.SectionIntro-module__mC98BW__hero{container-type:inline-size}.SectionIntro-module__mC98BW__composition{grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.SectionIntro-module__mC98BW__copy{z-index:2;min-inline-size:0;position:relative}.SectionIntro-module__mC98BW__topRule{margin-block-end:1rem}.SectionIntro-module__mC98BW__heading{letter-spacing:-.02em;font-size:1.8889rem;line-height:.98}.SectionIntro-module__mC98BW__epigraph{letter-spacing:-.01em;max-inline-size:calc(100% - 160px);font-size:1.2222rem;line-height:1.25}.SectionIntro-module__mC98BW__portrait{z-index:1;justify-self:end;block-size:auto;inline-size:190px;max-inline-size:none;margin-block-start:-108px;position:relative}.SectionIntro-module__mC98BW__closingRule{inline-size:calc(100% - 161px);margin-block-start:-37px}@container (max-width:18rem){.SectionIntro-module__mC98BW__epigraph{max-inline-size:calc(100% - 145px)}.SectionIntro-module__mC98BW__portrait{inline-size:170px;margin-block-start:-94px}.SectionIntro-module__mC98BW__closingRule{inline-size:calc(100% - 144px);margin-block-start:-32px}}@container (max-width:14rem){.SectionIntro-module__mC98BW__hero [data-sep-join]{letter-spacing:min(.24em,1.4px)}.SectionIntro-module__mC98BW__hero [data-sep-tail]>[aria-hidden=true]{display:none}.SectionIntro-module__mC98BW__heading{-webkit-hyphens:auto;hyphens:auto}.SectionIntro-module__mC98BW__epigraph{max-inline-size:none}.SectionIntro-module__mC98BW__portrait{inline-size:min(170px,100%);max-inline-size:100%;margin-block-start:1rem}.SectionIntro-module__mC98BW__closingRule{inline-size:100%;margin-block-start:.75rem}}@container (min-width:35rem){.SectionIntro-module__mC98BW__topRule{margin-block-end:1.5rem}.SectionIntro-module__mC98BW__heading{font-size:2.6667rem;line-height:.95}.SectionIntro-module__mC98BW__composition{-moz-column-gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem}.SectionIntro-module__mC98BW__epigraph{max-inline-size:none;font-size:1.6667rem;line-height:1.15}.SectionIntro-module__mC98BW__portrait{inline-size:340px;margin-block-start:-28px;margin-inline-end:-20px}.SectionIntro-module__mC98BW__closingRule{inline-size:calc(100% - 230px);margin-block-start:-70px}}@media (min-width:640px){@container (min-width:35rem){.SectionIntro-module__mC98BW__portrait{margin-inline-end:-24px}}}@media (min-width:1024px){@container (min-width:35rem){.SectionIntro-module__mC98BW__heading{letter-spacing:-.03em;font-size:3.5556rem;line-height:.9}.SectionIntro-module__mC98BW__epigraph{font-size:2.2222rem}.SectionIntro-module__mC98BW__portrait{margin-inline-end:-60px}}}
