.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--color-forest-950) 0%, var(--color-forest-900) 42%, var(--color-forest-800) 72%, var(--color-forest-700) 100%);align-items:center;min-height:100svh;padding-block:7rem 4.5rem;display:flex;position:relative;overflow:clip}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,4.9vw + .25rem,4.9rem);font-weight:500}.lead[data-astro-cid-ge2uvauf]{max-width:40rem;color:var(--color-sage-300);margin-top:1.75rem;font-size:clamp(1.075rem,.4vw + 1rem,1.25rem)}.stack[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:30rem;margin:0}.stack[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{margin:0;padding:0;display:grid}.stack-layer[data-astro-cid-ge2uvauf]{letter-spacing:.04em;text-transform:uppercase;height:4.6rem;z-index:var(--i);margin-top:-1.9rem;padding:.85rem 2.25rem 0;font-size:.82rem;font-weight:600;position:relative}.stack-layer[data-astro-cid-ge2uvauf]:first-child{margin-top:0}.stack-base[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;padding-top:.75rem;font-size:1.1rem;font-weight:500}@media (width>=1024px){.stack[data-astro-cid-ge2uvauf]{justify-self:end}.stack-layer[data-astro-cid-ge2uvauf]{height:5.4rem;margin-top:-2.35rem;padding-top:1rem;font-size:.85rem}.stack-base[data-astro-cid-ge2uvauf]{padding-top:.85rem;font-size:1.2rem}}@media (prefers-reduced-motion:no-preference){.stack-layer[data-astro-cid-ge2uvauf]{animation:settle .52s var(--ease-out-strong) both;animation-delay:calc(80ms + var(--i) * 50ms)}}@media (prefers-reduced-motion:reduce){.stack-layer[data-astro-cid-ge2uvauf]{animation:.3s both fade;animation-delay:calc(var(--i) * 40ms)}}@keyframes settle{0%{opacity:0;transform:translateY(-1.25rem)scale(.97)}}@keyframes fade{0%{opacity:0}}.services[data-astro-cid-lesv7jgp]{background:var(--color-mint-100);color:var(--color-forest-950)}.pin[data-astro-cid-lesv7jgp]{padding-block:6rem}.grid-svc[data-astro-cid-lesv7jgp]{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.grid-svc[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.5rem}}h2[data-astro-cid-lesv7jgp]{max-width:12ch;font-size:clamp(2rem,3vw + .6rem,3.4rem);font-weight:500}.intro[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:30rem;color:var(--color-forest-700);margin-top:1.5rem;font-size:1.125rem}.svc-list[data-astro-cid-lesv7jgp]{--tuck:1.5rem;margin:0;padding:0;display:grid}.svc[data-astro-cid-lesv7jgp]+.svc[data-astro-cid-lesv7jgp]{margin-top:calc(var(--tuck) * -1);padding-top:calc(1.6rem + var(--tuck))}.svc[data-astro-cid-lesv7jgp]{z-index:var(--i);box-shadow:var(--shadow-layer-soft), var(--edge-light);transition:translate .24s var(--ease-out-strong);border-radius:2.25rem;padding:1.6rem 1.75rem 1.7rem;position:relative}.svc[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;color:var(--color-mint-100);font-size:1.15rem;font-weight:500}.svc[data-astro-cid-lesv7jgp].l-sage h3[data-astro-cid-lesv7jgp]{color:var(--color-forest-950)}.svc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:52ch;margin-top:.45rem;font-size:1rem;line-height:1.5}.svc[data-astro-cid-lesv7jgp].l-950 p[data-astro-cid-lesv7jgp],.svc[data-astro-cid-lesv7jgp].l-900 p[data-astro-cid-lesv7jgp]{color:var(--color-sage-300)}@media (width>=640px){.svc[data-astro-cid-lesv7jgp]{border-radius:999px;padding:1.35rem 3rem 1.45rem}}@media (hover:hover) and (pointer:fine){.svc[data-astro-cid-lesv7jgp]:hover{translate:0 -3px}}@supports (animation-timeline:view()){@media (width>=1024px) and (height>=760px) and (prefers-reduced-motion:no-preference){.track[data-astro-cid-lesv7jgp]{view-timeline-name:--unfold;height:200vh}.pin[data-astro-cid-lesv7jgp]{align-items:center;height:100vh;padding-block:0;display:grid;position:sticky;top:0}.svc-list[data-astro-cid-lesv7jgp]{--h:7.5rem;--gap:.75rem;--strip:3.4rem;gap:var(--gap)}.svc[data-astro-cid-lesv7jgp]{height:var(--h);flex-direction:column;justify-content:center;display:flex}.svc[data-astro-cid-lesv7jgp]+.svc[data-astro-cid-lesv7jgp]{margin-top:0;padding-top:1.35rem}.svc[data-astro-cid-lesv7jgp],.svc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{animation-name:unfold;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--unfold;animation-range:contain contain 70%}.svc[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{animation-name:reveal}}}@keyframes unfold{0%{transform:translateY(calc((var(--h) + var(--gap) - var(--strip)) * (2 - var(--i))))}to{transform:none}}@keyframes reveal{0%,45%{opacity:0}to{opacity:1}}.about[data-astro-cid-oxgmilyn]{background:linear-gradient(180deg, var(--color-forest-950), var(--color-forest-900));padding-block:7rem}.about-grid[data-astro-cid-oxgmilyn]{gap:3.5rem;display:grid}@media (width>=1024px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:5rem}}.portrait[data-astro-cid-oxgmilyn]{aspect-ratio:2/3;justify-self:center;place-items:center;width:min(100%,22rem);display:grid;overflow:hidden}@media (width>=1024px){.portrait[data-astro-cid-oxgmilyn]{justify-self:start;position:sticky;top:3rem}}.portrait[data-astro-cid-oxgmilyn].empty{width:9rem}@media (width>=1024px){.portrait[data-astro-cid-oxgmilyn].empty{justify-self:start;width:12rem}}.portrait-mark{opacity:.9;width:42%}h2[data-astro-cid-oxgmilyn]{font-size:clamp(2rem,3vw + .6rem,3.4rem);font-weight:500}.bio[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{color:#daf1dee0;max-width:62ch;margin-top:1.4rem;font-size:1.125rem}.bio[data-astro-cid-oxgmilyn]>h2[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:1.75rem}.strata-title[data-astro-cid-oxgmilyn]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sage-300);margin-top:3.5rem;font-size:.85rem;font-weight:600}.strata[data-astro-cid-oxgmilyn]{max-width:40rem;margin:3rem 0 0;padding:0;display:grid}.stratum[data-astro-cid-oxgmilyn]{z-index:var(--i);border-radius:2rem;gap:.15rem 1.5rem;margin-top:-1.1rem;padding:1.9rem 1.75rem 1.1rem;display:grid;position:relative}.stratum[data-astro-cid-oxgmilyn]:first-child{margin-top:0;padding-top:1.1rem}.stratum[data-astro-cid-oxgmilyn]:not(:last-child){padding-bottom:2rem}@media (width>=640px){.stratum[data-astro-cid-oxgmilyn]{border-radius:999px;grid-template-columns:9.5rem 1fr;align-items:baseline;padding-inline:2.25rem}}.when[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:500}.what[data-astro-cid-oxgmilyn]{font-size:1rem}.l-950[data-astro-cid-oxgmilyn] .when[data-astro-cid-oxgmilyn],.l-900[data-astro-cid-oxgmilyn] .when[data-astro-cid-oxgmilyn],.l-800[data-astro-cid-oxgmilyn] .when[data-astro-cid-oxgmilyn]{color:var(--color-sage-300)}.l-700[data-astro-cid-oxgmilyn] .when[data-astro-cid-oxgmilyn],.l-950[data-astro-cid-oxgmilyn] .what[data-astro-cid-oxgmilyn],.l-900[data-astro-cid-oxgmilyn] .what[data-astro-cid-oxgmilyn],.l-800[data-astro-cid-oxgmilyn] .what[data-astro-cid-oxgmilyn],.l-700[data-astro-cid-oxgmilyn] .what[data-astro-cid-oxgmilyn]{color:var(--color-mint-100)}.li-link[data-astro-cid-oxgmilyn]{color:var(--color-mint-100);align-items:center;gap:.4rem;margin-top:2rem;font-weight:500;display:inline-flex}.li-icon{width:1.05rem;height:1.05rem}.partner[data-astro-cid-jxraenxv]{background:var(--color-forest-900);padding-block:5rem 6rem}.deck[data-astro-cid-jxraenxv]{padding-top:2.5rem;position:relative}.under[data-astro-cid-jxraenxv]{height:6rem;position:absolute;left:6%;right:6%}.under-2[data-astro-cid-jxraenxv]{top:0;left:12%;right:12%}.under-1[data-astro-cid-jxraenxv]{top:1.25rem}.top[data-astro-cid-jxraenxv]{text-align:center;color:var(--color-forest-950);border-radius:2.5rem;padding:3rem 1.75rem;position:relative}@media (width>=768px){.under[data-astro-cid-jxraenxv],.top[data-astro-cid-jxraenxv]{border-radius:999px}.top[data-astro-cid-jxraenxv]{padding:4.5rem 4rem}}h2[data-astro-cid-jxraenxv]{max-width:18ch;margin-inline:auto;font-size:clamp(1.75rem,2.8vw + .5rem,3rem);font-weight:500}p[data-astro-cid-jxraenxv]{max-width:52ch;color:var(--color-forest-700);margin:1.1rem auto 0;font-size:1.125rem}.scope[data-astro-cid-jxraenxv]{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:62rem;margin:2rem auto 0;padding:0;display:flex}.scope[data-astro-cid-jxraenxv] li[data-astro-cid-jxraenxv]{background:var(--color-forest-950);color:var(--color-mint-100);border-radius:999px;padding:.5rem 1.05rem;font-size:.92rem;font-weight:600}.cta[data-astro-cid-jxraenxv]{margin-top:3.5rem}h3[data-astro-cid-jxraenxv]{font-size:clamp(1.35rem,1.4vw + .9rem,1.9rem);font-weight:500}.cta[data-astro-cid-jxraenxv] p[data-astro-cid-jxraenxv]{margin-top:.75rem;font-size:1.05rem}.actions[data-astro-cid-jxraenxv]{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.btn-line[data-astro-cid-jxraenxv]{color:var(--color-forest-950);box-shadow:inset 0 0 0 1.5px var(--color-forest-700)}@media (hover:hover) and (pointer:fine){.btn-line[data-astro-cid-jxraenxv]:hover{background:#23534714}}
