.about-intro__inner{padding:0 var(--site-margin);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-gap)}.about-intro__header{margin-bottom:var(--sp-48);grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-gap);grid-row-gap:var(--sp-16)}.about-intro__heading{grid-column:1 / -1;margin:0;padding:0;font-family:var(--primary-font);font-size:var(--fs-24);letter-spacing:var(--primary-font-letter-spacing);line-height:1.4;text-indent:var(--text-indent-col-2);text-wrap:pretty;max-width:48ch}.about-intro__button{grid-column:1 / -1;justify-self:start;font-family:var(--secondary-font);font-size:var(--fs-14);font-weight:400}.about-intro__media{grid-column:1 / -1;display:grid;align-items:center;justify-content:center}.about-intro__image-footnote-container{display:flex;flex-direction:column;gap:var(--sp-16)}.about-intro__image-container{max-width:clamp(24rem,40vw,32rem);width:100%;aspect-ratio:3 / 4.5}.about-intro__image{display:block;object-fit:cover;width:100%;height:100%}.about-intro__footnote{margin:0;padding:0;font-family:var(--primary-font);font-size:var(--fs-12);font-weight:400;letter-spacing:var(--primary-font-letter-spacing);display:flex;align-items:center;gap:.4rem;text-wrap:nowrap}.about-intro__footnote-dash{color:var(--color-black);font-size:1.4rem;line-height:1}@media (min-width: 768px){.about-intro__heading{font-size:3.2rem;text-indent:var(--text-indent-col-2);text-wrap:pretty;max-width:32ch}.about-intro__media{display:flex}.about-intro__image-footnote-container{grid-column:1 / -1}}@media (min-width: 1100px){.about-intro__heading{grid-column:1 / span 7;font-size:var(--fs-40);text-indent:var(--text-indent-col-3);text-wrap:pretty;max-width:48ch}.about-intro__image-footnote-container{grid-column:5 / span 5;display:grid;grid-template-columns:subgrid;gap:var(--sp-16);align-items:end}.about-intro__media{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-gap)}.about-intro__image-container{grid-column:1 / span 4;max-width:none}.about-intro__footnote{margin:0;padding:0;grid-column:5 / span 1}}@media (min-width: 1440px){.about-intro__heading{font-size:var(--fs-48);line-height:1.4;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/about-intro.css.map */
