.pageHead[data-v-f1c2b2c8]{--p:0;isolation:isolate;padding:clamp(64px,9vw,136px) 0 clamp(56px,7vw,104px);position:relative;overflow-x:clip}.pageHead.is-lg[data-v-f1c2b2c8]{padding:clamp(52px,6.4vw,96px) 0 clamp(36px,4.4vw,64px)}.phInner[data-v-f1c2b2c8]{--p:0;position:relative}.pageHead.isDark[data-v-f1c2b2c8]{background:var(--ink);box-shadow:0 calc(var(--header-h)*-1) 0 0 var(--ink);color:var(--on-ink);padding-bottom:clamp(72px,9vw,136px);overflow:hidden}.pageHead.isDark.is-lg[data-v-f1c2b2c8]{padding-bottom:clamp(56px,6.4vw,96px)}.phAura[data-v-f1c2b2c8]{pointer-events:none;transform:translate3d(0,calc(var(--p)*22%),0);z-index:-1;animation:2s ease-out backwards phFade-f1c2b2c8;inset:0}.phAura[data-v-f1c2b2c8],.phGlow[data-v-f1c2b2c8]{position:absolute}.phGlow[data-v-f1c2b2c8]{border-radius:50%;display:block;translate:-50% -50%}.phGlowMain[data-v-f1c2b2c8]{background:radial-gradient(closest-side,#176df54d,#176df54a 10%,#176df544 20%,#176df53a 30%,#176df52d 40%,#176df520 50%,#176df514 60%,#176df50a 70%,#176df504 80%,#176df501 90%,#176df500);width:min(1300px,110vw);height:min(900px,130%);top:34%;left:78%}.phGlowSoft[data-v-f1c2b2c8]{background:radial-gradient(closest-side,#6eaaff1a,#6eaaff16 20%,#6eaaff0f 40%,#6eaaff06 60%,#6eaaff01 80%,#6eaaff00);width:min(900px,70vw);height:min(640px,80%);top:100%;left:6%}.isCenter .phGlowMain[data-v-f1c2b2c8]{top:22%;left:50%}.hasVisual .phGlowMain[data-v-f1c2b2c8]{height:min(760px,70%);top:16%}.phBack[data-v-f1c2b2c8]{margin-bottom:clamp(22px,2.6vw,32px);animation:.7s ease-out backwards phFade-f1c2b2c8}.isDark .phBack[data-v-f1c2b2c8]{color:var(--on-ink-2)}.isDark .phBack[data-v-f1c2b2c8]:hover{color:var(--white)}.phBack[data-v-f1c2b2c8]:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.isDark .phBack[data-v-f1c2b2c8]:focus-visible{outline-color:#8ab8ff}@media (pointer:coarse){.phBack[data-v-f1c2b2c8]{position:relative}.phBack[data-v-f1c2b2c8]:after{content:"";position:absolute;inset:-13px -8px}}.phKicker[data-v-f1c2b2c8]{animation:phRise-f1c2b2c8 .9s var(--ease-out) 60ms backwards;letter-spacing:-.005em;margin:0 0 clamp(14px,1.8vw,20px);font-size:clamp(1rem,1.5vw,1.25rem)}.isDark .phKicker[data-v-f1c2b2c8]{color:#8ab8ff}.is-lg .phKicker[data-v-f1c2b2c8]{font-size:clamp(.98rem,1.3vw,1.12rem)}.phTitle[data-v-f1c2b2c8]{animation:phTitleIn-f1c2b2c8 1.2s var(--ease-out) .15s backwards;font-size:clamp(2.4rem,6.2vw,5rem);font-weight:var(--fw-bold);letter-spacing:-.038em;overflow-wrap:break-word;text-wrap:balance;max-width:16ch;margin:0;line-height:1.03}.is-lg .phTitle[data-v-f1c2b2c8]{letter-spacing:-.032em;max-width:20ch;font-size:clamp(2.25rem,5.4vw,4.5rem);line-height:1.06}.isDark .phTitle[data-v-f1c2b2c8]{color:var(--on-ink)}.isDark .phTitle[data-v-f1c2b2c8] .brandWord{color:#0000;letter-spacing:-.01em;background-image:linear-gradient(90deg,#4f8dff,#7cc4ff);-webkit-background-clip:text;background-clip:text}.phLead[data-v-f1c2b2c8]{animation:phRise-f1c2b2c8 .9s var(--ease-out) .42s backwards;color:var(--text-secondary);font-size:clamp(1.1rem,1.55vw,1.35rem);font-weight:var(--fw-medium);text-wrap:pretty;max-width:44ch;margin:clamp(20px,2.4vw,30px) 0 0;line-height:1.5}.is-lg .phLead[data-v-f1c2b2c8]{max-width:56ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.isDark .phLead[data-v-f1c2b2c8]{color:var(--on-ink-2)}.phActions[data-v-f1c2b2c8]{animation:phRise-f1c2b2c8 .9s var(--ease-out) .54s backwards;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.4vw,40px);display:flex}.is-xl .phActions[data-v-f1c2b2c8] .btn:not(.btnSm){height:54px;padding:0 28px;font-size:1rem}.isDark .phActions[data-v-f1c2b2c8] .btnPrimary{box-shadow:0 16px 38px -14px #176df5d9,inset 0 1px #ffffff2e}.isDark .phActions[data-v-f1c2b2c8] .btnSecondary{-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);color:var(--on-ink);background:#ffffff12;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14}.isDark .phActions[data-v-f1c2b2c8] .btnSecondary:hover:not(:disabled){color:var(--white);background:#ffffff1f;border-color:#8ab8ff99}.phAfter[data-v-f1c2b2c8]{animation:phRise-f1c2b2c8 .9s var(--ease-out) .6s backwards}.isCenter .phInner[data-v-f1c2b2c8]{text-align:center}.isCenter .phLead[data-v-f1c2b2c8],.isCenter .phTitle[data-v-f1c2b2c8]{margin-left:auto;margin-right:auto}.isCenter .phActions[data-v-f1c2b2c8]{justify-content:center}.phVisual[data-v-f1c2b2c8]{animation:phVisualIn-f1c2b2c8 1.4s var(--ease-out) .64s backwards;margin-top:clamp(48px,6.4vw,96px);position:relative}.phVisualGlow[data-v-f1c2b2c8]{pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#176df524,#176df50d 60%,#0000);border-radius:50%;width:min(1500px,120vw);height:110%;position:absolute;top:50%;left:50%;translate:-50% -50%}.isDark .phVisualGlow[data-v-f1c2b2c8]{background:radial-gradient(closest-side,#176df557,#176df53d 30%,#176df51a 60%,#176df508 80%,#176df500)}.phVisualMove[data-v-f1c2b2c8]{--vp:min(1, calc(var(--p)*3));transform:translate3d(0,calc((1 - var(--vp))*28px),0) scale(calc(.965 + var(--vp)*.035));transform-origin:50% 0;will-change:transform}.phVisualMove[data-v-f1c2b2c8]>*{--p:0}@keyframes phRise-f1c2b2c8{0%{opacity:.001;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes phTitleIn-f1c2b2c8{0%{filter:blur(16px);opacity:.001;transform:translateY(.28em)}to{filter:blur();opacity:1;transform:none}}@keyframes phVisualIn-f1c2b2c8{0%{opacity:.001;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes phFade-f1c2b2c8{0%{opacity:0}to{opacity:1}}@keyframes phFadeOnly-f1c2b2c8{0%{opacity:.001}to{opacity:1}}@media (width<=600px){.pageHead[data-v-f1c2b2c8]{padding:56px 0 52px}.pageHead.is-lg[data-v-f1c2b2c8]{padding:44px 0 36px}.pageHead.isDark[data-v-f1c2b2c8]{padding-bottom:64px}.pageHead.isDark.is-lg[data-v-f1c2b2c8]{padding-bottom:48px}.phGlowMain[data-v-f1c2b2c8]{width:170vw;height:min(620px,90%);top:30%;left:70%}.hasVisual .phGlowMain[data-v-f1c2b2c8]{width:190vw;height:60%;top:74%}.phActions[data-v-f1c2b2c8]{flex-direction:column}.phActions[data-v-f1c2b2c8]>.btn{width:100%}.phVisual[data-v-f1c2b2c8]{margin-top:40px}}@media (width<=359px){.is-lg .phTitle[data-v-f1c2b2c8]{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.phAura[data-v-f1c2b2c8]{animation:.4s ease-out backwards phFade-f1c2b2c8}.phBack[data-v-f1c2b2c8],.phKicker[data-v-f1c2b2c8]{animation:.35s ease-out backwards phFadeOnly-f1c2b2c8}.phTitle[data-v-f1c2b2c8]{animation:.35s ease-out 60ms backwards phFadeOnly-f1c2b2c8}.phLead[data-v-f1c2b2c8]{animation:.35s ease-out .12s backwards phFadeOnly-f1c2b2c8}.phActions[data-v-f1c2b2c8]{animation:.35s ease-out .18s backwards phFadeOnly-f1c2b2c8}.phAfter[data-v-f1c2b2c8]{animation:.35s ease-out .2s backwards phFadeOnly-f1c2b2c8}.phVisual[data-v-f1c2b2c8]{animation:.4s ease-out .24s backwards phFadeOnly-f1c2b2c8}.phAura[data-v-f1c2b2c8],.phVisualMove[data-v-f1c2b2c8]{transform:none}}
