.ot{--ot-ease:cubic-bezier(.22, 1, .36, 1);background:#050607}.ot-heading{text-align:center;max-width:14ch;margin:0 auto}.ot-tablist-row{margin-top:var(--gap-block);justify-content:center;display:flex}.ot-tablist{--x:0px;--w:0px;scrollbar-width:none;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.ot-tablist::-webkit-scrollbar{display:none}.ot-tab-ink{width:var(--w);transform:translateX(var(--x));opacity:0;background:#fff;border-radius:12px;position:absolute;top:4px;bottom:4px;left:0}.ot-tablist[data-ready] .ot-tab-ink{opacity:1;transition:transform .42s var(--ot-ease), width .42s var(--ot-ease)}.ot-tab{z-index:1;color:#f2f5f4c7;min-height:48px;font:600 15px/1 var(--tw-font-text);cursor:pointer;white-space:nowrap;transition:color .3s var(--ot-ease);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:relative}.ot-tab:hover{color:#fff}.ot-tab[aria-selected=true]{color:#0a0a0a}.ot-tablist:not([data-ready]) .ot-tab[aria-selected=true]{background:#fff}.ot-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.ot-tab-icon{place-items:center;display:grid}.ot-tab-icon svg{width:18px;height:18px}.ot-tab-short{display:none}@media (max-width:699px){.ot-tab{gap:5px;padding:0 10px 0 9px;font-size:14px}.ot-tab-icon svg{width:16px;height:16px}.ot-tab-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ot-tab-short{display:inline}}.ot-card{--px:0;--py:0;margin-top:var(--gap-block);isolation:isolate;--pw:clamp(250px, 21vw, 300px);background:#111;border-radius:32px;min-height:clamp(500px,60vh,620px);position:relative;overflow:clip}.ot-bgs,.ot-bg{position:absolute;inset:0}.ot-bg{opacity:0;transition:opacity .7s var(--ot-ease)}.ot-bg.is-on{opacity:1}.ot-bg img{object-fit:cover;transform:scale(1.06) translate(calc(var(--px) * -8px), calc(var(--py) * -6px));transition:transform 1.6s var(--ot-ease)}.ot-bg.is-on img{transform:scale(1.02) translate(calc(var(--px) * -8px), calc(var(--py) * -6px))}.ot-scrim{pointer-events:none;background:linear-gradient(90deg,#050607b8 0%,#05060759 38%,#0506074d 62%,#05060799 100%),linear-gradient(#0000 55%,#050607b3 100%),linear-gradient(#05060773 0%,#0000 30%);position:absolute;inset:0}.ot-tabpanel{z-index:1;min-height:inherit;position:relative}.ot-tabpanel:focus-visible{outline-offset:-6px;border-radius:32px;outline:2px solid #fff}.ot-panel{min-height:inherit;color:#fff;position:relative}.ot-copy{z-index:3;justify-items:start;gap:14px;max-width:min(380px,30%);display:grid;position:absolute;top:clamp(28px,4vw,52px);left:clamp(24px,4vw,52px)}.ot-title{text-shadow:0 2px 20px #00000059;font-size:clamp(28px,2.6vw,38px);line-height:1.06}.ot-more{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:40px;transition:background-color .16s var(--ot-ease);background:#0a0a0a6b;border:1px solid #ffffff52;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ot-more:hover{background:#0a0a0a99}.ot-more svg{width:16px;height:16px}.ot-more:focus-visible{outline-offset:3px;outline:2px solid #fff}.ot-later,.ot-soon{color:#fff;border:1.5px dashed #ffffff8c;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.ot-later{background:#0a0a0a66;padding:5px 12px;font-size:13px}.ot-soon{letter-spacing:.02em;vertical-align:1px;margin-left:8px;padding:2px 8px;font-size:11px}.ot-stage{z-index:1;pointer-events:none;position:absolute;inset:0}.ot-phone{width:var(--pw);translate:calc(-50% + var(--px) * 6px) calc(var(--py) * 4px);transition:translate .6s var(--ot-ease);filter:drop-shadow(0 30px 50px #0000008c);position:absolute;top:clamp(72px,13vh,120px);left:50%}.ot-example{z-index:2;left:calc(50% + var(--pw) / 2 + 12px);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a8c;border:1px solid #ffffff38;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:clamp(80px,14vh,128px)}.ot-widgets{margin:0;padding:0;list-style:none}.ot-widget{--depth:14;z-index:2;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);color:#fff;width:224px;translate:calc(var(--px) * var(--depth) * 1px) calc(var(--py) * var(--depth) * 1px);transition:translate .7s var(--ot-ease);background:#0e1113b8;border:1px solid #ffffff29;border-radius:18px;gap:10px;padding:12px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14,0 22px 44px -18px #000000bf}.ot-widget.is-0{right:calc(50% + var(--pw) / 2 - 44px);--depth:18;top:30%}.ot-widget.is-1{right:calc(50% + var(--pw) / 2 - 28px);--depth:10;top:60%}.ot-widget.is-2{left:calc(50% + var(--pw) / 2 - 44px);--depth:22;top:44%}.ot-widget-hd{align-items:center;gap:8px;min-width:0;display:flex}.ot-widget-hd b{flex:1;min-width:0;font-size:13.5px;font-weight:650;line-height:1.25}.ot-widget-icon{color:#0a0a0a;background:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ot-widget-icon svg{width:15px;height:15px}.ot-widget.is-soon .ot-widget-icon{color:#fff;background:#ffffff1f}.ot-widget .ot-soon{flex:none;margin:0}.ot-widget>*{min-width:0}.ot-w-row{color:#ffffffdb;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.3;display:flex}.ot-w-row small,.ot-w-sub{color:#fffc;font-size:12px}.ot-w-muted{color:#fffc;margin:0;font-size:12.5px}.ot-num{font-family:var(--tw-font-display);color:#fff;font-size:22px;font-weight:400;line-height:1}.ot-ring{flex:none;width:38px;height:38px;rotate:-90deg}.ot-ring circle{fill:none;stroke-width:5px}.ot-ring-track{stroke:#ffffff29}.ot-ring-value{stroke:#fff;stroke-linecap:round}.ot-id{color:#0a0a0a;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#fff;border-radius:8px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.ot-chip{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:5px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.ot-chip svg{width:13px;height:13px}.ot-dot{border:2px solid #ffc24b;border-radius:50%;width:8px;height:8px}.ot-bars{flex:none;align-items:flex-end;gap:3px;height:30px;display:flex}.ot-bars i{background:#fff;border-radius:2px;width:7px}.ot-bars i:nth-child(3){background:#ffc24b}.ot-rsvp{background:#ffffff1a;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.ot-rsvp button{color:#ffffffd9;min-height:32px;font:650 12px/1 var(--tw-font-text);cursor:pointer;transition:background-color .2s var(--ot-ease), color .2s var(--ot-ease);background:0 0;border:0;border-radius:8px;padding:0 4px}.ot-rsvp button[aria-pressed=true].is-in{color:#04140b;background:#22d67a}.ot-rsvp button[aria-pressed=true].is-maybe{color:#1d1400;background:#ffc24b}.ot-rsvp button[aria-pressed=true].is-out{color:#0a0a0a;background:#fff}.ot-share{color:#ffffffdb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ot-switch{cursor:pointer;width:58px;height:30px;transition:background-color .24s var(--ot-ease);background:#ffffff2e;border:0;border-radius:999px;flex:none;position:relative}.ot-switch-knob{width:24px;height:24px;transition:translate .28s var(--ot-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.ot-switch-text{font:700 10px/1 var(--tw-font-text);color:#fff;position:absolute;top:50%;right:8px;translate:0 -50%}.ot-switch[aria-checked=true]{background:#22d67a}.ot-switch[aria-checked=true] .ot-switch-knob{translate:28px}.ot-switch[aria-checked=true] .ot-switch-text{color:#04140b;left:8px;right:auto}.ot-confirm{color:#ffffffdb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ot-confirm-count b{font-family:var(--tw-font-display);color:#fff;font-size:22px;font-weight:400}.ot-confirm button{color:#0a0a0a;min-height:32px;font:650 12px/1 var(--tw-font-text);cursor:pointer;transition:background-color .2s var(--ot-ease);background:#fff;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.ot-confirm button.is-done{color:#04140b;background:#22d67a}.ot-confirm button svg{width:13px;height:13px}.ot-widget button:focus-visible{outline-offset:2px;outline:2px solid #fff}.ot-tabpanel:not([hidden]) .ot-copy>*{animation:ot-rise .56s var(--ot-ease) both}.ot-tabpanel:not([hidden]) .ot-copy>:nth-child(2){animation-delay:60ms}.ot-tabpanel:not([hidden]) .ot-copy>:nth-child(3){animation-delay:.12s}.ot-tabpanel:not([hidden]) .ot-phone{animation:ot-phone-in .76s 80ms var(--ot-ease) both}.ot-tabpanel:not([hidden]) .ot-widget{animation:ot-pop .62s calc(.24s + var(--i) * .12s) var(--ot-ease) both, ot-float 7s calc(.9s + var(--i) * .7s) ease-in-out infinite}.ot-card[data-rv=armed] .ot-tabpanel :is(.ot-copy>*,.ot-phone,.ot-widget){animation:none}@keyframes ot-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ot-phone-in{0%{opacity:0;transform:translateY(10%)}}@keyframes ot-pop{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.94)}}@keyframes ot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:959px){.ot-card{--pw:min(64%, 280px);min-height:0}.ot-panel{flex-direction:column;padding:28px 16px 16px;display:flex}.ot-copy{text-align:center;justify-items:center;max-width:none;position:relative;top:auto;left:auto}.ot-stage{height:clamp(340px,88vw,480px);margin-top:20px;position:relative;inset:auto;overflow:clip}.ot-phone{top:0}.ot-example{top:8px;left:auto;right:0}.ot-widgets{z-index:2;grid-template-columns:1fr 1fr;gap:8px;margin-top:-120px;display:grid;position:relative}.ot-widget,.ot-widget.is-0,.ot-widget.is-1,.ot-widget.is-2{width:auto;min-width:0;position:relative;top:auto;left:auto;right:auto;translate:none}.ot-widget.is-1{margin-top:28px}.ot-widget.is-2{grid-column:1/-1;justify-self:center;width:min(100%,300px)}}@media (max-width:479px){.ot-widgets{grid-template-columns:1fr}.ot-widget.is-1{margin-top:0}.ot-widget.is-2{justify-self:stretch;width:auto}}@media (prefers-reduced-motion:reduce){.ot *,.ot-card *{transition:none!important;animation:none!important}.ot-widget,.ot-phone,.ot-bg img{translate:none!important}.ot-phone{translate:-50%!important}}
.pc{background:#0a0a0a;margin:0;position:absolute;inset:0;overflow:hidden;container-type:size}.pc-photo{object-fit:cover;transition:transform .7s var(--tw-motion-ease)}.pc-video{width:100%;height:100%;position:absolute;inset:0}.pc-toggle.hb-loop-toggle{width:40px;height:40px;bottom:16px;left:16px;right:auto}.hb-card:hover .pc-photo{transform:scale(1.035)}.pc-lime{stop-color:var(--tw-lime)}.pc-green{stop-color:var(--tw-green)}.pc-cyan{stop-color:var(--tw-cyan)}.pc-shade{stop-color:#000}.pc-draw{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pc-line{stroke:#ffffffd9;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 1.5px #0000008c)}.pc-link.is-later .pc-line{stroke:#ffffff9e;stroke-dasharray:.04 .035}.pc-dot{fill:#fff}.pc-ring{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transform-origin:50%;transform-box:fill-box;transform:rotate(-90deg)}.pc-glow{fill:none;stroke-width:9px;opacity:.7}.pc-hub-label,.pc-role{--s:max(100cqw / 400, 100cqh / 500);z-index:2;left:calc(50cqw + (var(--x) - 200) * var(--s));top:calc(50cqh + (var(--y) - 250) * var(--s));position:absolute}.pc-hub-label{color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;translate:-50% -50%;box-shadow:0 6px 18px -8px #0000008c}.pc-roles{margin:0;padding:0;list-style:none}.pc-role{--disc:30px;translate:-50% calc(var(--disc) / -2);text-align:center;color:#fff;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:34cqw;display:flex}.pc-icon{width:var(--disc);height:var(--disc);color:#0a0a0a;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px -6px #0009}.pc-role.is-later .pc-icon{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0f118c;border:1px dashed #ffffffbf}.pc-icon svg{width:16px;height:16px}.pc-tag{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#0c0f118f;border:1px solid #ffffff2e;border-radius:12px;justify-items:center;gap:4px;padding:6px 11px;display:grid}.pc-role.is-later .pc-tag{border-style:dashed;border-color:#fff6}.pc-tag b{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.1;display:flex}.pc-tag em{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:600}.pc-tag small{color:#ffffffd1;text-wrap:balance;font-size:12.5px;line-height:1.3}@container (max-width:380px){.pc-role{--disc:26px;gap:5px}.pc-icon svg{width:14px;height:14px}.pc-tag{padding:5px 9px}.pc-tag b{flex-direction:column;gap:4px;font-size:12px}.pc-hub-label{padding:5px 10px;font-size:12px}}.pc-stage .pc-role{--disc:38px;gap:8px;max-width:30cqw}.pc-stage .pc-icon svg{width:19px;height:19px}.pc-stage .pc-tag{border-radius:14px;padding:8px 14px 9px}.pc-stage .pc-tag b{font-size:15px}.pc-stage .pc-hub-label{padding:7px 14px;font-size:14px}@container (max-width:459px){.pc-stage .pc-tag small{display:none}.pc-stage .pc-role{--disc:30px}.pc-stage .pc-tag b{font-size:13px}}.pc[data-armed] .pc-ring,.pc[data-armed] .pc-line{stroke-dashoffset:1px}.pc[data-armed] .pc-link.is-later .pc-line{stroke-dashoffset:0}.pc[data-armed] .pc-link.is-later .pc-line,.pc[data-armed] .pc-glow,.pc[data-armed] .pc-dot,.pc[data-armed] .pc-hub-label,.pc[data-armed] .pc-role{opacity:0}.pc[data-armed] .pc-role{scale:.85}.pc[data-in] .pc-ring{transition:stroke-dashoffset 1.1s var(--tw-motion-ease) .2s;stroke-dashoffset:0}.pc[data-in] .pc-glow{opacity:.7;transition:opacity .9s ease-out .8s}.pc[data-in] .pc-hub-label{opacity:1;transition:opacity .5s ease-out .9s}.pc[data-in] .pc-dot{transition:opacity .3s ease-out calc(.95s + var(--i) * .15s);opacity:1}.pc[data-in] .pc-line,.pc[data-in] .pc-link.is-later .pc-line{transition:stroke-dashoffset .65s var(--tw-motion-ease) calc(1s + var(--i) * .15s), opacity .65s ease-out calc(1s + var(--i) * .15s);stroke-dashoffset:0;opacity:1}.pc[data-in] .pc-role{transition:opacity .45s ease-out calc(1.4s + var(--i) * .15s), scale .65s var(--tw-motion-ease) calc(1.4s + var(--i) * .15s);opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.pc *,.pc-photo{transition:none!important}}
:root{--hb-ease:cubic-bezier(.22, 1, .36, 1);--hb-card-r:22px}html.hb-lock{overflow:hidden}.hb-glass{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fff;background:#0c0f118f;border:1px solid #ffffff29}.hb-fill{object-fit:cover}.hb-chip{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0c0f118c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.hb-chip svg{width:14px;height:14px}.hb-chip.is-solid{color:#0a0a0a;background:#fff;border-color:#fff}.hb-example{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0f118c;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.hb-example.is-bottom{top:auto;bottom:18px;left:18px}.hb-example.is-corner{top:auto;bottom:74px;left:18px}.hb-ov-icon{color:#0a0a0a;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hb-ov-icon svg{width:18px;height:18px}.hb-dark-ground{background:radial-gradient(120% 80% at 50% 0,#1a1f22 0%,#07090a 60%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hb-glow{aspect-ratio:1;background:var(--tw-glow);filter:blur(50px);opacity:.32;pointer-events:none;border-radius:50%;width:110%;position:absolute;top:38%;left:-5%}.hb-glow.is-lime{background:var(--tw-glow-lime);opacity:.22}.hb-cards{background:#fff;overflow:hidden}.hb-cards-head{gap:var(--gap-head);display:grid}.hb-cards-head .ts-h2{max-width:30ch;font-size:clamp(30px,4.4vw,68px)}.hb-cards-head+.hb-slider{margin-top:var(--gap-section)}.hb-track{--edge:max(var(--ts-margin), calc((100% - var(--ts-max)) / 2 + var(--ts-margin)));padding:4px var(--edge) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.hb-track::-webkit-scrollbar{display:none}.hb-track:focus-visible{outline-offset:-2px;outline:2px solid #0a0a0a}.hb-card{aspect-ratio:4/5;border-radius:var(--hb-card-r);scroll-snap-align:start;color:#fff;cursor:pointer;isolation:isolate;background:#0a0a0a;flex:none;width:min(84vw,440px);position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px -18px #00000059}@media (min-width:700px){.hb-card{width:min(42vw,440px)}}@media (min-width:1100px){.hb-card{width:min(30vw,440px)}}.hb-card-visual{border-radius:inherit;background:#0a0a0a;position:absolute;inset:0;overflow:hidden}.hb-card-visual>.hb-fill{transition:transform .7s var(--hb-ease)}.hb-card:hover .hb-card-visual>.hb-fill{transform:scale(1.035)}.hb-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000a8 0%,#0000004d 28%,#0000 48%);position:absolute;inset:0}.hb-card-title{z-index:2;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 12px #00000040;margin:0;padding:26px 28px 0;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.12;position:absolute;top:0;left:0;right:0}.hb-plus{z-index:3;color:#0a0a0a;cursor:pointer;width:48px;height:48px;transition:transform .24s var(--hb-ease);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 18px -6px #00000073}.hb-plus svg{width:22px;height:22px;transition:transform .32s var(--hb-ease)}.hb-card:hover .hb-plus{transform:scale(1.06)}.hb-card:hover .hb-plus svg{transform:rotate(90deg)}.hb-plus:focus-visible{outline-offset:3px;outline:3px solid #fff}.hb-ov{z-index:2;position:absolute;bottom:18px;left:18px;right:80px}.hb-ov-roles{flex-wrap:wrap;gap:6px;display:flex}.hb-ov-match,.hb-ov-session{border-radius:16px;padding:12px}.hb-ov-match{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hb-ov-match small,.hb-ov-session small{color:#ffffffc7;font-size:12px;display:block}.hb-ov-match b{font-size:15px;display:block}.hb-ov-match>div{flex:1;min-width:0}.hb-ov-session-hd{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.hb-ov-session-hd b{font-size:15px}.hb-rsvp{gap:3px;height:8px;display:flex}.hb-rsvp i{background:#22d67a;border-radius:4px}.hb-rsvp i:nth-child(2){background:#ffc24b}.hb-rsvp i:nth-child(3){background:#ffffff4d}.hb-rsvp-key{color:#ffffffd1;gap:12px;margin-top:8px;font-size:12px;display:flex}.hb-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.hb-pill svg{width:13px;height:13px}.hb-pill.is-in{color:#5ce69c;background:#22d67a2e}.hb-pill.is-open{color:#0a0a0a;background:#fff}.hb-dark-ground.is-peek .hb-app-phone{filter:drop-shadow(0 30px 50px #0000008c);width:64%;position:absolute;top:24%;left:50%;translate:-50%}.hb-versus-card .hb-radar.is-card{width:74%;position:absolute;top:27%;left:13%}.hb-seg-static{border-radius:12px;padding:4px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:18px;left:18px}.hb-seg-static span{color:#ffffffc7;border-radius:9px;padding:8px 12px}.hb-seg-static .is-on{color:#0a0a0a;background:#fff}.hb-slider-bar{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.hb-progress{background:#0000001f;border-radius:2px;flex:0 240px;height:2px;position:relative;overflow:hidden}.hb-progress>span{width:calc(var(--w,.3) * 100%);top:0;bottom:0;left:calc(var(--p,0) * (100% - var(--w,.3) * 100%));border-radius:inherit;background:#0a0a0a;position:absolute}.hb-arrows{gap:10px;display:flex}.hb-arrow{border:1px solid var(--tw-line-2);background:var(--tw-surface);width:48px;height:48px;color:var(--tw-text);cursor:pointer;transition:background-color .16s var(--hb-ease), opacity .16s var(--hb-ease);border-radius:50%;place-items:center;display:grid}.hb-arrow:hover:not(:disabled){background:var(--tw-raised)}.hb-arrow:disabled{opacity:.35;cursor:default}.hb-arrow svg{width:20px;height:20px}.hb-modal{color:#0a0a0a;background:#fff;border:0;border-radius:28px;width:min(1120px,100vw - 48px);max-width:none;height:min(740px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.hb-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0506079e}.hb-modal[open]{animation:hb-modal-in .38s var(--hb-ease)}.hb-modal[open]::backdrop{animation:hb-fade .38s var(--hb-ease)}html.hb-morph .hb-modal[open],html.hb-morph .hb-modal[open]::backdrop{animation:none}.hb-modal-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid;position:relative}.hb-modal-stage{--stage-h:calc(min(740px, 100dvh - 48px) - 24px);background:#07090a;border-radius:20px;margin:12px;position:relative;overflow:hidden}.hb-stage-in{place-items:center;display:grid;position:absolute;inset:0}.hb-stage-in>.hb-fill{z-index:0}.hb-stage-in:has(>.hb-fill):after{content:"";z-index:1;background:linear-gradient(#0003,#0000008c);position:absolute;inset:0}.hb-stage-in .hb-app-phone{z-index:2;filter:drop-shadow(0 30px 50px #0000008c);width:min(340px,74%);position:absolute;top:72px;left:50%;translate:-50%}.hb-stage-in .hb-app-phone.is-a{z-index:2;width:min(290px,56%);top:56px;translate:-86%}.hb-stage-in .hb-app-phone.is-b{z-index:3;width:min(290px,56%);top:120px;translate:-14%}.hb-modal[open] .hb-stage-in .hb-app-phone{animation:hb-phone-in .72s .14s var(--hb-ease) both}.hb-modal[open] .hb-stage-in .hb-app-phone.is-b{animation-delay:.26s}.hb-modal-copy{animation:hb-copy-in .52s .12s var(--hb-ease) both;flex-direction:column;justify-content:center;gap:18px;padding:72px clamp(28px,4vw,64px) 104px clamp(20px,3vw,40px);display:flex;overflow-y:auto}.hb-modal-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.04}.hb-modal-lead{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.35}.hb-modal-text{color:#0a0a0ab3;text-wrap:pretty;max-width:52ch;margin:0;font-size:17px;line-height:1.6}.hb-points{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hb-points li{grid-template-columns:26px 1fr;align-items:start;gap:12px;font-size:16px;font-weight:500;line-height:1.45;display:grid}.hb-point-mark{color:#fff;background:#0a0a0a;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.hb-point-mark svg{width:15px;height:15px}.hb-modal-note{color:#0a0a0a9e;margin:0;font-size:14px}.hb-modal-cta{margin-top:8px}.hb-modal-nav{align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;right:24px}.hb-modal-count{font-variant-numeric:tabular-nums;color:#0a0a0a99;text-align:center;min-width:3ch;font-size:14px;font-weight:600}.hb-modal-close{z-index:5;color:#fff;cursor:pointer;width:44px;height:44px;transition:transform .2s var(--hb-ease);background:#0a0a0a;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 4px 14px -4px #0006}.hb-modal-close:hover{transform:rotate(90deg)}.hb-modal-close svg{width:20px;height:20px}.hb-modal :focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.hb-modal-close:focus-visible{outline-offset:2px;outline-color:#0a0a0a}@media (max-width:899px){.hb-modal{border-radius:0;width:100vw;height:100dvh}.hb-modal-in{overscroll-behavior:contain;height:100%;display:block;overflow-y:auto}.hb-modal-stage{--stage-h:52dvh;height:var(--stage-h);border-radius:18px;margin:8px}.hb-modal-copy{gap:14px;padding:20px 20px 104px;overflow:visible}.hb-modal-nav{padding:12px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-top:1px solid #00000014;justify-content:space-between;position:fixed;bottom:0;left:0;right:0}.hb-modal-close{position:fixed;top:18px;right:18px}}html.hb-morph::view-transition-group(hb-shared){animation-duration:.56s;animation-timing-function:var(--hb-ease)}html.hb-morph::view-transition-old(hb-shared){object-fit:cover;width:100%;height:100%;animation-duration:.56s;overflow:clip}html.hb-morph::view-transition-new(hb-shared){object-fit:cover;width:100%;height:100%;animation-duration:.56s;overflow:clip}html.hb-morph::view-transition-old(root){animation-duration:.36s}html.hb-morph::view-transition-new(root){animation-duration:.36s}@keyframes hb-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes hb-fade{0%{opacity:0}}@keyframes hb-phone-in{0%{opacity:0;transform:translateY(14%)scale(.96)}}@keyframes hb-copy-in{0%{opacity:0;transform:translateY(12px)}}.hb-radar{overflow:visible}.hb-radar-grid{fill:none;stroke:#ffffff24;stroke-width:1px}.hb-radar-before{fill:none;stroke:#ffffff8c;stroke-width:1.5px;stroke-dasharray:4 4}.hb-radar-now{fill:#ffffff29;stroke:#fff;stroke-width:2px;stroke-linejoin:round;transform-origin:100px 100px}.hb-modal[open] .hb-radar-now{animation:hb-grow 1.4s .5s var(--hb-ease) both}@keyframes hb-grow{0%{opacity:0;transform:scale(.82)}}.hb-story{background:#050607;overflow:hidden}.hb-story-title{max-width:15ch}.hb-ages-wrap{margin-top:var(--gap-section)}.hb-ages{--edge:max(var(--ts-margin), calc((100% - var(--ts-max)) / 2 + var(--ts-margin)));padding:0 var(--edge);scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;grid-auto-columns:min(62vw,260px);grid-auto-flow:column;gap:16px;margin:0;list-style:none;display:grid;overflow-x:auto}.hb-ages::-webkit-scrollbar{display:none}@media (min-width:1100px){.hb-ages{max-width:var(--ts-max);padding:0 var(--ts-margin);box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0 auto;overflow:visible}}.hb-age{scroll-snap-align:start;align-content:start;display:grid}.hb-age-photo{aspect-ratio:3/4;background:#111;border-radius:18px;position:relative;overflow:hidden}.hb-age-photo img{object-fit:cover;filter:grayscale(var(--fade)) brightness(calc(1 - var(--fade) * .45)) contrast(calc(1 - var(--fade) * .15));opacity:calc(1 - var(--fade) * .4)}.hb-age-mark{background:rgb(255 255 255/calc(.5 - var(--fade) * .4));height:2px;margin:22px 0 18px;position:relative}.hb-age:last-child .hb-age-mark{background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px)}.hb-age-mark i{width:12px;height:12px;opacity:calc(1 - var(--fade) * .7);background:#fff;border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.hb-age:last-child .hb-age-mark i{box-sizing:border-box;background:0 0;border:2px solid #fff9}.hb-age-num{font-family:var(--tw-font-display);color:rgb(255 255 255/calc(1 - var(--fade) * .45));margin:0;font-size:clamp(44px,4vw,60px);line-height:1}.hb-age-num small{font-family:var(--tw-font-text);letter-spacing:.02em;color:#f2f5f4b3;font-size:14px;font-weight:600}.hb-age-text{color:#f2f5f4db;text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.45}[data-moment=armed] .hb-age-photo img{filter:none;opacity:1}[data-moment=armed] .hb-age-mark{transform:scaleX(0)}[data-moment=armed] .hb-age-num,[data-moment=armed] .hb-age-text{opacity:0;transform:translateY(10px)}[data-moment=in] .hb-age-photo img{transition:filter 1.6s var(--hb-ease) calc(.7s + var(--i) * .38s), opacity 1.6s var(--hb-ease) calc(.7s + var(--i) * .38s)}.hb-age-mark{transform-origin:0}[data-moment=in] .hb-age-mark{transition:transform .7s var(--hb-ease) calc(var(--i) * .38s)}[data-moment=in] .hb-age-num,[data-moment=in] .hb-age-text{transition:opacity .6s var(--hb-ease) calc(.2s + var(--i) * .38s), transform .6s var(--hb-ease) calc(.2s + var(--i) * .38s)}.hb-verdict{gap:var(--s-8);margin-top:var(--s-24);padding-top:var(--s-12);border-top:1px solid #ffffff1f;display:grid}@media (min-width:960px){.hb-verdict{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.hb-verdict-stat{gap:var(--s-3);margin:0;display:grid}.hb-verdict-stat b{font-family:var(--tw-font-display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(72px,10vw,152px);font-weight:400;line-height:.9}.hb-verdict-stat span{color:#f2f5f4d1;max-width:30ch;font-size:clamp(18px,1.6vw,21px);line-height:1.4}.hb-verdict-copy{gap:var(--s-4);display:grid}.hb-verdict-copy .ts-source{margin:0}.hb-turn-wrap{margin-top:var(--s-24)}.hb-turn{isolation:isolate;background:#111;border-radius:28px;place-items:center;min-height:clamp(520px,52vw,700px);display:grid;position:relative;overflow:hidden}.hb-turn-media,.hb-turn-media picture,.hb-turn-media img,.hb-turn-media video{width:100%;height:100%;position:absolute;inset:0}.hb-turn-media img,.hb-turn-media video{object-fit:cover;object-position:45% 40%}.hb-turn:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 60%,#0000008c,#00000040 70%,#00000059),linear-gradient(#0000 60%,#00000080);position:absolute;inset:0}.hb-turn-copy{z-index:2;justify-items:center;gap:var(--s-6);text-align:center;color:#fff;max-width:980px;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px);display:grid;position:relative}.hb-turn-title{text-shadow:0 2px 24px #00000059;max-width:16ch}.hb-word{white-space:pre;display:inline-block}.hb-turn-copy p{color:#ffffffe6;text-wrap:pretty;max-width:54ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hb-loop-toggle{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a73;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.hb-loop-toggle svg{width:18px;height:18px}.hb-loop-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}[data-moment=armed] .hb-word{opacity:0;filter:blur(6px);transform:translateY(.45em)scale(.96)}[data-moment=armed] .hb-turn-copy p{opacity:0;transform:translateY(12px)}[data-moment=in] .hb-word{transition:opacity .42s ease-out calc(var(--w) * 70ms), filter .42s ease-out calc(var(--w) * 70ms), transform .64s linear(0, .38 9%, .83 22%, 1.06 34%, 1.1 42%, 1.06 52%, 1.01 64%, .99 78%, 1) calc(var(--w) * 70ms)}[data-moment=in] .hb-turn-copy p{transition:opacity .7s var(--hb-ease) .7s, transform .7s var(--hb-ease) .7s}@media (prefers-reduced-motion:reduce){.hb-cards *,.hb-modal,.hb-modal *,.hb-modal::backdrop,.hb-story *,.hb-apply *{transition:none!important;animation:none!important}}.hb-story .hb-story-title{text-align:center;max-width:24ch;margin-inline:auto}.hb-story-line{display:block}.hb-closing .ts-display.ts-band-title{font-size:clamp(40px,6vw,92px)}.hb-apply .hb-apply-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;max-width:860px;margin-inline:auto;display:grid}.hb-apply .hb-apply-head .ts-h2{max-width:22ch;margin-inline:auto}.hb-apply .hb-apply-head .ts-lede{max-width:60ch;margin-inline:auto}.hb-apply-cta{justify-content:center;margin-top:clamp(40px,4vw,56px);display:flex}.hb-sc{--sc-out:cubic-bezier(.23, 1, .32, 1);--sc-move:cubic-bezier(.77, 0, .175, 1);margin:var(--gap-section) 0 0;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;list-style:none;display:grid}@media (min-width:700px){.hb-sc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.hb-sc{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.hb-sc-card{--d:0s;isolation:isolate;background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 36px -22px #00000038}@media (min-width:1200px){.hb-sc-card{--d:calc(var(--i) * .32s)}}.hb-sc-visual{place-items:center;height:252px;display:grid;position:relative;overflow:hidden}.hb-sc-stage{place-items:center;display:grid;position:absolute;inset:0}.hb-sc-visual.is-review,.hb-sc-visual.is-call{background:radial-gradient(#00281e17 1px,#0000 1.4px) 0 0/14px 14px,linear-gradient(160deg,#e3f6ea 0%,#dcf1f2 100%)}.hb-sc-body{flex-direction:column;gap:8px;padding:22px 24px 28px;display:flex}.hb-sc-body h3{margin-top:6px}.hb-sc-body p{max-width:36ch;color:var(--tw-text-2);margin:0;font-size:16px;line-height:1.5}.hb-sc-num{font:400 clamp(40px, 3.6vw, 56px) / .9 var(--tw-font-display);letter-spacing:.01em;color:var(--tw-text)}.hb-sc-when,.hb-w-label,.hb-sc-example{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.hb-sc-when{color:#0a0a0a9e}.hb-w{z-index:1;text-align:left;width:min(100% - 40px,256px);font-size:13px;line-height:1.25;position:relative}.hb-w-card{color:#0a0a0a;background:#fff;border:1px solid #0000000d;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 1px 2px #0000000f,0 18px 36px -18px #00000047}.hb-w-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hb-w-who{gap:2px;min-width:0;display:grid}.hb-w-who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hb-w-who small{color:#0a0a0a9e;font-size:11.5px}.hb-w-label{color:#0a0a0a9e}.hb-sc-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.hb-sc-photo{object-fit:cover}.hb-sc-scrim{background:linear-gradient(#07090a33 0%,#07090a61 38%,#07090ae6 60%,#07090a 78%);position:absolute;inset:0}.hb-w-form{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#1214166b;border:1px solid #ffffff38;border-radius:18px;gap:9px;padding:14px;display:grid;box-shadow:0 24px 40px -22px #000000b3}.hb-w-form .hb-w-label{color:#ffffffc7}.hb-w-field{background:#ffffff1f;border-radius:10px;gap:2px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.hb-w-field-label{color:#ffffffb8;font-size:11px}.hb-w-type{white-space:pre;min-height:1.25em;font-size:15px;font-weight:650}.hb-w-roles{flex-wrap:wrap;gap:6px;display:flex}.hb-w-role{color:#ffffffe6;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:650;box-shadow:inset 0 0 0 1px #ffffff4d}.hb-w-role.is-on{color:#0a0a0a;background:#fff;box-shadow:inset 0 0 0 1px #fff}.hb-w-submit{color:#0a0a0a;background:#fff;border-radius:10px;margin-top:2px;padding:9px 12px;font-size:13px;font-weight:700;display:grid}.hb-w-submit>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hb-w-submit svg{width:15px;height:15px}.hb-w-submit-idle{opacity:0}.hb-w-crest{color:#fff;background:#0a0a0a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.hb-w-checks{border-top:1px solid #00000012;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}.hb-w-checks li{align-items:center;gap:9px;font-weight:600;display:flex}.hb-w-check{background:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1.5px #0a0a0a}.hb-w-check svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;width:14px;height:14px}.hb-w-stamp{color:#137a3d;letter-spacing:.06em;text-transform:uppercase;background:#137a3d0f;border:1.5px solid #137a3d;border-radius:8px;justify-self:end;align-items:center;gap:5px;margin-top:2px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex;rotate:-6deg}.hb-w-stamp svg{width:13px;height:13px}.hb-w-avatar{color:#fff;letter-spacing:.02em;background:#0a0a0a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0000001f}.hb-w-timer{white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1f2f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px 5px 6px;font-size:12px;font-weight:700;display:inline-flex}.hb-w-timer svg{width:15px;height:15px;rotate:-90deg}.hb-w-timer-rim{fill:#fff;stroke:#0a0a0a;stroke-width:1.5px}.hb-w-timer-run{fill:none;stroke:#0a0a0a;stroke-width:7px;stroke-dasharray:1;stroke-dashoffset:.6667px}.hb-w-slots-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hb-w-slots{border-top:1px solid #00000012;gap:7px;padding-top:10px;display:grid}.hb-w-slot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.hb-w-slot{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 0;font-size:13px;font-weight:650;box-shadow:inset 0 0 0 1px #0000001f}.hb-w-slot.is-picked{color:#fff;background:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.hb-w-pointer{fill:#0a0a0a;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0000004d);opacity:0;pointer-events:none;width:20px;height:20px;position:absolute;top:58%;left:calc(50% + 14px)}.hb-sc-card.is-featured{background:linear-gradient(#0d1113,#07090a) padding-box padding-box,linear-gradient(150deg,#aaff00bf,#00ff8859 40%,#ffffff14 65%,#00e5ff99) border-box;border:1px solid #0000;box-shadow:0 30px 70px -34px #00ff888c,0 16px 40px -24px #00000080}.hb-sc-card.is-featured .hb-sc-when{color:#ffffffa8}.hb-sc-visual.is-seal{flex:1 0 auto;min-height:320px;overflow:visible}.hb-sc-glow{aspect-ratio:1;background:conic-gradient(from 210deg, var(--tw-lime), var(--tw-green), var(--tw-cyan), var(--tw-green), var(--tw-lime));filter:blur(60px);opacity:.42;border-radius:50%;width:min(78%,300px);position:absolute;top:46%;left:50%;translate:-50% -50%}.hb-sc-sweep{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff1f 50%,#0000 62%);position:absolute;inset:0 0 -60%}.hb-sc-example{z-index:2;color:#ffffffbd;background:#00000040;border-radius:8px;padding:5px 9px;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #fff3}.hb-sc-seal{z-index:1;filter:drop-shadow(0 18px 30px #0000008c);position:relative}@media (min-width:1200px){.hb-sc-card.is-featured{margin-block:0}}@media (min-width:700px) and (max-width:1199px){.hb-sc-card:nth-child(3) .hb-sc-visual{flex:1 0 auto}}@media (max-width:699px){.hb-sc-visual.is-seal{min-height:340px}.hb-sc-card.is-featured{margin-top:8px}}.hb-sc-card:has(>[data-moment=armed]) .hb-sc-photo{scale:1.08}.hb-sc-card:has(>[data-moment=in]) .hb-sc-photo{transition:scale 1.8s var(--sc-out) var(--d)}[data-moment=armed] .hb-w{opacity:0;translate:0 14px}[data-moment=in] .hb-w{transition:opacity .5s var(--sc-out) calc(var(--d) + .12s), translate .7s var(--sc-out) calc(var(--d) + .12s)}[data-moment] .hb-w-type>span{opacity:0}[data-moment=in] .hb-w-type>span{opacity:1;transition:opacity 1ms linear calc(var(--d) + .6s + var(--c) * 75ms);animation:hb-sc-caret 75ms linear calc(var(--d) + .6s + var(--c) * 75ms)}[data-moment=in] .hb-w-type>span:last-child{animation-duration:.7s}@keyframes hb-sc-caret{0%,to{box-shadow:2px 0 #fff}}[data-moment=armed] .hb-w-field{box-shadow:inset 0 0 0 1px #ffffff24}[data-moment=in] .hb-w-field{animation:hb-sc-focus 1.5s ease calc(var(--d) + .45s) both}@keyframes hb-sc-focus{0%,to{box-shadow:inset 0 0 0 1px #ffffff24}12%,80%{box-shadow:inset 0 0 0 1.5px #ffffffb3}}[data-moment=armed] .hb-w-role.is-on{color:#ffffffe6;background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}[data-moment=in] .hb-w-role.is-on{transition:background-color .22s ease calc(var(--d) + 1.75s), color .22s ease calc(var(--d) + 1.75s), box-shadow .22s ease calc(var(--d) + 1.75s)}[data-moment=armed] .hb-w-submit-idle{opacity:1}[data-moment=armed] .hb-w-submit-done{opacity:0;translate:0 6px}[data-moment=in] .hb-w-submit{animation:hb-sc-press .28s var(--sc-out) calc(var(--d) + 2.25s) both}@keyframes hb-sc-press{40%{scale:.94}}[data-moment=in] .hb-w-submit-idle{transition:opacity .16s ease calc(var(--d) + 2.4s)}[data-moment=in] .hb-w-submit-done{transition:opacity .24s var(--sc-out) calc(var(--d) + 2.45s), translate .32s var(--sc-out) calc(var(--d) + 2.45s)}[data-moment=armed] .hb-w-check{background:0 0;box-shadow:inset 0 0 0 1.5px #00000038}[data-moment=armed] .hb-w-check svg{stroke-dashoffset:1px}[data-moment=armed] .hb-w-checks li{color:#0a0a0a80}[data-moment=in] .hb-w-check{transition:background-color .2s ease calc(var(--d) + .65s + var(--k) * .42s), box-shadow .2s ease calc(var(--d) + .65s + var(--k) * .42s)}[data-moment=in] .hb-w-check svg{transition:stroke-dashoffset .3s var(--sc-out) calc(var(--d) + .76s + var(--k) * .42s)}[data-moment=in] .hb-w-checks li{transition:color .24s ease calc(var(--d) + .65s + var(--k) * .42s)}[data-moment=armed] .hb-w-stamp{opacity:0;scale:1.6}[data-moment=in] .hb-w-stamp{transition:opacity .16s ease calc(var(--d) + 2.1s), scale .26s var(--sc-out) calc(var(--d) + 2.1s)}[data-moment=in] .hb-w-pointer{animation:hb-sc-pointer 2.1s var(--sc-move) calc(var(--d) + .45s) both}@keyframes hb-sc-pointer{0%{opacity:0;translate:70px 46px}15%{opacity:1}52%{translate:0;scale:1}58%{scale:.82}66%{scale:1}84%{opacity:1;translate:0}to{opacity:0;translate:6px 10px}}[data-moment=armed] .hb-w-slot.is-picked{color:#0a0a0a;background:0 0;box-shadow:inset 0 0 0 1px #0000001f}[data-moment=in] .hb-w-slot.is-picked{transition:background-color .2s ease calc(var(--d) + 1.7s), color .2s ease calc(var(--d) + 1.7s), box-shadow .2s ease calc(var(--d) + 1.7s)}[data-moment=armed] .hb-w-timer-run{stroke-dashoffset:1px}[data-moment=in] .hb-w-timer-run{transition:stroke-dashoffset .9s var(--sc-out) calc(var(--d) + 1.9s)}[data-moment=armed] .hb-sc-glow{opacity:0;scale:.55}[data-moment=in] .hb-sc-glow{transition:opacity 1.4s var(--sc-out) calc(var(--d) + .15s), scale 1.6s var(--sc-out) calc(var(--d) + .15s)}[data-moment=armed] .hb-sc-seal{opacity:0;translate:0 12px;scale:.9}[data-moment=in] .hb-sc-seal{transition:opacity .7s var(--sc-out) calc(var(--d) + .3s), scale 1s var(--sc-out) calc(var(--d) + .3s), translate 1s var(--sc-out) calc(var(--d) + .3s)}[data-moment=in] .hb-sc-sweep{animation:hb-sc-sweep 1.3s var(--sc-move) calc(var(--d) + 1s) both}@keyframes hb-sc-sweep{0%{opacity:1;translate:-100%}to{opacity:1;translate:100%}}.hb-sc-card.is-photo{background:#fff;border-color:#0000000f}.hb-sc-card.is-photo .hb-sc-when{color:#0a0a0a8c}.hb-sc-visual.is-photo{isolation:isolate}.hb-sc-visual.is-photo .hb-sc-scrim{background:linear-gradient(#07090a1f 0%,#07090a6b 100%)}.hb-w-nominate{color:#ffffffdb;text-underline-offset:3px;justify-self:center;font-size:11.5px;font-weight:600;text-decoration:underline}.hb-sc-card .hb-sc-visual{border-radius:16px;margin:10px 10px 0}.hb-sc-card.is-featured .hb-sc-visual{border-radius:0;margin:0}
.twin .ts-home-hero.ts-hero-centred .tw-hero-media picture,.twin .ts-home-hero.ts-hero-centred .tw-hero-media video{position:absolute;inset:0}.twin .ts-home-hero.ts-hero-centred .tw-hero-media video{z-index:1}.twin .ts-home-hero.ts-hero-centred .tw-hero-media picture img{position:absolute;inset:0}.twin .ts-home-hero.ts-hero-centred .tw-hero-scrim{background:radial-gradient(62% 48% at 50% 52%,#00000080,#0000002e 70%,#0000 100%),linear-gradient(#00000080 0%,#0000 20% 72%,#00000080 100%)}.twin .ts-home-hero.ts-hero-centred .tw-hero-content{padding:calc(var(--ts-nav-h) + 24px) var(--ts-margin) 88px;justify-content:center}.ts-hero-block{text-align:center;max-width:820px;animation:ts-hero-rise .9s var(--tw-motion-ease) both;flex-direction:column;align-items:center;display:flex}.twin .ts-site .ts-hero-block h1{font:400 clamp(84px, 12.6vw, 188px) / .9 var(--tw-font-display);text-transform:uppercase;text-shadow:0 10px 50px #0006;margin:0}.ts-hero-foot{--film-w:264px;z-index:9;grid-template-columns:minmax(var(--film-w), 1fr) minmax(0, 640px) minmax(var(--film-w), 1fr);padding:0 var(--ts-margin);pointer-events:none;align-items:end;column-gap:24px;display:grid;position:absolute;bottom:clamp(28px,5vh,48px);left:0;right:0}.ts-hero-foot>*{pointer-events:auto}.ts-hero-script{text-align:center;color:#ffffffeb;text-shadow:0 1px 14px #000000a6;text-wrap:balance;grid-area:1/2;margin:0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.45}@media (max-width:1099px){.ts-hero-foot{grid-template-columns:minmax(0,640px);justify-content:center;row-gap:18px}.ts-hero-script{grid-area:2/1}}@media (max-width:600px){.ts-hero-foot{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}.ts-hero-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:.01em;background:#00000052;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px 7px 12px;font-size:13px;font-weight:600;display:inline-flex}.ts-hero-status-dot{background:var(--tw-ok);border-radius:50%;width:8px;height:8px;position:relative}.ts-hero-status-dot:after{content:"";background:var(--tw-ok);border-radius:50%;animation:2s ease-out infinite ts-hero-pulse;position:absolute;inset:0}@keyframes ts-hero-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.ts-hero-status-dot:after{opacity:0;animation:none}}.ts-hero-block h1 span{display:block}.twin .ts-site .ts-hero-block p{color:#fffffff0;text-shadow:0 1px 18px #00000080;text-wrap:balance;max-width:44ch;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);font-weight:500;line-height:1.45}.ts-hero-block p strong{color:#fff;font-weight:700;display:block}.ts-hero-block .ts-ctas{justify-content:center;margin-top:32px;display:flex}@keyframes ts-hero-rise{0%{opacity:0;transform:translateY(18px)}}.ts-film{width:var(--film-w);animation:ts-film-in .9s var(--tw-motion-ease) 1.5s both;grid-area:1/3;justify-self:end;position:relative}.ts-film-open{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--tw-dur-2) var(--tw-motion-ease), border-color var(--tw-dur-2) var(--tw-motion-ease);background:#0c0f1180;border:1px solid #ffffff29;border-radius:18px;padding:6px;display:block;box-shadow:0 20px 44px -16px #0009}.ts-film-open:hover{background:#0c0f119e;border-color:#ffffff42}.ts-film-open:focus-visible,.ts-film-toggle:focus-visible,.ts-film-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.ts-film-thumb{aspect-ratio:16/9;background:#111;border-radius:12px;display:block;position:relative;overflow:hidden}.ts-film-thumb img,.ts-film-thumb video{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--tw-motion-ease);position:absolute;inset:0}.ts-film-thumb video{opacity:0;transition:opacity .5s ease, transform .7s var(--tw-motion-ease)}.ts-film-thumb video[data-ready=true]{opacity:1}.ts-film-thumb:after{content:"";background:radial-gradient(60% 60%,#00000038,#0000 80%);position:absolute;inset:0}.ts-film-open:hover .ts-film-thumb img,.ts-film-open:hover .ts-film-thumb video{transform:scale(1.04)}.ts-film-disc{border-radius:50%;flex:none;place-items:center;display:grid}.ts-film-disc svg{width:16px;height:16px;margin-left:2px}.ts-film-disc.is-thumb{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:48px;height:48px;transition:transform var(--tw-dur-2) var(--tw-motion-ease), background-color var(--tw-dur-2) var(--tw-motion-ease), color var(--tw-dur-2) var(--tw-motion-ease);background:#0a0a0a52;border:1px solid #fff6;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.ts-film-open:hover .ts-film-disc.is-thumb{color:#07090a;background:#fff;transform:scale(1.08)}.ts-film-disc.is-row{display:none}.ts-film-row{align-items:center;gap:8px;min-height:44px;padding:2px 52px 0 8px;display:flex}.ts-film-label{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:650}.ts-film-time{color:#ffffffe0;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.2}.ts-film-toggle{z-index:1;color:#fff;cursor:pointer;width:36px;height:36px;transition:background-color var(--tw-dur-1) var(--tw-motion-ease);background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.ts-film-toggle:hover{background:#ffffff29}.ts-film-toggle svg{width:14px;height:14px}@keyframes ts-film-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.97)}}@media (max-width:1099px){.ts-film{grid-area:1/1;justify-self:center;align-items:center;gap:8px;width:auto;display:flex}.ts-film-open{border-radius:999px;width:auto;padding:5px 14px 5px 5px}.ts-film-thumb{display:none}.ts-film-row{gap:10px;min-height:34px;padding:0}.ts-film-disc.is-row{color:#07090a;background:#fff;width:34px;height:34px;display:grid}.ts-film-disc.is-row svg{width:14px;height:14px}.ts-film-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f1180;border-color:#ffffff29;width:44px;height:44px;position:static}}html.ts-film-lock{overflow:hidden}.ts-film-dialog{width:min(1200px, calc(100vw - 2 * var(--ts-margin)), calc((100dvh - 160px) * 16 / 9));color:#fff;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:56px 0 0;overflow:visible}.ts-film-dialog[open]{animation:ts-film-pop .42s var(--tw-motion-ease)}.ts-film-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040506e6}.ts-film-dialog[open]::backdrop{animation:.32s ease-out ts-film-veil}.ts-film-video{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;display:block;box-shadow:0 40px 90px -30px #000c}.ts-film-close{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--tw-dur-1) var(--tw-motion-ease);background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.ts-film-close:hover{background:#ffffff2e}.ts-film-close svg{width:18px;height:18px}@keyframes ts-film-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes ts-film-veil{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ts-hero-block{animation:none}.ts-film{animation:.4s 1s both ts-film-fade}.ts-film-dialog[open],.ts-film-dialog[open]::backdrop{animation:none}.ts-film-thumb img,.ts-film-disc.is-thumb{transition:none}.ts-film-open:hover .ts-film-thumb img{transform:none}}@keyframes ts-film-fade{0%{opacity:0}}
.ts-twin{--tm-tc:clamp(9px, calc((100svh - 300px) / 46), 12px)}.tm{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"head card""media card""chips card";align-items:center;column-gap:clamp(32px,5vw,88px);display:grid;position:relative}.tm-fx{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tm-head{grid-area:head}.tm-head .ts-lede{margin-top:var(--gap-head)}.tm-media{margin-top:var(--gap-block);aspect-ratio:16/9.4;isolation:isolate;background:#1a1d20;border-radius:28px;grid-area:media;min-height:260px;max-height:calc(100svh - 440px);position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 40px 80px -48px #0000008c}.tm-layer{opacity:0;transition:opacity .7s var(--tw-motion-ease);position:absolute;inset:0}.tm-layer.is-on{opacity:1}.tm-layer :is(img,video){object-fit:cover;width:100%;height:100%;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.06)}.tm-layer.is-on :is(img,video){transform:scale(1)}.tm-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000 38%,#0003 60%,#000000a3 100%);position:absolute;inset:0}.tm-cap{z-index:3;color:#fff;position:absolute;bottom:20px;left:22px;right:22px}.tm-cap>*{animation:tm-up .6s var(--tw-motion-ease) both}.tm-cap>:nth-child(2){animation-delay:60ms}.tm-cap>:nth-child(3){animation-delay:.14s}.tm-cap-when{letter-spacing:.02em;color:#ffffffdb;font-size:13px;font-weight:600;display:block}.tm-cap-what{letter-spacing:-.012em;text-wrap:balance;text-shadow:0 1px 16px #00000059;margin:6px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:650;line-height:1.25}.tm-cap-feeds{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.tm-cap-feeds span{letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border-radius:9px;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.tm-cap-feeds svg{width:14px;height:14px}.tm-scan{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 30%,#ffffff47 48%,#00e5ff29 52%,#0000 70%) 0 0/300% 100% no-repeat;position:absolute;inset:0}.tm-scan.is-on{animation:1.1s cubic-bezier(.77,0,.175,1) .35s both tm-scan}@keyframes tm-scan{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}@keyframes tm-up{0%{opacity:0;transform:translateY(10px)}}.tm-chips{margin:var(--s-4) 0 0;grid-area:chips;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.tm-chip{background:var(--tw-surface);width:100%;min-height:56px;color:var(--tw-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px #0000000d, inset 0 0 0 1px var(--tw-line);transition:background-color .26s var(--tw-motion-ease), color .26s var(--tw-motion-ease), transform .16s var(--tw-motion-ease);border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex;position:relative}.tm-chip:active{transform:scale(.97)}.tm-chip-ic{background:var(--tw-bg);width:34px;height:34px;transition:background-color .26s var(--tw-motion-ease);border-radius:10px;flex:none;place-items:center;display:grid}.tm-chip-ic svg{width:18px;height:18px}.tm-chip b{font-size:14px;font-weight:650;line-height:1.2;display:block}.tm-chip small{color:var(--tw-text-2);margin-top:2px;font-size:12px;font-weight:600;display:block}.tm-chip[aria-pressed=true]{background:var(--tw-primary);color:var(--tw-primary-ink)}.tm-chip[aria-pressed=true] .tm-chip-ic{background:#ffffff1f}.tm-chip[aria-pressed=true] small{color:#ffffffb8}.tm-fed{background:var(--tw-ok);opacity:0;width:7px;height:7px;transition:opacity .26s var(--tw-motion-ease), transform .4s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;position:absolute;top:8px;right:8px;transform:scale(.4)}.tm-chip[aria-pressed=true] .tm-fed{background:#22d67a}.tm-chip.is-fed .tm-fed{opacity:1;transform:none}.tm-chip:focus-visible{outline:2px solid var(--tw-text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tm-chip:not([aria-pressed=true]):hover{box-shadow:0 6px 18px -10px #00000040, inset 0 0 0 1px var(--tw-line-2);background:#fafafa}}.tm-card{flex-direction:column;grid-area:card;align-items:center;display:flex}.tm-grip{perspective:1500px;touch-action:pan-y;cursor:grab;font-size:var(--tm-tc);position:relative}.tm-grip[data-dragging]{cursor:grabbing}.tm-flip{width:30em;height:43em;transform-style:preserve-3d;will-change:transform;position:relative}.tm-face{backface-visibility:hidden;border-radius:2.2em;position:absolute;inset:0}.tm-face.is-front{transform:translateZ(.26em)}.tm-face.is-back{transform:rotateY(180deg)translateZ(.26em)}.tm-edge{background:linear-gradient(#e6ebef,#6f7880 30%,#2a3136 55%,#9aa3ab 80%,#fff);width:.52em;position:absolute;top:2.2em;bottom:2.2em;left:calc(50% - .26em)}.tm-edge.is-r{transform:rotateY(90deg)translateZ(15em)}.tm-edge.is-l{transform:rotateY(-90deg)translateZ(15em)}.twin .tm .tw-tc{-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px #0009;font-size:1em!important}.twin .tm .tw-tc img{-webkit-user-drag:none}.twin .tm .tw-tc .tw-lvl{width:7em!important}.twin .tm .tw-tc .tw-ach{--ach:3.1em!important}.tm-floor{z-index:-1;filter:blur(6px);will-change:transform;background:radial-gradient(closest-side,#0000004d,#0000);border-radius:50%;width:24em;height:40px;margin-left:-12em;position:absolute;bottom:-40px;left:50%}.tm-glare,.tm-sweep{z-index:8;pointer-events:none;border-radius:2.2em;position:absolute;inset:0;overflow:hidden}.tm-glare{mix-blend-mode:soft-light}.tm-glare>span{background:radial-gradient(circle at 50% 42%,#fff9,#ffffff1a 20%,#0000 34%);position:absolute;inset:-50%}.tm-sweep{z-index:9;mix-blend-mode:screen}.tm-sweep>span{opacity:0;background:linear-gradient(105deg,#0000 36%,#ffffff0d 42%,#ffffff57 49%,#aaff001f 52%,#00e5ff1a 55%,#0000 62%) 0 0/300% 100% no-repeat;position:absolute;inset:0}.twin .tm .tw-tc .ts-trend.is-up{color:#22d67a}.twin .tm .tw-tc .ts-trend.is-flat{color:#fff}.twin .tm .tw-tc-stats>div{position:relative}.twin .tm .tw-tc-stats dd,.twin .tm .tw-tc-stats dt{transition:color .4s var(--tw-motion-ease), text-shadow .4s var(--tw-motion-ease)}.twin .tm-flip.is-hot-0 .tw-tc-stats>div:first-child :is(dd,dt),.twin .tm-flip.is-hot-1 .tw-tc-stats>div:nth-child(2) :is(dd,dt),.twin .tm-flip.is-hot-2 .tw-tc-stats>div:nth-child(3) :is(dd,dt),.twin .tm-flip.is-hot-3 .tw-tc-stats>div:nth-child(4) :is(dd,dt),.twin .tm-flip.is-hot-4 .tw-tc-stats>div:nth-child(5) :is(dd,dt),.twin .tm-flip.is-hot-5 .tw-tc-stats>div:nth-child(6) :is(dd,dt){color:#22d67a;text-shadow:0 0 .6em #22d67a80}.tm-tick{animation:tm-tick .65s var(--tw-motion-ease);display:inline-block}@keyframes tm-tick{0%{opacity:0;transform:translateY(.4em)}}.twin .tm .tm-plus{font:700 .5em/1 var(--tw-font-text);color:#22d67a;text-shadow:0 0 .6em #22d67a99;pointer-events:none;opacity:0;animation:tm-plus 1.1s var(--tw-motion-ease);position:absolute;top:-.55em;left:.1em}@keyframes tm-plus{0%{opacity:0;transform:translateY(.6em)}25%{opacity:1}to{opacity:0;transform:translateY(-1.4em)}}.tm-back{color:#fff;line-height:1.2;font-family:var(--tw-font-text);-webkit-user-select:none;user-select:none;background:radial-gradient(70% 40% at 80% 0,#00e5ff1f,#0000 70%),radial-gradient(60% 40% at 0 100%,#aaff0014,#0000 70%),radial-gradient(90% 50% at 30% 0,#1a2024,#0000 70%),#0a0d0f;border-radius:2.2em;flex-direction:column;padding:2.2em 2.2em 2em;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0009}.tm-back:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff 0%,#9aa3ab 18%,#2a3136 40%,#e6ebef 52%,#6f7880 72%,#fff 100%);padding:max(1px,.07em);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tm-back-top{justify-content:space-between;align-items:flex-start;display:flex}.tm-back-bolt{filter:drop-shadow(0 0 .8em #00ff8859);width:2.6em;height:2.6em}.tm-back-id{text-align:right;margin:0;font-size:1.1em}.tm-back-id small{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:.85em;font-weight:700;display:block}.tm-back-id b{letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:.3em;font-weight:600;display:block}.tm-back-title{font:400 3em/1 var(--tw-font-display);text-transform:uppercase;margin:1.3em 0 0}.tm-back-sub{color:#ffffffad;margin:.5em 0 0;font-size:1.15em}.tm-seasons{margin:1.5em 0 0;padding:0;list-style:none;position:relative}.tm-seasons:before{content:"";background:linear-gradient(#ffffff80,#ffffff1f);width:1px;position:absolute;top:1em;bottom:1.2em;left:.45em}.tm-season{grid-template-columns:1fr auto;align-items:center;gap:.2em 1em;padding:.6em 0 .6em 2em;display:grid;position:relative}.tm-season:before{content:"";background:#0a0d0f;border-radius:50%;width:.7em;height:.7em;position:absolute;top:1.15em;left:.1em;box-shadow:inset 0 0 0 1.5px #ffffffb3}.tm-season.is-now:before{background:#fff;box-shadow:0 0 0 .3em #ffffff24}.tm-season b{font-size:1.25em;font-weight:700}.tm-season span:not(.tm-bar){color:#ffffffa8;grid-column:1;font-size:1.1em}.tm-season em{font:400 2.6em/1 var(--tw-font-display);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-style:normal}.tm-bar{background:#ffffff1a;border-radius:1em;grid-column:1/-1;height:.22em;margin-top:.35em;overflow:hidden}.tm-bar i{border-radius:inherit;background:linear-gradient(90deg,#ffffff8c,#fff);height:100%;display:block}.tm-move{background:#ffffff14;border-radius:.8em;align-items:center;gap:.6em;width:max-content;max-width:calc(100% - 2em);margin:.1em 0 .1em 2em;padding:.45em .8em;font-size:1.05em;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.tm-move svg{flex:none;width:1.2em;height:1.2em}.tm-back-foot{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1em;margin-top:auto;padding-top:1.1em;display:flex}.tm-back-foot small{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:1.05em;font-weight:700}.tm-back-badges{gap:.35em;margin:0;padding:0;list-style:none;display:flex}.twin .tm-back .tw-ach{--ach:3.2em!important}.tm-ctl{justify-content:center;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:52px;display:flex}.tm-ctl .ts-btn svg{width:18px;height:18px}.tm-log{margin-top:var(--s-4);align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;min-height:48px;display:flex}.tm-log p{color:var(--tw-text-2);animation:tm-up .5s var(--tw-motion-ease) both;margin:0;font-size:14px;font-weight:600}.tm-log b{color:var(--tw-text)}.tm-up{color:var(--tw-ok)}.tm-foot{margin-top:var(--gap-section);text-align:center;max-width:none}@media (max-width:959px){.ts-twin{--tm-tc:8.6px}.tm{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""chips""media"}.tm-head{text-align:center;flex-direction:column;align-items:center;display:flex}.tm-card{margin-top:var(--gap-section)}.tm-ctl{margin-top:40px}.tm-log{min-height:0;margin-top:var(--s-3)}.tm-media{margin-top:var(--s-4);aspect-ratio:16/10;border-radius:22px;min-height:0;max-height:none}.tm-cap{bottom:14px;left:16px;right:16px}.tm-cap-feeds{margin-top:8px}.tm-chips{scroll-snap-type:x mandatory;margin-inline:calc(var(--ts-margin) * -1);padding:2px var(--ts-margin) 6px;scroll-padding-inline:var(--ts-margin);scrollbar-width:none;display:flex;overflow-x:auto}.tm-chips::-webkit-scrollbar{display:none}.tm-chips li{scroll-snap-align:start;flex:none}.tm-chip{width:auto;min-height:50px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.tm-layer,.tm-layer :is(img,video){transition:none;transform:none!important}.tm-cap>*,.tm-log p,.tm-scan.is-on,.twin .tm .tm-plus{animation:none}}
