.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}@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[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}}
html.hb-lock{padding-right:var(--hb-lock-gap,0px);overflow:hidden}html.hb-lock :is(.ts-nav,.ts-top,.ts-sticky){margin-right:var(--hb-lock-gap,0px)}.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-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-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-feed-light{filter:blur(28px)saturate(150%);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-10%}.hb-feed-card .mf-phone{--mf-w:46%;position:absolute;top:26%;left:50%;translate:-50%}.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-phone-stage{--inset:clamp(20px, 2.6vw, 32px);--tag:44px;z-index:2;align-items:end;container-type:size}.hb-phone-stage .hb-app-phone{width:min(300px, 100cqw - 2 * var(--inset), (100cqh - 2 * var(--inset) - var(--tag)) * 410 / 865);margin-bottom:var(--inset);filter:drop-shadow(0 30px 50px #0000008c);position:relative}.hb-versus-board{justify-items:center;display:grid;position:absolute;top:26%;left:0;right:0}@media (max-width:699px){.hb-versus-board .vb{zoom:.82}}.hb-versus-stage{z-index:2;container-type:size}.hb-versus-stage .vb{width:min(100% - 64px,440px)}@container (max-height:600px){.hb-versus-stage .vb{width:min(100% - 40px,360px);margin-top:28px}.hb-versus-stage .vb :is(.vb-who,.vb-since,.vb-h,.vb-legend,.vb-private,.vb-rows .vb-name,.vb-zone),.hb-versus-stage .vb-league li:nth-child(n+4),.hb-versus-stage .vb-panel.is-rivals>.vb-block+.vb-block{display:none}.hb-versus-stage .vb[data-detail] .vb-rows li{grid-template-columns:30px minmax(0,1fr) 22px 28px}}.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 .32s var(--hb-ease)}.hb-modal[data-closing]{animation:hb-modal-out .18s var(--hb-ease) forwards}.hb-modal[data-closing]::backdrop{animation:hb-fade-out .18s var(--hb-ease) forwards}.hb-modal-in{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid;position:relative;overflow-y:auto}.hb-modal-in::-webkit-scrollbar{display:none}.hb-modal-stage{background:#07090a;border-radius:20px;margin:12px;position:relative;overflow:hidden}.hb-stage-in{opacity:0;visibility:hidden;transition:opacity .36s var(--hb-ease), visibility 0s linear .36s;position:absolute;inset:0}.hb-stage-in[data-on]{opacity:1;visibility:visible;transition:opacity .36s var(--hb-ease), visibility 0s}.hb-stage-in>.hb-fill{z-index:0}.hb-stage-in:after{content:"";z-index:1;background:linear-gradient(#0000000f 0%,#0000001f 42%,#0000009e 100%);position:absolute;inset:0}.hb-stage-in .hb-example{top:20px;left:20px}.hb-stage-widgets{--inset:clamp(20px, 2.6vw, 32px);z-index:2;left:var(--inset);bottom:var(--inset);width:min(100% - 2 * var(--inset), 360px);color:#fff;flex-direction:column;gap:10px;font-size:14px;line-height:1.3;display:flex;position:absolute}.hb-stage-widgets>*{box-sizing:border-box;margin:0}.hb-stage-in .hb-stage-widgets>*{border-radius:16px;width:100%}:where(.hb-stage-widgets) :is(ul,ol){margin:0;padding:0;list-style:none}.hb-stage-widgets svg{flex:none}.hb-modal[open] .hb-stage-in[data-on] .hb-stage-widgets>*{animation:hb-widget-in .62s var(--btn-spring) .12s both}.hb-modal[open] .hb-stage-in[data-on] .hb-stage-widgets>:nth-child(2){animation-delay:.2s}.hb-modal[open] .hb-stage-in[data-on] .hb-stage-widgets>:nth-child(3){animation-delay:.28s}.hb-sw-note{align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.hb-sw-note>span:not(.hb-ov-icon,.hb-pill){flex:1;gap:2px;min-width:0;display:grid}.hb-sw-note b{font-size:15px;font-weight:700}.hb-sw-note small{color:#ffffffc7;text-wrap:pretty;font-size:12.5px;line-height:1.35}.hb-modal-copy{animation:hb-copy-in .52s .12s var(--hb-ease) both;flex-direction:column;justify-content:center;gap:16px;padding:64px clamp(28px,4vw,56px) 32px clamp(20px,3vw,40px);display:flex}.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{text-wrap:pretty;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;text-wrap:pretty;margin:0;font-size:14px}.hb-modal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.hb-modal-nav{align-items:center;gap:12px;display:flex}.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 (min-width:900px) and (max-height:820px){.hb-modal-copy{gap:12px;padding-top:60px;padding-bottom:24px}.hb-modal-title{font-size:clamp(28px,2.9vw,40px)}.hb-modal-lead{font-size:18px}.hb-modal-text{font-size:15.5px;line-height:1.55}.hb-points{gap:8px}.hb-points li{font-size:15px}}@media (max-width:899px){.hb-modal{border-radius:0;width:100vw;height:100dvh}.hb-modal-in{height:100%;display:block}.hb-modal-stage{border-radius:18px;height:58dvh;margin:8px}.hb-stage-widgets{gap:8px}.hb-stage-widgets>:nth-child(n+3){display:none}.hb-sw-note{padding:10px 14px 10px 10px}.hb-stage-widgets :is(.hb-ov-rows,.hb-ov-teams){padding:11px 13px}.hb-stage-widgets .hb-ov-rows ul{gap:6px}.hb-stage-widgets .hb-ov-av{width:22px;height:22px;font-size:9px}.hb-modal-copy{gap:14px;padding:20px 20px 104px;animation-name:hb-fade}.hb-modal-cta{flex:100%}.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}}@keyframes hb-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes hb-modal-out{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes hb-fade{0%{opacity:0}}@keyframes hb-fade-out{to{opacity:0}}@keyframes hb-copy-in{0%{opacity:0;transform:translateY(12px)}}@keyframes hb-widget-in{0%{opacity:0;translate:0 14px}}.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}.hb-turn-media .hb-loop-toggle:not(:focus-visible){opacity:0;pointer-events:none}[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}
.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}@media (max-width:599px){.ts-hero-block,.ts-hero-block .ts-ctas{align-self:stretch}}@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}}
