:root{--ground:#141210;--surface:#1c1916;--bone:#e7e1d4;--bone-dim:#8a8478;--rule:#e7e1d424;--safelight:#e5443c;--font-display:"Endpaper Display", Georgia, serif;--font-meta:"Departure Mono", ui-monospace, monospace;--font-body:"Archivo", system-ui, sans-serif;--size-display:clamp(64px, 9vw, 160px);--size-subhead:clamp(28px, 3.4vw, 40px);--size-body:18px;--size-meta:11px;--size-address:clamp(22px, 4.2vw, 46px);--grid-max:1240px;--gutter:24px;--statusbar-h:32px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--bone);font-family:var(--font-body);font-size:var(--size-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding-block-end:var(--statusbar-h);line-height:1.6}body:has(.preloader){overflow:hidden}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}img,picture,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--bone);outline-offset:2px}a{color:inherit;border-block-end:1px solid var(--bone);text-decoration:none;transition:border-block-end-width .2s ease-out}a:hover{border-block-end-width:2px}.t-display{font-family:var(--font-display);font-size:var(--size-display);letter-spacing:-.02em;font-weight:400;line-height:.95}.t-subhead{font-family:var(--font-display);font-size:var(--size-subhead);font-weight:400;line-height:1.15}.t-body{font-family:var(--font-body);font-size:var(--size-body);max-width:68ch;line-height:1.6}.t-meta{font-family:var(--font-meta);font-size:var(--size-meta);text-transform:uppercase;letter-spacing:.14em;color:var(--bone-dim);line-height:1.4}.grid{width:100%;max-width:var(--grid-max);padding-inline:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}@media (width<=720px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.rule{border:0;border-block-start:1px solid var(--rule);margin:0}.plate{border:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.knockout{background:var(--bone);color:var(--ground)}.rule-draw{border-block-start:none;position:relative}.rule-draw:before{content:"";background:var(--bone);transform-origin:0;height:1px;transition:transform .9s var(--reveal-ease) .1s;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.rule-draw[data-revealed=true]:before{transform:scaleX(1)}@font-face{font-family:Endpaper Display;src:url(../../../fonts/endpaper-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Endpaper Display WM;src:url(../../../fonts/endpaper-display-wordmark.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Endpaper Display Medium WM;src:url(../../../fonts/endpaper-display-medium-wordmark.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Endpaper Display Regular WM;src:url(../../../fonts/endpaper-display-regular-wordmark.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Endpaper Display Light WM;src:url(../../../fonts/endpaper-display-light-wordmark.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Endpaper Display Medium;src:url(../../../fonts/endpaper-display-medium.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Endpaper Display Regular;src:url(../../../fonts/endpaper-display-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Endpaper Display Light;src:url(../../../fonts/endpaper-display-light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Departure Mono;src:url(../../../fonts/departure-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../../../fonts/archivo.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--reveal-duration:.4s;--reveal-ease:cubic-bezier(.2, .6, .2, 1)}[data-revealed]{transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease)}[data-revealed=false]{opacity:0;transform:translateY(12px)}[data-revealed=true]{opacity:1;transform:none}.plate{transition:border-color .2s ease-out}.plate img{transition:transform .2s ease-out}.plate:hover{border-color:var(--bone)}.plate:hover img{transform:scale(1.02)}.gl-painted picture{opacity:0}.gl-painted{color:#0000}@media (prefers-reduced-motion:reduce){[data-revealed]{transition:none}[data-revealed=false]{opacity:1;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--ground:#e7e1d4;--surface:#fff;--bone:#16130f;--bone-dim:#696359;--rule:#16130f24;--safelight:#16130f}[data-revealed=false]{opacity:1;transform:none}.rule-draw:before{transform:scaleX(1)}.pinwrap{height:auto!important}.stage{height:62vh!important;position:static!important}.name{transform:none!important}.stage .develop-img{inset:0!important}.statusbar,.grain,.ticker,.cursor,.preloader,.develop-canvas{display:none}.gl-painted picture{opacity:1}.gl-painted{color:inherit}}.statusbar.svelte-1piydef{z-index:10;height:var(--statusbar-h);align-items:center;gap:var(--gutter);padding-inline:var(--gutter);background:var(--ground);color:var(--bone);border-block-start:1px solid var(--rule);font-family:var(--font-meta);font-size:var(--size-meta);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.zone.svelte-1piydef{text-overflow:ellipsis;overflow:hidden}.progress.svelte-1piydef{background:var(--bone);transform-origin:0;height:2px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.centre.svelte-1piydef{justify-content:center;gap:14px;display:flex}.anchor.svelte-1piydef{color:var(--bone-dim);border-block-end:none;transition:color .2s ease-out}.anchor.svelte-1piydef:hover,.anchor.current.svelte-1piydef{color:var(--bone)}.anchor.current.svelte-1piydef span:where(.svelte-1piydef):before{content:"";background:var(--safelight);border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}.right.svelte-1piydef{text-align:end}.dot.svelte-1piydef{color:var(--safelight);margin-inline-end:.6em;display:inline-block}@media (width<=639px){.statusbar.svelte-1piydef{grid-template-columns:auto 1fr}.left.svelte-1piydef{display:none}.centre.svelte-1piydef{justify-content:flex-start}.anchor.svelte-1piydef:not(.current),.anchor.current.svelte-1piydef span:where(.svelte-1piydef):before{display:none}}
