.interview{--interview-bg:var(--c-soot);--interview-veil:12, 14, 18;--interview-air-top:9svh;--interview-air-bottom:11svh;background:var(--interview-bg);padding-block:var(--space-section);position:relative;overflow:clip}.interview__inner{position:relative}.interview__title{z-index:2;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(1.8rem,7.6vw,11rem);line-height:var(--lh-caps-accents);letter-spacing:var(--tracking-h2);text-transform:uppercase;color:var(--accent);margin:0;position:relative}.interview__title .split-reveal__line:first-child{color:var(--ink)}.interview__portrait{z-index:1;aspect-ratio:1;inline-size:min(78vw,21rem);margin-block-start:clamp(1.5rem,5vw,3rem);margin-inline:auto;position:relative}.interview__img{object-fit:cover;object-position:center 30%;block-size:100%;inline-size:100%;position:absolute;inset:0}.interview__portrait-veil{z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(var(--interview-veil), .45) 0%, rgba(var(--interview-veil), .04) 42%, transparent 66%);position:absolute;inset:0}.interview__play{--play-ring-tan:var(--c-clay);--play-ring-cream:var(--c-sand);z-index:3;aspect-ratio:1;inline-size:31.25%;color:var(--play-ring-cream);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)}.interview__play:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.interview__play-border{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.interview__play-border rect{fill:none;stroke-width:.7px;stroke-dasharray:1;transform-origin:50%}.interview__play-border rect:first-child{stroke:var(--play-ring-tan);stroke-dashoffset:0}.interview__play-border rect:last-child{stroke:var(--play-ring-cream);stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.74,0,.24,.99),transform 1.3s cubic-bezier(.74,0,.24,.99);transform:rotate(-90deg)}.interview__play:hover .interview__play-border rect:last-child,.interview__play:focus-visible .interview__play-border rect:last-child{stroke-dashoffset:0;transform:rotate(0)}.interview__play-icon{inline-size:20%;margin-inline-start:6%;position:relative}.interview__caption{max-inline-size:30ch;font-family:var(--font-text);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);line-height:var(--lh-snug);text-transform:uppercase;text-align:start;color:var(--ink-muted);margin-block-start:clamp(1.5rem,5vw,3rem)}@media (min-width:668px){.interview{padding-block:var(--interview-air-top) var(--interview-air-bottom)}.interview__inner{grid-template-rows:1.2fr auto .85fr;grid-template-columns:1fr auto 1fr;min-block-size:100svh;display:grid}.interview__title{z-index:2;position:absolute;inset-block-start:clamp(2.5rem,9vh,7rem);inset-inline-start:max(var(--container-pad), env(safe-area-inset-left,0px))}.interview__portrait{grid-area:2/2;inline-size:clamp(22rem,min(35vw,66svh),40rem);margin:0}.interview__caption{grid-area:2/3;place-self:end start;max-inline-size:24ch;margin:0 0 clamp(1rem,4vh,3rem);margin-inline-start:clamp(2rem,6vw,5rem)}}@media (prefers-reduced-motion:reduce){.interview__play-border rect{transition:none}}
.story{padding-block:var(--space-section)}.story.section-cover{background:var(--bg)}.story__grid{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:980px){.story__grid{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,1rem + 5vw,7rem)}.story_reverse .story__media{order:2}}.story__media{aspect-ratio:4/5;border-radius:var(--radius-lg);background:radial-gradient(90% 80% at 70% 15%, rgba(var(--c-clay-rgb), .3), transparent 60%), var(--surface);border:1px solid var(--border);width:100%;position:relative;overflow:clip}.story__media-inner{position:absolute;inset:-7% 0}.story__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.story__body{gap:var(--space-5);flex-direction:column;display:flex}.story__eyebrow{font-family:var(--font-text);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.story__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-h2);text-transform:uppercase;color:var(--ink)}.story__text{max-width:46ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-muted);text-transform:uppercase}.story_statement .story__inner{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.story_statement .story__title{text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,1rem + 5vw,4.75rem)}.story_statement .story__text{max-width:54ch}
