.hero[data-astro-cid-i3irphx7]{background:var(--black);padding-block:var(--band) var(--sp-13);isolation:isolate;position:relative;overflow:hidden}.hero__stage[data-astro-cid-i3irphx7]{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero__glow[data-astro-cid-i3irphx7]{background:radial-gradient(circle at 75% 50%, var(--gold-glow-hero) 0%, transparent 50%);mix-blend-mode:screen;position:absolute;inset:0}.hero__beam[data-astro-cid-i3irphx7]{background:linear-gradient(105deg, transparent 42%, var(--gold-beam) 50%, transparent 58%);mix-blend-mode:screen;opacity:0;position:absolute;inset:-20% -60%}.hero[data-astro-cid-i3irphx7].is-lit .hero__beam[data-astro-cid-i3irphx7]{opacity:1;animation:beam var(--dur-beam) var(--ease-out) infinite alternate}@keyframes beam{0%{translate:-18%}to{translate:18%}}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--sp-11);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--d-hero);margin-block:var(--sp-3) var(--sp-6);line-height:.92}.hero__subhead[data-astro-cid-i3irphx7]{font-size:var(--t-subhead);color:var(--muted);margin-bottom:var(--sp-6);line-height:1.4}.hero__ctas[data-astro-cid-i3irphx7]{gap:var(--sp-4);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.hero__badges[data-astro-cid-i3irphx7]{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);max-width:480px;padding:0;list-style:none;display:grid}.hero__badge[data-astro-cid-i3irphx7]{font-size:var(--t-micro);font-variation-settings:"wght" 600;align-items:center;gap:10px;display:flex}.hero__badge-mark[data-astro-cid-i3irphx7]{border-radius:var(--r-round);background:var(--gold);width:28px;height:28px;color:var(--on-gold);flex:none;place-items:center;display:grid}.hero__frame[data-astro-cid-i3irphx7]{aspect-ratio:4/5;background:var(--black-soft);border:1px solid var(--border);border-radius:var(--r-1);margin:0;position:relative;overflow:hidden}.hero__frame[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hero__in[data-astro-cid-i3irphx7]{--i:0;opacity:1;transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--i) * 70ms), translate var(--dur-reveal) var(--ease-out) calc(var(--i) * 70ms);translate:0}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){--i:1}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3),.hero__frame[data-astro-cid-i3irphx7]{--i:2}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){--i:3}.hero__copy[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(5){--i:4}@starting-style{.hero__in[data-astro-cid-i3irphx7]{opacity:0;translate:0 18px}}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{padding-block:var(--sp-9) var(--sp-11)}.hero__grid[data-astro-cid-i3irphx7]{gap:var(--sp-8);grid-template-columns:1fr}.hero__frame[data-astro-cid-i3irphx7]{order:-1}.hero__ctas[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hero__in[data-astro-cid-i3irphx7]{opacity:1;transition:none;translate:none}.hero[data-astro-cid-i3irphx7].is-lit .hero__beam[data-astro-cid-i3irphx7]{opacity:1;animation:none}}.about[data-astro-cid-j4y4sje3]{padding-bottom:0}.about__answer[data-astro-cid-j4y4sje3]{max-width:var(--reading);background:var(--black-soft);border-left:4px solid var(--gold);border-radius:0 var(--r-1) var(--r-1) 0;padding:var(--sp-5) var(--sp-6);margin-inline:auto}.about__answer[data-astro-cid-j4y4sje3] strong[data-astro-cid-j4y4sje3]{color:var(--gold);font-variation-settings:"wght" 700}.cq[data-astro-cid-j3vbesit]{container-type:inline-size}.why[data-astro-cid-j3vbesit]{gap:var(--sp-7);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@container (width>=520px){.why[data-astro-cid-j3vbesit]{grid-template-columns:repeat(2,1fr)}}@container (width>=880px){.why[data-astro-cid-j3vbesit]{grid-template-columns:repeat(3,1fr)}}.why__card[data-astro-cid-j3vbesit]{background:var(--black-soft);border:1px solid var(--border);border-radius:var(--r-1);padding:var(--sp-7);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}.why__glyph[data-astro-cid-j3vbesit]{width:56px;height:56px;margin-bottom:var(--sp-5);border-radius:var(--r-round);background:var(--gold);color:var(--on-gold);font-family:var(--font-display);font-size:var(--d-card);place-items:center;line-height:1;display:grid}.why__title[data-astro-cid-j3vbesit]{font-size:var(--d-why);margin-bottom:var(--sp-3);line-height:1}@media (hover:hover) and (pointer:fine){.why__card[data-astro-cid-j3vbesit]:hover{border-color:var(--gold);background:var(--gold-wash);translate:0 -4px}}@media (prefers-reduced-motion:reduce){.why__card[data-astro-cid-j3vbesit]{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.why__card[data-astro-cid-j3vbesit]:hover{translate:none}}.clients[data-astro-cid-nkv4fvpg]{background:var(--black);border-block:1px solid var(--border);padding-block:60px}.clients__head[data-astro-cid-nkv4fvpg]{text-align:center;font-size:var(--t-micro-s);margin-bottom:var(--sp-7)}.clients__row[data-astro-cid-nkv4fvpg]{gap:var(--sp-5);grid-template-columns:repeat(7,1fr);align-items:stretch;padding:0;list-style:none;display:grid}.clients__tile[data-astro-cid-nkv4fvpg]{background:var(--black-soft);border:1px solid var(--border);border-radius:var(--r-1);padding:var(--sp-5) var(--sp-3);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);place-items:center;display:grid}.clients__tile[data-astro-cid-nkv4fvpg] span[data-astro-cid-nkv4fvpg]{font-family:var(--font-display);font-size:var(--d-tile);letter-spacing:.08em;color:var(--muted);text-align:center;transition:color var(--dur-base) var(--ease-out);line-height:1}@media (hover:hover) and (pointer:fine){.clients__tile[data-astro-cid-nkv4fvpg]:hover{border-color:var(--gold)}.clients__tile[data-astro-cid-nkv4fvpg]:hover span[data-astro-cid-nkv4fvpg]{color:var(--white)}}@media (width<=900px){.clients[data-astro-cid-nkv4fvpg]{padding-block:var(--band-tight)}.clients__row[data-astro-cid-nkv4fvpg]{gap:var(--sp-4);grid-template-columns:repeat(2,1fr)}.clients__tile[data-astro-cid-nkv4fvpg]:last-child{grid-column:1/-1}}
