@font-face{font-family:switzer;src:url(../media/switzer_400_normal-s.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_500_normal-s.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_600_normal-s.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_700_normal-s.0dcxxlihrnei_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.DyrfLa_className{font-family:switzer,switzer Fallback}.DyrfLa_variable{--font-switzer:"switzer", "switzer Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--c-fg);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}#cursor.is-ready{opacity:1}#cursor span{aspect-ratio:1;background:var(--c-fg);min-width:5.5rem;color:var(--c-bg);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-50%,-50%)scale(0)}#cursor.is-active span{transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){#cursor{display:none}}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--c-bg:#fff;--c-alt:#f5f5f7;--c-tile:#fff;--c-fg:#1d1d1f;--c-fg2:#6e6e73;--c-fg3:#86868b;--c-line:#d2d2d7;--c-link:#06c;--c-blue:#0071e3;--c-accent:#0071e3;--c-curtain:#fff;--nav-bg:#fbfbfdcc;--nav-line:#00000029;--grad:linear-gradient(90deg, #2ca2ff 0%, #7b6cff 55%, #c564ff 100%);--glass:#fafafcbd;--glass-fg:#1d1d1f;--glass-sub:#6e6e73;--glass-edge:#0000001a;--glass-row:#0000000f;--glass-track:#0000001f;--glass-ink:#1d1d1f;--glass-ink-fg:#fff;--glass-shadow:0 20px 50px #00000029;--ctl:#d2d2d7a3;--ctl-hover:#c4c4c9cc;--ctl-fg:#1d1d1f;--ctl-dot:#00000052;--edge-core:#0071e3;--edge-glow:#0071e38c;--edge-haze:#0071e338;--f:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, var(--font-switzer), Arial, sans-serif;--t-body:17px;--wrap:980px;--wide:1260px;--gutter:max(22px, 4vw);--settle:cubic-bezier(.16, 1, .3, 1);--z-gl:0;--z-content:1;--z-header:50;--z-curtain:90;--z-loader:100}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg:#000;--c-alt:#000;--c-tile:#161617;--c-fg:#f5f5f7;--c-fg2:#a1a1a6;--c-fg3:#86868b;--c-line:#424245;--c-link:#2997ff;--c-accent:#2997ff;--c-curtain:#000;--nav-bg:#161617cc;--nav-line:#ffffff29;--glass:#28282c9e;--glass-fg:#f5f5f7;--glass-sub:#a1a1a6;--glass-edge:#ffffff2e;--glass-row:#ffffff1f;--glass-track:#ffffff2e;--glass-ink:#fff;--glass-ink-fg:#000;--glass-shadow:0 20px 50px #00000080;--ctl:#424245b3;--ctl-hover:#56565acc;--ctl-fg:#f5f5f7;--ctl-dot:#ffffff6b;--edge-core:#fffffff2;--edge-glow:#0a84ff;--edge-haze:#0a84ff80}}:root[data-theme=dark]{--edge-core:#fffffff2;--edge-glow:#0a84ff;--edge-haze:#0a84ff80;--c-bg:#000;--c-alt:#000;--c-tile:#161617;--c-fg:#f5f5f7;--c-fg2:#a1a1a6;--c-fg3:#86868b;--c-line:#424245;--c-link:#2997ff;--c-accent:#2997ff;--c-curtain:#000;--nav-bg:#161617cc;--nav-line:#ffffff29;--glass:#28282c9e;--glass-fg:#f5f5f7;--glass-sub:#a1a1a6;--glass-edge:#ffffff2e;--glass-row:#ffffff1f;--glass-track:#ffffff2e;--glass-ink:#fff;--glass-ink-fg:#000;--glass-shadow:0 20px 50px #00000080;--ctl:#424245b3;--ctl-hover:#56565acc;--ctl-fg:#f5f5f7;--ctl-dot:#ffffff6b}.is-dark{--c-bg:#000;--c-alt:#000;--c-tile:#161617;--c-fg:#f5f5f7;--c-fg2:#a1a1a6;--c-fg3:#86868b;--c-line:#424245;--c-link:#2997ff;--c-accent:#2997ff;--glass:#28282c9e;--glass-fg:#f5f5f7;--glass-sub:#a1a1a6;--glass-edge:#ffffff2e;--glass-row:#ffffff1f;--glass-track:#ffffff2e;--glass-ink:#fff;--glass-ink-fg:#000;--glass-shadow:0 20px 50px #00000080;--ctl:#424245b3;--ctl-hover:#56565acc;--ctl-fg:#f5f5f7;--ctl-dot:#ffffff6b;background:var(--c-bg);color:var(--c-fg)}html{background:var(--c-bg);color:var(--c-fg)}body{font-family:var(--f);letter-spacing:-.022em;font-size:17px;font-weight:400;line-height:1.47}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - var(--gutter) * 2, var(--wrap));margin-inline:auto}.wide{width:min(100% - var(--gutter) * 2, var(--wide));margin-inline:auto}.section{background:var(--c-bg);padding:130px 0}.section--alt{background:var(--c-alt)}@media (max-width:734px){.section{padding:84px 0}}.only-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .only-dark{display:block}:root:not([data-theme=light]) .only-light{display:none}}:root[data-theme=dark] .only-dark{display:block}:root[data-theme=dark] .only-light{display:none}.t-hero{letter-spacing:-.015em;font-size:80px;font-weight:600;line-height:1.05}.t-headline{letter-spacing:-.005em;font-size:56px;font-weight:600;line-height:1.07}.t-eyebrow{letter-spacing:.009em;font-size:24px;font-weight:600;line-height:1.17}.t-intro{letter-spacing:.011em;color:var(--c-fg2);font-size:21px;font-weight:400;line-height:1.38}.t-intro strong,.t-copy strong{color:var(--c-fg);font-weight:600}.t-copy{color:var(--c-fg2);font-size:17px;line-height:1.47}.t-small{letter-spacing:-.01em;color:var(--c-fg3);font-size:12px;line-height:1.33}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:1068px){.t-hero{font-size:64px;line-height:1.06}.t-headline{font-size:48px;line-height:1.08}}@media (max-width:734px){.t-hero{letter-spacing:-.003em;font-size:44px;line-height:1.09}.t-headline{letter-spacing:.004em;font-size:32px;line-height:1.125}.t-eyebrow{font-size:19px;line-height:1.21}.t-intro{letter-spacing:.012em;font-size:19px;line-height:1.42}}.head{text-align:center;justify-items:center;gap:14px;margin-bottom:72px;display:grid}.head .t-intro{max-width:40rem}@media (max-width:734px){.head{margin-bottom:48px}}.btn{background:var(--c-blue);color:#fff;letter-spacing:-.022em;white-space:nowrap;min-height:44px;transition:background .2s, scale .25s var(--settle);border-radius:980px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-size:17px;font-weight:400;line-height:1.18;display:inline-flex}@media (hover:hover){.btn:hover{background:#0077ed}}.btn:active{scale:.97}.btn--sm{letter-spacing:-.01em;min-height:28px;padding:4px 12px;font-size:12px;line-height:1.33}.link{color:var(--c-link);letter-spacing:-.022em;white-space:nowrap;align-items:center;gap:4px;font-size:17px;display:inline-flex}.link svg{transition:translate .25s var(--settle)}@media (hover:hover){.link:hover{text-underline-offset:3px;text-decoration:underline}.link:hover svg{translate:2px}}.ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.nav{z-index:var(--z-header);background:var(--nav-bg);height:52px;color:var(--c-fg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:inset 0 -1px 0 var(--nav-line);transition:background .4s,color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.nav.is-dark{--c-fg:#f5f5f7;--c-fg2:#a1a1a6;--nav-bg:#161617cc;--nav-line:#ffffff1f;color:#f5f5f7}.nav__in{width:min(100% - var(--gutter) * 2, 1024px);align-items:center;gap:24px;height:100%;margin-inline:auto;display:flex}.nav__brand{letter-spacing:.011em;align-items:center;gap:8px;margin-right:auto;font-size:21px;font-weight:600;line-height:1.14;display:inline-flex}.nav__brand img{width:22px;height:22px}.nav__link{letter-spacing:-.01em;color:var(--c-fg2);font-size:12px;line-height:1.33;transition:color .2s}@media (hover:hover){.nav__link:hover{color:var(--c-link)}}.nav.is-dark .nav__link:hover{color:#2997ff}.theme{width:28px;height:28px;color:var(--c-fg2);border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}@media (hover:hover){.theme:hover{color:var(--c-fg);background:color-mix(in srgb, var(--c-fg) 10%, transparent)}}.theme .sun{display:none}:root[data-theme=dark] .theme .sun{display:block}:root[data-theme=dark] .theme .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme .sun{display:block}:root:not([data-theme]) .theme .moon{display:none}}@media (max-width:734px){.nav__link{display:none}.nav__in{gap:14px}.nav__brand{font-size:19px}}.hero{background:var(--c-alt);height:100svh;min-height:600px;color:var(--c-fg);--k-glass:linear-gradient(180deg, #ffffffd6, #f6f6f8d6);--k-edge:#00000014;--k-shadow:inset 0 1px 0 #ffffffe6, 0 30px 70px #00000024, 0 8px 22px #00000014;--k-app:linear-gradient(180deg, #fff, #e8e8ec);--k-app-fg:#3a3a3c;--k-app-edge:inset 0 0 0 .5px #0000001f;position:relative;overflow:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{--k-glass:linear-gradient(180deg, #303136cc, #1c1d20cc);--k-edge:#ffffff1a;--k-shadow:inset 0 1px 0 #ffffff14, 0 40px 80px #00000073, 0 8px 24px #00000059;--k-app:linear-gradient(180deg, #45464b, #2a2b2f);--k-app-fg:#f1f2f5;--k-app-edge:inset 0 1px 0 #ffffff1f}}:root[data-theme=dark] .hero{--k-glass:linear-gradient(180deg, #303136cc, #1c1d20cc);--k-edge:#ffffff1a;--k-shadow:inset 0 1px 0 #ffffff14, 0 40px 80px #00000073, 0 8px 24px #00000059;--k-app:linear-gradient(180deg, #45464b, #2a2b2f);--k-app-fg:#f1f2f5;--k-app-edge:inset 0 1px 0 #ffffff1f}.seq{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__poster{opacity:0;width:max(100%,177.78svh);max-width:none;height:auto;position:absolute;top:24svh;left:50%;translate:-50%}.hero.is-fallback .hero__poster{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__poster{opacity:1}}:root[data-theme=dark] .hero__poster{opacity:1}.hero.is-still .beats,.hero.is-still .k-corners{display:none}.hero__copy{z-index:3;padding:0 var(--gutter);text-align:center;justify-items:center;gap:14px;display:grid;position:absolute;top:calc(52px + 7vh);left:0;right:0}.hero__copy .t-intro{max-width:36rem;color:var(--c-fg2)}.hero__copy .ctas{margin-top:12px}.hero__price{color:var(--c-fg3);letter-spacing:-.016em;margin-top:2px;font-size:14px}.beats{z-index:3;pointer-events:none;position:absolute;inset:0}.beat{inset:calc(52px + 6vh) var(--gutter) 6vh;text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute}.beat__text{justify-items:center;gap:10px;display:grid}.beat h2{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(40px,3.9vw,56px);font-weight:600;line-height:1.07}.beat p{letter-spacing:.011em;max-width:34rem;color:var(--c-fg2);font-size:21px;line-height:1.38}.beat .k-card{margin-top:auto}.hero.is-side .beat{inset:calc(52px + 12vh) auto auto var(--side-x);width:var(--col);text-align:left;align-items:flex-start;gap:40px}.hero.is-side .beat__text{justify-items:start}.hero.is-side .beat .k-card{margin-top:0}.k-card,.k-pill{color:var(--glass-fg);background:var(--k-glass);border:1px solid var(--k-edge);box-shadow:var(--k-shadow);-webkit-backdrop-filter:blur(30px)saturate(1.2);backdrop-filter:blur(30px)saturate(1.2)}.k-card{transform-origin:50% 0;border-radius:26px}.k-clip,.k-mix{width:min(380px,100%);padding:14px 0 10px}.k-card__head{color:var(--glass-sub);letter-spacing:-.01em;justify-content:space-between;padding:4px 20px 10px;font-size:13px;font-weight:600;display:flex}.k-clip__state i{font-style:normal}.k-clip__state b{color:var(--glass-fg);display:none}.k-clip.is-pasted .k-clip__state i{display:none}.k-clip.is-pasted .k-clip__state b{display:inline}.k-clip__row{text-align:left;border-radius:14px;align-items:center;gap:12px;margin:0 8px;padding:9px 12px;transition:background .25s;display:flex}.k-clip__row.is-on{background:var(--glass-row)}.k-clip.is-pasted .k-clip__row.is-on{background:#0a6cff}.k-app{width:40px;height:40px;color:var(--k-app-fg);background:var(--k-app);box-shadow:var(--k-app-edge);border-radius:10px;flex:none;place-items:center;display:grid}.k-app--color{color:#fff}.k-app--picture{background:radial-gradient(120% 90% at 20% 15%,#ffb36b,#0000 55%),radial-gradient(90% 80% at 85% 85%,#6b4dff,#0000 60%),linear-gradient(140deg,#ff5f7e,#7a2cff);border-radius:7px;width:40px;height:32px;margin-block:4px;box-shadow:inset 0 0 0 .5px #ffffff4d}.k-clip__search{align-items:center;gap:6px;display:inline-flex}.k-clip__search svg{width:14px;height:14px}.k-clip__text{min-width:0;line-height:1.25;display:grid}.k-clip__text b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.k-clip__text small{color:var(--glass-sub);font-size:12px}.k-clip.is-pasted .k-clip__row.is-on small{color:#ffffffc7}.k-card__foot{color:var(--glass-sub);border-top:1px solid var(--glass-row);text-align:left;margin-top:6px;padding:10px 20px 4px;font-size:12px}.k-mix__row{text-align:left;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px 12px;margin:0 8px;padding:10px 12px;display:grid}.k-mix__row--front{background:var(--glass-row)}.k-mix__name{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2;display:grid}.k-mix__name small{color:var(--glass-sub);font-size:12px;font-weight:400}.k-mix__row b{font-variant-numeric:tabular-nums;color:var(--glass-fg);font-size:14px;font-weight:600}.k-mix__track{background:var(--glass-track);border-radius:3px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.k-mix__fill{background:var(--glass-ink);transform-origin:0;border-radius:3px;position:absolute;inset:0;scale:.8 1}.k-mix__row:not(.k-mix__row--front) .k-mix__fill{opacity:.45}.k-hud{border-radius:28px;align-items:center;gap:14px;width:260px;height:56px;padding:0 20px;display:flex}.k-hud__track{background:var(--glass-track);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.k-hud__fill{background:var(--glass-ink);transform-origin:0;border-radius:3px;position:absolute;inset:0;scale:.8 1}.k-corners{z-index:2;pointer-events:none;position:absolute;inset:0}.k-pill{white-space:nowrap;opacity:0;visibility:hidden;border-radius:27px;align-items:center;gap:11px;height:54px;padding:0 20px 0 9px;display:flex;position:absolute;top:0;left:0}.k-pill__ico{background:var(--glass-ink);width:36px;height:36px;color:var(--glass-ink-fg);border-radius:50%;flex:none;place-items:center;display:grid}.k-pill__text{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.15;display:grid}.k-pill__text small{letter-spacing:.06em;text-transform:uppercase;color:var(--glass-sub);font-size:11px;font-weight:600}@media (max-width:734px){.hero__copy{top:calc(52px + 5vh)}.beat{inset:calc(52px + 5vh) var(--gutter) 5vh;gap:20px}.beat h2{font-size:32px;line-height:1.125}.beat p{font-size:17px}.k-clip,.k-mix{width:min(340px,100%)}.k-clip{padding-bottom:8px}.k-clip .k-card__foot{display:none}.k-clip__row{padding:7px 10px}.k-pill{gap:8px;height:44px;padding:0 14px 0 6px}.k-pill__ico{width:32px;height:32px}.k-pill__text{font-size:13px}}.filmlink{color:var(--c-link);letter-spacing:-.022em;align-items:center;gap:8px;font-size:17px;display:inline-flex}.filmlink__disc{border:1.5px solid;border-radius:50%;place-items:center;width:24px;height:24px;transition:background .25s,color .25s;display:grid}.filmlink__disc svg{translate:1px}@media (hover:hover){.filmlink:hover{text-underline-offset:3px;text-decoration:underline}.filmlink:hover .filmlink__disc{background:currentColor}.filmlink:hover .filmlink__disc svg{color:var(--c-bg)}}.cine{background:var(--c-bg);height:100svh;min-height:560px;color:var(--c-fg);position:relative;overflow:clip}.cine__head{z-index:2;text-align:center;padding:0 var(--gutter);pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;top:calc(52px + 9vh);left:0;right:0}.cine__frame{z-index:1;clip-path:inset(36% 17% 8% round 28px);will-change:clip-path;background:#0a0a0b;position:absolute;inset:0;overflow:clip}.cine__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cine__full{z-index:2;background:#000;object-fit:contain!important}.cine__play{z-index:3;color:#f5f5f7;text-align:left;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);transition:background .25s, scale .3s var(--settle);background:#28282c8c;border-radius:980px;align-items:center;gap:16px;padding:12px 34px 12px 12px;display:flex;position:absolute;top:61%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 .5px #ffffff38,0 20px 50px #0006}.cine__play>span:last-child{letter-spacing:-.022em;font-size:21px;font-weight:600;line-height:1.25;display:grid}.cine__play small{color:#a1a1a6;letter-spacing:-.01em;font-size:14px;font-weight:400}.cine__disc{color:#000;background:#f5f5f7;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.cine__disc svg{translate:2px}@media (hover:hover){.cine__play:hover{background:#3c3c42b3;scale:1.04}}.cine__play:active{scale:.97}.cine__play:focus-visible{outline-offset:4px;outline:2px solid #2997ff}@media (max-width:734px){.cine__play{padding:8px 22px 8px 8px;top:66%}.cine__play>span:last-child{font-size:17px}.cine__disc{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.cine{aspect-ratio:16/9;height:auto;min-height:0}.cine__head{display:none}.cine__play{top:50%}}.hl{background:var(--c-bg);color:var(--c-fg);padding:120px 0 100px;overflow:clip}.hl__title{margin-bottom:48px}.hl__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:max(var(--gutter), calc((100vw - var(--card-w)) / 2));--card-w:min(87vw, 1260px, (100svh - 300px) * 16 / 9);gap:20px;display:flex;overflow-x:auto}.hl__track::-webkit-scrollbar{display:none}.hl__card{width:var(--card-w);aspect-ratio:16/9;scroll-snap-align:center;background:#0a0a0b;border-radius:28px;flex:none;position:relative;overflow:clip}.hl__card video,.hl__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hl__card figcaption{background:linear-gradient(#0000,#000000b8);padding:70px 40px 34px;position:absolute;bottom:0;left:0;right:0}.hl__card figcaption p{letter-spacing:.011em;color:#a1a1a6;max-width:34rem;font-size:21px;line-height:1.38}.hl__card figcaption strong{color:#f5f5f7;font-weight:600}.hl__nav{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.hl__dots{background:var(--ctl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.hl__dot{background:var(--ctl-dot);width:8px;height:8px;transition:width .45s var(--settle), background .3s;border-radius:4px;position:relative;overflow:clip}.hl__dot.is-on{background:var(--ctl-dot);width:48px}.hl__dot i{background:var(--ctl-fg);transform-origin:0;border-radius:4px;position:absolute;inset:0;scale:0 1}.hl__dot:not(.is-on) i{scale:0 1!important}.hl__play{width:56px;height:56px;color:var(--ctl-fg);background:var(--ctl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;place-items:center;transition:background .2s;display:grid}@media (hover:hover){.hl__dot:hover{background:var(--ctl-fg)}.hl__play:hover{background:var(--ctl-hover)}}.hl__play:focus-visible,.hl__dot:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (max-width:734px){.hl__track{--card-w:86vw;gap:12px}.hl__card{aspect-ratio:auto;background:#161617;border-radius:22px}.hl__card video{aspect-ratio:16/9;height:auto;position:relative;inset:auto}.hl__card figcaption{background:0 0;padding:18px 22px 24px;position:static}.hl__card figcaption p{font-size:17px}}.mx__shot{width:min(100% - var(--gutter) * 2, 1180px);margin:0 auto;position:relative}.mx__shot img{width:100%;height:auto;box-shadow:0 0 0 .5px var(--c-line), 0 40px 100px -30px #00000073;border-radius:22px}.mx__points{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:80px;padding:0;list-style:none;display:grid}.mx__points li{align-content:start;gap:6px;display:grid}.mx__points b{letter-spacing:.011em;color:var(--c-fg);font-size:21px;font-weight:600;line-height:1.19}.mx__points span{color:var(--c-fg2)}.mx__note{text-align:center;margin-top:48px}@media (max-width:1068px){.mx__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.mx__points{grid-template-columns:1fr;margin-top:56px}.mx__shot img{border-radius:12px}}.aud{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;margin-top:140px;display:grid}.aud__copy{justify-items:start;gap:14px;display:grid}.aud__title{letter-spacing:-.003em;text-wrap:balance;font-size:48px;font-weight:600;line-height:1.08}.aud__points{gap:20px;margin-top:22px;padding:0;list-style:none;display:grid}.aud__points li{gap:4px;display:grid}.aud__points b{letter-spacing:-.022em;color:var(--c-fg);font-size:17px;font-weight:600;line-height:1.24}.aud__points span{color:var(--c-fg2)}.aud__shot img{width:100%;height:auto;box-shadow:0 0 0 .5px var(--c-line), 0 40px 100px -30px #00000073;border-radius:22px}@media (max-width:1068px){.aud{gap:48px}.aud__title{font-size:40px}}@media (max-width:834px){.aud{grid-template-columns:1fr;gap:40px;margin-top:100px}}@media (max-width:734px){.aud__title{letter-spacing:.007em;font-size:28px;line-height:1.14}.aud__shot img{border-radius:12px}}.lt{--lt-accent:#007aff;--lt-frame:#d2d2d7;--lt-bezel:#0b0b0c;--lt-wall:radial-gradient(70% 90% at 100% 0%, #c08aff 0%, #c08aff00 62%), radial-gradient(70% 90% at 0% 100%, #3d8bff 0%, #3d8bff00 64%), radial-gradient(60% 70% at 72% 88%, #7a5cff 0%, #7a5cff00 70%), radial-gradient(55% 65% at 22% 18%, #a6d8ff 0%, #a6d8ff00 72%), linear-gradient(135deg, #b9d3ff 0%, #dac6ff 100%);--lt-bar-bg:#ffffff4d;--lt-bar-fg:#0b0b0d;--lt-win:#fff;--lt-win-bar:#f2f2f4;--lt-win-line:#0000001f;--lt-win-fg:#1d1d1f;--lt-win-sub:#86868b;--lt-glass:#fafafc8f;--lt-glass-solid:#f5f5f7;--lt-glass-edge:#fffc;--lt-glass-sheen:linear-gradient(180deg, #ffffff8c, #fff0 62%);--lt-glass-fg:#1d1d1f;--lt-glass-sub:#3c3c43ad;--lt-glass-drop:#0000002e;--lt-ico:#00000012;--lt-pad-bg:linear-gradient(180deg, #f5f5f7, #e4e4e9);--lt-pad-line:#0000001a;--lt-chip-on:#fff;--lt-chip-on-fg:#1d1d1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lt{--lt-accent:#0a84ff;--lt-frame:#3a3a3c;--lt-bezel:#050505;--lt-wall:radial-gradient(70% 90% at 100% 0%, #4d2194 0%, #4d219400 62%), radial-gradient(70% 90% at 0% 100%, #0c43a8 0%, #0c43a800 64%), radial-gradient(60% 70% at 72% 88%, #2c2183 0%, #2c218300 70%), radial-gradient(55% 65% at 22% 18%, #123668 0%, #12366800 72%), linear-gradient(135deg, #070b1c 0%, #0e081b 100%);--lt-bar-bg:#00000047;--lt-bar-fg:#f5f5f7;--lt-win:#1e1e21;--lt-win-bar:#2a2a2d;--lt-win-line:#ffffff1f;--lt-win-fg:#f5f5f7;--lt-win-sub:#8e8e93;--lt-glass:#2424288c;--lt-glass-solid:#2c2c2e;--lt-glass-edge:#fff3;--lt-glass-sheen:linear-gradient(180deg, #ffffff1f, #fff0 62%);--lt-glass-fg:#f5f5f7;--lt-glass-sub:#ebebf59e;--lt-glass-drop:#00000073;--lt-ico:#ffffff1a;--lt-pad-bg:linear-gradient(180deg, #2c2c2f, #1c1c1e);--lt-pad-line:#ffffff1a;--lt-chip-on:#ffffff38;--lt-chip-on-fg:#fff}}:root[data-theme=dark] .lt{--lt-accent:#0a84ff;--lt-frame:#3a3a3c;--lt-bezel:#050505;--lt-wall:radial-gradient(70% 90% at 100% 0%, #4d2194 0%, #4d219400 62%), radial-gradient(70% 90% at 0% 100%, #0c43a8 0%, #0c43a800 64%), radial-gradient(60% 70% at 72% 88%, #2c2183 0%, #2c218300 70%), radial-gradient(55% 65% at 22% 18%, #123668 0%, #12366800 72%), linear-gradient(135deg, #070b1c 0%, #0e081b 100%);--lt-bar-bg:#00000047;--lt-bar-fg:#f5f5f7;--lt-win:#1e1e21;--lt-win-bar:#2a2a2d;--lt-win-line:#ffffff1f;--lt-win-fg:#f5f5f7;--lt-win-sub:#8e8e93;--lt-glass:#2424288c;--lt-glass-solid:#2c2c2e;--lt-glass-edge:#fff3;--lt-glass-sheen:linear-gradient(180deg, #ffffff1f, #fff0 62%);--lt-glass-fg:#f5f5f7;--lt-glass-sub:#ebebf59e;--lt-glass-drop:#00000073;--lt-ico:#ffffff1a;--lt-pad-bg:linear-gradient(180deg, #2c2c2f, #1c1c1e);--lt-pad-line:#ffffff1a;--lt-chip-on:#ffffff38;--lt-chip-on-fg:#fff}.lt-stage{width:min(100% - var(--gutter) * 2, 1040px);margin:0 auto;container-type:inline-size}.lt-display{border-radius:calc(1.15cqw + 12 * var(--lu));background:var(--lt-bezel);box-shadow:0 0 0 1px var(--lt-frame), 0 50px 100px -40px #00000080, 0 24px 40px -30px #0006;padding:1.15cqw;position:relative}.lt-stage{--u:clamp(.78px, .1cqw, 1.1px);--lu:clamp(.5px, .09cqw, 1px);--lt-barh:max(2.4cqw, 9px);--lt-cz:max(16cqw, 56px);--lt-ez:max(7cqw, 30px)}.lt-screen{aspect-ratio:16/10;border-radius:calc(12 * var(--lu));isolation:isolate;background:var(--lt-wall);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.lt-probe{width:calc(100 * var(--u));height:calc(100 * var(--lu));visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.lt-desk{z-index:0;color:var(--lt-win-fg);position:absolute;inset:0}.lt-desk:after{content:"";z-index:1;opacity:0;background:#0000003d;transition:opacity .5s;position:absolute;inset:0}.lt-screen.is-mc .lt-desk:after{opacity:1}.lt-bar{z-index:3;height:var(--lt-barh);letter-spacing:-.01em;color:var(--lt-bar-fg);white-space:nowrap;background:var(--lt-bar-bg);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);align-items:center;gap:1.7cqw;padding:0 1.8cqw;font-size:max(1.12cqw,4px);font-weight:500;line-height:1;display:flex;position:absolute;inset:0 0 auto}.lt-bar b{font-weight:700}.lt-bar__right{align-items:center;gap:1.5cqw;margin-left:auto;font-style:normal;display:flex}.lt-bar__kinara{border:max(.14cqw,1px) solid;border-radius:.32cqw;width:1.7cqw;height:1.15cqw;box-shadow:inset -.3cqw 0}.lt-bar__wifi{clip-path:polygon(50% 100%,0 28%,14% 12%,50% 0,86% 12%,100% 28%);background:currentColor;border-radius:1cqw 1cqw 0 0;width:1.5cqw;height:1.1cqw}.lt-bar__batt{opacity:.9;background:linear-gradient(90deg,currentColor 0 72%,#0000 72%) content-box content-box;border:max(.12cqw,1px) solid;border-radius:.3cqw;width:2.3cqw;height:1.1cqw;padding:max(.12cqw,1px)}.lt-win{z-index:2;background:var(--lt-win);box-shadow:0 0 0 .5px var(--lt-win-line), 0 2.4cqw 5cqw -1.2cqw #0006;border-radius:1.1cqw;transition:transform .7s cubic-bezier(.2,.9,.24,1);position:absolute;overflow:hidden}.lt-win--safari{left:9cqw;top:calc(var(--lt-barh) + 3.6cqw);width:52cqw;height:35cqw}.lt-win__bar{background:var(--lt-win-bar);height:3.4cqw;box-shadow:inset 0 -.5px 0 var(--lt-win-line);align-items:center;gap:1.6cqw;padding:0 1.2cqw;display:flex}.lt-lights{gap:.62cqw;display:flex}.lt-lights i{background:#ff5f57;border-radius:50%;width:.95cqw;height:.95cqw}.lt-lights i+i{background:#febc2e}.lt-lights i+i+i{background:#28c840}.lt-tab{background:var(--lt-win);width:22cqw;height:2.2cqw;box-shadow:0 0 0 .5px var(--lt-win-line);white-space:nowrap;border-radius:.7cqw;align-items:center;gap:.6cqw;padding:0 .8cqw;font-size:max(1.02cqw,4px);display:flex}.lt-tab__fav{background:linear-gradient(135deg,#ffb35c,#ff5e62);border-radius:.28cqw;flex:none;width:1.15cqw;height:1.15cqw}.lt-tab__name{text-overflow:ellipsis;flex:1;overflow:hidden}.lt-tab__snd,.lt-tab__mute{width:1.3cqw;height:1.3cqw;color:var(--lt-accent);flex:none}.lt-tab__snd svg,.lt-tab__mute svg,.lt-ctl svg{width:100%;height:100%}.lt-tab__mute,.lt-screen.is-muted .lt-tab__snd{display:none}.lt-screen.is-muted .lt-tab__mute{color:var(--lt-win-sub);display:block}.lt-video{background:linear-gradient(#ffcf8a 0%,#ff9a6b 38%,#e8607a 62%,#6b3c8f 100%);position:absolute;inset:3.4cqw 0 0;overflow:hidden}.lt-video__sun{aspect-ratio:1;background:radial-gradient(circle,#fff6d8 0 30%,#ffe6aa99 45%,#ffd29600 70%);border-radius:50%;width:9cqw;position:absolute;top:34%;left:58%;translate:-50% -50%}.lt-video__hills{background:radial-gradient(70% 90% at 22% 100%,#3a1f5c 0 60%,#0000 61%),radial-gradient(80% 80% at 82% 100%,#2a1747 0 60%,#0000 61%),linear-gradient(#0000 60%,#1d1033 60%);height:46%;position:absolute;inset:auto 0 0}.lt-video__bar{background:#ffffff59;border-radius:1cqw;height:.4cqw;position:absolute;bottom:2.2cqw;left:3cqw;right:3cqw;overflow:hidden}.lt-video__bar i{border-radius:inherit;background:#fff;position:absolute;inset:0 62% 0 0}.lt-win--music{right:8cqw;top:calc(var(--lt-barh) + 23cqw);grid-template-columns:7cqw minmax(0,1fr) auto;align-items:center;gap:1.3cqw 1.2cqw;width:25cqw;padding:1.3cqw;display:grid}.lt-art{aspect-ratio:1;background:radial-gradient(60% 60% at 70% 30%,#ff7aa2 0%,#ff7aa200 70%),linear-gradient(135deg,#1f3b73 0%,#4b2f80 55%,#c74b8a 100%);border-radius:.8cqw;width:7cqw}.lt-track{white-space:nowrap;gap:.3cqw;min-width:0;display:grid}.lt-track b{text-overflow:ellipsis;font-size:max(1.3cqw,5px);font-weight:600;overflow:hidden}.lt-track small{color:var(--lt-win-sub);font-size:max(1.05cqw,4px)}.lt-ctl{width:2cqw;height:2cqw;color:var(--lt-win-fg)}.lt-ctl__pause,.lt-screen.is-playing .lt-ctl__play{display:none}.lt-screen.is-playing .lt-ctl__pause{display:block}.lt-prog{background:var(--lt-win-line);border-radius:1cqw;grid-column:1/-1;height:.35cqw;position:relative;overflow:hidden}.lt-prog i{background:var(--lt-win-sub);transform-origin:0;position:absolute;inset:0;scale:.3 1}.lt-screen.is-playing .lt-prog i{animation:40s linear forwards lt-prog}@keyframes lt-prog{to{scale:1}}.lt-screen.is-mc .lt-win--safari{transform:translate(-1cqw,7cqw)scale(.62)}.lt-screen.is-mc .lt-win--music{transform:translate(-3cqw,-9cqw)scale(.8)}.lt-screen.is-desktop .lt-win--safari{transform:translate(-48cqw,-33cqw)}.lt-screen.is-desktop .lt-win--music{transform:translate(26cqw,22cqw)}.lt-light{z-index:3;width:calc(162 * var(--lu));height:calc(162 * var(--lu));pointer-events:none;opacity:0;filter:drop-shadow(0 0 calc(8 * var(--lu)) color-mix(in srgb, var(--lt-accent) 95%, transparent)) drop-shadow(0 0 calc(16 * var(--lu)) color-mix(in srgb, var(--lt-accent) 50%, transparent));position:absolute;overflow:visible}.lt-light[data-corner=tl]{top:0;left:0}.lt-light[data-corner=tr]{top:0;right:0}.lt-light[data-corner=bl]{bottom:0;left:0}.lt-light[data-corner=br]{bottom:0;right:0}.lt-glow{z-index:3;pointer-events:none;opacity:0;will-change:translate, opacity;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.lt-glow[data-edge=left],.lt-glow[data-edge=right]{width:calc(30 * var(--lu));height:calc(180 * var(--lu))}.lt-glow[data-edge=right]{left:auto;right:0}.lt-glow[data-edge=top],.lt-glow[data-edge=bottom]{width:calc(180 * var(--lu));height:calc(30 * var(--lu));-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.lt-glow[data-edge=top]{top:var(--lt-barh)}.lt-glow[data-edge=bottom]{top:auto;bottom:0}.lt-glow i{border-radius:calc(2 * var(--lu));box-shadow:0 0 calc(9 * var(--lu)) var(--lt-accent), 0 0 calc(18 * var(--lu)) color-mix(in srgb, var(--lt-accent) 55%, transparent);background:#fffffff2;position:absolute}.lt-glow[data-edge=left] i{left:var(--lu);width:calc(4 * var(--lu));top:0;bottom:0}.lt-glow[data-edge=right] i{right:var(--lu);width:calc(4 * var(--lu));top:0;bottom:0}.lt-glow[data-edge=top] i{top:var(--lu);height:calc(4 * var(--lu));left:0;right:0}.lt-glow[data-edge=bottom] i{bottom:var(--lu);height:calc(4 * var(--lu));left:0;right:0}.lt-isl{z-index:4;width:calc(20 * var(--u));height:calc(20 * var(--u));opacity:0;color:var(--lt-glass-fg);background:var(--lt-glass-sheen), var(--lt-glass);-webkit-backdrop-filter:blur(calc(12 * var(--u))) saturate(1.9);backdrop-filter:blur(calc(12 * var(--u))) saturate(1.9);box-shadow:inset 0 0 0 .5px var(--lt-glass-edge), 0 calc(4 * var(--u)) calc(20 * var(--u)) var(--lt-glass-drop), 0 0 0 .5px #0000000f;will-change:transform, width, height, opacity;border-radius:999px;position:absolute;overflow:hidden;transform:scale(.15)}.lt-isl.is-hidden{visibility:hidden}.lt-isl[data-corner=tl]{left:calc(14 * var(--u));top:calc(var(--lt-barh) + 14 * var(--u));transform-origin:0 0}.lt-isl[data-corner=tr]{right:calc(14 * var(--u));top:calc(var(--lt-barh) + 14 * var(--u));transform-origin:100% 0}.lt-isl[data-corner=bl]{left:calc(14 * var(--u));bottom:calc(14 * var(--u));transform-origin:0 100%}.lt-isl[data-corner=br]{right:calc(14 * var(--u));bottom:calc(14 * var(--u));transform-origin:100% 100%}.lt-isl__content{opacity:0;filter:blur(calc(5 * var(--u)));transition:opacity .1s ease-in,filter .1s ease-in;position:absolute;inset:0}.lt-isl.is-open .lt-isl__content{opacity:1;filter:blur();transition:opacity .24s ease-out .12s,filter .24s ease-out .12s}.lt-isl.is-open.is-preview .lt-isl__content{opacity:.92}.lt-pill{width:max-content;height:calc(44 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u));display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.lt-pill.has-detail{height:calc(50 * var(--u))}.lt-pill.is-out{opacity:0;transition:opacity .18s ease-in}.lt-pill.is-in{animation:.28s ease-out 60ms both lt-in}@keyframes lt-in{0%{opacity:0}}.lt-pill__ico{width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--lt-ico);border-radius:50%;flex:none;place-items:center;display:grid}.lt-pill__ico svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.lt-pill__text{gap:calc(1 * var(--u));white-space:nowrap;line-height:1.2;display:grid}.lt-pill__text b{font-size:calc(13 * var(--u));letter-spacing:-.006em;font-weight:600}.lt-pill__text small{font-size:calc(11 * var(--u));letter-spacing:.004em;color:var(--lt-glass-sub)}@media (prefers-reduced-transparency:reduce){.lt-isl{background:var(--lt-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html:not(.js) .lt-screen.is-still .lt-isl{opacity:1;width:auto;height:auto;transform:none}html:not(.js) .lt-screen.is-still .lt-isl__content{opacity:1;filter:none;position:relative}html:not(.js) .lt-screen.is-still .lt-pill{position:relative;top:auto;left:auto;translate:none}html:not(.js) .lt-screen.is-still .lt-light[data-corner=tr]{opacity:.9}html:not(.js) .lt-screen.is-still .lt-glow{opacity:1;translate:0 32cqw}html:not(.js) .lt-pad .lt-pad__zone{opacity:1}.lt-hit{z-index:5;border-radius:calc(12 * var(--lu));cursor:pointer;touch-action:manipulation;padding:0;position:absolute}.lt-hit:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}.lt-hit[data-region=tl]{width:var(--lt-cz);height:var(--lt-cz);top:0;left:0}.lt-hit[data-region=tr]{width:var(--lt-cz);height:var(--lt-cz);top:0;right:0}.lt-hit[data-region=bl]{width:var(--lt-cz);height:var(--lt-cz);bottom:0;left:0}.lt-hit[data-region=br]{width:var(--lt-cz);height:var(--lt-cz);bottom:0;right:0}.lt-hit[data-region=left]{left:0;top:var(--lt-cz);bottom:var(--lt-cz);width:var(--lt-ez);touch-action:none}.lt-hit[data-region=right]{right:0;top:var(--lt-cz);bottom:var(--lt-cz);width:var(--lt-ez);touch-action:none}.lt-hit[data-region=top]{top:0;left:var(--lt-cz);right:var(--lt-cz);height:var(--lt-ez);touch-action:pan-y}.lt-hit[data-region=bottom]{bottom:0;left:var(--lt-cz);right:var(--lt-cz);height:var(--lt-ez);touch-action:pan-y}.lt-under{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin-top:40px;display:grid}.lt-pad{aspect-ratio:1.6;background:var(--lt-pad-bg);width:168px;box-shadow:inset 0 0 0 1px var(--lt-pad-line), 0 12px 26px -16px #0006;border-radius:12px;position:relative}.lt-pad__zone{background:color-mix(in srgb, var(--lt-accent) 14%, transparent);opacity:0;border-radius:8px;transition:opacity .25s;position:absolute}.lt-pad.is-on .lt-pad__zone{opacity:1}.lt-pad__dot{background:var(--lt-accent);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lt-accent) 22%, transparent);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.lt-pad[data-region=tl] .lt-pad__zone,.lt-pad[data-region=tr] .lt-pad__zone,.lt-pad[data-region=bl] .lt-pad__zone,.lt-pad[data-region=br] .lt-pad__zone{aspect-ratio:1;width:20%}.lt-pad[data-region=tl] .lt-pad__zone{top:4px;left:4px}.lt-pad[data-region=tr] .lt-pad__zone{top:4px;right:4px}.lt-pad[data-region=bl] .lt-pad__zone{bottom:4px;left:4px}.lt-pad[data-region=br] .lt-pad__zone{bottom:4px;right:4px}.lt-pad[data-region=left] .lt-pad__zone,.lt-pad[data-region=right] .lt-pad__zone{width:calc(20% - 6px);top:4px;bottom:4px}.lt-pad[data-region=left] .lt-pad__zone{left:4px}.lt-pad[data-region=right] .lt-pad__zone{right:4px}.lt-pad[data-region=top] .lt-pad__zone,.lt-pad[data-region=bottom] .lt-pad__zone{height:calc(30% - 6px);left:4px;right:4px}.lt-pad[data-region=top] .lt-pad__zone{top:4px}.lt-pad[data-region=bottom] .lt-pad__zone{bottom:4px}.lt-pad[data-region=left] .lt-pad__dot,.lt-pad[data-region=right] .lt-pad__dot{top:calc(6px + var(--along,.5) * (100% - 12px))}.lt-pad[data-region=top] .lt-pad__dot,.lt-pad[data-region=bottom] .lt-pad__dot{left:calc(6px + var(--along,.5) * (100% - 12px))}.lt-cap{align-content:center;gap:4px;min-height:112px;display:grid}.lt-cap b{letter-spacing:.011em;color:var(--c-fg);font-size:21px;font-weight:600;line-height:1.19}.lt-cap span{color:var(--c-fg2);max-width:30rem}.lt-nav{align-items:center;gap:10px;display:flex}.lt-chips{background:var(--ctl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;align-items:center;gap:2px;height:44px;padding:4px;display:flex}.lt-chip{letter-spacing:-.016em;white-space:nowrap;height:36px;color:var(--ctl-fg);opacity:.72;transition:background .35s var(--settle), opacity .25s, box-shadow .35s;border-radius:18px;padding:0 14px;font-size:14px}.lt-chip.is-on{opacity:1;color:var(--lt-chip-on-fg);background:var(--lt-chip-on);box-shadow:0 1px 4px #0000001f}@media (hover:hover){.lt-chip:hover{opacity:1}.lt-play:hover{background:var(--ctl-hover)}}.lt-chip:focus-visible,.lt-play:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.lt-play{width:44px;height:44px;color:var(--ctl-fg);background:var(--ctl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.lt-hint{text-align:center;margin-top:20px}@media (max-width:960px){.lt-under{grid-template-columns:auto minmax(0,1fr)}.lt-nav{grid-column:1/-1;justify-self:center}}@media (max-width:734px){.lt-under{gap:18px 16px;margin-top:26px}.lt-pad{border-radius:9px;width:104px}.lt-pad__zone{border-radius:6px}.lt-pad__dot{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.lt-cap{min-height:128px}.lt-cap b{letter-spacing:-.022em;font-size:17px;line-height:1.24}.lt-cap span{letter-spacing:-.016em;font-size:14px;line-height:1.43}.lt-chip{padding:0 11px;font-size:13px}.lt-display{box-shadow:0 0 0 1px var(--lt-frame), 0 30px 60px -30px #00000080}}@media (prefers-reduced-motion:reduce){.lt-win{transition:none}}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.bento li{background:var(--c-tile);border-radius:28px;align-content:space-between;gap:34px;min-height:280px;padding:40px 36px 38px;display:grid}.bento li[data-size="2"]{grid-column:span 2}.bento li[data-size="3"]{grid-column:span 3}.bento li[data-size="4"]{grid-column:span 4}.bento__stat{letter-spacing:-.015em;font-size:80px;font-weight:600;line-height:1}.bento li[data-size="2"] .bento__stat{letter-spacing:-.005em;font-size:56px}.bento__title{letter-spacing:.011em;color:var(--c-fg);margin-top:6px;font-size:21px;font-weight:600;line-height:1.19;display:block}.bento p{color:var(--c-fg2);max-width:28rem}@media (max-width:1068px){.bento li[data-size]{grid-column:span 3}.bento li[data-size="4"]{grid-column:span 6}}@media (max-width:734px){.bento{gap:14px}.bento li[data-size]{grid-column:span 6;min-height:0;padding:32px 28px}.bento__stat,.bento li[data-size="2"] .bento__stat{font-size:56px}}.get{text-align:center;justify-items:center;gap:12px;display:grid}.get__icon{width:112px;height:112px;margin-bottom:14px}.get__price{letter-spacing:.007em;font-size:28px;font-weight:600;line-height:1.14}.get__price span{color:var(--c-fg2);font-weight:400}.get .ctas{margin-top:18px}.get__points{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin-top:80px;padding:56px 0 0;list-style:none;display:grid}.get__points li{justify-items:center;gap:10px;display:grid}.get__points svg{color:var(--c-fg)}.get__points b{color:var(--c-fg);font-size:17px;font-weight:600}.get__points span{color:var(--c-fg2);letter-spacing:-.016em;max-width:16rem;font-size:14px;line-height:1.43}@media (max-width:734px){.get__points{grid-template-columns:1fr;margin-top:56px;padding-top:40px}}.faq{border-top:1px solid var(--c-line);max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--c-line)}.faq summary{cursor:pointer;letter-spacing:.011em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:21px;font-weight:600;line-height:1.19;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--c-fg2);transition:rotate .35s var(--settle);flex:none}.faq details[open] summary svg{rotate:45deg}@media (hover:hover){.faq summary:hover{color:var(--c-link)}}.faq p{color:var(--c-fg2);max-width:44rem;padding:0 0 26px}@media (max-width:734px){.faq summary{font-size:19px}}.footer{background:var(--c-alt);color:var(--c-fg3);letter-spacing:-.01em;padding:20px 0 24px;font-size:12px;line-height:1.33}:root[data-theme=dark] .footer{background:#161617}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer{background:#161617}}.footer__notes{border-bottom:1px solid var(--c-line);gap:8px;padding-bottom:14px;display:grid}.footer__bar{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:14px;display:flex}.footer__bar ul{flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer__bar li+li:before{content:"|";color:var(--c-line);margin:0 9px}.footer a{color:var(--c-fg2)}@media (hover:hover){.footer a:hover{text-decoration:underline}}.legal{background:var(--c-bg);padding:142px 0 110px}.legal__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;display:grid}.legal h1{letter-spacing:-.003em;font-size:48px;font-weight:600;line-height:1.08}.legal__body{gap:34px;max-width:42rem;display:grid}.legal__body h2{letter-spacing:.011em;font-size:21px;font-weight:600;line-height:1.19}.legal__body p{color:var(--c-fg2);margin-top:8px}@media (max-width:734px){.legal__in{grid-template-columns:1fr}.legal h1{font-size:32px}}.lost{text-align:center;min-height:100svh;padding:100px var(--gutter) 64px;color:#f5f5f7;background:#000;place-items:center;display:grid}.lost__pad{filter:grayscale()brightness(.55);width:min(560px,88vw);height:auto;margin:0 auto 36px}.lost .t-intro{color:#a1a1a6;max-width:30rem;margin:14px auto 28px}.curtain__panel{background:var(--c-curtain);clip-path:inset(0 0 0 100%)}.curtain__edge{background:var(--c-blue);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 40px 10px #0071e34d}@media (prefers-reduced-motion:reduce){.link svg,.btn{transition:none}}.skip-link{z-index:200;background:var(--c-blue);color:#fff;border-radius:980px;padding:8px 16px;font-size:14px;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}body{flex-direction:column;min-height:100dvh;display:flex}#main{flex:1 0 auto}.footer{flex-shrink:0}.scroll-edge{width:100vw;height:100vh;z-index:calc(var(--z-header) + 1);pointer-events:none;opacity:0;will-change:opacity;position:fixed;inset:0;overflow:hidden}.scroll-edge path{fill:none;stroke-linecap:round;stroke-linejoin:round}.scroll-edge__haze{stroke:var(--edge-haze);stroke-width:30px}.scroll-edge__glow{stroke:var(--edge-glow);stroke-width:9px;opacity:.7}.scroll-edge__core{stroke:var(--edge-core);stroke-width:3.5px}@media (prefers-reduced-motion:reduce){.scroll-edge{display:none}}
