/* Static initialization and accessibility; the original styles supply the design. */
html { scroll-behavior: smooth; }
.sqs-image-shape-container-element img { object-fit:var(--image-component-object-fit,cover);object-position:var(--image-component-focal-point,50% 50%); }
.sqs-video-wrapper iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }
#header { transition:transform .25s ease; }
#header.clone-header-hidden { transform:translateY(-100%); }
.header--menu-open #header { transform:none; }
.header--menu-open .header-menu { visibility:visible; opacity:1; }
.header-menu[aria-hidden="true"] { pointer-events:none; }
form [role="status"] { font-size:1rem; }
@media (prefers-reduced-motion:reduce) { html {scroll-behavior:auto} #header {transition:none} }

.summary-thumbnail {position:relative;overflow:hidden;padding-bottom:66.6667%;}
.summary-thumbnail img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.summary-item-list {display:flex;align-items:flex-start;}
.summary-item {flex-shrink:0;box-sizing:border-box;}
.summary-carousel-pager [aria-disabled="true"] {opacity:.35;cursor:default;}
.sqs-block-summary-v2 .summary-thumbnail { position:relative; padding-bottom:66.6667% !important; }
.sqs-block-summary-v2 .summary-thumbnail img { position:absolute !important; inset:0; width:100% !important; height:100% !important; object-fit:cover; }
.newsletter-form-fields-wrapper, .newsletter-form-field-wrapper, .newsletter-form-field-element { max-width:100%; box-sizing:border-box; }
.newsletter-form-field-element { min-width:0; }
.newsletter-form .newsletter-form-field-wrapper {min-width:0;}
