.c-prod-highlights{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.5rem}.c-prod-highlights--primary .c-prod-highlights__item{background-color:var(--surface-global-subtle);border-radius:var(--radius-secondary);padding:.75rem}.c-prod-highlights--secondary{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}.c-prod-highlights--secondary .c-prod-highlights__item{align-items:center;flex-basis:45%}.c-prod-highlights--text-sm{font-size:var(--font-body-xs)}.c-prod-highlights--text-md{font-size:1rem}.c-prod-highlights__item{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;line-height:1.2}.c-prod-highlights__icon{flex-shrink:0;height:2rem;width:2rem}.c-prod-highlights__icon.is-loaded{filter:invert(31%) sepia(6%) saturate(2771%) hue-rotate(62deg) brightness(98%) contrast(82%)}.s-gallery-items{display:grid;gap:1.5rem}.s-gallery-filters{width:100%}.s-gallery-filters,.s-gallery-filters__list{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.s-gallery-filters__link{white-space:nowrap}.s-gallery-filters__link.is-active{background-color:var(--surface-button-secondary--hover);border-color:var(--border-button-secondary--hover);color:var(--text-button-secondary--hover)}.s-gallery-filters__icon{color:var(--icon-global-secondary)}.s-gallery-items__list{display:grid;gap:2vw;grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))}.s-gallery-items__item{border-radius:var(--radius-primary);max-height:-moz-max-content;max-height:max-content;overflow:hidden;position:relative;width:100%}.s-gallery-items__item:has(.s-gallery-items__image--portrait){grid-row:span 2}.s-gallery-items__item:has(.s-gallery-items__image--landscape-large){grid-column:span 2;grid-row:span 2}.s-gallery-items__trigger-button{bottom:0;left:0;position:absolute;right:0;top:0}.s-gallery-items__trigger-button:hover .s-gallery-items__icon{opacity:1;transform:translateY(0)}.s-gallery-items__icon{color:var(--icon-global-light);opacity:0;transform:translateY(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.s-gallery-items-modal{display:none;inset:0;margin:auto;max-height:100dvh;max-width:79.5rem;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:100%;z-index:-10}.s-gallery-items-modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:10}.s-gallery-items-modal.is-visible{opacity:1}.s-gallery-items-modal>*{-ms-overflow-style:none;background-color:var(--surface-global-primary);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.s-gallery-items-modal>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-gallery-items-modal>::-moz-scrollbar{display:none}.s-gallery-items-modal>*{min-height:100dvh}.s-gallery-items-modal__close{float:right;margin:0 0 -2rem;position:sticky;top:0;z-index:2}.s-gallery-slide{align-content:flex-start;align-items:flex-start;display:grid;gap:2rem}.s-gallery-slide__content{display:grid;gap:var(--responsive-md)}.s-gallery-items-modal__close{color:var(--icon-global-light)}.s-gallery-slide__image{flex:1}.s-gallery-slide__tag{color:var(--text-global-secondary);font-size:var(--font-body-sm);font-weight:700;letter-spacing:.04063rem;line-height:1.2;margin-bottom:calc((var(--responsive-md) - .25rem)*-1);text-transform:uppercase}.s-gallery-slide__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:700;line-height:1.2}.s-gallery-items-modal__controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:48em){.c-prod-highlights--text-md .c-prod-highlights__text{margin-block:auto}.s-gallery-items{gap:calc(2rem + var(--section-sm))}.s-gallery-filters__list{justify-content:space-between;width:100%}.s-gallery-filters__list>*{display:grid;flex:1}.s-gallery-items-modal{width:95%}.s-gallery-items-modal>*{min-height:0;padding:var(--section-md) var(--section-lg)}.s-gallery-items-modal__close{margin:-1rem calc(var(--section-lg)*-.65) 0;top:-1rem}.s-gallery-slide{align-items:flex-start;display:flex;flex-direction:row;gap:var(--section-lg);justify-content:space-between}.s-gallery-slide__content{padding-bottom:6rem;padding-top:2rem;width:20.3rem}.s-gallery-items-modal__close{color:var(--icon-global-primary)}.s-gallery-slide__image{padding-block:1.25rem}.s-gallery-items-modal__controls{margin-bottom:3rem;margin-left:auto;margin-top:-5rem;position:relative;width:20.3rem;z-index:2}}@media only screen and (min-width:64em){.s-gallery-items__list{gap:min(3rem,3.3vw);grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:80em){.s-gallery-items-modal__close{margin:-1rem calc(var(--section-lg)*-.5) 0}}@media only screen and (max-width:calc(48em - 1px)){.s-gallery-filters-wrapper{margin-inline:calc(var(--container-horizontal-padding)*-1);width:100vw}.s-gallery-filters{-ms-overflow-style:none;overflow-x:auto;padding-inline:var(--container-horizontal-padding);scrollbar-width:none}.s-gallery-filters::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-gallery-filters::-moz-scrollbar{display:none}.s-gallery-slide__content{padding-inline:var(--container-horizontal-padding)}.s-gallery-slide__image{--image-radius:0}.s-gallery-items-modal__controls{padding:1.5rem var(--container-horizontal-padding) 2rem}}@media only screen and (prefers-reduced-motion:no-preference){.s-gallery-items__item>*{transform-origin:center;transition:transform .4s ease-in-out}.s-gallery-items__item:hover>*{transform:scale(var(--thumb-image-zoom-ratio))}}