.inside[data-astro-cid-hxkyitd4]{color:#fff;background:#0a0a0f;border-top:1px solid #2c2c3a;padding-block:clamp(64px,8vw,112px)}.inside-wrap[data-astro-cid-hxkyitd4]{--inside-pad:max(16px, env(safe-area-inset-left,0px));max-width:1328px;padding-inline:var(--inside-pad);margin-inline:auto}@media (width>=720px){.inside-wrap[data-astro-cid-hxkyitd4]{--inside-pad:max(clamp(16px, 5vw, 64px), env(safe-area-inset-left,0px))}}.inside-head[data-astro-cid-hxkyitd4]{margin-bottom:clamp(32px,4vw,56px)}.inside-head[data-astro-cid-hxkyitd4] .eyebrow[data-astro-cid-hxkyitd4]{color:#60a5fa;font:500 var(--type-eyebrow)/1.4 var(--font-body);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;display:block}.inside-head[data-astro-cid-hxkyitd4] h2[data-astro-cid-hxkyitd4]{font:400 var(--type-section)/1 var(--font-heading);letter-spacing:1px;margin:0 0 18px}.inside-head[data-astro-cid-hxkyitd4]>p[data-astro-cid-hxkyitd4]:last-child{color:#b9c3d6;font-size:var(--type-intro);margin:0;line-height:1.5}.inside-layout[data-astro-cid-hxkyitd4]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.inside-controls[data-astro-cid-hxkyitd4]{min-width:0}.inside-tabs[data-astro-cid-hxkyitd4]{gap:10px;display:grid}.inside-tab[data-astro-cid-hxkyitd4]{appearance:none;color:#fff;text-align:left;cursor:pointer;width:100%;min-height:56px;font-family:var(--font-body);background:#1a1a24;border:1px solid #0000;border-radius:999px;padding:14px 20px 14px 14px;transition:border-color .25s,background-color .25s,border-radius .25s}.inside-tab[data-astro-cid-hxkyitd4]:hover{background:#22222e}.inside-tab[data-astro-cid-hxkyitd4][aria-selected=true]{background:#1f2433;border-color:#60a5fa8c;border-radius:28px}.inside-tab[data-astro-cid-hxkyitd4]:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.inside-tab-top[data-astro-cid-hxkyitd4]{align-items:center;gap:14px;display:flex}.inside-tab-label[data-astro-cid-hxkyitd4]{font:500 18px/1.3 var(--font-body)}.inside-icon[data-astro-cid-hxkyitd4]{border:1.5px solid #fff;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.inside-icon[data-astro-cid-hxkyitd4]:before,.inside-icon[data-astro-cid-hxkyitd4]:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .3s;position:absolute;top:50%;left:50%}.inside-icon[data-astro-cid-hxkyitd4]:after{transform:rotate(90deg)}.inside-tab[data-astro-cid-hxkyitd4][aria-selected=true] .inside-icon[data-astro-cid-hxkyitd4]{background:#2563eb;border-color:#2563eb}.inside-tab[data-astro-cid-hxkyitd4][aria-selected=true] .inside-icon[data-astro-cid-hxkyitd4]:after{transform:rotate(0)}.inside-tab-caption[data-astro-cid-hxkyitd4]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.inside-tab-caption[data-astro-cid-hxkyitd4]>span[data-astro-cid-hxkyitd4]{color:#b9c3d6;min-height:0;font:400 16px/1.55 var(--font-body);padding-left:46px;display:block;overflow:hidden}.inside-tab[data-astro-cid-hxkyitd4][aria-selected=true] .inside-tab-caption[data-astro-cid-hxkyitd4]{opacity:1;grid-template-rows:1fr}.inside-tab[data-astro-cid-hxkyitd4][aria-selected=true] .inside-tab-caption[data-astro-cid-hxkyitd4]>span[data-astro-cid-hxkyitd4]{padding-top:12px}.inside-mobile-caption[data-astro-cid-hxkyitd4]{display:none}.inside-stage[data-astro-cid-hxkyitd4]{aspect-ratio:3/2;background:#090c13;border:1px solid #2c2c3a;border-radius:20px;min-width:0;position:sticky;top:110px;overflow:hidden}.inside-panel[data-astro-cid-hxkyitd4]{width:100%;height:100%;margin:0}.inside-panel[data-astro-cid-hxkyitd4][hidden]{display:none}.inside-panel[data-astro-cid-hxkyitd4] [data-astro-cid-hxkyitd4]:is(video,img){object-fit:contain;background:#090c13;width:100%;height:100%;display:block}.inside-panel[data-astro-cid-hxkyitd4]:focus-visible{outline-offset:-5px;outline:3px solid #60a5fa}.inside-note[data-astro-cid-hxkyitd4]{color:#b9c3d6;font:400 14px/1.5 var(--font-body);margin:20px 0 0}@media (width<=899px){.inside-layout[data-astro-cid-hxkyitd4]{flex-direction:column;gap:18px;display:flex}.inside-stage[data-astro-cid-hxkyitd4]{order:-1;width:100%;position:static}.inside-controls[data-astro-cid-hxkyitd4]{width:100%}.inside-tabs[data-astro-cid-hxkyitd4]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(0px - var(--inside-pad));padding:4px max(16px, env(safe-area-inset-left,0px)) 8px;gap:10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.inside-tabs[data-astro-cid-hxkyitd4]::-webkit-scrollbar{display:none}.inside-tab[data-astro-cid-hxkyitd4]{white-space:nowrap;scroll-snap-align:center;flex:none;width:max-content;min-height:56px;border-radius:999px!important}.inside-tab-caption[data-astro-cid-hxkyitd4]{display:none}.inside-mobile-caption[data-astro-cid-hxkyitd4]{color:#b9c3d6;min-height:4.7em;font:400 16px/1.5 var(--font-body);margin:8px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.inside-tab[data-astro-cid-hxkyitd4],.inside-icon[data-astro-cid-hxkyitd4]:after,.inside-tab-caption[data-astro-cid-hxkyitd4]{transition:none}}.luma-page[data-astro-cid-sbytlcpq]{color-scheme:dark;--bg:#0a0a0f;--card:#16161f;--card-line:#2c2c3a;--well:#22222e;--text:#fff;--muted:#b9c3d6;--pill-line:#6b7385;--blue:#2563eb;--blue-deep:#1d4ed8;--blue-light:#60a5fa;--label:#bfdbfe;--amber:#fbbf24;--slot:#c026d3;--font-display:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-body:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--t-hero:clamp(56px, 7vw, 104px);--t-hero-label:clamp(16px, 1.75vw, 24px);--t-h2:clamp(44px, 5vw, 72px);--t-h3:clamp(38px, 3.6vw, 52px);--t-h4:clamp(28px, 2.2vw, 32px);--t-lead:clamp(18px, 1.4vw, 20px);--t-body:clamp(16px, 1.25vw, 18px);--t-small:clamp(15px, 1.1vw, 16px);--t-label:clamp(13px, 1vw, 14px);--t-caption:14px}[data-astro-cid-sbytlcpq]{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.luma-page[data-astro-cid-sbytlcpq]{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img[data-astro-cid-sbytlcpq],video[data-astro-cid-sbytlcpq]{max-width:100%;display:block}a[data-astro-cid-sbytlcpq]{color:var(--blue-light)}[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:3px;border-radius:4px}.wrap[data-astro-cid-sbytlcpq]{max-width:1328px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=720px){.wrap[data-astro-cid-sbytlcpq]{padding-left:max(clamp(16px, 5vw, 64px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 5vw, 64px), env(safe-area-inset-right,0px))}}.eyebrow[data-astro-cid-sbytlcpq]{font-weight:500;font-size:var(--t-label);letter-spacing:2px;text-transform:uppercase;color:var(--blue-light);margin:0}.display[data-astro-cid-sbytlcpq]{font-family:var(--font-display);letter-spacing:1px;text-wrap:balance;margin:0;font-weight:400;line-height:1}.btn[data-astro-cid-sbytlcpq]{font:500 16px/1.2 var(--font-body);border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn--primary[data-astro-cid-sbytlcpq]{background:var(--blue);color:#fff}.btn--primary[data-astro-cid-sbytlcpq]:hover{background:var(--blue-deep)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-sbytlcpq]{top:env(safe-area-inset-top,0px);z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid var(--card-line);background:#0a0a0feb;position:sticky}.site-header[data-astro-cid-sbytlcpq] .wrap[data-astro-cid-sbytlcpq]{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.logo[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{width:180px;height:auto}.menu[data-astro-cid-sbytlcpq]{align-items:center;gap:32px;font-size:16px;font-weight:500;display:flex}.menu[data-astro-cid-sbytlcpq]>a[data-astro-cid-sbytlcpq]{color:#d4dae6;text-decoration:none}.menu[data-astro-cid-sbytlcpq]>a[data-astro-cid-sbytlcpq]:hover{color:#fff}.menu-eng[data-astro-cid-sbytlcpq]{position:relative}.menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq]{all:unset;cursor:pointer;color:#fff;align-items:center;gap:6px;padding:8px 0;display:inline-flex}.menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq] svg[data-astro-cid-sbytlcpq]{transition:transform .2s}.menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq][aria-expanded=true] svg[data-astro-cid-sbytlcpq]{transform:rotate(180deg)}.menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:4px;border-radius:4px}.eng-panel[data-astro-cid-sbytlcpq]{background:var(--card);border:1px solid var(--card-line);border-radius:14px;width:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:-24px;box-shadow:0 24px 48px -16px #000000b3}.eng-panel[data-astro-cid-sbytlcpq][hidden],.pill-desc[data-astro-cid-sbytlcpq][hidden]{display:none}.eng-panel[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]{border-radius:10px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.eng-panel[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]:hover,.eng-panel[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]:focus-visible{background:#ffffff0f}.eng-panel[data-astro-cid-sbytlcpq] b[data-astro-cid-sbytlcpq]{color:#fff;font-size:16px;font-weight:500}.eng-panel[data-astro-cid-sbytlcpq] span[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:14px;font-weight:400}.eng-panel[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq][aria-current=page] b[data-astro-cid-sbytlcpq]:after{content:" · you're here";color:var(--blue-light);font-size:14px;font-weight:400}.eng-panel[data-astro-cid-sbytlcpq] .dev[data-astro-cid-sbytlcpq]{border:1px dashed #3a3a4a}.eng-panel[data-astro-cid-sbytlcpq] hr[data-astro-cid-sbytlcpq]{background:var(--card-line);border:0;height:1px;margin:8px 6px}.eng-panel[data-astro-cid-sbytlcpq] .all[data-astro-cid-sbytlcpq]{color:var(--blue-light);padding:10px 14px;font-size:15px;font-weight:500}.menu[data-astro-cid-sbytlcpq] .btn[data-astro-cid-sbytlcpq]{min-height:44px;padding:10px 22px}.menu-toggle[data-astro-cid-sbytlcpq]{display:none}@media (width<=860px){.logo[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{width:150px}.menu[data-astro-cid-sbytlcpq]{display:none}.menu-toggle[data-astro-cid-sbytlcpq]{all:unset;cursor:pointer;color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.menu-toggle[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);border-radius:6px}.site-header[data-astro-cid-sbytlcpq].open .menu[data-astro-cid-sbytlcpq]{background:var(--bg);border-bottom:1px solid var(--card-line);padding:8px max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px));gap:0;font-size:18px;display:grid;position:absolute;top:100%;left:0;right:0}.site-header[data-astro-cid-sbytlcpq].open .menu[data-astro-cid-sbytlcpq]>a[data-astro-cid-sbytlcpq]:not(.btn),.site-header[data-astro-cid-sbytlcpq].open .menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq]{border-bottom:1px solid #22222e;align-items:center;min-height:56px;display:flex}.site-header[data-astro-cid-sbytlcpq].open .menu-eng[data-astro-cid-sbytlcpq]>button[data-astro-cid-sbytlcpq]{justify-content:space-between;width:100%}.site-header[data-astro-cid-sbytlcpq].open .eng-panel[data-astro-cid-sbytlcpq]{width:auto;box-shadow:none;background:0 0;border:0;padding:4px 0 10px 12px;position:static}.site-header[data-astro-cid-sbytlcpq].open .menu[data-astro-cid-sbytlcpq] .btn[data-astro-cid-sbytlcpq]{min-height:52px;margin-top:16px}}.product[data-astro-cid-sbytlcpq]{padding-block:clamp(32px,6vw,80px) clamp(48px,7vw,96px)}.product-layout[data-astro-cid-sbytlcpq]{gap:32px;display:grid}.details[data-astro-cid-sbytlcpq]{align-content:start;gap:20px;min-width:0;display:grid}.cards[data-astro-cid-sbytlcpq]{gap:32px;min-width:0;display:grid}@media (width>=960px){.product-layout[data-astro-cid-sbytlcpq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,5vw,72px)}.cards[data-astro-cid-sbytlcpq]{grid-area:1/1}.details[data-astro-cid-sbytlcpq]{top:calc(env(safe-area-inset-top,0px) + 108px);grid-area:1/2;position:sticky}}.back[data-astro-cid-sbytlcpq]{font-size:var(--t-small);color:var(--muted);width:fit-content;text-decoration:none}.back[data-astro-cid-sbytlcpq]:hover{color:#fff}.details[data-astro-cid-sbytlcpq] h1[data-astro-cid-sbytlcpq]{gap:12px;margin:0;display:grid}.hero-label[data-astro-cid-sbytlcpq]{font:500 var(--t-hero-label)/1.3 var(--font-body);letter-spacing:3px;text-transform:uppercase;color:var(--label)}.hero-display[data-astro-cid-sbytlcpq]{font-family:var(--font-display);font-weight:400;font-size:var(--t-hero);letter-spacing:1px;line-height:.95}.tagline[data-astro-cid-sbytlcpq]{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:1px;text-wrap:balance;margin:0;line-height:1.05}.details[data-astro-cid-sbytlcpq] .desc[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-lead);max-width:40ch;margin:0;line-height:1.5}.highlights[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line);gap:14px;padding-top:20px;display:grid}.highlights[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-family:var(--font-display);font-weight:400;font-size:var(--t-h4);letter-spacing:1px;margin:0}.highlights[data-astro-cid-sbytlcpq] ul[data-astro-cid-sbytlcpq]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-small);grid-template-columns:16px 1fr;gap:10px;line-height:1.5;display:grid}.highlights[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]:before{content:"";background:var(--blue-light);width:6px;height:6px;margin-top:9px;transform:rotate(45deg)}.highlights[data-astro-cid-sbytlcpq] b[data-astro-cid-sbytlcpq]{color:#fff;font-weight:500}.details[data-astro-cid-sbytlcpq] .btn[data-astro-cid-sbytlcpq]{width:100%;margin-top:4px}.card[data-astro-cid-sbytlcpq]{background:var(--card);border:1px solid var(--card-line);border-radius:18px;gap:16px;min-width:0;padding:clamp(24px,3.5vw,48px);display:grid}.card[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h3)}.card[data-astro-cid-sbytlcpq]>p[data-astro-cid-sbytlcpq]{color:var(--muted);max-width:58ch;margin:0}.card--media[data-astro-cid-sbytlcpq]{gap:0;padding:0;overflow:hidden}.card--media[data-astro-cid-sbytlcpq] video[data-astro-cid-sbytlcpq]{aspect-ratio:896/712;object-fit:cover;background:var(--well);width:100%;height:auto}.card--media[data-astro-cid-sbytlcpq] figcaption[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-caption);padding:16px 24px 20px}.maps[data-astro-cid-sbytlcpq]{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.maps[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line);grid-template-columns:56px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.maps[data-astro-cid-sbytlcpq] .n[data-astro-cid-sbytlcpq]{font:400 var(--t-h4)/1 var(--font-display);color:var(--blue-light);letter-spacing:1px}.maps[data-astro-cid-sbytlcpq] b[data-astro-cid-sbytlcpq]{color:#fff;font-weight:500;display:block}.maps[data-astro-cid-sbytlcpq] span[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-small)}.compat[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-caption);border-top:1px solid var(--card-line);margin:0;padding-top:16px}.roles[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 32px;margin-top:8px;display:grid}.role[data-astro-cid-sbytlcpq]{align-content:start;gap:8px;min-width:0;display:grid}.role[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{font:400 var(--t-h4)/1.05 var(--font-display);letter-spacing:1px;text-wrap:balance;margin:0}.role[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-small);margin:0}.scrub[data-astro-cid-sbytlcpq]{height:300vh;position:relative}.scrub-stage[data-astro-cid-sbytlcpq]{top:calc(env(safe-area-inset-top,0px) + 77px);height:calc(100svh - 77px - env(safe-area-inset-top,0px));place-items:center;display:grid;position:sticky;overflow:hidden}.scrub-frame[data-astro-cid-sbytlcpq]{transform-origin:50%;will-change:transform, border-radius;background:#11131c url(/images/luma-page/scrub/f001.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.scrub-frame[data-astro-cid-sbytlcpq] canvas[data-astro-cid-sbytlcpq]{width:100%;height:100%;display:block;position:absolute;inset:0}.scrub-frame[data-astro-cid-sbytlcpq]:after{content:"";background:radial-gradient(at 50% 55%,#0a0a0f00 35%,#0a0a0f8c 100%),linear-gradient(#0a0a0f8c 0%,#0a0a0f00 30% 60%,#0a0a0fbf 100%);position:absolute;inset:0}.scrub-copy[data-astro-cid-sbytlcpq]{z-index:2;width:100%;height:100%;position:relative}.cap-step[data-astro-cid-sbytlcpq]{box-sizing:border-box;backdrop-filter:blur(16px)saturate(1.1);text-align:center;opacity:0;background:#0a0a0f8c;border:1px solid #ffffff24;border-radius:20px;justify-items:center;gap:14px;width:fit-content;max-width:min(760px,100% - 32px);margin-inline:auto;padding:clamp(18px,2.4vw,32px) clamp(20px,3vw,44px);display:grid;position:absolute;bottom:clamp(48px,10vh,120px);left:0;right:0;transform:translateY(24px)}.cap-step[data-astro-cid-sbytlcpq] .display[data-astro-cid-sbytlcpq]{font-size:var(--t-h3)}.cap-step[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq].big{font-family:var(--font-body,"Roboto", system-ui, sans-serif);letter-spacing:0;text-transform:none;text-wrap:balance;max-width:36ch;margin:0;font-size:clamp(18px,1.9vw,24px);font-weight:500;line-height:1.4}.scrub-note[data-astro-cid-sbytlcpq]{z-index:3;color:var(--amber);background:#0a0a0fbf;border-radius:6px;padding:4px 10px;font-size:12px;display:none;position:absolute;bottom:12px;right:16px}.show-slots[data-astro-cid-sbytlcpq] .scrub-note[data-astro-cid-sbytlcpq]{display:block}.scrub[data-astro-cid-sbytlcpq].static{height:auto}.scrub[data-astro-cid-sbytlcpq].static .scrub-stage[data-astro-cid-sbytlcpq]{height:auto;min-height:70vh;padding-block:96px;position:relative;top:0}.scrub[data-astro-cid-sbytlcpq].static .scrub-copy[data-astro-cid-sbytlcpq]{align-content:end;gap:28px;height:auto;display:grid}.scrub[data-astro-cid-sbytlcpq].static .cap-step[data-astro-cid-sbytlcpq]{opacity:1;position:static;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-sbytlcpq]{animation:linear both reveal view();animation-range:entry cover 28%}.grow[data-astro-cid-sbytlcpq]{animation:linear both grow view();animation-range:entry cover 45%}@keyframes reveal{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}@keyframes grow{0%{opacity:.4;border-radius:40px;transform:scale(.86)}to{opacity:1;transform:none}}}}.card--media[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{aspect-ratio:16/9;object-fit:cover;background:var(--well);width:100%;height:auto}.mapgrid[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mapgrid[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]{gap:8px;min-width:0;display:grid}.mapgrid[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{aspect-ratio:1;object-fit:cover;border:1px solid var(--card-line);background:var(--well);border-radius:8px;width:100%}.mapgrid[data-astro-cid-sbytlcpq] b[data-astro-cid-sbytlcpq]{font-size:var(--t-caption);color:#fff;font-weight:500;line-height:1.3}.mapgrid[data-astro-cid-sbytlcpq] span[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:13px;line-height:1.35;display:block}@media (width<=560px){.mapgrid[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(3,minmax(0,1fr))}.hl[data-astro-cid-sbytlcpq] .hl-media--maps[data-astro-cid-sbytlcpq]{aspect-ratio:auto;background:0 0;overflow:visible}.hl[data-astro-cid-sbytlcpq] .hl-media--maps[data-astro-cid-sbytlcpq] .mapgrid[data-astro-cid-sbytlcpq]{background:var(--well);border-radius:16px;gap:16px 10px;margin:0;padding:16px;position:static;inset:auto}}.slide[data-astro-cid-sbytlcpq]{pointer-events:none}.slide[data-astro-cid-sbytlcpq].active{pointer-events:auto}.demo[data-astro-cid-sbytlcpq]{position:absolute;inset:0}.cw-floor[data-astro-cid-sbytlcpq]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.cw-floor[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.demo[data-astro-cid-sbytlcpq]>img[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tool[data-astro-cid-sbytlcpq]{z-index:3;backdrop-filter:blur(10px);border:1px solid var(--card-line);background:#101018db;border-radius:16px;gap:10px;max-width:min(360px,100% - 24px);padding:14px 16px;display:grid;position:absolute;bottom:clamp(12px,2.5vw,28px);right:clamp(12px,2.5vw,28px)}.tool-label[data-astro-cid-sbytlcpq]{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.swatches[data-astro-cid-sbytlcpq]{flex-wrap:wrap;gap:8px;display:flex}.luma-page .sw{all:unset;cursor:pointer;color:var(--muted);justify-items:center;gap:6px;min-width:64px;font-size:12px;display:grid}.luma-page .sw .chips{border:2px solid #0000;border-radius:8px;grid-template-columns:repeat(4,12px);height:28px;display:grid;overflow:hidden}.luma-page .sw[aria-pressed=true] .chips{border-color:#fff}.luma-page .sw[aria-pressed=true]{color:#fff}.luma-page .sw:focus-visible .chips{outline:3px solid var(--blue-light);outline-offset:2px}.yarnrow[data-astro-cid-sbytlcpq]{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.luma-page .yarnrow i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.tool[data-astro-cid-sbytlcpq] input[data-astro-cid-sbytlcpq][type=range]{width:220px;max-width:100%;accent-color:var(--blue)}.tilt[data-astro-cid-sbytlcpq]{perspective:1100px;position:absolute;inset:0;overflow:hidden}.tilt[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{aspect-ratio:1;width:120%;height:auto;transform:translate(-42%, -50%) rotateX(var(--rx,40deg)) rotateZ(var(--rz,-8deg));transition:transform .3s;position:absolute;top:50%;left:50%}.layout[data-astro-cid-sbytlcpq]{background:#0d0d12;position:absolute;inset:0;overflow:hidden}.floor[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(6,160px);gap:2px;width:max-content;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(1200px)rotateX(48deg)rotate(-10deg)}.luma-page .floor .t{object-fit:cover;width:160px;height:160px;transition:transform .35s;display:block}.luma-page .floor.qt .t:nth-child(2n),.luma-page .floor.qt .t:nth-child(12n+7),.luma-page .floor.qt .t:nth-child(12n+9),.luma-page .floor.qt .t:nth-child(12n+11){transform:rotate(90deg)}.luma-page .floor.qt .t:nth-child(12n+8),.luma-page .floor.qt .t:nth-child(12n+10),.luma-page .floor.qt .t:nth-child(12n+12){transform:none}.luma-page .floor.ash .t:nth-child(12n+7),.luma-page .floor.ash .t:nth-child(12n+8),.luma-page .floor.ash .t:nth-child(12n+9),.luma-page .floor.ash .t:nth-child(12n+10),.luma-page .floor.ash .t:nth-child(12n+11),.luma-page .floor.ash .t:nth-child(12n+12){transform:translate(80px)}.segs[data-astro-cid-sbytlcpq]{flex-wrap:wrap;gap:6px;display:flex}.seg[data-astro-cid-sbytlcpq]{all:unset;cursor:pointer;border:1px solid var(--pill-line);color:#fff;border-radius:999px;min-height:20px;padding:8px 14px;font-size:14px;font-weight:500}.seg[data-astro-cid-sbytlcpq][aria-pressed=true]{color:#0a0a0f;background:#fff;border-color:#fff}.seg[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:2px}.pcxwrap[data-astro-cid-sbytlcpq]{background:#0d0d12;grid-template-columns:1fr 1fr;align-items:center;gap:4%;padding:6% 6% 6% 46%;display:grid;position:absolute;inset:0}.pcxwrap[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{aspect-ratio:1;width:100%;image-rendering:pixelated;border:1px solid var(--card-line);border-radius:10px}.pcxwrap[data-astro-cid-sbytlcpq] figure[data-astro-cid-sbytlcpq]{gap:8px;margin:0;display:grid}.pcxwrap[data-astro-cid-sbytlcpq] figcaption[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:13px}.mock-note[data-astro-cid-sbytlcpq]{z-index:4;color:var(--amber);background:#0a0a0fcc;border-radius:6px;padding:4px 10px;font-size:12px;display:none;position:absolute;top:12px;left:12px}.show-slots[data-astro-cid-sbytlcpq] .mock-note[data-astro-cid-sbytlcpq]{display:block}@media (width<=760px){.pcxwrap[data-astro-cid-sbytlcpq]{padding:16px}.tool[data-astro-cid-sbytlcpq]{gap:6px;padding:10px 12px;bottom:8px;left:8px;right:auto}.yarnrow[data-astro-cid-sbytlcpq],.tool-label[data-astro-cid-sbytlcpq]{display:none}.luma-page .sw{min-width:48px;font-size:11px}.luma-page .sw .chips{grid-template-columns:repeat(4,9px);height:20px}.tool[data-astro-cid-sbytlcpq] input[data-astro-cid-sbytlcpq][type=range]{width:160px}.seg[data-astro-cid-sbytlcpq]{padding:6px 10px;font-size:13px}.floor[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(6,90px)}.luma-page .floor .t{width:90px;height:90px}.luma-page .floor.ash .t:nth-child(12n+7),.luma-page .floor.ash .t:nth-child(12n+8),.luma-page .floor.ash .t:nth-child(12n+9),.luma-page .floor.ash .t:nth-child(12n+10),.luma-page .floor.ash .t:nth-child(12n+11),.luma-page .floor.ash .t:nth-child(12n+12){transform:translate(45px)}}.how[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line);padding-block:clamp(48px,7vw,96px)}.how-head[data-astro-cid-sbytlcpq]{gap:16px;margin-bottom:36px;display:grid}.how-head[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h2);max-width:18ch}.how-head[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-lead);max-width:56ch;margin:0}.gallery[data-astro-cid-sbytlcpq]{border:1px solid var(--card-line);aspect-ratio:16/9;background:#111116;border-radius:24px;max-width:100%;position:relative;overflow:hidden}.slide[data-astro-cid-sbytlcpq]{opacity:0;transition:opacity .5s;position:absolute;inset:0}.slide[data-astro-cid-sbytlcpq].active{opacity:1}.slide[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq],.slide[data-astro-cid-sbytlcpq] video[data-astro-cid-sbytlcpq]{object-fit:cover;object-position:right center;width:100%;height:100%}.gallery[data-astro-cid-sbytlcpq]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0feb 0%,#0a0a0f99 32%,#0a0a0f00 60%);position:absolute;inset:0}.pills[data-astro-cid-sbytlcpq]{z-index:2;gap:14px;width:min(400px,44%);display:grid;position:absolute;top:50%;left:clamp(20px,4vw,56px);transform:translateY(-50%)}.pill[data-astro-cid-sbytlcpq]{all:unset;cursor:pointer;backdrop-filter:blur(8px);color:#fff;width:fit-content;font-weight:500;font-size:var(--t-small);background:#282834d9;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 8px;transition:background-color .2s;display:inline-flex}.pill[data-astro-cid-sbytlcpq]:hover{background:#3c3c4ce6}.pill[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}.pill[data-astro-cid-sbytlcpq] .plus[data-astro-cid-sbytlcpq]{border:1px solid var(--pill-line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:transform .25s,background-color .2s;display:grid}.pill[data-astro-cid-sbytlcpq][aria-expanded=true]{color:#0a0a0f;background:#fff}.pill[data-astro-cid-sbytlcpq][aria-expanded=true] .plus[data-astro-cid-sbytlcpq]{border-color:#0a0a0f;transform:rotate(45deg)}.pill-desc[data-astro-cid-sbytlcpq]{backdrop-filter:blur(8px);color:var(--muted);font-size:var(--t-small);background:#16161fe6;border-radius:18px;margin:-4px 0 4px;padding:16px 20px;line-height:1.5}.ph[data-astro-cid-sbytlcpq]{text-align:center;background:repeating-linear-gradient(135deg,#1b1c28 0 14px,#1f2130 14px 28px);place-content:center;justify-items:center;gap:10px;width:100%;height:100%;padding:28px 28px 28px 46%;display:grid}.ph-tag[data-astro-cid-sbytlcpq]{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid #fbbf2473;border-radius:999px;padding:3px 10px;font-size:11px}.ph-title[data-astro-cid-sbytlcpq]{max-width:30ch;font-size:16px;font-weight:500}.ph-note[data-astro-cid-sbytlcpq]{color:var(--muted);max-width:36ch;font-size:14px}@media (width<=760px){.gallery[data-astro-cid-sbytlcpq]{aspect-ratio:auto;display:grid}.gallery[data-astro-cid-sbytlcpq]:after{display:none}.stage[data-astro-cid-sbytlcpq]{aspect-ratio:4/3;position:relative}.ph[data-astro-cid-sbytlcpq]{padding:20px}.pills[data-astro-cid-sbytlcpq]{width:auto;padding:20px;position:static;transform:none}}@media (width>=761px){.stage[data-astro-cid-sbytlcpq]{position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-sbytlcpq],.pill[data-astro-cid-sbytlcpq] .plus[data-astro-cid-sbytlcpq]{transition:none}}.faq[data-astro-cid-sbytlcpq]{background:var(--card);border-top:1px solid var(--card-line);padding-block:clamp(48px,7vw,96px)}.faq[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h2);margin:12px 0 32px}.faq-list[data-astro-cid-sbytlcpq]{margin:0;padding:0;list-style:none}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{font-family:var(--font-body,"Roboto", system-ui, sans-serif);letter-spacing:0;text-transform:none;color:#fff;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.35}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:4px;border-radius:8px}.faq-icon[data-astro-cid-sbytlcpq]{flex:none;width:20px;height:20px;position:relative}.faq-icon[data-astro-cid-sbytlcpq]:before,.faq-icon[data-astro-cid-sbytlcpq]:after{content:"";background:var(--blue-light);border-radius:2px;width:16px;height:2px;margin:-1px 0 0 -8px;transition:transform .2s;position:absolute;top:50%;left:50%}.faq-icon[data-astro-cid-sbytlcpq]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-sbytlcpq][open] .faq-icon[data-astro-cid-sbytlcpq]:after{transform:rotate(0)}.faq-a[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-body);margin:0;line-height:1.6}.faq-a[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]{color:var(--blue-light)}.faq-nav[data-astro-cid-sbytlcpq]{display:none}@media (width<=899px){.faq-track[data-astro-cid-sbytlcpq]{padding-inline:16px}.faq-list[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line)}.faq-list[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]{border-bottom:1px solid var(--card-line)}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq]{padding:20px 0}.faq-a[data-astro-cid-sbytlcpq]{padding:0 0 22px}}@media (width>=900px){.faq-rail[data-astro-cid-sbytlcpq]{--edge:max(24px, calc((100vw - 1200px) / 2))}.faq-track[data-astro-cid-sbytlcpq]{scroll-snap-type:x mandatory;scroll-padding-left:var(--edge);scrollbar-width:none;outline-offset:-4px;padding:4px 0 20px;overflow-x:auto}.faq-track[data-astro-cid-sbytlcpq]::-webkit-scrollbar{display:none}.faq-track[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);border-radius:12px}.faq-list[data-astro-cid-sbytlcpq]{width:max-content;padding-inline:var(--edge);gap:16px;display:flex}.faq-list[data-astro-cid-sbytlcpq] li[data-astro-cid-sbytlcpq]{scroll-snap-align:start;flex:none;width:360px;display:flex}.faq-item[data-astro-cid-sbytlcpq]{box-sizing:border-box;background:var(--bg);border:1px solid var(--card-line);border-radius:24px;width:100%;padding:28px}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq]{pointer-events:none;cursor:default;align-items:flex-start;margin-bottom:14px}.faq-item[data-astro-cid-sbytlcpq] summary[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{min-height:2.7em}.faq-icon[data-astro-cid-sbytlcpq]{display:none}.faq-a[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{font-size:var(--t-small)}.faq-nav[data-astro-cid-sbytlcpq]{justify-content:flex-end;gap:12px;display:flex}}.faq-arrow[data-astro-cid-sbytlcpq]{appearance:none;border:1px solid var(--card-line);background:var(--bg);color:#fff;cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:20px}.faq-arrow[data-astro-cid-sbytlcpq]:hover:not(:disabled){border-color:var(--blue-light)}.faq-arrow[data-astro-cid-sbytlcpq]:disabled{opacity:.35;cursor:default}.faq-arrow[data-astro-cid-sbytlcpq]:focus-visible{outline:3px solid var(--blue-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-sbytlcpq]:before,.faq-icon[data-astro-cid-sbytlcpq]:after{transition:none}.faq-track[data-astro-cid-sbytlcpq]{scroll-behavior:auto}}.others[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line);padding-block:clamp(48px,7vw,96px)}.others[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h2);margin:12px 0 32px}.eng-grid[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.eng[data-astro-cid-sbytlcpq]{background:var(--card);border:1px solid var(--card-line);border-radius:18px;align-content:start;gap:10px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.eng[data-astro-cid-sbytlcpq]:hover,.eng[data-astro-cid-sbytlcpq]:focus-within{border-color:var(--pill-line);transform:translateY(-6px)scale(1.015);box-shadow:0 22px 44px -18px #000000a6}@media (prefers-reduced-motion:reduce){.eng[data-astro-cid-sbytlcpq],.eng[data-astro-cid-sbytlcpq]:hover,.eng[data-astro-cid-sbytlcpq]:focus-within{transition:none;transform:none}}.eng[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{font:400 var(--t-h3)/1 var(--font-display);letter-spacing:1px;margin:0}.eng[data-astro-cid-sbytlcpq] .aud[data-astro-cid-sbytlcpq],.eng[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]:not(.aud){font-size:var(--t-small);color:var(--muted);margin:0}.eng[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]{align-items:center;min-height:44px;margin-top:6px;font-weight:500;text-decoration:none;display:inline-flex}.eng--dev[data-astro-cid-sbytlcpq]{border-style:dashed}.eng--dev[data-astro-cid-sbytlcpq] .aud[data-astro-cid-sbytlcpq]:after{content:" · hidden on production"}.talk[data-astro-cid-sbytlcpq]{margin:28px 0 0;font-weight:500}.illus-note[data-astro-cid-sbytlcpq]{font-size:var(--t-caption);color:var(--muted);max-width:64ch;margin:40px 0 0;line-height:1.5}.talk[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]{text-decoration:none}.footer[data-astro-cid-sbytlcpq]{border-top:1px solid var(--card-line)}.footer[data-astro-cid-sbytlcpq] .wrap[data-astro-cid-sbytlcpq]{font-size:var(--t-caption);color:#9aa4b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:28px;display:flex}.footer[data-astro-cid-sbytlcpq] nav[data-astro-cid-sbytlcpq]{flex-wrap:wrap;gap:20px;display:flex}.footer[data-astro-cid-sbytlcpq] a[data-astro-cid-sbytlcpq]{color:#d4dae6;text-decoration:none}.slots-btn[data-astro-cid-sbytlcpq]{z-index:40;right:max(16px, calc(env(safe-area-inset-right,0px) + 16px));bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 16px));font:500 14px var(--font-body);color:#fff;background:var(--slot);cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:12px 18px;position:fixed;box-shadow:0 10px 24px -10px #0009}[data-astro-cid-sbytlcpq][data-slot]:not(.site-header):not(.details):not(.subnav){position:relative}.show-slots[data-astro-cid-sbytlcpq] [data-astro-cid-sbytlcpq][data-slot]{outline:2px dashed var(--slot);outline-offset:2px}.show-slots[data-astro-cid-sbytlcpq] [data-astro-cid-sbytlcpq][data-slot]:after{content:attr(data-slot);z-index:15;font:500 12px/1.3 var(--font-body);color:#fff;background:var(--slot);pointer-events:none;border-radius:6px;max-width:calc(100% - 16px);padding:4px 8px;position:absolute;top:8px;right:8px}.show-slots[data-astro-cid-sbytlcpq] .details[data-astro-cid-sbytlcpq][data-slot]:after{order:-1;width:fit-content;display:block;position:static}.new[data-astro-cid-sbytlcpq]{display:none}.show-slots[data-astro-cid-sbytlcpq] .new[data-astro-cid-sbytlcpq]{display:inline}.subnav[data-astro-cid-sbytlcpq]{top:calc(env(safe-area-inset-top,0px) + 77px);z-index:19;backdrop-filter:blur(12px);border-bottom:1px solid var(--card-line);background:#0a0a0fe0;position:sticky}.subnav[data-astro-cid-sbytlcpq] .wrap[data-astro-cid-sbytlcpq]{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.subnav-name[data-astro-cid-sbytlcpq]{font-family:var(--font-display);letter-spacing:1px;font-size:28px;line-height:1}.btn--sm[data-astro-cid-sbytlcpq]{min-height:36px;padding:8px 18px;font-size:14px}.hero[data-astro-cid-sbytlcpq]{text-align:center;padding-block:clamp(28px,4vw,56px) clamp(16px,2vw,24px)}.hero[data-astro-cid-sbytlcpq] .wrap[data-astro-cid-sbytlcpq]{justify-items:center;gap:22px;display:grid}.hero[data-astro-cid-sbytlcpq] h1[data-astro-cid-sbytlcpq]{justify-items:center;gap:12px;margin:0;display:grid}.hero-lead[data-astro-cid-sbytlcpq]{max-width:46ch;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.hero-actions[data-astro-cid-sbytlcpq]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn--ghost[data-astro-cid-sbytlcpq]{color:#fff;border:1px solid var(--pill-line)}.btn--ghost[data-astro-cid-sbytlcpq]:hover{border-color:#fff}.hero-media[data-astro-cid-sbytlcpq]{border:1px solid var(--card-line);border-radius:24px;width:100%;margin:24px 0 0;overflow:hidden}.hero-media[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{width:100%;height:auto;display:block}.back[data-astro-cid-sbytlcpq]{justify-self:center}.scrub-stage[data-astro-cid-sbytlcpq]{top:calc(env(safe-area-inset-top,0px) + 77px)!important;height:calc(100svh - 77px - env(safe-area-inset-top,0px))!important}.stack-sec[data-astro-cid-sbytlcpq]{padding-block:clamp(64px,8vw,112px) 0}.stack-head[data-astro-cid-sbytlcpq]{gap:14px;margin-bottom:32px;display:grid}.stack-head[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h2);max-width:20ch}.stack[data-astro-cid-sbytlcpq]{gap:28px;padding-bottom:12vh;display:grid}.hl[data-astro-cid-sbytlcpq]{top:calc(env(safe-area-inset-top,0px) + 77px + 20px + var(--i) * 14px);background:var(--card);border:1px solid var(--card-line);border-radius:24px;align-items:center;gap:28px;min-height:min(640px,100svh - 140px);padding:clamp(24px,4vw,56px);display:grid;position:sticky;overflow:hidden;box-shadow:0 -24px 48px -24px #000c}@media (width>=900px){.hl[data-astro-cid-sbytlcpq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hl[data-astro-cid-sbytlcpq]{transform-origin:50% 0;will-change:transform, filter}.hl-copy[data-astro-cid-sbytlcpq]{align-content:center;gap:16px;min-width:0;display:grid}.hl-copy[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{font-size:var(--t-h3)}.hl-copy[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{color:var(--muted);font-size:var(--t-lead);max-width:34ch;margin:0;line-height:1.5}.hl-media[data-astro-cid-sbytlcpq]{aspect-ratio:4/3;background:var(--well);border-radius:16px;min-width:0;max-width:100%;position:relative;overflow:hidden}.hl-media[data-astro-cid-sbytlcpq] .light-frame[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hl-media[data-astro-cid-sbytlcpq] .cw-floor[data-astro-cid-sbytlcpq]{position:absolute;inset:0}.hl-pair[data-astro-cid-sbytlcpq]{background:#0d0d12;grid-template-columns:1fr 1fr;align-items:center;gap:14px;padding:16px;display:grid}.hl-pair[data-astro-cid-sbytlcpq] figure[data-astro-cid-sbytlcpq]{gap:8px;margin:0;display:grid}.hl-pair[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{aspect-ratio:1;object-fit:cover;width:100%;image-rendering:pixelated;border-radius:10px}.hl-pair[data-astro-cid-sbytlcpq] figcaption[data-astro-cid-sbytlcpq]{font-size:var(--t-caption);color:var(--muted)}.hl[data-astro-cid-sbytlcpq] .mapgrid[data-astro-cid-sbytlcpq]{align-content:center;padding:16px;position:absolute;inset:0}.tool--inline[data-astro-cid-sbytlcpq]{backdrop-filter:none;background:0 0;border:0;max-width:none;padding:0;position:static}.hl[data-astro-cid-sbytlcpq] .mock-note[data-astro-cid-sbytlcpq]{left:auto;right:16px}.team[data-astro-cid-sbytlcpq]{color:#14141e;background:#f6f5f1;padding-block:clamp(64px,8vw,112px)}.team[data-astro-cid-sbytlcpq] .eyebrow[data-astro-cid-sbytlcpq]{color:#1d4ed8;margin-bottom:14px}.team[data-astro-cid-sbytlcpq] h2[data-astro-cid-sbytlcpq]{font-size:var(--t-h2);color:#14141e;max-width:18ch;margin:0 0 40px}.team-cards[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1260px){.team-cards[data-astro-cid-sbytlcpq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.team-cards[data-astro-cid-sbytlcpq]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.team-cards[data-astro-cid-sbytlcpq]::-webkit-scrollbar{display:none}.team-card[data-astro-cid-sbytlcpq]{scroll-snap-align:start}.team-dots[data-astro-cid-sbytlcpq]{display:flex}}.team-dots[data-astro-cid-sbytlcpq]{justify-content:center;gap:0;margin-top:8px;display:none}.team-dots[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#c9ccd3 padding-box content-box;border:0;border-radius:50%;width:32px;height:32px;padding:12px;transition:background .2s,transform .2s}.team-dots[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq].on{background:#14141e padding-box content-box;transform:scale(1.15)}@media (width<=520px){.team-dots[data-astro-cid-sbytlcpq]{display:flex}}.team-dots[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq]:focus-visible{outline-offset:-2px;outline:3px solid #1d4ed8}.team-cards[data-astro-cid-sbytlcpq]:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #1d4ed8}.team-card[data-astro-cid-sbytlcpq]{background:#fff;border:1px solid #dce0e6;border-radius:18px;grid-template-rows:auto auto 1fr;gap:12px;min-width:0;padding:16px 16px 28px;display:grid}.team-card[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq],.team-card[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{padding-inline:8px}@supports (grid-template-rows:subgrid){.team-cards[data-astro-cid-sbytlcpq]{grid-template-rows:auto auto auto;row-gap:16px}.team-card[data-astro-cid-sbytlcpq]{grid-row:span 3;grid-template-rows:subgrid;align-content:start}}.tv[data-astro-cid-sbytlcpq]{aspect-ratio:4/3;background:#e9e7e1;border-radius:12px;display:grid;position:relative;overflow:hidden}.tv[data-astro-cid-sbytlcpq]>img[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;height:100%;display:block}.tv-chips[data-astro-cid-sbytlcpq]{background:#ffffffeb;border-radius:10px;gap:0;padding:4px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 10px #14141e2e}.tv-chips[data-astro-cid-sbytlcpq] i[data-astro-cid-sbytlcpq]{border-radius:6px;width:22px;height:22px;margin-right:4px}.tv-chips[data-astro-cid-sbytlcpq] i[data-astro-cid-sbytlcpq]:last-child{margin-right:0}.tv--grid[data-astro-cid-sbytlcpq]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px}.tv--grid[data-astro-cid-sbytlcpq] figure[data-astro-cid-sbytlcpq]{min-height:0;margin:0;position:relative;overflow:hidden}.tv--grid[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;height:100%;display:block}.tv--grid[data-astro-cid-sbytlcpq] .pick[data-astro-cid-sbytlcpq]:after{content:"✓";color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #14141e4d}.tv--pair[data-astro-cid-sbytlcpq]{grid-template-columns:1fr 1fr;gap:3px}.tv--pair[data-astro-cid-sbytlcpq] figure[data-astro-cid-sbytlcpq]{min-height:0;margin:0;position:relative;overflow:hidden}.tv--pair[data-astro-cid-sbytlcpq] img[data-astro-cid-sbytlcpq]{object-fit:cover;width:100%;height:100%;display:block}.tv--pair[data-astro-cid-sbytlcpq] figcaption[data-astro-cid-sbytlcpq],.tv--grid[data-astro-cid-sbytlcpq] figcaption[data-astro-cid-sbytlcpq]{color:#14141e;background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:8px;left:8px}.tv-pick[data-astro-cid-sbytlcpq]{background:#ffffffeb;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 10px #14141e2e}.tv-pick[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq]{appearance:none;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.tv-pick[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq] span[data-astro-cid-sbytlcpq]{border-radius:50%;width:18px;height:18px}.tv-pick[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq][aria-pressed=true]{border-color:#14141e}.tv-pick[data-astro-cid-sbytlcpq] button[data-astro-cid-sbytlcpq]:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.team-card[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{font:400 28px/1.05 var(--font-display);letter-spacing:1px;color:#14141e;white-space:nowrap;margin:0}.team-card[data-astro-cid-sbytlcpq] p[data-astro-cid-sbytlcpq]{font-size:var(--t-small);color:#414b5c;margin:0;line-height:1.5}@media (width<=760px){.hl[data-astro-cid-sbytlcpq]{min-height:0}.yarnrow[data-astro-cid-sbytlcpq]{display:none}.tool--inline[data-astro-cid-sbytlcpq] .tool-label[data-astro-cid-sbytlcpq]{display:block}}@media (width<=520px){.team-card[data-astro-cid-sbytlcpq] h3[data-astro-cid-sbytlcpq]{white-space:normal}}
