.section-band__inner{width:var(--content-width);margin-inline:auto}.section-band--muted{background-color:var(--color-muted)}.section-band--sand{background-color:var(--color-sand)}.section-band--muted,.section-band--sand,.section-band.color-scheme-band,.section-band.color-scheme-inverse{padding-block:calc(var(--section-spacing) * var(--section-spacing-scale, 1))}.section-intro{display:grid;justify-items:start;gap:.75rem;margin-bottom:2rem}.section-intro--center{justify-items:center;text-align:center}.rich-text{display:grid;justify-items:start;gap:1.25rem}.rich-text--narrow{max-width:46rem}.rich-text--center{justify-items:center;margin-inline:auto;text-align:center}.multicolumn__list{display:grid;grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr));gap:2.5rem 2rem;padding:0;list-style:none}@media(max-width:989px){.multicolumn__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.multicolumn__list{grid-template-columns:minmax(0,1fr)}}.multicolumn__item{display:grid;align-content:start;justify-items:start;gap:.75rem}.multicolumn--center .multicolumn__item{justify-items:center;text-align:center}.multicolumn__media{width:100%;aspect-ratio:4 / 3;margin-bottom:.5rem;overflow:hidden;border-radius:var(--media-radius);background-color:var(--color-media)}.multicolumn__media img{width:100%;height:100%;object-fit:cover}.multicolumn--icons .multicolumn__media{width:3.5rem;aspect-ratio:1;margin-bottom:0;background-color:transparent}.multicolumn--icons .multicolumn__media img{object-fit:contain}.multicolumn__title{font-size:var(--text-lg);line-height:var(--leading-tight)}.collapsible{max-width:46rem}.collapsible--center{margin-inline:auto}.video-section{display:grid;gap:1rem}.video-section--narrow{max-width:60rem;margin-inline:auto}.video-section__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--media-radius);background-color:var(--color-media)}.video-section__frame :is(iframe,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-section__frame video{object-fit:cover}.logo-list__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3rem;padding:0;list-style:none}.logo-list__item img{width:auto;max-width:12rem;height:var(--logo-height, 4rem);object-fit:contain}.logo-list__item a{display:block}.image-banners{--banner-height: clamp(18rem, 40vh, 26rem);display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));align-items:start;gap:1rem;padding:0;list-style:none}.image-banners--small{--banner-height: clamp(14rem, 30vh, 20rem)}.image-banners--large{--banner-height: clamp(22rem, 55vh, 34rem)}.image-banner{position:relative;isolation:isolate;display:grid;align-items:end;min-height:var(--banner-height);overflow:hidden;border-radius:var(--media-radius);background-color:var(--color-muted);color:var(--color-foreground);text-decoration:none}.image-banner:not(.image-banner--plain){background-color:var(--color-media);color:var(--color-background)}.image-banners--adapt .image-banner:not(.image-banner--plain){min-height:0;aspect-ratio:var(--banner-ratio)}.image-banner__media,.image-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.image-banner__image{object-fit:cover;transition:scale .6s ease}.image-banner--text .image-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / var(--banner-overlay)),rgb(0 0 0 / calc(var(--banner-overlay) * .5)) 45%,#0000 80%)}a.image-banner:hover .image-banner__image{scale:1.03}@media(prefers-reduced-motion:reduce){.image-banner__image{transition:none}}.image-banner:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.image-banner__content{display:grid;justify-items:start;gap:.5rem;max-width:32rem;padding:clamp(1.25rem,3vw,2rem)}.image-banner__heading{font-size:var(--text-xl);line-height:var(--leading-tight)}.image-banner__text{margin:0}.image-banner__content .link-arrow{margin-top:.25rem}@media(max-width:749px){.image-banners{--banner-height: clamp(16rem, 45svh, 22rem);grid-template-columns:minmax(0,1fr)}.image-banners--small{--banner-height: clamp(13rem, 35svh, 18rem)}.image-banners--large{--banner-height: clamp(20rem, 60svh, 28rem)}.image-banners--adapt .image-banner:not(.image-banner--plain){aspect-ratio:var(--banner-ratio-mobile, var(--banner-ratio))}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sections.css.map */
