.about-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);max-width:64rem;margin-top:var(--space-4);overflow:hidden;background:var(--ivory-card);border:1px solid var(--border-on-light);border-radius:var(--radius-sm)}.about-feature__body{display:flex;flex-direction:column;justify-content:center;gap:var(--space-8);padding:var(--space-12)}.about-feature__quote{margin:0}.about-feature__mark{display:block;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:4rem;line-height:0.5;color:var(--caramel)}.about-feature__text{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.625rem,3vw,2.375rem);line-height:1.3;color:var(--ink-deep)}.about-feature__author{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-mid)}.about-feature__author::before{content:'';width:32px;height:1px;background:var(--caramel)}.about-feature__link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);padding-bottom:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;color:var(--caramel);border-bottom:1px solid var(--caramel-pale);transition:gap 250ms ease,border-color 250ms ease}.about-feature__link svg{width:14px;height:14px}.about-feature__link:hover,.about-feature__link:focus-visible{gap:var(--space-3);border-bottom-color:var(--caramel)}.about-feature__figure{display:flex;flex-direction:column;margin:0;border-left:1px solid var(--border-on-light)}.about-feature__photo{display:block;width:100%;height:auto;aspect-ratio:1110 / 1417;object-fit:cover}.about-feature__credit{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-mid);border-top:1px solid var(--border-on-light)}.about-feature__credit-label{color:var(--caramel);font-weight:500}.about-feature__credit-label::after{content:' :'}@media (max-width:900px){.about-feature{grid-template-columns:1fr}.about-feature__figure{order:-1;border-left:0;border-bottom:1px solid var(--border-on-light)}.about-feature__photo{max-height:34rem;object-position:center 18%}.about-feature__credit{border-top:0}.about-feature__body{padding:var(--space-8) var(--space-6);gap:var(--space-6)}}