.page-hero[data-astro-cid-s5hxusys]{position:relative;overflow:hidden;background:var(--ocean-950);color:var(--color-white);margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + clamp(3.5rem,8vh,5.5rem)) 0 clamp(3.5rem,8vh,5.5rem);min-height:min(640px,78vh);display:flex;align-items:center}.page-hero--compact[data-astro-cid-s5hxusys]{min-height:0;padding-bottom:clamp(2.5rem,6vh,4rem)}.page-hero[data-astro-cid-s5hxusys]>.container[data-astro-cid-s5hxusys]{width:100%}.ph-backdrop[data-astro-cid-s5hxusys]{position:absolute;inset:0;background:radial-gradient(34% 50% at 82% 50%,rgba(56,189,248,.32) 0%,rgba(56,189,248,.08) 45%,transparent 72%),radial-gradient(30% 45% at 10% 90%,rgba(79,107,255,.32) 0%,transparent 70%),radial-gradient(26% 36% at 52% 0%,rgba(155,123,255,.18) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=network] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(30% 48% at 86% 50%,rgba(56,189,248,.34) 0%,transparent 70%),radial-gradient(30% 50% at 62% 30%,rgba(155,123,255,.2) 0%,transparent 70%),radial-gradient(30% 45% at 8% 100%,rgba(79,107,255,.28) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=architecture] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(28% 60% at 80% 50%,rgba(79,107,255,.36) 0%,transparent 72%),radial-gradient(22% 30% at 80% 50%,rgba(125,211,252,.22) 0%,transparent 70%),radial-gradient(30% 45% at 6% 0%,rgba(56,189,248,.16) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=diligence] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(40% 50% at 92% 18%,rgba(56,189,248,.32) 0%,transparent 70%),radial-gradient(40% 40% at 70% 100%,rgba(79,107,255,.24) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=waves] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(34% 56% at 76% 50%,rgba(155,123,255,.3) 0%,transparent 72%),radial-gradient(24% 34% at 76% 50%,rgba(56,189,248,.26) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=dialogue] .ph-backdrop[data-astro-cid-s5hxusys],.page-hero[data-astro-cid-s5hxusys][data-motif=grid] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(30% 70% at 84% 60%,rgba(56,189,248,.26) 0%,transparent 72%),radial-gradient(26% 60% at 62% 70%,rgba(79,107,255,.22) 0%,transparent 72%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.page-hero[data-astro-cid-s5hxusys][data-motif=waveform] .ph-backdrop[data-astro-cid-s5hxusys]{background:radial-gradient(44% 30% at 76% 50%,rgba(56,189,248,.3) 0%,transparent 72%),radial-gradient(30% 40% at 90% 0%,rgba(155,123,255,.2) 0%,transparent 70%),linear-gradient(165deg,var(--ocean-900) 0%,var(--ocean-950) 55%,var(--ocean-850) 100%)}.ph-floor[data-astro-cid-s5hxusys]{position:absolute;left:-20%;right:-20%;bottom:-8%;height:50%;pointer-events:none;background-image:linear-gradient(rgba(56,189,248,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.13) 1px,transparent 1px);background-size:120px 120px;transform-origin:50% 100%;transform:perspective(900px) rotateX(64deg);mask-image:linear-gradient(180deg,transparent 0%,black 50%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 50%,black 85%,transparent 100%);opacity:.45}.ph-art[data-astro-cid-s5hxusys]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mask-image:linear-gradient(100deg,transparent 30%,black 56%);-webkit-mask-image:linear-gradient(100deg,transparent 30%,black 56%)}.ph-art--convergence[data-astro-cid-s5hxusys]{mask-image:linear-gradient(100deg,transparent 18%,black 50%);-webkit-mask-image:linear-gradient(100deg,transparent 18%,black 50%)}.ph-art[data-astro-cid-s5hxusys] .pulse[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]{stroke-dasharray:6 94;stroke-dashoffset:100;opacity:0}.ph-art[data-astro-cid-s5hxusys] .ring[data-astro-cid-s5hxusys],.ph-art[data-astro-cid-s5hxusys] .core[data-astro-cid-s5hxusys],.ph-art[data-astro-cid-s5hxusys] .node[data-astro-cid-s5hxusys],.ph-art[data-astro-cid-s5hxusys] .wave[data-astro-cid-s5hxusys],.ph-art[data-astro-cid-s5hxusys] .bar[data-astro-cid-s5hxusys],.ph-art[data-astro-cid-s5hxusys] .lens[data-astro-cid-s5hxusys]{transform-box:fill-box;transform-origin:center}.ph-art[data-astro-cid-s5hxusys] .wave[data-astro-cid-s5hxusys]{opacity:.6}.ph-art[data-astro-cid-s5hxusys] .scan[data-astro-cid-s5hxusys]{transform:translate(1150px,340px)}.ph-floor--flat[data-astro-cid-s5hxusys]{transform:none;bottom:0;height:100%;background-size:48px 48px;opacity:.35;mask-image:radial-gradient(60% 80% at 85% 40%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(60% 80% at 85% 40%,black 0%,transparent 75%)}@media (prefers-reduced-motion: no-preference){.ph-art[data-astro-cid-s5hxusys] .pulse[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]{animation:ph-pulse 6s cubic-bezier(.5,0,.3,1) infinite}.ph-art[data-astro-cid-s5hxusys] .spin[data-astro-cid-s5hxusys]{animation:ph-spin 60s linear infinite}.ph-art[data-astro-cid-s5hxusys] .breathe[data-astro-cid-s5hxusys]{animation:ph-breathe 9s ease-in-out infinite}.ph-art[data-astro-cid-s5hxusys] .core[data-astro-cid-s5hxusys]{animation:ph-core 4s ease-in-out infinite}.ph-art[data-astro-cid-s5hxusys] .node[data-astro-cid-s5hxusys]{animation:ph-node 4s ease-in-out infinite}.ph-art[data-astro-cid-s5hxusys] .wave[data-astro-cid-s5hxusys]{animation:ph-wave 6s cubic-bezier(.2,.6,.3,1) infinite}.ph-art[data-astro-cid-s5hxusys] .bar[data-astro-cid-s5hxusys]{animation:ph-bar 2.4s ease-in-out infinite}.ph-art[data-astro-cid-s5hxusys] .float[data-astro-cid-s5hxusys]{animation:ph-float 10s ease-in-out infinite}.ph-art[data-astro-cid-s5hxusys] .orbit-spin[data-astro-cid-s5hxusys]{transform-box:view-box;transform-origin:1160px 300px;animation:ph-spin 80s linear infinite}.ph-art[data-astro-cid-s5hxusys] .scan[data-astro-cid-s5hxusys]{animation:ph-scan 9s ease-in-out infinite}.ph-floor[data-astro-cid-s5hxusys]:not(.ph-floor--flat){animation:ph-floor-run 18s linear infinite}.ph-inner[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]{opacity:.01;animation:ph-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.ph-inner[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]:nth-child(2){animation-delay:60ms}.ph-inner[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]:nth-child(3){animation-delay:.14s}.ph-inner[data-astro-cid-s5hxusys]>[data-astro-cid-s5hxusys]:nth-child(4){animation-delay:.22s}.ph-art[data-astro-cid-s5hxusys]{animation:ph-fade 1.4s ease-out both}}@keyframes ph-node{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes ph-wave{0%{transform:scale(.6);opacity:0}25%{opacity:.7}to{transform:scale(1.25);opacity:0}}@keyframes ph-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ph-floor-run{0%{background-position:0 0,0 0}to{background-position:0 120px,0 0}}@keyframes ph-scan{0%,to{transform:translate(900px,448px)}50%{transform:translate(1340px,196px)}}@keyframes ph-pulse{0%{stroke-dashoffset:100;opacity:0}10%{opacity:1}70%{opacity:1}85%,to{stroke-dashoffset:0;opacity:0}}@keyframes ph-spin{to{transform:rotate(360deg)}}@keyframes ph-breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.04);opacity:1}}@keyframes ph-core{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.8);opacity:.12}}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}@keyframes ph-rise{0%{opacity:.01;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.ph-vignette[data-astro-cid-s5hxusys]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,10,20,.65) 0%,rgba(6,10,20,.3) 38%,transparent 62%),linear-gradient(0deg,rgba(6,10,20,.6) 0%,transparent 30%)}.ph-grain[data-astro-cid-s5hxusys]{position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media (max-width: 767px){.page-hero[data-astro-cid-s5hxusys]{min-height:0}.ph-art[data-astro-cid-s5hxusys]{opacity:.5;mask-image:linear-gradient(180deg,black 0%,transparent 70%);-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 70%)}.ph-floor[data-astro-cid-s5hxusys]{opacity:.3}.ph-vignette[data-astro-cid-s5hxusys]{background:linear-gradient(180deg,rgba(6,10,20,.35) 0%,rgba(6,10,20,.7) 55%,var(--ocean-950) 100%)}}.page-hero[data-astro-cid-s5hxusys] .container[data-astro-cid-s5hxusys]{position:relative}.ph-inner[data-astro-cid-s5hxusys]{max-width:760px}.ph-eyebrow[data-astro-cid-s5hxusys]{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--ocean-teal-300);margin-bottom:var(--space-5)}.ph-eyebrow-dot[data-astro-cid-s5hxusys]{width:8px;height:8px;border-radius:50%;background:var(--ocean-teal-200);box-shadow:0 0 0 4px #38bdf838,0 0 18px #38bdf899}.ph-title[data-astro-cid-s5hxusys]{font-size:clamp(2.375rem,5.4vw,4rem);font-weight:640;line-height:1.06;letter-spacing:-.028em;color:var(--color-white);margin-bottom:var(--space-6)}.page-hero--compact[data-astro-cid-s5hxusys] .ph-title[data-astro-cid-s5hxusys]{font-size:clamp(2.25rem,4.6vw,3.25rem);margin-bottom:var(--space-4)}.ph-title[data-astro-cid-s5hxusys] em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:0;padding-right:.06em;background:var(--claim-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.ph-lede[data-astro-cid-s5hxusys]{font-size:var(--text-lg);font-weight:400;color:var(--ocean-ink-2);line-height:1.6;max-width:580px;margin-bottom:var(--space-8)}.page-hero--compact[data-astro-cid-s5hxusys] .ph-lede[data-astro-cid-s5hxusys]{margin-bottom:var(--space-6)}.page-hero--compact[data-astro-cid-s5hxusys] .ph-lede[data-astro-cid-s5hxusys]:last-child{margin-bottom:0}.ph-actions[data-astro-cid-s5hxusys]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.ph-actions[data-astro-cid-s5hxusys] .btn-outline-light{background:#ffffff0f;color:var(--color-white);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ph-actions[data-astro-cid-s5hxusys] .btn-outline-light:hover{background:#ffffff24;color:var(--color-white);border-color:#fff6}.ph-actions[data-astro-cid-s5hxusys] .btn-outline-light:focus-visible{box-shadow:none;outline:2px solid var(--ocean-teal-200);outline-offset:3px}
