@font-face{font-display:swap;font-family:Inter;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}@font-face{ascent-override:90.5%;descent-override:22.5%;font-family:Inter stand-in;size-adjust:107%;src:local("Arial"),local("Roboto")}@font-face{ascent-override:96.9%;descent-override:24.1%;font-family:Inter stand-in;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold")}:root{color-scheme:light;--chalk: #a8d2ff;--ink: #1c1b19;--paper: #f6fafd;--shavings: #e1eaf4;--pencil: #0e2350;--graphite: #57534a;--sawdust: #c1ccd7;--badge: var(--chalk);--edge: var(--ink);--awl: var(--ink);--groove: var(--chalk);--word: var(--ink);--font: Inter, "Inter stand-in", system-ui, sans-serif;--line: 2px solid var(--ink);--gutter: clamp(.75rem, 3vw, 2.5rem);--pad: clamp(1.25rem, .5rem + 2.6vw, 2.75rem);--sheet: 74rem;--text-s: .875rem;--text-m: 1rem;--text-l: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--text-xl: clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--text-head: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 2.5l11 11m0-11l-11 11' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;--tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 9l4 4 8-10' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--shavings);color:var(--ink);font:400 var(--text-m) / 1.55 var(--font);letter-spacing:-.011em;margin:0;text-wrap:pretty}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}svg{display:block}a{color:inherit;text-decoration-thickness:.09em;text-underline-offset:.2em}a:hover{text-decoration-thickness:.17em}:focus-visible{outline:3px solid var(--pencil);outline-offset:3px}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.artwork{height:0;overflow:hidden;position:absolute;width:0}.a-badge{fill:var(--badge);stroke:var(--edge);stroke-width:2px}.a-square{fill:var(--badge)}.a-handle,.a-solid,.a-dot{fill:var(--awl)}.a-groove{fill:none;stroke:var(--groove);stroke-width:1.2px}.a-blade{fill:none;stroke:var(--awl);stroke-width:2.4px}.a-word{fill:var(--word);font-family:var(--font);font-weight:900}.a-ticks{fill:none;stroke:var(--awl);stroke-width:1.2px}.a-ring{fill:var(--awl)}.a-thin{stroke:none}.a-hair{fill:none;stroke:var(--awl);stroke-width:.8px}.a-ringword{fill:var(--badge);font-family:var(--font);font-weight:900}.a-cross{fill:none;stroke:var(--badge);stroke-linecap:round;stroke-width:1.6px}.tick,.cross{background:var(--pencil);display:inline-block;flex:none;height:.95em;-webkit-mask:var(--tick);mask:var(--tick);vertical-align:-.1em;width:.95em}.cross{-webkit-mask:var(--cross);mask:var(--cross)}.minor,.title-block__label,.must__where,.must__size,.idea__small-note,.words__table th,.legible__table th,.quote__facts dt,.van__call text{font-family:var(--font);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.minor{display:block;margin-block-end:.4rem}.set{display:grid;gap:clamp(1rem,3vw,3rem);grid-template-columns:minmax(0,1fr);justify-items:center;padding:clamp(.75rem,3vw,3rem) var(--gutter)}.must,.idea,.version,.swatch,.rule,.eg,.share,.room,.role dt,.cards,.quote,.site,.tab,.profile{align-content:start}.sheet{background:var(--paper);border:var(--line);display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.2vw,2.25rem);padding:var(--pad);position:relative;scroll-margin-block-start:1rem;width:min(100%,var(--sheet))}@media print,(min-width:64rem){.sheet{aspect-ratio:297 / 210}}.sheet__head{display:grid;gap:.85rem 3rem}.sheet__head h2{align-items:center;display:flex;font:900 var(--text-head) / 1 var(--font);gap:.4em;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;word-spacing:.07em}.sheet__no{background:var(--chalk);border:var(--line);display:grid;flex:none;font-size:.62em;height:1.5em;letter-spacing:0;place-items:center;width:1.5em}.sheet__intro{font-size:var(--text-l);letter-spacing:-.015em;line-height:1.45;max-width:36rem}@media print,(min-width:64rem){.sheet__head{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.sheet__intro{padding-block-start:.2rem}}.title-block{border:var(--line);display:grid;font-size:.8125rem;font-weight:600;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.3;margin-block-start:auto}.title-block>div{display:grid;gap:.15rem;padding:.5rem .75rem}.title-block>div+div{border-inline-start:var(--line)}.title-block__whose svg{height:.9rem;width:auto}.title-block__label{color:var(--pencil);font-size:.6875rem}@media print,(min-width:64rem){.title-block{align-self:end;min-width:30rem}.title-block>div{padding-inline:1rem}}@media screen and not (min-width:30rem){.title-block{grid-template-columns:minmax(0,1fr) auto}.title-block__whose{border-block-end:var(--line);grid-column:1 / -1}.title-block>div:nth-child(2){border-inline-start:0}}.sheet--cover{--badge: var(--chalk);--groove: var(--chalk);--focus: var(--ink);background:var(--chalk)}.cover{display:grid;gap:1.5rem 3rem;grid-template-areas:"logo" "title" "lede" "mark" "contents" "credit";grid-template-columns:minmax(0,1fr)}.cover__logo{grid-area:logo;width:clamp(9rem,6rem + 10vw,13rem)}.cover__title{font:900 clamp(2.75rem,.6rem + 7.6vw,5.5rem) / .9 var(--font);grid-area:title;letter-spacing:-.04em;margin-block-start:clamp(1rem,4vw,3.5rem);text-transform:uppercase;word-spacing:.07em}.cover__lede{font-size:var(--text-xl);grid-area:lede;letter-spacing:-.02em;line-height:1.35;max-width:30rem}.cover__mark{display:grid;gap:1rem;grid-area:mark;justify-self:start;width:min(60%,22rem)}.dim{align-items:center;border-inline:1.5px solid;color:var(--pencil);display:flex;font:800 .75rem / 1 var(--font);gap:.7em;letter-spacing:.12em;padding-block:.35em;text-transform:uppercase;white-space:nowrap}.dim__line{background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat;flex:1;height:9px;min-width:1rem;position:relative}.dim__line:before{background:currentColor;content:"";height:9px;position:absolute;top:0;width:12px}.dim__line:first-child:before{clip-path:polygon(0 50%,100% 0,100% 100%);left:0}.dim__line:last-child:before{clip-path:polygon(100% 50%,0 0,0 100%);right:0}.contents{grid-area:contents}.contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.contents a{align-items:baseline;border-block-start:var(--line);display:flex;font-weight:700;gap:.6rem;padding-block:.45rem .55rem;text-decoration:none}.contents a:hover{text-decoration:underline}.contents__no{font-weight:900;min-width:1.1em}.cover__credit{font-size:var(--text-s);font-weight:600;grid-area:credit}.cover__sample{display:block;font-weight:400;margin-top:.35em;max-width:34rem}.sheet--cover .title-block{display:none}@media print,(min-width:64rem){.cover{align-content:start;column-gap:4rem;flex:1;grid-template-areas:"logo     mark" "title    mark" "lede     mark" "contents mark" "credit   credit";grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto auto 1fr auto}.cover__mark{align-self:center;justify-self:end;width:min(100%,26rem)}.contents{align-self:end;max-width:34rem}}.brief{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem)}.brief__words{display:grid;gap:1.25rem 3rem}.brief__who{font:700 var(--text-xl) / 1.3 var(--font);letter-spacing:-.02em;max-width:34rem}.brief__task{font-size:var(--text-l);line-height:1.5;max-width:34rem}.musts{display:grid;gap:1.5rem clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,1fr)}.must{border-block-start:var(--line);display:grid;gap:.35rem;grid-row:span 4;grid-template-rows:subgrid;padding-block-start:1rem}.must__art{margin-block-end:.25rem;max-width:13rem;overflow:visible}.must__art .line{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-width:1.75px;vector-effect:non-scaling-stroke}.must__art .dim{fill:none;stroke:var(--pencil);stroke-width:1.5px;vector-effect:non-scaling-stroke}.must__size{color:var(--pencil)}.must__where{font-size:.875rem;margin-block-start:.35rem}.brief__not{align-items:baseline;display:flex;gap:.6rem;max-width:44rem}@media print,(min-width:48rem){.musts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print,(min-width:64rem){.brief{flex:1;grid-template-rows:auto 1fr auto}.brief__words{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.musts{align-content:end}}.ideas{display:grid;gap:2.5rem clamp(1.5rem,2.5vw,2.5rem);grid-template-columns:minmax(0,1fr)}.idea{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:.6rem}.idea__board{align-items:center;aspect-ratio:3 / 2;background:var(--shavings);display:grid;justify-items:center;padding:1.5rem;position:relative}.idea--chosen .idea__board{outline:2px solid var(--pencil);outline-offset:5px}.idea__art--badge{width:82%}.idea__art--rule{width:84%}.idea__art--stamp{width:56%}.idea__small{align-items:center;display:flex;gap:.75rem;margin-block:.4rem .2rem}.idea__tile svg{height:40px;width:40px}.idea__small-note{color:var(--pencil);font-size:.6875rem}.idea__name{font:900 var(--text-xl) / 1.05 var(--font);letter-spacing:-.02em;text-transform:uppercase}.idea__thinking{max-width:30rem}.idea__verdict{align-items:baseline;border-block-start:2px solid var(--sawdust);color:var(--graphite);display:flex;font-size:var(--text-s);gap:.5rem;padding-block-start:.6rem}.idea--chosen .idea__verdict{color:var(--ink);font-weight:700}@media print,(min-width:48rem){.ideas{grid-template-columns:repeat(3,minmax(0,1fr))}}.logo-sheet{display:grid;gap:2.5rem 4rem}.logo-sheet__set-out{display:grid;gap:.75rem}.setting-out{max-width:27rem;overflow:visible;width:100%}.setting-out .so-grid{fill:none;stroke:var(--pencil);stroke-opacity:.32;stroke-width:.12px}.setting-out .so-centre{fill:none;stroke:var(--pencil);stroke-dasharray:3 1 .6 1;stroke-width:.22px}.setting-out .so-line{fill:none;stroke:var(--pencil);stroke-width:.22px}.setting-out .so-head{fill:var(--pencil)}.setting-out .so-gap{fill:var(--paper)}.setting-out .so-note,.setting-out .so-part{fill:var(--pencil);font-family:var(--font);font-size:2.4px;font-weight:800;letter-spacing:.08px}.setting-out .so-note--start{text-anchor:start}.setting-out .so-part{font-size:2px;letter-spacing:.16px;text-transform:uppercase}figcaption{font-size:var(--text-s);line-height:1.5;max-width:34rem}.road figcaption{max-width:none}.logo-sheet__set-out figcaption{color:var(--graphite)}.logo-sheet__side{display:grid;gap:2.5rem}.room{display:grid;gap:1rem}.room__art{max-width:30rem;overflow:visible;width:100%}.room__space{fill:none;stroke:var(--pencil);stroke-dasharray:4 3;stroke-width:1px}.room__unit{fill:#1d49a614;stroke:var(--pencil);stroke-width:.75px}.room__half{fill:var(--pencil);font-family:var(--font);font-size:9px;font-weight:800;text-anchor:middle}.room figcaption p{max-width:26rem}.smallest__list{display:grid;gap:1rem}.smallest__list li{align-items:center;border-block-start:2px solid var(--sawdust);display:grid;gap:1.25rem;grid-template-columns:8.5rem minmax(0,1fr);padding-block-start:1rem}.smallest__list p{font-size:var(--text-s)}.smallest__list strong{display:block}.smallest__logo{width:120px}.smallest__mark{width:25px}.smallest__tab{width:16px}@media print,(min-width:64rem){.logo-sheet{align-items:start;flex:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.smallest__list{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem}.smallest__list li{grid-template-columns:minmax(0,1fr);grid-template-rows:2.5rem auto;gap:.75rem}.smallest__list svg{align-self:end}}.versions{display:grid;gap:2rem clamp(1.25rem,2vw,2rem);grid-template-columns:minmax(0,1fr)}.version{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.4rem}.version__ground{align-items:center;aspect-ratio:16 / 7;background:var(--paper);border:var(--line);display:grid;justify-items:center;margin-block-end:.5rem}.version--chalk .version__ground{background:var(--chalk)}.version--one{--badge: transparent;--groove: var(--paper)}.version--ink .version__ground{background:var(--ink)}.version--ink{--edge: var(--chalk);--word: var(--paper)}.version__full{width:66%}.version__stacked{width:34%}.version__mark{width:22%}.version p{font-size:var(--text-s);max-width:22rem}@media print,(min-width:40rem){.versions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,(min-width:64rem){.versions{grid-template-columns:repeat(3,minmax(0,1fr))}}.swatches{display:grid;gap:1.75rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.swatch{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:.2rem}.swatch__chip{aspect-ratio:2 / 1;border:var(--line);display:block;margin-block-end:.5rem}.swatch__name{font:900 1.125rem / 1.1 var(--font);letter-spacing:-.01em;text-transform:uppercase}.swatch__values{color:var(--pencil);display:flex;flex-wrap:wrap;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;gap:0 .6rem;letter-spacing:.04em}.swatch__values span{white-space:nowrap}.swatch__for{font-size:.8125rem;line-height:1.45;margin-block-start:.2rem}.swatch--main{grid-column:span 2}.swatch--main .swatch__chip{aspect-ratio:3 / 1}.share{display:grid;gap:.9rem 2.5rem}.share__bar{border:var(--line);display:flex;height:2.75rem}.share__bar span+span{border-inline-start:var(--line)}.legible{display:grid;gap:2.5rem 4rem;grid-template-columns:minmax(0,1fr)}.legible__list{display:grid;gap:.5rem;margin-block-end:1.5rem}.legible__list li{align-items:center;border-block-start:2px solid var(--sawdust);display:flex;gap:.75rem;padding-block-start:.5rem}.legible__chip{border:1.5px solid var(--ink);flex:none;height:1.25rem;width:1.25rem}.legible__table{border-collapse:collapse;font-size:.8125rem;width:100%}.legible__table th,.legible__table td{border-block-start:2px solid var(--sawdust);padding:.5rem .75rem .5rem 0;text-align:start}.legible__table thead th{border-block-start:0;color:var(--pencil);font-size:.625rem;padding-block-end:.4rem;vertical-align:bottom}.legible__table tbody th{font-size:.6875rem}.legible__table td{white-space:nowrap}.legible__sample{border:1px solid var(--ink);display:inline-grid;font-size:1.125rem;font-weight:800;height:2.6rem;margin-inline-end:.5rem;place-items:center;vertical-align:middle;width:3.25rem}.legible__ratio{font-variant-numeric:tabular-nums;font-weight:700}.legible__text .legible__ratio:after,.legible__none .legible__ratio:after{background:var(--pencil);content:"";display:inline-block;height:.8em;margin-inline-start:.3rem;-webkit-mask:var(--tick);mask:var(--tick);width:.8em}.legible__none .legible__ratio:after{-webkit-mask:var(--cross);mask:var(--cross)}.legible__none{color:var(--graphite)}@media screen and not (min-width:40rem){.legible__table th,.legible__table td{padding-inline-end:.35rem}.legible__table tbody th{font-size:.625rem;letter-spacing:.04em}.legible__table thead th{font-size:.5625rem;letter-spacing:.06em}.legible__sample{display:grid;font-size:.875rem;height:2rem;margin:0 0 .25rem;width:2.4rem}.legible__ratio{font-size:.75rem}.legible__text .legible__ratio:after,.legible__none .legible__ratio:after{margin-inline-start:.15rem}}.legible__same{background:repeating-linear-gradient(-45deg,transparent 0 4px,var(--sawdust) 4px 5px)}.legible__note{color:var(--graphite);font-size:.8125rem;max-width:30rem}@media print,(min-width:48rem){.swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.swatch--main{grid-column:auto}}@media print,(min-width:64rem){.swatches{grid-template-columns:repeat(12,minmax(0,1fr))}.swatch--main{grid-column:span 4}.swatch--notes,.swatch--quiet{grid-column:span 3}.swatch--main .swatch__chip{aspect-ratio:4 / 1}.swatch:not(.swatch--main) .swatch__chip{aspect-ratio:5 / 1}.share{align-items:center;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-block-start:auto}.legible{align-items:start;flex:1;grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.type-sheet{display:grid;gap:2.5rem 4rem}.family__name{font:900 clamp(5rem,2rem + 12vw,10rem) / .85 var(--font);letter-spacing:-.05em}.family__set{font:900 clamp(1.25rem,.9rem + 1.4vw,2rem) / 1.1 var(--font);letter-spacing:-.01em;margin-block:1.5rem 1.25rem;overflow-wrap:anywhere}.family__about{color:var(--graphite);font-size:var(--text-s);max-width:26rem}.roles{display:grid;gap:1.25rem}.role{border-block-start:var(--line);display:grid;gap:.6rem 2rem;padding-block-start:.85rem}.role dt{display:grid;gap:.2rem}.role dt .minor{margin:0}.role__spec{color:var(--pencil);font-size:.8125rem;line-height:1.4}.role__heading{font:900 clamp(1.5rem,1rem + 1.6vw,2.25rem) / 1 var(--font);letter-spacing:-.025em;text-transform:uppercase;word-spacing:.07em}.role__text{font-size:var(--text-l);line-height:1.5;max-width:34rem}.role__labels{display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:800;gap:.4rem 1.5rem;letter-spacing:.14em;text-transform:uppercase}.role__labels span:first-child{color:var(--pencil)}.role__prices{display:flex;flex-wrap:wrap;font:900 clamp(1.75rem,1.2rem + 1.8vw,2.75rem) / 1 var(--font);gap:.4rem 1.5rem;letter-spacing:-.03em}@media print,(min-width:64rem){.type-sheet{align-items:start;flex:1;grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.role{grid-template-columns:12rem minmax(0,1fr)}}.voice-sheet{display:grid;gap:2.5rem 4rem}.rules{display:grid;gap:1.75rem 2.25rem}.rule{border-block-start:var(--line);display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-block-start:.8rem;row-gap:.35rem}.rule__name{font:900 1.125rem / 1.15 var(--font);letter-spacing:-.01em;text-transform:uppercase}.rule__why{color:var(--graphite);font-size:var(--text-s)}.rule__said{align-self:start;border-inline-start:4px solid var(--chalk);font-weight:700;letter-spacing:-.015em;line-height:1.4;margin-block-start:.35rem;padding-inline-start:.75rem}.words__table{border-collapse:collapse;width:100%}.words__table th,.words__table td{padding:.55rem 1rem .55rem 0;text-align:start;vertical-align:top}.words__table th{border-block-end:var(--line);color:var(--pencil)}.words__table th .tick,.words__table th .cross{margin-inline-end:.4rem}.words__table td{border-block-end:2px solid var(--sawdust);font-size:.9375rem}.words__table td:first-child{font-weight:700}.words__table td+td{color:var(--graphite);text-decoration:line-through;text-decoration-color:var(--pencil);text-decoration-thickness:1.5px}.words__note{color:var(--graphite);font-size:.75rem;margin-block-start:.75rem}@media print,(min-width:48rem){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,(min-width:64rem){.voice-sheet{align-items:start;flex:1;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.rules{grid-template-columns:repeat(3,minmax(0,1fr))}}.road{display:grid;gap:1.5rem}.van{overflow:visible;width:100%}.van__ground{stroke:var(--ink);stroke-width:2px}.van__body{fill:#fff;stroke:var(--ink);stroke-linejoin:round;stroke-width:3px}.van__line,.van__lamp{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-width:2.5px}.van__lamp{fill:var(--sawdust)}.van__thin{stroke:var(--ink);stroke-width:2px}.van__seam{fill:none;stroke:var(--ink);stroke-width:2px}.van__glass,.van__handle{fill:var(--ink)}.van__stripe{fill:var(--chalk)}.van__ticks,.van__edge{fill:none;stroke:var(--ink);stroke-width:2px}.van__number{fill:var(--ink);font-family:var(--font);font-size:8px;font-weight:700}.van__phone{fill:var(--ink);font-family:var(--font);font-size:37px;font-weight:900;letter-spacing:-.5px}.van__web{fill:var(--ink);font-family:var(--font);font-size:17px;font-weight:700}.van__trade{fill:var(--ink);font-family:var(--font);font-size:17px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.van__wheel circle{fill:var(--ink)}.van__wheel .van__rim{fill:var(--sawdust);stroke:var(--ink);stroke-width:2px}.van__wheel .van__hub{fill:var(--ink)}.van__call circle{fill:var(--paper);stroke:var(--pencil);stroke-width:2px}.van__call text{fill:var(--pencil);font-size:13px;letter-spacing:0;text-anchor:middle}.road__notes{counter-reset:note;display:grid;font-size:var(--text-s);gap:1rem 2rem;max-width:none}.road__notes li{counter-increment:note;display:grid;gap:.75rem;grid-template-columns:1.6rem minmax(0,1fr)}.road__notes li:before{align-items:center;border:2px solid var(--pencil);border-radius:50%;color:var(--pencil);content:counter(note);display:grid;font-size:.75rem;font-weight:800;height:1.6rem;justify-content:center;width:1.6rem}@media print,(min-width:48rem){.road__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,(min-width:64rem){.road{flex:1;grid-template-rows:1fr auto}.van{align-self:center;justify-self:center;max-width:60rem}.road__notes{grid-template-columns:repeat(4,minmax(0,1fr))}}.paper{display:grid;gap:2.5rem 3rem}.cards,.quote{display:grid;gap:1rem}.cards__pair{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);max-width:22rem}.card,.quote__sheet{border:var(--line);container-type:inline-size;position:relative;width:100%}.card{aspect-ratio:85 / 55}.card--front{align-items:center;background:var(--chalk);display:grid;justify-items:center}.card--front svg{width:46%}.card--back{background:var(--paper);padding:7% 7% 0}.card__name{font:900 9cqi / 1 var(--font);letter-spacing:-.02em;text-transform:uppercase}.card__trade{color:var(--graphite);font-size:4.4cqi;margin-block:1.5cqi 4.5cqi}.card__phone{font:900 7.4cqi / 1.1 var(--font);letter-spacing:-.02em;margin-block-end:1.5cqi}.card__line{font-size:4.4cqi;font-weight:600;line-height:1.45}.card__rule,.quote__rule{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 12'%3E%3Cpath d='M.75 0v6.5M6.75 0v3.5M12.75 0v3.5M18.75 0v3.5M24.75 0v3.5' stroke='%231c1b19' stroke-width='1.2' fill='none'/%3E%3C/svg%3E") 0 0 / auto 100% repeat-x var(--chalk);border-block-start:var(--line);bottom:0;height:9cqi;left:0;position:absolute;right:0}.quote__sheet{align-content:start;aspect-ratio:210 / 236;background:var(--paper);display:grid;max-width:28rem;padding:11% 7% 6%}.quote__rule{border-block:0 var(--line);bottom:auto;height:5cqi;top:0}.quote__top{align-items:end;display:flex;justify-content:space-between;margin-block-end:5cqi}.quote__logo{width:42cqi}.quote__title{font:900 8.5cqi / .8 var(--font);letter-spacing:-.03em;text-transform:uppercase}.quote__facts{border-block:var(--line);display:grid;font-size:3.2cqi;grid-template-columns:repeat(3,auto);margin-block-end:4cqi}.quote__facts div{padding:1.8cqi 2cqi 1.8cqi 0}.quote__facts div+div{border-inline-start:2px solid var(--sawdust);padding-inline-start:2cqi}.quote__facts dt{color:var(--pencil);font-size:2.4cqi}.quote__facts dd{font-weight:600}.quote__job{font-size:3.2cqi;line-height:1.45;margin-block-end:3cqi}.quote__lines{border-collapse:collapse;font-size:3.2cqi;width:100%}.quote__lines td,.quote__lines th{border-block-start:1px dotted var(--graphite);padding:1.3cqi 0;text-align:start}.quote__lines td+td,.quote__lines th+td{font-variant-numeric:tabular-nums;text-align:end}.quote__lines tfoot th,.quote__lines tfoot td{border-block-start:var(--line);font-size:4.6cqi;font-weight:900;text-transform:uppercase}.quote__foot{color:var(--graphite);font-size:2.8cqi;margin-block-start:3cqi}.spec{display:grid;gap:.35rem;margin-block-start:.6rem}.spec div{display:grid;gap:1rem;grid-template-columns:3.5rem minmax(0,1fr)}.spec dt{color:var(--pencil);font-weight:700}@media print,(min-width:40rem){.cards__pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media print,(min-width:64rem){.paper{align-items:start;flex:1;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.screens{display:grid;gap:2.5rem 4rem}.site{display:grid;gap:1rem}.site__frame{border:var(--line);display:block;text-decoration:none}.site__bar{align-items:center;background:var(--shavings);border-block-end:var(--line);display:flex;gap:1rem;padding:.4rem .75rem}.site__dots{background:radial-gradient(circle,var(--ink) 0 3px,transparent 3.5px) 0 50% / 12px 12px,radial-gradient(circle,var(--ink) 0 3px,transparent 3.5px) 16px 50% / 12px 12px,radial-gradient(circle,var(--ink) 0 3px,transparent 3.5px) 32px 50% / 12px 12px;background-repeat:no-repeat;flex:none;height:12px;width:44px}.site__address{background:var(--paper);border:1px solid var(--ink);font-size:.75rem;font-weight:600;padding:.1rem .6rem}.site__frame img{display:block;height:auto;width:100%}.site figcaption a{font-weight:700;margin-inline-start:.25rem}.small-screens{display:grid;gap:2.5rem}.profile{display:grid;gap:1rem 1.5rem;grid-template-columns:auto minmax(0,1fr)}.profile__art{position:relative;width:9rem}.profile__art svg{width:100%}.profile__crop{border:2px dashed var(--pencil);border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.profile__sizes{align-items:end;align-self:end;display:flex;gap:.9rem}.profile__sizes svg{border-radius:50%;overflow:hidden}.profile__sizes svg:nth-child(1){width:64px}.profile__sizes svg:nth-child(2){width:40px}.profile__sizes svg:nth-child(3){width:24px}.profile figcaption{grid-column:1 / -1}.tab{display:grid;gap:1rem}.tab__bar{background:var(--sawdust);border:var(--line);display:flex;padding:.5rem .75rem 0}.tab__tab{align-items:center;background:var(--paper);border:var(--line);border-block-end:0;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;margin-block-end:-2px;max-width:100%;overflow:hidden;padding:.45rem 1.25rem .5rem .75rem;white-space:nowrap}.tab__tab svg{flex:none;height:16px;width:16px}@media print,(min-width:64rem){.screens{align-items:start;flex:1;grid-template-columns:minmax(0,10fr) minmax(0,9fr)}}.rules-grid{display:grid;gap:2rem 1.5rem;grid-template-columns:minmax(0,1fr)}.eg{display:grid;gap:.75rem;grid-template-rows:auto 1fr}.eg__show{align-items:center;aspect-ratio:16 / 10;background:var(--shavings);display:grid;justify-items:center;overflow:hidden;padding:1rem}.eg p{align-items:baseline;display:flex;font-size:var(--text-s);gap:.5rem}.eg__logo{overflow:visible;width:78%}.eg__logo--squashed{height:3.25rem;width:52%}.eg__mark{width:30%}.eg__mark--turned{transform:rotate(-35deg)}.eg__show--three{gap:.75rem;grid-auto-flow:column}.eg__ground{display:grid;padding:.9rem;place-items:center}.eg__ground svg{width:2.25rem}.eg__ground--paper{background:var(--paper);border:1px solid var(--sawdust)}.eg__ground--chalk{background:var(--chalk)}.eg__ground--ink{--edge: var(--chalk);background:var(--ink)}.eg__chalk-words{background:var(--paper);color:var(--chalk);font:900 1.375rem / 1 var(--font);letter-spacing:-.02em;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;width:100%}.eg__retyped{align-items:center;display:flex;font:italic 400 1.9rem/1 Georgia,Times New Roman,serif;gap:.6rem;letter-spacing:0}.eg__retyped svg{width:2.4rem}.eg__logo--fussed{filter:drop-shadow(0 0 2px #fff) drop-shadow(3px 4px 3px rgb(0 0 0 / .55))}.eg__logo--recoloured{--badge: var(--pencil);--groove: var(--pencil);--awl: var(--paper);--word: var(--pencil)}@media print,(min-width:40rem){.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,(min-width:64rem){.rules-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}}.colophon{display:grid;font-size:var(--text-s);gap:.75rem;justify-items:center;padding:0 var(--gutter) clamp(2rem,5vw,4rem);text-align:center}.colophon__links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center}.colophon__links a{font-weight:700}.colophon__print{background:var(--chalk);border:var(--line);box-shadow:4px 4px 0 var(--ink);cursor:pointer;font:800 .875rem / 1.1 var(--font);letter-spacing:.04em;min-height:2.75rem;padding:.6rem 1.1rem;text-transform:uppercase}.colophon__print:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.colophon__print:active{box-shadow:none;transform:translate(4px,4px)}.jolora-sample-note{color:var(--graphite);max-width:36rem}@media print{@page{margin:7mm;size:A4 landscape}html{font-size:13.5px}body{background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.colophon{display:none}.set{display:block;padding:0}.sheet{aspect-ratio:auto;break-after:page;break-inside:avoid;height:196mm;overflow:hidden;padding:9mm 10mm;width:100%}.sheet:last-child{break-after:auto}a{text-decoration:none}}
