.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:0 0;position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#1e80e62e,#0000 70%);width:70vw;height:120%;animation:9s ease-in-out infinite alternate glow;position:absolute;top:-20%;right:-10%}.hero__grid[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;padding-block:48px 56px;display:grid;position:relative}.hero__h1[data-astro-cid-ge2uvauf]{color:var(--ink);letter-spacing:-.04em;margin-top:22px;font-size:clamp(42px,5.4vw,82px);font-weight:750;font-stretch:104%;line-height:.98}.hero__lead[data-astro-cid-ge2uvauf]{max-width:520px;color:var(--ink-2);margin-top:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__cta[data-astro-cid-ge2uvauf] .pill--ghost{--b:#ede6da47;--f:var(--ink)}.hero__facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);max-width:560px;margin-top:44px;display:grid}.hero__facts[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding:14px 0;display:grid}.hero__facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font:600 15px/1.6 var(--font-sans);color:var(--flame)}.hero__facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:15.5px}.shot[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,560px);margin:0;position:relative}.shot__img[data-astro-cid-ge2uvauf]{aspect-ratio:3/4;background:var(--bg-2);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,0 0 0 1px #ede6da14}.shot__img[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;filter:var(--photo-grade);animation:settle 2.4s var(--ease-out) both}.shot__img[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(#0d0e1026,#0000 30% 60%,#0d0e10bf),radial-gradient(120% 90% at 50% 40%,#0000 55%,#0d0e108c);position:absolute;inset:0}.pin[data-astro-cid-ge2uvauf]{left:var(--x);top:var(--y);z-index:2;animation:pin-in .7s var(--ease-out) both;align-items:center;display:flex;position:absolute;transform:translate(-7px,-7px)}.pin[data-astro-cid-ge2uvauf]:first-of-type{animation-delay:.9s}.pin[data-astro-cid-ge2uvauf]:nth-of-type(2){animation-delay:1.05s}.pin[data-astro-cid-ge2uvauf]:nth-of-type(3){animation-delay:1.2s}.pin[data-astro-cid-ge2uvauf]:nth-of-type(4){animation-delay:1.35s}.pin[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--heat);border-radius:50%;flex:none;width:14px;height:14px;position:relative;box-shadow:0 0 0 4px #1e80e640}.pin[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";border:1px solid var(--heat);border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-4px}.pin[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font:600 13px/1 var(--font-sans);color:var(--ink);white-space:nowrap;background:#0d0e10eb;border:1px solid #ede6da24;border-radius:999px;padding:7px 12px;position:relative}.pin[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]:before{content:"";background:#1e80e6b3;width:18px;height:1px;position:absolute;top:50%}.pin[data-astro-cid-ge2uvauf][data-side=right] b[data-astro-cid-ge2uvauf]{margin-left:18px}.pin[data-astro-cid-ge2uvauf][data-side=right] b[data-astro-cid-ge2uvauf]:before{right:100%}.pin[data-astro-cid-ge2uvauf][data-side=left]{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-7px)}.pin[data-astro-cid-ge2uvauf][data-side=left] b[data-astro-cid-ge2uvauf]{margin-right:18px}.pin[data-astro-cid-ge2uvauf][data-side=left] b[data-astro-cid-ge2uvauf]:before{left:100%}.shot__cap[data-astro-cid-ge2uvauf]{z-index:2;color:var(--ink);align-items:center;gap:12px;font-size:14.5px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.shot__cap[data-astro-cid-ge2uvauf] .mono[data-astro-cid-ge2uvauf]{background:var(--heat);color:#fff;font:600 13px/1 var(--font-sans);border-radius:999px;padding:6px 10px}.hero__auth[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line)}.hero__authrow[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 30px;padding-block:22px;display:flex}.hero__logo[data-astro-cid-ge2uvauf]{border-radius:3px;width:auto;height:34px;display:block}.hero__certs[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-left:28px;display:flex}.hero__certs[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex}.hero__certs[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{background:var(--heat-soft);color:var(--flame);font:600 12px/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:5px 9px}@media (width<=640px){.hero__certs[data-astro-cid-ge2uvauf]{border-left:0;padding-left:0}}.hero__authnote[data-astro-cid-ge2uvauf]{color:var(--ink-3);margin-left:auto;font-size:14.5px}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:up .9s var(--ease-out) both}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.24s}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.32s}.shot[data-astro-cid-ge2uvauf]{animation:up 1.1s .15s var(--ease-out) both}@keyframes up{0%{opacity:0;transform:translateY(26px)}}@keyframes settle{0%{transform:scale(1.12)}}@keyframes pin-in{0%{opacity:0;scale:.8}}@keyframes ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes glow{0%{transform:translate(0)}to{transform:translate(-6%,8%)}}@media (width<=1500px){.pin[data-astro-cid-ge2uvauf][data-side=right]{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-7px)}.pin[data-astro-cid-ge2uvauf][data-side=right] b[data-astro-cid-ge2uvauf]{margin-left:0;margin-right:18px}.pin[data-astro-cid-ge2uvauf][data-side=right] b[data-astro-cid-ge2uvauf]:before{left:100%;right:auto}}@media (width<=640px){.pin[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{display:none}.hero__facts[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{grid-template-columns:92px 1fr}}@media (width>=1024px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;padding-block:72px}.shot[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,520px)}}@media (width<=900px){.hero__authnote[data-astro-cid-ge2uvauf]{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.hero__glow[data-astro-cid-ge2uvauf],.pin[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{animation:none}}
