.phone[data-astro-cid-ykln7coe]{width:var(--phone-w,min(300px, 62vw));aspect-ratio:720/1400;background:#0d1114;border-radius:38px;margin:0;padding:9px;box-shadow:inset 0 0 0 1px #2c353c,0 30px 60px -20px #0a0f0c8c,0 12px 24px -12px #0a0f0c66}.phone[data-astro-cid-ykln7coe] img[data-astro-cid-ykln7coe]{object-fit:cover;object-position:top;background:#1c2128;border-radius:30px;width:100%;height:100%}.feature[data-astro-cid-7yixq3ox]{grid-template-columns:1fr;align-items:center;gap:28px;padding-block:clamp(40px,7vw,96px);display:grid}.media[data-astro-cid-7yixq3ox]{position:relative}.photo[data-astro-cid-7yixq3ox]{object-fit:cover;width:100%;height:clamp(300px,62vw,460px)}.copy[data-astro-cid-7yixq3ox]{padding-inline:var(--gutter)}.copy-inner[data-astro-cid-7yixq3ox]{max-width:30rem}.has-shot[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{margin-bottom:150px}.media[data-astro-cid-7yixq3ox] .feature-phone{--phone-w:min(210px, 48vw);right:var(--gutter);position:absolute;bottom:-150px}.flip[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox] .feature-phone{right:auto;left:var(--gutter)}@media (width>=900px){.feature[data-astro-cid-7yixq3ox]{grid-template-columns:54fr 46fr;gap:0}.flip[data-astro-cid-7yixq3ox]{grid-template-columns:46fr 54fr}.flip[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{order:2}.photo[data-astro-cid-7yixq3ox]{border-radius:0 var(--radius) var(--radius) 0;height:clamp(460px,44vw,640px)}.flip[data-astro-cid-7yixq3ox] .photo[data-astro-cid-7yixq3ox]{border-radius:var(--radius) 0 0 var(--radius)}.has-shot[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{margin-bottom:0}.media[data-astro-cid-7yixq3ox] .feature-phone{--phone-w:clamp(220px, 19vw, 280px);top:50%;bottom:auto;right:0;transform:translate(42%,-50%)}.flip[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox] .feature-phone{left:0;right:auto;transform:translate(-42%,-50%)}.copy[data-astro-cid-7yixq3ox]{padding-left:clamp(140px,13vw,180px);padding-right:var(--gutter)}.flip[data-astro-cid-7yixq3ox] .copy[data-astro-cid-7yixq3ox]{padding-left:max(var(--gutter), calc((100vw - var(--wide)) / 2 + var(--gutter)));padding-right:clamp(140px,13vw,180px)}.feature[data-astro-cid-7yixq3ox]:not(.has-shot) .copy[data-astro-cid-7yixq3ox]{padding-left:clamp(40px,5vw,80px)}.flip[data-astro-cid-7yixq3ox]:not(.has-shot) .copy[data-astro-cid-7yixq3ox]{padding-right:clamp(40px,5vw,80px)}}.copy[data-astro-cid-7yixq3ox] h2{margin-bottom:.5em}.copy[data-astro-cid-7yixq3ox] ul{gap:.55em;margin:1.1em 0 0;padding:0;list-style:none;display:grid}.copy[data-astro-cid-7yixq3ox] li{padding-left:1.4em;position:relative}.copy[data-astro-cid-7yixq3ox] li:before{content:"";border:2px solid var(--contour);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.62em;left:0}.hero[data-astro-cid-lcdefpme]{min-height:min(100svh,900px);color:var(--on-night);background:var(--night);isolation:isolate;display:grid;position:relative}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:38% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0a0e128c 0%,#0a0e1200 22%),linear-gradient(90deg,#0a0e12b8 0%,#0a0e1266 40%,#0a0e1200 65%),linear-gradient(#0a0e1200 30%,#0a0e1259 55%,#0a0e12e0 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{align-content:end;gap:40px;padding-top:120px;padding-bottom:clamp(32px,6vw,72px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{max-width:40rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(2.5rem,6.6vw,5rem);line-height:1.02}.hero-lede[data-astro-cid-lcdefpme]{color:#d9dcd6;max-width:34rem;margin:.9em 0 1.6em;font-size:clamp(1.125rem,1.7vw,1.35rem);line-height:1.5}.hero[data-astro-cid-lcdefpme] .btn-line[data-astro-cid-lcdefpme]{color:var(--on-night)}.hero-inner[data-astro-cid-lcdefpme] .hero-phone{--phone-w:min(260px, 64vw);justify-self:center;margin-bottom:-140px}@media (width>=900px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end}.hero-inner[data-astro-cid-lcdefpme] .hero-phone{--phone-w:clamp(250px, 21vw, 300px);justify-self:end;margin-bottom:-170px}}.answer[data-astro-cid-lcdefpme]{padding-top:clamp(170px,18vw,210px);padding-bottom:8px}@media (width>=900px){.answer[data-astro-cid-lcdefpme]{padding-top:72px}}.answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:38rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:500;line-height:1.35}.answer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--forest);font-weight:800}.hunt[data-astro-cid-lcdefpme]{background:var(--paper-2);isolation:isolate;padding-block:clamp(64px,9vw,120px);position:relative;overflow:hidden}.topo[data-astro-cid-lcdefpme]{z-index:-1;opacity:.38;position:absolute;inset:-10% -5%}.topo[data-astro-cid-lcdefpme] svg{width:100%;height:100%}.topo[data-astro-cid-lcdefpme] .logo-topo-lines{stroke:var(--contour)}.topo[data-astro-cid-lcdefpme] .logo-topo-minor{stroke-width:.8px;vector-effect:non-scaling-stroke}.topo[data-astro-cid-lcdefpme] .logo-topo-index{stroke-width:2.2px;vector-effect:non-scaling-stroke}.topo[data-astro-cid-lcdefpme] .logo-topo-labels{fill:var(--contour);font-family:var(--font);font-size:13px;font-weight:600}.hunt-inner[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=900px){.hunt-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.hunt-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.5em}.ask[data-astro-cid-lcdefpme]{background:var(--night);color:var(--on-night);border-radius:var(--radius);padding:clamp(24px,3.4vw,40px)}.ask[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.4rem}.ask-note[data-astro-cid-lcdefpme]{color:var(--on-night-soft);margin:.5em 0 1.4em}.questions[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.questions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--night-2);border-left:3px solid var(--blaze);border-radius:0 10px 10px 0;padding:.7em 1em .6em;font-size:1.05rem;font-weight:500}.faq[data-astro-cid-lcdefpme]{gap:28px;padding-block:clamp(56px,8vw,104px);display:grid}@media (width>=900px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:64px}}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid #c3cabd}details[data-astro-cid-lcdefpme]{border-bottom:1px solid #c3cabd}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:1.05em 2.2em .9em 0;font-size:1.125rem;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(-135deg)}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-lcdefpme]:after{transition:none}}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--ink-soft);padding:0 0 1.2em}.cta[data-astro-cid-lcdefpme]{color:var(--on-night);background:var(--night);isolation:isolate;position:relative}.cta-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 60%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0e12d1,#0a0e1240 75%);position:absolute;inset:0}.cta-inner[data-astro-cid-lcdefpme]{padding-block:clamp(96px,14vw,200px)}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2rem,5vw,3.6rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d9dcd6;max-width:30rem;margin:.8em 0 1.6em;font-size:1.2rem}.cta[data-astro-cid-lcdefpme] .btn-line[data-astro-cid-lcdefpme]{color:var(--on-night)}
