html{scroll-behavior:smooth}.btn-cta{border:1px solid var(--plum);color:#fff;font-family:var(--sans);--fs:1.116rem;font-size:var(--fs);cursor:pointer;transition:filter .16s ease,transform .16s var(--ease-out);background:linear-gradient(#363636 0%,#2b2b2b 100%);border-radius:100px;align-items:center;gap:14px;padding:7px 28px 7px 7px;font-weight:600;display:inline-flex;box-shadow:0 12px 34px -16px #000000e6}.btn-cta:active{transform:scale(.97)}.btn-cta .ic{color:#1a1a1a;background:linear-gradient(silver,#ababab);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.btn-cta .ic svg{width:18px;height:18px}.btn-cta.sm{--fs:.963rem;font-size:var(--fs);box-shadow:none;gap:11px;padding:5px 20px 5px 5px}.btn-cta.sm .ic{width:32px;height:32px}.btn-cta.sm .ic svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.btn-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-cta:hover:active{transform:scale(.97)}}.hero{margin-top:calc(-1*var(--nav-h));padding:calc(88px + var(--nav-h)) 0 110px;border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-bg .dots{background-image:radial-gradient(circle,#f5f5f41c 1px,#0000 1.5px);background-size:64px 64px;position:absolute;inset:20% 0 0;mask-image:linear-gradient(#0000,#000 45%)}.hero-bg .glow{background:radial-gradient(circle,#d6489b33,#0000 62%);width:1100px;height:1100px;position:absolute;bottom:-60%;right:-20%}.hero h1 .plum{color:var(--plum)}.hero .wrap{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid;position:relative}.hero h1{--fs:clamp(2.6rem,5.5vw,4.4rem);font-size:var(--fs);letter-spacing:-.035em;font-weight:700}.hero h1 .dim{color:var(--text-3)}.hero .sub{--fs:1.258rem;font-size:var(--fs);color:var(--text-2);--mw:42ch;max-width:var(--mw);margin-top:28px}.slip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:34px 34px 30px;box-shadow:0 30px 80px -40px #000c}.slip .head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:22px;display:flex}.slip .head b{font-family:var(--display);letter-spacing:-.01em;font-size:1.258rem;font-weight:600}.slip .head span{font-family:var(--display);color:var(--text-3);letter-spacing:.08em;white-space:nowrap;font-size:.919rem;font-weight:500}.slip dl{grid-template-columns:auto 1fr;gap:12px 28px;padding:24px 0 26px;display:grid}.slip dt{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);padding-top:3px;font-size:.919rem;font-weight:500}.slip dd{color:var(--text);font-size:1.039rem;font-weight:500}.slip dd small{color:var(--text-3);font-size:.897rem;font-weight:300;display:block}.slip .btn-cta{justify-content:flex-start;width:100%}.slip .after{font-family:var(--display);color:var(--text-3);letter-spacing:.06em;margin-top:14px;font-size:.897rem;font-weight:500}.wires{z-index:1;pointer-events:none;height:250px;position:absolute;inset:auto 0 -2px;overflow:hidden}.wires svg{width:100%;min-width:1440px;height:100%;display:block}.wires .wire{stroke:var(--border);stroke-width:1.5px;fill:none}.wires .node{stroke:var(--silver);stroke-width:1.2px;fill:var(--bg);opacity:.8}.wires .load{stroke:var(--silver);stroke-width:1.2px;fill:none;opacity:.7}.wires .ss{stroke:var(--silver);stroke-width:1.3px;fill:var(--bg);opacity:.9}.wires .lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-size:11.5px;font-weight:500}.wires .pulse{stroke:var(--plum);stroke-width:1.5px;fill:none;opacity:.65;stroke-dasharray:12 238;animation:6s linear infinite flow}.wires .pulse.p2{stroke:var(--silver-light);opacity:.5;animation-delay:2s}.wires .pulse.p3{stroke:var(--caramel);animation-delay:4s}@keyframes flow{to{stroke-dashoffset:-500px}}.evlogo{filter:brightness(0)invert();opacity:.95;width:auto;height:46px;margin-bottom:30px;display:block}.stag{opacity:0;animation:rise .7s var(--ease-out) forwards;transform:translateY(14px)}.stag:nth-child(2){animation-delay:90ms}.slip.stag{animation-delay:.18s}@keyframes rise{to{opacity:1;transform:translateY(0)}}.week{border-bottom:1px solid var(--border-subtle);padding:104px 0}.week h2{--fs:1.9rem;font-size:var(--fs)}.week .wsub{--fs:1.116rem;font-size:var(--fs);color:var(--text-2);--mw:54ch;max-width:var(--mw);margin-top:16px}.statement{border-bottom:1px solid var(--border-subtle);padding:130px 0}.statement h2{--fs:clamp(2rem,4.4vw,3.4rem);font-size:var(--fs);letter-spacing:-.03em;--mw:22ch;max-width:var(--mw);font-weight:600}.statement h2 .dim{color:var(--text-3);display:block}.statement p{--fs:1.203rem;font-size:var(--fs);color:var(--text-2);--mw:52ch;max-width:var(--mw);margin-top:26px}.statement p.body-sm{--fs:1.028rem;font-size:var(--fs)}.show{border-bottom:1px solid var(--border-subtle);padding:104px 0}.show h2{--fs:1.9rem;font-size:var(--fs);margin-bottom:56px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cell{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:32px;display:flex}.cell h3{--fs:1.35rem;letter-spacing:-.02em;font-size:var(--fs)!important;font-weight:600!important}.cell p{color:var(--text-2);--fs:1.028rem;font-size:var(--fs);--mw:40ch;max-width:var(--mw);margin-top:12px}.cell-ill{--ill-h:212px;margin-top:auto;padding-top:30px}.cell-ill img{width:100%;height:var(--ill-h);object-fit:cover;border-radius:var(--r-md);border:1px solid var(--border);display:block}.cell-chart{height:var(--ill-h);box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);align-items:flex-end;padding:22px;display:flex;position:relative}.cell-chart svg{width:100%;height:auto;display:block}.cell-chart .axis{stroke:var(--border);stroke-width:1px}.cell-chart .static{stroke:var(--silver);stroke-width:1.5px;stroke-dasharray:4 6;fill:none;opacity:.7}.cell-chart .dlr{stroke:var(--caramel);stroke-width:2px;fill:none}.cell-chart .area{fill:#b07c3e12}.cell-chart .lbl{font-family:var(--display);letter-spacing:.02em;fill:var(--text-3);font-size:11.5px;font-weight:500}.cell-chart .lbl.g{fill:var(--caramel)}.cell-chart .tag{font-family:var(--display);letter-spacing:.02em;color:var(--text-2);border:1px solid var(--border);background:#0a0a0bcc;border-radius:8px;padding:6px 10px;font-size:.788rem;font-weight:500;line-height:1.65;position:absolute;top:14px;right:14px}.cell-chart .tag .up{color:var(--caramel)}#countdown{color:#ec8fc4}.film-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;display:flex}.film-head h3{--fs:1.35rem;font-size:var(--fs);letter-spacing:-.015em}.statement .lead{color:var(--text-2);--mw:54ch;max-width:var(--mw);--fs:1.116rem;font-size:var(--fs);margin-top:28px}.pillars{flex-wrap:wrap;gap:10px;display:flex}.chip{--fs:.809rem;font-size:var(--fs);border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.car{color:#e0bd8a;background:#c99a5b24;border:1px solid #c99a5b38}.chip.plm{color:#ec8fc4;background:#d6489b24;border:1px solid #d6489b38}.film-frame{width:100%;margin-top:20px}.film-frame video{border-radius:var(--r-lg);border:1px solid var(--border);background:#000;width:100%;display:block}.people{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:56px;display:grid}.pshot{cursor:pointer;border-radius:var(--r-md);width:100%;transition:transform .16s var(--ease-out);background:0 0;border:none;padding:0;display:block}.pshot:active{transform:scale(.97)}.pshot img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:var(--r-md);border:1px solid var(--border);filter:grayscale();width:100%;transition:border-color .16s;display:block}@media (hover:hover) and (pointer:fine){.pshot:hover img{filter:grayscale(0);border-color:var(--silver)}}.person .nm{font-family:var(--display);letter-spacing:-.01em;margin-top:14px;font-size:1.006rem;font-weight:600}.person .role{color:var(--text-3);margin-top:3px;font-size:.809rem}.prow{align-items:center;gap:14px;margin-top:12px;display:flex}.prow .pbk{cursor:pointer;background:var(--caramel);color:#0a0a0b;font-family:var(--display);letter-spacing:.02em;transition:transform .16s var(--ease-out),background .16s ease;border:none;border-radius:100px;padding:8px 16px;font-size:.788rem;font-weight:500}.prow .pbk:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.prow .pbk:hover{background:#b5cc74}}.prow .pl{cursor:pointer;font-family:var(--display);letter-spacing:.02em;color:var(--text-3);background:0 0;border:none;padding:0;font-size:.809rem;font-weight:500;transition:color .16s}@media (hover:hover) and (pointer:fine){.prow .pl:hover{color:var(--text)}}.bkoverlay{z-index:100;backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0bc7;justify-content:center;align-items:center;padding:20px;transition:opacity .2s,visibility 0s .2s;display:flex;position:fixed;inset:0}.bkoverlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s}.bk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);opacity:0;width:min(960px,100%);max-height:92dvh;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);padding:32px 36px 40px;overflow-y:auto;transform:scale(.965)translateY(8px)}.bkoverlay.open .bk{opacity:1;transform:scale(1)translateY(0)}@keyframes bkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bk-mgrid.enter .bk-p{animation:bkIn .26s var(--ease-out) backwards}.bk-days.enter .bk-dday{animation:bkIn .24s var(--ease-out) backwards}.bk-slot{animation:bkIn .22s var(--ease-out) backwards}.bk-frm .field,.bk-frm .bk-foot,.bk-chosen,.bk-back{animation:bkIn .26s var(--ease-out) backwards}.bk-back{animation-delay:0s}.bk-chosen{animation-delay:40ms}.bk-frm .field:first-child{animation-delay:80ms}.bk-frm .field:nth-child(2){animation-delay:.12s}.bk-frm .field:nth-child(3){animation-delay:.16s}.bk-frm .field:nth-child(4){animation-delay:.2s}.bk-frm .bk-foot{animation-delay:.24s}.bk-sum>*{animation:bkIn .28s var(--ease-out) backwards}.bk-sum>:nth-child(2){animation-delay:60ms}.bk-sum>:nth-child(3){animation-delay:.12s}.bk-sum>:nth-child(4){animation-delay:.18s}.bk-sum>:nth-child(5){animation-delay:.24s}.bk-sum .btn-cta{margin-top:26px}#bkView{transition:opacity .15s ease,transform .15s var(--ease-out)}#bkView.swap{opacity:0;transform:translateY(6px)}.bk-hint{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);padding:22px 0;font-size:.897rem;font-weight:500}.film-frame{z-index:70;position:relative}.film-frame video{transition:transform .7s var(--ease-out);transform:scale(.97)}.film-frame.infocus video{transform:scale(var(--film-scale,1.06))}.film-scrim{z-index:60;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);backdrop-filter:blur(7px);background:#0a0a0b80;position:fixed;inset:0}.film-scrim.on{opacity:1}@supports not (backdrop-filter:blur(1px)){.film-scrim{background:#0a0a0bd1}}@media (width<=900px){.film-frame.infocus video{transform:scale(1.03)}.film-scrim{display:none}}@media (prefers-reduced-motion:reduce){.film-frame video,.film-frame.infocus video{transition:none;transform:none}.bk,.bkoverlay{transition-duration:1ms}.bk-mgrid.enter .bk-p,.bk-days.enter .bk-dday,.bk-slot,.bk-frm .field,.bk-frm .bk-foot,.bk-chosen,.bk-back,.bk-sum>*{animation-duration:1ms}#bkView{transition-duration:1ms}}.bk-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.bk-step{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);font-size:.897rem;font-weight:500}.bk-x{border:1px solid var(--border);color:var(--text-2);cursor:pointer;width:32px;height:32px;transition:border-color .16s ease,color .16s ease,transform .16s var(--ease-out);background:0 0;border-radius:100px;font-size:1.094rem;line-height:1}.bk-x:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.bk-x:hover{color:var(--text);border-color:var(--silver)}}.bk h3{letter-spacing:-.02em;margin-bottom:24px;font-size:1.5rem}.bk-grid{grid-template-columns:1fr 1.15fr;gap:56px;margin-bottom:28px;display:grid}.bk-lbl{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);margin-bottom:12px;font-size:.809rem;font-weight:500}.bk-mgrid{grid-template-columns:repeat(3,1fr);gap:16px 10px;display:grid}.bk-p{min-width:0;transition:opacity .2s}.bk-mgrid:has(.sel) .bk-p:not(:has(.sel)){opacity:.4}@media (hover:hover) and (pointer:fine){.bk-mgrid:has(.sel) .bk-p:not(:has(.sel)):hover{opacity:1}}.bk-tc{cursor:pointer;text-align:left;width:100%;transition:transform .16s var(--ease-out);background:0 0;border:none;padding:0;display:block}.bk-tc:active{transform:scale(.97)}.bk-tc img{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);filter:grayscale();border-radius:8px;width:100%;transition:border-color .16s;display:block}.bk-tc .tnm{font-family:var(--display);color:var(--text-2);margin-top:7px;font-size:.788rem;font-weight:600;display:block}.bk-tc .trl{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.656rem;display:block;overflow:hidden}.bk-p .tli{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);border-bottom:1px solid var(--border);margin-top:4px;padding-bottom:1px;font-size:.7rem;font-weight:500;transition:color .16s;display:inline-block}@media (hover:hover) and (pointer:fine){.bk-p .tli:hover{color:var(--text)}}.bk-tc.sel img{border-color:var(--text);filter:grayscale(0)}.bk-tc.sel .tnm{color:var(--text)}@media (hover:hover) and (pointer:fine){.bk-tc:not(.sel):hover img{border-color:var(--silver)}}.bk-sub{font-family:var(--display);letter-spacing:-.01em;min-height:1.4em;margin:40px 0 14px;font-size:1.116rem;font-weight:600}.bk-slot.sel{background:var(--caramel);color:#0a0a0b;border-color:var(--caramel)}.bk-frm{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:26px;display:grid}.bk-back{cursor:pointer;font-family:var(--display);letter-spacing:.02em;color:var(--text-2);border:none;border-bottom:1px solid var(--border);background:0 0;margin-bottom:20px;padding:0 0 2px;font-size:.897rem;font-weight:500}@media (hover:hover) and (pointer:fine){.bk-back:hover{color:var(--text)}}.bk-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.bk-pick{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);font-size:.897rem;font-weight:500}#bkGo:disabled{opacity:.45;cursor:default}.bk-err{border-radius:var(--r-md);color:var(--caramel-tint);background:#b07c3e1a;border:1px solid #b07c3e4d;margin-bottom:18px;padding:12px 16px;font-size:.963rem}.bk-load{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);padding:32px 0;font-size:.941rem;font-weight:500;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.4}}.bk-days{grid-template-columns:repeat(3,1fr);align-content:start;gap:10px;display:grid}.bk-dday{text-align:center;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s var(--ease-out);border-radius:12px;padding:13px 0 11px}.bk-dday:active{transform:scale(.96)}.bk-dday:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.bk-dday:not(:disabled):not(.sel):hover{border-color:var(--silver)}}.bk-dday .dw{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);margin-bottom:5px;font-size:.809rem;font-weight:500;display:block}.bk-dday .nu{font-family:var(--display);font-size:1.5rem;font-weight:600;line-height:1}.bk-dday.sel{background:var(--text);border-color:var(--text)}.bk-dday.sel .nu{color:#111}.bk-dday.sel .dw{color:#0000008c}.bk-tz{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);margin-top:26px;font-size:.875rem;font-weight:500}.bk-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:320px;padding-right:4px;display:grid;overflow-y:auto}.bk-slot{color:var(--caramel-tint);font-family:var(--display);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease,transform .16s var(--ease-out);background:#b07c3e1a;border:1px solid #b07c3e47;border-radius:100px;padding:11px 0;font-size:1.039rem;font-weight:500}.bk-slot:active{transform:scale(.96)}.bk-slot.taken{border-color:var(--border-subtle);color:var(--text-3);cursor:default;background:0 0;border-style:dashed;text-decoration:line-through}.bk-slot.taken:active{transform:none}@media (hover:hover) and (pointer:fine){.bk-slot:not(.taken):hover{border-color:var(--caramel);background:#b07c3e2e}}.bk .field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.bk .field label{color:var(--text-2);font-size:.875rem;font-weight:500}.bk .field input,.bk .field textarea{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--sans);resize:vertical;border-radius:8px;padding:11px 14px;font-size:1.006rem;transition:border-color .16s,box-shadow .16s}.bk .field input::placeholder,.bk .field textarea::placeholder{color:var(--text-3)}.bk .field input:focus,.bk .field textarea:focus{border-color:var(--silver-light);outline:none;box-shadow:0 0 0 3px #ffffff1f}.bk-chosen{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;display:flex}.bk-chosen img{object-fit:cover;filter:grayscale();border-radius:8px;width:44px;height:44px}.bk-chosen .who{font-family:var(--display);font-size:1.039rem;font-weight:600}.bk-chosen .what{font-family:var(--display);color:var(--text-2);margin-top:2px;font-size:.919rem;font-weight:500}.bk-sum p{color:var(--text-2);max-width:46ch}.bk-sum .bid{font-family:var(--display);letter-spacing:.02em;color:var(--text-3);margin-top:22px;font-size:.875rem;font-weight:500}.closer .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.closer h2{--fs:clamp(2.4rem,5.5vw,4.2rem);font-size:var(--fs);letter-spacing:-.035em;font-weight:300}.closer h2 .dim{color:var(--text-3)}.closer .side{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.closer .note{--fs:.919rem;font-size:var(--fs);font-family:var(--display);letter-spacing:.02em;color:var(--text-3);font-weight:500}.reveal{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(16px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.stag{animation:.4s forwards fadeonly}@keyframes fadeonly{to{opacity:1;transform:none}}.wires .pulse{animation:none}.reveal{transition:opacity .3s;transform:none}}@media (width<=900px){.hero{padding:calc(64px + var(--nav-h)) 0 90px}.hero .wrap{grid-template-columns:1fr;gap:48px}.bento{grid-template-columns:1fr}.people{grid-template-columns:repeat(3,1fr);gap:20px 16px}@media (width<=560px){.people{grid-template-columns:repeat(2,1fr)}}.film-frame{margin-top:28px}.bk{padding:24px 20px 32px}.bk-grid{grid-template-columns:1fr;gap:24px}.bk-frm{grid-template-columns:1fr}.bk-slots{max-height:220px}.closer{padding:100px 0}section,.week,.statement,.show{padding-top:72px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.bk-load{animation:none}}.t-sm{font-size:calc(var(--fs,1em) * .85)!important}.t-lg{font-size:calc(var(--fs,1em) * 1.15)!important}.t-dim{color:var(--text-3)!important}.t-strong{font-weight:500!important}.t-center{text-align:center!important;margin-inline:auto!important}.t-narrow{max-width:calc(var(--mw,52ch) * .8)!important}.t-wide{max-width:calc(var(--mw,52ch) * 1.25)!important}.t-plum{color:var(--plum)!important}.t-caramel{color:var(--caramel)!important}.t-ty-display{font-family:var(--display)!important;letter-spacing:-.03em!important;font-size:min(64px,11vw)!important;font-weight:500!important;line-height:1.04!important}.t-ty-title{font-family:var(--display)!important;letter-spacing:-.025em!important;font-size:min(40px,9vw)!important;font-weight:300!important;line-height:1.14!important}.t-ty-heading{font-family:var(--display)!important;letter-spacing:-.01em!important;font-size:21px!important;font-weight:600!important;line-height:1.3!important}.t-ty-eyebrow{font-family:var(--display)!important;letter-spacing:.02em!important;font-size:15.3px!important;font-weight:500!important;line-height:1.4!important}.t-ty-body{font-family:var(--sans)!important;letter-spacing:0!important;font-size:17.5px!important;font-weight:300!important;line-height:1.6!important}.t-ty-caption{font-family:var(--display)!important;letter-spacing:.02em!important;font-size:13.7px!important;font-weight:500!important;line-height:1.5!important}.t-fs-12{font-size:min(12px,12vw)!important}.t-fs-13{font-size:min(13px,12vw)!important}.t-fs-14{font-size:min(14px,12vw)!important}.t-fs-16{font-size:min(16px,12vw)!important}.t-fs-18{font-size:min(18px,12vw)!important}.t-fs-21{font-size:min(21px,12vw)!important}.t-fs-24{font-size:min(24px,12vw)!important}.t-fs-28{font-size:min(28px,12vw)!important}.t-fs-32{font-size:min(32px,12vw)!important}.t-fs-40{font-size:min(40px,12vw)!important}.t-fs-48{font-size:min(48px,12vw)!important}.t-fs-64{font-size:min(64px,12vw)!important}.t-muted{color:var(--text-3)!important}.t-bold{font-weight:600!important}.t-italic{font-style:italic!important}.t-under{text-underline-offset:.18em!important;text-decoration:underline!important}.hero{border-bottom:none;margin-top:0;padding:160px 0 110px}.hero h1{font-weight:500}.slip{background:var(--card-grad);border:1px solid var(--border);border-radius:12px}.canvas{border:1px solid var(--border-subtle);z-index:2;background:#000;border-radius:32px;margin:0 8px;padding:88px 0 110px;position:relative}.canvas .sec{border-bottom:none;padding:88px 0}.canvas>.sec:first-of-type{padding-top:0}.canvas .statement h2{font-weight:300}.canvas .show h2,.canvas .week h2{--fs:clamp(24px,2.2vw,32px);font-size:var(--fs);letter-spacing:-.02em;font-weight:700;line-height:1.2}.canvas .closer h2{font-weight:300}.canvas .cell{background:var(--card-grad);border-radius:12px}.btn-cta .ic{background:#c6c6c4}.prow .pbk{color:#fff;border:1px solid var(--plum);transition:transform .2s var(--ease-out),filter .2s;background:linear-gradient(#363636,#2b2b2b)}@media (hover:hover) and (pointer:fine){.prow .pbk:hover{filter:brightness(1.2);background:linear-gradient(#363636,#2b2b2b)}}.show-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.show-card{background:var(--card-grad);border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:28px 28px 34px;transition:border-color .25s;display:flex}@media (hover:hover) and (pointer:fine){.show-card:hover{border-color:#3a3a42}}.show-card .tags{margin-bottom:22px}.sh-fig{aspect-ratio:16/9;background:var(--bg);justify-content:center;align-items:center;margin:0 -28px 26px;display:flex;overflow:hidden}.sh-fig img{object-fit:cover;width:100%;height:100%;display:block}.sh-fig .cell-chart{border:none;border-radius:0;align-items:center;width:100%;height:100%;min-height:0;padding:20px 24px}.show-card .tags{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);gap:8px;font-size:14.2px;font-weight:600;display:flex}.show-card .tags>span{border:1px solid #f5f5f438;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.show-card .tags>span:before{content:"";background:var(--silver);border-radius:50%;flex:none;width:5px;height:5px}.show-card h3{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.3}.sh-cap{font-family:var(--sans);letter-spacing:.01em;color:var(--text-3);margin:-6px 0 10px;font-size:12.6px;font-weight:400;line-height:1.45;display:block}.show-card>p{color:var(--text-2);margin-top:0;font-size:15.3px;font-weight:400;line-height:1.65}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mat-gate{animation-duration:1ms}}@media (width<=900px){.hero{padding:130px 0 90px}.canvas{border-radius:20px;margin:0 4px;padding:56px 0 72px}.canvas .sec{padding-top:56px;padding-bottom:56px}.canvas>.sec:first-of-type{padding-top:0}.show-grid{grid-template-columns:1fr}.panel{min-height:0;padding:20px}.panel .cell-chart{min-height:0}}
