.image-section{--is-gap: var(--m-sp-5)}.s--image:has(.image-section[data-width=bleed]){container-type:inline-size}.image-section__frame{display:flex;flex-direction:column;gap:var(--is-gap);width:100%;margin-inline:auto}.image-section[data-align=left] .image-section__frame{margin-inline:0}@media(min-width:920px){.image-section[data-width="80"] .image-section__frame{width:80%}.image-section[data-width="65"] .image-section__frame{width:65%}}.image-section[data-width=bleed] .image-section__frame{width:100cqi;margin-inline:calc(50% - 50cqi)}.image-section[data-width=bleed] .image-section__heading,.image-section[data-width=bleed] .image-section__caption,.image-section[data-width=bleed] .image-section__buttons{padding-inline:max(var(--m-gutter),(100cqi - var(--m-container-max, var(--m-container))) / 2)}.image-section__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--is-gap)}@media(min-width:640px){.image-section[data-columns="2"] .image-section__list{grid-template-columns:repeat(2,minmax(0,1fr))}.image-section[data-columns="3"] .image-section__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-section__item{display:flex;flex-direction:column;gap:var(--m-sp-3);margin:0}.image-section__picture{overflow:hidden;border-radius:var(--m-r-media)}.image-section[data-width=bleed] .image-section__picture{border-radius:0}.image-section__link{position:relative;display:block;color:inherit;border-radius:var(--m-r-media)}.image-section__link img{transition:transform var(--m-dur-slow) var(--m-ease)}.image-section__caption{max-width:60ch;font-size:var(--m-fs-small);line-height:1.5;color:var(--m-subtle);text-wrap:pretty}.image-section[data-align=center] .image-section__buttons{justify-content:center}:root[data-skin=parity] .image-section{--is-gap: var(--m-space-section-s)}:root[data-skin=parity] .image-section__heading .heading__title{font-weight:900}:root[data-skin=parity] .image-section__caption{max-width:none;font-size:var(--m-fs-body);line-height:var(--m-lh-body);color:var(--m-fg)}:root[data-skin=parity] .image-section[data-align=center] .image-section__caption{text-align:center}:root[data-skin=revamp] .image-section{--is-gap: 12px;--is-grid-gap: clamp(16px, 1.67vw, 24px)}:root[data-skin=revamp] .image-section__heading{margin-bottom:calc(var(--m-head-gap) - var(--is-gap))}@media(min-width:920px){:root[data-skin=revamp] .image-section[data-arrangement=stack]:is([data-width="80"],[data-width="65"]) .image-section__frame{width:100%}}:root[data-skin=revamp] .image-section__item{container-type:inline-size;gap:var(--m-sp-3)}:root[data-skin=revamp] .image-section__picture:not([data-ratio],.image-section__picture--text) img{max-height:56.25cqi;object-fit:cover}:root[data-skin=revamp] .container--full .image-section__picture,:root[data-skin=revamp] .container--full .image-section__link{border-radius:0}:root[data-skin=revamp] .image-section__caption{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);max-width:60ch;color:var(--m-subtle)}:root[data-skin=revamp] .image-section__link{overflow:hidden}:root[data-skin=revamp] .image-section__link:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--m-line-2)}:root[data-skin=revamp] .image-section__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:4px}:root[data-skin=revamp] .image-section__go{position:absolute;z-index:1;top:var(--m-sp-3);right:var(--m-sp-3);display:grid;place-items:center;width:36px;height:36px;color:var(--m-ink);background:#fff;border-radius:var(--m-r-pill);box-shadow:var(--m-shadow-1);transition:background-color var(--m-dur) var(--m-ease),color var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .image-section__go .icon{width:16px;height:16px}:root[data-skin=revamp] .image-section__link:focus-visible img{transform:scale(1.04)}:root[data-skin=revamp] .image-section__link:focus-visible .image-section__go{color:#fff;background:var(--m-brand-700)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .image-section__link:hover img{transform:scale(1.04)}:root[data-skin=revamp] .image-section__link:hover .image-section__go{color:#fff;background:var(--m-brand-700);transform:translate(1px,-1px)}:root[data-skin=revamp] .image-section__item:has(.image-section__link){transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .image-section__item:has(.image-section__link:hover){transform:translateY(-3px)}}:root[data-skin=revamp] .image-section__media{position:relative}:root[data-skin=revamp] .image-section__overlay{padding:clamp(20px,3vw,44px)}:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment^=duotone]) .image-section__overlay{background:none}:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-accent]) .image-section__overlay,:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-accent]) .image-section__overlay .embedded-text,:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-accent]) .image-section__overlay .embedded-text__title{color:var(--m-on-accent-page)}:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-brand]) .image-section__overlay,:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-brand]) .image-section__overlay .embedded-text,:root[data-skin=revamp] .image-section__media:has(>.picture[data-treatment=duotone-brand]) .image-section__overlay .embedded-text__title{color:var(--m-ink)}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__split{display:grid;gap:var(--m-sp-8)}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__photos{margin:0;padding:0;list-style:none;display:grid;gap:var(--is-gap)}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__kicker{margin:0 0 12px}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__embedded{gap:16px}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__embedded>.embedded-text__title+*{margin-top:calc(var(--m-gap-title-lede) - 16px)}:root[data-skin=revamp] .image-section[data-arrangement=split] .embedded-text__p,:root[data-skin=revamp] .image-section[data-arrangement=split] .embedded-text__list li{font-size:17px;line-height:1.6;color:var(--m-muted)}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__buttons{margin-top:var(--m-gap-lede-buttons)}@media(min-width:920px){:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--is-grid-gap);align-items:start}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__photos{grid-area:1/1/2/span 6}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__text{grid-area:1/8/2/span 5}:root[data-skin=revamp] .image-section[data-arrangement=split][data-text-first] .image-section__text{grid-area:1/1/2/span 5}:root[data-skin=revamp] .image-section[data-arrangement=split][data-text-first] .image-section__photos{grid-area:1/7/2/span 6}:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__photos,:root[data-skin=revamp] .image-section[data-arrangement=split] .image-section__text{position:sticky;top:calc(var(--m-header-offset, 0px) + var(--m-sp-6))}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__text{display:grid;grid-area:1/1/2/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,auto) 1fr;column-gap:var(--is-grid-gap);align-items:start;position:static}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__text>*,:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__text .image-section__embedded>*{grid-column:1/span 5}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__embedded{display:contents}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__embedded>*+*{margin-top:16px}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__embedded>.embedded-text__title+*{margin-top:var(--m-gap-title-lede)}:root[data-skin=revamp] .image-section[data-arrangement=split][data-solo] .image-section__embedded>:is(.embedded-text__list,.embedded-text__defs){grid-column:7/span 6;grid-row:1/-1;margin-top:0}}
