@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c3c3fd40-module__t0dzRq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_c3c3fd40-module__t0dzRq__variable{--font-sw-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4ac381ce-module__zVpKxa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_4ac381ce-module__zVpKxa__variable{--font-sw-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.hatch-0{background:var(--signal)}.hatch-1{background:repeating-linear-gradient(-45deg, var(--ink) 0 1.6px, transparent 1.6px 5px), #1414130f}.hatch-2{background:radial-gradient(circle, var(--ink) 1.1px, transparent 1.4px) 0 0 / 5px 5px, #1414130f}.vote{transform-origin:0;animation:vote-in .52s var(--ease-land) backwards}@keyframes vote-in{0%{transform:scaleX(0)}}.rise-in{animation:rise-in .42s var(--ease-land) backwards}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vote,.rise-in{animation:none}}
.room-grid{grid-template-columns:minmax(0,1fr);display:grid}.room-lane{display:none}@media (min-width:1280px){.room-grid{grid-template-columns:minmax(0,1fr) 470px;column-gap:40px}.room-lane{display:block}.room-lane-inner{position:sticky;top:92px}.room-slot{flex-direction:column;justify-content:flex-end;min-height:330px;display:flex;position:relative}.room-slot>*{width:350px}.room-host-row{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1fr) 260px;align-items:end;margin:-150px -40px 0 0;display:grid;position:relative}.room-host-row>*{pointer-events:auto}.room-host-row .pg-spot[data-size=lane]{width:260px}.room-host-row .host-bubble{z-index:1;margin:var(--say-at,162px) -56px 0 0;align-self:start}.room-host-row .host-bubble:after{box-shadow:1.5px -1.5px 0 0 var(--ink);margin:0;inset:16px -7px auto auto}}.tap-hand{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 6px #00000073);width:40px;height:49px;position:absolute;overflow:visible;rotate:-16deg}.tap-hand path{fill:#fff8ec;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.tap-hand .tap-hand-crease{fill:none;stroke-width:1.8px}@media (prefers-reduced-motion:no-preference){.tap-hand{animation:tap-hand 1.6s var(--ease-glide) infinite}}@keyframes tap-hand{0%,to{translate:14px 16px;scale:1}40%,58%{translate:0;scale:.88}}.room-open{margin-top:26px}.room-actions{flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:16px;font-weight:700;display:flex}.room-actions a{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:5px;text-decoration-thickness:2px}.room-spec{opacity:.8;margin-top:14px;font-size:15px;font-weight:600}.ps{--ps-chrome:#1c1a22;--ps-line:#ffffff24;margin:28px 0 0}.ps-frame{background:var(--ps-chrome);box-shadow:0 0 0 1px var(--ps-line), 0 30px 60px -30px #000c;border-radius:12px;overflow:hidden}.ps-bar{border-bottom:1px solid var(--ps-line);justify-content:center;padding:8px 12px;display:flex}.ps-url{color:#ffffffd1;letter-spacing:.01em;background:#ffffff12;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.ps-url svg{opacity:.7;width:10px;height:12px}.ps-go{color:var(--signal)}.ps-url:hover{color:#fff}.ps-screen{aspect-ratio:1280/800;background:#0d0c10;position:relative}.ps-poster,.ps-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps-video{opacity:0;transition:opacity .25s linear}.ps[data-state=playing] .ps-video,.ps[data-state=ended] .ps-video{opacity:1}.ps-replay{border:2px solid var(--signal);color:#fff;cursor:pointer;background:#0d0c10d1;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;position:absolute;bottom:14px;right:14px}.ps-replay:hover{background:var(--signal);color:var(--ink)}.ps figcaption{opacity:.7;margin-top:10px;font-size:13px}.room-try{margin-top:clamp(56px,7vw,88px)}.room-try h3{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,32px);font-weight:800}.room-try p{opacity:.8;margin-top:6px;font-size:16px}.ps-lid,.ps-inside{position:absolute;inset:0}.ps-stage.is-cut:after{content:"";height:75svh;display:block}@media (max-width:760px){.ps-stage.is-cut:after{height:42svh}}.ps-stage.is-cut .ps{position:sticky;top:92px}.ps-stage.is-cut .ps-screen{perspective:1700px}.ps-stage.is-cut .ps-lid{transform-origin:0;transform:rotateY(calc(var(--lid,0) * 100deg));backface-visibility:hidden}.ps-stage.is-cut .ps-inside:after{content:"";opacity:calc(1 - var(--lid,0));pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000 45%);position:absolute;inset:0}.ps-stage:not(.is-cut) .ps-inside{display:none}.room-own{margin-top:6px;font-size:15px;font-weight:700}
.sw-room{--night:#16112b;--moon:#f3efff;--moon-2:#f3efffbd;--moon-line:#f3efff33;--up:#f0c97a;--down:#8fd0ff;--paper:#efe6d2;--paper-ink:#1d1a17;isolation:isolate;background:var(--night);color:var(--moon);padding:clamp(80px,9vw,120px) 0 clamp(72px,8vw,104px);position:relative;overflow-x:clip}.sw-room:before,.sw-room:after{content:"";height:32px;image-rendering:pixelated;background:url(/bg/band-dusk.png) 0 0/64px 32px repeat-x;display:none;position:absolute;left:0;right:0}.sw-sky{z-index:-1;opacity:.5;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sw-twinkle{animation:4.2s ease-in-out infinite sw-twinkle}}@keyframes sw-twinkle{50%{opacity:.25}}.sw-room .pg-kicker{color:var(--moon-2)}.sw-room h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(40px,5vw,76px);font-weight:800;line-height:.95}.sw-room .pg-proj-line{max-width:30ch;margin-top:14px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.sw-room .pg-said{color:var(--ink);margin-top:28px}.sw-said{align-items:flex-end;gap:12px;display:flex}.sw-spot-inline{aspect-ratio:340/420;flex:none;width:120px}@media (min-width:1280px){.sw-spot-inline{display:none}}@media (max-width:1279px){.sw-room .pg-said[data-tail=right]:after{display:block}}@media (min-width:1280px){.host-live .sw-said{display:none}}.sw-room .pg-spot:before{content:"";pointer-events:none;background:radial-gradient(46% 8% at 50% 94%,#ffe2aa8c,#0000 72%),radial-gradient(48% 46%,#f0c97a57,#0000 70%),radial-gradient(70% 62% at 50% 52%,#f0c97a1f,#0000 75%);position:absolute;inset:0 -30% -8%}.fam{margin-top:clamp(36px,4vw,52px)}.fam-try{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fam-try>span{color:var(--moon-2);margin-right:4px;font-size:15px;font-weight:600}.fam-chip{height:38px;color:var(--moon);border-radius:999px;padding:0 16px;font-size:15px;font-weight:600;transition:box-shadow .15s,background-color .15s,color .15s;box-shadow:inset 0 0 0 1.5px #f3efff73}.fam-chip:hover{box-shadow:inset 0 0 0 1.5px var(--signal)}.fam-chip[aria-pressed=true]{background:var(--moon);color:var(--night);box-shadow:none}.fam-body{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px;display:grid}@media (min-width:1040px) and (max-width:1279px){.fam-body{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:center}}.fam-tree{padding:8px 0;position:relative}.fam-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fam-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.8;transition:opacity .2s linear}.fam-up{stroke:var(--up)}.fam-down{stroke:var(--down)}.fam-line.is-picked{stroke-width:3.5px;opacity:1}.fam-tree:has(.is-picked) .fam-line:not(.is-picked){opacity:.4}@media (prefers-reduced-motion:no-preference){.fam-line.is-fresh{stroke-dashoffset:1px;animation:.42s linear forwards fam-draw;animation-delay:calc(.3s + var(--k) * .11s)}}@keyframes fam-draw{to{stroke-dashoffset:0}}.fam-spark{filter:drop-shadow(0 0 6px)}.fam-row,.fam-centre{z-index:1}.fam-row{position:relative}.fam-row-label{background:var(--night);text-align:center;letter-spacing:.1em;text-transform:uppercase;width:fit-content;margin:0 auto 14px;padding:0 8px;font-size:13px;font-weight:700}.fam-row-down .fam-row-label{background:var(--night);width:fit-content;margin:0 auto 14px;padding:0 8px}.fam-up-label{color:var(--up)}.fam-down-label{color:var(--down)}.fam-none{text-transform:none;letter-spacing:0;color:var(--moon-2);margin:0;font-size:15px;font-weight:500}.fam-row ul{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 10px;display:flex}.fam-row li button{width:104px;color:var(--moon);flex-direction:column;align-items:center;gap:8px;display:flex}.fam-photo{object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--ring,var(--moon-line)), 0 0 20px -4px var(--ring,transparent);transition:box-shadow .2s, transform .2s var(--ease-land);background:#2a2346;border-radius:50%;display:block}.fam-row li button:hover .fam-photo{transform:scale(1.06)}.fam-row-up button[aria-pressed=true] .fam-photo{box-shadow:0 0 0 2px var(--night), 0 0 0 5px var(--up), 0 0 26px 0 var(--up)}.fam-row-down button[aria-pressed=true] .fam-photo{box-shadow:0 0 0 2px var(--night), 0 0 0 5px var(--down), 0 0 26px 0 var(--down)}.fam-name{background:var(--night);text-align:center;border-radius:4px;padding:1px 6px;font-size:14px;font-weight:600;line-height:1.25}.fam-row li button[aria-pressed=true] .fam-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.fam-more{background:var(--night);color:var(--moon-2);border-radius:4px;align-self:center;padding:0 6px;font-size:14px;font-weight:600}.fam-centre{text-align:center;flex-direction:column;align-items:center;margin:48px 0;display:flex;position:relative}.fam-photo-big{width:132px;height:132px;box-shadow:0 0 0 3px var(--night), 0 0 0 6px var(--ring), 0 0 48px 0 var(--ring)}.fam-centre h3{letter-spacing:-.02em;margin-top:16px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.05}.fam-since{color:var(--moon-2);margin-top:6px;font-size:15px}.fam-play{height:42px;color:var(--moon);background:#f3efff14;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f3efff66}.fam-play:hover{box-shadow:inset 0 0 0 1.5px var(--signal)}.fam-play small{color:var(--moon-2);font-size:13px;font-weight:500}.fam-eq{align-items:flex-end;gap:2px;width:14px;height:14px;display:inline-flex}.fam-eq i{background:var(--up);border-radius:1px;flex:1;height:40%}.fam-eq i:nth-child(2){height:75%}@media (prefers-reduced-motion:no-preference){.fam-eq.is-on i{animation:.9s ease-in-out infinite alternate fam-eq}.fam-eq.is-on i:nth-child(2){animation-delay:-.3s}.fam-eq.is-on i:nth-child(3){animation-delay:-.6s}}@keyframes fam-eq{0%{height:20%}to{height:100%}}.fam-back{color:var(--moon-2);font-size:15px;font-weight:600;position:absolute;top:0;left:0}.fam-back:hover{color:var(--moon)}.fam-receipt-wrap{flex-direction:column;align-items:flex-start;display:flex}.fam-receipt{background:var(--paper);width:100%;color:var(--paper-ink);margin:6px 0 0;padding:22px 24px;position:relative;transform:rotate(-.8deg);box-shadow:0 22px 40px -22px #000000b3}.fam-receipt:before,.fam-receipt:after{content:"";height:7px;position:absolute;left:0;right:0}.fam-receipt:before{background:conic-gradient(from -45deg at 50% 100%, var(--paper) 90deg, transparent 0) 0 0 / 14px 100%;top:-7px}.fam-receipt:after{background:conic-gradient(from 135deg at 50% 0, var(--paper) 90deg, transparent 0) 0 0 / 14px 100%;bottom:-7px}@media (prefers-reduced-motion:no-preference){.fam-receipt{animation:fam-receipt-in .32s var(--ease-land)}}@keyframes fam-receipt-in{0%{opacity:0;transform:rotate(-.8deg)translateY(10px)}}.fam-receipt figcaption{font-family:var(--font-sw-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:12.5px;font-weight:500;display:flex}.fam-who{font-weight:500}.fam-stamp{border:1.5px solid;border-radius:3px;padding:3px 8px;transform:rotate(-2deg)}.fam-receipt[data-tier="0"] .fam-stamp{color:#8a5a00}.fam-receipt[data-tier="1"] .fam-stamp{color:#2d5a85}.fam-receipt[data-tier="2"] .fam-stamp{color:#6b5f55}.fam-receipt blockquote{font-family:var(--font-sw-serif), Georgia, serif;margin-top:14px;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.fam-receipt blockquote:not(.fam-cite){font-size:clamp(21px,1.7vw,25px);font-style:italic;line-height:1.35}.fam-said{color:#1d1a17b8;margin-top:10px;font-size:15px;line-height:1.4}.fam-said:before{content:"— "}.fam-src{font-family:var(--font-sw-mono), ui-monospace, monospace;margin-top:14px;font-size:13px}.fam-src a{text-underline-offset:3px;text-decoration:underline}.fam-src a:hover{color:var(--signal-ink)}.fam-walk{height:40px;box-shadow:inset 0 0 0 1.5px var(--paper-ink);color:var(--paper-ink);border-radius:999px;margin-top:16px;padding:0 16px;font-size:15px;font-weight:700}.fam-walk:hover{background:var(--signal);box-shadow:inset 0 0 0 1.5px var(--signal)}.fam-hint{color:var(--moon-2);font-size:17px}.fam-explore{background:var(--signal);height:50px;color:var(--ink);border-radius:999px;align-items:center;margin-top:26px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.fam-explore:hover{background:#ff7a3d}.fam-credits{color:var(--moon-2);margin-top:20px;font-size:12.5px}.fam-credits a{text-decoration:underline}@media (max-width:640px){.fam-row li button{width:78px}.fam-photo{width:54px;height:54px}.fam-photo-big{width:112px;height:112px}.fam-name{font-size:13px}.fam-centre{margin:40px 0}}.hiw{background:var(--paper);color:var(--paper-ink);border-radius:3px;margin-top:48px;padding:clamp(22px,3vw,36px) clamp(20px,3.4vw,44px) clamp(18px,2.4vw,28px);position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #1d1a1714,inset 0 0 80px #785a281f,0 30px 60px -30px #000c}.hiw:before{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(520px,60vw);position:absolute;top:50%;right:clamp(-120px,-6vw,-40px);translate:0 -50%;box-shadow:inset 0 0 0 16px #785a2809,inset 0 0 0 17px #785a280f}.hiw-head{border-bottom:2px solid var(--paper-ink);font-family:var(--font-sw-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding-bottom:12px;font-size:13px;display:flex}.hiw-head h3{font-family:var(--font-sw-serif), Georgia, serif;letter-spacing:-.01em;text-transform:none;font-size:clamp(26px,2.6vw,36px);font-weight:600}.hiw-tracks li{border-bottom:1px solid #1d1a172e}.hiw-track{text-align:left;width:100%;color:var(--paper-ink);align-items:baseline;gap:14px;padding:18px 4px;transition:background-color .15s;display:flex}.hiw-track:hover{background:#1d1a170d}.hiw-no{width:2.2em;font-family:var(--font-sw-mono), ui-monospace, monospace;color:#1d1a1799;flex:none;font-size:14px}.hiw-title{font-family:var(--font-sw-serif), Georgia, serif;font-size:clamp(19px,1.7vw,24px);line-height:1.25}.hiw-dots{border-bottom:2px dotted #1d1a1759;flex:1;min-width:24px;translate:0 -.3em}.hiw-verb{font-family:var(--font-sw-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--signal-ink);flex:none;font-size:14px;font-weight:500}.hiw-track:hover .hiw-verb{text-underline-offset:4px;text-decoration:underline}.is-open .hiw-track{background:#1d1a170f}.hiw-notes{padding:4px 4px 24px calc(2.2em + 18px);font-size:17px;line-height:1.55}.hiw-notes>p{max-width:64ch}.hiw-notes>*+*{margin-top:14px}@media (prefers-reduced-motion:no-preference){.hiw-notes{animation:rise-in .36s var(--ease-land) backwards}}@media (max-width:640px){.hiw-dots{display:none}.hiw-track{flex-wrap:wrap;row-gap:6px}.hiw-verb{margin-left:calc(2.2em + 14px)}.hiw-notes{padding-left:4px}}.hiw-bar{border-radius:2px;gap:3px;max-width:720px;height:14px;display:flex;overflow:hidden}.hiw-bar span:first-child{background:var(--paper-ink)}.hiw-bar span:nth-child(2){background:repeating-linear-gradient(-45deg, var(--paper-ink) 0 2px, transparent 2px 5px)}.hiw-bar span:nth-child(3){background:#1d1a1733}.hiw-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px;display:grid}.hiw-legend div{flex-direction:column-reverse;display:flex}.hiw-legend dt{font-family:var(--font-sw-serif), Georgia, serif;font-size:clamp(26px,2.4vw,34px);font-weight:600}.hiw-legend dd{color:#1d1a17b8;font-size:14px}.hiw-checks{gap:8px;display:grid}.hiw-checks li{padding-left:24px;position:relative}.hiw-checks li:before{content:"✓";color:#2f7d4f;font-weight:800;position:absolute;left:2px}.hiw-more{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px;display:inline-block}.hiw-notes .machine-sheet{color:var(--ink);margin-top:18px}.hiw-credits{font-family:var(--font-sw-mono), ui-monospace, monospace;letter-spacing:.02em;color:#1d1a17a8;margin-top:16px;font-size:12.5px}.fam-coach{gap:8px 20px;min-height:38px}.fam-coach p{color:var(--moon);margin:0;font-size:19px;font-weight:600}.fam-coach b{color:var(--up)}.fam-skip{color:var(--moon-2);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.fam-skip:hover{color:var(--moon)}.fam-row-down,.fam-row li,.fam-line{transition:opacity .4s var(--ease-land)}.fam[data-guide=face] .fam-row-up li:not([data-coach]),.fam[data-guide=face] .fam-line:not(.is-coach){opacity:.38}.fam-row li[data-coach] button:before{content:"";width:64px;height:64px;box-shadow:0 0 0 3px var(--signal);opacity:0;pointer-events:none;border-radius:50%;margin-left:-32px;position:absolute;top:0;left:50%}@media (max-width:640px){.fam-row li[data-coach] button:before{width:54px;height:54px;margin-left:-27px}}@media (prefers-reduced-motion:no-preference){.fam-row li[data-coach] button:before{animation:fam-ripple 1.6s var(--ease-land) infinite}}@keyframes fam-ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.fam-row li[data-coach] button{position:relative}.fam-row li[data-coach] .fam-photo{box-shadow:0 0 0 2px var(--night), 0 0 0 5px var(--signal), 0 0 26px 0 var(--signal)}.fam-walk.is-coach{background:var(--signal);color:var(--ink);position:relative;box-shadow:0 0 0 4px #ff4f0047}.fam-row li[data-coach] .tap-hand{top:38px;left:calc(50% + 2px)}.fam-walk .tap-hand{bottom:-30px;right:-6px}@media (max-width:640px){.fam-row li[data-coach] .tap-hand{top:30px}}@media (prefers-reduced-motion:no-preference){.fam-row li[data-coach] button:before{animation-delay:.7s}}.sw-room .sw-sky,.sw-main>*,.fam-credits{transition:opacity .5s var(--ease-land)}.sw-room.is-guiding .sw-main>:not([data-host-cue=starweave\:tree],.sw-said),.sw-room.is-guiding .fam-credits{opacity:.16}.sw-room.is-guiding .sw-sky{opacity:.3}.fam-row li[data-was] .fam-photo{box-shadow:0 0 0 2px var(--night), 0 0 0 5px var(--moon), 0 0 30px 2px #f3efffb3}@media (prefers-reduced-motion:no-preference){.fam-row li[data-coach] .fam-photo,.fam-walk.is-coach{animation:fam-breathe 1.6s var(--ease-glide) infinite alternate}.fam-row li[data-was] .fam-photo{animation:fam-was .9s var(--ease-glide) .5s 3 alternate}.fam-try{animation:fam-receipt-in .32s var(--ease-land)}}@keyframes fam-breathe{to{scale:1.08}}@keyframes fam-was{to{scale:1.12}}@media (min-width:1040px) and (max-width:1279px){.fam-body{align-items:start}.fam-receipt-wrap{padding-top:40px;position:sticky;top:110px}}.fam-slot{box-sizing:border-box;width:100%;min-height:140px;color:var(--moon-2);border:1.5px dashed #efe6d259;border-radius:6px;place-items:center;margin:0;font-size:16px;font-weight:600;display:grid}.fam-receipt-wrap.is-in-lane .fam-skip{margin-top:14px}@media (scripting:enabled){.fam:not([data-guide=free]) .fam-explore,.fam-receipt.is-sealed{display:none}.fam[data-guide=face] .fam-row-down{opacity:.25}}@media (scripting:none){.fam-coach,.fam-slot{display:none}}.sw-inside{background:var(--sheet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='2' y='2' width='2' height='2' fill='%23e8dcc9'/%3E%3C/svg%3E") 0 0 / 6px 6px;color:var(--ink);font-family:var(--font-body);flex-direction:column;padding:clamp(16px,3.2%,30px) clamp(18px,4%,36px);display:flex;position:absolute;inset:0}.sw-inside-k{letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink);font-size:12px;font-weight:700}.sw-inside-h{letter-spacing:-.02em;margin-top:4px;font-size:clamp(17px,1.7vw,24px);font-weight:800;line-height:1.15}.sw-inside ol{border-top:2px solid var(--ink);margin-top:clamp(8px,2%,16px)}.sw-inside li,.sw-inside-more{opacity:clamp(0, calc((var(--lid,1) - var(--at,0)) * 7), 1)}.sw-inside li{border-bottom:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:clamp(4px,1.05%,9px) 0;font-size:clamp(12px,1.15vw,15px);display:grid}.sw-inside-who{font-weight:700}.sw-inside-who i{color:var(--signal);font-style:normal}.sw-inside-tier{color:var(--graphite)}.sw-inside-tier.t0{color:var(--ink);font-weight:600}.sw-inside-tier.t0:before{content:"";background:var(--signal);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sw-inside-src{text-overflow:ellipsis;white-space:nowrap;color:var(--graphite);text-align:right;overflow:hidden}.sw-inside-more{color:var(--graphite);margin-top:auto;font-size:clamp(12px,1.1vw,14px);font-weight:600}@media (max-width:560px){.sw-inside li{grid-template-columns:minmax(0,1fr) auto}.sw-inside-src{display:none}}
.nf{isolation:isolate;background:linear-gradient(#e7d9c8 0%,#efc9a6 16%,#e0a08d 30%,#a8698a 46%,#5a3a72 62%,#2b1f4c 78%,#16112b 100%);height:max(80svh,560px);position:relative;overflow:hidden}.nf-sky{position:absolute;inset:0}.nf-star{--g:calc(var(--s) * 4);width:var(--g);height:var(--g);margin:calc(var(--g) / -2) 0 0 calc(var(--g) / -2);background:radial-gradient(closest-side, var(--c) 24%, color-mix(in srgb, var(--c) 45%, transparent) 34%, transparent 100%);border-radius:50%;position:absolute}.nf-star b{left:calc(50% + var(--s) / 2 + 12px);white-space:nowrap;color:#f3efff;text-shadow:0 1px 8px #0a061ee6;font-size:16px;font-weight:700;position:absolute;top:50%;translate:0 -50%}.nf-star.is-left b{left:auto;right:calc(50% + var(--s) / 2 + 12px)}.nf-star.is-named:before{content:"";inset:calc(50% - var(--s) / 2 - 6px);border:1.5px solid #f3efff8c;border-radius:50%;position:absolute}.nf-weave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nf-weave line{stroke:#f0c97a99;stroke-width:1.2px;vector-effect:non-scaling-stroke}body{timeline-scope:--hero}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nf{view-timeline:--nf block}.nf-star{will-change:opacity;animation-name:nf-star;animation-duration:1ms;animation-timing-function:var(--ease-land);animation-fill-mode:both;animation-timeline:--nf;animation-range-start:cover var(--a);animation-range-end:cover calc(var(--a) + 5%)}.nf-weave line{animation-name:nf-draw;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--nf;animation-range-start:cover var(--a);animation-range-end:cover calc(var(--a) + 12%)}.nf:before{content:"";z-index:-1;background:linear-gradient(#e8967861,#0000);height:30%;animation-name:nf-dusk;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit;position:absolute;inset:0 0 auto}}}@keyframes nf-star{0%{opacity:.01}}@keyframes nf-draw{0%{stroke-dasharray:0 2000}to{stroke-dasharray:2000 0}}@keyframes nf-dusk{0%{opacity:0}}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f49c3ab6-module__p_JQoa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_f49c3ab6-module__p_JQoa__variable{--font-ah-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.2j22bd4n1tlhh.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.2j22bd4n1tlhh.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.2j22bd4n1tlhh.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_2f51ac7c-module__ImNDQG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_2f51ac7c-module__ImNDQG__variable{--font-ah-label:"Oswald", "Oswald Fallback"}
.ld{--black:#050505;--white:#f1ece2;--gold:#d9ad62;background:linear-gradient(to bottom, #16112b, var(--black) 34%);color:var(--white);position:relative}.ld-stage{place-items:center;height:max(100svh,620px);display:grid;position:relative;overflow:hidden}.ld-stars i{background:radial-gradient(closest-side,#f3efff 30%,#f3efff59 55%,#0000);border-radius:50%;width:4px;height:4px;position:absolute;scale:2.4}.ld-beam{clip-path:polygon(0 0,0 0,0 0);pointer-events:none;background:linear-gradient(to top left,#fff4d642,#f1ece212 75%);position:absolute;inset:0}.ld-dust{background:radial-gradient(circle,#fff4d68c 0 1px,#0000 1.6px) 0 0/53px 61px,radial-gradient(circle,#fff4d666 0 1px,#0000 1.6px) 21px 17px/89px 73px;position:absolute;inset:-20% 0}@media (prefers-reduced-motion:no-preference){.ld-dust{animation:14s linear infinite ld-drift}}@keyframes ld-drift{to{translate:-6% -10%}}.ld-screen{aspect-ratio:16/9;background:#121110;width:min(780px,62vw);position:absolute;top:11%;left:7%;overflow:hidden;box-shadow:0 0 0 1px #f1ece214,0 30px 120px -20px #f1ece233}.ld-light{background:radial-gradient(110% 85% at 62% 58%,#4a4237,#1d1a16 72%,#100f0d);position:absolute;inset:0}.ld-grain{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#f1ece20d 0 .7px,#0000 1px) 0 0/5px 7px,radial-gradient(circle,#f1ece20a 0 .6px,#0000 .9px) 2px 3px/11px 13px;position:absolute;inset:0}.ld-flash{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(60% 60%,#fff8e6,#fff8e666 60%,#0000);position:absolute;inset:0}.ld-ripple{z-index:2;opacity:0;pointer-events:none;border:2px solid #fff8e6d9;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #fff4d680,inset 0 0 12px #fff4d666}.ld-film{position:absolute;inset:0}.ld-film img,.ld-film video{object-fit:cover;filter:sepia(.18)contrast(1.04)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.ld-scrim{pointer-events:none;background:linear-gradient(#0000,#050505db 70%);position:absolute;inset:40% 0 0}.ld-title{text-align:center;color:var(--white);gap:4px;padding:0 6% 6%;display:grid;position:absolute;inset:auto 0 0}.ld-title-line{font-family:var(--font-ah-serif);color:#f1ece2db;margin-top:4px;font-size:clamp(15px,1.4vw,20px);font-style:italic}.ld-title p:first-child{font-family:var(--font-ah-label);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:14px}.ld-title-name{font-family:var(--font-ah-serif);font-size:clamp(34px,4.6vw,68px);font-style:italic;font-weight:300;line-height:1.05}.ld .ld-spot{aspect-ratio:6/5;width:min(440px,36vw);position:absolute;bottom:3%;right:4%}.ld .ld-bubble{max-width:260px;margin:0;position:absolute;bottom:calc(3% + min(440px,36vw)/1.20482 + 8px);right:6%}@media (max-width:760px){.ld .ld-screen{aspect-ratio:4/3;width:90vw;top:10%;left:5%}.ld .ld-spot{width:min(340px,86vw);right:50%;translate:50%}.ld .ld-bubble{bottom:calc(3% + min(340px,86vw)/1.20482 + 8px);right:5%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld{view-timeline:--ld block;height:180svh}.ld-stage{position:sticky;top:0}.ld-stars i,.ld-beam,.ld-light,.ld-film,.ld-scrim,.ld-title p{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ld}.ld-stars i{animation-name:ld-out;animation-range:entry var(--a) entry calc(var(--a) + 12%)}.ld-beam,.ld-light,.ld-film{animation-name:ld-flicker;animation-range:contain 12% contain 24%}.ld-scrim{animation-name:ld-print;animation-range:contain 24% contain 34%}.ld-title p:first-child{animation-name:ld-print;animation-range:contain 24% contain 36%}.ld-title-name{animation-name:ld-print;animation-range:contain 30% contain 44%}.ld-title-line{animation-name:ld-print;animation-range:contain 40% contain 52%}}}@keyframes ld-out{to{opacity:.01}}@keyframes ld-flicker{0%{opacity:.01}30%{opacity:.8}45%{opacity:.15}60%{opacity:.9}72%{opacity:.4}to{opacity:1}}@keyframes ld-print{0%{opacity:0}25%{opacity:.7}35%{opacity:.2}55%{opacity:.85}65%{opacity:.55}to{opacity:1}}
.ah-room{--black:#050505;--white:#f1ece2;--white-2:#f1ece2b8;--line:#f1ece229;--gold:#d9ad62;--gold-l:#f0cf8e;isolation:isolate;background:var(--black);color:var(--white);padding:clamp(72px,8vw,112px) 0 clamp(80px,9vw,120px);position:relative;overflow-x:clip}.ah-kicker{font-family:var(--font-ah-label);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:14px}.ah-room h2{font-family:var(--font-ah-serif);letter-spacing:-.02em;margin-top:10px;font-size:clamp(44px,5.4vw,84px);font-weight:300;line-height:.98}.ah-line{max-width:34ch;margin-top:16px;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.3}.ah-proof{max-width:40ch;font-family:var(--font-ah-serif);margin-top:22px;font-size:clamp(22px,2vw,28px);line-height:1.25}.ah-proof b{font-family:var(--font-ah-label);color:var(--gold-l);font-weight:500}.ah-proof span{font-family:var(--font-body,inherit);color:var(--white-2);margin-top:8px;font-size:15px;display:block}.ah-said{align-items:flex-end;gap:12px;margin-top:28px;display:flex}.ah-room .pg-said{color:var(--ink)}.ah-spot-inline{aspect-ratio:340/420;flex:none;width:120px}@media (min-width:1280px){.ah-spot-inline,.host-live .ah-said{display:none}}@media (max-width:1279px){.ah-room .pg-said[data-tail=right]:after{display:block}}.ah-room .pg-spot:before{content:"";pointer-events:none;background:radial-gradient(46% 8% at 50% 94%,#f1ece266,#0000 72%),radial-gradient(48% 46%,#f1ece233,#0000 70%);position:absolute;inset:0 -30% -8%}.ah-bill{margin-top:clamp(36px,4vw,52px)}.ah-coach{font-size:19px;font-weight:600}.ah-coach span{color:var(--white-2);font-weight:500}.ah-strip{background:#1d1b18;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;display:grid}.ah-strip li{padding:16px 4px;position:relative}.ah-strip li:before,.ah-strip li:after{content:"";background:linear-gradient(90deg, transparent 4px, var(--black) 4px 11px, transparent 11px) 0 0 / 15px 8px repeat-x;height:8px;position:absolute;left:0;right:0}.ah-strip li:before{top:4px}.ah-strip li:after{bottom:4px}.ah-strip button{text-align:left;width:100%;color:var(--white);display:block;position:relative}.ah-strip img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);outline-offset:2px;background:#1a1816;outline:2px solid #0000;width:100%;transition:filter .2s,outline-color .2s;display:block}.ah-strip button:hover img{filter:saturate(1.1)brightness(1.08);outline-color:var(--gold)}.ah-strip li[data-on] img{outline-color:var(--gold);filter:none}.ah-strip button span{font-family:var(--font-ah-label);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:13px;line-height:1.25;display:block}.ah-strip small{color:var(--white-2);letter-spacing:.04em}.ah-strip li[data-coach] img{outline:3px solid var(--signal);outline-offset:3px}.ah-strip li[data-coach] button:before{content:"";aspect-ratio:16/9;box-shadow:0 0 0 3px var(--signal);opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.ah-strip li[data-coach] button:before{animation:ah-ripple 1.6s var(--ease-land) .7s infinite}}@keyframes ah-ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.18}}.ah-strip li[data-coach] .tap-hand{top:34%;right:8%}@media (max-width:899px){.ah-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.ah-stage{justify-items:center;gap:18px;margin-top:40px;display:grid}.ah-marquee{box-shadow:0 0 0 2px var(--gold);text-align:center;background:#140f08;border-radius:6px;padding:10px 26px 12px;position:relative}.ah-marquee:before,.ah-marquee:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle,#ffd88a 0 2.4px,#0000 3px) 0 0/14px 14px;border-radius:12px;padding:7px;position:absolute;inset:-10px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ah-marquee:after{opacity:.25;background-position:7px 7px}@media (prefers-reduced-motion:no-preference){.ah-marquee:before{animation:.9s step-end infinite ah-bulbs}.ah-marquee:after{animation:.9s step-end infinite reverse ah-bulbs}}@keyframes ah-bulbs{0%{opacity:1}50%{opacity:.25}}.ah-marquee-k{font-family:var(--font-ah-label);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:12px}.ah-marquee-v{font-family:var(--font-ah-label);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(18px,2vw,26px);font-weight:500}.ah-screen{aspect-ratio:2.1;width:min(720px,100%);box-shadow:0 0 0 1px var(--line), 0 30px 90px -30px #f1ece259;background:#0d0c0b;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:6px;display:grid}.ah-reel{margin:0;position:relative;overflow:hidden}.ah-reel img{object-fit:cover;width:100%;height:100%}.ah-reel figcaption{font-family:var(--font-ah-label);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0000,#000c);padding:18px 12px 8px;font-size:13px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.ah-reel{animation:ah-reel .6s var(--ease-land) backwards}}@keyframes ah-reel{0%{opacity:.01}}.ah-screen-wait{font-family:var(--font-ah-serif);color:var(--white-2);place-items:center;font-size:20px;font-style:italic;display:grid}.ah-seats{width:min(700px,100%)}.ah-seats rect{fill:#23201b;transition:fill .5s var(--ease-land);transition-delay:var(--d)}.ah-seats[data-phase="1"] rect{fill:var(--white)}.ah-seats[data-phase="2"] rect{fill:#2a2620}.ah-seats[data-phase="2"] rect.g{fill:var(--gold)}.ah-caption{text-align:center;max-width:44ch;color:var(--white-2);font-size:15px}.ah-caption-big{font-family:var(--font-ah-serif);color:var(--white);margin-bottom:6px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.ah-caption-big b{font-family:var(--font-ah-label);color:var(--gold-l);font-weight:500}.ah-caption a{color:var(--gold-l);text-underline-offset:3px;text-decoration:underline}.ah-ticket{color:#1b1408;text-align:center;background:linear-gradient(#f6ecd7,#eadcbd);padding:18px 26px 20px;position:relative;rotate:-2deg;box-shadow:0 22px 40px -22px #000c;-webkit-mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.ah-stage .ah-ticket{margin-top:8px}.ah-ticket-k{font-family:var(--font-ah-label);letter-spacing:.3em;text-transform:uppercase;color:#8a6120;font-size:12px}.ah-ticket-v{font-family:var(--font-ah-serif);margin-top:6px;font-size:24px;line-height:1.15}.ah-ticket-v span{color:#8a6120}.ah-ticket-n{font-family:var(--font-ah-label);letter-spacing:.1em;text-transform:uppercase;border-top:1px dashed #1b140859;margin-top:8px;padding-top:8px;font-size:13px}@media (prefers-reduced-motion:no-preference){.ah-ticket{animation:ah-ticket .42s var(--ease-land)}}@keyframes ah-ticket{0%{opacity:.01;translate:0 16px}}.ah-credits{text-align:center;max-width:600px;margin:clamp(80px,9vw,120px) auto 0}.ah-credits-open{font-family:var(--font-ah-label);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:13px}.ah-credits-title{font-family:var(--font-ah-serif);margin-top:10px;font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:300}.ah-roles{gap:22px;margin-top:40px;display:grid}.ah-roles dt{font-family:var(--font-ah-label);letter-spacing:.24em;text-transform:uppercase;color:var(--white-2);font-size:12px}.ah-roles dd{font-family:var(--font-ah-serif);margin-top:4px;font-size:clamp(18px,1.6vw,21px);line-height:1.35}.ah-roles dd small{font-family:var(--font-ah-label);letter-spacing:.06em;color:var(--white-2);margin-top:4px;font-size:13px;display:block}.ah-board{border-top:1px solid #d9ad6273;border-bottom:1px solid #d9ad6273;margin-top:48px;padding:26px 0 8px}.ah-board-k{font-family:var(--font-ah-label);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:12px}.ah-board-row{text-align:left;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;display:grid}.ah-board-row+.ah-board-row{border-top:1px solid var(--line)}.ah-board-big{font-family:var(--font-ah-label);color:var(--gold-l);text-align:right;font-size:40px;font-weight:500;line-height:1}.ah-board-big small{letter-spacing:.06em;color:var(--white-2);margin-top:4px;font-size:14px;display:block}.ah-board-what{font-family:var(--font-ah-serif);font-size:19px;line-height:1.3}.ah-board-what span{font-family:var(--font-ah-label);letter-spacing:.06em;color:var(--white-2);margin-top:4px;font-size:13px;display:block}.ah-credits-links{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:40px;font-size:17px;font-weight:600;display:flex}.ah-credits-links a{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:5px;text-decoration-thickness:2px}.ah-credits-links a:hover{color:var(--gold-l)}@media (max-width:640px){.ah-board-row{grid-template-columns:96px minmax(0,1fr)}.ah-board-big{font-size:30px}}
.lu{--black:#050505;--day:var(--film);background:var(--black);position:relative}.lu-stage{background:var(--black);height:max(70svh,520px);position:relative;overflow:hidden}.lu-warm{background:radial-gradient(60% 90% at 50% 100%,#78482880,#0000 70%),linear-gradient(#24170f,#1a110b);position:absolute;inset:0 0 26%}.lu-sconce{background:linear-gradient(#ffe2b0,#e0a85f);border-radius:13px 13px 3px 3px;width:26px;height:14px;position:absolute;top:28%;translate:-50%}.lu-sconce:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffc4806b,#ffaa641f 55%,#0000),radial-gradient(40% 18%,#ffe2b08c,#0000);width:220px;height:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}.lu-floor{background:linear-gradient(#140d0a,#0b0807);position:absolute;inset:74% 0 0}.lu-floor i{background:#f2b35c;border-radius:2px;width:7px;height:4px;position:absolute;translate:-50%;box-shadow:0 0 0 3px #f2b35c2e}.lu-door{perspective:700px;width:clamp(120px,12vw,180px);height:min(44%,360px);position:absolute;bottom:26%;left:50%;translate:-50%;box-shadow:0 0 0 10px #1d1714,0 0 0 11px #ffffff0f}.lu-day{background:linear-gradient(#fffaf1, var(--day) 60%, #efe2cd);position:absolute;inset:0}.lu-leaf{transform-origin:0;background:linear-gradient(100deg,#2a2420,#1c1815);position:absolute;inset:2px 2px 3px}.lu-leaf:after{content:"";background:linear-gradient(#bfa274,#8a7150);border-radius:4px;height:7px;position:absolute;top:50%;left:12%;right:12%}.lu-exit{color:#effff4;font-family:var(--font-label), "Oswald", sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#0f8a45;border-radius:3px;padding:5px 14px 4px;font-size:22px;font-weight:500;line-height:1.1;position:absolute;bottom:calc(100% + 28px);left:50%;translate:-50%;box-shadow:0 0 0 2px #0a5e30,0 0 0 5px #28dc781f}.lu-exit:before{content:"";z-index:-1;background:radial-gradient(closest-side,#28d26e52,#0000);position:absolute;inset:-70px -110px}.lu-spill{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(#fff6e480,#fff6e40a);width:clamp(360px,40vw,620px);height:26%;position:absolute;top:74%;left:50%;translate:-50%}.lu-flood{transform-origin:50% 55%;background:var(--day);opacity:0;width:clamp(120px,12vw,180px);height:min(44%,360px);position:absolute;bottom:26%;left:50%;translate:-50%}.lu-grain{opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='2' y='2' width='2' height='2' fill='%23e3d6c3'/%3E%3C/svg%3E") 0 0/6px 6px;position:absolute;inset:0}.lu-leaf{transform:rotateY(-78deg)}.lu-spill{opacity:1}.lu-stage:after{content:"";background:linear-gradient(transparent, var(--day));height:30%;position:absolute;inset:auto 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lu{view-timeline:--lu block;height:165svh}.lu-stage{height:max(100svh,620px);position:sticky;top:0}.lu-stage:after{display:none}.lu-warm,.lu-sconce,.lu-leaf,.lu-spill,.lu-flood,.lu-grain{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lu}.lu-warm{animation-name:lu-on;animation-range:entry 60% contain 30%}.lu-sconce{animation-name:lu-on;animation-range:entry calc(70% + var(--k) * 12%) contain calc(var(--k) * 8% + 4%)}.lu-leaf{animation-name:lu-open;animation-timing-function:cubic-bezier(.3,0,.2,1);animation-range:contain 30% contain 46%}.lu-spill{animation-name:lu-on;animation-range:contain 32% contain 48%}.lu-flood{animation-name:lu-flood;animation-timing-function:cubic-bezier(.5,0,.75,0);animation-range:contain 56% contain 86%}.lu-grain{animation-name:lu-on;animation-range:contain 84% contain 92%}}}@keyframes lu-on{0%{opacity:.01}to{opacity:1}}@keyframes lu-open{0%{transform:rotateY(0)}to{transform:rotateY(-78deg)}}@keyframes lu-flood{0%{opacity:0;scale:1}1%{opacity:1;scale:1}to{opacity:1;scale:16}}
