:root{--paper: #F6F2EA;--paper-deep: #EEE8DC;--ink: #2B2D33;--ink-80: rgb(43 45 51 / .8);--ink-60: rgb(43 45 51 / .6);--ink-35: rgb(43 45 51 / .35);--ink-12: rgb(43 45 51 / .12);--ink-06: rgb(43 45 51 / .06);--slate: #6E7F8F;--slate-deep: #3B4A5A;--slate-light: #A9B6C0;--slate-pale: #D8DEE3;--slate-wash: rgb(110 127 143 / .22);--rust: #B5502A;--rust-deep: #8E3D1F;--rust-wash: rgb(181 80 42 / .22);--ochre: #C9922B;--ochre-deep: #7E5A17;--ochre-wash: rgb(201 146 43 / .24);--eucalypt: #1F4A3A;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Barlow", "Helvetica Neue", Arial, sans-serif;--t-display: clamp(2.75rem, 5.5vw, 4.75rem);--t-headline: clamp(2rem, 3.2vw, 3rem);--t-title: 1.125rem;--t-body: 1.0625rem;--t-body-s: .9375rem;--t-label: .75rem;--t-anno: .75rem;--t-anno-l: .875rem;--m: 8px;--s-1: calc(var(--m) * 1);--s-2: calc(var(--m) * 2);--s-3: calc(var(--m) * 3);--s-4: calc(var(--m) * 4);--s-5: calc(var(--m) * 5);--s-6: calc(var(--m) * 6);--s-8: calc(var(--m) * 8);--s-10: calc(var(--m) * 10);--s-12: calc(var(--m) * 12);--s-16: calc(var(--m) * 16);--s-20: calc(var(--m) * 20);--gutter: clamp(16px, 3.4vw, 48px);--measure: 68ch;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-wet: cubic-bezier(.25, .8, .3, 1)}@media (prefers-color-scheme: dark){:root{color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:clip;font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(to right,rgb(43 45 51 / .07) 1px,transparent 1px),linear-gradient(to bottom,rgb(43 45 51 / .05) 1px,transparent 1px);background-size:96px 96px,96px 96px;background-position:calc(50% - 672px) 0,0 0;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}::selection{background:var(--ochre);color:var(--ink)}:root{caret-color:var(--rust);accent-color:var(--rust)}:focus-visible{outline:2px solid var(--rust);outline-offset:3px}html{scrollbar-color:var(--slate) var(--paper);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--slate);border:2px solid var(--paper)}a{color:var(--ink);text-decoration-color:var(--slate);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--rust)}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0}.display{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.headline{font-family:var(--font-display);font-weight:500;font-size:var(--t-headline);line-height:1.05;letter-spacing:0;text-wrap:balance;color:var(--ink)}.title{font-family:var(--font-body);font-weight:500;font-size:var(--t-title);line-height:1.3}.body{font-size:var(--t-body);line-height:1.55;max-width:var(--measure);color:var(--ink-80)}.body strong{color:var(--ink);font-weight:500}.label{font-family:var(--font-body);font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--ink-80)}.hand{font-family:var(--font-hand);font-size:var(--t-hand);line-height:1.3;color:var(--ink)}.hand--l{font-size:var(--t-hand-l)}.meta{font-family:var(--font-body);font-size:var(--t-body-s);line-height:1.4;color:var(--ink-60)}.small{font-family:var(--font-body);font-size:var(--t-label);line-height:1.5;color:var(--ink-60)}.hand--rust{color:var(--rust-deep)}.hand--ochre{color:var(--ochre-deep)}.hand--slate{color:var(--slate-deep)}.sheet{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.sheet--wide{max-width:none}.section{padding-top:var(--s-16);padding-bottom:var(--s-10)}.section--tight{padding-top:var(--s-10);padding-bottom:var(--s-8)}.section__head{margin-bottom:var(--s-6)}.section__head .headline+.body{margin-top:var(--s-3)}.rule{position:relative;height:1px;background:var(--ink);margin:var(--s-4) 0 var(--s-6)}.rule:before,.rule:after{content:"";position:absolute;top:-6px;width:1px;height:13px;background:var(--ink)}.rule:before{left:0}.rule:after{right:0}.wash{background:var(--slate-wash)}.wash--ochre{background:var(--ochre-wash)}.wash--rust{background:var(--rust-wash)}.wash--soft{-webkit-mask-image:radial-gradient(ellipse 78% 70% at 48% 46%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 78% 70% at 48% 46%,#000 52%,transparent 100%)}.pending{display:grid;place-items:center;padding:var(--s-4);border:1px dashed var(--ink-60);background:var(--paper);text-align:center}.ruled{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.ruled tr{border-bottom:1px solid var(--ink-35)}.ruled tr:last-child{border-bottom:1px solid var(--ink)}.ruled th,.ruled td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-3) var(--s-3) 0}.ruled th{font-family:var(--font-body);font-weight:500;font-size:var(--t-title);color:var(--ink);width:26%}.ruled td{font-size:var(--t-body);color:var(--ink-80)}.ruled td strong{color:var(--ink);font-weight:500}.ruled--label th{font-family:var(--font-body);font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-80);padding-top:calc(var(--s-3) + 3px)}@media (max-width: 720px){.ruled th,.ruled td{display:block;width:auto;padding-right:0}.ruled th{padding-bottom:0}.ruled td{padding-top:var(--s-1)}}.plate{position:relative}.plate img{width:100%;height:100%;object-fit:cover}.plate--pasted{border:1px solid var(--ink)}.plate--photo img{filter:grayscale(1) contrast(1.06)}.plate--photo .plate__tone{position:absolute;inset:0;background:var(--slate-deep);mix-blend-mode:multiply;opacity:.42;pointer-events:none}.plate--pasted:before,.plate--pasted:after{content:"";position:absolute;width:11px;height:11px;border:0 solid var(--ink);z-index:1}.plate--pasted:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px;transform:translate(-6px,-6px)}.plate--pasted:after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px;transform:translate(6px,6px)}.plate--drawn img{mix-blend-mode:multiply}.is-armed [data-reveal=wet],.is-armed[data-reveal=wet]{opacity:0;filter:blur(6px);transform:translateY(6px)}.is-in [data-reveal=wet],.is-in[data-reveal=wet]{opacity:1;filter:blur(0);transform:none;transition:opacity .9s var(--ease-wet),filter 1.1s var(--ease-wet),transform .9s var(--ease-wet);transition-delay:var(--d, 0ms)}.is-armed [data-reveal=line] .dim__seg:before,.is-armed[data-reveal=line] .dim__seg:before{transform:scaleX(0)}.is-in [data-reveal=line] .dim__seg:before,.is-in[data-reveal=line] .dim__seg:before{transform:scaleX(1);transition:transform .7s var(--ease-out)}@media (max-width: 720px){.is-armed [data-reveal=line] .dim__seg:before{transform:scaleY(0)}.is-in [data-reveal=line] .dim__seg:before{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.is-armed [data-reveal],.is-armed[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.is-armed [data-reveal=line] .dim__seg:before{transform:none!important}*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@property --wet{syntax: "<percentage>"; inherits: false; initial-value: 200%;}.plate--drawn img{--wet: 200%;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 40% 40%,#000 calc(var(--wet) - 42%),transparent var(--wet));mask-image:radial-gradient(ellipse 100% 100% at 40% 40%,#000 calc(var(--wet) - 42%),transparent var(--wet))}.plate--drawn.plate--soft img{--wet: 100%}.plate.is-armed[data-reveal=wet],.is-armed .plate[data-reveal=wet]{opacity:1;filter:none;transform:none}.plate.is-in[data-reveal=wet],.is-in .plate[data-reveal=wet]{opacity:1;filter:none;transform:none;transition:none}.plate.is-armed[data-reveal=wet] img{--wet: 0%}.plate.is-in[data-reveal=wet] img{--wet: 200%;transition:--wet 1.4s var(--ease-wet);transition-delay:var(--d, 0ms)}.plate--soft.is-in[data-reveal=wet] img{--wet: 100%}.is-armed .ruled[data-reveal=rows] tr,.ruled.is-armed[data-reveal=rows] tr{opacity:0;transform:translate(-6px)}.is-in .ruled[data-reveal=rows] tr,.ruled.is-in[data-reveal=rows] tr{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out)}.ruled.is-in[data-reveal=rows] tr:nth-child(1){transition-delay:0ms}.ruled.is-in[data-reveal=rows] tr:nth-child(2){transition-delay:.11s}.ruled.is-in[data-reveal=rows] tr:nth-child(3){transition-delay:.22s}.ruled.is-in[data-reveal=rows] tr:nth-child(4){transition-delay:.33s}.ruled.is-in[data-reveal=rows] tr:nth-child(5){transition-delay:.44s}.ruled.is-in[data-reveal=rows] tr:nth-child(6){transition-delay:.55s}.steps.is-armed[data-reveal=steps] .step{opacity:0;transform:translateY(8px)}.steps.is-in[data-reveal=steps] .step{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i) * .12s)}.steps.is-in[data-reveal=steps] .step.is-ghost{opacity:.45}@supports (animation-timeline: view()){.drift{animation:drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes drift{0%{transform:translateY(-3%) scale(1.04)}to{transform:translateY(3%) scale(1.04)}}@media (max-width: 900px){.drift{animation:none}}}@keyframes sheet-out{to{opacity:0;filter:blur(4px)}}@keyframes sheet-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}::view-transition-old(root){animation:sheet-out .26s var(--ease-out) both}::view-transition-new(root){animation:sheet-in .52s var(--ease-wet) both}::view-transition-old(titleblock),::view-transition-new(titleblock){animation:none}@media (prefers-reduced-motion: reduce){.plate.is-armed[data-reveal=wet] img{--wet: 200%}.plate--soft.is-armed[data-reveal=wet] img{--wet: 100%}.drift{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}.is-armed .ruled[data-reveal=rows] tr,.steps.is-armed[data-reveal=steps] .step{opacity:1!important;transform:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.mark[data-astro-cid-iifiznic]{display:inline-flex;align-items:center;gap:calc(var(--mark-h) * .42);color:var(--slate-deep);text-decoration:none}.mark__glyph[data-astro-cid-iifiznic]{display:block;overflow:visible}.mark__word[data-astro-cid-iifiznic]{font-family:var(--font-body);font-weight:600;font-size:calc(var(--mark-h) * .95);letter-spacing:-.01em;line-height:1;color:var(--slate-deep)}.tb[data-astro-cid-zc6b6qs3]{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--ink)}.tb__row[data-astro-cid-zc6b6qs3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:var(--s-10);gap:var(--s-4)}.tb__brand[data-astro-cid-zc6b6qs3]{display:inline-flex;text-decoration:none}.tb__toggle[data-astro-cid-zc6b6qs3]{display:none}.tb__nav[data-astro-cid-zc6b6qs3]{justify-self:center}.tb__list[data-astro-cid-zc6b6qs3]{display:flex;gap:var(--s-4);list-style:none}.tb__link[data-astro-cid-zc6b6qs3]{position:relative;display:inline-block;padding:var(--s-2) 0;text-decoration:none;font-family:var(--font-body);font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-80)}.tb__link[data-astro-cid-zc6b6qs3]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--rust);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out)}.tb__link[data-astro-cid-zc6b6qs3]:hover:after,.tb__link[data-astro-cid-zc6b6qs3]:focus-visible:after,.tb__link[data-astro-cid-zc6b6qs3][aria-current=page]:after{transform:scaleX(1)}.tb__link[data-astro-cid-zc6b6qs3][aria-current=page]{color:var(--ink)}.tb__rev[data-astro-cid-zc6b6qs3]{margin:0;justify-self:end;white-space:nowrap}.tb__rev[data-astro-cid-zc6b6qs3] a[data-astro-cid-zc6b6qs3]{color:var(--ink);text-decoration-color:var(--slate)}@media (max-width: 900px){.tb__row[data-astro-cid-zc6b6qs3]{grid-template-columns:auto 1fr auto;min-height:var(--s-8);gap:var(--s-2)}.tb__rev[data-astro-cid-zc6b6qs3]{display:none}.tb__toggle[data-astro-cid-zc6b6qs3]{display:inline-flex;align-items:center;gap:var(--s-2);justify-self:end;grid-column:3;background:none;border:1px solid var(--ink);color:var(--ink);padding:var(--s-1) var(--s-2);cursor:pointer;white-space:nowrap;font-family:var(--font-body);font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.tb__nav[data-astro-cid-zc6b6qs3]{grid-column:1 / -1;display:none;border-top:1px solid var(--ink-35);padding:var(--s-2) 0 var(--s-3)}.tb__nav[data-astro-cid-zc6b6qs3].is-open{display:block}.tb__list[data-astro-cid-zc6b6qs3]{flex-direction:column;gap:0}.tb__link[data-astro-cid-zc6b6qs3]{display:block;padding:var(--s-2) 0;font-size:1rem;letter-spacing:.04em;text-transform:none;font-weight:500}.tb__link[data-astro-cid-zc6b6qs3]:after{display:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.note[data-astro-cid-qwl5ikul]{--wash: var(--slate);position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-4);border:1px solid var(--ink);background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .32s var(--ease-out),border-color .32s var(--ease-out);isolation:isolate}.note--rust[data-astro-cid-qwl5ikul]{--wash: var(--rust)}.note--ochre[data-astro-cid-qwl5ikul]{--wash: var(--ochre)}.note[data-astro-cid-qwl5ikul]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wash);opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:opacity .36s var(--ease-out),clip-path .52s var(--ease-out)}.note[data-astro-cid-qwl5ikul]:hover:before,.note[data-astro-cid-qwl5ikul]:focus-visible:before{opacity:.16;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.note--rust[data-astro-cid-qwl5ikul]:hover:before,.note--rust[data-astro-cid-qwl5ikul]:focus-visible:before{opacity:.2}.note--primary[data-astro-cid-qwl5ikul]{border-width:1.5px}.note__label[data-astro-cid-qwl5ikul]{grid-column:1;font-family:var(--font-body);font-weight:500;font-size:var(--t-title);line-height:1.2;color:var(--ink)}.note__body[data-astro-cid-qwl5ikul]{grid-column:1;font-family:var(--font-body);font-size:var(--t-body-s);line-height:1.35;color:var(--ink-80);max-width:30ch}.note__arrow[data-astro-cid-qwl5ikul]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ink);transition:transform .32s var(--ease-out)}.note[data-astro-cid-qwl5ikul]:hover .note__arrow[data-astro-cid-qwl5ikul],.note[data-astro-cid-qwl5ikul]:focus-visible .note__arrow[data-astro-cid-qwl5ikul]{transform:translate(4px)}.note__corner[data-astro-cid-qwl5ikul]{position:absolute;width:9px;height:9px;border-color:var(--ink);border-style:solid;border-width:0}.note__corner--tl[data-astro-cid-qwl5ikul]{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px;transform:translate(-5px,-5px)}.note__corner--br[data-astro-cid-qwl5ikul]{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px;transform:translate(5px,5px)}.doors[data-astro-cid-rupqljcr]{display:grid;gap:var(--s-3)}.doors--compact[data-astro-cid-rupqljcr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}@media (max-width: 720px){.doors--compact[data-astro-cid-rupqljcr]{grid-template-columns:1fr}}.dim[data-astro-cid-yfgdfczz]{display:flex;width:100%;font-family:var(--font-body)}.dim__seg[data-astro-cid-yfgdfczz]{position:relative;flex:1 1 0;display:flex;justify-content:center;padding:var(--s-3) var(--s-2) 0}.dim__seg[data-astro-cid-yfgdfczz]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:currentColor;transform-origin:left}.dim--ink[data-astro-cid-yfgdfczz]{color:var(--ink)}.dim--slate[data-astro-cid-yfgdfczz]{color:var(--slate)}.dim__tick[data-astro-cid-yfgdfczz]{position:absolute;left:0;top:-6px;width:1px;height:13px;background:currentColor}.dim__tick--end[data-astro-cid-yfgdfczz]{left:auto;right:0}.dim__text[data-astro-cid-yfgdfczz]{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.dim__value[data-astro-cid-yfgdfczz]{font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:0;text-transform:none;margin-right:.35em;color:var(--ink)}.dim__seg--solo[data-astro-cid-yfgdfczz]{justify-content:flex-start}.dim__seg--solo[data-astro-cid-yfgdfczz] .dim__label[data-astro-cid-yfgdfczz]{color:var(--ink-60)}@media (max-width: 720px){.dim[data-astro-cid-yfgdfczz]{flex-direction:column}.dim__seg[data-astro-cid-yfgdfczz]{justify-content:flex-start;padding:var(--s-2) 0 var(--s-2) var(--s-3)}.dim__seg[data-astro-cid-yfgdfczz]:before{inset:0 auto 0 0;width:1px;height:auto;transform-origin:top}.dim__tick[data-astro-cid-yfgdfczz]{top:0;left:-6px;width:13px;height:1px}.dim__tick--end[data-astro-cid-yfgdfczz]{top:auto;bottom:0;right:auto}.dim__text[data-astro-cid-yfgdfczz]{white-space:normal}}.skip[data-astro-cid-37fxchfa]:focus{position:fixed!important;top:var(--s-2);left:var(--s-2);width:auto;height:auto;clip:auto;clip-path:none;padding:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--ink);z-index:100}.close[data-astro-cid-37fxchfa]{position:relative;overflow:hidden;border-top:1px solid var(--ink)}.close__plate[data-astro-cid-37fxchfa]{position:absolute;inset:0}.close__plate[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:100%;height:100%;object-fit:cover;object-position:right center}.close__body[data-astro-cid-37fxchfa]{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:end;min-height:560px;padding-top:var(--s-16);padding-bottom:var(--s-10)}.close__h[data-astro-cid-37fxchfa]{max-width:20ch}.close__doors[data-astro-cid-37fxchfa]{grid-template-columns:1fr}@media (max-width: 900px){.close__body[data-astro-cid-37fxchfa]{grid-template-columns:1fr;min-height:0;padding-top:var(--s-12)}.close__plate[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{object-position:right top;opacity:.85}}.foot[data-astro-cid-37fxchfa]{border-top:1px solid var(--ink);padding:var(--s-8) 0 var(--s-6)}.foot__row[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-6);margin-top:var(--s-8)}.foot__brand[data-astro-cid-37fxchfa]{text-decoration:none}.foot__line[data-astro-cid-37fxchfa]{margin:0;text-align:center;color:var(--slate-deep)}.foot__ten13[data-astro-cid-37fxchfa]{margin:0;text-align:right}.foot__ten13[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--ink)}.foot__small[data-astro-cid-37fxchfa]{margin-top:var(--s-6);color:var(--ink-60)}@media (max-width: 720px){.foot__row[data-astro-cid-37fxchfa]{grid-template-columns:1fr;text-align:left}.foot__line[data-astro-cid-37fxchfa],.foot__ten13[data-astro-cid-37fxchfa]{text-align:left}}
