.hero[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(36px,6vw,96px);align-items:center;min-height:calc(100svh - var(--nav-h) - 120px);max-width:1320px;margin-inline:auto;padding:clamp(40px,7vw,96px) clamp(20px,5vw,72px) clamp(40px,5vw,72px)}.hero-copy[data-astro-cid-f2t6dg3d]{max-width:780px}.audience[data-astro-cid-f2t6dg3d]{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.audience-label[data-astro-cid-f2t6dg3d]{color:var(--text-dim);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase}.audience-btns[data-astro-cid-f2t6dg3d]{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.audience-btns[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{padding:8px 16px;border:0;border-radius:1px;background:transparent;color:var(--text-dim);font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.audience-btns[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]:hover{color:var(--accent-bright)}.audience-btns[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d][aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.hero-h1{margin-top:22px;max-width:9.5ch}.hero-for[data-astro-cid-f2t6dg3d]{margin-top:28px;color:var(--text);font-size:var(--fs-lede);line-height:1.4}.hero-word[data-astro-cid-f2t6dg3d]{display:inline-block}.hero-word[data-astro-cid-f2t6dg3d] em{display:inline-block;font-family:var(--font-display);font-style:italic;font-size:1.3em;line-height:1;animation:word-in .5s var(--ease),gold-shine-sweep 2.8s ease-in-out .1s 1 forwards}@keyframes word-in{0%{opacity:0;transform:translateY(.25em)}}.hero-sub[data-astro-cid-f2t6dg3d]{max-width:610px;margin-top:16px;color:var(--text);font-size:var(--fs-lede);line-height:1.58}.hero-sub[data-astro-cid-f2t6dg3d] strong[data-astro-cid-f2t6dg3d]{color:var(--text-strong);font-weight:var(--fw-semi)}.hero-ctas[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero-proof[data-astro-cid-f2t6dg3d]{margin-top:26px;color:var(--text-dim);font-size:13.5px;line-height:1.7}.hero-proof[data-astro-cid-f2t6dg3d] strong{color:var(--accent-bright);font-weight:var(--fw-med)}.hero-card[data-astro-cid-f2t6dg3d]{position:relative;width:min(470px,100%);margin-left:auto;padding:22px 22px 10px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:0 28px 80px color-mix(in srgb,var(--ink-5) 45%,transparent);backdrop-filter:blur(18px);animation:card-in .75s cubic-bezier(.22,1,.36,1) .2s both}@keyframes card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.hero-card[data-astro-cid-f2t6dg3d] .pathmap{margin-top:10px;width:100%;height:auto}.stack[data-astro-cid-f2t6dg3d]{padding:8px 0 clamp(48px,6vw,80px)}.stack-label[data-astro-cid-f2t6dg3d]{margin:0 0 22px;padding-inline:var(--gutter);color:var(--text-dim);font-size:12px;font-weight:var(--fw-med);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase}.stack[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]{padding-right:clamp(36px,4vw,56px);color:var(--text-dim);font-size:16px;font-weight:var(--fw-med);white-space:nowrap;transition:color var(--dur) var(--ease)}.stack[data-astro-cid-f2t6dg3d] li[data-astro-cid-f2t6dg3d]:hover{color:var(--text-strong)}@media(max-width:900px){.hero[data-astro-cid-f2t6dg3d]{grid-template-columns:1fr;min-height:0;padding-top:40px}.hero-card[data-astro-cid-f2t6dg3d]{margin:8px auto 0}}@media(max-width:560px){.audience[data-astro-cid-f2t6dg3d]{display:flex;width:100%}.audience-label[data-astro-cid-f2t6dg3d]{display:none}.audience-btns[data-astro-cid-f2t6dg3d]{width:100%}.audience-btns[data-astro-cid-f2t6dg3d] button[data-astro-cid-f2t6dg3d]{flex:1}.hero-ctas[data-astro-cid-f2t6dg3d] a{width:100%}}.try[data-astro-cid-3p7326sc]{padding:clamp(20px,2.4vw,30px);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 80%,transparent),color-mix(in srgb,var(--surface-raised) 60%,transparent))}.try-label[data-astro-cid-3p7326sc]{margin-bottom:16px;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(26px,2.4vw,34px);line-height:1.1}.try-chips[data-astro-cid-3p7326sc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.try-note[data-astro-cid-3p7326sc]{margin-right:4px;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase}.try-result[data-astro-cid-3p7326sc]{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);animation:try-in .35s var(--ease)}@keyframes try-in{0%{opacity:0;transform:translateY(6px)}}.try-role[data-astro-cid-3p7326sc]{color:var(--accent);font-size:12px;font-weight:var(--fw-med);letter-spacing:var(--tracking-wide);text-transform:uppercase}.try-head[data-astro-cid-3p7326sc]{margin-top:10px;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(30px,2.8vw,42px);font-weight:var(--fw-med);line-height:1.02}.try-angle[data-astro-cid-3p7326sc]{display:inline-block;margin-top:10px;color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.try-moves-label[data-astro-cid-3p7326sc]{margin:20px 0 10px;color:var(--text-dim);font-size:13px}.try-moves[data-astro-cid-3p7326sc]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.try-moves[data-astro-cid-3p7326sc] li[data-astro-cid-3p7326sc]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 14px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text-strong);font-size:15px;line-height:1.45}.try-moves[data-astro-cid-3p7326sc] b[data-astro-cid-3p7326sc]{color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-med)}.try-more[data-astro-cid-3p7326sc]{display:inline-flex;gap:6px;margin-top:20px;color:var(--accent-bright);font-size:14px}.try-more[data-astro-cid-3p7326sc] span[data-astro-cid-3p7326sc]{transition:transform var(--dur) var(--ease)}.try-more[data-astro-cid-3p7326sc]:hover span[data-astro-cid-3p7326sc]{transform:translate(3px)}.strip[data-astro-cid-3p7326sc]{margin:clamp(48px,6vw,72px) calc(-1 * var(--gutter)) 0}.strip-label[data-astro-cid-3p7326sc]{margin-bottom:18px;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase}.strip[data-astro-cid-3p7326sc] .marquee[data-astro-cid-3p7326sc]+.marquee[data-astro-cid-3p7326sc]{margin-top:12px}.strip[data-astro-cid-3p7326sc] li[data-astro-cid-3p7326sc]{margin-right:12px}.film-grid[data-astro-cid-rg6ebmgq]{align-items:center}.film-story[data-astro-cid-rg6ebmgq]{display:inline-flex;gap:8px;margin-top:28px;color:var(--accent-bright);font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase}.film-story[data-astro-cid-rg6ebmgq] span[data-astro-cid-rg6ebmgq]{transition:transform var(--dur) var(--ease)}.film-story[data-astro-cid-rg6ebmgq]:hover span[data-astro-cid-rg6ebmgq]{transform:translate(4px)}.film[data-astro-cid-rg6ebmgq]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised)}.film-strata[data-astro-cid-rg6ebmgq]{position:absolute;inset:0;width:100%;height:100%;transition:transform .6s ease}.film[data-astro-cid-rg6ebmgq]:hover .film-strata[data-astro-cid-rg6ebmgq]{transform:scale(1.02)}.film-bands[data-astro-cid-rg6ebmgq]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.film-bands[data-astro-cid-rg6ebmgq] li[data-astro-cid-rg6ebmgq]{position:absolute;left:16px;color:var(--text-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase}.film-bands[data-astro-cid-rg6ebmgq] li[data-astro-cid-rg6ebmgq]:nth-child(1){top:16%}.film-bands[data-astro-cid-rg6ebmgq] li[data-astro-cid-rg6ebmgq]:nth-child(2){top:38%}.film-bands[data-astro-cid-rg6ebmgq] li[data-astro-cid-rg6ebmgq]:nth-child(3){top:60%}.film-bands[data-astro-cid-rg6ebmgq] li[data-astro-cid-rg6ebmgq]:nth-child(4){top:82%;color:var(--accent)}.film-mark[data-astro-cid-rg6ebmgq]{position:absolute;top:14px;right:16px;opacity:.85}.film-play[data-astro-cid-rg6ebmgq]{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid var(--accent);border-radius:50%;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--accent-bright);backdrop-filter:blur(6px);transform:translate(-50%,-50%);transition:background .3s ease,color .3s ease,transform .3s ease}.film-play[data-astro-cid-rg6ebmgq] svg[data-astro-cid-rg6ebmgq]{width:26px;height:26px;margin-left:3px}.film[data-astro-cid-rg6ebmgq]:hover .film-play[data-astro-cid-rg6ebmgq]{background:var(--accent);color:var(--on-accent);transform:translate(-50%,-50%) scale(1.06)}.film-label[data-astro-cid-rg6ebmgq]{position:absolute;left:50%;top:calc(50% + 52px);transform:translate(-50%);color:var(--text-strong);font-family:var(--font-display);font-style:italic;font-size:22px;white-space:nowrap}.film-duration[data-astro-cid-rg6ebmgq]{position:absolute;right:14px;bottom:12px;padding:4px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.feels[data-astro-cid-lpmay7xb]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,56px)}.feels[data-astro-cid-lpmay7xb] article[data-astro-cid-lpmay7xb]{min-height:220px;padding:clamp(22px,2.4vw,30px)}.feels[data-astro-cid-lpmay7xb] h3[data-astro-cid-lpmay7xb]{margin-top:26px;color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-med);line-height:1}.feels[data-astro-cid-lpmay7xb] p[data-astro-cid-lpmay7xb]{margin-top:14px;color:var(--text);font-size:15.5px;line-height:1.65}@media(max-width:820px){.feels[data-astro-cid-lpmay7xb]{grid-template-columns:1fr}.feels[data-astro-cid-lpmay7xb] article[data-astro-cid-lpmay7xb]{min-height:0}}.stats[data-astro-cid-dkmftj5s]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.stats[data-astro-cid-dkmftj5s]>div[data-astro-cid-dkmftj5s]{padding:18px 16px;background:color-mix(in srgb,var(--surface) 54%,transparent)}.stats[data-astro-cid-dkmftj5s] .tag-mono[data-astro-cid-dkmftj5s]{min-height:2.5em;letter-spacing:.08em;line-height:1.25}.stats[data-astro-cid-dkmftj5s] strong[data-astro-cid-dkmftj5s]{display:block;margin-top:14px;color:var(--text-strong);font-family:var(--font-display);font-size:58px;font-weight:var(--fw-med);line-height:.82}.stats[data-astro-cid-dkmftj5s] p[data-astro-cid-dkmftj5s]{margin-top:14px;color:var(--text-dim);font-size:11px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.stats-note[data-astro-cid-dkmftj5s]{margin-top:16px;color:var(--text-dim);font-size:13px;line-height:1.6}.layer[data-astro-cid-dkmftj5s]{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.layer[data-astro-cid-dkmftj5s]:first-child{border-top:1px solid var(--line)}.layer[data-astro-cid-dkmftj5s] .tag-mono[data-astro-cid-dkmftj5s]{padding-top:10px}.layer[data-astro-cid-dkmftj5s] h3[data-astro-cid-dkmftj5s]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-med);line-height:1}.layer[data-astro-cid-dkmftj5s] p[data-astro-cid-dkmftj5s]{max-width:640px;margin-top:10px;color:var(--text);font-size:16px;line-height:1.7}.weighs[data-astro-cid-dkmftj5s]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.weighs-label[data-astro-cid-dkmftj5s]{margin-right:6px;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase}@media(max-width:640px){.layer[data-astro-cid-dkmftj5s]{grid-template-columns:1fr;gap:10px}.layer[data-astro-cid-dkmftj5s] .tag-mono[data-astro-cid-dkmftj5s]{padding-top:0}.stats[data-astro-cid-dkmftj5s] strong[data-astro-cid-dkmftj5s]{font-size:46px}}.stages[data-astro-cid-ju4l7xwu]{margin-top:clamp(36px,5vw,56px)}.curve[data-astro-cid-ju4l7xwu]{position:relative;height:clamp(300px,34vw,420px);border:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent) 1px,transparent 1px) 0 0 / 20% 100%,linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px) 0 0 / 100% 25%,var(--surface-raised)}.curve[data-astro-cid-ju4l7xwu] svg[data-astro-cid-ju4l7xwu]{position:absolute;inset:0;width:100%;height:100%}.guide[data-astro-cid-ju4l7xwu],.line[data-astro-cid-ju4l7xwu]{fill:none;vector-effect:non-scaling-stroke}.guide[data-astro-cid-ju4l7xwu]{stroke:color-mix(in srgb,var(--accent) 15%,transparent);stroke-width:14}.line[data-astro-cid-ju4l7xwu]{stroke:var(--accent);stroke-width:1.8;stroke-linecap:round}.point[data-astro-cid-ju4l7xwu]{position:absolute;z-index:2;width:0;height:0;padding:0;border:0;background:transparent;cursor:pointer}.point[data-astro-cid-ju4l7xwu]:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border:2px solid var(--surface-raised);background:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 24px color-mix(in srgb,var(--accent) 35%,transparent);transform:translate(-50%,-50%) rotate(45deg);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.point[data-astro-cid-ju4l7xwu][aria-pressed=true]:before{background:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright),0 0 0 8px color-mix(in srgb,var(--accent-bright) 8%,transparent),0 0 34px color-mix(in srgb,var(--accent-bright) 48%,transparent);transform:translate(-50%,-50%) rotate(45deg) scale(1.18)}.point[data-astro-cid-ju4l7xwu] i[data-astro-cid-ju4l7xwu]{position:absolute;left:0;top:14px;transform:translate(-50%);color:var(--accent);font:var(--fw-med) 11px/1 var(--font-mono);font-style:normal;letter-spacing:var(--tracking-label)}.point[data-astro-cid-ju4l7xwu] span[data-astro-cid-ju4l7xwu]{position:absolute;left:0;top:32px;transform:translate(-50%);color:var(--text-strong);font:var(--fw-med) clamp(22px,2vw,34px) / .92 var(--font-display);white-space:nowrap;transition:color var(--dur) var(--ease)}.point[data-astro-cid-ju4l7xwu][aria-pressed=true] span[data-astro-cid-ju4l7xwu]{color:var(--accent-bright);font-style:italic}.point[data-astro-cid-ju4l7xwu]:focus-visible{outline:none}.point[data-astro-cid-ju4l7xwu]:focus-visible span[data-astro-cid-ju4l7xwu]{text-decoration:underline;text-underline-offset:6px}.detail[data-astro-cid-ju4l7xwu]{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:28px 0 0;animation:detail-in .3s var(--ease)}@keyframes detail-in{0%{opacity:0}}.detail[data-astro-cid-ju4l7xwu] .tag-mono[data-astro-cid-ju4l7xwu]{padding-top:8px}.detail[data-astro-cid-ju4l7xwu] h3[data-astro-cid-ju4l7xwu]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-med);line-height:1.05}.detail[data-astro-cid-ju4l7xwu] p[data-astro-cid-ju4l7xwu]{max-width:680px;margin-top:10px;color:var(--text);font-size:16px;line-height:1.7}@media(max-width:720px){.curve[data-astro-cid-ju4l7xwu]{height:380px}.point[data-astro-cid-ju4l7xwu] span[data-astro-cid-ju4l7xwu]{font-size:20px}.point[data-astro-cid-ju4l7xwu]:nth-of-type(1) span[data-astro-cid-ju4l7xwu]{transform:translate(-20%)}.point[data-astro-cid-ju4l7xwu]:nth-of-type(5) span[data-astro-cid-ju4l7xwu]{transform:translate(-85%)}.detail[data-astro-cid-ju4l7xwu]{grid-template-columns:1fr;gap:10px}}.rooms[data-astro-cid-ybsnr332]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,56px)}.room[data-astro-cid-ybsnr332]{display:flex;flex-direction:column;min-height:300px;padding:clamp(22px,2.4vw,28px);transition:background var(--dur) var(--ease)}.room[data-astro-cid-ybsnr332]:hover{background:color-mix(in srgb,var(--surface-raised) 92%,var(--accent))}.room-icon[data-astro-cid-ybsnr332]{display:grid;place-items:center;width:38px;height:38px;margin-bottom:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--text-strong) 3.5%,transparent);color:var(--accent)}.room-icon[data-astro-cid-ybsnr332] svg{width:19px;height:19px}.room[data-astro-cid-ybsnr332] h3[data-astro-cid-ybsnr332]{margin-top:12px;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(28px,2.2vw,34px);font-weight:var(--fw-med);line-height:.98}.room[data-astro-cid-ybsnr332]:hover h3[data-astro-cid-ybsnr332]{color:var(--accent-bright);font-style:italic}.room-summary[data-astro-cid-ybsnr332]{margin:10px 0 18px;color:var(--text-dim);font-size:14.5px;line-height:1.55}.room[data-astro-cid-ybsnr332] .diamond-list[data-astro-cid-ybsnr332] li[data-astro-cid-ybsnr332]{font-size:14px}@media(max-width:980px){.rooms[data-astro-cid-ybsnr332]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rooms[data-astro-cid-ybsnr332]{grid-template-columns:1fr}.room[data-astro-cid-ybsnr332]{min-height:0}}.deploy-head[data-astro-cid-3xl4c6wd]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}.deploy-copy[data-astro-cid-3xl4c6wd]{padding-bottom:6px}.deploy-note[data-astro-cid-3xl4c6wd]{max-width:46ch;margin-top:20px;color:var(--text-dim);font-size:14px;line-height:1.7}.plans[data-astro-cid-3xl4c6wd]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,56px)}.plans[data-astro-cid-3xl4c6wd] article[data-astro-cid-3xl4c6wd]{display:flex;flex-direction:column;min-height:380px;padding:22px 20px;background:var(--surface)}.plans[data-astro-cid-3xl4c6wd] article[data-astro-cid-3xl4c6wd].is-first{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface))}.plans[data-astro-cid-3xl4c6wd] h3[data-astro-cid-3xl4c6wd]{margin-top:18px;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(34px,3vw,44px);font-weight:var(--fw-med);line-height:.95}.plan-line[data-astro-cid-3xl4c6wd]{margin:10px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--text-dim);font-size:14px}.plans[data-astro-cid-3xl4c6wd] .diamond-list[data-astro-cid-3xl4c6wd] li[data-astro-cid-3xl4c6wd]{font-size:13.5px}@media(max-width:900px){.deploy-head[data-astro-cid-3xl4c6wd]{grid-template-columns:1fr}}@media(max-width:860px){.plans[data-astro-cid-3xl4c6wd]{grid-template-columns:1fr}.plans[data-astro-cid-3xl4c6wd] article[data-astro-cid-3xl4c6wd]{min-height:0}}.close-line[data-astro-cid-venvj7ze]{margin-top:40px;color:var(--text);font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);line-height:1.2}
