.ps[data-astro-cid-w7gp3wnf]{position:relative;height:100svh;min-height:760px;max-height:1040px;overflow:hidden;background:#000}.ps-air[data-astro-cid-w7gp3wnf]{position:absolute;inset:0;width:100%;height:100%}.ps[data-astro-cid-w7gp3wnf]:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#000000d9 45%,#000);pointer-events:none}.ps-copy[data-astro-cid-w7gp3wnf]{position:absolute;left:50%;bottom:clamp(40px,7vh,80px);z-index:1;translate:-50% 0}.ps-kind[data-astro-cid-w7gp3wnf]{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.016em;color:var(--fg-2)}.ps-name[data-astro-cid-w7gp3wnf]{color:var(--fg)}.ps-dot[data-astro-cid-w7gp3wnf]{width:4px;height:4px;border-radius:50%;background:var(--fg-3)}.ps-title[data-astro-cid-w7gp3wnf]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.24em;margin-top:14px;font-family:var(--font-display);font-size:clamp(48px,6.2vw,96px);line-height:1;font-weight:700;letter-spacing:-.04em}.ps-title[data-astro-cid-w7gp3wnf]>span[data-astro-cid-w7gp3wnf]:last-child{padding-bottom:.08em}.ps-summary[data-astro-cid-w7gp3wnf]{max-width:34ch;margin:18px auto 0;font-size:21px;line-height:1.38;letter-spacing:.011em;color:var(--fg-2)}.ps-actions[data-astro-cid-w7gp3wnf]{margin-top:28px}.ps-actions[data-astro-cid-w7gp3wnf] svg{width:17px;height:17px}.ps-status[data-astro-cid-w7gp3wnf]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:22px}.ps-note[data-astro-cid-w7gp3wnf]{font-size:14px;color:var(--fg-3)}@media(max-width:734px){.ps[data-astro-cid-w7gp3wnf]{min-height:720px}.ps-copy[data-astro-cid-w7gp3wnf]{width:87.5%}.ps-summary[data-astro-cid-w7gp3wnf]{font-size:17px}}html.js.motion [data-astro-cid-w7gp3wnf][data-ps-in]{opacity:0;transform:translateY(16px)}.reel[data-astro-cid-pkmrgsmz]{position:relative;overflow:hidden}.reel-stage[data-astro-cid-pkmrgsmz]{display:flex;flex-direction:column;justify-content:center;gap:44px;min-height:100svh;padding:calc(var(--nav-h) + 36px) 0 104px}.reel-head[data-astro-cid-pkmrgsmz]{width:min(1260px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:16px 56px}.reel-label[data-astro-cid-pkmrgsmz]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:600;letter-spacing:-.016em;color:var(--fg-2)}.reel-slash[data-astro-cid-pkmrgsmz]{width:3px;height:16px;border-radius:1px;background:var(--grad-drs);transform:skew(-26.57deg)}.reel-title[data-astro-cid-pkmrgsmz]{font-family:var(--font-display);font-size:clamp(48px,5.6vw,88px);line-height:.98;font-weight:700;letter-spacing:-.04em;padding-bottom:.06em}.reel-copy[data-astro-cid-pkmrgsmz]{max-width:38ch;padding-bottom:12px;font-size:19px;line-height:1.42;letter-spacing:.012em;color:var(--fg-2)}.reel-window[data-astro-cid-pkmrgsmz]{overflow:hidden}.reel-track[data-astro-cid-pkmrgsmz]{display:flex;gap:20px;width:max-content;padding:0 max(40px,calc((100vw - 1260px)/2));will-change:transform;transform-origin:50% 100%}.reel-item[data-astro-cid-pkmrgsmz] figure[data-astro-cid-pkmrgsmz]{display:grid;gap:16px}.reel-frame[data-astro-cid-pkmrgsmz]{height:min(56vh,600px);border-radius:28px;overflow:hidden;background:var(--gray-100)}.reel-frame[data-astro-cid-pkmrgsmz] img{width:auto;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--ease-expo)}.reel-item[data-astro-cid-pkmrgsmz]:hover .reel-frame[data-astro-cid-pkmrgsmz] img{transform:scale(1.03)}figcaption[data-astro-cid-pkmrgsmz]{display:grid;gap:4px;padding-left:4px}.reel-cap[data-astro-cid-pkmrgsmz]{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.016em}.reel-sub[data-astro-cid-pkmrgsmz]{font-size:15px;color:var(--fg-2)}@media(max-width:1068px){.reel-head[data-astro-cid-pkmrgsmz]{grid-template-columns:1fr}}@media(max-width:734px){.reel-stage[data-astro-cid-pkmrgsmz]{min-height:0;padding:96px 0 72px;gap:32px}.reel-head[data-astro-cid-pkmrgsmz]{width:87.5%}.reel-window[data-astro-cid-pkmrgsmz]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reel-window[data-astro-cid-pkmrgsmz]::-webkit-scrollbar{display:none}.reel-track[data-astro-cid-pkmrgsmz]{padding:0 6.25%}.reel-item[data-astro-cid-pkmrgsmz]{scroll-snap-align:center}.reel-frame[data-astro-cid-pkmrgsmz]{height:62vh;max-height:520px}}.fig[data-astro-cid-2uv36dyw]{padding:150px 0}.fig-head[data-astro-cid-2uv36dyw]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 56px}.fig-title[data-astro-cid-2uv36dyw]{font-family:var(--font-display);font-size:clamp(48px,5.6vw,88px);line-height:.98;font-weight:700;letter-spacing:-.04em;padding-bottom:.06em}.fig-copy[data-astro-cid-2uv36dyw]{max-width:38ch;padding-bottom:12px;font-size:19px;line-height:1.42;color:var(--fg-2)}.fig-row[data-astro-cid-2uv36dyw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;border-top:1px solid var(--line)}.fig-item[data-astro-cid-2uv36dyw]{position:relative;padding:40px 32px 8px 0}.fig-item[data-astro-cid-2uv36dyw]+.fig-item[data-astro-cid-2uv36dyw]{padding-left:40px}.fig-item[data-astro-cid-2uv36dyw]+.fig-item[data-astro-cid-2uv36dyw]:before{content:"";position:absolute;left:0;top:44px;bottom:12px;width:1px;background:var(--line);transform:skew(-26.57deg);transform-origin:bottom}.fig-value[data-astro-cid-2uv36dyw]{font-family:var(--font-display);font-size:clamp(64px,7.4vw,120px);line-height:.9;font-weight:800;font-style:italic;letter-spacing:-.045em;padding-right:.06em;font-variant-numeric:tabular-nums;background:var(--grad, var(--grad-drs));-webkit-background-clip:text;background-clip:text;color:transparent}.fig--glow[data-astro-cid-2uv36dyw] .fig-value[data-astro-cid-2uv36dyw]{--grad: var(--grad-glow)}.fig--beat[data-astro-cid-2uv36dyw] .fig-value[data-astro-cid-2uv36dyw]{--grad: var(--grad-beat)}.fig-label[data-astro-cid-2uv36dyw]{max-width:24ch;margin-top:16px;font-size:17px;line-height:1.4;color:var(--fg-2)}@media(max-width:1068px){.fig-head[data-astro-cid-2uv36dyw]{grid-template-columns:1fr}}@media(max-width:734px){.fig[data-astro-cid-2uv36dyw]{padding:96px 0}.fig-row[data-astro-cid-2uv36dyw]{grid-template-columns:1fr;margin-top:48px}.fig-item[data-astro-cid-2uv36dyw],.fig-item[data-astro-cid-2uv36dyw]+.fig-item[data-astro-cid-2uv36dyw]{padding:28px 0}.fig-item[data-astro-cid-2uv36dyw]+.fig-item[data-astro-cid-2uv36dyw]{border-top:1px solid var(--line)}.fig-item[data-astro-cid-2uv36dyw]+.fig-item[data-astro-cid-2uv36dyw]:before{display:none}}.steps[data-astro-cid-jgw7l2iw]{padding:150px 0}.steps-title[data-astro-cid-jgw7l2iw]{max-width:14ch;font-family:var(--font-display);font-size:clamp(48px,5.6vw,88px);line-height:.98;font-weight:700;letter-spacing:-.04em;padding-bottom:.06em}.steps-row[data-astro-cid-jgw7l2iw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px}.step[data-astro-cid-jgw7l2iw]{display:grid;align-content:start;gap:14px;min-height:300px;padding:34px;border-radius:28px;background:#fff}.step-n[data-astro-cid-jgw7l2iw]{font-family:var(--font-display);font-size:88px;line-height:.9;font-weight:800;font-style:italic;letter-spacing:-.05em;padding-right:.06em;margin-bottom:36px;color:transparent;-webkit-text-stroke:1.5px var(--gray-300)}.step[data-astro-cid-jgw7l2iw]:hover .step-n[data-astro-cid-jgw7l2iw]{-webkit-text-stroke-color:transparent;background:var(--grad, var(--grad-drs));-webkit-background-clip:text;background-clip:text}.steps--glow[data-astro-cid-jgw7l2iw]{--grad: var(--grad-glow)}.steps--beat[data-astro-cid-jgw7l2iw]{--grad: var(--grad-beat)}.step-title[data-astro-cid-jgw7l2iw]{font-family:var(--font-display);font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.step-text[data-astro-cid-jgw7l2iw]{font-size:17px;line-height:1.45;color:var(--fg-2)}@media(max-width:1068px){.steps-row[data-astro-cid-jgw7l2iw]{grid-template-columns:1fr}.step[data-astro-cid-jgw7l2iw]{min-height:0}.step-n[data-astro-cid-jgw7l2iw]{font-size:64px;margin-bottom:12px}}@media(max-width:734px){.steps[data-astro-cid-jgw7l2iw]{padding:96px 0}}.next[data-astro-cid-asmj5wnc]{padding:120px 0 150px}.next-label[data-astro-cid-asmj5wnc]{display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:600;color:var(--fg-2)}.next-slash[data-astro-cid-asmj5wnc]{width:3px;height:16px;border-radius:1px;background:var(--grad-drs);transform:skew(-26.57deg)}.next-grid[data-astro-cid-asmj5wnc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;margin-top:28px}.next-card[data-astro-cid-asmj5wnc]{position:relative;display:grid;align-content:start;gap:8px;min-height:340px;padding:36px;border-radius:28px;overflow:hidden;background:#0b0b0d;box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .4s var(--ease)}.next-card[data-astro-cid-asmj5wnc]:before{content:"";position:absolute;inset:auto -20% -40%;height:80%;background:radial-gradient(50% 50% at 50% 50%,var(--tint),transparent 70%);opacity:.5;transition:opacity .6s var(--ease)}.next-card--glow[data-astro-cid-asmj5wnc]{--tint: rgb(224 69 123 / .45)}.next-card--beat[data-astro-cid-asmj5wnc]{--tint: rgb(60 120 255 / .5)}.next-card--drs[data-astro-cid-asmj5wnc]{--tint: rgb(200 109 255 / .4)}.next-card[data-astro-cid-asmj5wnc]:hover{box-shadow:inset 0 0 0 1px #ffffff29}.next-card[data-astro-cid-asmj5wnc]:hover:before{opacity:.85}.next-card[data-astro-cid-asmj5wnc]>[data-astro-cid-asmj5wnc]:not(.next-go){position:relative}.next-card[data-astro-cid-asmj5wnc] .next-icon{width:64px;height:64px;margin-bottom:40px;border-radius:15px;box-shadow:0 0 0 .5px #ffffff29}.next-icon--drs[data-astro-cid-asmj5wnc]{display:grid;place-items:center;background:#000}.next-icon--drs[data-astro-cid-asmj5wnc] svg{width:30px;height:30px;color:#fff}.next-meta[data-astro-cid-asmj5wnc]{font-size:14px;font-weight:600;color:var(--fg-2)}.next-name[data-astro-cid-asmj5wnc]{font-family:var(--font-display);font-size:48px;line-height:1;font-weight:700;letter-spacing:-.035em}.next-line[data-astro-cid-asmj5wnc]{font-family:var(--font-display);font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--fg-2)}.next-go[data-astro-cid-asmj5wnc]{position:absolute;right:32px;top:36px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#000;transition:transform .5s var(--ease-expo)}.next-go[data-astro-cid-asmj5wnc] svg{width:18px;height:18px}.next-card[data-astro-cid-asmj5wnc]:hover .next-go[data-astro-cid-asmj5wnc]{transform:translate(4px)}@media(max-width:734px){.next[data-astro-cid-asmj5wnc]{padding:80px 0 120px}.next-card[data-astro-cid-asmj5wnc]{min-height:0;padding:28px}.next-name[data-astro-cid-asmj5wnc]{font-size:40px}}.dock[data-astro-cid-rlo5rxke]{position:fixed;left:50%;bottom:18px;z-index:90;width:max-content;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;border-radius:22px;background:#161617c7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 50px -12px #0009;color:#f5f5f7;--btn-bg: #fff;--btn-fg: #000;--btn-bg-hover: #e3e3e8;--btn-line: rgb(255 255 255 / .32);--btn-ghost-hover: rgb(255 255 255 / .1);--fg: #f5f5f7;translate:-50% 140%;opacity:0;transition:translate .7s var(--ease-expo),opacity .4s var(--ease)}.dock[data-astro-cid-rlo5rxke].is-on{translate:-50% 0;opacity:1}.dock[data-astro-cid-rlo5rxke] .dock-icon{width:40px;height:40px;border-radius:10px;box-shadow:0 0 0 .5px #ffffff2e}.dock-text[data-astro-cid-rlo5rxke]{display:grid;line-height:1.2;margin-right:10px;white-space:nowrap}.dock-text[data-astro-cid-rlo5rxke] strong[data-astro-cid-rlo5rxke]{font-size:15px;font-weight:700;letter-spacing:-.016em}.dock-text[data-astro-cid-rlo5rxke] span[data-astro-cid-rlo5rxke]{font-size:12px;color:#a1a1a6}.dock-actions[data-astro-cid-rlo5rxke]{display:flex;gap:8px}.dock-actions[data-astro-cid-rlo5rxke] svg{width:14px;height:14px}@media(max-width:734px){.dock[data-astro-cid-rlo5rxke]{left:12px;right:12px;width:auto;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom));translate:0 140%}.dock[data-astro-cid-rlo5rxke].is-on{translate:0 0}.dock-text[data-astro-cid-rlo5rxke]{flex:1;min-width:0;margin-right:0}.dock-text[data-astro-cid-rlo5rxke] strong[data-astro-cid-rlo5rxke],.dock-text[data-astro-cid-rlo5rxke] span[data-astro-cid-rlo5rxke]{overflow:hidden;text-overflow:ellipsis}.dock-actions[data-astro-cid-rlo5rxke] .button[data-astro-cid-rlo5rxke]{white-space:nowrap}.dock-actions[data-astro-cid-rlo5rxke] .button-secondary[data-astro-cid-rlo5rxke]{display:none}}@media(prefers-reduced-motion:reduce){.dock[data-astro-cid-rlo5rxke]{transition:opacity .2s linear}}.web[data-astro-cid-7da3lww3]{padding:40px 0 0}.web-inner[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px 56px;padding:64px;border-radius:28px;background:radial-gradient(60% 90% at 100% 100%,rgb(var(--tint) / .28),transparent 70%),#0b0b0d;box-shadow:inset 0 0 0 1px #ffffff12}.web-title[data-astro-cid-7da3lww3]{font-family:var(--font-display);font-size:clamp(40px,4.6vw,72px);line-height:1;font-weight:700;letter-spacing:-.038em;padding-bottom:.06em}.web-body[data-astro-cid-7da3lww3]{display:grid;justify-items:start;gap:24px;font-size:19px;line-height:1.42;color:var(--fg-2)}.web-live[data-astro-cid-7da3lww3]{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--fg)}.web-body[data-astro-cid-7da3lww3] svg{width:17px;height:17px}@media(max-width:1068px){.web-inner[data-astro-cid-7da3lww3]{grid-template-columns:1fr;padding:40px}}@media(max-width:734px){.web-inner[data-astro-cid-7da3lww3]{padding:28px}}
