.frame[data-astro-cid-j7pv25f6]{width:min(100% - 2 * var(--space-7),1344px);margin-inline:auto}@media(max-width:720px){.frame[data-astro-cid-j7pv25f6]{width:calc(100% - 2 * var(--space-5))}}.stage[data-astro-cid-j7pv25f6]{--text-heading: var(--chalk-50);--text-body: var(--steel-200);--border-strong: var(--chalk-50);--border-rule: 2px solid var(--border-strong);--shadow-plate: 4px 4px 0 0 var(--border-strong);--stage-h: min( calc(100svh - 77px) , 880px);--frame-left: max(var(--space-7), (100% - 1344px) / 2);position:relative;isolation:isolate;overflow:hidden;background:var(--steel-950);color:var(--steel-200);min-height:var(--stage-h);display:grid}.stage-portrait[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:calc(var(--frame-left) - var(--stage-h) * .1);width:var(--stage-h);height:var(--stage-h);z-index:-1}.stage-portrait[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,var(--steel-950) 8% 84%,transparent);mask-image:linear-gradient(to right,transparent,var(--steel-950) 8% 84%,transparent);animation:settle 1.4s var(--ease-machine) both}.stage-frame[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:max(50%,calc(var(--stage-h) * .76)) minmax(0,1fr)}.stage-copy[data-astro-cid-j7pv25f6]{grid-column:2;display:flex;flex-direction:column;justify-content:center;gap:var(--space-7);padding:var(--space-8) 0}.under[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.075em;text-underline-offset:.05em;text-decoration-skip-ink:auto;margin-bottom:.04em}.stage-title[data-astro-cid-j7pv25f6]{font-size:clamp(56px,7.4vw,120px);font-weight:var(--weight-display-heavy);line-height:.98;letter-spacing:-.03em}.stage-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;animation:rise .7s var(--ease-machine) both}.stage-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:80ms}.stage-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.16s}.stage-who[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5);align-content:start;border-top:var(--border-rule);padding-top:var(--space-5);animation:rise .7s .26s var(--ease-machine) both}.stage-name[data-astro-cid-j7pv25f6]{font:var(--weight-display) clamp(28px,2.6vw,40px) / 1.05 var(--font-display);letter-spacing:var(--tracking-display);color:var(--chalk-50);margin:0}.stage-role[data-astro-cid-j7pv25f6]{display:block;font-weight:600;font-size:var(--text-lg);letter-spacing:0;color:var(--steel-300);margin-top:var(--space-2)}.stage-offer[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);line-height:1.45;max-width:30ch;margin:0;color:var(--steel-200)}.stage-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes settle{0%{opacity:0;transform:scale(1.05)}}@media(max-width:999px){.stage[data-astro-cid-j7pv25f6]{min-height:0}.stage-portrait[data-astro-cid-j7pv25f6]{position:relative;left:auto;width:100%;height:min(44svh,560px);min-height:280px}.stage-portrait[data-astro-cid-j7pv25f6] img{object-position:40% 16%;-webkit-mask-image:linear-gradient(to bottom,var(--steel-950) 62%,transparent);mask-image:linear-gradient(to bottom,var(--steel-950) 62%,transparent)}.stage-frame[data-astro-cid-j7pv25f6]{display:block;margin-top:calc(-1*clamp(88px,16vw,132px))}.stage-copy[data-astro-cid-j7pv25f6]{padding:0 0 var(--space-8);gap:var(--space-6)}.stage-title[data-astro-cid-j7pv25f6]{font-size:clamp(48px,13.5vw,112px)}}@media(min-width:600px)and (max-width:999px){.stage-who[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6);align-items:start}.stage-ctas[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(max-width:599px){.stage-offer[data-astro-cid-j7pv25f6]{font-size:19px}.stage-ctas[data-astro-cid-j7pv25f6]{gap:var(--space-3)}.stage-ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto;text-align:center;padding-inline:var(--space-3)}}.section-title[data-astro-cid-j7pv25f6]{font-size:clamp(32px,3.6vw,48px);margin:0}.more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);font:500 var(--text-sm) var(--font-mono);color:var(--text-heading);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.more[data-astro-cid-j7pv25f6]:hover{color:var(--accent-text)}.more[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{transition:transform var(--dur-base) var(--ease-machine)}.more[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.arrow[data-astro-cid-j7pv25f6]{display:inline-block;width:.95em;height:.6em;vertical-align:.08em;fill:none;stroke:currentColor;stroke-width:1.8}.bench-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-7)}.bench[data-astro-cid-j7pv25f6]{background:var(--surface-raised);padding:var(--space-9) 0}.bench-rows[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}.bench-row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);align-items:flex-start}.bench-row[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{min-width:0}.bench-row[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:13px;max-width:64ch}@media(max-width:720px){.bench-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:var(--space-6)}.bench-row[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{flex:none!important;width:100%}}.recent[data-astro-cid-j7pv25f6]{padding-top:var(--space-9);padding-bottom:var(--space-9)}.recent[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-7)}.card-title[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin:0 0 8px}.card-deck[data-astro-cid-j7pv25f6]{font-size:16px;margin:0}.card-meta[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}html.motion .reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-machine),transform .6s var(--ease-machine)}html.motion .reveal[data-astro-cid-j7pv25f6].in{opacity:1;transform:none}.bench-row[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6].reveal:nth-child(2),.grid-3[data-astro-cid-j7pv25f6] .reveal[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:80ms}.grid-3[data-astro-cid-j7pv25f6] .reveal[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.stage-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.stage-who[data-astro-cid-j7pv25f6],.stage-portrait[data-astro-cid-j7pv25f6] img{animation:none}}
