.hero[data-astro-cid-i3irphx7]{padding-block:clamp(3rem, 7vw, 6.5rem) var(--section-y);background-color:var(--paper);position:relative;overflow:hidden}.hero__bg[data-astro-cid-i3irphx7]{pointer-events:none;background:radial-gradient(60rem 40rem at 85% -10%,#e0a03c29,#0000 60%),radial-gradient(50rem 40rem at 0 10%,#12775b24,#0000 60%);position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.hero__content[data-astro-cid-i3irphx7]{gap:var(--space-md);justify-items:start;display:grid}.hero__dot[data-astro-cid-i3irphx7]{background-color:var(--brand-600);width:.5rem;height:.5rem;animation:hero-pulse 2.4s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #12775b80}@keyframes hero-pulse{0%{box-shadow:0 0 #12775b80}70%{box-shadow:0 0 0 .5rem #12775b00}to{box-shadow:0 0 #12775b00}}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--brand-700);font-style:normal;position:relative}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]:after{content:"";inset-inline:0;background-color:var(--accent-500);transform-origin:0;height:.1em;animation:hero-underline .8s var(--ease-out) .5s forwards;border-radius:2px;position:absolute;bottom:.04em;transform:scaleX(0)}@keyframes hero-underline{to{transform:scaleX(1)}}.hero__lede[data-astro-cid-i3irphx7]{max-width:46ch;font-size:var(--text-lg);color:var(--ink-700)}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero__stats[data-astro-cid-i3irphx7]{justify-content:start;gap:var(--space-lg);margin:var(--space-sm) 0 0;border-block-start:1px solid var(--border);grid-template-columns:repeat(3,auto);padding-block-start:var(--space-md);display:grid}.hero__stat[data-astro-cid-i3irphx7] dt[data-astro-cid-i3irphx7]{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.hero__stat[data-astro-cid-i3irphx7] dd[data-astro-cid-i3irphx7]{font-family:var(--font-heading);font-size:var(--text-base);color:var(--ink-900);margin:.35rem 0 0;font-weight:600}.hero__media[data-astro-cid-i3irphx7]{position:relative}.hero__frame[data-astro-cid-i3irphx7]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:var(--brand-900);position:relative;overflow:hidden}.hero__frame[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{aspect-ratio:4/5;object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:transform .8s var(--ease-out)}.hero__frame[data-astro-cid-i3irphx7]:hover img[data-astro-cid-i3irphx7]{transform:scale(1.04)}.hero__frame[data-astro-cid-i3irphx7]:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--brand-600), var(--accent-500));height:5px;position:absolute;bottom:0}.hero__chip[data-astro-cid-i3irphx7]{background-color:var(--white);color:var(--ink-900);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow);font-family:var(--font-heading);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:flex;position:absolute}.hero__chip[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{color:var(--brand-700);font-size:1.1rem}.hero__chip--1[data-astro-cid-i3irphx7]{bottom:12%;left:-1.5rem}.hero__chip--2[data-astro-cid-i3irphx7]{top:8%;right:-1rem}@media (width<=55em){.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__media[data-astro-cid-i3irphx7]{order:-1;max-width:28rem}.hero__chip--1[data-astro-cid-i3irphx7]{left:0}.hero__chip--2[data-astro-cid-i3irphx7]{right:0}}@media (width<=34em){.hero__stats[data-astro-cid-i3irphx7]{gap:var(--space-md);grid-template-columns:1fr 1fr}.hero__chip--1[data-astro-cid-i3irphx7],.hero__chip--2[data-astro-cid-i3irphx7]{display:none}}.services[data-astro-cid-qmjtkzr2]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));display:grid}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2){background-color:var(--brand-900);border-color:var(--brand-800)}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2) .card__icon[data-astro-cid-qmjtkzr2]{color:var(--accent-300);background-color:#fbfaf61a}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2) .card__title[data-astro-cid-qmjtkzr2]{color:var(--paper)}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2) .card__body[data-astro-cid-qmjtkzr2]{color:#fbfaf6d9}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2) .badge[data-astro-cid-qmjtkzr2]{color:var(--accent-300);background-color:#fbfaf614;border-color:#fbfaf633}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2) .link[data-astro-cid-qmjtkzr2]{color:var(--accent-300)}.services__card[data-astro-cid-qmjtkzr2]:nth-child(2):hover{border-color:var(--accent-500)}.services__tags[data-astro-cid-qmjtkzr2]{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.process[data-astro-cid-2kegqo7y]{background-color:var(--accent-050);border-block:1px solid #c2821f33}.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.process__intro[data-astro-cid-2kegqo7y]{top:calc(var(--header-h) + 2rem);gap:var(--space-sm);justify-items:start;display:grid;position:sticky}.process__intro[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{color:var(--ink-700);max-width:44ch}.process__steps[data-astro-cid-2kegqo7y]{margin:0;padding:0;list-style:none;display:grid}.process__step[data-astro-cid-2kegqo7y]{align-items:flex-start;gap:var(--space-md);padding-block:var(--space-md);transition:transform var(--dur) var(--ease-out);border-block-end:1px solid #c2821f3d;display:flex}.process__step[data-astro-cid-2kegqo7y]:last-child{border-block-end:none}.process__step[data-astro-cid-2kegqo7y]:hover{transform:translate(6px)}.process__num[data-astro-cid-2kegqo7y]{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.06em;color:var(--accent-600);flex-shrink:0;padding-block-start:.2rem;font-weight:700}.process__title[data-astro-cid-2kegqo7y]{font-size:var(--text-lg)}.process__text[data-astro-cid-2kegqo7y]{color:var(--ink-700);margin-block-start:.35rem}@media (width<=55em){.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:1fr}.process__intro[data-astro-cid-2kegqo7y]{position:static}}.audience__grid[data-astro-cid-45553j52]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.audience__media[data-astro-cid-45553j52]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.audience__media[data-astro-cid-45553j52] img[data-astro-cid-45553j52]{aspect-ratio:4/5;object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:auto;transition:transform .8s var(--ease-out)}.audience__media[data-astro-cid-45553j52]:hover img[data-astro-cid-45553j52]{transform:scale(1.04)}.audience__media[data-astro-cid-45553j52]:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--brand-600), var(--accent-500));height:5px;position:absolute;bottom:0}.audience__content[data-astro-cid-45553j52]{gap:var(--space-lg);display:grid}.audience__content[data-astro-cid-45553j52] .section-head[data-astro-cid-45553j52]{margin-block-end:0}.audience__list[data-astro-cid-45553j52]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.audience__item[data-astro-cid-45553j52]{align-items:flex-start;gap:var(--space-md);border-block-end:1px solid var(--border);padding-block-end:var(--space-md);display:flex}.audience__item[data-astro-cid-45553j52]:last-child{border-block-end:none;padding-block-end:0}.audience__icon[data-astro-cid-45553j52]{background-color:var(--brand-050);width:2.75rem;height:2.75rem;color:var(--brand-700);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;display:grid}.audience__item[data-astro-cid-45553j52]:hover .audience__icon[data-astro-cid-45553j52]{background-color:var(--brand-800);color:var(--accent-300)}.audience__title[data-astro-cid-45553j52]{font-size:var(--text-lg)}.audience__text[data-astro-cid-45553j52]{color:var(--ink-700);margin-block-start:.35rem}.audience__close[data-astro-cid-45553j52]{color:var(--ink-700)}@media (width<=55em){.audience__grid[data-astro-cid-45553j52]{grid-template-columns:1fr}.audience__media[data-astro-cid-45553j52]{max-width:28rem}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.accordion__item[data-astro-cid-ajsgapk5]::details-content{block-size:0;transition:block-size .35s var(--ease-in-out), content-visibility .35s allow-discrete;overflow:hidden}.accordion__item[data-astro-cid-ajsgapk5][open]::details-content{block-size:auto}}
