@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_3a864567-module__oLa3Wq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3a864567-module__oLa3Wq__variable{--font-head:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--wall:#16171b;--ink:#f1ede4;--muted:#a8a59c;--ribbon:#e04a38;--plank-top:#4a4b52;--plank-front:#2a2b30;--btn-bg:#f1ede4;--btn-ink:#16171b;--field-line:#f1ede4;--head:var(--font-head), system-ui, sans-serif;--line:color-mix(in srgb, var(--ink) 18%, transparent);--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--wall:#e7e4dc;--ink:#141414;--muted:#55524b;--ribbon:#d8362b;--plank-top:#6a5b4e;--plank-front:#3a322b;--btn-bg:#141414;--btn-ink:#f4f1ea;--field-line:#141414;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body{background:var(--wall);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,SF Pro Text,system-ui,sans-serif}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress{z-index:70;background:var(--ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);pointer-events:none;width:8px;height:0;position:fixed;top:0;right:18px}.stage{background:var(--wall);height:100svh;position:relative;overflow:hidden}.glow{background:radial-gradient(65% 55% at 50% 78%, color-mix(in srgb, var(--ink) 11%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.hero,.finale{z-index:6;text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:absolute;top:clamp(20px,5.5vh,60px);left:0;right:0}.finale{opacity:0;visibility:hidden}h1,.finale h2{font-family:var(--head);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,min(9.6vw,15vh),120px);font-weight:800;line-height:.98}h1{font-size:clamp(40px,min(7.4vw,12vh),100px)}.sub{max-width:34em;color:var(--muted);text-wrap:balance;margin:16px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.45}form.wl{gap:10px;width:min(560px,100%);margin-top:22px;display:flex}form.wl input[type=email]{min-width:0;height:52px;font:inherit;color:var(--ink);border:1.5px solid var(--field-line);background:0 0;border-radius:12px;flex:1;padding:0 16px;font-size:17px}form.wl input[type=email]::placeholder{color:var(--muted)}form.wl input[type=email]:focus-visible{outline:3px solid var(--ribbon);outline-offset:2px}form.wl input[aria-invalid=true]{border-color:var(--ribbon)}.go{height:52px;font:inherit;white-space:nowrap;color:var(--btn-ink);background:var(--btn-bg);cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:17px;font-weight:600;transition:transform .14s,opacity .18s}.go:hover{transform:translateY(-1px)}.go:active{transform:scale(.97)}.go:focus-visible{outline:3px solid var(--ribbon);outline-offset:3px}.go[disabled]{opacity:.7;cursor:default;transform:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fine{text-align:center;max-width:34em;color:var(--muted);margin:10px auto 0;font-size:13px;line-height:1.45}.fine a{color:inherit;text-underline-offset:3px}.fine a:hover{color:var(--ink)}.caption{min-height:26px;color:var(--muted);justify-content:center;align-items:center;margin:12px 0 0;font-size:15px;display:flex}.caption strong{color:var(--ink);font-weight:600}.camera{z-index:2;transition:opacity .4s;position:absolute;inset:0}.stage:not([data-ready]) .camera{opacity:0}.track{left:0;bottom:var(--floor,80px);transform-origin:0 100%;will-change:transform;position:absolute}.row{z-index:1;align-items:flex-end;gap:8px;display:flex;position:relative}.plank{z-index:0;background:var(--plank-top);border-top:2px solid #ffffff24;width:calc(100% + 2400px);height:14px;margin-left:-1200px;position:relative}.plank:after{content:"";background:var(--plank-front);height:16px;position:absolute;top:100%;left:0;right:0}.book{isolation:isolate;transform-origin:50% 100%;will-change:transform, opacity;flex:none;position:relative}.book img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .26s var(--ease);display:block}.book .sh{z-index:-2;filter:blur(3px);background:radial-gradient(closest-side,#0000009e,#0000);height:16px;position:absolute;bottom:-7px;left:-8%;right:-8%}.book.hot img{transform:translateY(-14px)}.book.slot img{transform:translateY(-16px)}.book.slot.hot img{transform:translateY(-26px)}.book .dye{animation:dye-in .7s var(--ease) both;position:absolute;inset:0}@keyframes dye-in{0%{opacity:0}}.rib{z-index:-1;transform-origin:50% 0;pointer-events:none;animation:6s ease-in-out infinite sway;position:absolute;left:50%}.rib img{width:100%;height:100%}.book.slot .rib{top:calc(100% - 22px)}@keyframes sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.feats{z-index:5;pointer-events:none;position:absolute;inset:0}.tq{width:var(--T);height:var(--H);perspective:2800px;perspective-origin:50% -30%;transform-origin:50% 100%;visibility:hidden;position:absolute}.tq .tsh{filter:blur(5px);background:radial-gradient(closest-side,#0000009e,#0000);height:24px;position:absolute;bottom:-10px;left:50%}.bk{width:var(--T);height:var(--H);transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.bk .f{backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}.bk .f img{width:100%;height:100%;display:block}.bk .sp,.bk .fe{width:var(--T);height:var(--H);margin:calc(var(--H) / -2) 0 0 calc(var(--T) / -2)}.bk .sp{transform:translateZ(calc(var(--W) / 2))}.bk .fe{transform:rotateY(180deg) translateZ(calc(var(--W) / 2));background:repeating-linear-gradient(0deg,#e9e2d0 0 2px,#d6ceb9 2px 3px)}.bk .cv,.bk .bc{width:var(--W);height:var(--H);margin:calc(var(--H) / -2) 0 0 calc(var(--W) / -2)}.bk .cv{transform:rotateY(-90deg) translateZ(calc(var(--T) / 2))}.bk .bc{background:var(--cl);transform:rotateY(90deg) translateZ(calc(var(--T) / 2))}.bk .tp,.bk .bt{width:var(--T);height:var(--W);margin:calc(var(--W) / -2) 0 0 calc(var(--T) / -2)}.bk .tp{background:linear-gradient(90deg, var(--cl) 0 5%, transparent 5% 95%, var(--cl) 95%), repeating-linear-gradient(90deg, #e8e1cf 0 2px, #d6ceb9 2px 3px);transform:rotateX(90deg) translateZ(calc(var(--H) / 2))}.bk .bt{background:var(--cl);transform:rotateX(-90deg) translateZ(calc(var(--H) / 2))}.bk .cv:after,.bk .sp:after{content:"";pointer-events:none;position:absolute;inset:0}.bk .cv:after{background:linear-gradient(90deg,#ffffff12,#00000029)}.bk .sp:after{background:linear-gradient(90deg,#0003,#0000 22% 72%,#0000004d)}.bk .rb3{left:50%;top:calc(var(--H) - 4px);transform:translateZ(calc(var(--W) / 2 - 3px));position:absolute}.bk .rb3 .sw{transform-origin:50% 0;animation:7s ease-in-out infinite sway;position:absolute;inset:0;overflow:hidden}.bk .rb3 img{width:100%;height:auto;position:absolute;bottom:0;left:0}.prop{visibility:hidden;width:clamp(240px,20vw,340px);opacity:var(--a,0);transform:translateY(calc(-50% + (1 - var(--a,0)) * 28px));pointer-events:none;position:absolute;top:50%;left:75vw}.prop:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wall) 88%, transparent), transparent);position:absolute;inset:-36px -48px -36px -36px}.prop .pk{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font:500 11px/1 ui-monospace,SF Mono,Menlo,monospace}.prop .pf{color:var(--muted);opacity:clamp(0, (var(--u,0) - .78) * 10, 1);margin:12px 0 0;font-size:13px}.prop .clock{font-family:var(--head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(44px,4.6vw,72px);font-weight:800;line-height:1}.prop .clock small{letter-spacing:0;color:var(--muted);font-size:.32em;font-weight:600}.prop .bar{background:var(--line);border-radius:2px;height:4px;margin-top:16px;overflow:hidden}.prop .bar i{background:var(--ribbon);transform-origin:0;height:100%;transform:scaleX(clamp(0, (var(--u,0) - .18) / .72, 1));display:block}.prop .chip{--q:clamp(0, (var(--u,0) - var(--d,0)) * 9, 1);color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent);border:1px solid var(--line);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 18px));border-radius:12px;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.prop .quote{font-family:var(--head);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25;display:block}.prop .quote cite{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font:500 11px/1 ui-monospace,SF Mono,Menlo,monospace;display:block}.prop .wave{align-items:center;gap:2px;height:18px;display:flex}.prop .wave i{background:var(--ribbon);border-radius:1px;width:2px}.prop .lines{gap:3px;width:22px;display:grid}.prop .lines i{background:var(--muted);border-radius:1px;height:2px}.prop .lines i:nth-child(2){width:70%}.prop.cards{perspective:900px}.prop .poster{aspect-ratio:4/5;color:#f4f1ea;background:linear-gradient(160deg, var(--cl), color-mix(in srgb, var(--cl) 55%, #000));transform:rotateY(calc(-22deg + var(--u,0) * 30deg)) rotateX(4deg);border-radius:10px;flex-direction:column;padding:18px;display:flex;box-shadow:0 24px 50px #00000073}.prop .poster .pk{color:#f4f1eab3}.prop .poster .big{font-family:var(--head);letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(64px,6.4vw,96px);font-weight:800;line-height:.9}.prop .poster .unit{opacity:.8;margin:4px 0 0;font-size:15px}.prop .poster .meta{opacity:.8;margin:14px 0 0;font-size:13px}.prop .poster .title{font-family:var(--head);border-top:1px solid #f4f1ea59;margin:10px 0 0;padding-top:10px;font-size:16px;font-weight:800}.prop .grid{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:16px;display:grid}.prop .grid i{aspect-ratio:1;background:var(--ink);opacity:clamp(.14, (var(--u,0) - .14 - var(--k,0) * .024) * 14, 1);border-radius:50%}.prop .grid i.off{background:var(--line);opacity:1}.prop .grid i.freeze{border:2px solid var(--ribbon);opacity:clamp(.14, (var(--u,0) - .14 - var(--k,0) * .024) * 14, 1);background:0 0}@media (min-width:761px) and (max-width:1099px){.prop{display:none}}@media (max-width:760px){.prop{width:33vw;top:60%;left:61vw}.prop:before{inset:-24px -20px -24px -24px}.prop .pk{margin-bottom:8px;font-size:9px}.prop .pf{margin-top:8px;font-size:11px}.prop .clock{font-size:clamp(32px,10.5vw,44px)}.prop .chip{border-radius:10px;gap:8px;margin-bottom:8px;padding:9px 10px;font-size:11px}.prop .quote{font-size:12.5px}.prop .wave i:nth-child(n+11){display:none}.prop .poster{padding:12px}.prop .poster .big{font-size:clamp(48px,15vw,64px)}.prop .poster .unit,.prop .poster .meta{font-size:11px}.prop .poster .title{margin-top:8px;padding-top:8px;font-size:13px}.prop .grid{gap:4px;margin-top:12px}}.scrim{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(to right, var(--wall) 0%, color-mix(in srgb, var(--wall) 92%, transparent) 26%, color-mix(in srgb, var(--wall) 55%, transparent) 40%, transparent 52%);position:absolute;inset:0}.beats{z-index:6;pointer-events:none;position:absolute;inset:0}.beat{opacity:0;visibility:hidden;width:min(33vw,480px);position:absolute;top:50%;left:clamp(20px,6vw,96px);transform:translateY(-50%)}.beat .n,.chapters .n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace}.beat h2{font-family:var(--head);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,70px);font-weight:800;line-height:.98}.beat .lead{color:var(--muted);margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.beat .lead+.lead{margin-top:12px}.beat ul{margin:24px 0 0;padding:0;list-style:none}.beat li{color:var(--ink);border-top:1px solid var(--line);opacity:0;padding:11px 0;font-size:15px;line-height:1.4}.beat li:last-child{border-bottom:1px solid var(--line)}.chapters{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rm .chapters{clip-path:none;width:auto;max-width:720px;height:auto;margin:0 auto;padding:48px 20px 96px;position:static;overflow:visible}.rm .chapters article{border-top:1px solid var(--line);padding:28px 0}.rm .chapters h2{font-family:var(--head);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1}.rm .chapters p{color:var(--muted);margin:12px 0 0;font-size:18px;line-height:1.5}.rm .chapters .n{margin-bottom:12px}.rm .chapters ul{margin:14px 0 0;padding-left:20px;line-height:1.6}.rm .stage{height:auto;min-height:100svh}.rm .hero{padding-top:40px;position:relative;top:0}.rm .finale,.rm .beats,.rm .feats{display:none}.rm .camera{height:var(--rm-camera-h,520px);position:relative;inset:auto}@media (prefers-reduced-motion:reduce){.rib,.bk .rb3 .sw{animation:none}.go,.book img,.camera{transition:none}.book .dye{animation:none}}@media (max-width:760px){.beat{width:auto;top:clamp(24px,6vh,56px);left:16px;right:16px;transform:none}.beat h2{font-size:clamp(34px,11vw,52px)}.beat .lead{margin-top:10px;font-size:16px}.beat .p2,.beat ul{display:none}.scrim{background:linear-gradient(to bottom, var(--wall) 0%, color-mix(in srgb, var(--wall) 92%, transparent) 30%, color-mix(in srgb, var(--wall) 50%, transparent) 46%, transparent 56%)}.progress{width:6px;right:8px}}@media (max-width:640px){.hero,.finale{padding:0 16px}form.wl{flex-direction:column}form.wl input[type=email]{flex:none;width:100%}.go{width:100%}}.notice{text-align:center;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.notice .ribbon-mark{background:var(--ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 9px),0 100%);width:14px;height:56px;margin:0 auto 28px}.notice h1{max-width:14ch;margin:0 auto;font-size:clamp(40px,7vw,84px)}.notice p{max-width:34em;color:var(--muted);margin:18px auto 0;font-size:clamp(17px,2vw,20px);line-height:1.5}.notice a.go{place-items:center;margin-top:32px;text-decoration:none;display:inline-grid}.hero-in{flex-direction:column;align-items:center;width:100%;display:flex}.w{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w>span{display:inline-block}.stage:not([data-ready]) .hero-in{opacity:0}@media (prefers-reduced-motion:no-preference){.stage[data-ready] .glow{animation:1.8s backwards fade-in}.stage[data-ready] .plank{animation:plank-in 1s var(--ease) backwards}.stage[data-ready] .book img{animation:shelve 1s var(--ease) backwards;animation-delay:calc(.3s + var(--i,0) * 55ms)}.stage[data-ready] .w>span{animation:word-up 1s var(--ease) backwards;animation-delay:calc(.2s + var(--i,0) * 85ms)}.stage[data-ready] .hero-in .sub{animation:rise .9s var(--ease) .8s backwards}.stage[data-ready] .hero-in form.wl{animation:rise .9s var(--ease) 1s backwards}.stage[data-ready] .hero-in .fine,.stage[data-ready] .hero-in .caption{animation:.9s 1.4s backwards fade-in}.stage[data-ready] .book.slot .rib{animation:rib-in 1.1s var(--ease) 1.5s backwards, sway 6s ease-in-out 2.6s infinite}}@keyframes shelve{0%{opacity:0;transform:translateY(56px)}}@keyframes word-up{0%{transform:translateY(112%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes fade-in{0%{opacity:0}}@keyframes plank-in{0%{transform:scaleX(0)}}@keyframes rib-in{0%{clip-path:inset(0 0 100%)}}.doc{max-width:720px;margin:0 auto;padding:32px 20px 112px}.doc nav a{color:var(--muted);font-size:15px;text-decoration:none}.doc nav a:hover{color:var(--ink)}.doc nav a:focus-visible{outline:3px solid var(--ribbon);outline-offset:4px;border-radius:4px}.doc header{margin:56px 0 40px}.doc .n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace}.doc h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(40px,8vw,76px);line-height:.98}.doc .lede{color:var(--muted);margin:24px 0 0;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.doc .stamp{color:var(--muted);margin:16px 0 0;font-size:13px}.doc .qa section{border-top:1px solid var(--line);padding:26px 0}.doc h2{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.15}.doc .qa p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.6}.doc .join{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;margin-top:40px;padding-top:40px;display:flex}.doc .join form.wl{margin-top:24px}.doc .legal ul{color:var(--muted);margin:12px 0 0;padding-left:22px;font-size:17px;line-height:1.6}.doc .legal li+li{margin-top:8px}.doc .legal a{color:var(--ink);text-underline-offset:3px}.doc .legal strong{color:var(--ink);font-weight:600}.doc h1.long{max-width:18ch}
