.ph__crumbs[data-astro-cid-75ysl5lo]{flex-wrap:wrap;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.ph__crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{opacity:.75;text-decoration:none}.ph__crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{opacity:1;text-decoration:underline}.ph__crumbs[data-astro-cid-75ysl5lo] span[data-astro-cid-75ysl5lo]{opacity:.45}.ph--wide[data-astro-cid-75ysl5lo]{isolation:isolate;min-height:min(88svh,56rem);color:var(--white);align-items:end;display:grid;position:relative;overflow:hidden}.ph__bg[data-astro-cid-75ysl5lo]{z-index:-2;background:var(--navy);position:absolute;inset:0}.ph__bg[data-astro-cid-75ysl5lo] video{object-fit:cover;width:100%;height:100%}.ph__shade[data-astro-cid-75ysl5lo]{z-index:-1;background:linear-gradient(90deg,#0a2233d1,#0a223359 55%,#0a22331a),linear-gradient(#0000 55%,#0a223399);position:absolute;inset:0}.ph__inner[data-astro-cid-75ysl5lo]{padding-block:calc(var(--header-h) + 4rem) clamp(3.5rem, 8vw, 6rem);gap:1.25rem;display:grid}.ph--wide[data-astro-cid-75ysl5lo] .ph__title[data-astro-cid-75ysl5lo]{max-width:16ch}.ph--wide[data-astro-cid-75ysl5lo] .ph__lead[data-astro-cid-75ysl5lo]{font-size:var(--step-1);color:#ffffffe0;max-width:38ch;line-height:1.5}.ph--wide[data-astro-cid-75ysl5lo] .eyebrow[data-astro-cid-75ysl5lo]{color:var(--aqua)}.ph--split[data-astro-cid-75ysl5lo]{padding-block:calc(var(--header-h) + clamp(3rem, 7vw, 6rem)) clamp(3rem, 7vw, 6rem);background:radial-gradient(70% 60% at 85% 20%, #a1f9ff59, transparent 65%), linear-gradient(180deg, var(--glass), var(--white));position:relative;overflow:hidden}.ph__grid[data-astro-cid-75ysl5lo]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=900px){.ph--split[data-astro-cid-75ysl5lo]:not(.ph--text) .ph__grid[data-astro-cid-75ysl5lo]{grid-template-columns:1.15fr .85fr}}.ph__copy[data-astro-cid-75ysl5lo]{justify-items:start;gap:1.25rem;display:grid}.ph--split[data-astro-cid-75ysl5lo] .ph__title[data-astro-cid-75ysl5lo]{max-width:15ch}.ph--text[data-astro-cid-75ysl5lo] .ph__copy[data-astro-cid-75ysl5lo]{max-width:52rem}.ph__phone[data-astro-cid-75ysl5lo]{justify-self:center;width:min(100%,22rem);position:relative}.ph__phone-frame[data-astro-cid-75ysl5lo]{z-index:1;aspect-ratio:9/16;background:var(--navy);box-shadow:0 0 0 8px var(--white), 0 0 0 9px var(--line), 0 40px 80px #0b1d2940;transition:rotate .8s var(--ease-out);border-radius:2rem;position:relative;overflow:hidden;rotate:2deg}.ph__phone[data-astro-cid-75ysl5lo]:hover .ph__phone-frame[data-astro-cid-75ysl5lo]{rotate:0deg}.ph__phone-frame[data-astro-cid-75ysl5lo] video{object-fit:cover;width:100%;height:100%}.ph__glow[data-astro-cid-75ysl5lo]{filter:blur(30px);z-index:0;background:radial-gradient(closest-side,#a1f9ffb3,#0000);border-radius:50%;position:absolute;inset:10% -20%}.ph__photo[data-astro-cid-75ysl5lo]{border-radius:var(--r-lg);box-shadow:var(--shadow-2);aspect-ratio:4/5;overflow:hidden}.ph__photo[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;height:100%}@media (width<=899px){.ph__phone[data-astro-cid-75ysl5lo]{width:min(78%,20rem)}}@media (width<=759px){.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone){min-height:86svh;padding-block:calc(var(--header-h) + 2rem) 2rem;background:var(--navy);color:var(--white);align-items:end;display:grid}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__grid[data-astro-cid-75ysl5lo]{display:block}.ph--split[data-astro-cid-75ysl5lo] .ph__phone[data-astro-cid-75ysl5lo]{z-index:0;width:100%;position:absolute;inset:0}.ph--split[data-astro-cid-75ysl5lo] .ph__phone-frame[data-astro-cid-75ysl5lo]{aspect-ratio:auto;height:100%;box-shadow:none;border-radius:0;rotate:0deg}.ph--split[data-astro-cid-75ysl5lo] .ph__phone-frame[data-astro-cid-75ysl5lo] .media-label{display:none}.ph--split[data-astro-cid-75ysl5lo] .ph__phone[data-astro-cid-75ysl5lo]:after{content:"";z-index:1;background:linear-gradient(#0a223333 0%,#0a22338c 55%,#0a2233eb 100%);position:absolute;inset:0}.ph--split[data-astro-cid-75ysl5lo] .ph__glow[data-astro-cid-75ysl5lo]{display:none}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__copy[data-astro-cid-75ysl5lo]{z-index:2;position:relative}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__title[data-astro-cid-75ysl5lo]{color:var(--white)}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .eyebrow{color:var(--aqua)}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__lead[data-astro-cid-75ysl5lo]{color:#eaf6f9d9}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__crumbs[data-astro-cid-75ysl5lo],.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .ph__crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:#eaf6f9bf}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .btn[data-astro-cid-75ysl5lo]:not(.btn--ghost){--bg:var(--aqua);--fg:var(--navy)}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .btn--ghost[data-astro-cid-75ysl5lo]{--fg:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff73}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .rb--light{color:var(--white);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.ph--split[data-astro-cid-75ysl5lo]:has(.ph__phone) .rb--light .rb__faces i{box-shadow:0 0 0 2px var(--navy)}.ph[data-astro-cid-75ysl5lo] .btn-row[data-astro-cid-75ysl5lo]{grid-template-columns:1.3fr 1fr;gap:.55rem;display:grid}.ph[data-astro-cid-75ysl5lo] .btn-row[data-astro-cid-75ysl5lo] .btn[data-astro-cid-75ysl5lo]{min-height:3.1rem;padding-inline:.8rem;font-size:.92rem}}.ph__call[data-astro-cid-75ysl5lo]{display:none}@media (width<=759px){.ph__num[data-astro-cid-75ysl5lo]{display:none}.ph__call[data-astro-cid-75ysl5lo]{display:inline}}.ph__ambient[data-astro-cid-75ysl5lo]{display:none}@media (width>=760px){.ph--film[data-astro-cid-75ysl5lo]{background:var(--navy);color:var(--white)}.ph--film[data-astro-cid-75ysl5lo] .ph__ambient[data-astro-cid-75ysl5lo]{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.ph--film[data-astro-cid-75ysl5lo] .ph__ambient[data-astro-cid-75ysl5lo] video{object-fit:cover;filter:blur(22px)saturate(1.15);opacity:.7;width:100%;height:100%;transform:scale(1.15)}.ph--film[data-astro-cid-75ysl5lo] .ph__ambient[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(90deg,#0a2233e6 0%,#0a2233a6 55%,#0a223359 100%);position:absolute;inset:0}.ph--film[data-astro-cid-75ysl5lo] .ph__grid[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.ph--film[data-astro-cid-75ysl5lo] .ph__title[data-astro-cid-75ysl5lo]{color:var(--white)}.ph--film[data-astro-cid-75ysl5lo] .eyebrow{color:var(--aqua)}.ph--film[data-astro-cid-75ysl5lo] .ph__lead[data-astro-cid-75ysl5lo]{color:#eaf6f9d9}.ph--film[data-astro-cid-75ysl5lo] .ph__crumbs[data-astro-cid-75ysl5lo],.ph--film[data-astro-cid-75ysl5lo] .ph__crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:#eaf6f9bf}.ph--film[data-astro-cid-75ysl5lo] .btn[data-astro-cid-75ysl5lo]:not(.btn--ghost){--bg:var(--aqua);--fg:var(--navy)}.ph--film[data-astro-cid-75ysl5lo] .btn--ghost[data-astro-cid-75ysl5lo]{--fg:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff73}.ph--film[data-astro-cid-75ysl5lo] .rb--light{color:var(--white);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.ph--film[data-astro-cid-75ysl5lo] .rb--light .rb__faces i{box-shadow:0 0 0 2px var(--navy)}.ph--film[data-astro-cid-75ysl5lo] .ph__phone-frame[data-astro-cid-75ysl5lo]{border-radius:1.5rem;rotate:0deg;box-shadow:0 0 0 1px #a1f9ff59,0 40px 90px #00000080}.ph--film[data-astro-cid-75ysl5lo] .ph__glow[data-astro-cid-75ysl5lo]{display:none}}
