@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_eb233a82-module__ik9YJG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_eb233a82-module__ik9YJG__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d398b891-module__Xen0ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d398b891-module__Xen0ca__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--flood:#9d2235;--deep:#5a0e1c;--paper:#f3ede2;--ice:#cfe6ff;--line:#f3ede22e;--line-2:#f3ede21a;--line-p:#9d223538;--u:max(calc(100cqw / 1440), .6px);--frame:calc(2.5 * (.5vw + .5vh));--gutter:calc(96 * var(--u));--gap:calc(28 * var(--u));--eyebrow:max(11px, calc(12 * var(--u)));--body:max(13.5px, calc(14.5 * var(--u)));--display:calc(112 * var(--u));--h2:calc(64 * var(--u));--serif:var(--font-serif), "Cormorant Garamond", Georgia, serif;--mono:var(--font-mono), "IBM Plex Mono", "Courier New", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--sheet-y:0px;--footer-o:0}@media (max-width:767px){:root{--u:min(calc(100cqw / 760), .6px);--gutter:calc(40 * var(--u));--display:calc(112 * var(--u))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--flood);color:var(--paper);font-family:var(--mono);font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}body[data-unresolved]{opacity:0}body{transition:opacity .25s ease-in}@media (hover:hover) and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:none}}::selection{background:var(--ice);color:var(--deep)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}img,canvas,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:1.5px solid var(--ice);outline-offset:3px}.site{z-index:2;background:var(--flood);margin-bottom:100dvh;position:relative;container-type:inline-size}.frame{z-index:100;pointer-events:none;border:var(--frame) solid var(--flood);position:fixed;inset:0}.grain{z-index:101;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:1.4s steps(5,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-5%,3%)}50%{transform:translate(3%,-6%)}75%{transform:translate(-6%,-2%)}to{transform:translate(4%,5%)}}.noise:after{content:"";pointer-events:none;opacity:.18;mix-blend-mode:color-burn;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:12rem;position:absolute;inset:0}.vignette:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 42%, transparent 50%, var(--deep) 100%);opacity:.28;position:absolute;inset:0}.cursor{z-index:102;pointer-events:none;background:var(--ice);width:8px;height:8px;transition:width .2s var(--ease), height .2s var(--ease), margin .2s var(--ease), opacity .3s;opacity:0;border-radius:50%;margin:-4px 0 0 -4px;position:fixed;top:0;left:0}body.has-cursor .cursor{opacity:1}.cursor.is-link{border:1px solid var(--ice);background:0 0;width:34px;height:34px;margin:-17px 0 0 -17px}@media (hover:none){.cursor{display:none}}.eyebrow{font-family:var(--mono);font-size:var(--eyebrow);letter-spacing:.16em;text-transform:uppercase;opacity:.85}.display{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:300;line-height:.9;font-size:var(--display);text-wrap:balance}.h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:300;line-height:.95;font-size:var(--h2);text-wrap:balance}.h3{font-family:var(--serif);font-weight:400;font-size:max(20px, calc(30 * var(--u)));letter-spacing:.01em;line-height:1.05}.lede{max-width:58ch}.muted{opacity:.62}.line{display:block;overflow:hidden}.line>span{display:block}.no-motion .line>span,.line.is-in>span{transform:none}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding:calc(140 * var(--u)) var(--gutter);position:relative}.rule{background:var(--line);transform-origin:0;height:1px}.hair{border-top:1px solid var(--line)}.grid2{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.grid2,.grid3{grid-template-columns:1fr}}.btn{padding:calc(18 * var(--u)) calc(30 * var(--u));background:var(--paper);color:var(--flood);font-size:var(--eyebrow);letter-spacing:.12em;text-transform:uppercase;transition:background .2s, transform .3s var(--ease);align-items:center;gap:.8em;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000002e}.btn:hover{background:#fff}.btn--ghost{color:var(--paper);box-shadow:none;border:1px solid var(--line);background:0 0}.btn--ghost:hover{background:#f3ede20f}.btn--paper{background:var(--flood);color:var(--paper);box-shadow:none}.btn--paper:hover{background:var(--deep)}.chip{font-size:max(10px, calc(11 * var(--u)));letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:.35em .7em;display:inline-block}.group{position:relative}.arc{pointer-events:none;opacity:0;background:repeating-linear-gradient(160deg, transparent 0 8%, var(--paper) 13%, var(--ice) 18%, transparent 24% 33%);-webkit-mask-composite:xor;background-size:300% 300%;padding:1.25px;transition:opacity .25s;animation:2.2s linear infinite paused arc;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.group:hover .arc,.group:focus-visible .arc,.group:focus-within .arc{opacity:1;animation-play-state:running}@keyframes arc{0%{background-position:15% 15%}to{background-position:75% 75%}}.ul{position:relative}.ul:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}.ul:hover:after,.ul[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav{z-index:5;align-items:start;gap:var(--gap);padding:calc(var(--frame) + 22 * var(--u)) var(--gutter) 0;font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:clamp(15px, calc(19 * var(--u)), 24px);grid-template-columns:1fr auto 1fr;line-height:1.4;display:grid;position:relative}.nav__l,.nav__r{flex-direction:column;align-items:flex-start;gap:.1em;display:flex}.nav__r{text-align:right;align-items:flex-end}.nav__c{text-align:center;line-height:.95;font-size:clamp(20px, calc(28 * var(--u)), 34px)}.nav__c small{font-family:var(--mono);font-weight:400;font-size:max(9px, calc(10 * var(--u)));letter-spacing:.2em;opacity:.7;margin-top:.6em;display:block}@media (max-width:767px){.nav{grid-template-columns:1fr 1fr}.nav__c{order:-1;grid-column:1/-1}}.hero{min-height:calc(900 * var(--u));padding:calc(150 * var(--u)) var(--gutter) calc(120 * var(--u));position:relative;overflow:hidden}.hero__art{top:calc(-40 * var(--u));right:calc(-140 * var(--u));width:calc(900 * var(--u));aspect-ratio:1;opacity:.65;pointer-events:none;position:absolute}.hero__copy{z-index:1;width:calc(860 * var(--u));gap:calc(34 * var(--u));flex-direction:column;max-width:100%;display:flex;position:relative}.hero__cta{gap:calc(10 * var(--u));justify-items:start;display:grid}.readout{background:var(--paper);color:var(--flood);padding:calc(18 * var(--u)) calc(22 * var(--u));gap:calc(6 * var(--u));font-size:var(--eyebrow);letter-spacing:.1em;text-transform:uppercase;width:min(100%, calc(560 * var(--u)));display:grid;position:relative}.readout__row{grid-template-columns:9ch 1fr;gap:1em;display:grid}.readout__row span:first-child{opacity:.5}.readout__tabs{white-space:nowrap;border-bottom:1px solid var(--line-p);flex-wrap:wrap;gap:.4em 1.6em;margin-bottom:.4em;padding-bottom:.6em;font-weight:600;display:flex}.readout__tabs span+span{opacity:.45;font-weight:400}@media (max-width:767px){.hero{min-height:0;padding-top:calc(80 * var(--u))}.hero__art{opacity:.35;width:120%;top:10%;right:-30%}}.spec{gap:calc(60 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.spec__table{border-top:1px solid var(--line)}.spec__row{padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--line-2);font-size:var(--body);grid-template-columns:14ch 1fr;gap:1.5em;display:grid}.spec__row span:first-child{font-size:var(--eyebrow);letter-spacing:.14em;text-transform:uppercase;opacity:.6;padding-top:.2em}.plate{aspect-ratio:627/547;position:relative;overflow:hidden}.plate canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.spec{grid-template-columns:1fr}}.sheet{z-index:3;background:var(--paper);color:var(--flood);padding:calc(110 * var(--u)) var(--gutter) 0;transform:translate3d(0, var(--sheet-y), 0);margin-bottom:var(--sheet-y);position:relative;overflow:hidden}.sheet .eyebrow,.sheet .hair{opacity:1}.sheet .hair{border-color:var(--line-p)}.sheet__chips{margin-bottom:calc(60 * var(--u));justify-content:flex-end;gap:.6em;display:flex}.syl{gap:calc(70 * var(--u)) calc(60 * var(--u));margin-top:calc(70 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.week{gap:calc(12 * var(--u));border-top:1px solid var(--line-p);padding-top:calc(18 * var(--u));display:grid}.week .h3{text-transform:uppercase;letter-spacing:.03em;font-weight:300;font-size:calc(40 * var(--u))}.week p{max-width:48ch}@media (max-width:767px){.syl{gap:calc(50 * var(--u));grid-template-columns:1fr}.week .h3{font-size:max(26px, calc(48 * var(--u)))}}.wordmark{font-family:var(--serif);text-transform:uppercase;letter-spacing:.02em;font-weight:300;line-height:.78;font-size:calc(380 * var(--u));white-space:nowrap;text-align:center;margin-top:calc(90 * var(--u));height:.52em;overflow:hidden}.people{border-top:1px solid var(--line);gap:0;display:grid}.person{gap:var(--gap);padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;display:grid}.person .h3{font-size:max(22px, calc(34 * var(--u)))}@media (max-width:767px){.person{grid-template-columns:1fr;gap:.3em}}.network{font-size:var(--eyebrow);letter-spacing:.14em;text-transform:uppercase;opacity:.75;flex-wrap:wrap;gap:.6em 1.4em;display:flex}.footer{z-index:1;height:100dvh;padding:calc(var(--frame) + 60 * var(--u)) var(--gutter) calc(var(--frame) + 24 * var(--u));opacity:var(--footer-o);background:var(--flood);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.footer__ghost{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-weight:300;line-height:.8;font-size:min(calc(620 * var(--u)), 40dvh);color:var(--ice);opacity:.16;mix-blend-mode:screen;pointer-events:none;white-space:nowrap;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.footer__main{z-index:1;text-align:center;justify-content:center;align-items:center;gap:calc(26 * var(--u));flex-direction:column;display:flex;position:relative}.footer__main .h2{font-size:min(calc(110 * var(--u)), 9dvh)}.footer__meta{z-index:1;font-size:max(10px, calc(11 * var(--u)));letter-spacing:.12em;text-transform:uppercase;opacity:.75;flex-wrap:wrap;justify-content:space-between;gap:.6em 2em;display:flex;position:relative}.no-motion .footer{opacity:1;height:auto;min-height:100dvh;position:relative}.no-motion .site{margin-bottom:0}.page{padding:calc(120 * var(--u)) var(--gutter) calc(140 * var(--u));gap:calc(60 * var(--u));display:grid;position:relative}.page__head{gap:calc(22 * var(--u));display:grid}.page__head .display{font-size:calc(110 * var(--u))}.list{border-top:1px solid var(--line)}.row{gap:var(--gap);padding:calc(20 * var(--u)) 0;border-bottom:1px solid var(--line-2);grid-template-columns:12ch minmax(0,1.6fr) minmax(0,1fr) 10ch;align-items:baseline;transition:background .2s;display:grid}.row:hover{background:#f3ede20a}.row .h3{font-size:calc(30 * var(--u))}.row small{font-size:var(--eyebrow);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.row .tag{justify-self:end}@media (max-width:767px){.row{grid-template-columns:1fr 1fr}.row .h3{font-size:max(22px, calc(40 * var(--u)));grid-column:1/-1}.row .tag{justify-self:start}}.faq{border-top:1px solid var(--line);gap:0;display:grid}.faq div{gap:var(--gap);padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.faq dt{font-family:var(--serif);font-weight:400;font-size:max(20px, calc(30 * var(--u)));line-height:1.1}.faq dd{max-width:52ch}@media (max-width:767px){.faq div{grid-template-columns:1fr;gap:.5em}}.sheet--page{padding-bottom:calc(110 * var(--u));margin:0;transform:none}@media (prefers-reduced-motion:reduce){.grain,.arc{animation:none}.line>span{transform:none}}:is(body:has(.sheet:hover) .cursor,body:has(.readout:hover) .cursor){background:var(--flood);border-color:var(--flood)}
