[data-swayish=pages]{--bg:#050505;--paper:#f1eee6;--ink:#0b0b0b;--fg:#fff;--muted:#9a9a9a;--g1:#ff4fb3;--g2:#d62ef6;--g3:#8b3dff;--g4:#4b5cff;--g5:#62a8ff;--spectrum:linear-gradient(90deg, #3df2a0, #2bb8ff, #4b5cff, #8b3dff, #d62ef6, #ff4fb3);--cool-1:#3df2a0;--cool-2:#2bb8ff;--cool-3:#4b5cff;--cool:linear-gradient(90deg, var(--cool-1), var(--cool-2), var(--cool-3));--max:1240px;--gutter:clamp(16px, 5vw, 64px);--sway:cubic-bezier(.2, 1.12, .32, 1);--calm:cubic-bezier(.2, .7, .2, 1);--t-fast:.25s;--t-mid:.6s;--t-slow:1.2s;--vf:var(--swayish-syne), sans-serif;--vw0:400;--vw1:700;--vls:-.035em;--vk:.8}[data-swayish=pages] *{box-sizing:border-box;margin:0;padding:0}html:has([data-swayish=pages]){scroll-behavior:smooth;scroll-snap-type:y proximity}@media (min-width:861px) and (min-height:720px){html:has([data-swayish=pages]){scroll-snap-type:y mandatory}}[data-swayish=pages]{background:var(--bg);color:var(--fg);font-family:var(--font-inter), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}[data-swayish=pages] a{color:inherit;text-decoration:none}[data-swayish=pages] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}[data-swayish=pages] .wrap{max-width:var(--max);padding:0 var(--gutter);width:100%;margin:0 auto}[data-swayish=pages] .panel{transform:scale(calc(1 - var(--ap,0) * .07));will-change:transform;background:#0d0d0d;position:relative;overflow:hidden}[data-swayish=pages] .panel canvas.fx{width:100%;height:100%;display:block;position:absolute;inset:0}[data-swayish=pages] .panel:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-swayish=pages] .grad-css,[data-swayish=pages].no-gl .panel{background:linear-gradient(135deg, var(--g1) 0%, var(--g2) 26%, var(--g3) 56%, var(--g4) 78%, var(--g5) 100%);background-size:200% 200%;animation:12s ease-in-out infinite alternate swayish-pages-drift}@keyframes swayish-pages-drift{0%{background-position:0 0}to{background-position:100% 100%}}[data-swayish=pages] .frame916{aspect-ratio:9/16;justify-self:center;height:min(66vh,640px)}[data-swayish=pages] .progress{z-index:30;height:2px;position:fixed;inset:0 0 auto}[data-swayish=pages] .progress span{width:0;height:100%;display:block}[data-swayish=pages] .chrome-top,[data-swayish=pages] .chrome-bottom{z-index:20;transition:color var(--t-mid) var(--calm);position:fixed;left:0;right:0}[data-swayish=pages] .chrome-top{top:2px}[data-swayish=pages] .chrome-bottom{pointer-events:none;bottom:0}[data-swayish=pages] .chrome-top .wrap,[data-swayish=pages] .chrome-bottom .wrap{justify-content:space-between;align-items:center;max-width:none;display:flex}[data-swayish=pages] .chrome-top .wrap{height:72px}[data-swayish=pages] .chrome-bottom .wrap{height:76px}[data-swayish=pages] .chrome-bottom .wrap>*{pointer-events:auto}[data-swayish=pages] .logo{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}[data-swayish=pages] .logo-mark{width:30px;height:30px;transition:filter var(--t-mid) var(--calm);margin:-4px -3px -4px -6px;display:block}[data-swayish=pages][data-tone=flood] .logo-mark{filter:brightness(0)}[data-swayish=pages] .meta{opacity:.6;font-size:13px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}[data-swayish=pages] .meta a{transition:opacity var(--t-fast)}[data-swayish=pages] .chrome-top .wrap{position:relative}[data-swayish=pages] .now{gap:10px;font-size:13px;font-weight:500;display:flex}[data-swayish=pages] .now span{opacity:.6}[data-swayish=pages] .ctrl{align-items:center;gap:8px;display:flex}[data-swayish=pages] .count{font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px;font-weight:600}[data-swayish=pages] .count span{opacity:.6;font-weight:500}[data-swayish=pages] .arrow{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:40px;height:40px;transition:background var(--t-fast), color var(--t-fast);border-radius:50%;place-items:center;display:grid}[data-swayish=pages] .arrow:hover{background:currentColor}[data-swayish=pages] .arrow:hover svg{color:var(--bg)}[data-swayish=pages][data-tone=paper] .arrow:hover svg,[data-swayish=pages][data-tone=flood] .arrow:hover svg{color:var(--paper)}[data-swayish=pages] .arrow svg{width:16px;height:16px}[data-swayish=pages][data-tone=paper] .chrome-top,[data-swayish=pages][data-tone=paper] .chrome-bottom,[data-swayish=pages][data-tone=flood] .chrome-top,[data-swayish=pages][data-tone=flood] .chrome-bottom{color:var(--ink)}[data-swayish=pages] .dots{z-index:20;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}[data-swayish=pages] .dot{opacity:.3;width:8px;height:8px;transition:height var(--t-mid) var(--sway), opacity var(--t-fast);background:currentColor;border-radius:999px}[data-swayish=pages] .dot.on{opacity:1;height:28px}[data-swayish=pages][data-tone=paper] .dots,[data-swayish=pages][data-tone=flood] .dots{color:var(--ink)}[data-swayish=pages] .btn{background:var(--fg);height:44px;color:var(--ink);transition:transform var(--t-fast) var(--sway), background var(--t-mid), color var(--t-mid);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}[data-swayish=pages] .btn:hover{transform:translateY(-2px)}[data-swayish=pages] .btn.sm{height:36px;padding:0 16px;font-size:14px}[data-swayish=pages] .btn.dark{background:var(--ink);color:var(--fg)}[data-swayish=pages] .top-actions{align-items:center;gap:20px;display:inline-flex}[data-swayish=pages] .signin{opacity:.75;transition:opacity var(--t-fast);font-size:14px;font-weight:600}[data-swayish=pages] .signin:hover{opacity:1}[data-swayish=pages] .chrome-bottom .locale-switch{display:none}[data-swayish=pages][data-tone=paper] .chrome-top .btn,[data-swayish=pages][data-tone=flood] .chrome-top .btn{background:var(--ink);color:var(--fg)}[data-swayish=pages] .route{border:1px solid color-mix(in srgb, currentColor 30%, transparent);height:44px;transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--sway);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 20px;font-size:15px;font-weight:600;display:inline-flex}[data-swayish=pages] .route i{width:30px;height:30px;transition:transform var(--t-mid) var(--sway);background:currentColor;border-radius:50%;place-items:center;display:grid}[data-swayish=pages] .route i svg{width:14px;height:14px;color:var(--bg)}[data-swayish=pages] [data-tone=paper] .route i svg,[data-swayish=pages] .flood-copy .route i svg{color:var(--paper)}[data-swayish=pages] .route:hover{border-color:currentColor;transform:translateY(-2px)}[data-swayish=pages] .route:hover i{transform:translate(3px)rotate(-45deg)}[data-swayish=pages] .slide{scroll-snap-align:start;align-items:center;min-height:100svh;padding:96px 0 100px;display:flex;position:relative;overflow:hidden}[data-swayish=pages] .slide[data-tone=dark]{background:radial-gradient(75% 65% at var(--sx,50%) var(--sy,55%), rgb(var(--spill,40 40 60) / .26), transparent 72%), var(--bg)}[data-swayish=pages] .slide[data-tone=paper]{color:var(--ink);background:radial-gradient(38% 55% at var(--sx,75%) var(--sy,50%), rgb(var(--spill,200 200 200) / .4), transparent 72%), var(--paper)}[data-swayish=pages] .slide[data-tone=flood]{color:var(--ink);background:var(--bg)}[data-swayish=pages] .slide-inner{z-index:1;width:100%;transform:translateY(calc(var(--p,0) * -56px));opacity:calc(1 - var(--ap,0) * .85);will-change:transform, opacity;position:relative}[data-swayish=pages] .rv{opacity:0;filter:blur(8px);transition:opacity var(--t-slow) var(--calm), transform var(--t-slow) var(--sway), filter var(--t-slow) var(--calm);transition-delay:calc(var(--d,0) * .14s);transform:translateY(32px)}[data-swayish=pages] .panel.rv{filter:brightness(.25)blur();transform:scale(.94)}[data-swayish=pages] .is-active .rv{opacity:1;filter:none;transform:none}[data-swayish=pages] .is-active .panel.rv{transform:scale(calc(1 - var(--ap,0) * .07))}[data-swayish=pages] h1.title{letter-spacing:-.055em;font-size:clamp(52px,7.2vw,120px);font-weight:600;line-height:.92}[data-swayish=pages] h2.big{letter-spacing:-.04em;font-size:clamp(40px,5.6vw,80px);font-weight:600;line-height:1.02}[data-swayish=pages] .voice{font-family:var(--vf);font-weight:var(--vw0);letter-spacing:var(--vls);font-size:calc(clamp(40px, 5.6vw, 80px) * var(--vk));transition:font-weight 1.6s var(--sway);line-height:1.06}[data-swayish=pages] .is-active .voice{font-weight:var(--vw1)}[data-swayish=pages] .voice.sm{font-size:calc(clamp(26px, 2.8vw, 40px) * var(--vk));line-height:1.14}[data-swayish=pages] .lede{color:var(--muted);max-width:44ch;font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.55}[data-swayish=pages] [data-tone=paper] .lede{color:#5c5a55}[data-swayish=pages] .flood-copy .lede{color:#0b0b0bb3}[data-swayish=pages] .stack>*+*{margin-top:28px}[data-swayish=pages] .stack>.route,[data-swayish=pages] .stack>.btn{margin-top:40px}[data-swayish=pages] .two{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}[data-swayish=pages] .two>*{min-width:0}[data-swayish=pages] .spec{background:var(--spectrum);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate spec}@keyframes swayish-pages-spec{0%{background-position:0 0}to{background-position:100% 0}}[data-swayish=pages] .walk{position:relative}[data-swayish=pages] .walk-stop{scroll-snap-align:start;pointer-events:none;width:1px;height:100vh;position:absolute;left:0}[data-swayish=pages] .walk-stage{background:radial-gradient(55% 70% at var(--sx,70%) 50%, rgb(var(--spill,40 40 60) / .26), transparent 72%), var(--bg);align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}[data-swayish=pages] .walk-stage>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}[data-swayish=pages] .walk-list{list-style:none;position:relative}[data-swayish=pages] .walk-list li{opacity:.28;transition:opacity var(--t-mid) var(--calm);padding:14px 0 14px 64px;position:relative}[data-swayish=pages] .walk-list li .n{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:13px;font-weight:700;position:absolute;top:14px;left:0}[data-swayish=pages] .walk-list li h3{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1.1}[data-swayish=pages] .walk-list li p{color:var(--muted);opacity:0;max-width:40ch;max-height:0;transition:max-height .7s var(--calm), opacity .5s var(--calm), margin .7s var(--calm);font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}[data-swayish=pages] .walk-list li.on{opacity:1}[data-swayish=pages] .walk-list li.on p{opacity:1;max-height:8em;margin-top:10px}[data-swayish=pages] .walk-list li.done{opacity:.5}[data-swayish=pages] .walk-list:before,[data-swayish=pages] .walk-list:after{content:"";background:#ffffff1f;width:2px;position:absolute;top:18px;bottom:18px;left:34px}[data-swayish=pages] .walk-list:after{background:var(--spectrum);height:calc(var(--k,0) * (100% - 36px));transition:height .6s var(--calm);background-size:100% 600%;bottom:auto}[data-swayish=pages] .walk-fig{place-items:center;display:grid;position:relative}[data-swayish=pages] .switch{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;padding:4px;display:inline-flex;position:relative}[data-swayish=pages] .switch button{z-index:1;opacity:.6;height:40px;transition:opacity var(--t-fast), color var(--t-mid);border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;position:relative}[data-swayish=pages] .switch button[aria-pressed=true]{opacity:1;color:var(--ink)}[data-swayish=pages] [data-tone=paper] .switch button[aria-pressed=true]{color:var(--fg)}[data-swayish=pages] .switch .knob{top:4px;bottom:4px;left:var(--kl,4px);width:var(--kw,0);transition:left .55s var(--sway), width .55s var(--sway);background:currentColor;border-radius:999px;position:absolute}[data-swayish=pages] .model-copy{min-height:9.5em;position:relative}[data-swayish=pages] .model-copy>div{opacity:0;filter:blur(6px);transition:opacity .45s var(--calm), transform .7s var(--sway), filter .45s var(--calm);pointer-events:none;position:absolute;inset:0 auto auto 0;transform:translateY(12px)}[data-swayish=pages] .model-copy>div.on{opacity:1;filter:none;pointer-events:auto;transition-delay:.12s;transform:none}[data-swayish=pages] .model-copy h3{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.05}[data-swayish=pages] .model-copy p{margin-top:16px}[data-swayish=pages] .flood{z-index:0;position:absolute;inset:0}[data-swayish=pages] .flood-copy .huge{letter-spacing:-.055em;font-size:clamp(56px,10vw,160px);font-weight:700;line-height:.9}[data-swayish=pages] .flood-copy .voice{font-size:calc(clamp(28px, 3.4vw, 48px) * var(--vk));margin-top:24px}[data-swayish=pages] .flood-copy .btn{margin-top:40px}[data-swayish=pages] .flood-copy .route{margin-top:40px;margin-left:12px}[data-swayish=pages] .flood-copy .ends{flex-wrap:wrap;align-items:center;display:flex}@media (max-width:860px){[data-swayish=pages] .dots,[data-swayish=pages] .meta{display:none}[data-swayish=pages] .slide{padding:88px 0 92px}html:has([data-swayish=pages]){scroll-snap-type:none}[data-swayish=pages] main{overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:auto;position:fixed;inset:0;overflow:hidden auto}[data-swayish=pages] .slide{min-height:var(--deck-h,100svh)}[data-swayish=pages] .rv{transition-duration:.45s;transition-delay:calc(var(--d,0) * 40ms)}[data-swayish=pages] .two{grid-template-columns:1fr}[data-swayish=pages] .frame916{height:52vh}[data-swayish=pages] .now span{display:none}[data-swayish=pages] .walk-stage{height:100vh;height:var(--deck-h,100svh);background:radial-gradient(56% 64% at calc(var(--gutter) + (100vw - 2 * var(--gutter)) * .19) 50%, rgb(var(--spill,40 40 60) / .34), transparent 72%), var(--bg);align-items:stretch}[data-swayish=pages] .walk.auto .walk-stop:not([data-stop]){display:none}[data-swayish=pages] .walk-stage>.wrap{grid-template-columns:38% minmax(0,1fr);align-items:stretch;gap:0 20px;height:100%;padding-top:88px;padding-bottom:92px}[data-swayish=pages] .walk-fig{order:-1;min-height:0;display:block}[data-swayish=pages] .walk-fig .frame916{aspect-ratio:auto;width:100%;height:100%}[data-swayish=pages] .walk-list{flex-direction:column;justify-content:space-between;gap:12px;min-height:0;display:flex;overflow:hidden}[data-swayish=pages] .walk-list.over{padding-bottom:30px;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 28px),#0000)}[data-swayish=pages] .walk-list:before,[data-swayish=pages] .walk-list:after,[data-swayish=pages] .walk-list li .n{display:none}[data-swayish=pages] .walk-list li{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:3px 0 3px 16px}[data-swayish=pages] .walk-list li h3{letter-spacing:-.025em;text-wrap:balance;font-size:18px;line-height:1.2}[data-swayish=pages] .walk-list li p{font-size:15px;line-height:1.45}[data-swayish=pages] .walk-list li.on p{max-height:14em;margin-top:8px}[data-swayish=pages] .walk[data-walk=creator] .walk-list li h3{font-size:21px}[data-swayish=pages] .walk[data-walk=creator] .walk-list li p{font-size:16.5px}[data-swayish=pages] .walk-list li:before,[data-swayish=pages] .walk-list li:after{content:"";background:#ffffff29;width:2px;position:absolute;top:5px;bottom:5px;left:0}[data-swayish=pages] .walk-list li:after{background:linear-gradient(180deg, var(--g1), var(--g3) 55%, var(--g5));transform-origin:top;transform:scaleY(0)}[data-swayish=pages] .walk-list li.done:after{transform:none}[data-swayish=pages] .walk.auto .walk-list li.on:after{animation:swayish-pages-walk-fill var(--dur,4s) linear forwards}[data-swayish=pages] .walk:not(.is-active) .walk-list li.on:after{animation-play-state:paused}[data-swayish=pages] .flood-copy .route{margin-left:0}}@media (prefers-reduced-motion:reduce){[data-swayish=pages] main{scroll-behavior:auto}html:has([data-swayish=pages]){scroll-behavior:auto}[data-swayish=pages] .grad-css,[data-swayish=pages].no-gl .panel,[data-swayish=pages] .spec{animation:none}[data-swayish=pages] .rv,[data-swayish=pages] .panel.rv{opacity:1;filter:none;transition:none;transform:none}[data-swayish=pages] .slide-inner,[data-swayish=pages] .panel{opacity:1;transform:none}}[data-swayish=pages] .walk-num{z-index:2;letter-spacing:-.07em;color:#000000db;transition:opacity var(--t-fast) var(--calm);font-size:clamp(64px,8vw,140px);font-weight:800;line-height:1;position:absolute;top:clamp(6px,1vw,14px);left:clamp(14px,1.6vw,24px)}[data-swayish=pages] .walk-num.swap,[data-swayish=pages] .walk-num.swap+.walk-word{opacity:0}[data-swayish=pages] .walk-word{z-index:2;font-family:var(--vf);letter-spacing:var(--vls);color:#000000db;transition:opacity var(--t-fast) var(--calm);font-size:clamp(28px,3vw,46px);font-weight:700;position:absolute;bottom:clamp(12px,1.4vw,22px);left:clamp(14px,1.6vw,24px)}[data-swayish=pages] .model-fig{aspect-ratio:5/4;background:#0a0a0c;width:100%;max-height:66vh;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}[data-swayish=pages] .model-fig canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-swayish=pages] .model-fig .tag{letter-spacing:.02em;color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;position:absolute;top:3.2%;left:7%}[data-swayish=pages] .model-fig .pot{color:#ffffff8c;transition:opacity var(--t-mid);font-size:12px;font-weight:600;position:absolute;top:3.2%;right:7%}[data-swayish=pages] [data-model=sales] .model-fig .pot{opacity:0}[data-swayish=pages] .mf h2.big{font-size:clamp(36px,4.4vw,64px)}[data-swayish=pages] .fv{justify-self:end;width:100%;max-width:520px}[data-swayish=pages] .fv .key{gap:22px;margin-bottom:26px;font-size:13px;font-weight:600;display:flex}[data-swayish=pages] .fv .key span{opacity:.7;align-items:center;gap:8px;display:inline-flex}[data-swayish=pages] .fv .key span:before{content:"";background:#0b0b0b2e;width:18px;height:6px}[data-swayish=pages] .fv .key span.v:before{background:var(--spectrum)}[data-swayish=pages] .fv .row{border-top:1px solid #0b0b0b1a;grid-template-columns:110px 1fr;align-items:center;gap:6px 16px;padding:14px 0;display:grid}[data-swayish=pages] .fv .row b{grid-row:span 2;font-size:14px;font-weight:600}[data-swayish=pages] .fv .row i{height:6px;width:calc(var(--w) * 100%);transform-origin:0;transition:transform 1.2s var(--calm);display:block;transform:scaleX(0)}[data-swayish=pages] .fv .row i.f{background:#0b0b0b33}[data-swayish=pages] .fv .row i.v{background:var(--spectrum);background-size:calc(100% / var(--w)) 100%;height:12px}[data-swayish=pages] .fv .row.top b:after{content:var(--fv-top-share,"Top share");background:var(--ink);color:var(--fg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;display:inline-block}[data-swayish=pages] .is-active .fv .row i{transform:scaleX(1)}[data-swayish=pages] .is-active .fv .row i.v{transition-duration:1.6s;transition-delay:.5s}[data-swayish=pages] .fv .row:nth-of-type(2) i{transition-delay:.1s}[data-swayish=pages] .fv .row:nth-of-type(3) i{transition-delay:.2s}[data-swayish=pages] .fv .row:nth-of-type(4) i{transition-delay:.3s}@media (max-width:860px){[data-swayish=pages] .fv{justify-self:stretch}[data-swayish=pages] .fv .row{grid-template-columns:92px 1fr;padding:10px 0}[data-swayish=pages] .fv .row.top b:after{display:none}}@keyframes swayish-pages-walk-fill{to{transform:none}}@media (max-width:860px){[data-swayish=pages] .walk-num{font-size:clamp(40px,12vw,56px)}[data-swayish=pages] .walk-word{font-size:clamp(20px,6vw,26px)}}@media (max-width:860px) and (orientation:landscape) and (max-height:520px){[data-swayish=pages] .walk-stage>.wrap{grid-template-columns:auto minmax(0,1fr);gap:0 32px;padding-top:80px;padding-bottom:82px}[data-swayish=pages] .walk-fig .frame916{aspect-ratio:auto;width:calc(56.25svh - 91.125px)}[data-swayish=pages] .walk-num{font-size:40px}[data-swayish=pages] .walk-word{font-size:20px}}@media (max-width:860px) and (prefers-reduced-motion:reduce){[data-swayish=pages] .walk.auto .walk-list li.on:after{animation:none;transform:none}}@media (max-width:860px){[data-swayish=pages]{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--top:calc(var(--sat) + 64px);--foot:calc(var(--sab) + 16px)}[data-swayish=pages] .chrome-top{top:calc(var(--sat) + 2px)}[data-swayish=pages] .chrome-top .wrap{height:60px}[data-swayish=pages] .chrome-bottom{display:none}[data-swayish=pages] .top-actions{gap:2px}[data-swayish=pages] .signin{padding:14px}[data-swayish=pages] .chrome-top .locale-switch{display:none}[data-swayish=pages] .logo,[data-swayish=pages] .signin,[data-swayish=pages] .btn.sm{white-space:nowrap}[data-swayish=pages] .btn{justify-content:center;height:52px;padding:0 26px;font-size:16px}[data-swayish=pages] .btn.sm{height:44px;padding:0 18px;font-size:14px}[data-swayish=pages] .route{height:48px}[data-swayish=pages] .switch button{height:44px;padding:0 18px}[data-swayish=pages] .slide{height:var(--deck-h,100svh);padding:calc(var(--top) + 12px) 0 calc(var(--foot) + 8px);align-items:stretch}[data-swayish=pages] .two{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px}[data-swayish=pages] .two>*{min-height:0}[data-swayish=pages] .stack>*+*{margin-top:18px}[data-swayish=pages] .stack>.route,[data-swayish=pages] .stack>.btn{margin-top:24px}[data-swayish=pages] h1.title{font-size:clamp(44px,13vw,60px)}[data-swayish=pages] h2.big,[data-swayish=pages] .mf h2.big{text-wrap:balance;font-size:clamp(32px,9vw,44px)}[data-swayish=pages] .lede{font-size:17px;line-height:1.5}[data-swayish=pages] .voice{text-wrap:balance}[data-swayish=pages] .fv{align-self:center}[data-swayish=pages] .model-copy{min-height:0;display:grid}[data-swayish=pages] .model-copy>div{grid-area:1/1;position:static}[data-swayish=pages] .model-fig{aspect-ratio:auto;align-self:center;height:100%;min-height:0;max-height:460px}[data-swayish=pages] .walk-stage>.wrap{padding-top:calc(var(--top) + 12px);padding-bottom:calc(var(--foot) + 8px)}[data-swayish=pages] .flood-copy{flex-direction:column;display:flex}[data-swayish=pages] .flood-copy .huge{margin-top:auto;font-size:clamp(44px,14.2vw,100px)}[data-swayish=pages] .flood-copy .voice{font-size:calc(clamp(26px, 7vw, 34px) * var(--vk));margin-top:18px;margin-bottom:auto}[data-swayish=pages] .flood-copy .ends{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}[data-swayish=pages] .flood-copy .btn{height:56px;margin-top:0;font-size:17px}[data-swayish=pages] .flood-copy .route{align-self:center;margin:0}}@media (max-width:860px) and (max-height:620px){[data-swayish=pages] h2.big,[data-swayish=pages] .mf h2.big{font-size:clamp(28px,8.4vw,34px)}[data-swayish=pages] .lede{font-size:15px;line-height:1.45}[data-swayish=pages] .stack>*+*{margin-top:12px}[data-swayish=pages] .two{gap:16px}[data-swayish=pages] .fv .key{margin-bottom:14px}[data-swayish=pages] .fv .row{padding:6px 0}}@media (max-width:359px){[data-swayish=pages] .logo{gap:6px;font-size:16px}[data-swayish=pages] .signin{padding:14px 6px;font-size:13px}[data-swayish=pages] .btn.sm{padding:0 12px;font-size:13px}}@media (max-width:860px) and (orientation:landscape) and (max-height:520px){[data-swayish=pages]{--top:calc(var(--sat) + 56px);--foot:calc(var(--sab) + 12px)}[data-swayish=pages] .chrome-top .wrap{height:52px}[data-swayish=pages] .slide{padding:calc(var(--top) + 8px) 0 var(--foot)}[data-swayish=pages] h1.title{font-size:clamp(32px,6vw,46px)}[data-swayish=pages] h2.big,[data-swayish=pages] .mf h2.big{font-size:clamp(26px,4.4vw,36px)}[data-swayish=pages] .lede{font-size:15px}[data-swayish=pages] .stack>*+*{margin-top:12px}[data-swayish=pages] .two{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:32px}[data-swayish=pages] .two>:last-child{height:100%}[data-swayish=pages] .model-fig{max-height:none}[data-swayish=pages] .walk-stage>.wrap{padding-top:calc(var(--top) + 8px);padding-bottom:var(--foot)}[data-swayish=pages] .walk-fig .frame916{width:calc((var(--deck-h,100svh) - var(--top) - var(--foot) - 8px) * 9 / 16)}[data-swayish=pages] .flood-copy .huge{font-size:clamp(36px,8vw,64px)}[data-swayish=pages] .flood-copy .ends{flex-direction:row;align-items:center;gap:16px;margin-top:20px}}[data-swayish=pages]{font-family:var(--font-inter), system-ui, sans-serif;font-weight:400;line-height:normal}[data-swayish=pages] h1,[data-swayish=pages] h2{font-family:inherit}[data-swayish=pages] canvas{display:block}html:has([data-swayish=pages]){overscroll-behavior:none}body:has([data-swayish=pages]){background:#050505;overflow-x:hidden}[data-swayish=pages][data-still] *,[data-swayish=pages][data-still] :before,[data-swayish=pages][data-still] :after{transition:none!important;animation:none!important}[data-swayish] .spec-live{-webkit-text-fill-color:transparent;position:relative;color:#0000!important;background:0 0!important;animation:none!important}[data-swayish] .spec-fx{pointer-events:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:0;left:0}[data-swayish=pages] .handle input{letter-spacing:normal}body:has([data-swayish=pages]) nextjs-portal{display:none}