.page_hero__SKW6o{min-height:100dvh;min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;padding:max(1.25rem,env(safe-area-inset-top)) var(--pad-x) max(1.5rem,calc(1.1rem + env(safe-area-inset-bottom)))}.page_sky__U5y3W{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.page_wash__VXPPD{position:absolute;inset:-8%;background:radial-gradient(ellipse 65% 50% at 72% 38%,rgba(61,184,160,.16),transparent 58%),radial-gradient(ellipse 55% 45% at 18% 78%,rgba(35,69,83,.65),transparent 55%),radial-gradient(ellipse 40% 35% at 48% 20%,rgba(30,61,74,.45),transparent 60%),linear-gradient(168deg,#0f1c23,#12242e 48%,#0c161c);animation:page_tide__IIJBs 28s ease-in-out infinite alternate}.page_mist__eUCxm{position:absolute;border-radius:50%;filter:blur(48px);will-change:transform,opacity}.page_mistA__SeMhi{width:min(55vw,28rem);height:min(55vw,28rem);left:-8%;top:12%;background:rgba(61,184,160,.14);animation:page_driftA__lnnfA 32s ease-in-out infinite alternate}.page_mistB__zfXRw{width:min(60vw,32rem);height:min(48vw,26rem);right:-12%;top:28%;background:rgba(46,110,122,.22);animation:page_driftB__7tAEE 38s ease-in-out infinite alternate}.page_mistC__KjNtv{width:min(50vw,24rem);height:min(50vw,24rem);left:35%;bottom:-10%;background:rgba(61,184,160,.1);animation:page_driftC__WICqh 26s ease-in-out infinite alternate}.page_horizon___E4RY{position:absolute;left:-10%;right:-10%;bottom:-5%;height:45%;background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(61,184,160,.12),transparent 70%),linear-gradient(180deg,transparent,rgba(18,40,50,.55));animation:page_breathe__qUpUy 12s ease-in-out infinite}.page_sheen__VvjcY{position:absolute;inset:0;opacity:.35;background:linear-gradient(115deg,transparent 30%,rgba(238,244,246,.03) 46%,transparent 58%);background-size:220% 220%;animation:page_sheen__VvjcY 18s ease-in-out infinite}.page_inner__tDhRL{position:relative;z-index:1;width:min(100%,52rem);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;animation:page_rise__3tCje .75s ease-out both}.page_copy__QuCsu{flex:0 1 28rem;min-width:0}.page_brand__f_q1F{margin:0 0 .3rem;font-size:2rem;font-weight:700;letter-spacing:-.035em;line-height:.9}.page_brand__f_q1F,.page_headline__7qraH{font-family:var(--font-display);color:var(--foam)}.page_headline__7qraH{margin:0 0 .45rem;font-size:1.2rem;font-weight:500;letter-spacing:-.015em;max-width:16ch;line-height:1.25;animation:page_rise__3tCje .9s ease-out .08s both}.page_sub__c05Js{margin:0 0 1rem;color:var(--mist);max-width:46ch;font-size:.98rem;line-height:1.4;animation:page_rise__3tCje .95s ease-out .12s both}.page_cta__zCVvt{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;animation:page_rise__3tCje 1s ease-out .18s both}.page_ghost__qsk_I,.page_primary__V8M9Y{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:.8rem 1.25rem;border-radius:var(--radius);font-weight:600;font-size:1rem;border:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.page_primary__V8M9Y{background:var(--signal);color:var(--ink);cursor:pointer;font:inherit;text-decoration:none}.page_primary__V8M9Y:hover{background:var(--signal-deep);color:var(--foam);transform:translateY(-1px)}.page_ghost__qsk_I{border:1px solid var(--line-strong);color:var(--mist);background:transparent}.page_ghost__qsk_I:hover{border-color:var(--signal);color:var(--foam)}.page_hint__cSjm5{margin:0;color:var(--mist);opacity:.8;font-size:.9rem}.page_art__9wYAw{position:relative;flex:0 1 22rem;width:min(48vw,22rem);animation:page_rise__3tCje .95s ease-out .1s both}.page_artFrame__8oB3z{border-radius:calc(var(--radius-lg) + 6px);padding:.35rem;background:radial-gradient(ellipse 80% 70% at 50% 45%,#f7fbfc 0,#e8f1f3 100%);animation:page_bob__sk4Lf 5.5s ease-in-out infinite;overflow:hidden}.page_people__o2l6E{width:100%;height:auto;display:block;border-radius:var(--radius-lg)}.page_orb__XHo9A{position:absolute;border-radius:50%;pointer-events:none;z-index:2}.page_orbA__iog9i{width:.65rem;height:.65rem;background:var(--signal);top:8%;right:4%;animation:page_orbit__liDoj 7s ease-in-out infinite}.page_orbB__kf4Th{width:.4rem;height:.4rem;background:rgba(238,244,246,.85);bottom:14%;left:2%;animation:page_orbit__liDoj 9s ease-in-out infinite reverse;animation-delay:-1.5s}.page_orbC__6QtNh{width:.5rem;height:.5rem;background:rgba(61,184,160,.55);top:46%;left:-.1rem;animation:page_pulseDot__6cIuF 3.2s ease-in-out infinite}@keyframes page_tide__IIJBs{0%{transform:scale(1) translateZ(0);filter:brightness(1) saturate(1)}to{transform:scale(1.06) translate3d(-1.5%,1%,0);filter:brightness(1.06) saturate(1.08)}}@keyframes page_driftA__lnnfA{0%{transform:translateZ(0) scale(1);opacity:.55}to{transform:translate3d(12%,8%,0) scale(1.15);opacity:.9}}@keyframes page_driftB__7tAEE{0%{transform:translateZ(0) scale(1.05);opacity:.45}to{transform:translate3d(-14%,-6%,0) scale(1.2);opacity:.8}}@keyframes page_driftC__WICqh{0%{transform:translateZ(0);opacity:.4}to{transform:translate3d(-8%,-12%,0);opacity:.75}}@keyframes page_breathe__qUpUy{0%,to{opacity:.55;transform:translateY(0) scaleY(1)}50%{opacity:.95;transform:translateY(-1.5%) scaleY(1.04)}}@keyframes page_sheen__VvjcY{0%,to{background-position:0 40%;opacity:.2}50%{background-position:100% 60%;opacity:.45}}@keyframes page_bob__sk4Lf{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes page_orbit__liDoj{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(-8px,10px);opacity:1}}@keyframes page_pulseDot__6cIuF{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.3);opacity:1}}@keyframes page_rise__3tCje{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page_inner__tDhRL{flex-wrap:wrap;gap:.65rem .5rem}.page_copy__QuCsu{flex:1 1 11rem}.page_art__9wYAw{flex:1 1 10rem;width:auto;max-width:12.5rem}.page_sub__c05Js{max-width:none}.page_cta__zCVvt{width:100%}}@media (max-width:420px){.page_cta__zCVvt{flex-direction:column;align-items:stretch}.page_ghost__qsk_I,.page_primary__V8M9Y{width:100%}}@media (prefers-reduced-motion:reduce){.page_artFrame__8oB3z,.page_horizon___E4RY,.page_mistA__SeMhi,.page_mistB__zfXRw,.page_mistC__KjNtv,.page_orbA__iog9i,.page_orbB__kf4Th,.page_orbC__6QtNh,.page_sheen__VvjcY,.page_wash__VXPPD{animation:none}}