.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block-start:88px;padding-block-end:var(--section-y);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2rem;display:flex}.hero-copy[data-astro-cid-ge2uvauf]{text-align:start;order:2}.hero-copy[data-astro-cid-ge2uvauf] .hero-statement[data-astro-cid-ge2uvauf]{text-align:start}.eyebrow[data-astro-cid-ge2uvauf]{margin-block-end:1.75rem}.eyebrow-split[data-astro-cid-ge2uvauf]{gap:.4rem;margin-block-end:1.75rem;display:grid}.eyebrow-split[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:var(--text-primary);margin-block-end:0}.eyebrow-scope[data-astro-cid-ge2uvauf]{color:var(--text-tertiary);font-size:.875rem;line-height:1.5}.hero-lede[data-astro-cid-ge2uvauf]{max-width:56ch;font-size:var(--fs-lede);color:var(--text-secondary);gap:.875rem;margin-block-start:1.5rem;display:grid}.hero-situations[data-astro-cid-ge2uvauf]{border-block-start:1px solid var(--border-hairline);max-width:56ch;margin:1.75rem 0 0;padding:0;list-style:none}.hero-situations[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-block-end:1px solid var(--border-hairline)}.hero-situations[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:.2rem;padding-block:.8rem;text-decoration:none;display:flex}.situation-offer[data-astro-cid-ge2uvauf]{color:var(--accent);white-space:nowrap;font-size:.875rem}.hero-situations[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .situation-line[data-astro-cid-ge2uvauf],.hero-situations[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible .situation-line[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:1rem;margin-block-start:2rem;display:flex}.hero-actions[data-astro-cid-ge2uvauf]>*{white-space:nowrap}.hero-notes[data-astro-cid-ge2uvauf]{gap:.5rem;max-width:56ch;margin-block-start:1.75rem;display:grid}.glow[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center, rgb(var(--tint) / .07), transparent 65%);width:min(120vw,1200px);height:115%;margin-block-start:-6.048%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.portrait[data-astro-cid-ge2uvauf]{display:contents}.plate[data-astro-cid-ge2uvauf]{z-index:1;order:1;width:min(76vw,315px);margin-block-end:-6.5rem;margin-inline:auto;position:relative}.portrait[data-astro-cid-ge2uvauf] .portrait-img{aspect-ratio:5/8;object-fit:cover;object-position:50% 0;filter:contrast(1.12)saturate(.92)brightness(.95);width:100%;height:auto;margin-block-start:-11.2%;display:block;mask-image:linear-gradient(#0000 7%,#000 7% 54%,#0000 93%)}.rail[data-astro-cid-ge2uvauf]{z-index:2;background:var(--surface-1);border:1px solid var(--border-hairline);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(20px)saturate(120%);order:3;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rail-lead[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:var(--tr-display);color:var(--text-primary);padding:1.125rem 1.375rem .25rem;font-size:clamp(1.625rem,1.25rem + 1.1vw,2.125rem);font-weight:400;line-height:1.05}.rail-line[data-astro-cid-ge2uvauf]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:0;padding:0 1.375rem 1.125rem}.rail-lead[data-astro-cid-ge2uvauf]:nth-of-type(n+2){border-block-start:1px solid var(--border-hairline);padding-block-start:1.125rem}.rail-line[data-astro-cid-ge2uvauf] em{color:var(--text-primary);font-style:normal}.hero-aside[data-astro-cid-ge2uvauf]{z-index:2;background:var(--surface-1);border:1px solid var(--border-hairline);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(20px)saturate(120%);order:4;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.aside-badge[data-astro-cid-ge2uvauf]{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border-hairline);width:2.25rem;height:2.25rem;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex}.aside-line[data-astro-cid-ge2uvauf]{font-size:var(--fs-body);line-height:var(--lh-body);gap:.125rem;display:grid}.aside-title[data-astro-cid-ge2uvauf]{color:var(--text-primary)}.aside-body[data-astro-cid-ge2uvauf]{color:var(--text-secondary)}@media (width<=1023.98px){.hero[data-astro-cid-ge2uvauf]{padding-block-start:calc(88px + 2rem)}.hero-grid[data-astro-cid-ge2uvauf]{gap:0}.hero-copy[data-astro-cid-ge2uvauf]{display:contents}.eyebrow-split[data-astro-cid-ge2uvauf],.hero-copy[data-astro-cid-ge2uvauf]>.eyebrow[data-astro-cid-ge2uvauf]{order:1}.hero-statement[data-astro-cid-ge2uvauf]{order:2}.plate[data-astro-cid-ge2uvauf]{order:3;margin-block:2rem -6rem}.hero-lede[data-astro-cid-ge2uvauf]{z-index:2;order:4;position:relative}.hero-situations[data-astro-cid-ge2uvauf]{order:5}.hero-actions[data-astro-cid-ge2uvauf]{order:6}.hero-notes[data-astro-cid-ge2uvauf]{order:7}.rail[data-astro-cid-ge2uvauf]{order:8;margin-block-start:2rem}.hero-aside[data-astro-cid-ge2uvauf]{order:9;margin-block-start:2rem}}@media (width>=640px){.hero-situations[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:space-between;align-items:baseline;column-gap:1.25rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-flow:wrap;align-items:center}}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{padding-block-start:176px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template:"copy subject""rail subject"/minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem clamp(2rem,.5rem + 3vw,3.5rem);display:grid}.hero-copy[data-astro-cid-ge2uvauf]{grid-area:copy}.hero-copy[data-astro-cid-ge2uvauf] .hero-statement[data-astro-cid-ge2uvauf]{font-size:clamp(2.75rem,1.35rem + 3.1vw,4.25rem);line-height:var(--lh-display)}.portrait[data-astro-cid-ge2uvauf]{flex-direction:column;grid-area:subject;align-self:stretch;gap:2rem;margin-block-start:0;display:flex}.plate[data-astro-cid-ge2uvauf]{flex:auto;width:100%;min-height:0;margin:0;display:flex}.portrait[data-astro-cid-ge2uvauf] .portrait-img{aspect-ratio:auto;object-fit:cover;object-position:50% 0;flex:1 1 0;width:100%;height:auto;min-height:0;max-height:810px;margin-block-start:0;transform:translateY(-7%);mask-image:linear-gradient(#0000 7%,#000 7% 58%,#0000 94%)}.glow[data-astro-cid-ge2uvauf]{margin-block-start:-56.7px;top:40%}.rail[data-astro-cid-ge2uvauf]{grid-area:rail;grid-template-columns:fit-content(13rem) minmax(0,1fr);align-self:end}.rail-lead[data-astro-cid-ge2uvauf]{text-align:center;padding:1.25rem;font-size:2rem}.rail-line[data-astro-cid-ge2uvauf]{padding:1.4rem 1.625rem 1.25rem 1.25rem;font-size:.9375rem}.rail-lead[data-astro-cid-ge2uvauf]:nth-of-type(n+2),.rail-line[data-astro-cid-ge2uvauf]:nth-of-type(n+2){border-block-start:1px solid var(--border-hairline)}.rail-lead[data-astro-cid-ge2uvauf]:nth-of-type(n+2){padding-block-start:1.25rem}.rail-line[data-astro-cid-ge2uvauf]:nth-of-type(n+2){padding-block-start:1.4rem}.hero-aside[data-astro-cid-ge2uvauf]{flex:none;align-self:flex-end;max-width:26rem}}@media (width>=1280px){.hero-grid[data-astro-cid-ge2uvauf]{column-gap:4rem}}.card[data-astro-cid-3vpt37q6]{text-align:left;flex-direction:column;gap:.875rem;height:100%;padding:2rem 1.75rem;display:flex}.index[data-astro-cid-3vpt37q6]{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.name[data-astro-cid-3vpt37q6]{font-family:var(--font-display);font-size:1.75rem;line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--text-primary)}.plain[data-astro-cid-3vpt37q6]{color:var(--text-primary);margin-block-start:-.375rem}.terms[data-astro-cid-3vpt37q6]{color:var(--accent);margin-block-start:-.375rem}.summary[data-astro-cid-3vpt37q6]{color:var(--text-secondary);gap:.75rem;display:grid}.detail[data-astro-cid-3vpt37q6]{color:var(--text-secondary);font-size:var(--fs-body);border-block-start:1px solid var(--border-hairline);padding-block-start:.5rem}.detail[data-astro-cid-3vpt37q6] strong[data-astro-cid-3vpt37q6]{color:var(--text-primary);font-weight:500}.action[data-astro-cid-3vpt37q6]{margin-block-start:auto;padding-block-start:1.25rem;display:flex}.action[data-astro-cid-3vpt37q6] .btn{width:100%}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}
