.hero-block[data-astro-cid-vq4ujj2s]{padding-top:clamp(7.5rem,11vw,10.5rem)}.hero-block__shell[data-astro-cid-vq4ujj2s]{width:min(calc(100% - (var(--ds-layout-page-padding) * 2)),1760px);margin-inline:auto}.hero-block__grid[data-astro-cid-vq4ujj2s]{display:grid;gap:clamp(var(--ds-space-6),5vw,var(--ds-space-8));align-items:start}.hero-block__copy[data-astro-cid-vq4ujj2s]{display:grid;gap:var(--ds-space-5);align-content:start;min-width:0;max-width:42rem}.hero-block__eyebrow[data-astro-cid-vq4ujj2s]{margin-bottom:18px;font-family:var(--ds-font-mono);font-size:12px;letter-spacing:.12em;color:var(--ds-color-ink-muted)}.hero-block__identity[data-astro-cid-vq4ujj2s]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,40px)}.hero-block__heading[data-astro-cid-vq4ujj2s]{display:grid;gap:10px;min-width:0}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{font-family:var(--ds-font-serif);max-width:7.2ch;font-size:clamp(4rem,8.3vw,7rem);line-height:.96;letter-spacing:-.038em;font-weight:var(--ds-weight-regular);text-wrap:balance}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s] span[data-astro-cid-vq4ujj2s]{display:inline}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s] span[data-astro-cid-vq4ujj2s]+span[data-astro-cid-vq4ujj2s]:before{content:" "}.hero-block__heading[data-astro-cid-vq4ujj2s] .hero-block__surname[data-astro-cid-vq4ujj2s]{font-style:italic;color:var(--ds-color-accent-warm)}.hero-block__subtitle[data-astro-cid-vq4ujj2s]{max-width:none;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.14;white-space:normal;text-wrap:balance;color:var(--ds-color-ink)}.hero-block__intro[data-astro-cid-vq4ujj2s]{max-width:34ch;font-size:clamp(.88rem,1vw,1rem);line-height:1.52;color:var(--ds-color-ink-muted)}.hero-block__portrait[data-astro-cid-vq4ujj2s]{align-self:start;text-decoration:none}.hero-block__portrait-sheet[data-astro-cid-vq4ujj2s]{width:clamp(9.2rem,16.5vw,14rem);padding:12px;border:1px solid var(--site-mat-border);background:transparent}.hero-block__portrait-window[data-astro-cid-vq4ujj2s]{aspect-ratio:1;background:transparent;overflow:hidden}.hero-block__portrait-window[data-astro-cid-vq4ujj2s] picture[data-astro-cid-vq4ujj2s]{display:block;width:100%;height:100%}.hero-block__portrait-image[data-astro-cid-vq4ujj2s]{width:100%;height:100%;object-fit:contain;background:transparent}.hero-block__actions[data-astro-cid-vq4ujj2s]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}.hero-block__visual[data-astro-cid-vq4ujj2s]{display:grid;min-width:0}.hero-block__leaf[data-astro-cid-vq4ujj2s]{width:100%;max-width:72rem;justify-self:stretch}@media(max-width:767px){.hero-block[data-astro-cid-vq4ujj2s]{padding-top:clamp(6rem,9.5vw,7rem)}.hero-block__identity[data-astro-cid-vq4ujj2s]{grid-template-columns:minmax(7.4rem,9rem) minmax(0,1fr);align-items:center;gap:var(--ds-space-4)}.hero-block__portrait-sheet[data-astro-cid-vq4ujj2s]{width:clamp(7rem,19vw,8.4rem);padding:10px}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{font-size:clamp(3.7rem,9vw,5.6rem)}.hero-block__subtitle[data-astro-cid-vq4ujj2s]{font-size:clamp(.88rem,2.9vw,1rem)}.hero-block__intro[data-astro-cid-vq4ujj2s]{max-width:none;font-size:clamp(.86rem,2.8vw,.98rem)}}@media(min-width:430px)and (max-width:700px){.hero-block__identity[data-astro-cid-vq4ujj2s]{grid-template-columns:8.25rem minmax(0,1fr);gap:22px}.hero-block__portrait-sheet[data-astro-cid-vq4ujj2s]{width:8.25rem;padding:10px}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{font-size:clamp(3.4rem,8vw,4.8rem);line-height:.96}.hero-block__subtitle[data-astro-cid-vq4ujj2s]{font-size:clamp(.88rem,2.4vw,.98rem)}}@media(max-width:429px){.hero-block__identity[data-astro-cid-vq4ujj2s]{grid-template-columns:minmax(6.15rem,6.9rem) minmax(0,1fr);gap:12px;align-items:center}.hero-block__portrait-sheet[data-astro-cid-vq4ujj2s]{width:clamp(6.15rem,30vw,6.9rem);padding:8px}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{font-size:clamp(2.25rem,10.4vw,3rem);line-height:.94}.hero-block__subtitle[data-astro-cid-vq4ujj2s]{font-size:clamp(.76rem,3.2vw,.9rem)}.hero-block__intro[data-astro-cid-vq4ujj2s]{font-size:clamp(.84rem,3.1vw,.94rem)}}@media(max-width:429px){.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{display:grid;text-wrap:unset}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s] span[data-astro-cid-vq4ujj2s]{display:block}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s] span[data-astro-cid-vq4ujj2s]+span[data-astro-cid-vq4ujj2s]:before{content:none}}@media(min-width:768px){.hero-block__grid[data-astro-cid-vq4ujj2s]{grid-template-columns:minmax(33rem,38rem) minmax(0,1fr);column-gap:clamp(56px,5.5vw,92px);align-items:center}.hero-block__copy[data-astro-cid-vq4ujj2s]{align-self:center;padding-top:clamp(3.5rem,6vw,6.5rem)}.hero-block__identity[data-astro-cid-vq4ujj2s]{gap:clamp(28px,3vw,44px)}.hero-block__visual[data-astro-cid-vq4ujj2s]{align-self:start;justify-self:stretch}.hero-block__heading[data-astro-cid-vq4ujj2s] h1[data-astro-cid-vq4ujj2s]{font-size:clamp(4.3rem,5.6vw,6rem)}.hero-block__intro[data-astro-cid-vq4ujj2s]{max-width:36rem}}@media(min-width:768px)and (max-width:1319px){.hero-block__grid[data-astro-cid-vq4ujj2s]{align-items:end}.hero-block__copy[data-astro-cid-vq4ujj2s],.hero-block__visual[data-astro-cid-vq4ujj2s]{align-self:end}}@media(min-width:768px)and (max-width:1139px){.hero-block__grid[data-astro-cid-vq4ujj2s]{grid-template-columns:minmax(0,1fr)}.hero-block__copy[data-astro-cid-vq4ujj2s]{max-width:40rem;padding-top:clamp(3.5rem,6vw,5.5rem)}.hero-block__visual[data-astro-cid-vq4ujj2s]{display:none}}@media(min-width:1500px){.hero-block__grid[data-astro-cid-vq4ujj2s]{grid-template-columns:minmax(34rem,39rem) minmax(0,1fr)}.hero-block__leaf[data-astro-cid-vq4ujj2s]{max-width:71rem}}.home-series[data-astro-cid-j7pv25f6]{display:grid}.series-grid[data-astro-cid-j7pv25f6]{margin-top:var(--ds-space-6)}.home-series__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;margin-top:var(--ds-space-6)}
