.about[data-v-28cbfee1]{isolation:isolate;background:var(--color-about);color:var(--color-text);position:relative;overflow:hidden}.about__media[data-v-28cbfee1]{z-index:-1;aspect-ratio:4/5;display:block;position:absolute;inset:0 0 auto}.about__media[data-v-28cbfee1]:after{content:"";background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--color-about) 70%,transparent) 76%,var(--color-about) 98%);position:absolute;inset:0}.about__img[data-v-28cbfee1]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos-portrait);object-position:var(--pos-portrait);width:100%;height:100%;display:block}.about__content[data-v-28cbfee1]{padding-top:90vw;padding-bottom:var(--space-section)}.about__text[data-v-28cbfee1]{justify-items:start;gap:var(--space-md);max-width:34rem;display:grid}@media (width>=48rem){.about__media[data-v-28cbfee1]{aspect-ratio:4/3}.about__img[data-v-28cbfee1]{-o-object-position:var(--pos-landscape);object-position:var(--pos-landscape)}.about__content[data-v-28cbfee1]{padding-top:52.5vw}}@media (width>=64rem){.about[data-v-28cbfee1]{align-items:center;min-height:calc(min(62.5vw,100svh));display:grid}.about__media[data-v-28cbfee1]{aspect-ratio:auto;inset:0}.about__media[data-v-28cbfee1]:after{background:linear-gradient(to left,var(--color-scrim) 0,color-mix(in srgb,var(--color-scrim) 90%,transparent) 34%,transparent 58%)}.about__img[data-v-28cbfee1]{-o-object-position:var(--pos-wide);object-position:var(--pos-wide)}.about__content[data-v-28cbfee1]{padding-block:var(--space-section);justify-content:flex-end;display:flex}.about__text[data-v-28cbfee1]{max-width:calc(min(27rem,32vw))}}.about__name[data-v-28cbfee1]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-text-strong);text-shadow:0 1px 12px var(--color-scrim);margin:0;line-height:1.05}.about__title[data-v-28cbfee1]{font-size:var(--text-2xl)}.about__tape[data-v-28cbfee1]{z-index:1;top:-.5rem;right:-1.2rem}.about__lead[data-v-28cbfee1]{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text);text-shadow:0 1px 8px var(--color-scrim);margin:0}
