.hero-sheet{padding-top:var(--space-8);padding-bottom:var(--space-8);isolation:isolate;position:relative}.hero-sheet__grid-bg{z-index:-1;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 25% 10%,#000 35%,#0000 80%);mask-image:radial-gradient(90% 80% at 25% 10%,#000 35%,#0000 80%)}.hero-sheet__layout{row-gap:var(--space-5);align-items:start}.hero-sheet__text{display:contents}.hero-sheet__text>*,.hero-sheet__portrait{grid-column:1/-1}.hero-sheet__eyebrow{flex-wrap:wrap;order:1;column-gap:.6em;display:flex}.hero-sheet__eyebrow>span{white-space:nowrap}.hero-sheet__name{font-size:var(--step-5);letter-spacing:-.025em;order:2;line-height:1.02}.hero-sheet__lede{font-family:var(--font-display);font-size:var(--step-2);order:3;max-width:30ch;line-height:1.3}.hero-sheet__portrait{width:52%;margin-block:var(--space-3);order:4}.hero-sheet__status{gap:var(--space-3);max-width:46ch;color:var(--graphite);order:5;display:flex}.hero-sheet__now{color:var(--ink)}.hero-sheet__dot{background:var(--accent);flex:none;width:6px;height:6px;margin-top:.45em}.hero-sheet__actions{align-items:stretch;gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;order:6;display:flex}.hero-sheet__actions .arrow-link{align-self:flex-start;align-items:center;min-height:2.75rem}.hero-sheet__facts{margin-top:var(--space-8);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-sheet__facts li{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--hairline);flex-direction:column;display:flex}.hero-sheet__facts li:nth-child(2n){padding-left:var(--space-4);border-left:var(--hairline)}.hero-sheet__fact-figure{font-family:var(--font-display);font-size:var(--step-3);line-height:1}.hero-sheet__fact-label{color:var(--graphite);max-width:22ch}@media (min-width:40rem){.hero-sheet{padding-top:var(--space-9)}.hero-sheet__text{gap:var(--space-5);flex-direction:column;grid-column:1/span 5;display:flex}.hero-sheet__portrait{width:100%;margin:0;margin-top:var(--space-6);grid-column:6/-1}.hero-sheet__actions{align-items:center;gap:var(--space-4) var(--space-6);flex-flow:wrap}}@media (min-width:64rem){.hero-sheet__text{grid-column:1/span 7}.hero-sheet__portrait{margin-top:var(--space-7);grid-column:9/-1}.hero-sheet__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-sheet__facts li,.hero-sheet__facts li:nth-child(2n){padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);border-bottom:0;border-left:var(--hairline)}.hero-sheet__facts li:first-child{border-left:0;padding-left:0}}.work-more{margin-top:var(--space-5);justify-content:flex-end;display:flex}.pieces{row-gap:var(--space-8)}.piece{grid-column:1/-1}.piece .figure{max-width:70%}.piece__link{display:block}.piece__kind{margin-top:var(--space-5)}.piece__title{margin-top:var(--space-2);font-size:var(--step-2);transition:color var(--dur-fast) var(--ease)}.piece__link:hover .piece__title{color:var(--accent)}.piece__summary{margin-top:var(--space-3);max-width:52ch}.piece__credit{margin-top:var(--space-3);color:var(--graphite)}.pieces__more{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}@media (min-width:40rem){.piece--lead{grid-column:1/span 5}.piece--second{margin-top:var(--space-9);grid-column:6/-1}.piece .figure{max-width:none}}@media (min-width:64rem){.piece--lead{grid-column:4/span 5}.piece--second{grid-column:10/-1}}.contact{row-gap:var(--space-8)}.contact__direct{gap:var(--space-5);flex-direction:column;display:flex}.contact__email{font-family:var(--font-display);font-size:var(--step-2);overflow-wrap:anywhere}.contact__links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.contact__write{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline);display:grid}.contact-form{gap:var(--space-5);flex-direction:column;max-width:40rem;display:flex}.contact-form__row{gap:var(--space-5);display:grid}.contact-form__foot{gap:var(--space-4);flex-direction:column;display:flex}.contact-form__foot .btn{width:100%}.contact-form__status{color:var(--graphite)}.contact-form__status:empty{display:none}@media (min-width:40rem){.contact-form__row{grid-template-columns:1fr 1fr}.contact-form__foot{flex-direction:row;align-items:center}.contact-form__foot .btn{width:auto;min-width:8rem}}@media (min-width:64rem){.contact__write{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}@media (prefers-reduced-motion:no-preference){.hero-sheet__portrait .figure__plate img{animation:image-settle 1.6s var(--ease-out) both}.hero-sheet__facts li{animation:settle-fade var(--dur-settle) var(--ease-out) both}.hero-sheet__facts li:nth-child(2){animation-delay:80ms}.hero-sheet__facts li:nth-child(3){animation-delay:.16s}.hero-sheet__facts li:nth-child(4){animation-delay:.24s}}.teaser{row-gap:var(--space-6);align-items:start}.teaser__rail,.teaser__text,.teaser__main,.teaser__figure{grid-column:1/-1}.teaser__text,.teaser__main{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.teaser__text .lede,.teaser__main .lede{max-width:40ch}.teaser__quote{padding-left:var(--space-5);border-left:2px solid var(--accent)}.teaser__quote p{font-family:var(--font-display-italic);font-style:italic;font-size:var(--step-2);max-width:30ch;line-height:1.25}.teaser__main .learning__list,.teaser__main .learning__empty{align-self:stretch}@media (min-width:64rem){.teaser__rail{grid-column:1/span 3}.teaser__text{grid-column:4/span 5}.teaser__figure{grid-column:9/-1}.teaser__main{grid-column:4/-1}}
