:root{--paper:#faf8f3;--paper-deep:#f0ece3;--ink:#16130f;--ink-soft:#6e6558;--graphite:#4a4540;--rule:#16130f24;--night:#120e1a;--forest:#0e3a2f;--brass:#c8a66a;--brass-deep:#9c7e45;--orange:#ff5b1f;--orange-soft:#ffa889;--orange-deep:#b8400e;--saffron:#ffb020;--saffron-soft:#fed293;--saffron-deep:#a05e00;--poppy:#f2385a;--poppy-soft:#ff9a9d;--poppy-deep:#c4203f;--jade:#119e77;--jade-soft:#8fc7ad;--jade-deep:#0a7a5c;--cobalt:#2450f0;--cobalt-soft:#7fa3f8;--cobalt-deep:#2450f0;--violet:#6a3de0;--violet-soft:#a398ef;--violet-deep:#6a3de0;--fuchsia:#e0267d;--fuchsia-soft:#f592b0;--fuchsia-deep:#b01e63;--lime:#a3d63b;--lime-soft:#cae79a;--lime-deep:#4a7310;--lagoon:#10afc6;--lagoon-soft:#94d1db;--lagoon-deep:#0b7285;--blush:#ffb4a6;--blush-soft:#ffd3c8;--blush-deep:#ffb4a6;--citron:#efd943;--citron-soft:#f4e8a0;--citron-deep:#efd943;--lilac:#c7b5ff;--lilac-soft:#ddd4fb;--lilac-deep:#c7b5ff;--g-sunrise:linear-gradient(118deg, #ff5b1f, #f2385a 48%, #e0267d);--g-grove:linear-gradient(118deg, #a3d63b, #119e77 50%, #10afc6);--g-dusk:linear-gradient(118deg, #e0267d, #6a3de0 55%, #2450f0);--g-spectrum:conic-gradient(from 200deg, #ff5b1f, #ffb020, #a3d63b, #10afc6, #2450f0, #6a3de0, #e0267d, #ff5b1f);--g-warm-text:linear-gradient(118deg, #b8400e, #a05e00);--g-sunrise-text:linear-gradient(118deg, #b8400e, #c4203f 50%, #b01e63);--g-grove-text:linear-gradient(118deg, #4a7310, #0a7a5c 50%, #0b7285);--g-dusk-text:linear-gradient(118deg, #b01e63, #6a3de0 55%, #2450f0);--g-spectrum-text:linear-gradient(118deg, #b8400e, #a05e00, #4a7310, #0b7285, #2450f0, #6a3de0, #b01e63);--spectrum-line:linear-gradient(90deg, #ff5b1f, #ffb020, #a3d63b, #10afc6, #2450f0, #6a3de0, #e0267d);--hatch-light:repeating-linear-gradient(118deg, #ffffff38 0 1px, transparent 1px 5px);--hatch-ink:repeating-linear-gradient(118deg, #16130f2e 0 1px, transparent 1px 5px);--hatch-graphite:repeating-linear-gradient(118deg, #4a45404d 0 1px, transparent 1px 5px);--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-text:"Instrument Sans Variable", "Instrument Sans Fallback", Arial, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono Fallback", ui-monospace, Menlo, monospace;--step--1:clamp(.75rem, .72rem + .1vw, .8125rem);--step-0:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-1:clamp(1.1875rem, 1.05rem + .6vw, 1.5rem);--step-2:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--step-3:clamp(2.25rem, min(1.5rem + 3.2vw, 9svh), 5.25rem);--step-4:clamp(2.75rem, min(1.6rem + 6.4vw, 13svh), 9rem);--step-5:clamp(3.5rem, min(12vw, 19svh), 15rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--margin:clamp(20px, 4vw, 72px);--gutter:clamp(12px, 1.5vw, 28px);--pad-block:clamp(64px, 12vh, 160px);--radius-pill:999px;--radius-card:6px;--radius-field:0;--line-structure:1.5px;--line-outline:1px;--line-detail:.6px;--pencil-length:clamp(96px, 26cqmin, 280px);--header-h:64px;--book-shadow:0 2px 4px #16130f2e, 0 30px 60px -20px #16130f59;--z-paper:0;--z-companions-back:1;--z-theater:2;--z-colophon:2;--z-companions-front:3;--z-rail:6;--z-header:7;--z-grain:8;--z-cursor:9;--z-toast:10;--z-skip:11;--ease-pencil:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-hover:.18s;--t-press:.12s;--t-focus:.32s;--t-reveal:.7s;--t-header:.4s;--story-units:16.35;--story-scale:.8;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.086 0 0 0 0 0.075 0 0 0 0 0.059 0.9 0 0 0 -0.38'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (background:linear-gradient(in oklch, red, blue)){:root{--g-sunrise:linear-gradient(118deg in oklch, #ff5b1f, #f2385a 48%, #e0267d);--g-grove:linear-gradient(118deg in oklch, #a3d63b, #119e77 50%, #10afc6);--g-dusk:linear-gradient(118deg in oklch, #e0267d, #6a3de0 55%, #2450f0);--g-spectrum:conic-gradient(from 200deg in oklch longer hue, #ff5b1f, #ffb020, #a3d63b, #10afc6, #2450f0, #6a3de0, #e0267d, #ff5b1f);--g-warm-text:linear-gradient(118deg in oklch, #b8400e, #a05e00);--g-sunrise-text:linear-gradient(118deg in oklch, #b8400e, #c4203f 50%, #b01e63);--g-grove-text:linear-gradient(118deg in oklch, #4a7310, #0a7a5c 50%, #0b7285);--g-dusk-text:linear-gradient(118deg in oklch, #b01e63, #6a3de0 55%, #2450f0);--g-spectrum-text:linear-gradient(118deg in oklch, #b8400e, #a05e00, #4a7310, #0b7285, #2450f0, #6a3de0, #b01e63);--spectrum-line:linear-gradient(90deg in oklch, #ff5b1f, #ffb020, #a3d63b, #10afc6, #2450f0, #6a3de0, #e0267d)}}@media (color-gamut:p3){:root{--orange:oklch(68.3% .245 38);--saffron:oklch(81.3% .191 75);--poppy:oklch(63.5% .278 16.5);--jade:oklch(62.2% .169 167.1);--cobalt:oklch(51.6% .28 265.6);--violet:oklch(51.6% .293 288.2);--fuchsia:oklch(60.2% .267 359.3);--lime:oklch(81.2% .235 126.3);--lagoon:oklch(69.3% .156 211.5);--blush:oklch(83.7% .113 30.8);--citron:oklch(87.8% .206 100.7);--lilac:oklch(81.4% .111 295.2)}}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){:root{--header-h:56px;--story-scale:.7}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-wdth-normal-BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-wdth-normal-Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-wdth-normal-DeTdBbNh.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-wdth-normal-1TqSgyfh.woff2)format("woff2-variations");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:Fraunces Fallback;font-style:normal;src:local(Georgia);size-adjust:79.33%;ascent-override:123.54%;descent-override:32.78%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;src:local(Georgia Italic);size-adjust:72.39%;ascent-override:135.37%;descent-override:35.91%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;font-style:normal;src:local(Arial);size-adjust:102.95%;ascent-override:94.22%;descent-override:24.28%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;font-style:normal;src:local(Courier New);size-adjust:104.65%;ascent-override:95.56%;descent-override:19.11%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-anchor:none;background:var(--paper);color:var(--ink);scrollbar-color:var(--orange) transparent;scrollbar-width:thin;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}html.is-cinematic{overscroll-behavior-y:none}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:420;line-height:1.6}body:after{content:"";z-index:var(--z-grain);pointer-events:none;background-image:var(--grain);opacity:.18;background-size:220px 220px;position:fixed;inset:0}html.is-color-ground body:after{opacity:.1}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset,legend{margin:0}ul[role=list],ol[role=list],.list-plain{padding:0;list-style:none}img,svg,canvas,video{display:block}img,canvas,video,svg[width]{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p,li,dd{text-wrap:pretty;hanging-punctuation:first last}h1,h2,h3{text-wrap:balance}::selection{background:var(--saffron-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--orange-deep);outline-offset:3px}[data-ground=color] :focus-visible,.on-dark :focus-visible{outline-color:var(--paper);box-shadow:0 0 0 5px var(--ink)}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--s-3);left:var(--s-3);z-index:var(--z-skip);padding:var(--s-2) var(--s-4);background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);font:500 var(--step--1) / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transform:translateY(calc(-100% - var(--s-4)));transition:transform var(--t-focus) var(--ease-out);font-stretch:82%;text-decoration:none;position:fixed}.skip-link:focus,.skip-link:focus-visible{transform:none}html:not(.is-js) [data-requires-js]{display:none!important}.live-region{position:fixed}html.is-shot *,html.is-shot :before,html.is-shot :after{caret-color:#0000!important;transition:none!important;animation-play-state:paused!important}@media (forced-colors:active){.ink-title__fill,.ink-title__hollow,.paper-canvas,.paper-hatch,.paper-fallback,.companions,.air__back,.air__front,.pencil,.lens-fills,.lens-ring,.cursor,body:after{display:none!important}*{-webkit-text-stroke:0!important;text-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}.blank-letters,.ink-title{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background:0 0!important}}@media (prefers-reduced-motion:reduce){html.is-static *,html.is-static :before,html.is-static :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.t-mega,.t-display-1,.t-display-2{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" var(--soft,0), "WONK" 0;text-wrap:balance;font-kerning:normal}.t-mega{font-size:var(--step-5);letter-spacing:-.045em;font-weight:260;line-height:.84}.t-display-1{--soft:30;font-size:var(--step-4);letter-spacing:-.035em;font-weight:320;line-height:.9}.t-display-2{--soft:50;font-size:var(--step-3);letter-spacing:-.025em;font-weight:360;line-height:.98}.t-h3{font-family:var(--font-text);font-size:var(--step-2);letter-spacing:-.012em;font-weight:560;line-height:1.12}.t-lead{font-family:var(--font-text);font-size:var(--step-1);letter-spacing:-.005em;text-wrap:pretty;font-weight:420;line-height:1.42}.t-body{font-family:var(--font-text);font-size:var(--step-0);text-wrap:pretty;max-width:34em;font-weight:420;line-height:1.6}.t-label,.t-readout{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;font-weight:450;font-stretch:82%;line-height:1.3}.t-label{letter-spacing:.06em}.t-readout{letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums}.accent{font-family:var(--font-display);font-variation-settings:"WONK" 0;color:var(--orange-deep);font-style:italic}.blank-letters{color:var(--paper);-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill}.num{font-variant-numeric:lining-nums tabular-nums}.grid{column-gap:var(--gutter);padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=1099px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=699px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}main{display:block;position:relative}.theater,.theater__stage{position:relative}.chapter{padding:var(--pad-block) var(--margin);position:relative}.chapter+.chapter{border-top:1px solid var(--rule)}html:not(.is-cinematic) .chapter,html:not(.is-cinematic) [data-hold]{scroll-margin-top:calc(var(--header-h) + var(--s-4))}@media (width>=700px) and (height>=561px) and (orientation:landscape),(width>=1100px) and (height>=561px){html:not(.is-cinematic){--margin:max(clamp(20px, 4vw, 72px), 100px)}}.slot,.snap-marker,.ink-overlay{display:none}html.is-cinematic #theater{z-index:var(--z-theater);height:calc(var(--story-units) * var(--story-scale) * 100svh + 100svh);position:relative}html.is-cinematic .theater__stage{--col:calc((100cqw - 2 * var(--margin) - 11 * var(--gutter)) / 12);--col-4-end:calc(var(--margin) + 4 * var(--col) + 3 * var(--gutter));height:100svh;position:sticky;top:0;overflow:clip;container-type:size}html.is-cinematic .theater__stage>.chapter{opacity:0;pointer-events:none;contain:layout paint style;border:0;padding:0;position:absolute;inset:0}html.is-cinematic .theater__stage>.chapter.is-active{opacity:1;pointer-events:auto}html.is-cinematic:not(.is-ready) .theater__stage>.chapter--hero{opacity:1}html.is-cinematic .slot{visibility:hidden;pointer-events:none;display:block;position:absolute}html.is-cinematic .theater__stage>.slot--global[data-slot=seed]{--seed-d:min(88cqmin, 100cqw - var(--col-4-end) - 2 * var(--gutter) - var(--margin));width:var(--seed-d);height:var(--seed-d);left:max(60cqw - var(--seed-d) / 2, var(--col-4-end) + 2 * var(--gutter));top:calc(50cqh - var(--seed-d) / 2)}html.is-cinematic .ink-overlay{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html.is-snapping{scroll-snap-type:y proximity}html.is-cinematic .snap-marker{scroll-snap-align:start;pointer-events:none;width:1px;height:0;display:block;position:absolute;left:0}html.is-theaterless #theater{display:none}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic .theater__stage>.slot--global[data-slot=seed]{--seed-d:min(86cqw, 52cqh);left:calc(50cqw - var(--seed-d) / 2);top:calc(52cqh - var(--seed-d) / 2)}}.colophon,.site-footer{z-index:var(--z-colophon);position:relative}.paper-canvas,.paper-hatch{display:none}html.is-cinematic .paper-canvas{width:100%;height:100lvh;z-index:var(--z-paper);pointer-events:none;display:block;position:fixed;top:0;left:0}html.is-cinematic .paper-hatch{z-index:var(--z-paper);pointer-events:none;background-image:var(--hatch-light);opacity:calc(var(--liquid-amount,0) * .45);display:block;position:fixed;inset:0}.companions{display:none}html.is-cinematic .companions{pointer-events:none;width:100%;height:100svh;display:block;position:fixed;top:0;left:0;container-type:size}html.is-cinematic .companions--back{z-index:var(--z-companions-back)}html.is-cinematic .companions--front{z-index:var(--z-companions-front)}.air__back,.air__front{position:absolute;inset:0}.pencil{--pencil-core:var(--graphite);width:0;height:0;position:absolute;top:0;left:0;transform:translate(60cqw,82cqh)}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){.pencil{transform:translate(80cqw,90cqh)}.frame__mark,.frame__coords{display:none}.frame__chip{letter-spacing:.03em;font-size:10.5px}.frame__plate{text-overflow:ellipsis;max-width:calc(100% - 164px);left:12px;overflow:hidden}.frame__colored{right:12px}}.pencil__lift,.pencil__flip{width:0;height:0;position:absolute;top:0;left:0}.pencil__body{left:0;top:calc(var(--pencil-length) / -44);width:var(--pencil-length);height:calc(var(--pencil-length) / 22);transform-origin:0;position:absolute;transform:rotate(-62deg)}.pencil__body>svg{width:100%;height:100%;overflow:visible}.pencil__shadow{left:0;top:calc(var(--pencil-length) / -20);width:var(--pencil-length);height:calc(var(--pencil-length) / 10);transform-origin:0;opacity:.22;background:radial-gradient(closest-side,#16130f8c,#16130f33 55%,#0000);border-radius:50%;position:absolute;transform:rotate(-62deg)}.frame{--hold:0;pointer-events:none;position:absolute;inset:0}.frame__mark{opacity:.4;--inset:calc(12px + 8px * var(--hold));width:18px;height:18px;position:absolute}.frame__mark:before,.frame__mark:after{content:"";background:var(--ink);position:absolute}.frame__mark:before{width:18px;height:1px}.frame__mark:after{width:1px;height:18px}.frame__mark--tl{top:var(--inset);left:var(--inset)}.frame__mark--tr{top:var(--inset);right:var(--inset)}.frame__mark--bl{bottom:var(--inset);left:var(--inset)}.frame__mark--br{bottom:var(--inset);right:var(--inset)}.frame__mark--tl:before,.frame__mark--tl:after{top:0;left:0}.frame__mark--tr:before,.frame__mark--tr:after{top:0;right:0}.frame__mark--bl:before,.frame__mark--bl:after{bottom:0;left:0}.frame__mark--br:before,.frame__mark--br:after{bottom:0;right:0}.frame__chip{background:var(--paper);white-space:nowrap;padding:2px 6px;position:absolute}.frame__plate{color:color-mix(in oklab, var(--ink-soft), var(--ink) calc(var(--hold) * 100%));bottom:13px;left:36px}.frame__colored{color:var(--ink);font-stretch:calc(82% + 18% * var(--hold));align-items:center;gap:8px;display:flex;bottom:13px;right:36px}.frame__target{width:12px;height:12px;transform:rotate(var(--frame-turn,0deg))}.frame__coords{top:calc(var(--header-h) + 10px);color:var(--ink);font-stretch:calc(82% + 18% * var(--hold));right:36px}.frame__rewinding{display:none}html.is-rewinding .frame__rewinding{display:inline}html.is-rewinding .frame__percent-group{display:none}html.is-rewinding .frame__target{animation:.9s linear infinite frame-spin}@keyframes frame-spin{to{transform:rotate(360deg)}}html.is-cinematic:not(.is-ready) .frame__chip,html.is-cinematic:not(.is-ready) .rail{visibility:hidden}.rail{--u-orange:1;--u-saffron:1;--u-poppy:1;--u-jade:1;--u-cobalt:1;--u-violet:1;--u-fuchsia:1;--u-lime:1;--rail-progress:1;--rail-pulse:0;--rail-gap:18px;--rail-pad:9px;z-index:var(--z-rail);align-items:center;gap:8px;padding:12px 10px 12px 12px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}html.is-cinematic .rail{--u-orange:0;--u-saffron:0;--u-poppy:0;--u-jade:0;--u-cobalt:0;--u-violet:0;--u-fuchsia:0;--u-lime:0;--rail-progress:0}.rail[data-ground=color]{background:var(--paper);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.rail__list{gap:var(--rail-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail__item{--u:0;justify-content:flex-end;display:flex;position:relative}.rail__item[data-pencil=orange]{--u:var(--u-orange);--pigment:var(--orange)}.rail__item[data-pencil=saffron]{--u:var(--u-saffron);--pigment:var(--saffron)}.rail__item[data-pencil=poppy]{--u:var(--u-poppy);--pigment:var(--poppy)}.rail__item[data-pencil=jade]{--u:var(--u-jade);--pigment:var(--jade)}.rail__item[data-pencil=cobalt]{--u:var(--u-cobalt);--pigment:var(--cobalt)}.rail__item[data-pencil=violet]{--u:var(--u-violet);--pigment:var(--violet)}.rail__item[data-pencil=fuchsia]{--u:var(--u-fuchsia);--pigment:var(--fuchsia)}.rail__item[data-pencil=lime]{--u:var(--u-lime);--pigment:var(--lime)}.rail__link{box-sizing:content-box;width:44px;height:7px;padding-block:var(--rail-pad);margin-block:calc(-1 * var(--rail-pad));color:#16130f4d;transform:translateX(calc(-8px * var(--u))) scale(calc(1 + .15 * var(--rail-pulse)));transition:transform var(--t-hover) var(--ease-out);display:block;position:relative}.rail__link:before{content:"";position:absolute;inset:0 -6px}.rail[data-active] .rail__item[data-pencil] .rail__link[aria-current=step]{transform:translateX(-16px) scale(calc(1 + .15 * var(--rail-pulse)))}.rail__pencil{inset:var(--rail-pad) 0;position:absolute}.rail__pencil>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rail__pencil .pencil-art--fill{clip-path:inset(-2px calc((1 - var(--u)) * 100%) -2px -2px)}.rail__name{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-hover) var(--ease-pencil), translate var(--t-hover) var(--ease-out);padding:2px 8px;position:absolute;top:50%;right:calc(100% + 12px);translate:8px -50%}.rail__link:hover .rail__name,.rail__link:focus-visible .rail__name{opacity:1;translate:0 -50%}.rail__progress{width:1px;height:calc(8 * 7px + 7 * var(--rail-gap));background:var(--rule);position:relative}.rail__fill{background:var(--orange);transform-origin:50% 0;transform:scaleY(var(--rail-progress));position:absolute;inset:0}.rail__strip{display:none}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){.rail{top:var(--header-h);left:var(--margin);right:var(--margin);padding:0;transform:none}.rail[data-ground=color]{background:0 0}.rail__list,.rail__progress{display:none}.rail__strip{background:0 0;border:0;grid-template-columns:repeat(8,1fr);gap:2px;width:100%;height:11px;padding:4px 0;display:grid}.rail__segment{background:linear-gradient(90deg, var(--pigment) calc(var(--u) * 100%), var(--rule) 0);height:3px;display:block}}.site-header{z-index:var(--z-header);height:var(--header-h);padding-inline:calc(var(--margin) - 12px);pointer-events:none;transition:transform var(--t-header) var(--ease-in-out);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-hidden{transform:translateY(-100%)}.site-header__bar{align-items:center;gap:var(--s-5);border-radius:var(--radius-pill);pointer-events:auto;min-height:48px;transition:background-color var(--t-hover) var(--ease-pencil);flex:1;padding:4px 12px;display:flex}.site-header[data-ground=color] .site-header__bar{background:var(--paper)}html:not(.is-cinematic) .site-header__bar{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.brand{color:var(--ink);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand__mark{flex:none;width:28px;height:28px}.brand__word{text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper);font-family:var(--font-display);font-variation-settings:"SOFT" 60, "WONK" 0;letter-spacing:-.02em;white-space:nowrap;font-size:1.1875rem;font-weight:560;line-height:1}.brand__tld{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-deep);font-variation-settings:normal;font-size:70%;font-weight:500;font-stretch:82%}.site-nav__list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{color:var(--ink);text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper);padding-block:6px;text-decoration:none}.site-header__actions{align-items:center;gap:var(--s-3);display:flex}.motion-toggle,.menu-button,.menu-sheet__close{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.motion-toggle:before{content:"";border:1px solid var(--ink);border-radius:var(--radius-pill);background:radial-gradient(circle at 25% 50%, var(--ink) 0 3px, transparent 3.5px);width:22px;height:12px;transition:background var(--t-hover) var(--ease-pencil)}.motion-toggle[aria-pressed=true]:before{background:radial-gradient(circle at 75% 50%, var(--orange-deep) 0 3px, transparent 3.5px)}.menu-button{display:none}.menu-sheet{width:min(560px,100vw);max-width:100vw;max-height:88svh;padding:var(--s-5) var(--margin) calc(var(--s-6) + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);pointer-events:auto;border:0;border-radius:16px 16px 0 0;margin:auto auto 0}.menu-sheet::backdrop{background:#16130f59}.menu-sheet__top{margin-bottom:var(--s-4);justify-content:space-between;align-items:center;display:flex}.menu-sheet__links{margin:0 0 var(--s-5);gap:2px;padding:0;list-style:none;display:grid}.menu-sheet__links a{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);padding:10px 0;font-weight:360;line-height:1.1;text-decoration:none;display:block}.menu-sheet__chapters{margin:0 0 var(--s-5);padding:var(--s-4) 0 0;border-top:1px solid var(--rule);gap:4px var(--s-4);grid-template-columns:1fr 1fr;list-style:none;display:grid}.menu-sheet__chapters a{min-height:44px;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.menu-sheet__chapters a:before{content:"";background:var(--pigment,var(--ink));border-radius:50%;flex:none;width:10px;height:10px}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){.site-nav,.site-header__actions .motion-toggle{display:none}html.is-js .menu-button{display:inline-flex}.site-header{padding-inline:6px}.site-header__bar{gap:10px;padding:4px 8px}.site-header__actions{gap:6px}.site-header__actions .btn--small{min-height:36px;padding:0 12px;font-size:.75rem}.brand{gap:8px}.brand__mark{width:24px;height:24px}.brand__word{font-size:1rem}}@media (width<=699px){html:not(.is-js) .site-nav{display:block}html:not(.is-js) .site-nav__list{gap:var(--s-3)}html:not(.is-js) .brand__word{display:none}}.cursor{display:none}html.is-cinematic.has-cursor .cursor{z-index:var(--z-cursor);pointer-events:none;display:block;position:fixed;top:0;left:0}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor label{cursor:none}html.has-cursor input,html.has-cursor textarea,html.has-cursor select{cursor:auto}.cursor__nib{width:0;height:0;position:absolute;top:0;left:0}.toast{left:50%;bottom:calc(var(--s-6) + env(safe-area-inset-bottom));z-index:var(--z-toast);max-width:calc(100vw - 2 * var(--margin));background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);font-family:var(--font-text);opacity:0;pointer-events:none;transition:opacity var(--t-hover) var(--ease-pencil), translate var(--t-focus) var(--ease-out);padding:10px 18px;font-size:.9375rem;font-weight:500;position:fixed;translate:-50% 12px}.toast.is-visible{opacity:1;translate:-50%}.toast:empty{display:none}.debug-panel{left:12px;top:calc(var(--header-h) + 8px);z-index:var(--z-skip);color:var(--paper);font:500 11px / 1.45 var(--font-mono);white-space:pre;pointer-events:none;background:#16130fdb;padding:8px 10px;position:fixed}.debug-outlines{z-index:50;pointer-events:none;position:absolute;inset:0}.debug-slot{outline:1px dashed var(--slot-color);background:color-mix(in srgb, var(--slot-color) 8%, transparent);color:var(--slot-color);font:500 10px / 1.2 var(--font-mono);padding:2px 4px;position:absolute}.btn{--btn-h:52px;min-height:var(--btn-h);border-radius:var(--radius-pill);font-family:var(--font-text);letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:transform var(--t-press) var(--ease-pencil), background-color var(--t-hover) var(--ease-pencil), color var(--t-hover) var(--ease-pencil);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.9375rem;font-weight:560;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:clip}.btn:active{transform:scale(.98)}.btn__label{z-index:1;position:relative}.btn--primary{background:var(--orange);color:var(--ink)}.btn--primary:after{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M0.5 5H12.5M8.5 1l4 4-4 4' fill='none' stroke='%2316130F' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:10px;position:relative}.btn--primary:hover{background:color-mix(in oklab, var(--orange), var(--saffron) 35%)}.btn__scribble{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.btn__scribble path{fill:none;stroke:var(--saffron);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}.btn--small{--btn-h:40px;min-height:40px;padding:0 16px;font-size:.8125rem}.btn--small:after{display:none}.btn--secondary{--entry-x:50%;--entry-y:50%;color:var(--ink);border-color:var(--ink);background:0 0}.btn--secondary:before{content:"";z-index:-1;background:var(--ink);clip-path:circle(0 at var(--entry-x) var(--entry-y));transition:clip-path .42s var(--ease-out);position:absolute;inset:-1px}.btn--secondary:hover:before,.btn--secondary:focus-visible:before{clip-path:circle(150% at var(--entry-x) var(--entry-y))}.btn--secondary:hover,.btn--secondary:focus-visible{color:var(--paper)}.btn--secondary>*{z-index:1;position:relative}@media (width<=699px){.btn{--btn-h:48px}}.link-pencil{color:inherit;transition:background-size .32s var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.2C12 3.6 22 6.4 34 4.9S58 3.3 70 5.1 95 6.2 119 3.8' fill='none' stroke='%23B8400E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:0% .32em;padding-bottom:.14em;text-decoration:none}.link-pencil:hover,.link-pencil:focus-visible{background-position:0 100%;background-size:100% .32em}.field{border-radius:var(--radius-field);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 100% 1px no-repeat;width:100%;font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);transition:background-size var(--t-focus) var(--ease-out);border:0;padding:6px 0 8px;font-weight:360;line-height:1.2;display:block}.field::placeholder{color:var(--ink-soft);opacity:1}.field:focus{background-size:100% 2px,100% 1px;outline:none}.field:focus-visible{outline:none}.ink-title{--p:0;position:relative}.ink-title__fill,.ink-title__hollow{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill;position:absolute;inset:0}.ink-title__fill{color:#0000;background-image:var(--hatch-light), var(--ink-gradient,var(--g-warm-text));-webkit-background-clip:text;background-clip:text}.ink-title__hollow{color:var(--paper);-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--p) * 130% - 15%), #000 calc(var(--p) * 130% - 14%));-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--p) * 130% - 15%), #000 calc(var(--p) * 130% - 14%));mask-image:linear-gradient(118deg, transparent calc(var(--p) * 130% - 15%), #000 calc(var(--p) * 130% - 14%))}@supports not (paint-order:stroke fill){.ink-title__fill,.ink-title__hollow{display:none}}.lens-fills[data-disabled],.lens-ring[data-disabled]{display:none}.chip{background:var(--paper);color:var(--ink);border-radius:2px;align-items:center;gap:8px;padding:3px 8px;display:inline-flex}.card{background:var(--paper);border-radius:var(--radius-card)}.crop-marks{position:relative}.crop-marks:before{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 1px 14px no-repeat;opacity:.4;position:absolute;inset:-14px}.stub-plate{place-items:center;gap:var(--s-3);aspect-ratio:4/3;padding:var(--s-5);background:var(--hatch-graphite), color-mix(in oklab, var(--paper-deep) 70%, var(--paper));color:var(--ink);text-align:center;border:1px dashed #16130f59;display:grid}.stub-plate__label{background:var(--paper);padding:4px 10px}.art{width:100%;height:auto;display:block;overflow:visible}.art-split{width:100%;position:relative}.art-split>.art-ring,.art-split>.art-core,.art-split>.art-tile,.art-split>.art-part,.art-split>.art-frame{position:absolute}.art-ring__spin,.core__pop,.art-split .art{width:100%;height:100%}.ln{fill:none;stroke:var(--line,var(--ink));stroke-linecap:round;stroke-linejoin:round}.ln--structure{stroke-width:calc(var(--line-structure) * var(--k,1.25))}.ln--outline{stroke-width:calc(var(--line-outline) * var(--k,1.25))}.ln--detail{stroke-width:calc(var(--line-detail) * var(--k,1.25))}[data-pencil=orange][data-tone="0"]{fill:var(--orange)}[data-pencil=orange][data-tone="1"]{fill:var(--orange-soft)}[data-pencil=orange][data-tone="2"]{fill:var(--orange-deep)}[data-pencil=saffron][data-tone="0"]{fill:var(--saffron)}[data-pencil=saffron][data-tone="1"]{fill:var(--saffron-soft)}[data-pencil=saffron][data-tone="2"]{fill:var(--saffron-deep)}[data-pencil=poppy][data-tone="0"]{fill:var(--poppy)}[data-pencil=poppy][data-tone="1"]{fill:var(--poppy-soft)}[data-pencil=poppy][data-tone="2"]{fill:var(--poppy-deep)}[data-pencil=jade][data-tone="0"]{fill:var(--jade)}[data-pencil=jade][data-tone="1"]{fill:var(--jade-soft)}[data-pencil=jade][data-tone="2"]{fill:var(--jade-deep)}[data-pencil=cobalt][data-tone="0"]{fill:var(--cobalt)}[data-pencil=cobalt][data-tone="1"]{fill:var(--cobalt-soft)}[data-pencil=cobalt][data-tone="2"]{fill:var(--cobalt-deep)}[data-pencil=violet][data-tone="0"]{fill:var(--violet)}[data-pencil=violet][data-tone="1"]{fill:var(--violet-soft)}[data-pencil=violet][data-tone="2"]{fill:var(--violet-deep)}[data-pencil=fuchsia][data-tone="0"]{fill:var(--fuchsia)}[data-pencil=fuchsia][data-tone="1"]{fill:var(--fuchsia-soft)}[data-pencil=fuchsia][data-tone="2"]{fill:var(--fuchsia-deep)}[data-pencil=lime][data-tone="0"]{fill:var(--lime)}[data-pencil=lime][data-tone="1"]{fill:var(--lime-soft)}[data-pencil=lime][data-tone="2"]{fill:var(--lime-deep)}[data-pencil=lagoon][data-tone="0"]{fill:var(--lagoon)}[data-pencil=lagoon][data-tone="1"]{fill:var(--lagoon-soft)}[data-pencil=lagoon][data-tone="2"]{fill:var(--lagoon-deep)}[data-pencil=blush][data-tone="0"]{fill:var(--blush)}[data-pencil=blush][data-tone="1"]{fill:var(--blush-soft)}[data-pencil=blush][data-tone="2"]{fill:var(--blush-deep)}[data-pencil=citron][data-tone="0"]{fill:var(--citron)}[data-pencil=citron][data-tone="1"]{fill:var(--citron-soft)}[data-pencil=citron][data-tone="2"]{fill:var(--citron-deep)}[data-pencil=lilac][data-tone="0"]{fill:var(--lilac)}[data-pencil=lilac][data-tone="1"]{fill:var(--lilac-soft)}[data-pencil=lilac][data-tone="2"]{fill:var(--lilac-deep)}[data-pencil=paper]{fill:var(--paper)}[data-pencil=night]{fill:var(--night)}[data-pencil=forest]{fill:var(--forest)}.cell,.band{transition:fill .24s var(--ease-pencil)}.cell--hatch[data-pencil=orange][data-tone="0"]{fill:url(#hatch-orange-0)}.cell--hatch[data-pencil=orange][data-tone="1"]{fill:url(#hatch-orange-1)}.cell--hatch[data-pencil=saffron][data-tone="0"]{fill:url(#hatch-saffron-0)}.cell--hatch[data-pencil=saffron][data-tone="1"]{fill:url(#hatch-saffron-1)}.cell--hatch[data-pencil=poppy][data-tone="0"]{fill:url(#hatch-poppy-0)}.cell--hatch[data-pencil=poppy][data-tone="1"]{fill:url(#hatch-poppy-1)}.cell--hatch[data-pencil=jade][data-tone="0"]{fill:url(#hatch-jade-0)}.cell--hatch[data-pencil=jade][data-tone="1"]{fill:url(#hatch-jade-1)}.cell--hatch[data-pencil=cobalt][data-tone="0"]{fill:url(#hatch-cobalt-0)}.cell--hatch[data-pencil=cobalt][data-tone="1"]{fill:url(#hatch-cobalt-1)}.cell--hatch[data-pencil=violet][data-tone="0"]{fill:url(#hatch-violet-0)}.cell--hatch[data-pencil=violet][data-tone="1"]{fill:url(#hatch-violet-1)}.cell--hatch[data-pencil=fuchsia][data-tone="0"]{fill:url(#hatch-fuchsia-0)}.cell--hatch[data-pencil=fuchsia][data-tone="1"]{fill:url(#hatch-fuchsia-1)}.cell--hatch[data-pencil=lime][data-tone="0"]{fill:url(#hatch-lime-0)}.cell--hatch[data-pencil=lime][data-tone="1"]{fill:url(#hatch-lime-1)}.cell--hatch[data-pencil=lagoon][data-tone="0"]{fill:url(#hatch-lagoon-0)}.cell--hatch[data-pencil=lagoon][data-tone="1"]{fill:url(#hatch-lagoon-1)}.cell--hatch[data-pencil=blush][data-tone="0"]{fill:url(#hatch-blush-0)}.cell--hatch[data-pencil=blush][data-tone="1"]{fill:url(#hatch-blush-1)}.cell--hatch[data-pencil=citron][data-tone="0"]{fill:url(#hatch-citron-0)}.cell--hatch[data-pencil=citron][data-tone="1"]{fill:url(#hatch-citron-1)}.cell--hatch[data-pencil=lilac][data-tone="0"]{fill:url(#hatch-lilac-0)}.cell--hatch[data-pencil=lilac][data-tone="1"]{fill:url(#hatch-lilac-1)}.cell--hatch[data-film="1"][data-pencil][data-tone]{fill:url(#hatch-graphite-0);fill-opacity:.3}.no-hatch .cell--hatch{display:none}[data-state=line] .art__fills,.art[data-state=line] .art__fills{opacity:0}.hatch-rect--orange{fill:var(--orange)}.hatch-rect--orange-soft{fill:var(--orange-soft)}.hatch-rect--saffron{fill:var(--saffron)}.hatch-rect--saffron-soft{fill:var(--saffron-soft)}.hatch-rect--poppy{fill:var(--poppy)}.hatch-rect--poppy-soft{fill:var(--poppy-soft)}.hatch-rect--jade{fill:var(--jade)}.hatch-rect--jade-soft{fill:var(--jade-soft)}.hatch-rect--cobalt{fill:var(--cobalt)}.hatch-rect--cobalt-soft{fill:var(--cobalt-soft)}.hatch-rect--violet{fill:var(--violet)}.hatch-rect--violet-soft{fill:var(--violet-soft)}.hatch-rect--fuchsia{fill:var(--fuchsia)}.hatch-rect--fuchsia-soft{fill:var(--fuchsia-soft)}.hatch-rect--lime{fill:var(--lime)}.hatch-rect--lime-soft{fill:var(--lime-soft)}.hatch-rect--lagoon{fill:var(--lagoon)}.hatch-rect--lagoon-soft{fill:var(--lagoon-soft)}.hatch-rect--blush{fill:var(--blush)}.hatch-rect--blush-soft{fill:var(--blush-soft)}.hatch-rect--citron{fill:var(--citron)}.hatch-rect--citron-soft{fill:var(--citron-soft)}.hatch-rect--lilac{fill:var(--lilac)}.hatch-rect--lilac-soft{fill:var(--lilac-soft)}.hatch-rect--graphite{fill:var(--graphite)}.art-img{aspect-ratio:1;width:100%;height:auto;display:block}.pencil-art{display:block}.pencil-art--outline{color:#16130f4d}.print-root{display:none}@media print{@page{margin:12mm}html,body{color:#000!important;background:#fff!important}body:after,body>:not(.print-root){display:none!important}.print-root,.print-root[hidden]{font-family:var(--font-text);color:#000;display:block!important}.print-root__title{font-family:var(--font-display);margin:0 0 4mm;font-size:20pt;font-weight:360}.print-root__caption,.print-root__footer{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8pt}.print-root__art{width:180mm;height:180mm;margin:6mm auto}.print-root__art .art,.print-root__art img,.print-root__art svg{width:180mm;height:180mm}.print-root .art__fills,.print-root .cell--hatch{display:none!important}.print-root .ln{stroke:#000!important}.print-root .ln--structure{stroke-width:2.8px!important}.print-root .ln--outline{stroke-width:1.9px!important}.print-root .ln--detail{stroke-width:1.1px!important}}#top{column-gap:calc(2 * var(--gutter));row-gap:var(--s-6);padding-top:calc(var(--header-h) + var(--s-8));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid;overflow:clip}#top .hero__grid,#top .hero__cue,#top .hero__tag,#top .hero__leader{display:none}#top .hero__text{gap:var(--s-5);grid-area:1/1;align-content:center;display:grid}#top .hero__eyebrow{margin:0}#top .hero__in{align-items:center;gap:10px;display:inline-flex}#top .hero__lead .hero__in,#top .hero__caption .hero__in{display:inline}#top .hero__target{width:16px;height:16px;color:var(--orange-deep);flex:none}#top .hero__title{margin:0}#top .hero__line{display:block}#top .hero__lead{max-width:24em;margin:0}#top .hero-art{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;grid-area:1/2;justify-self:center;width:100%;max-width:720px}#top .hero__static-pencil{width:min(260px,60%);margin:var(--s-6) 0 calc(min(260px, 60%) * .4);transform-origin:100%;transform:rotate(-28deg)}#top .hero__static-pencil svg{width:100%;height:auto;display:block}#top .hero__caption{max-width:100%;color:var(--ink-soft);grid-area:2/2;place-self:start center;margin:0;line-height:1.5}@media (width<=699px){#top{row-gap:var(--s-5);padding-top:calc(var(--header-h) + var(--s-4));grid-template-columns:minmax(0,1fr)}#top .hero-art{grid-area:1/1;width:118%;max-width:none;margin-left:-9%}#top .hero__text{grid-row:2}#top .hero__caption{grid-area:3/1;justify-self:start}#top .hero__static-pencil{width:min(220px,62%);margin-top:var(--s-4)}}html.is-cinematic #top{--art-d:120cqmin;--art-x:76cqw;--art-y:56cqh;--center-d:96cqmin;--center-x:50cqw;--center-y:50cqh;--core-r:calc(var(--center-d) * .0336);--tag-dx:calc(var(--center-d) * .125);--tag-w:19.5rem;--tag-h:1.75rem;--text-top:13cqh;--text-bottom:85cqh;display:block;overflow:visible}html.is-cinematic:not(.is-ready) #top [data-intro]{visibility:hidden}html.is-cinematic #top .hero__static-pencil{display:none}html.is-cinematic #top .hero__cue,html.is-cinematic #top .hero__caption,html.is-cinematic #top .hero__tag,html.is-cinematic #top .hero__leader{pointer-events:none}html.is-cinematic #top .slot[data-slot=hero-text]{left:var(--margin);top:var(--text-top);width:calc(7 * var(--col) + 6 * var(--gutter));height:calc(var(--text-bottom) - var(--text-top))}html.is-cinematic #top .slot[data-slot=hero-mandala]{left:calc(var(--center-x) + var(--tag-dx) + var(--tag-w) + var(--gutter));top:0;bottom:0;right:0}html.is-cinematic #top .slot[data-slot=hero-mandala-center]{width:var(--center-d);height:var(--center-d);left:calc(var(--center-x) - var(--center-d) / 2);top:calc(var(--center-y) - var(--center-d) / 2)}html.is-cinematic #top .slot[data-slot=hero-tag]{left:calc(var(--center-x) + var(--tag-dx));top:calc(var(--center-y) - var(--tag-h) / 2);width:var(--tag-w);height:var(--tag-h)}html.is-cinematic #top .hero__grid{column-gap:var(--gutter);inset:0 var(--margin);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute}html.is-cinematic #top .hero__grid i{border-left:1px solid var(--rule);opacity:.5;transform-origin:50% 0}html.is-cinematic #top .hero__grid i:last-child{border-right:1px solid var(--rule)}html.is-cinematic #top .hero-art{width:var(--art-d);max-width:none;left:calc(var(--art-x) - var(--art-d) / 2);top:calc(var(--art-y) - var(--art-d) / 2);position:absolute}html.is-cinematic #top .art-ring .art__fills{visibility:hidden}html.is-cinematic #top.is-flooded .art-ring[data-ring="0"] .art__fills{visibility:visible}html.is-cinematic #top.is-sweeping .art-ring{-webkit-mask-image:conic-gradient(from 0deg, #000 calc(var(--sweep,0deg) - 3deg), transparent calc(var(--sweep,0deg) + .5deg));-webkit-mask-image:conic-gradient(from 0deg, #000 calc(var(--sweep,0deg) - 3deg), transparent calc(var(--sweep,0deg) + .5deg));mask-image:conic-gradient(from 0deg, #000 calc(var(--sweep,0deg) - 3deg), transparent calc(var(--sweep,0deg) + .5deg))}html.is-cinematic #top .hero__construction{fill:none;stroke:var(--graphite);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}html.is-cinematic #top .hero__text{left:var(--margin);top:var(--text-top);width:calc(7 * var(--col) + 6 * var(--gutter));pointer-events:none;display:block;position:absolute}html.is-cinematic #top .hero__eyebrow{margin-bottom:calc(5cqh - 1.3em)}html.is-cinematic #top .hero__title{text-shadow:0 0 .05em var(--paper), 0 0 .1em var(--paper);-webkit-text-stroke:.028em var(--paper);paint-order:stroke fill}html.is-cinematic #top .hero__title .split-char,html.is-cinematic #top .hero__title .split-word{will-change:auto}html.is-cinematic #top .hero__blank{transition:color .3s var(--ease-pencil), -webkit-text-stroke-color .3s var(--ease-pencil)}html.is-cinematic #top:not(.is-inked) .hero__blank{color:var(--paper);-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill}html.is-cinematic #top .hero__eyebrow .hero__in,html.is-cinematic #top .hero__lead .hero__in{text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper)}html.is-cinematic #top .hero__lead{width:calc(5 * var(--col) + 4 * var(--gutter));max-width:none;margin-top:3.5cqh}html.is-cinematic #top .hero__in{display:inline-flex}html.is-cinematic #top .hero__lead .hero__in{display:inline-block}html.is-cinematic #top .hero__cue{left:var(--margin);margin:0;display:block;position:absolute;top:calc(92cqh - .65em)}html.is-cinematic #top .hero__cue .hero__in{align-items:center;gap:14px}html.is-cinematic #top .hero__cue-line{background:var(--ink);transform-origin:0;width:64px;height:1px;display:block;position:relative}html.is-cinematic #top .hero__cue-fill{background:var(--orange);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(0)}html.is-cinematic #top .hero__caption{right:var(--margin);max-width:calc(100cqw - 2 * var(--margin) - 22rem);text-align:right;background:0 0;margin:0;padding:0;line-height:1.3;position:absolute;bottom:calc(8cqh - .65em - 3px)}html.is-cinematic #top .hero__caption .hero__in{background:var(--paper);border-radius:2px;padding:3px 8px;display:inline-block}html.is-cinematic #top .hero__tag{left:calc(var(--center-x) + var(--tag-dx));top:calc(var(--center-y) - var(--tag-h) / 2);height:var(--tag-h);white-space:nowrap;opacity:0;margin:0;display:flex;position:absolute}html.is-cinematic #top .hero__leader{left:calc(var(--center-x) + var(--core-r) + 3px);top:calc(var(--center-y) - .5px);width:calc(var(--tag-dx) - var(--core-r) - 3px);background:var(--ink);transform-origin:0;height:1px;display:block;position:absolute;transform:scaleX(0)}html.is-cinematic #top .hero__leader:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px}@supports not (paint-order:stroke fill){html.is-cinematic #top{--art-x:80cqw}}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #top{--art-d:110cqw;--art-x:62cqw;--art-y:30cqh;--center-d:121cqw;--center-x:50cqw;--center-y:42cqh;--tag-top:52cqh;--text-top:53cqh;--text-bottom:92cqh}html.is-cinematic #top .hero__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html.is-cinematic #top .hero__grid i:nth-child(n+5){display:none}html.is-cinematic #top .hero__grid i:nth-child(4){border-right:1px solid var(--rule)}html.is-cinematic #top .slot[data-slot=hero-text],html.is-cinematic #top .hero__text{left:var(--margin);right:var(--margin);width:auto;top:auto;bottom:calc(100cqh - var(--text-bottom))}html.is-cinematic #top .slot[data-slot=hero-text]{top:var(--text-top)}html.is-cinematic #top .hero__text{flex-direction:column;justify-content:flex-end;display:flex}html.is-cinematic #top .slot[data-slot=hero-mandala]{height:calc(min(var(--tag-top), var(--text-top)) - var(--gutter));inset:0 0 auto}html.is-cinematic #top .slot[data-slot=hero-tag],html.is-cinematic #top .hero__tag{left:calc(50cqw - var(--tag-w) / 2);top:var(--tag-top)}html.is-cinematic #top .hero__tag{width:var(--tag-w);justify-content:center}html.is-cinematic #top .hero__leader{left:calc(var(--center-x) - .5px);top:calc(var(--center-y) + var(--core-r) + 3px);width:1px;height:calc(var(--tag-top) - var(--center-y) - var(--core-r) - 3px);transform-origin:50% 0;transform:scaleY(0)}html.is-cinematic #top .hero__leader:before{top:-3px;left:-2.5px}html.is-cinematic #top .hero__eyebrow{margin-bottom:1.6cqh}html.is-cinematic #top .hero__lead{width:auto;max-width:calc(80cqw - var(--margin) - 14px);margin-top:2.2cqh;font-size:1rem}html.is-cinematic #top .hero__cue,html.is-cinematic #top .hero__caption{display:none}}@media (forced-colors:active){html.is-cinematic #top .hero__grid{display:none}#top .hero__title,#top .hero__title *{forced-color-adjust:none;color:canvastext;-webkit-text-stroke:0;text-shadow:none}}#about .about__content{column-gap:var(--gutter);row-gap:var(--s-7);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid}#about .about__eyebrow{align-items:center;gap:var(--s-3);color:var(--ink);grid-column:1/-1;margin:0;display:flex}#about .about__eyebrow-rule{background:var(--ink);transform-origin:0;width:40px;height:1px;display:block}#about .about__statements{flex-direction:column;align-items:flex-start;display:flex}#about .about__statement{max-width:15em;margin:0}#about .about__ink{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 36'%3E%3Cpath d='M0 18q80-12 160 0t160 0' fill='none' stroke='%23FF5B1F' stroke-opacity='.85' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/3.2em .36em repeat-x;padding-bottom:.16em}#about .about__swash{background:repeating-linear-gradient(118deg, color-mix(in oklab, var(--saffron) 70%, transparent) 0 1.5px, transparent 1.5px 6px) 0 32% / 100% 62% no-repeat, linear-gradient(color-mix(in oklab, var(--saffron) 45%, transparent), color-mix(in oklab, var(--saffron) 45%, transparent)) 0 32% / 100% 62% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}#about .about__lines{-webkit-text-decoration:underline double var(--orange-deep) 1.5px;text-decoration:underline double var(--orange-deep) 1.5px;text-underline-offset:.44em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#about .about__nowrap{white-space:nowrap}#about .about__fleuron{font-size:var(--step-3);margin:.34em 0 .3em;line-height:0}#about .about__fleuron-svg{width:auto;height:1.05em;display:block;overflow:visible}#about .about__fleuron-line{fill:none;stroke:var(--orange);stroke-width:2px;stroke-opacity:.85;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#about .about__fleuron-fill{fill:var(--saffron);fill-opacity:.92}#about .about__fleuron-fill--soft{fill:var(--saffron-soft)}#about .about__fleuron-fill--eye{fill:var(--orange)}#about .about__aside{gap:var(--s-6);padding-bottom:.4em;display:grid}#about .about__paragraph{color:var(--ink);margin:0}#about .about__facts-block{gap:var(--s-4);display:grid}#about .about__rule{background:var(--rule);transform-origin:0;height:1px;display:block}#about .about__facts{gap:var(--s-2);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}#about .about__fact{align-items:baseline;gap:var(--s-3);display:flex}#about .about__fact:before{content:"";background:var(--orange-deep);flex:none;width:14px;height:1px;transform:translateY(-.28em)}#about .about__baseline{vertical-align:baseline;width:0;height:0;display:inline-block}@media (width<=899px){#about .about__content{row-gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){#about .about__swash{background:0 0}}html.is-cinematic #about{--about-left:var(--margin);--about-width:calc(8 * var(--col) + 7 * var(--gutter));--about-size:min(var(--step-3), 7.6cqh, calc(var(--about-width) / 14.6));--aside-left:calc(var(--margin) + 8 * (var(--col) + var(--gutter)));--aside-width:calc(4 * var(--col) + 3 * var(--gutter))}html.is-cinematic #about .slot[data-slot=about-statements]{left:var(--about-left);width:var(--about-width);height:64cqh;top:14cqh}html.is-cinematic #about .slot[data-slot=about-aside]{left:var(--aside-left);width:var(--aside-width);height:36cqh;bottom:20cqh}html.is-cinematic #about .about__content{display:block;position:absolute;inset:0}html.is-cinematic #about .about__eyebrow{left:var(--about-left);position:absolute;top:11.5cqh}html.is-cinematic #about .about__statements{left:var(--about-left);width:var(--about-width);justify-content:safe center;align-items:stretch;height:64cqh;position:absolute;top:14cqh}html.is-cinematic #about .about__statement{font-size:var(--about-size);text-wrap:balance;max-width:none;line-height:1.1;text-decoration:none}html.is-cinematic #about .about__statement+.about__fleuron+.about__statement{margin-top:1.2em}html.is-cinematic #about .about__fleuron+.about__statement:last-child{margin-top:1.45em}html.is-cinematic #about .about__fleuron+.about__statement.is-close{margin-top:.9em}html.is-cinematic #about .about__fleuron{display:none}html.is-cinematic #about .about__swash,html.is-cinematic #about .about__ink{background:0 0;padding:0}html.is-cinematic #about .about__lines{text-decoration:none}html.is-cinematic #about .about__aside{left:var(--aside-left);width:var(--aside-width);gap:var(--s-5);padding:0;position:absolute;bottom:20cqh}html.is-cinematic #about .about__paragraph{max-width:30em}html.is-cinematic #about .about__thread{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-opacity:.85;stroke-linecap:round;stroke-linejoin:round}html.is-cinematic #about .about__thread--shadow{stroke:var(--orange-deep);stroke-width:1px;stroke-opacity:.4;transform:translateY(.8px)}html.is-cinematic #about .about__rule-line{fill:none;stroke:var(--orange-deep);stroke-width:1.5px;stroke-linecap:butt}html.is-cinematic #about .about__swash-fill{fill:none;stroke:var(--saffron);stroke-opacity:.45;stroke-linecap:round;stroke-linejoin:round}html.is-cinematic #about .about__swash-hatch{fill:none;stroke:url(#hatch-saffron-0);stroke-opacity:.55;stroke-linecap:round;stroke-linejoin:round}html.is-cinematic #about .about__fills .cell{stroke:none}@media (forced-colors:active){html.is-cinematic #about .about__art{display:none}}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #about{--about-size:max(2rem, min(9.2cqw, 5.4cqh));--about-left:var(--margin);--about-width:calc(100cqw - 2 * var(--margin));--aside-left:var(--margin);--aside-width:calc(100cqw - 2 * var(--margin))}html.is-cinematic #about .slot[data-slot=about-statements]{height:66cqh;top:16cqh}html.is-cinematic #about .slot[data-slot=about-aside]{top:var(--about-aside-top,31cqh);height:44cqh;bottom:auto}html.is-cinematic #about .about__eyebrow{top:calc(var(--header-h) + 4cqh)}html.is-cinematic #about .about__statements{justify-content:safe center;height:66cqh;top:16cqh}html.is-cinematic #about .about__aside{top:var(--about-aside-top,31cqh);gap:var(--s-4);bottom:auto}}#collections .collections__rig,#collections .collections__marks,#collections .collections__labels{display:none}#collections .collections__content{column-gap:var(--gutter);row-gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#collections .collections__head{gap:var(--s-4);grid-column:1/span 7;align-content:end;display:grid}#collections .collections__eyebrow,#collections .collections__title{margin:0}#collections .collections__facts{align-self:end;gap:0 var(--gutter);grid-column:9/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}#collections .collections__facts div{gap:var(--s-1);padding:var(--s-3) 0 var(--s-4);border-top:1px solid var(--rule);display:grid}#collections .collections__facts dt{color:var(--ink-soft)}#collections .collections__facts dd{color:var(--ink);margin:0}#collections .collections__kinds{gap:var(--s-8) var(--gutter);margin-top:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#collections .kind{gap:var(--s-3);align-content:start;display:grid}#collections .kind__plate{gap:var(--s-4);margin:0 0 var(--s-3);display:grid}#collections .kind__img{justify-self:center;width:min(100%,460px)}#collections .kind__caption{color:var(--ink-soft);padding-top:var(--s-3);border-top:1px solid var(--rule)}#collections .kind__name,#collections .kind__text{margin:0}#collections .kind__keep{white-space:nowrap}@media (width<=899px){#collections .collections__head,#collections .collections__facts{grid-column:1/-1}#collections .collections__kinds{grid-template-columns:minmax(0,1fr)}#collections .kind__img{width:min(82%,420px)}}html.is-cinematic #collections{--horizon:62cqh;--plate-d:min(52cqmin, var(--horizon) - var(--header-h) - 16px);--plate-l:calc(55cqw - var(--plate-d) / 2);--plate-t:calc(var(--horizon) - var(--plate-d));--plate-r:calc(var(--plate-l) + var(--plate-d));--title-t:10cqh;--title-w:min(5 * var(--col) + 4 * var(--gutter), var(--plate-l) - var(--margin) - var(--gutter));--title-size:min(var(--step-4), 11.2cqmin, var(--title-w) / 5.25);--title-h:calc(var(--title-size) * 1.8 + 34px);--stack-d:56cqmin;--caption-l:var(--plate-l);--caption-w:min(46cqw, 780px, 100cqw - var(--plate-l) - var(--margin) - 72px);--caption-t:66cqh;--caption-h:24cqh;--filed-d:28cqmin;--label-h:6cqh;--label-in:calc(var(--plate-l) - 3 * var(--gutter));--label-out:calc(var(--plate-r) + 3 * var(--gutter))}html.is-cinematic #collections .slot[data-slot=collections-title]{left:var(--margin);top:var(--title-t);width:var(--title-w);height:var(--title-h)}html.is-cinematic #collections .slot[data-slot=collections-stack]{width:var(--stack-d);height:var(--stack-d);left:calc(50cqw - var(--stack-d) / 2);top:calc(38cqh - var(--stack-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-plate]{width:var(--plate-d);height:var(--plate-d);left:var(--plate-l);top:var(--plate-t)}html.is-cinematic #collections .slot[data-slot=collections-caption]{left:var(--caption-l);width:var(--caption-w);top:var(--caption-t);height:var(--caption-h)}html.is-cinematic #collections .slot[data-slot^=collections-filed-]{width:var(--filed-d);height:var(--filed-d);top:calc(var(--horizon) - var(--filed-d))}html.is-cinematic #collections .slot[data-slot=collections-filed-1]{left:calc(8cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-filed-2]{left:calc(13cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-filed-3]{left:calc(18cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot^=collections-label-],html.is-cinematic #collections .collections__label{height:var(--label-h)}html.is-cinematic #collections .slot[data-slot=collections-label-1],html.is-cinematic #collections .collections__label--1,html.is-cinematic #collections .slot[data-slot=collections-label-2],html.is-cinematic #collections .collections__label--2{left:max(var(--margin), var(--label-in) - 24cqw);width:min(24cqw, var(--label-in) - var(--margin))}html.is-cinematic #collections .slot[data-slot=collections-label-3],html.is-cinematic #collections .collections__label--3,html.is-cinematic #collections .slot[data-slot=collections-label-4],html.is-cinematic #collections .collections__label--4{left:var(--label-out);width:min(22cqw, 100cqw - var(--label-out) - var(--margin) - 56px)}html.is-cinematic #collections .slot[data-slot=collections-label-1],html.is-cinematic #collections .collections__label--1{top:38cqh}html.is-cinematic #collections .slot[data-slot=collections-label-2],html.is-cinematic #collections .collections__label--2{top:50cqh}html.is-cinematic #collections .slot[data-slot=collections-label-3],html.is-cinematic #collections .collections__label--3{top:45cqh}html.is-cinematic #collections .slot[data-slot=collections-label-4],html.is-cinematic #collections .collections__label--4{top:26cqh}html.is-cinematic #collections .collections__rig{perspective:1400px;perspective-origin:50%;pointer-events:none;display:block;position:absolute;inset:0}html.is-cinematic #collections:not(.is-built) .collections__rig,html.is-cinematic #collections:not(.is-built) .collections__marks{visibility:hidden}html.is-cinematic #collections .collections__plate{left:var(--plate-l);top:var(--plate-t);width:var(--plate-d);height:var(--plate-d);transform-style:preserve-3d;transform-origin:50% 100%;position:absolute}html.is-cinematic #collections .collections__plate .art-split{height:100%}html.is-cinematic #collections .collections__plate--a .art-split{transform-style:preserve-3d}html.is-cinematic #collections .collections__plate--a .art-ring,html.is-cinematic #collections .collections__plate--a .art-core{backface-visibility:hidden}html.is-cinematic #collections .collections__plate--a .art-ring .art__cells>.cell:not(.cell--hatch){opacity:var(--solid,1)}#collections .cell--hatch[data-film="1"]{fill:url(#hatch-graphite-0);fill-opacity:.3}#collections .collections__disc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#collections .collections__disc-fill{fill:var(--paper)}#collections .collections__disc-rim{fill:none;stroke:var(--ink);stroke-linecap:round}#collections .collections__anchor{pointer-events:none;width:0;height:0;position:absolute}html.is-cinematic #collections .collections__marks{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}#collections .collections__leader{fill:none;stroke:var(--ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}#collections .collections__dot{fill:var(--paper);stroke:var(--ink);stroke-width:1px}#collections .collections__dot--core{fill:var(--ink);stroke:none}#collections .collections__guide{fill:none;stroke:none}#collections .collections__thread{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-opacity:.85;stroke-linecap:round;stroke-linejoin:round}#collections .collections__thread--shadow{stroke:var(--orange-deep);stroke-width:1px;stroke-opacity:.4}html.is-cinematic #collections .collections__content{pointer-events:none;display:block;position:absolute;inset:0}html.is-cinematic #collections .collections__head{left:var(--margin);top:var(--title-t);width:var(--title-w);display:block;position:absolute}html.is-cinematic #collections .collections__eyebrow{margin:0 0 var(--s-3);color:var(--ink)}html.is-cinematic #collections .collections__title-clip{font-size:var(--title-size);margin:-.5em -.4em;padding:.5em .4em;overflow:clip}html.is-cinematic #collections .collections__title{text-wrap:balance;font-size:1em}html.is-cinematic #collections .collections__labels{color:var(--ink);margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0}html.is-cinematic #collections .collections__label{white-space:nowrap;align-items:flex-end;padding-bottom:7px;display:flex;position:absolute}html.is-cinematic #collections .collections__label--1,html.is-cinematic #collections .collections__label--2{text-align:right;justify-content:flex-end}html.is-cinematic #collections .collections__label--3,html.is-cinematic #collections .collections__label--4{white-space:normal}html.is-cinematic #collections .collections__label-text{font-variant-numeric:lining-nums tabular-nums;display:inline-block}html.is-cinematic #collections .collections__facts{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}html.is-cinematic #collections .collections__kinds{left:var(--caption-l);width:var(--caption-w);top:calc(var(--horizon) + 3px);height:calc(var(--caption-t) + var(--caption-h) - var(--horizon) - 3px);border:0;padding:0;display:block;position:absolute;overflow:clip}html.is-cinematic #collections .kind{left:0;right:0;top:calc(var(--caption-t) - var(--horizon) - 3px);grid-template-columns:calc(var(--step-2) * 5.2) minmax(0, 1fr);column-gap:var(--gutter);row-gap:var(--s-3);color:var(--ink);align-items:baseline;display:grid;position:absolute}html.is-cinematic #collections .kind__plate{display:contents}html.is-cinematic #collections .kind__img{display:none}html.is-cinematic #collections .kind__caption{color:var(--ink);padding:0 0 var(--s-3);border:0;border-bottom:1px solid var(--rule);text-wrap:balance;grid-column:1/-1}html.is-cinematic #collections .kind__text{max-width:none}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #collections{--horizon:58cqh;--title-t:calc(var(--header-h) + 2.5cqh);--title-w:calc(100cqw - 2 * var(--margin));--title-size:max(36px, min(11cqw, 7.4cqh));--title-h:calc(var(--title-size) * 1.8 + 30px);--plate-d:min(78cqw, var(--horizon) - var(--title-t) - var(--title-h) - 14px);--plate-l:calc(50cqw - var(--plate-d) / 2);--stack-d:min(70cqw, (var(--horizon) - var(--title-t) - var(--title-h)) * .95);--filed-d:40cqw;--caption-l:var(--margin);--caption-w:calc(100cqw - 2 * var(--margin));--caption-t:calc(var(--horizon) + 18px);--caption-h:calc(100cqh - var(--filed-d) / 2 - 12px - var(--caption-t));--label-h:5cqh}html.is-cinematic #collections .slot[data-slot=collections-stack]{left:calc(50cqw - var(--stack-d) / 2);top:calc(var(--horizon) - var(--stack-d) * .9)}html.is-cinematic #collections .slot[data-slot^=collections-filed-]{top:calc(100cqh - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-filed-1]{left:calc(22cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-filed-2]{left:calc(50cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-filed-3]{left:calc(78cqw - var(--filed-d) / 2)}html.is-cinematic #collections .slot[data-slot=collections-label-1],html.is-cinematic #collections .collections__label--1{left:var(--margin);width:calc(50cqw - var(--margin) - var(--gutter));top:calc(var(--horizon) + 9cqh)}html.is-cinematic #collections .slot[data-slot=collections-label-4],html.is-cinematic #collections .collections__label--4{left:calc(50cqw + var(--gutter));width:calc(50cqw - var(--margin) - var(--gutter));top:calc(var(--horizon) + 16cqh)}html.is-cinematic #collections .slot[data-slot=collections-label-2],html.is-cinematic #collections .slot[data-slot=collections-label-3],html.is-cinematic #collections .collections__label--2,html.is-cinematic #collections .collections__label--3{display:none}html.is-cinematic #collections .collections__label{align-items:flex-start;padding-top:7px;padding-bottom:0}html.is-cinematic #collections .collections__label--1{text-align:left;justify-content:flex-start}html.is-cinematic #collections .collections__label--4{text-align:right;justify-content:flex-end}html.is-cinematic #collections .kind{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr)}html.is-cinematic #collections .kind__text{font-size:var(--step-0);line-height:1.5}}@media (width<=699px) and (height<=620px){html.is-cinematic #collections .kind__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}}#books .books__content{gap:var(--s-9);display:grid}#books .books__head{gap:var(--s-4);display:grid}#books .books__title{max-width:11em}#books .books__list{gap:var(--s-10) calc(var(--gutter) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}#books .book{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}#books .book__cover{aspect-ratio:850/1100;background:var(--paper-deep);box-shadow:var(--book-shadow);position:relative}#books .book__cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16130f38,#16130f0a 60%,#ffffff1f);width:3.5%;position:absolute;inset:0 auto 0 0}#books .book__img,#books .book__svg{width:100%;height:100%;display:block}#books .book__body{gap:var(--s-3);align-content:end;justify-items:start;display:grid}#books .book__label{justify-content:space-between;gap:var(--s-4);width:100%;margin:0 0 var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);display:flex}#books .book__count{color:var(--ink-soft);font-variant-numeric:lining-nums tabular-nums}#books .book__title{margin:0}#books .book__text{max-width:30em;font-family:var(--font-text);font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.5}#books .book__specs{color:var(--ink-soft);margin:0}#books .book__specs span{white-space:nowrap}#books .book__action{margin:var(--s-4) 0 0}#books .book--soon .book__cover{background:var(--night)}#books .books__tag{display:none}@media (width<=1099px){#books .book{grid-template-columns:minmax(0,1fr);align-items:start}#books .book__cover{width:min(100%,320px)}}@media (height<=520px){#books .book__cover{width:min(100%,320px,52svh)}}@media (width<=699px){#books .books__list{gap:var(--s-9);grid-template-columns:minmax(0,1fr)}#books .book__cover{width:min(78%,300px)}}html.is-cinematic #books{--bh:min(46cqh, 27.7cqw - 22px);--bw:calc(var(--bh) * .772727);--bx:36cqw;--bb:80cqh;--title-size:min(var(--step-4), 9.4cqh);--head-h:calc(var(--title-size) * 1.8 + 34px);--head-top:calc(var(--bb) - var(--bh) - 3cqh - var(--head-h));--panel-left:calc(var(--margin) + 8 * (var(--col) + var(--gutter)));--panel-width:calc(4 * var(--col) + 3 * var(--gutter) - 40px)}html.is-cinematic #books .slot[data-slot=books-title]{left:var(--margin);top:var(--head-top);width:calc(8.3 * var(--title-size));height:var(--head-h)}html.is-cinematic #books .slot[data-slot=books-panel]{left:var(--panel-left);width:var(--panel-width);height:48cqh;top:30cqh}html.is-cinematic #books .slot[data-slot=books-front]{left:calc(var(--bx) - var(--bw) / 2);top:calc(var(--bb) - var(--bh));width:var(--bw);height:var(--bh)}html.is-cinematic #books .slot[data-slot=books-open]{--seed-d:min(88cqmin, 100cqw - var(--col-4-end) - 2 * var(--gutter) - var(--margin));width:calc(var(--seed-d) * .72 / .64);height:calc(var(--seed-d) * .72 / .64 * 1.29412);left:calc(max(60cqw - var(--seed-d) / 2, var(--col-4-end) + 2 * var(--gutter)) + var(--seed-d) / 2 - var(--seed-d) * .5625);top:calc(50cqh - var(--seed-d) * .72 / .64 * 1.29412 * .46)}html.is-cinematic #books .books__content{pointer-events:none;display:block;position:absolute;inset:0}html.is-cinematic #books .books__head{left:var(--margin);top:var(--head-top);width:calc(8.3 * var(--title-size));gap:var(--s-4);height:var(--head-h);align-content:end;position:absolute}html.is-cinematic #books .books__eyebrow{margin:0}html.is-cinematic #books .books__title{font-size:var(--title-size);max-width:8.2em;margin:0}html.is-cinematic #books .books__list{left:var(--panel-left);width:var(--panel-width);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;height:48cqh;padding:0;display:grid;position:absolute;top:30cqh}html.is-cinematic #books .books__item{grid-area:1/1;min-width:0}html.is-cinematic #books .book{pointer-events:none;display:block}html.is-cinematic #books .book.is-current{pointer-events:auto}html.is-cinematic #books .book__cover{display:none}html.is-cinematic #books .book__body{gap:0}html.is-cinematic #books .book__label{margin:0 0 var(--s-5);color:var(--ink)}html.is-cinematic #books .book__count{color:var(--ink)}html.is-cinematic #books .book__title{margin:0 0 var(--s-4);font-size:clamp(1.75rem,1rem + 1.9cqw,2.75rem);line-height:1.04}html.is-cinematic #books .book__text{font-size:var(--step-1);max-width:21em;margin:0 0 var(--s-5);line-height:1.42}html.is-cinematic #books .book__specs{color:var(--ink)}html.is-cinematic #books .book__action{margin:var(--s-6) 0 0}html.is-cinematic #books .books__tag{left:var(--margin);text-wrap:balance;opacity:0;z-index:3;max-width:21em;margin:0;padding:6px 10px;line-height:1.5;display:inline-flex;position:absolute;bottom:9cqh}html.is-cinematic #books .books__arc{perspective:1600px;perspective-origin:36% 42%;pointer-events:none;position:absolute;inset:0}html.is-cinematic #books .books__ring{left:calc(var(--bx) - var(--bw) / 2);top:calc(var(--bb) - var(--bh));width:var(--bw);height:var(--bh);transform-style:preserve-3d;position:absolute}html.is-cinematic #books .bk,html.is-cinematic #books .bk__move,html.is-cinematic #books .bk__tilt,html.is-cinematic #books .bk__lid,html.is-cinematic #books .bk__cover{transform-style:preserve-3d;position:absolute;inset:0}html.is-cinematic #books .bk[data-volume="1"]{--ground:var(--paper)}html.is-cinematic #books .bk[data-volume="2"]{--ground:var(--forest)}html.is-cinematic #books .bk[data-volume="3"]{--ground:var(--cobalt)}html.is-cinematic #books .bk[data-volume="4"]{--ground:var(--night)}html.is-cinematic #books .bk__cover{transform-origin:0}html.is-cinematic #books .bk__face{backface-visibility:hidden;opacity:calc(var(--o,1) * var(--fo,1));position:absolute}html.is-cinematic #books .bk__front,html.is-cinematic #books .bk__inside{inset:0;overflow:clip}html.is-cinematic #books .bk.is-live .bk__front{pointer-events:auto}html.is-cinematic #books .bk__art,html.is-cinematic #books .bk__art .bk__svg{width:100%;height:100%;display:block}html.is-cinematic #books .bk__inside{background:var(--paper);transform:rotateY(180deg);box-shadow:inset -18px 0 24px -18px #16130f47}html.is-cinematic #books .bk__block{background:var(--paper);box-shadow:var(--book-shadow);inset:0;transform:translateZ(-1px)}html.is-cinematic #books .bk[data-volume="4"] .bk__block{--u:calc(1px * var(--bs,1));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #16130f2e, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-20 * var(--u)) #16130f59}html.is-cinematic #books .bk__block:after{--u:calc(1px * var(--bs,1));content:"";box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #16130f33, 0 calc(64 * var(--u)) calc(90 * var(--u)) calc(-30 * var(--u)) #16130f6b;opacity:0;transition:opacity .32s var(--ease-pencil);position:absolute;inset:0}html.is-cinematic #books .bk.is-lifted .bk__block:after{opacity:1}html.is-cinematic #books .bk__spine{left:calc(-1 * var(--bt,10px));width:var(--bt,10px);transform-origin:100%;background:linear-gradient(90deg, color-mix(in oklab, var(--ground), var(--ink) 34%), color-mix(in oklab, var(--ground), var(--ink) 10%) 55%, color-mix(in oklab, var(--ground), var(--ink) 22%));height:100%;top:0;transform:rotateY(-90deg)}html.is-cinematic #books .bk__edge{width:var(--bt,10px);transform-origin:0;background:linear-gradient(90deg, #16130f24, transparent 30%, transparent 80%, #16130f33), repeating-linear-gradient(90deg, var(--paper) 0 1px, var(--paper-deep) 1px 2px);height:98.8%;top:.6%;left:100%;transform:translateZ(-1px)rotateY(90deg)}html.is-cinematic #books .bk__shade{background:var(--ink);opacity:var(--shade,0);pointer-events:none;position:absolute;inset:0}html.is-cinematic #books .bk__sheen{opacity:0;transition:opacity .32s var(--ease-pencil);pointer-events:none;background:linear-gradient(118deg,#fff0 40%,#ffffff2e 50%,#fff0 60%);position:absolute;inset:0 -80%}html.is-cinematic #books .bk.is-lifted .bk__sheen{opacity:1}html.is-cinematic #books .bk__imprint{font-size:calc(var(--bw) * .022);color:var(--ink-soft);text-align:center;justify-items:center;gap:1.1em;display:grid;position:absolute;top:24%;left:18%;right:18%}html.is-cinematic #books .bk__imprint-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:3.2em;font-weight:300;line-height:1}html.is-cinematic #books .bk__imprint-line{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-stretch:82%}html.is-cinematic #books .bk__imprint-rule{background:#16130f52;width:3.2em;height:1px;display:block}html.is-cinematic #books .nb-page{pointer-events:none;position:absolute;top:0;left:0}html.is-cinematic #books .nb-page--in-book{transform-origin:0 0}html.is-cinematic #books .books__page{opacity:0;z-index:1}html.is-cinematic #books .nb-page__sheet{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);position:absolute;inset:0}html.is-cinematic #books .nb-page__art{position:absolute}html.is-cinematic #books .nb-page__art .art-split{width:100%}html.is-cinematic #books .nb-page__head,html.is-cinematic #books .nb-page__foot{font-family:var(--font-mono);font-weight:450;font-stretch:82%;font-size:calc(var(--pw,800px) * .0148);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;display:flex;position:absolute;left:9%;right:9%}html.is-cinematic #books .nb-page__head{top:5.2%}html.is-cinematic #books .nb-page__foot{bottom:4.6%}html.is-cinematic #books .nb-page__crop{width:calc(var(--pw,800px) * .028);height:calc(var(--pw,800px) * .028);border:0 solid #16130f52;position:absolute}html.is-cinematic #books .nb-page__crop--tl{border-width:1px 0 0 1px;top:2.5%;left:3.2%}html.is-cinematic #books .nb-page__crop--tr{border-width:1px 1px 0 0;top:2.5%;right:3.2%}html.is-cinematic #books .nb-page__crop--bl{border-width:0 0 1px 1px;bottom:2.5%;left:3.2%}html.is-cinematic #books .nb-page__crop--br{border-width:0 1px 1px 0;bottom:2.5%;right:3.2%}html.is-cinematic #books .books__thread,html.is-cinematic #books .books__thread-deep{fill:none;stroke-linecap:round;stroke-linejoin:round}html.is-cinematic #books .books__thread{stroke-width:2.5px;stroke-opacity:.85}html.is-cinematic #books .books__thread-deep{stroke-width:1px;stroke-opacity:.4}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #books{--bh:min(42cqh, 58.5cqh - 150px);--bx:50cqw;--bb:58.5cqh;--title-size:clamp(2rem, 9.4cqw, 2.75rem);--head-h:calc(var(--title-size) * 1.8 + 4px);--head-top:calc(var(--header-h) + 1.4cqh)}html.is-cinematic #books .slot[data-slot=books-title],html.is-cinematic #books .books__head{left:var(--margin);top:var(--head-top);width:calc(100cqw - 2 * var(--margin));height:var(--head-h)}html.is-cinematic #books .books__eyebrow{display:none}html.is-cinematic #books .books__title{max-width:9.6em}html.is-cinematic #books .slot[data-slot=books-panel],html.is-cinematic #books .books__list{left:max(var(--margin), 50cqw - 17rem);width:min(100cqw - 2 * var(--margin), 34rem);height:31cqh;top:64.5cqh}html.is-cinematic #books .books__list{align-items:start}html.is-cinematic #books .slot[data-slot=books-open]{--seed-d:min(86cqw, 52cqh);width:calc(var(--seed-d) * .72 / .64);height:calc(var(--seed-d) * .72 / .64 * 1.29412);left:calc(50cqw - var(--seed-d) * .5625);top:calc(52cqh - var(--seed-d) * .72 / .64 * 1.29412 * .46)}html.is-cinematic #books .book__label{margin-bottom:var(--s-3);padding-bottom:var(--s-2)}html.is-cinematic #books .book__title{margin-bottom:var(--s-2);font-size:clamp(1.375rem,6.4cqw,1.75rem)}html.is-cinematic #books .book__text{margin-bottom:var(--s-3);font-size:.9375rem;line-height:1.45}html.is-cinematic #books .book__specs{font-size:.6875rem}html.is-cinematic #books .book__action{margin-top:var(--s-4)}html.is-cinematic #books .books__tag{width:max-content;max-width:calc(100cqw - 2 * var(--margin));text-align:center;justify-content:center;bottom:10cqh;left:50%;translate:-50%}html.is-cinematic #books .bk__spine,html.is-cinematic #books .bk__edge{display:none}}@container (height<=600px){@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #books .book__title{margin-bottom:var(--s-1)}html.is-cinematic #books .book__text{margin-bottom:0;font-size:.875rem;line-height:1.36}html.is-cinematic #books .book__action{margin-top:var(--s-3)}}}@container (height<=700px){@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #books .book__specs,html.is-cinematic #books .book__label{display:none}}}@media (forced-colors:active){html.is-cinematic #books .bk__shade,html.is-cinematic #books .bk__sheen{display:none}}#ritual{--pencil-w:15px;--tray-h:170px;--tray-tin:40px;--tray-lip:12px;--tray-room:26px;--tray-arch:1.2px}#ritual .ritual__eyebrow,#ritual .ritual__line,#ritual .ritual__note,#ritual .ritual__body{margin:0}#ritual .ritual__rise,#ritual .ritual__eyebrow-inner,#ritual .ritual__note-inner,#ritual .ritual__line--1 .ritual__phrase,#ritual .ritual__line--3 .ritual__phrase{display:block}#ritual .ritual__art{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}#ritual .ritual__turn{width:100%;height:100%;position:relative}#ritual .ritual__img{width:100%;height:100%}#ritual .ritual__art .art-split,#ritual .ritual__art .art-ring,#ritual .ritual__art .art-ring__spin,#ritual .ritual__art .art-core,#ritual .ritual__art .core__pop,#ritual .ritual__art svg,#ritual .ritual__art .cell--hatch{pointer-events:none}#ritual .ritual__art .cell:not(.cell--hatch),#ritual .ritual__art .band{pointer-events:visiblePainted}#ritual .ritual__art.is-recolor .cell:not(.cell--hatch),#ritual .ritual__art.is-recolor .band{cursor:pointer}#ritual .ritual__art .art--fills{transition:opacity .22s var(--ease-pencil)}#ritual .ritual__art.is-hovering .art-ring:not(.is-hover) .art--fills,#ritual .ritual__art.is-hovering .art-core:not(.is-hover) .art--fills{opacity:.38}#ritual .tray{border:0;min-width:0;margin:0;padding:0;position:relative;container:ritual-tray/inline-size}#ritual .tray__legend{left:16px;bottom:calc((var(--tray-tin) - 1.3em) / 2 + 1px);z-index:3;color:var(--ink);pointer-events:none;padding:0;position:absolute}#ritual .tray__rise{position:relative}#ritual .tray__back{left:6px;right:6px;bottom:calc(var(--tray-tin) - 1px);height:var(--tray-lip);border:1px solid var(--ink);background:repeating-linear-gradient(118deg, #16130f1f 0 1px, transparent 1px 4px), var(--paper-deep);border-bottom:0;border-radius:6px 6px 0 0;position:absolute}#ritual .tray__pencils{height:var(--tray-h);clip-path:inset(-80px -24px 3px);justify-content:space-between;padding-inline:6px;display:flex;position:relative}#ritual .tray__pencil{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1 1 0;min-width:44px;height:100%;position:relative}#ritual .tray__pencil input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}#ritual .tray__pencil.is-locked{cursor:not-allowed}#ritual .tray__pencil:has(input:focus-visible){outline:2px solid var(--orange-deep);outline-offset:-2px;border-radius:6px}#ritual .tray__pencil:first-child,#ritual .tray__pencil:nth-child(8){--arch:9}#ritual .tray__pencil:nth-child(2),#ritual .tray__pencil:nth-child(7){--arch:4}#ritual .tray__pencil:nth-child(3),#ritual .tray__pencil:nth-child(6){--arch:1}#ritual .tray__lift{left:50%;top:calc(var(--tray-room) + var(--arch,0) * var(--tray-arch));width:var(--pencil-w);margin-left:calc(var(--pencil-w) / -2);pointer-events:none;position:absolute}#ritual .tray__art,#ritual .tray__outline{transition:transform .28s var(--ease-out);display:block}#ritual .tray__outline{color:#16130f6b;display:none;position:absolute;inset:0}#ritual .tray__svg{width:var(--pencil-w);height:calc(var(--pencil-w) * 22);max-width:none;display:block}@media (hover:hover) and (pointer:fine){#ritual .tray__pencil:not(.is-locked):hover :is(.tray__art,.tray__outline){transform:translateY(-8px)}}#ritual .tray__pencil:has(input:checked) :is(.tray__art,.tray__outline){transform:translateY(-22px)}#ritual .tray__tin{z-index:2;height:var(--tray-tin);border:1px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) 0 5px / 100% 1px no-repeat, repeating-linear-gradient(118deg, #16130f29 0 1px, transparent 1px 5px) 0 100% / 100% 28% no-repeat, var(--paper);pointer-events:none;border-radius:3px 3px 9px 9px;justify-content:flex-end;align-items:center;padding-inline:16px;display:flex;position:absolute;bottom:0;left:0;right:0}#ritual .tray__name{background:var(--paper);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .2s var(--ease-pencil), transform .28s var(--ease-out);align-items:center;gap:8px;padding:2px 0 2px 8px;font-weight:450;font-stretch:82%;line-height:1.3;display:inline-flex;transform:translate(6px)}#ritual .tray__name:is([data-pencil=orange],[data-pencil=saffron],[data-pencil=poppy],[data-pencil=jade],[data-pencil=cobalt],[data-pencil=violet],[data-pencil=fuchsia],[data-pencil=lime]){opacity:1;transform:none}#ritual .tray__name.is-preview{opacity:.62}#ritual .tray__swatch{border:1px solid var(--ink);background:var(--swatch,var(--paper));border-radius:50%;width:10px;height:10px}#ritual .tray__name[data-pencil=orange]{--swatch:var(--orange)}#ritual .tray__name[data-pencil=saffron]{--swatch:var(--saffron)}#ritual .tray__name[data-pencil=poppy]{--swatch:var(--poppy)}#ritual .tray__name[data-pencil=jade]{--swatch:var(--jade)}#ritual .tray__name[data-pencil=cobalt]{--swatch:var(--cobalt)}#ritual .tray__name[data-pencil=violet]{--swatch:var(--violet)}#ritual .tray__name[data-pencil=fuchsia]{--swatch:var(--fuchsia)}#ritual .tray__name[data-pencil=lime]{--swatch:var(--lime)}@container ritual-tray (width<=359px){#ritual .tray__pencils{padding-inline:0;display:block}#ritual .tray__pencil{width:22%;min-width:0;height:60%;position:absolute;top:0}#ritual .tray__pencil:nth-child(2n){height:58%;top:auto;bottom:0}#ritual .tray__pencil:first-child{left:.5%}#ritual .tray__pencil:nth-child(2){left:11.5%}#ritual .tray__pencil:nth-child(3){left:22.5%}#ritual .tray__pencil:nth-child(4){left:33.5%}#ritual .tray__pencil:nth-child(5){left:44.5%}#ritual .tray__pencil:nth-child(6){left:55.5%}#ritual .tray__pencil:nth-child(7){left:66.5%}#ritual .tray__pencil:nth-child(8){left:77.5%}#ritual .tray__pencil:nth-child(n){--arch:0}#ritual .tray__pencil:nth-child(2n) .tray__lift{top:calc(var(--tray-room) + 22px - 72.4%)}}#ritual .ritual__actions{gap:var(--s-4);display:grid}#ritual .ritual__buttons{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=1180px){html.is-cinematic #ritual .ritual__buttons{gap:var(--s-2);flex-wrap:nowrap}html.is-cinematic #ritual .ritual__buttons .btn{padding-inline:16px}}#ritual .ritual__button-wrap{display:inline-block}html:not(.is-js) #ritual .ritual__actions{display:none}#ritual{column-gap:calc(2 * var(--gutter));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}#ritual .ritual__column{gap:var(--s-8);max-width:30rem;display:grid}#ritual .ritual__text{gap:var(--s-5);display:grid}#ritual .ritual__lines{gap:var(--s-4);display:grid}#ritual .ritual__line--2,#ritual .ritual__line--3{font-size:var(--step-2);line-height:1.12}#ritual .ritual__line--2{margin-top:var(--s-3)}#ritual .ritual__line--2 .ritual__phrase,#ritual .ritual__line--3 .ritual__phrase,#ritual .ritual__line--2 .ritual__rise,#ritual .ritual__line--3 .ritual__rise{display:inline}#ritual .ritual__body{margin-top:var(--s-2)}#ritual .ritual__art{justify-self:center;width:100%;max-width:720px}@media (width<=899px){#ritual{row-gap:var(--s-8);grid-template-columns:minmax(0,1fr)}#ritual .ritual__column{display:contents}#ritual .ritual__text{order:1}#ritual .ritual__art{order:2}#ritual .tray{order:3}#ritual .ritual__actions{order:4}#ritual .tray,#ritual .ritual__actions,#ritual .ritual__text{width:100%;max-width:30rem}}@media (width<=499px){#ritual{--pencil-w:12px;--tray-h:150px;--tray-tin:36px;--tray-arch:.9px}#ritual .tray__legend{left:12px}#ritual .tray__tin{padding-inline:12px}}html.is-cinematic #ritual{--seed-d:min(88cqmin, 100cqw - var(--col-4-end) - 2 * var(--gutter) - var(--margin));--r-left:var(--margin);--r-w:calc(4 * var(--col) + 3 * var(--gutter));--r-text-top:calc(var(--header-h) + 4cqh);--r-text-h:calc(53.5cqh - var(--r-text-top) - 1cqh);--r-tray-top:53.5cqh;--r-tray-h:22cqh;--r-actions-top:79.5cqh;--r-actions-h:13cqh;--r-line-size:clamp(2.25rem, min(7.2cqh, 4.3cqw), 4.75rem);--tray-h:var(--r-tray-h);--tray-tin:clamp(30px, 5cqh, 42px);--tray-lip:clamp(9px, 1.6cqh, 14px);--tray-room:clamp(18px, 3.4cqh, 30px);--pencil-w:clamp(11px, min(2.1cqh, 1.2cqw), 18px);display:block}@media (height<=720px){html.is-cinematic #ritual{--r-tray-top:56cqh;--r-tray-h:21cqh;--r-text-h:calc(56cqh - var(--r-text-top) - 1cqh)}}html.is-cinematic #ritual .slot[data-slot=ritual-text]{left:var(--r-left);top:var(--r-text-top);width:var(--r-w);height:var(--r-text-h)}html.is-cinematic #ritual .slot[data-slot=ritual-tray]{left:var(--r-left);top:var(--r-tray-top);width:min(var(--r-w), 560px);height:var(--r-tray-h)}html.is-cinematic #ritual .slot[data-slot=ritual-actions]{left:var(--r-left);top:var(--r-actions-top);width:var(--r-w);height:var(--r-actions-h)}html.is-cinematic #ritual .ritual__column{display:contents}html.is-cinematic #ritual .ritual__text{left:var(--r-left);top:var(--r-text-top);width:var(--r-w);height:var(--r-text-h);flex-direction:column;gap:clamp(14px,2.6cqh,24px);display:flex;position:absolute}html.is-cinematic #ritual .ritual__eyebrow{overflow:clip}html.is-cinematic #ritual .ritual__lines{display:block;position:relative}html.is-cinematic #ritual .ritual__line{font-size:var(--r-line-size);margin:0;line-height:.98}html.is-cinematic #ritual .ritual__rise{display:block}html.is-cinematic #ritual .ritual__line--1,html.is-cinematic #ritual .ritual__line--2{position:absolute;top:0;left:0;right:0}html.is-cinematic #ritual .ritual__phrase{text-wrap:balance;margin-block:-.1em -.2em;padding-block:.1em .2em;display:block;overflow:clip}html.is-cinematic #ritual .ritual__body{max-width:30em;margin-top:clamp(0px,1cqh,10px)}html.is-cinematic #ritual .ritual__body .split-line-mask{margin-block:-.08em -.14em;padding-block:.08em .14em}html.is-cinematic #ritual .tray{left:var(--r-left);top:var(--r-tray-top);width:min(var(--r-w), 560px);height:var(--r-tray-h);position:absolute}html.is-cinematic #ritual .tray__outline{display:block}html.is-cinematic #ritual :is(.tray,.ritual__actions,.ritual__text){max-width:none}html.is-cinematic #ritual .ritual__actions{left:var(--r-left);top:var(--r-actions-top);width:var(--r-w);height:var(--r-actions-h);align-content:start;gap:clamp(10px,1.6cqh,16px);position:absolute}html.is-cinematic #ritual .ritual__note{overflow:clip}html.is-cinematic #ritual .ritual__button-wrap{overflow-clip-margin:10px;overflow:clip}html.is-cinematic #ritual .ritual__art{width:var(--seed-d);height:var(--seed-d);max-width:none;left:max(60cqw - var(--seed-d) / 2, var(--col-4-end) + 2 * var(--gutter));top:calc(50cqh - var(--seed-d) / 2);position:absolute}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #ritual{--seed-d:min(86cqw, 52cqh);--r-left:var(--margin);--r-w:calc(100cqw - 2 * var(--margin));--r-text-top:calc(var(--header-h) + 12px);--r-text-h:calc(52cqh - var(--seed-d) / 2 - 1.2cqh - var(--r-text-top));--r-tray-top:79cqh;--r-tray-h:7cqh;--r-actions-top:88cqh;--r-actions-h:7cqh;--r-line-size:clamp(1.5rem, min(7.8cqw, 4.6cqh), 2.5rem);--tray-tin:clamp(8px, 1.5cqh, 14px);--tray-lip:clamp(3px, .7cqh, 6px);--tray-room:clamp(2px, .5cqh, 6px);--tray-arch:.45px;--pencil-w:clamp(10px, min(1.75cqh, 3.6cqw), 18px)}html.is-cinematic #ritual .ritual__text{justify-content:center;gap:clamp(6px,1.2cqh,12px)}html.is-cinematic #ritual .ritual__phrase{vertical-align:top;display:inline-block}html.is-cinematic #ritual .ritual__body{margin:0;font-size:clamp(.9375rem,min(3.9cqw,2.4cqh),1.0625rem);line-height:1.4;position:absolute;top:50%;left:0;transform:translateY(-50%)}html.is-cinematic #ritual .tray,html.is-cinematic #ritual .slot[data-slot=ritual-tray]{width:min(100cqw - 8px,580px);left:max(4px,50cqw - 290px)}html.is-cinematic #ritual .tray{container-type:normal}html.is-cinematic #ritual .tray__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.is-cinematic #ritual .tray__pencils{gap:2px;padding-inline:0}html.is-cinematic #ritual .tray__pencil:has(input:checked) :is(.tray__art,.tray__outline){transform:translateY(-10px)}html.is-cinematic #ritual .tray__back{border-radius:4px 4px 0 0;left:4px;right:4px}html.is-cinematic #ritual .tray__tin{background:linear-gradient(var(--ink), var(--ink)) 0 3px / 100% 1px no-repeat, var(--paper);border-radius:2px 2px 6px 6px}html.is-cinematic #ritual .tray__name{display:none}html.is-cinematic #ritual .ritual__actions{flex-direction:column;justify-content:flex-end;gap:0;display:flex}html.is-cinematic #ritual .ritual__note{display:none}@container (aspect-ratio<=1/1.95){html.is-cinematic #ritual .ritual__note{left:0;right:0;top:calc(52cqh + var(--seed-d) / 2 + (27cqh - var(--seed-d) / 2 - 1.3em) / 2 - 88cqh);text-align:center;pointer-events:none;display:block;position:absolute}}html.is-cinematic #ritual .ritual__buttons{justify-content:center;gap:var(--s-2);flex-wrap:nowrap}html.is-cinematic #ritual .ritual__buttons .btn{min-height:44px}html.is-cinematic #ritual .ritual__art{left:calc(50cqw - var(--seed-d) / 2);top:calc(52cqh - var(--seed-d) / 2)}}#newsletter{--field-0:var(--violet);--field-1:var(--fuchsia);--field-2:var(--orange);--field-3:var(--saffron);--finale-card-w:min(560px, 100%);isolation:isolate;color:var(--ink)}html:not(.is-cinematic) #newsletter{padding-block:var(--pad-block) calc(var(--pad-block) * .8);background:var(--field-0);position:relative;overflow:clip}#newsletter .finale__field{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 26% at 50% 62%, var(--field-3) 0 30%, transparent 72%), radial-gradient(ellipse 58% 44% at 50% 62%, var(--field-2) 0 38%, transparent 74%), radial-gradient(ellipse 30% 30% at 12% 18%, var(--field-1) 0 20%, transparent 70%), radial-gradient(ellipse 30% 34% at 90% 20%, var(--field-2) 0 16%, transparent 70%), radial-gradient(ellipse 36% 30% at 86% 92%, var(--field-1) 0 22%, transparent 72%), radial-gradient(ellipse 80% 70% at 50% 62%, var(--field-1) 0 34%, transparent 76%), var(--field-0);position:absolute;inset:0}#newsletter .finale__canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}#newsletter .finale__field:after{content:"";background:var(--hatch-light), radial-gradient(ellipse 60% 44% at 50% 62%, #faf8f32e, transparent 70%);opacity:.55;position:absolute;inset:0}#newsletter .finale__stage{padding-inline:var(--margin);justify-items:center;gap:clamp(40px,7vw,96px);display:grid}#newsletter .finale__head{text-align:center;width:100%}#newsletter .finale__title{--soft:0;text-align:center;text-wrap:balance;max-width:14ch;text-shadow:.028em .021em 0 var(--ink);margin:0 auto;font-size:clamp(3.5rem,12.5vw,11.5rem);font-weight:300}#newsletter .finale__title .accent{color:inherit;padding-inline-end:.04em;font-weight:300}#newsletter .finale__sheet{width:var(--finale-card-w);grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0;display:grid}#newsletter .finale__card{background:var(--paper);text-align:start;gap:10px;padding:clamp(24px,3.4vw,34px) clamp(22px,3.6vw,40px) clamp(20px,2.6vw,26px);display:grid}#newsletter .finale__eyebrow{color:var(--ink-soft)}#newsletter .finale__heading{text-wrap:balance;max-width:17em}#newsletter .finale__body{font-family:var(--font-text);font-size:var(--step-0);text-wrap:pretty;max-width:30em;margin-bottom:8px;font-weight:420;line-height:1.5}#newsletter .finale__note,#newsletter .finale__fine{color:var(--ink-soft)}#newsletter .finale__fine{border-top:1px solid var(--rule);letter-spacing:.04em;margin-top:8px;padding-top:12px}#newsletter .finale__amazon{font-family:var(--font-text);font-size:var(--step-0)}#newsletter .signup{gap:8px;display:grid}#newsletter .signup.signup--mail{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}#newsletter .signup__label{color:var(--ink-soft)}#newsletter .signup__row{gap:16px;display:grid}#newsletter .signup__control{min-width:0;position:relative}#newsletter .signup__field{min-height:48px}#newsletter .signup__line{background:linear-gradient(90deg,#ff5b1f,#ffb020,#a3d63b,#119e77,#2450f0,#6a3de0,#e0267d);background:linear-gradient(90deg in oklch, var(--orange), var(--saffron), var(--lime), var(--jade), var(--cobalt), var(--violet), var(--fuchsia));height:2px;transform:scaleX(var(--typed,0));transform-origin:0;transition:transform .24s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0}#newsletter .signup__submit{isolation:isolate;justify-self:start;display:inline-flex;position:relative}#newsletter .signup__tip{z-index:-1;opacity:0;width:30px;height:18px;transition:transform .36s var(--ease-out), opacity .16s var(--ease-pencil);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:4px;overflow:visible;transform:translate(-8px)}#newsletter .signup__wood{fill:var(--paper-deep);stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round}#newsletter .signup__core{fill:var(--orange);stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round}#newsletter .signup[data-valid] .signup__tip{opacity:1;transform:translate(28px)}#newsletter .signup__status{min-height:0;font-family:var(--font-text);color:var(--ink);align-items:start;gap:8px;margin:0;font-size:.9375rem;line-height:1.45;display:flex}#newsletter .signup__status[data-state=idle]{display:none}#newsletter .signup__status[data-state=error] .signup__message{color:var(--poppy-deep)}#newsletter .signup__check{fill:none;width:20px;height:20px;stroke:var(--jade-deep);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;flex:none;margin-top:1px;display:none}#newsletter .signup__status[data-state=success] .signup__check,#newsletter .signup__status[data-state=sent] .signup__check{animation:finale-check .52s var(--ease-out) 80ms forwards;display:block}@keyframes finale-check{to{stroke-dashoffset:0}}#newsletter .finale__proof{background:var(--paper);border-top:1px dashed var(--rule);border-radius:0 0 var(--radius-card) var(--radius-card);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:52px;padding:10px clamp(22px,4vw,44px) 12px;display:grid}#newsletter .finale__card{border-radius:var(--radius-card) var(--radius-card) 0 0}html:not(.is-cinematic) #newsletter .finale__sheet{position:relative}html:not(.is-cinematic) #newsletter .finale__card.crop-marks:before{display:none}html:not(.is-cinematic) #newsletter .finale__sheet:before{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 1px 14px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 14px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 1px 14px no-repeat;opacity:.4;position:absolute;inset:-14px}#newsletter .finale__edition{color:var(--graphite);letter-spacing:.05em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;text-align:center;font-size:.6875rem}#newsletter .finale__mark{min-height:1px;display:block}#newsletter .finale__mark--signature{justify-self:end}#newsletter .finale__mark svg{fill:none;stroke:var(--graphite);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}#newsletter .finale__ink{display:none}#newsletter .finale__title .split-char{transition:color .26s var(--ease-pencil) .22s;position:relative}#newsletter .finale__title .split-char[data-fill]{color:var(--fill)}#newsletter .finale__title .split-char[data-fill]:before{content:attr(data-glyph);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:repeating-linear-gradient(118deg, var(--fill) 0 1.5px, transparent 1.5px 5px);animation:finale-hatch .48s var(--ease-pencil) both;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes finale-hatch{0%{opacity:0}35%{opacity:1}to{opacity:0}}#newsletter .finale__title[data-fillable] .split-char{cursor:pointer}html.is-cinematic #newsletter{--card-top:min(68cqh - var(--finale-card-h,300px) / 2, 100cqh - var(--finale-card-h,300px) - var(--finale-proof-h,52px) - 34px);--title-size:min(12.5cqw, 20cqh);--title-h:calc(var(--title-size) * .9);--title-top:max(var(--header-h) + 2cqh, min(30cqh - var(--title-h) / 2, var(--card-top) - 4cqh - var(--title-h)));touch-action:pan-y}html.is-cinematic #newsletter .finale__field{display:none}html.is-cinematic #newsletter .slot[data-slot=finale-title]{left:calc(50cqw - var(--finale-title-w,60cqw) / 2 - 12px);width:calc(var(--finale-title-w,60cqw) + 24px);top:var(--title-top);height:var(--title-h)}html.is-cinematic #newsletter .slot[data-slot=finale-card]{left:calc(50cqw - var(--finale-card-w) / 2);width:var(--finale-card-w);top:var(--card-top);height:var(--finale-card-h,300px)}html.is-cinematic #newsletter .slot[data-slot=finale-signature]{left:calc(50cqw - var(--finale-card-w) / 2);width:var(--finale-card-w);top:calc(var(--card-top) + var(--finale-card-h,300px));height:var(--finale-proof-h,52px)}html.is-cinematic #newsletter .slot[data-slot=finale-stack]{left:calc(50cqw - max(var(--finale-card-w), var(--finale-title-w,60cqw)) / 2);width:max(var(--finale-card-w), var(--finale-title-w,60cqw));top:var(--title-top);height:calc(var(--card-top) + var(--finale-card-h,300px) + var(--finale-proof-h,52px) - var(--title-top))}html.is-cinematic #newsletter{--finale-card-w:min(560px, 100cqw - 2 * var(--margin))}html.is-cinematic #newsletter .finale__stage{padding:0;display:block}html.is-cinematic #newsletter .finale__head{left:0;right:0;top:var(--title-top);pointer-events:none;position:absolute}html.is-cinematic #newsletter .finale__title{max-width:none;font-size:var(--title-size);white-space:nowrap;pointer-events:auto;width:max-content;margin-inline:auto;line-height:.9}html.is-cinematic #newsletter .finale__sheet{left:calc(50cqw - var(--finale-card-w) / 2);top:var(--card-top);width:var(--finale-card-w);position:absolute}html.is-cinematic #newsletter .finale__card{border-radius:var(--radius-card);background:0 0}html.is-cinematic #newsletter .finale__proof{height:var(--finale-proof-h,52px);background:0 0;border-top:0;padding-inline:4px}html.is-cinematic #newsletter .finale__mark{visibility:hidden}html.is-cinematic #newsletter .finale__mark--edition{width:24px}html.is-cinematic #newsletter .finale__mark--signature{width:var(--finale-signature-w,150px)}html.is-cinematic #newsletter .finale__ink{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--graphite);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;display:block;position:absolute;inset:0;overflow:visible}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){html.is-cinematic #newsletter{--finale-card-w:calc(100cqw - 2 * max(12px, var(--margin) * .6));--finale-proof-h:56px;--sheet-h:calc(var(--finale-card-h,300px) + var(--finale-proof-h));--card-top:max(var(--header-h) + 5cqh + var(--title-h), 100cqh - 46px - var(--sheet-h));--title-size:min(15.5cqw, 8.4cqh);--title-h:calc(var(--finale-title-h,2.1em) * 1);--title-top:max(var(--header-h) + 3cqh, min(22cqh - var(--title-h) / 2, var(--card-top) - 3cqh - var(--title-h)))}html.is-cinematic #newsletter .finale__title{white-space:normal;text-wrap:balance;width:auto;max-width:9.5ch;line-height:.88}html.is-cinematic #newsletter .slot[data-slot=finale-title]{height:var(--finale-title-h,2em)}html.is-cinematic #newsletter .finale__card{background:var(--paper);border-radius:var(--radius-card) var(--radius-card) 0 0;gap:10px;padding:20px 20px 14px}html.is-cinematic #newsletter .finale__proof{background:var(--paper);border-top:1px dashed var(--rule);border-radius:0 0 var(--radius-card) var(--radius-card);gap:10px;padding-inline:20px}html.is-cinematic #newsletter .finale__edition{white-space:normal;text-wrap:balance;font-size:.625rem;line-height:1.35}html.is-cinematic #newsletter .finale__heading{font-size:1.375rem}html.is-cinematic #newsletter .finale__body{margin-bottom:2px;font-size:1rem;line-height:1.45}html.is-cinematic #newsletter .finale__fine{padding-top:8px}}@media (height<=620px) and (width<=699px){html.is-cinematic #newsletter .finale__card{gap:7px;padding:16px 18px 10px}html.is-cinematic #newsletter .finale__heading{font-size:1.25rem}html.is-cinematic #newsletter .finale__body{font-size:.9375rem;line-height:1.4}html.is-cinematic #newsletter .btn{--btn-h:44px}html.is-cinematic #newsletter .finale__fine{margin-top:2px;padding-top:6px}}@media (width<=699px){#newsletter .finale__proof{gap:10px;padding-inline:18px}#newsletter .finale__edition{white-space:normal;text-wrap:balance;font-size:.625rem;line-height:1.35}#newsletter .finale__mark--signature svg{width:112px;height:auto}#newsletter .finale__mark--edition svg{width:20px;height:auto}}@media (forced-colors:active){#newsletter .finale__field{display:none}}#contact,.colophon-footer{--co-side:max(var(--margin), 96px);--f0:var(--violet);--f1:var(--fuchsia);--f2:var(--orange);--f3:var(--saffron)}#contact,.colophon-footer,#contact .proof__field{--field-ground:color-mix(in oklab, var(--f0), var(--ink) 30%);--field-middle:color-mix(in oklab, var(--f1), var(--field-ground) 35%);--field-warm:color-mix(in oklab, var(--f3), var(--paper) 30%)}@media (width<=699px),(orientation:portrait) and (width<=1099px),(height<=560px){#contact,.colophon-footer{--co-side:var(--margin)}}#contact{padding:var(--pad-block) var(--co-side) clamp(88px, 14vh, 168px);isolation:isolate;background:var(--hatch-light), radial-gradient(ellipse 34% 20% at 24% 100%, var(--field-warm) 0 20%, transparent 70%), radial-gradient(ellipse 62% 42% at 24% 100%, var(--field-middle) 0 30%, transparent 72%), radial-gradient(ellipse 40% 30% at 92% 12%, var(--field-middle) 0 18%, transparent 70%), radial-gradient(ellipse 30% 24% at 70% 40%, var(--field-warm) 0 10%, transparent 68%), var(--field-ground);gap:clamp(72px,12vh,136px);display:grid;position:relative;overflow-x:clip}#contact .proof-sheet{background:var(--paper);gap:clamp(16px,2.2vh,22px);padding:clamp(18px,2.6vh,26px) clamp(18px,2.2vw,32px) clamp(20px,3vh,30px);display:grid}#contact .proof-sheet__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}#contact .proof-sheet__caption{color:var(--ink)}#contact .proof-sheet__slug{color:var(--ink-soft);align-items:center;gap:14px;display:flex}#contact .proof-sheet__bar{box-shadow:0 0 0 1px var(--rule);display:flex}#contact .proof-sheet__bar i{transform-origin:50% 100%;width:13px;height:13px;display:block}#contact .proof-sheet__bar i:first-child{background:var(--orange)}#contact .proof-sheet__bar i:nth-child(2){background:var(--saffron)}#contact .proof-sheet__bar i:nth-child(3){background:var(--poppy)}#contact .proof-sheet__bar i:nth-child(4){background:var(--jade)}#contact .proof-sheet__bar i:nth-child(5){background:var(--cobalt)}#contact .proof-sheet__bar i:nth-child(6){background:var(--violet)}#contact .proof-sheet__bar i:nth-child(7){background:var(--fuchsia)}#contact .proof-sheet__bar i:nth-child(8){background:var(--lime)}#contact .proof-sheet__target{fill:none;width:17px;height:17px;stroke:var(--ink);stroke-width:1px;opacity:.7}#contact .proof-sheet__plates{gap:var(--gutter);transform-origin:50% 40%;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#contact .proof-sheet__item{min-width:0}#contact .proof{color:var(--ink);outline-offset:6px;gap:10px;text-decoration:none;display:grid}#contact .proof__frame{aspect-ratio:1;background:var(--paper);border:1px solid var(--rule);transition:border-color var(--t-hover) var(--ease-pencil);display:block;position:relative}#contact .proof__frame:before{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 1px 6px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 1px 6px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 1px 6px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 1px 6px no-repeat;opacity:.35;position:absolute;inset:-8px}#contact .proof__art{transition:transform .42s var(--ease-out);display:block;position:absolute;inset:7%}#contact .proof__img,#contact .proof__art>svg:not(.proof__core){object-fit:contain;width:100%;height:100%;display:block;position:relative}html.is-cinematic #contact .proof__art{--print:1;clip-path:polygon(-80% -20%, calc(var(--print) * 175%) -20%, calc(var(--print) * 175% - 75%) 120%, -80% 120%)}#contact .proof__art>.proof__core{width:100%;height:100%;position:absolute;inset:0}#contact .proof__art--filed{inset:6%}#contact .proof__file{aspect-ratio:1;background:var(--paper);border:1px solid var(--rule);width:57%;transition:transform .42s var(--ease-out);padding:3.5%;position:absolute}#contact .proof__file--a{top:0;left:0}#contact .proof__file--b{top:21.5%;left:21.5%}#contact .proof__file--c{top:43%;left:43%}#contact .proof__art--cover{inset:9% 20%}#contact .proof__img--cover{box-shadow:0 1px 2px #16130f2e,0 12px 22px -10px #16130f59}#contact .proof__art--field{inset:0;overflow:clip}#contact .proof__field{background:var(--hatch-light), radial-gradient(circle at 50% 50%, var(--field-warm) 0 16%, transparent 46%), radial-gradient(circle at 50% 50%, var(--field-middle) 0 30%, transparent 70%), var(--field-ground);transition:transform .7s var(--ease-out);position:absolute;inset:0}#contact .proof__caption{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:6px;display:grid}#contact .proof__meter{background:linear-gradient(var(--orange), var(--orange)) 0 0 / calc(var(--v) * var(--fill,1) * 100%) 100% no-repeat, var(--rule);grid-area:1/1/auto/-1;height:2px;margin-bottom:4px}#contact .proof__number{color:var(--ink);grid-row:2}#contact .proof__value{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;grid-row:2}#contact .proof__title{min-height:2.6em;color:var(--ink-soft);text-wrap:balance;transition:color var(--t-hover) var(--ease-pencil);grid-area:3/1/auto/-1}#contact .proof:hover .proof__frame,#contact .proof:focus-visible .proof__frame{border-color:var(--ink)}#contact .proof:hover .proof__title,#contact .proof:focus-visible .proof__title{color:var(--orange-deep)}#contact .proof:hover .proof__art,#contact .proof:focus-visible .proof__art{transform:translateY(-4px)scale(1.035)}#contact .proof--03:hover .proof__file--a,#contact .proof--03:focus-visible .proof__file--a{transform:translate(-5%,-5%)}#contact .proof--03:hover .proof__file--c,#contact .proof--03:focus-visible .proof__file--c{transform:translate(5%,5%)}#contact .proof--06:hover .proof__art,#contact .proof--06:focus-visible .proof__art{transform:none}#contact .proof--06:hover .proof__field,#contact .proof--06:focus-visible .proof__field{transform:scale(1.18)}#contact .contact{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px clamp(40px,5vw,96px);padding:clamp(52px,8vh,92px) clamp(24px,4.2vw,72px) clamp(44px,6.5vh,72px);display:grid;position:relative}#contact .contact__thread{pointer-events:none;width:calc(100% + 56px);height:24px;position:absolute;top:-12px;left:-28px;overflow:visible}#contact .contact__thread path{fill:none;stroke-linecap:round}#contact .contact__thread-main{stroke:var(--orange);stroke-opacity:.85;stroke-width:2.5px}#contact .contact__thread-deep{stroke:var(--orange-deep);stroke-opacity:.4;stroke-width:1px}#contact .contact__main{align-content:start;justify-items:start;min-width:0;display:grid}#contact .contact__eyebrow{color:var(--ink);clip-path:inset(-12px -12px 0);margin-bottom:clamp(14px,2.4vh,24px)}#contact .contact__rise{display:inline-block}#contact .contact__title-clip{clip-path:inset(-.6em -.6em -.32em);font-size:var(--step-4)}#contact .contact__title{font-size:1em}#contact .contact__lead{max-width:29em;color:var(--ink);margin-top:clamp(22px,3.6vh,34px)}#contact .contact__email{overflow-clip-margin:10px;max-width:100%;margin-top:clamp(30px,5vh,52px);overflow:visible clip}#contact .contact__rise--email{flex-wrap:wrap;align-items:center;gap:14px 22px;max-width:100%;display:inline-flex}#contact .contact__address{overflow-wrap:anywhere;min-width:0;color:var(--ink)}#contact .contact__copy{flex:none}#contact .contact__copy.is-copied{background:var(--ink);color:var(--paper)}#contact .social{flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vh,40px);display:flex}#contact .social:not(:has(li)){display:none}#contact .tin{--pencil-w:16px;--pencil-h:352px;--well-h:clamp(190px, 27vh, 250px);--tin-h:152px;justify-items:center;gap:14px;margin:0;display:grid}#contact .tin__row{background:linear-gradient(var(--ink), var(--ink)) 0 var(--well-h) / 100% 1px no-repeat, linear-gradient(transparent var(--well-h), var(--paper-deep) var(--well-h));gap:6px;padding:0 12px;display:flex;position:relative}#contact .tin__slot{display:block}#contact .tin__pencil{width:26px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;justify-items:center;padding:0;display:grid}#contact .tin__well{width:100%;height:var(--well-h);overflow-clip-margin:0;display:block;overflow:clip}#contact .tin__rise{height:100%;display:block}#contact .tin__lift{--hover:0px;width:var(--pencil-w);transform:translateY(calc(var(--wear,0px) - var(--hover)));transition:transform .42s var(--ease-out);margin-inline:auto;padding-top:14px;display:block}#contact .tin__lift>svg{width:var(--pencil-w);height:var(--pencil-h);display:block}#contact .tin__pencil:hover .tin__lift,#contact .tin__pencil:focus-visible .tin__lift{--hover:12px}#contact .tin__name{height:var(--tin-h);writing-mode:vertical-rl;white-space:nowrap;color:var(--ink);transition:color var(--t-hover) var(--ease-pencil);padding:12px 0;line-height:1}#contact .tin__pencil:hover .tin__name,#contact .tin__pencil:focus-visible .tin__name{color:var(--orange-deep)}#contact .tin__caption{color:var(--ink-soft)}.colophon-footer{padding:clamp(8px, 2vh, 24px) var(--co-side) calc(clamp(52px, 8vh, 72px) + env(safe-area-inset-bottom));isolation:isolate;background:var(--hatch-light), radial-gradient(ellipse 34% 60% at 24% 0, var(--field-warm) 0 20%, transparent 70%), radial-gradient(ellipse 62% 120% at 24% 0, var(--field-middle) 0 30%, transparent 72%), var(--field-ground);border-top:0;gap:clamp(24px,4vh,44px);display:grid;position:relative;overflow-x:clip;container-type:inline-size}.colophon-footer .footer__wordmark{--plate:1;letter-spacing:-.045em;white-space:nowrap;text-shadow:calc(var(--plate) * max(2.5px, .024em)) calc(var(--plate) * max(2px, .018em)) 0 var(--ink);-webkit-user-select:none;user-select:none;margin:0;font-size:15.5039cqi;line-height:.84}@container (width>=760px){.colophon-footer .footer__wordmark{font-size:18.2815cqi}}.colophon-footer .footer__word,.colophon-footer .footer__tld,.colophon-footer .footer__char{display:inline-block}.colophon-footer .footer__tld{font-family:var(--font-mono);letter-spacing:0;-webkit-text-stroke-width:.08em;text-shadow:calc(var(--plate) * max(2px, .05em)) calc(var(--plate) * max(1.5px, .04em)) 0 var(--ink);margin-left:.04em;font-size:.34em;font-weight:460;font-stretch:82%}.colophon-footer .footer__sheet{background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px clamp(24px,4vw,64px);padding:18px clamp(18px,2.2vw,32px);display:grid}.colophon-footer .footer__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.colophon-footer .footer__rewind{gap:12px}.colophon-footer .footer__rewind-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .7s var(--ease-out)}.colophon-footer .footer__rewind:hover .footer__rewind-icon,.colophon-footer .footer__rewind:focus-visible .footer__rewind-icon{transform:rotate(-320deg)}.colophon-footer .footer__lines{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:6px 26px;display:flex}.colophon-footer .footer__line--copyright{color:var(--ink)}@media (width<=1180px){#contact .contact{grid-template-columns:minmax(0,1fr);align-items:start}#contact .tin{justify-self:end}.colophon-footer .footer__sheet{grid-template-columns:minmax(0,1fr)}.colophon-footer .footer__lines{justify-content:flex-start}}@media (width<=899px){#contact .proof-sheet{padding-inline:0}#contact .proof-sheet__head{padding-inline:18px}#contact .proof-sheet__plates{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:10px 18px 12px;scroll-padding-inline:18px;display:flex;overflow-x:auto}#contact .proof-sheet__plates::-webkit-scrollbar{display:none}#contact .proof-sheet__item{scroll-snap-align:start;flex:0 0 min(46%,220px)}#contact .tin{--well-h:180px;--tin-h:118px;--pencil-h:300px;--pencil-w:14px;justify-self:stretch}#contact .tin__row{gap:2px;width:100%}#contact .tin__slot{flex:1 1 0}#contact .tin__pencil{width:100%}}@media (width<=699px){#contact{gap:64px}#contact .contact{padding:44px 20px 36px}#contact .contact__address{font-size:min(var(--step-3), calc((100vw - 2 * var(--margin) - 40px) / 10.4))}#contact .contact__rise--email{gap:14px}#contact .proof-sheet__slug .proof-sheet__seed{display:none}.colophon-footer .footer__sheet{padding:18px}.colophon-footer .footer__lines{gap:6px;display:grid}}#contact>.colophon__field,.colophon-footer>.colophon__field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#contact .proof__canvas{width:100%;height:100%;position:absolute;inset:0}html.is-cinematic #contact,html.is-cinematic .colophon-footer{background:0 0}@media (forced-colors:active){#contact .proof-sheet,#contact .contact,.colophon-footer .footer__sheet{border:1px solid canvastext}#contact .tin__row{background:0 0;border-top:1px solid canvastext}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html .btn{transition:scale var(--t-press) var(--ease-pencil), background-color var(--t-hover) var(--ease-pencil), color var(--t-hover) var(--ease-pencil), border-color var(--t-hover) var(--ease-pencil)}html .btn:active{transform:scale(.98)}html .btn__scribble{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html .btn__scribble path{fill:none;stroke:var(--saffron);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1;stroke-dashoffset:1.05px}html.is-cinematic .btn--primary:hover{background:var(--orange)}html.is-static .btn__scribble{opacity:0;transition:opacity var(--t-hover) var(--ease-pencil)}html.is-static .btn.is-scribbled .btn__scribble{opacity:1}html.is-static .btn--secondary:before{clip-path:none;opacity:0;transition:opacity var(--t-hover) var(--ease-pencil)}html.is-static .btn--secondary:hover:before,html.is-static .btn--secondary:focus-visible:before{opacity:1}html.is-cinematic .btn--primary{translate:var(--magnet-x,0px) var(--magnet-y,0px)}html.is-cinematic .btn--primary>:not(.btn__scribble),html.is-cinematic .btn--primary:after{translate:var(--magnet-lx,0px) var(--magnet-ly,0px)}html .btn.is-copied:after{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4.6l3.4 3.2L11 1.2' fill='none' stroke='%23FAF8F3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:12px;height:9px;margin-left:-2px;display:block;position:relative}html .btn--secondary.is-copied{color:var(--paper)}html .btn--secondary.is-copied:before{clip-path:circle(150% at var(--entry-x) var(--entry-y));opacity:1}html .link-pencil[data-wobble="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.4C14 5.9 25 3.1 38 4.6S61 6.3 76 4.2 101 3.4 119 5.1' fill='none' stroke='%23B8400E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}html .link-pencil[data-wobble="2"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.6C10 4.2 19 4.1 30 5.2S52 3.6 66 4.3 92 6.1 105 4.6 116 3.9 119 4.2' fill='none' stroke='%23B8400E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}html.is-static .link-pencil{transition:none}html .ink-title{-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill}html .ink-title>.ink-title__fill{-webkit-text-stroke:0 transparent}html .ink-title>.ink-title__fill,html .ink-title>.ink-title__hollow{--ink-bleed-y:.45em;--ink-bleed-x:.35em;box-sizing:border-box;inset:calc(-1 * var(--ink-bleed-y)) calc(-1 * var(--ink-bleed-x));padding:calc(var(--ink-pt,0px) + var(--ink-bleed-y)) calc(var(--ink-pr,0px) + var(--ink-bleed-x)) calc(var(--ink-pb,0px) + var(--ink-bleed-y)) calc(var(--ink-pl,0px) + var(--ink-bleed-x));margin:0}html .ink-title>.ink-title__hollow{--ink-edge:calc(var(--p,0) * (100% + 1em) - .2em);-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--ink-edge) - .66em), #000 0 calc(var(--ink-edge) - .63em), transparent 0 calc(var(--ink-edge) - .51em), #000 0 calc(var(--ink-edge) - .46em), transparent 0 calc(var(--ink-edge) - .35em), #000 0 calc(var(--ink-edge) - .28em), transparent 0 calc(var(--ink-edge) - .18em), #000 0 calc(var(--ink-edge) - .09em), transparent 0 calc(var(--ink-edge) - .04em), #000 0);-webkit-mask-image:linear-gradient(118deg, transparent calc(var(--ink-edge) - .66em), #000 0 calc(var(--ink-edge) - .63em), transparent 0 calc(var(--ink-edge) - .51em), #000 0 calc(var(--ink-edge) - .46em), transparent 0 calc(var(--ink-edge) - .35em), #000 0 calc(var(--ink-edge) - .28em), transparent 0 calc(var(--ink-edge) - .18em), #000 0 calc(var(--ink-edge) - .09em), transparent 0 calc(var(--ink-edge) - .04em), #000 0);mask-image:linear-gradient(118deg, transparent calc(var(--ink-edge) - .66em), #000 0 calc(var(--ink-edge) - .63em), transparent 0 calc(var(--ink-edge) - .51em), #000 0 calc(var(--ink-edge) - .46em), transparent 0 calc(var(--ink-edge) - .35em), #000 0 calc(var(--ink-edge) - .28em), transparent 0 calc(var(--ink-edge) - .18em), #000 0 calc(var(--ink-edge) - .09em), transparent 0 calc(var(--ink-edge) - .04em), #000 0)}html .lens-fills .cell,html .lens-fills .band{fill-opacity:1!important;opacity:1!important;visibility:visible!important}html .lens-fills g{opacity:1!important;visibility:visible!important}html .lens-fills .cell--hatch{display:none}html .lens-ring{fill:none;stroke:var(--graphite);pointer-events:none}html .toast:not(:empty){white-space:normal;text-wrap:pretty;align-items:center;gap:10px;width:max-content;padding:10px 20px 10px 12px;line-height:1.3;display:flex}.toast__mark{flex:none;width:20px;height:20px;overflow:visible}.toast__mark circle{fill:none;stroke:var(--ink);stroke-width:1.2px}.toast__mark path{fill:var(--toast-pencil,var(--orange));transform-origin:16px 16px;transition:transform var(--t-reveal) var(--ease-out);transform:scale(.2)}.toast__mark.is-in path{transform:scale(1)}html.is-static .toast__mark path{transform:none}@media (forced-colors:active){html .btn__scribble,html .lens-ring{display:none}html .toast{border:1px solid canvastext}}html.is-cinematic .air-specimen{transform-origin:50%;opacity:0;will-change:transform, opacity;pointer-events:none;width:64px;height:64px;position:absolute;top:0;left:0}html.is-cinematic .air-specimen__drift{animation:opa-air-drift var(--drift-dur,8s) var(--drift-delay,0s) infinite cubic-bezier(.37, 0, .63, 1);position:absolute;inset:0}html.is-cinematic .air-specimen.is-still .air-specimen__drift,html.is-cinematic .air__back.is-resting .air-specimen__drift,html.is-cinematic .air__front.is-resting .air-specimen__drift{animation-play-state:paused}@keyframes opa-air-drift{0%{transform:translate(0)rotate(0)}25%{transform:translate(var(--dx,6px), calc(var(--dy,8px) * -.45)) rotate(var(--dr,3deg))}50%{transform:translate(calc(var(--dx,6px) * .2), calc(var(--dy,8px) * -1)) rotate(calc(var(--dr,3deg) * .3))}75%{transform:translate(calc(var(--dx,6px) * -.9), calc(var(--dy,8px) * -.5)) rotate(calc(var(--dr,3deg) * -1))}to{transform:translate(0)rotate(0)}}html.is-cinematic .air-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}html.is-cinematic .air-art__hatch,html.is-cinematic .air-art__solid{opacity:0}html.is-cinematic .air-ln{fill:none;stroke:var(--ink);stroke-width:calc(var(--lw,1) * var(--air-k,1.4));stroke-linecap:round;stroke-linejoin:round}html.is-cinematic .air-specimen--far .air-ln{stroke:var(--graphite);stroke-opacity:.6}html.is-cinematic .air-specimen--middle .air-ln{stroke-opacity:.78}html.is-cinematic .air-specimen--near .air-ln,html.is-cinematic .air-specimen--wipe .air-ln{stroke-opacity:.92}html.is-cinematic .air-specimen--wipe{opacity:0;will-change:transform}html.is-cinematic .pencil-ripple{--ripple-color:var(--orange-deep);border:1.5px solid var(--ripple-color);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:60px;height:60px;position:absolute;top:-30px;left:-30px}html.is-cinematic .pencil-crumb{background:var(--graphite);opacity:0;pointer-events:none;border-radius:.8px;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px}html.is-cinematic .cursor .cursor__nib{clip-path:none;transform-origin:0 0;opacity:0;width:0;height:0;transition:opacity var(--t-hover) var(--ease-pencil);background:0 0;position:absolute;top:0;left:0}html.is-cinematic .cursor.is-shown .cursor__nib{opacity:1}html.is-cinematic .cursor.is-shown.is-text .cursor__nib{opacity:0}html.is-cinematic .cursor .cursor__svg{transform-origin:6px 1px;width:12px;max-width:none;height:20px;position:absolute;top:-1px;left:-6px;overflow:visible;transform:rotate(-28deg)}html.is-cinematic .cursor .cursor__wood{fill:var(--nib-fill,var(--current-pencil,var(--orange)));transition:fill var(--t-hover) var(--ease-pencil)}html.is-cinematic .cursor .cursor__lead{fill:var(--nib-fill,var(--current-pencil,var(--orange)));filter:brightness(.82)}html.is-cinematic .cursor .cursor__edge{fill:none;stroke:var(--ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}html.is-cinematic .cursor.is-link .cursor__wood,html.is-cinematic .cursor.is-link .cursor__lead{fill:var(--ink)}html.is-cinematic .cursor .cursor__lens{width:var(--cursor-lens,160px);height:var(--cursor-lens,160px);margin:calc(var(--cursor-lens,160px) / -2) 0 0 calc(var(--cursor-lens,160px) / -2);opacity:0;transition:opacity var(--t-hover) var(--ease-pencil);border:1px solid #16130fb3;border-radius:50%;position:absolute;top:0;left:0}html.is-cinematic .cursor.is-shown.is-lens .cursor__lens{opacity:1}html.is-cinematic .cursor .cursor__trail{pointer-events:none;position:fixed;top:0;left:0}html.is-cinematic .paper-fallback{height:100lvh;z-index:var(--z-paper);pointer-events:none;background:var(--paper);position:fixed;inset:0;overflow:hidden}html.is-cinematic .paper-fallback__bloom{--pigment:var(--orange);background:radial-gradient(closest-side, var(--pigment) 0 82%, transparent 100%);mix-blend-mode:multiply;opacity:0;border-radius:50%;position:absolute;top:0;left:0}html.is-cinematic .paper-fallback__bloom--rim{background:radial-gradient(closest-side, transparent 0 60%, var(--pigment) 84%, transparent 100%)}html.is-cinematic .paper-fallback__glow{opacity:0;background:radial-gradient(closest-side,#fffdf7 0,#fffdf700 100%);border-radius:50%;position:absolute;top:0;left:0}html.is-cinematic .paper-fallback__liquid{opacity:0;background-color:var(--orange);position:absolute;inset:0}html.is-cinematic .paper-fallback__island{background:radial-gradient(closest-side, var(--paper) 0 84%, #faf8f300 100%);opacity:0;border-radius:50%;position:absolute;top:0;left:0}html.is-shot .air-specimen__drift{animation:none!important}.not-found{--nf-size:min(76svh, 50vw, 780px);grid-template-columns:minmax(0, 1fr) var(--nf-size);min-height:100svh;padding:calc(var(--header-h) + 24px) calc(var(--margin) + 12px) 72px;align-items:center;gap:0 clamp(24px,4vw,80px);display:grid;overflow-x:clip}.not-found__text{z-index:2;justify-items:start;max-width:35rem;display:grid;position:relative}.not-found__title{--soft:30}.not-found__blank{font-variation-settings:"WONK" 0;color:var(--paper);-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill;font-style:italic}.not-found__lead{max-width:27em;color:var(--ink);margin-top:clamp(20px,3.4vh,32px)}.not-found__button{margin-top:clamp(28px,5vh,44px)}.not-found__art{--k:calc(1000 / 700);width:var(--nf-size);aspect-ratio:1;justify-self:end;position:relative}.not-found__mandala,.not-found__ink{width:100%;height:100%;position:absolute;inset:0}.not-found__mandala .art{width:100%;height:100%}.not-found__ink{overflow:visible}.not-found__hook{fill:none;stroke:var(--graphite);stroke-width:calc(2.4px * var(--k));stroke-linecap:round;stroke-linejoin:round}.not-found__dot-fill{fill:var(--orange)}.not-found__dot-line{fill:none;stroke:var(--ink);stroke-width:calc(1px * var(--k))}.not-found__ripple{fill:none;stroke:var(--orange);stroke-width:calc(1.5px * var(--k));opacity:0}.not-found__pencil{--nf-pencil:clamp(150px, 30vmin, 240px);--pencil-core:var(--orange);z-index:3;width:0;height:0;position:absolute;top:97%;left:62%}.not-found__pencil-body,.not-found__pencil-shadow{width:var(--nf-pencil);transform-origin:0;position:absolute;left:0;transform:rotate(-9deg)}.not-found__pencil-body{top:calc(var(--nf-pencil) / -44);height:calc(var(--nf-pencil) / 22)}.not-found__pencil-body>svg{width:100%;height:100%;display:block;overflow:visible}.not-found__pencil-shadow{top:calc(var(--nf-pencil) / -20 + 3px);height:calc(var(--nf-pencil) / 10);opacity:.22;background:radial-gradient(closest-side,#16130f80,#16130f29 55%,#0000);border-radius:50%}.not-found__chrome{z-index:var(--z-companions-front);pointer-events:none;position:fixed;inset:0}html.is-cinematic:not(.is-ready) .not-found__ink,html.is-cinematic:not(.is-ready) .not-found__pencil{visibility:hidden}@media (width<=699px),(orientation:portrait) and (width<=1099px){.not-found{--nf-size:min(84vw, 46svh, 560px);padding:calc(var(--header-h) + 12px) var(--margin) 64px;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(16px,3svh,32px)}.not-found__art{--k:calc(1000 / 330);order:-1;justify-self:center;translate:6%}.not-found__pencil{top:96%;left:52%}}@media (height<=560px) and (width>=700px){.not-found{--nf-size:min(70svh, 44vw)}}@media (forced-colors:active){.not-found__blank{color:canvastext}.not-found__hook,.not-found__dot-line{stroke:canvastext}.not-found__dot-fill{fill:highlight}.not-found__pencil{display:none}}
/*$vite$:1*/