@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/themes/custom/shs/build/js/fb6f3c230cb846e25247.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/themes/custom/shs/build/fonts/slick.eot);src:url(/themes/custom/shs/build/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/themes/custom/shs/build/fonts/slick.woff) format("woff"),url(/themes/custom/shs/build/fonts/slick.ttf) format("truetype"),url(/themes/custom/shs/build/js/2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.newsroom-article{margin-block-end:var(--shs-spacing-20);margin-inline:auto;max-width:56.5rem;@media (width >= 64rem){max-width:57.5rem}@media (width >= 80rem){max-width:59.5rem}& h2{font-size:2rem;@media (width >= 64rem){font-size:var(--shs-font-xxxxxl)}}p{font-size:1.25rem;line-height:2rem;margin-block-end:var(--shs-spacing-12);@media (width >= 64rem){margin-inline-end:var(--shs-spacing-18)}}& time{color:var(--shs-black-5);font-size:1.25rem;font-weight:var(--shs-font-semibold);line-height:2rem;margin-right:var(--shs-spacing-2,.5rem);white-space:nowrap}& .article-header{display:flex;flex-direction:column;gap:var(--shs-spacing-2);margin:var(--shs-spacing-8) 0;@media (width >= 64rem){margin:var(--shs-spacing-12)}&>*{margin:0}}& .article-body{margin:var(--shs-spacing-8) 0;@media (width >= 64rem){margin:var(--shs-spacing-12)}}& .article-image img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%;@media (width >= 48rem){aspect-ratio:16/9;border-radius:var(--shs-spacing-2);margin-inline:var(--shs-spacing-5)}@media (width >= 64rem){margin-block-start:var(--shs-spacing-16);margin-inline:0}}& .blog-type{font-size:var(--shs-font-md);font-weight:var(--shs-font-semibold)}}.executive-profile{--profile-content-offset:5rem;& h2{color:var(--shs-dark-orange);font-size:var(--shs-font-xxxxxl);margin:0;@media (width >= 48rem){color:var(--shs-text-color);font-size:var(--shs-font-stage)}}& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-lg);font-weight:var(--shs-font-semibold);margin:0}& p{font-size:var(--shs-font-md);line-height:1.75rem;margin:0}& img{aspect-ratio:1;border-radius:var(--shs-spacing-2);object-fit:cover;width:100%;@media (width >= 48rem){max-width:75%;width:auto}@media (width >= 80rem){aspect-ratio:3/4;max-width:100%}}&>.container{--shs-grid-gutter:0;@media (width >= 48rem){--shs-grid-gutter:1.5rem}}& .profile-header{display:flex;flex-direction:column;gap:var(--shs-spacing-1);margin-block-start:var(--shs-spacing-8);margin-inline:1.5rem;@media (width >= 48rem){gap:var(--shs-spacing-4);margin-block-start:var(--shs-spacing-16);margin-inline:0}}& .profile-introduction{margin-block-start:var(--shs-spacing-4);width:100%;@media (width >= 48rem){margin-block-start:var(--shs-spacing-6);width:75%}@media (width >= 80rem){margin-block-start:var(--shs-spacing-6);width:50%}}& .profile-wrapper{--grid-columns:1fr;display:grid;grid-template-columns:var(--grid-columns);margin-block:var(--shs-spacing-10);position:relative;@media (width >= 80rem){margin-block:var(--shs-spacing-16) calc(var(--shs-spacing-16) + var(--profile-content-offset));--grid-columns:minmax(0,calc(50% + var(--profile-content-offset))) minmax(0,calc(50% - var(--profile-content-offset)))}}& .profile-container{display:flex;justify-content:flex-end;margin-inline:1.5rem;@media (width >= 48rem){margin-inline:0}}& .profile-content{background-color:var(--shs-black-0);border-radius:var(--shs-spacing-2);display:flex;flex-direction:column;gap:var(--shs-spacing-8);padding:var(--shs-spacing-10) var(--shs-spacing-5);position:relative;transform:translateY(-2rem);@media (width >= 48rem){backdrop-filter:blur(2rem);background-color:#f2f2f2cc;padding:var(--shs-spacing-12);transform:translate(-1rem,-2rem);width:calc(90% - 1rem);z-index:1}@media (width >= 80rem){padding:var(--shs-spacing-12);transform:translate(calc(var(--profile-content-offset)*-1),var(--profile-content-offset));width:calc(100% + var(--profile-content-offset))}&>*{margin:0}}}.product-hero.single-column-layout{display:flex;flex-direction:column;gap:0;padding:0;@media (width >= 48rem){gap:2rem;padding-bottom:2.5rem;padding-left:0;padding-right:0;padding-top:3.75rem}& h2{font-size:var(--shs-font-size-xxxl);margin:0;text-align:center;@media (width >= 48rem){font-size:var(--shs-font-size-xxxxl)}@media (width >= 80rem){font-size:var(--shs-font-size-xxxxxl)}@media (width >= 100rem){font-size:var(--shs-font-size-stage)}}& img{border-radius:var(--shs-spacing-2);margin:auto;max-height:none;max-width:100%;@media (width >= 64rem){max-height:40rem}@media (width >= 80rem){max-height:46rem}}& .link-container{height:2.5rem;text-align:center}& .text-container{display:flex;flex-direction:column;gap:1rem;margin-inline:auto;@media (width >= 80rem){max-width:50rem}@media (width >= 100rem){max-width:56rem}}& .product-hero-header{--vertical-gaps:1.25rem;display:flex;flex-direction:column;gap:var(--vertical-gaps);padding-block:4rem 2rem;@media (width >= 48rem){padding-block:0}@media (width >= 64rem){--vertical-gaps:2rem}}& .product-body{font-size:1.25rem;font-weight:var(--shs-font-semibold);text-align:center}}.two-column-layout.product-hero{--grid-gap:0;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);height:auto;padding:0;@media (width >= 64rem){--grid-columns:minmax(0,3fr) minmax(0,4fr);--grid-gap:1.5rem}& h2{font-size:var(--shs-font-size-xxxl);margin:0;text-align:center;@media (width >= 48rem){font-size:var(--shs-font-size-xxxxl)}@media (width >= 64rem){text-align:left}@media (width >= 80rem){font-size:var(--shs-font-size-xxxxxl)}@media (width >= 100rem){font-size:var(--shs-font-size-stage)}}& img{aspect-ratio:4/3;border-radius:var(--shs-spacing-2);margin-inline:auto;max-height:37.5rem}& .left-column{padding:3rem 1.5rem 2rem;@media (width >= 64rem){padding-bottom:0;padding-left:0;padding-right:0;padding-inline-end:2.5rem;padding-top:0}}& .center-vertically{height:100%}& .product-body{font-size:1.25rem;font-weight:var(--shs-font-semibold);margin-top:1rem;text-align:center;@media (width >= 64rem){text-align:left}}& .img-container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}& .text-container{margin:auto}& .link-container{height:2.5rem;text-align:center;@media (width >= 64rem){text-align:left}}}.training-course{margin-block:0;@media (width >= 64rem){margin-block:var(--shs-spacing-16) var(--shs-spacing-10)}& h2{font-size:var(--shs-font-xxxxxl);margin-block:0 var(--shs-spacing-10)}& h3{font-size:var(--shs-font-xxxxl);margin-block:var(--shs-spacing-2)}& h4{font-family:var(--shs-font-primary);font-size:1.25rem;font-weight:var(--shs-font-semibold);line-height:var(--shs-line-height-xl)}& header{border:none;margin-block-end:var(--shs-spacing-10);&>*{margin:0}}& a{text-decoration:none}& .left-column{--inline-spacing:0;margin-inline-end:var(--inline-spacing);@media (width >= 64rem){--inline-spacing:var(--shs-spacing-8)}@media (width >= 80rem){--inline-spacing:var(--shs-spacing-16)}}& .right-column{--right-grid-gap:var(--shs-spacing-6);--right-grid-columns:1fr;display:grid;gap:var(--right-grid-gap);grid-template-columns:var(--right-grid-columns);@media (width >= 48rem){--right-grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 64rem){display:block}}& .course-heading{display:none;@media (width >= 64rem){display:block}}& .course-code{background:rgba(0,0,0,.6);border-radius:var(--shs-spacing-1);color:var(--shs-white);display:inline-block;font-size:var(--shs-font-size-sm);line-height:var(--shs-line-height-sm);margin-block-start:var(--shs-spacing-2);padding:var(--shs-spacing-1)}& .course-dates{border-bottom:.0625rem solid var(--shs-black-3);border-top:.0625rem solid var(--shs-black-3);padding-block:var(--shs-spacing-6);&>*{margin:0}& ul{list-style-type:none;margin-block-start:var(--shs-spacing-4);padding:0}}& .course-info-container{background-color:var(--shs-black-0);border-radius:var(--shs-spacing-2);display:flex;flex-direction:column;gap:var(--shs-spacing-6);margin-block-end:0;padding:var(--shs-spacing-12);@media (width >= 64rem){margin-block-end:var(--shs-spacing-6)}}& .course-info{&>*{margin:0}& h4{font-family:var(--shs-font-header);font-size:1.75rem;line-height:3rem}& i{color:var(--shs-petrol-1);margin-inline-end:var(--shs-spacing-1)}}& .course-products{color:var(--shs-black);font-size:var(--shs-font-md);font-weight:var(--shs-font-semibold);margin-block-end:var(--shs-spacing-2)}& .course-wrapper{--grid-gap:1.25rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);padding-block:0 var(--shs-spacing-10);@media (width >= 48rem){--grid-gap:4rem}@media (width >= 64rem){--grid-gap:2rem;--grid-columns:minmax(0,2fr) minmax(0,1fr);padding-block:var(--shs-spacing-10)}@media (width >= 80rem){--grid-gap:4rem}}& .course-content{display:flex;flex-direction:column;gap:var(--shs-spacing-8);margin-block:var(--shs-spacing-8);& p,&>*{margin:0}& h4{margin-block:0 var(--shs-spacing-4)}}& .link-container{margin-block-start:var(--shs-spacing-4)}}.accordion{background-color:var(--shs-black-1);border-radius:.5rem;display:flex;flex-direction:column;gap:0;@media (width >= 48rem){background-color:transparent;gap:1rem}@media (width >= 64rem){gap:.75rem}& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-md);margin:0;@media (width >= 48rem){font-size:var(--shs-font-base)}}& button{all:unset;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;line-height:2.5rem;outline:.1875rem solid transparent;outline-offset:.125rem;padding:1rem;width:100%;@media (width >= 48rem){line-height:1.5;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}&:focus{outline:.1875rem solid var(--shs-highlight-color-2)}&[aria-expanded=true]>i{transform:rotate(180deg)}}& button>i{transition:var(--shs-transition-show-fast);@media (width >= 48rem){display:none}}ul{margin:0}& .accordion-panel{display:none;opacity:0;padding:1.5rem 1rem;transform:scaleY(0);transform-origin:top;transition:var(--shs-transition-show-fast);transition-behavior:allow-discrete;transition-property:display,transform,opacity;@media (width >= 48rem){display:block;opacity:1;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;transform:scaleY(1);transition-duration:0s}&.show-panel{display:block;opacity:1;transform:scale(1);@starting-style{opacity:0;transform:scaleY(0)}}& a{line-height:2.75rem;outline-offset:-.125rem;@media (width >= 48rem){line-height:inherit}}}}.grid-column{& .accordion+.accordion{margin-block-start:1rem;@media (width >= 48rem){margin-block-start:0}}}.background-black .accordion,.background-dark-gray .accordion{background-color:var(--shs-black-9);@media (width >= 48rem){background-color:transparent}}.background-light-gray .accordion{background-color:var(--shs-black-a-5);@media (width >= 48rem){background-color:transparent}}.quote{align-items:flex-start;align-self:stretch;background-color:var(--shs-black-1);border-radius:var(--shs-spacing-2);display:flex;flex-direction:column;margin-block:var(--shs-spacing-12);padding:2rem;@media (width >= 64rem){padding-bottom:3rem;padding-left:3rem;padding-right:3rem;padding-top:3rem}& p{font-size:1.25rem;line-height:1.75rem;margin:0;@media (width >= 64rem){font-size:1.375rem;line-height:2rem}@media (width >= 80rem){font-size:1.75rem;line-height:2.5rem}}& blockquote{color:var(--shs-text-color,#1a1a1a);font-feature-settings:"liga" off,"clig" off;font-size:var(--shs-font-md);font-style:italic;font-weight:400;line-height:1.75rem;margin:0}& img{border-radius:50%;height:5.875rem;object-fit:cover;width:5.875rem}& .citation{align-items:center;display:flex;gap:var(--shs-spacing-4);margin-block-start:var(--shs-spacing-4)}& .author-information{color:var(--shs-text-color);display:flex;flex-direction:column;font-size:var(--shs-font-sm);gap:var(--shs-spacing-1)}& .author-name{font-weight:var(--shs-font-semibold)}}.background-light-gray .quote{background-color:var(--shs-black-a-5)}header.sticky-menu+.breadcrumb-wrapper{margin-block-start:4.0625rem;@media (width > 80rem){margin-block-start:0}}.breadcrumb{height:4rem;line-height:4rem;& ul{display:flex;list-style-type:none;margin:0;padding-inline-start:0}& a{color:var(--shs-black-7);font-size:var(--shs-font-sm);max-width:30ch;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;&:focus{background-color:transparent}&:hover[data-crumb-name]:after{display:flex;opacity:1;transform:scale(1);transition:display var(--shs-transition-show-fast),opacity var(--shs-transition-show-fast),transform var(--shs-transition-show-fast);@starting-style{opacity:0;transform:scale(.9)}}&[data-crumb-name]:after{background-color:var(--shs-white);border:.0625rem solid var(--shs-black-1);border-radius:var(--shs-spacing-2);box-shadow:var(--shs-navigation);content:attr(data-crumb-name);cursor:pointer;display:none;font-size:var(--shs-font-xs);left:-.125rem;line-height:1rem;opacity:0;padding:var(--shs-spacing-2) var(--shs-spacing-3);position:absolute;top:3.875rem;transform:scale(.9);transition:display var(--shs-transition-show-fast),opacity var(--shs-transition-show-fast),transform var(--shs-transition-show-fast);transition-behavior:allow-discrete;width:max-content;z-index:10}}& li{display:none;line-height:1rem;margin-block:1.5rem;position:relative;@media (width >= 64rem){display:block}&.parent{display:block}}& .hidden-crumbs{cursor:pointer;margin-block:0;padding-block:1.5rem;&:hover ul{display:flex;opacity:1;transform:scale(1);transition:display var(--shs-transition-show-fast),opacity var(--shs-transition-show-fast),transform var(--shs-transition-show-fast);@starting-style{opacity:0;transform:scale(.9)}& li{margin-block:0}}ul{background-color:var(--shs-white);border:.0625rem solid var(--shs-black-1);border-radius:var(--shs-spacing-1);box-shadow:var(--shs-navigation);display:none;flex-direction:column;left:-1.25rem;opacity:0;padding:var(--shs-spacing-1);position:absolute;top:3.875rem;transform:scale(.9);transition:display var(--shs-transition-show-fast),opacity var(--shs-transition-show-fast),transform var(--shs-transition-show-fast);transition-behavior:allow-discrete;z-index:10}li{margin-block:0;min-width:max-content;width:100%}a{border-radius:var(--shs-spacing-1);display:block;font-size:var(--shs-font-base);line-height:1.5;padding:var(--shs-spacing-4) var(--shs-spacing-3);transition:background-color var(--shs-transition-hide-fast);&:hover{background-color:var(--shs-black-0)}&:focus{background-color:transparent}}}& .icon-arrow-left-small{color:var(--shs-petrol-1);@media (width >= 64rem){display:none}}}.footnotes{border-top:.0625rem solid var(--shs-border-color);margin-block-start:var(--shs-spacing-12);padding:var(--shs-spacing-12) 0;@media (width >= 64rem){margin-block-start:var(--shs-spacing-12);padding:var(--shs-spacing-18) var(--shs-spacing-12) var(--shs-spacing-12)}ol{color:var(--shs-black-7);line-height:1.5;list-style:decimal;padding-left:var(--shs-spacing-6)}li{margin-bottom:var(--shs-spacing-8)}}.secondary-navigation>ul>li>button[data-language-selector-button]{border-radius:var(--shs-spacing-5);padding-inline:var(--shs-spacing-2);position:relative;transform:translateX(-.5rem);transition:var(--shs-transition-show-fast);width:100%;&:before{background-color:var(--shs-black-a-5);border-radius:var(--shs-spacing-5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.8);transform-origin:center;transition:var(--shs-transition-hide-fast);width:100%}&:hover:before{opacity:1;transform:scale(1)}&>i{width:1.5rem}& .language-abbreviation{margin-inline-start:var(--shs-spacing-2);text-transform:uppercase}}.language-selector{background-color:var(--shs-white);border-radius:var(--shs-spacing-2);box-shadow:var(--shs-shadow-4);display:none;max-width:22.5rem;opacity:0;padding:var(--shs-spacing-5);position:absolute;right:0;top:3.5rem;transform:scale(.95);transform-origin:top center;transition:opacity var(--shs-transition-show-fast),display var(--shs-transition-show-fast),transform var(--shs-transition-show-fast);transition-behavior:allow-discrete;transition-property:display,opacity,transform;width:100%;z-index:10;&.open{display:block;opacity:1;transform:scale(1);@starting-style{opacity:.3;transform:scale(.95)}}& legend{color:var(--shs-black);font-family:var(--shs-font-primary);font-size:var(--shs-font-md);font-weight:var(--shs-font-semibold);line-height:var(--shs-spacing-7);margin-block:0 var(--shs-spacing-3)}& fieldset{margin-block:var(--shs-spacing-6) 0;margin-inline:0;padding-inline:0;& label{margin-block:0;margin-inline-start:var(--shs-spacing-1);padding:0}}& .button-container{display:flex;justify-content:flex-end;margin-block-start:var(--shs-spacing-6)}}.loader{align-items:center;display:flex;justify-content:center;& .loader-icon{animation:spin 1s linear infinite;border:.25rem solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#e74c3c;height:3rem;width:3rem}}.background-black,.background-dark-gray{& .loader .loader-icon{border:.25rem solid hsla(0,0%,100%,.2);border-top-color:#e74c3c}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo{display:flex;flex-shrink:0;width:7.8125rem;& svg{height:auto;width:100%}& .company path,& .dots path{fill:var(--shs-orange-1)}& .parent-company path{fill:var(--shs-petrol-1)}&[data-varient=small]{width:8rem}}dialog{align-items:center;animation:var(--shs-duration-medium-1) fade-in forwards;background:var(--shs-white);border:none;border-radius:var(--shs-spacing-2);box-shadow:0 0 0 .0625rem rgba(0,0,0,.02),0 .5rem 1.125rem 0 rgba(0,0,0,.07);max-height:80dvh;overflow:scroll;padding:0;scrollbar-width:none;will-change:animation;&::backdrop{backdrop-filter:blur(.25rem);background:rgba(0,0,0,.5)}& h2{font-size:var(--shs-font-xxxl);margin-top:0}& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-lg);font-weight:600;margin-top:var(--shs-spacing-5)}& h3,& p{text-align:left}& p{margin-block:.5rem 0}& button.close{font-size:var(--shs-font-xl);position:relative;right:0;top:0}& .button-container{display:flex;height:2.5rem;justify-content:end;position:relative}& .dialog-inner-container{max-width:100%;padding:2.5rem;position:relative;width:90vw;@media (width >= 48rem){width:80vw}@media (width >= 64rem){width:50rem}}& .form-container,& .from-header,& .video-wrapper,& form{display:flex;flex-direction:column;gap:2.5rem}& .form-header{gap:.5rem}}[data-video-modal] dialog{& .dialog-inner-container{padding-inline:1.5rem}}.background-black [data-video-modal] dialog,.background-dark-gray [data-video-modal] dialog{& button.close,& button.close:hover{--shs-button-font-color:var(--shs-black-9)}}[data-timeline-slider]{align-content:center;background:var(--shs-black-9);color:var(--shs-black-1);display:flex;min-height:37.5rem;place-content:center;position:relative;& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-size-xxl);margin:2rem 0}p{margin-bottom:0}& img{animation:fade-in .5s;aspect-ratio:1/1;border-radius:var(--shs-spacing-2)}& .timeline-container{max-width:100%}& .timeline-slide-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--shs-spacing-2);justify-content:flex-end;padding:0 1rem}& .timeline-content{border-bottom:.1rem solid hsla(0,0%,100%,.1);border-left:.2rem solid var(--shs-dark-orange);margin:2rem 0 0 1rem;padding:1rem 1rem 3rem 2rem;position:relative;white-space:pre-line;&:after{background-color:var(--shs-black-9);background-size:100% 100%;border-radius:3.2rem;bottom:-2rem;content:url(/themes/custom/shs/build/js/3536c0cf17fb38a7872c.svg);height:4rem;left:-2rem;position:absolute;width:4rem;z-index:9}}& .slick-dots{align-items:center;display:none!important;gap:var(--shs-spacing-1);justify-content:start;list-style:none;margin-block:var(--shs-spacing-8) var(--shs-spacing-4);padding:0;position:static;@media (width >= 48rem){display:flex!important}& li{background-color:var(--shs-black-3);border-radius:1rem;flex:1;height:.25rem;margin:0;overflow:hidden;position:relative;&.slick-active{background-color:var(--shs-petrol-1)}}& button{all:unset;display:block;width:100%}}& .slick-list{display:flex;flex-direction:column}& .slick-track{align-items:flex-end;display:flex;flex-direction:row}& .pagination-container{display:flex;justify-content:flex-end;@media (width >= 64rem){justify-content:flex-start}}& .count-container{align-items:center;display:flex;gap:var(--shs-spacing-3)}& .pagination-count{color:var(--shs-text-color);font-size:var(--shs-font-sm);font-weight:var(--shs-font-semibold)}}.home-news-and-blogs{& a{text-decoration:none}& h3{color:var(--shs-text-color);font-family:var(--shs-font-primary);font-size:var(--shs-font-base);font-weight:var(--shs-font-normal);margin-block:var(--shs-spacing-2) 0}& time{color:var(--shs-black-7);font-size:.875rem}& img{border-radius:var(--shs-spacing-1)}& .feeds-list{margin-block:var(--shs-spacing-6);padding-right:var(--shs-spacing-10)}& [data-feed-type=blogs]{.feed-row{grid-template-columns:5rem auto;.blog-image{width:5rem}}}& .feed-row{background-color:transparent;border-bottom:.0625rem solid var(--shs-black-3);padding:var(--shs-spacing-4);transition:background-color .2s ease-in-out;&:hover{background-color:rgba(0,0,0,.05)}&:first-of-type{border-top:.0625rem solid var(--shs-black-3)}}}.homepage-events{& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-lg);font-weight:var(--shs-font-semibold);margin-block:0 var(--shs-spacing-8)}& .events-container{margin-block:var(--shs-spacing-2) var(--shs-spacing-8)}& .event-date,& .event-location{line-height:var(--shs-line-height-md);margin:0}& .text-container{gap:.5rem;order:2;@media (width >= 48rem){gap:0;order:1}}.img-container{order:1;width:21.875rem;@media (width >= 48rem){order:2;width:28.125rem}}}.video-container{height:0;max-width:100%;padding-bottom:56.25%;position:relative}.video-js,video{border:0;height:100%;inset:0;position:absolute;width:100%}.audio-playback-paragraph h2{font-size:var(--shs-font-xl);margin-block:0 var(--shs-spacing-6)}.audio-playback{& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-base);font-weight:var(--shs-font-bold);margin-block:0 var(--shs-spacing-4);max-width:18rem;padding-inline-end:var(--shs-spacing-6)}& img{border-radius:var(--shs-spacing-2);display:block;width:100%}& dialog{bottom:0;left:0;position:fixed;z-index:10}& i{margin-left:0}&>.loader{height:21.25rem}& .audio-dialog-inner{background-color:var(--shs-white);padding:var(--shs-spacing-4);position:relative;& button{padding:0 .3rem;position:absolute;right:var(--shs-spacing-2);top:var(--shs-spacing-2)}}& .audio-wrapper{background-color:var(--shs-black-0);border-radius:var(--shs-spacing-2);margin-block:var(--shs-spacing-6);padding:var(--shs-spacing-6)}& .audio-container{display:flex;flex-direction:column;gap:var(--shs-spacing-8);@media (width >= 64rem){flex-direction:row}}& .audio-header{display:flex;flex-direction:column;justify-content:space-between;width:100%;& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-lg);font-weight:var(--shs-font-bold);margin-block:0 var(--shs-spacing-6);@media (width >= 64rem){margin-block:0}}}& .audio-image{max-width:8.75rem}& .audio-controls{display:flex;flex-direction:column;justify-content:space-between;@media (width >= 64rem){flex-direction:row}button{margin-block-end:var(--shs-spacing-6);@media (width >= 64rem){margin-block-end:0}}}& .audio-description{border-top:.0625rem solid var(--shs-black-3);margin-block:var(--shs-spacing-6) 0;padding-block-start:var(--shs-spacing-6);& p{margin-block:0 var(--shs-spacing-4)}}& .podcast-links{display:flex;flex-flow:column wrap;gap:var(--shs-spacing-2);@media (width >= 48rem){flex-direction:row}& img{height:3rem;width:auto}}}section.blade .two-column-banner{& .paragraph{padding-block:0;@media (width >= 48rem){padding-block:var(--shs-paragraph-flow-gap)}@media (width >= 64rem){--shs-paragraph-flow-gap:var(--shs-spacing-20)}}& .container{--shs-grid-gutter:0;@media (width >= 48rem){--shs-grid-gutter:1.5rem}}}.two-column-banner{& img{border-radius:0;@media (width >= 48rem){border-radius:var(--shs-spacing-2)}}& .two-column-banner-container{--grid-gap:var(--shs-spacing-6);--grid-columns:1fr;display:grid;gap:0;grid-template-columns:var(--grid-columns);@media (width >= 48rem){gap:var(--grid-gap);--grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){--grid-columns:minmax(0,2fr) minmax(0,3fr)}&>.banner-text-container{order:1;@media (width >= 48rem){order:0}}}& .banner-text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);justify-content:center;margin-block:var(--shs-spacing-12);margin-inline:1.5rem;@media (width >= 48rem){margin-block:0;margin-inline:0}@media (width >= 64rem){margin-inline:0 2.5rem}&>*{margin:0}& h2{color:var(--shs-dark-orange);font-size:2.375rem;@media (width >= 48rem){color:var(--shs-black)}@media (width >= 80rem){font-size:3.5rem;line-height:4rem}}}& .banner-description{display:flex;flex-direction:column;gap:var(--shs-spacing-4);&>*{margin:0}& p{font-size:var(--shs-font-md);font-weight:var(--shs-font-semibold);line-height:var(--shs-line-height-xl);@media (width >= 64rem){font-size:1.25rem}}}& .disclaimer{color:var(--shs-muted-text-color);font-size:var(--shs-font-md);margin-block-start:var(--shs-spacing-1);@media (width >= 64rem){margin-block-start:var(--shs-spacing-5)}}& .link-container{margin-block-start:var(--shs-spacing-2);@media (width >= 64rem){margin-block-start:var(--shs-spacing-4)}}}.background-black.two-column-banner .banner-text-container h2,.background-dark-gray.two-column-banner .banner-text-container h2{color:var(--shs-white)}.simple-two-column-banner{& img{border-radius:0;@media (width >= 48rem){border-radius:var(--shs-spacing-2)}}& .simple-two-column-banner-container{--grid-gap:var(--shs-spacing-6);--grid-columns:1fr;display:grid;gap:0;grid-template-columns:var(--grid-columns);@media (width >= 48rem){gap:var(--grid-gap);--grid-columns:repeat(2,minmax(0,1fr))}&>.banner-text-container{order:1;@media (width >= 48rem){order:0}}}& .banner-text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);justify-content:center;margin-block:var(--shs-spacing-12);margin-inline:1.5rem;@media (width >= 48rem){margin-block:0;margin-inline:0}@media (width >= 64rem){margin-inline:0 2.5rem}&>*{margin:0}& h2{font-size:1.875rem;font-size:var(--shs-font-xxl);line-height:1.2;margin-block-end:var(--shs-spacing-1);@media (width >= 80rem){font-size:var(--shs-font-size-xxxxl)}}}& .banner-description{display:flex;flex-direction:column;gap:var(--shs-spacing-4);&>*{margin:0}& p{font-size:var(--shs-font-md);font-weight:var(--shs-font-semibold);line-height:var(--shs-line-height-xl);@media (width >= 64rem){font-size:1.25rem}}}& .disclaimer{color:var(--shs-muted-text-color);font-size:var(--shs-font-md);margin-block-start:var(--shs-spacing-1);@media (width >= 64rem){margin-block-start:var(--shs-spacing-8)}}& .link-container{margin-block:var(--shs-spacing-2)}}.content-banner,.hero-banner{--hero-banner-height:auto;content-visibility:auto;height:var(--hero-banner-height);overflow:hidden;padding-block:0!important;position:relative;@media (width >= 48rem){--hero-banner-height:35rem;aspect-ratio:unset}@media (width >= 80rem){--hero-banner-height:45rem}@media (width >= 120rem){--hero-banner-height:57.5rem}& h2{color:var(--shs-dark-orange);font-size:2.375rem;line-height:var(--shs-header-line-height);@media (width >= 48rem){color:var(--shs-white);font-size:2.5rem}@media (width >= 64rem){font-size:3.5rem;line-height:1.1}}& p{color:var(--shs-black-9);font-size:var(--shs-font-md);line-height:2rem;@media (width >= 48rem){color:var(--shs-white)}}& .button{--shs-button-background:transparent;--shs-button-border:0.0625rem solid var(--shs-black-1);--shs-button-font-color:var(--shs-black-1);&:hover{--shs-button-font-color:var(--shs-white);--shs-button-background:hsla(0,0%,100%,.1)}&:active{--shs-button-background:hsla(0,0%,100%,.2)}}& .banner-image{aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;height:100%;max-height:24rem;position:relative;width:100%;@media (width >= 48rem){max-height:none;position:absolute}}& .banner-text-wrapper{height:var(--hero-banner-height);position:relative}& .banner-text-container{background:var(--shs-white);border-radius:var(--shs-spacing-2);display:flex;flex-direction:column;gap:var(--shs-spacing-4);padding-block:var(--shs-spacing-12);width:100%;@media (width >= 48rem){backdrop-filter:blur(2.5rem);background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 34.98%,rgba(0,0,0,.4) 69.95%);border-radius:var(--shs-spacing-2);bottom:1.5rem;left:-2rem;max-width:60ch;padding:var(--shs-spacing-6) var(--shs-spacing-8);position:absolute;z-index:1}@media (width >= 64rem){bottom:2.5rem;max-width:45rem;padding:var(--shs-spacing-8);width:fit-content}&.long{@media (width >= 48rem){max-width:70ch}@media (width >= 64rem){max-width:55rem}}&>*{margin:0}}& .content-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);&>*{margin:0}}}.content-banner{--hero-banner-height:32.5rem;& h2,& p{color:var(--shs-white)}& p{font-size:var(--shs-font-base);line-height:1.5}& .banner-text-container{backdrop-filter:blur(2.5rem);background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 34.98%,rgba(0,0,0,.4) 69.95%);border-radius:var(--shs-spacing-2);bottom:var(--shs-spacing-10);left:0;max-width:100%;padding:var(--shs-spacing-10) var(--shs-spacing-8);position:absolute;@media (width >= 64rem){left:-2.5rem;max-width:55rem}}& .banner-image{max-height:none;position:absolute}& .link-container{margin-block-start:var(--shs-spacing-2)}& .content-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);&>*{margin:0}}}.basic-button-card-carousel,.button-card-grid,.card-grid,.reveal-button-card-grid{--card-transition:var(--shs-duration-fast-2) var(--shs-smooth-deceleration);position:relative;& a{--shs-card-focus:0.1875rem solid transparent;outline:var(--shs-card-focus);outline-offset:.125rem;text-decoration:none;text-underline-offset:0;transition:outline var(--card-transition);&:focus-visible{--shs-card-focus:0.1875rem solid var(--shs-highlight-color-2)}}& h3{font-family:var(--shs-font-primary)}& .card{border:.0625rem solid var(--shs-border-color);border-radius:var(--shs-spacing-2);height:100%;overflow:hidden;position:relative;transition:background-color var(--card-transition);&:hover{.img-container{img,svg{transform:scale(1.05);transform-origin:center}img.scale-1{transform:scale(1.55);transform-origin:top center}img.scale-2{transform:scale(1.98);transform-origin:center 25%}}}}& .card-container>a:focus-visible{background:transparent;color:var(--shs-black)}& .card-text-container{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;&>*{margin:0}}& .link-container{bottom:1.5rem;position:absolute;right:1.5rem}& .img-container{aspect-ratio:16/9;overflow:hidden;position:relative;& img,svg{height:100%;transition:transform var(--card-transition);width:100%;&.scale-1{transform:scale(1.5);transform-origin:center top}&.scale-2{transform:scale(1.93);transform-origin:center 25%}}}.form-paragraph{margin-block:0}}.basic-button-card-carousel,.button-card-grid,.reveal-button-card-grid{& .card{padding-block-end:4rem}}.reveal-button-card-grid{& .text-container{transition:transform var(--card-transition)}& .link-container{opacity:0;transform:translateY(1rem);transition:var(--card-transition)}& .card:hover{& .text-container{transform:translateY(-3.5rem)}& .link-container,&.no-image .text-container{transform:translateY(0)}& .link-container{opacity:1}}}.basic-button-card-carousel{.card{margin-inline:1rem}.slick-slider .slick-list{transform:translate3d(-1rem,0,0);width:calc(100% + 2rem)}& .loader{min-height:30rem}}.feature-grid,.featured-card-carousel{--card-transition:var(--shs-duration-fast-2) var(--shs-smooth-deceleration);--grid-gap:1.25rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);position:relative;@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:1.5rem}& a{--shs-card-focus:0.1875rem solid transparent;outline:var(--shs-card-focus);outline-offset:.125rem;text-decoration:none;text-underline-offset:0;transition:outline var(--card-transition);&:focus-visible{--shs-card-focus:0.1875rem solid var(--shs-highlight-color-2);background-color:transparent;color:var(--shs-black)}}& img{aspect-ratio:4/3;min-height:100%;min-width:100%;position:relative;transition:transform var(--card-transition);@media (width >= 64rem){aspect-ratio:unset}&.scale-1{aspect-ratio:inherit;transform:scale(1.2) translateY(-15%);transform-origin:center top}}& .img-container{height:100%;overflow:hidden;position:relative;& svg{max-height:100%;max-width:100%;transition:transform var(--card-transition)}}& .card{--card-aspect-ratio:unset;aspect-ratio:var(--card-aspect-ratio);border:.0625rem solid var(--shs-border-color);border-radius:var(--shs-spacing-2);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:background-color var(--card-transition);@media (width >= 80rem){--card-aspect-ratio:1}&:hover{.img-container{img{transform:scale(1.15);transform-origin:center;@media (width >= 64rem){transform:scale(1.05)}}img.scale-1{transform:scale(1.25) translateY(-15%);transform-origin:top center}svg{transform:scale(1.05);transform-origin:center}}}&.no-image{min-height:75vw;@media (width >= 48rem){min-height:unset}}}& .card-text p{margin:0}& .card-text-container{--card-text-padding:var(--shs-spacing-10);display:flex;flex-direction:column;gap:var(--shs-spacing-2);padding:var(--card-text-padding);position:relative;z-index:1;@media (width >= 48rem){--card-text-padding:var(--shs-spacing-6)}@media (width >= 64rem){--card-text-padding:var(--shs-spacing-10)}@media (width >= 80rem){height:14.5rem}&>*{margin:0}& p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}& .link-container{margin-top:var(--shs-spacing-4)}}.featured-card-carousel{display:block;& .card{margin-inline:.75rem}.slick-slider .slick-list{transform:translate3d(-1rem,0,0);width:calc(100% + 2rem)}& .loader{min-height:30rem}}[class*=two-column-alternating],[class*=two-column-card]{& img{border-radius:var(--shs-spacing-2)}& .card-container{display:flex;flex-direction:column;gap:var(--shs-spacing-6);@media (width >= 64rem){gap:var(--shs-spacing-8)}}& .card{--grid-columns:1fr;display:grid;gap:var(--shs-spacing-6);grid-template-columns:var(--grid-columns);@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 64rem){gap:var(--shs-spacing-8)}}& .card-text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-2);margin-block:0;@media (width >= 64rem){margin-block:var(--shs-spacing-2)}@media (width >= 80rem){margin-block:var(--shs-spacing-8)}&>*,p{margin:0}&>h3{font-size:var(--shs-font-xxxl);@media (width >= 80rem){font-size:var(--shs-font-xxxxl)}}}& .text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4)}& .link-container{margin-block-start:var(--shs-spacing-2);@media (width >= 80rem){margin-block-start:var(--shs-spacing-6)}}& .img-container{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:var(--shs-spacing-2);height:100%;max-width:100%;& svg{height:auto;width:100%}&.img-4-3{aspect-ratio:4/3}&.img-1-1{aspect-ratio:1/1}}.form-paragraph{margin:0}}[class*=two-column-alternating]{.card:nth-child(2n)>.img-container{@media (width >= 48rem){order:1}}.card-text-container{border-radius:var(--shs-spacing-2);margin-block:0;padding:var(--shs-spacing-8);@media (width >= 64rem){padding:var(--shs-spacing-12)}@media (width >= 80rem){padding:var(--shs-spacing-20)}}}[class*=two-column-card] .card-container{gap:var(--shs-spacing-10)}[class*=two-column-alternating-1-1],[class*=two-column-alternating-4-3],[class*=two-column-card-1-1],[class*=two-column-card-16-9-center],[class*=two-column-card-4-3-center]{.card-text-container{justify-content:center}}.card-container{&.background-white{& .basic-button-card-carousel,& .button-card-grid,& .card-grid,& .feature-grid,& .featured-card-carousel,& .reveal-button-card-grid{& .card{&:hover{background-color:var(--shs-black-a-5)}&:active{background-color:var(--shs-black-a-10)}}}}&.background-light-gray{& .basic-button-card-carousel,& .button-card-grid,& .card-grid,& .feature-grid,& .featured-card-carousel,& .reveal-button-card-grid{& .card{background-color:var(--shs-black-a-5);border:0;&:hover{background-color:var(--shs-black-a-10)}&:active{background-color:var(--shs-black-a-15)}}}}&.background-dark-gray{& .basic-button-card-carousel,& .button-card-grid,& .card-grid,& .feature-grid,& .featured-card-carousel,& .reveal-button-card-grid{& a:focus-visible{color:var(--shs-white)}& .card{background-color:var(--shs-white-a-5);border:0;&:hover{background-color:var(--shs-white-a-10)}&:active{background-color:var(--shs-white-a-15)}}}}&.background-black{& .basic-button-card-carousel,& .button-card-grid,& .card-grid,& .feature-grid,& .featured-card-carousel,& .reveal-button-card-grid{& a:focus-visible{color:var(--shs-white)}& .card{background-color:var(--shs-white-a-10);border:0;&:hover{background-color:var(--shs-white-a-15)}&:active{background-color:var(--shs-white-a-20)}}}}& .slick-dots{align-items:center;display:flex!important;gap:var(--shs-spacing-1);justify-content:start;list-style:none;margin-block:var(--shs-spacing-8) var(--shs-spacing-4);padding:0;position:static;& button{all:unset;display:block;width:100%}& li{background-color:var(--shs-black-3);border-radius:1rem;flex:1;height:.25rem;margin:0;overflow:hidden;position:relative;&.slick-active{background-color:var(--shs-petrol-1)}}}& .pagination-container{display:flex;justify-content:flex-end;@media (width >= 64rem){justify-content:flex-start}}& .count-container{align-items:center;display:flex;gap:var(--shs-spacing-3)}& .pagination-count{color:var(--shs-text-color);font-size:var(--shs-font-sm);font-weight:var(--shs-font-semibold)}}.newsroom-header{& ul{border-bottom:.0625rem solid var(--shs-black-3);display:flex;gap:var(--shs-spacing-2);list-style-type:none;margin:0;padding:0}li{border-bottom:.1125rem solid transparent;&.active{border-bottom:.1125rem solid var(--shs-dark-petrol)}}& a{color:var(--shs-black-7);font-weight:var(--shs-font-semibold);margin:var(--shs-spacing-2);padding:var(--shs-spacing-2) var(--shs-spacing-4);text-decoration:none}}.newsroom{--grid-gap:1.25rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);margin-block-start:2.5rem;@media (width >= 64rem){--grid-gap:2rem;--grid-columns:minmax(0,2fr) minmax(0,1fr)}& .ais-Hits-list{list-style-type:none;margin:0;padding:0}}.side-column{& .blogs,& .press-releases{background-color:var(--shs-black-0);border-radius:var(--shs-spacing-2);padding:var(--shs-spacing-10)}& h2{font-size:var(--shs-font-xl);margin-block:0 var(--shs-spacing-6)}& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-base);font-weight:var(--shs-font-normal);line-height:var(--shs-spacing-6);margin:0}& a{text-decoration:none}& ol{display:flex;flex-direction:column;gap:var(--shs-spacing-4)}& .news-date{font-size:var(--shs-font-base);font-weight:var(--shs-font-semibold);line-height:var(--shs-spacing-6)}& .link-container{margin-block-start:var(--shs-spacing-8)}}.newsroom{& .ais-Hits-list{display:flex;flex-direction:column}& .ais-Pagination-list{margin-block-start:var(--shs-spacing-10)}}.newsroom-wrapper .loader{margin-block:var(--shs-spacing-10)}.newsroom-item{& h3{font-size:var(--shs-font-lg)}& .link-container a{font-size:var(--shs-font-md);text-decoration:none}}.press-release-listing{.ais-Hits-list{gap:var(--shs-spacing-10)}.newsroom-item{& .text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-3);&>*{margin:0}}}}.blog-listing .newsroom-item{--grid-gap:2rem;--grid-columns:1fr;border-bottom:.0625rem solid var(--shs-black-3);display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);padding-block:var(--shs-spacing-10);@media (width >= 48rem){--grid-gap:2rem;--grid-columns:repeat(2,minmax(0,1fr))}& .text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-3);&>*{margin:0}}&.featured{--grid-columns:1fr;--grid-gap:0;padding-block:0;& .text-container{margin-block:var(--shs-spacing-10);@media (width >= 48rem){margin:var(--shs-spacing-10)}}& h3{font-size:var(--shs-font-xxxl);margin-block:0 var(--shs-spacing-5)}}}.search-facets{background-color:var(--shs-black-0);border-radius:var(--shs-spacing-2);padding:var(--shs-spacing-6);position:relative;& fieldset{display:flex;flex-direction:column;gap:var(--shs-spacing-2);margin:var(--shs-spacing-4) 0 0;padding:0}& .count{color:var(--shs-black-4);margin-inline-start:var(--shs-spacing-1)}}.search-page{--search-columns:1fr;display:grid;gap:2.5rem;grid-template-columns:var(--search-columns);@media (width >= 80rem){--search-columns:minmax(0,3fr) minmax(0,1fr);gap:5rem}& a{cursor:pointer;text-decoration:none}& ol{margin:0;padding:0}& li{list-style:none}& .search-header{margin-inline:var(--shs-spacing-6)}& .search-result{padding:var(--shs-spacing-6);&.product{display:grid;gap:var(--shs-spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}& .hit-title{color:var(--shs-black-9);font-size:var(--shs-font-lg);font-weight:var(--shs-font-semibold)}& .ais-Highlight-highlighted{background-color:var(--shs-black-1);border-radius:var(--shs-spacing-1)}}.simple-search-box{margin-block:var(--shs-spacing-6) var(--shs-spacing-8);position:relative;&>.icon-search{font-size:var(--shs-font-lg);line-height:2.5rem;position:absolute;right:var(--shs-spacing-3)}}.search-highlights{display:none;flex-direction:column;gap:var(--shs-spacing-6);margin-block-start:var(--shs-spacing-6);@media (width >= 80rem){display:flex}& h3{font-family:var(--shs-font-primary);font-size:var(--shs-font-md)}& .text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-2);padding:var(--shs-spacing-6);&>*{margin:0}}& .highlight{border:.0625rem solid var(--shs-black-3);border-radius:var(--shs-spacing-2);overflow:hidden}}.ais-Pagination-list{display:flex;gap:var(--shs-spacing-2);list-style-type:none;& li{border-radius:var(--shs-spacing-2);font-size:var(--shs-font-base);font-weight:var(--shs-font-semibold);height:2rem;line-height:2rem;min-width:2rem;text-align:center;&.ais-Pagination-item--firstPage a,&.ais-Pagination-item--firstPage span,&.ais-Pagination-item--lastPage a,&.ais-Pagination-item--lastPage span,&.ais-Pagination-item--nextPage a,&.ais-Pagination-item--nextPage span,&.ais-Pagination-item--previousPage a,&.ais-Pagination-item--previousPage span{color:var(--shs-petrol-1)}&.ais-Pagination-item--selected{border:.125rem solid var(--shs-black-9)}}& a{text-decoration:none}}.code-wrapper{--code-border:solid 0.0625rem var(--shs-black-3);border:var(--code-border);border-radius:.5rem;margin-block:2rem;overflow:hidden;position:relative;& header{height:2.5rem;line-height:2.5rem;padding-inline:1rem;&.no-title{border:none;&>button{border-bottom:var(--code-border)}}}& h2{margin:0;padding:0}& button,& h2{line-height:2.5rem}& button{background:transparent;border-left:var(--code-border);border-radius:.25rem;color:var(--shs-black);cursor:pointer;font-size:var(--shs-font-xs);height:2.5rem;padding:0 .5rem;position:absolute;right:0;top:0}& .code-container{max-height:50vh;overflow:auto;padding-inline:1rem}}.html-content-wrapper{margin-block:2rem}.executive-profile-manager{& h2{font-size:var(--shs-font-xxxxxl);margin-block:0 var(--shs-spacing-10);@media (width >= 48rem){font-size:var(--shs-font-stage);margin-block:0 var(--shs-spacing-20)}}& .profile{border-block-start:solid .0625rem var(--shs-black-3);border-radius:0;padding:var(--shs-spacing-4);position:relative;text-decoration:none;&:hover{text-decoration:none}& img{border-radius:var(--shs-spacing-2)}& h3{font-family:var(--shs-font-primary)}& .text-container{display:flex;flex-direction:column;flex-grow:1;gap:var(--shs-spacing-2);margin-block-start:var(--shs-spacing-6);&>*{margin:0}}}}.executives-container{--grid-gap:1.25rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);margin-block:var(--shs-spacing-10);@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:0 var(--shs-spacing-8)}}.form-paragraph-container{--shs-background-color-1:var(--shs-white);--shs-background-color-2:var(--shs-black-0);--shs-border-color:var(--shs-black-3);--shs-border-form-elements-color:var(--shs-black-5);--shs-muted-text-color:var(--shs-black-6);--shs-text-color:var(--shs-black-9);--shs-link-color:var(--shs-black-9);--grid-gap:var(--shs-spacing-8);--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);padding-block:4rem;@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:var(--shs-spacing-6)}& h2{font-size:var(--shs-font-size-xxl);@media (width >= 80rem){font-size:var(--shs-font-size-xxxxl)}}& img{margin-inline:auto;@media (width >= 100rem){height:22.5rem}}& svg{height:auto;width:100%}& .form-paragraph-content{display:flex;flex-direction:column;gap:var(--shs-spacing-2);justify-content:center;order:1;@media (width >= 48rem){order:0}&>*{margin:0}& .text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);margin-block-end:var(--shs-spacing-6);&>*{margin:0}}}}[data-inline-form]{a{margin-inline:.5ch}}.disclaimer-container,.form-content{& span{color:var(--shs-error-color);i{background-color:var(--shs-dark-red);border-radius:50%;color:var(--shs-white);display:inline-block;font-size:.625rem;height:1rem;line-height:1rem;margin-right:.5rem;text-align:center;transform:translateY(-.125rem);width:1rem}}& .error{background-color:var(--shs-error-background-color);border:.0625rem solid var(--shs-error-color);color:var(--shs-black);&::placeholder{color:var(--shs-black)}}& .text-container{padding-inline:0}}.form-content{display:flex;flex-direction:column;gap:1.5rem;width:100%;@media (width >= 48rem){display:grid;grid-template-columns:1fr 1fr}& .grid-column-span-2{grid-column:span 2}& .field-container{display:flex;flex-direction:column;gap:.25rem;& label{color:var(--shs-black-9);margin:0;&.required{&:after{color:var(--shs-dark-orange);content:" *"}}}}}.form-modal-container{& dialog{border-radius:0;height:100vh;max-height:100%;max-width:none;@media (width >= 48rem){border-radius:var(--shs-spacing-2);height:max-content;max-height:80dvh}}& dialog .dialog-inner-container{border-radius:0;width:100%;@media (width >= 48rem){width:90vw}@media (width >= 64rem){width:50rem}}}.disclaimer-container{display:flex;flex-direction:column;gap:1.5rem;.link-container{opacity:1;position:unset;transform:none}p{margin:0}& span{margin:0 1.875rem}fieldset{padding:0}& .fieldset-container.error{border-radius:var(--shs-spacing-1);padding:.5rem}}.background-black .form-container input[type=checkbox],.background-dark-gray .form-container input[type=checkbox]{+label{color:var(--shs-black-9);&:before{--shs-checkbox-background-color:var(--shs-white);--shs-checkbox-border:solid 0.0625rem var(--shs-black-3)}}&:hover+label:before{--shs-checkbox-background-color:var(--shs-black-0);--shs-checkbox-outline-color:var(--shs-black-1)}&:active+label:before{--shs-checkbox-background-color:var(--shs-black-1);--shs-checkbox-outline-color:var(--shs-black-2)}&:checked+label:before{--shs-checkbox-background-color:var(--shs-black-9);--shs-checkbox-border:solid 0.0625rem var(--shs-black);color:var(--shs-white)}}.background-black .form-container select,.background-dark-gray .form-container select{--shs-select-background-color:var(--shs-white);--shs-select-border:solid 0.0625rem var(--shs-black-3);--shs-text-input-border-color:var(--shs-black-3);&:hover{--shs-text-input-border-color:var(--shs-black-4);--shs-select-background-color:var(--shs-black-0)}option{--shs-select-option-background-color:var(--shs-white);&:hover{--shs-select-option-background-color:var(--shs-black-0)}&:checked{--shs-select-option-background-color:var(--shs-black-1)}}&::picker(select){background-color:var(--shs-white);color:var(--shs-black)}}.background-black .form-container input[type=email],.background-black .form-container input[type=tel],.background-black .form-container input[type=text],.background-black .form-container textarea,.background-dark-gray .form-container input[type=email],.background-dark-gray .form-container input[type=tel],.background-dark-gray .form-container input[type=text],.background-dark-gray .form-container textarea{background-color:var(--shs-white);border-color:var(--shs-black-3);color:var(--shs-black-9);&.error{background-color:var(--shs-error-background-color);border:.0625rem solid var(--shs-error-color);color:var(--shs-black)}&:active{--text-input-box-shadow:0 0 0 0.125rem rgba(0,0,0,.1)}&:hover{--shs-text-input-border-color:var(--shs-black-4);background-color:var(--shs-black-0)}}.background-black .form-container button,.background-dark-gray .form-container button,.background-orange .form-container button,.background-petrol .form-container button{&[data-button-variation=outline]{border:.0625rem solid var(--shs-black-9)}}.background-black .form-response .loader,.background-dark-gray .form-response .loader,.background-orange .form-response .loader,.background-petrol .form-response .loader{background-color:var(--shs-white)}.form-tool-submissions-log,.marketo-hidden-form{background:var(--shs-white);border:.125rem solid var(--shs-black-2);border-radius:.5rem;box-shadow:var(--shs-navigation);display:none;left:5rem;max-height:80vh;overflow-y:scroll;padding:2rem;position:fixed;top:5rem;z-index:15;& .close{position:absolute;right:1rem;top:1rem}& h2{margin-bottom:2rem}}.form-tool-submissions-log{left:40rem;top:5rem;width:32rem;.success{color:var(--shs-green-1)}.error{color:var(--shs-red-1)}}.submitted-form-card{border-radius:var(--shs-spacing-2);padding:.12rem .6rem}.icon{background:var(--shs-background-color-2);border-radius:.5rem;display:flex;flex-direction:column;& .icon-image{align-items:flex-start;display:flex;flex-direction:row-reverse;padding:1.875rem;& .svg-icon{align-items:center;background:#e6e6e6;border-radius:50%;display:flex;height:6rem;justify-content:center;padding:1rem;width:6rem;&:before{content:none}& svg{flex-shrink:0;height:3rem;width:3rem;& path{fill:var(--shs-black-7)}}}}& .icon-text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-2);padding:var(--shs-spacing-6) var(--shs-spacing-6) var(--shs-spacing-12);&>*{margin:0}& h3{font-family:var(--shs-font-primary);line-height:var(--shs-line-height-xl)}& p{color:var(--shs-black-7);line-height:var(--shs-line-height-md);margin-block:0}}}.icon-container .intro{margin-block-end:var(--shs-spacing-10);&.show-border{border-block-start:none;padding-block:var(--shs-spacing-10) var(--shs-spacing-9);@media (width >= 48rem){border-block-start:solid .0625rem var(--shs-black-3);padding-block:var(--shs-spacing-20) var(--shs-spacing-18)}}.text-container{display:flex;flex-direction:column;gap:var(--shs-spacing-4);&>*{margin:0}}}.product-details ul{--grid-gap:2.5rem;--grid-columns:1fr;content-visibility:auto;counter-reset:item;display:grid;gap:2.5rem;grid-template-columns:var(--grid-columns);list-style:none;margin-block:1.5rem 4rem;padding:0;@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:2.5rem}@media (width >= 64rem){--grid-columns:repeat(3,minmax(0,1fr));--grid-gap:2.5rem}& li{counter-increment:item;display:flex;flex-direction:column;gap:var(--shs-spacing-3);margin-block:0;padding-inline-start:4rem;position:relative;@media (width >= 48rem){margin-block:1.25rem}&:before{background-color:var(--shs-black-0);border-radius:50%;content:counter(item);display:block;font-size:1.25rem;font-weight:var(--shs-font-semibold);grid-column:1;height:2.75rem;left:0;line-height:2.75rem;position:absolute;text-align:center;top:0;width:2.75rem}&>*{margin:0}}& h3{font-family:var(--shs-font-primary);font-size:1.25rem}}.background-black .product-details ul li:before{background-color:var(--shs-black-9)}.background-dark-gray .product-details ul li:before{background-color:var(--shs-black)}.background-light-gray .product-details ul li:before{background-color:var(--shs-black-a-5)}.rotating-banner-paragraph-wrapper .loader{--loader-height:54rem;min-height:var(--loader-height);@media (width >= 48rem){--loader-height:33.75rem}@media (width >= 64rem){--loader-height:40rem}@media (width >= 80rem){--loader-height:46rem}@media (width >= 100rem){--loader-height:54rem}}.rotating-banners{position:relative;transition:background-color .3s ease;.slick-dots{align-items:center;display:flex!important;gap:var(--shs-spacing-1);justify-content:start;list-style:none;margin-block:var(--shs-spacing-8) var(--shs-spacing-4);padding:0;position:static;li{background-color:var(--shs-black-3);border-radius:1rem;flex:1;height:.25rem;margin:0;overflow:hidden;position:relative;button{all:unset;display:block;width:100%}&.slick-active{background-color:var(--shs-petrol-1)}}}& .rotating-banner-wrapper{& .rotating-banner-container{--grid-gap:2rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr))}& .banner-text{display:flex;flex-direction:column;justify-content:center;margin-inline-end:var(--shs-spacing-4);@media (width >= 48rem){grid-row-start:1}&>*{margin:0}& h2{font-size:var(--shs-font-xxxxl);font-weight:var(--shs-font-bold)}& p{color:var(--shs-text-color);font-size:var(--shs-font-base);line-height:1.5;margin-block:var(--shs-spacing-2) var(--shs-spacing-6)}}& .banner-image{overflow:hidden;position:relative;& img{aspect-ratio:1/1;border-radius:var(--shs-spacing-2);width:100%;&.scale-1{transform:scale(1.5);transform-origin:center top}&.scale-2{transform:scale(1.93);transform-origin:center 25%}}& svg{height:auto;width:100%}}}}.pagination-container{display:flex;justify-content:flex-end;@media (width >= 64rem){justify-content:flex-start}.count-container{align-items:center;display:flex;gap:var(--shs-spacing-3);.pagination-count{color:var(--shs-text-color);font-size:var(--shs-font-sm);font-weight:var(--shs-font-semibold)}}}}.rotating-icon-paragraph-wrapper .loader{--loader-height:25rem;min-height:var(--loader-height)}.rotating-icons{position:relative;transition:background-color .3s ease;& .icon{margin-inline:1rem}.slick-slider .slick-list{transform:translate3d(-1.5rem,0,0);width:calc(100% + 3rem)}.slick-dots{align-items:center;display:flex!important;gap:var(--shs-spacing-1);justify-content:start;list-style:none;margin-block:var(--shs-spacing-8) var(--shs-spacing-4);padding:0;position:static;li{background-color:var(--shs-black-3);border-radius:1rem;flex:1;height:.25rem;margin:0;overflow:hidden;position:relative;button{all:unset;display:block;width:100%}&.slick-active{background-color:var(--shs-petrol-1)}}}& .pagination-container{display:flex;justify-content:flex-end;@media (width >= 64rem){justify-content:flex-start}& .count-container{align-items:center;display:flex;gap:var(--shs-spacing-3);& .pagination-count{color:var(--shs-text-color);font-size:var(--shs-font-sm);font-weight:var(--shs-font-semibold)}}}}.background-black .countdown-banner-container,.background-dark-gray .countdown-banner-container{--shs-countdown-banner-title:var(--shs-orange-1);--shs-timer-box-background:var(--shs-black-9);--shs-timer-box-divider:var(--shs-black-7);--shs-timer-box-label:var(--shs-black-3);--shs-timer-box-day:var(--shs-orange-1);--shs-timer-box-desc:#e6e6e6}.background-dark-gray .countdown-banner-container{--shs-timer-box-background:var(--shs-black)}.background-white .countdown-banner-container{--shs-timer-box-background:var(--shs-black-0)}.countdown-banner-container{--shs-countdown-banner-title:var(--shs-dark-orange);--shs-timer-box-background:var(--shs-black-1);--shs-timer-box-divider:var(--shs-black-3);--shs-timer-box-label:var(--shs-black-7);--shs-timer-box-day:var(--shs-dark-orange);--shs-timer-box-desc:var(--shs-black-9);--grid-gap:var(--shs-spacing-8);--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:var(--shs-spacing-6)}& h2{color:var(--shs-countdown-banner-title);font-size:var(--shs-font-xxxxxl)}& p{color:var(--shs-timer-box-desc);font-size:var(--shs-spacing-5);font-weight:var(--shs-font-semibold);line-height:var(--shs-spacing-8);margin-block:0}& .banner-text{display:flex;flex-direction:column;gap:var(--shs-spacing-6);justify-content:center;@media (width >= 48rem){grid-row-start:1;margin-inline-end:var(--shs-spacing-4)}&>*{margin:0}}& .disclaimer{color:var(--shs-timer-box-label);font-size:var(--shs-font-base);font-weight:var(--shs-font-normal);line-height:var(--shs-spacing-6)}& .banner-image{overflow:hidden;position:relative;& img,& svg{aspect-ratio:1/1;border-radius:var(--shs-spacing-2);width:100%;&.scale-1{transform:scale(1.5);transform-origin:center top}&.scale-2{transform:scale(1.93);transform-origin:center 25%}}& svg{aspect-ratio:4/3;height:auto;width:100%;@media (width >= 48rem){aspect-ratio:1/1}}}& .loader{display:none}& .timer-box{animation:fade-in var(--shs-transition-show-fast) forwards;background:var(--shs-timer-box-background);border-radius:var(--shs-spacing-2);display:inline-flex;overflow:hidden;padding-block:var(--shs-spacing-5);width:100%;@media (width >= 30rem){width:fit-content}}& .countdown-timer-container{background:var(--shs-timer-box-background);border-radius:var(--shs-spacing-2);display:inline-flex;min-height:7rem;width:100%;@media (width >= 30rem){min-width:22.5rem;width:fit-content}}& .time-segment{align-items:center;border-inline-end:solid .0625rem var(--shs-timer-box-divider);display:flex;flex-direction:column;justify-content:center;min-width:25%;padding-inline:0;@media (width >= 30rem){min-width:5.625rem;padding-inline:var(--shs-spacing-3)}&:last-child{border-inline-end:none}&:first-child .num{color:var(--shs-timer-box-day);font-size:var(--shs-font-size-xxxxxl);line-height:1}& .label{color:var(--shs-timer-box-label)}& .num{color:var(--shs-text-color);display:block;font-size:var(--shs-font-size-xl);font-weight:var(--shs-font-bold)}}}section.blade .paragraph{--shs-paragraph-flow-gap:var(--shs-spacing-10);padding-block:var(--shs-paragraph-flow-gap);@media (width >= 64rem){--shs-paragraph-flow-gap:var(--shs-spacing-16)}&.margins{margin-block:var(--shs-paragraph-flow-gap);padding-block:unset}}.hero-banner.events-banner{& h3{font-size:var(--shs-font-xxxxxl);margin-block:0 var(--shs-spacing-3);@media (width >= 48rem){font-size:var(--shs-font-stage)}}& .event{color:var(--shs-black);display:flex;flex-direction:column;gap:var(--shs-spacing-1);@media (width >= 48rem){color:var(--shs-white)}&>*{margin:0}}& .event-date,& .event-location{position:relative;&:before{content:"";font-family:var(--shs-font-icon);margin-inline-end:var(--shs-spacing-2)}}& .event-date:before{content:""}& .link-container{margin-block:var(--shs-spacing-3) 0}& a.button[data-button-variation=primary]{--shs-button-background:var(--shs-dark-orange);--shs-button-font-color:var(--shs-white);--shs-button-border:0.0625rem solid var(--shs-dark-orange)}}.events-listing{& article{border-bottom:.0625rem solid var(--shs-black-3);display:flex;gap:var(--shs-spacing-6);padding-block:var(--shs-spacing-8)}& h3{margin:0}& .event-content{display:flex;flex-direction:column;flex-grow:1;gap:var(--shs-spacing-2);width:100%;@media (width >= 64rem){flex-direction:row;gap:var(--shs-spacing-6)}}& .event-title{flex-grow:1}& .event-location,& .link-container{display:flex;flex-direction:column;justify-content:center;margin:0}& .event-location{max-width:15rem;width:100%}& .event-date{display:flex;text-align:center;width:6rem;& .month{line-height:1.5rem}& .day,& .month{display:block;font-weight:var(--shs-font-semibold)}& .day{font-size:var(--shs-font-size-lg);line-height:2rem}& .icon-minus{font-size:var(--shs-font-lg);line-height:4rem}}& .on-site-badge{background-color:var(--shs-black-6);border-radius:var(--shs-spacing-1);color:var(--shs-white);display:inline-block;font-size:var(--shs-font-sm);font-weight:var(--shs-font-semibold);line-height:1.25rem;margin-block-start:var(--shs-spacing-3);padding-inline:var(--shs-spacing-1)}& .ais-Hits-list{list-style-type:none;margin:0;padding:0}.ais-Pagination-list{margin-block-start:var(--shs-spacing-10)}}.page-not-found .not-found-text{@media (width >= 48rem){margin-inline-end:var(--shs-spacing-8)}}.resources{& h2{font-size:var(--shs-font-xxxxl);margin-block:0 2rem;@media (width >= 48rem){margin-block:0}}& h3{font-size:var(--shs-font-lg);margin-block:0;@media (width >= 48rem){margin-block:2rem 0}}& button{@media (width >= 48rem){&:active,&:focus,&:focus-visible{outline-color:transparent}}}& ul{display:flex;flex-direction:column;gap:var(--shs-spacing-4);list-style-type:none;padding-inline:0;@media (width >= 48rem){gap:var(--shs-spacing-2)}}& a{font-size:var(--shs-font-md);position:relative;text-decoration:none;&:focus-visible{outline-offset:0}&:focus-visible.download:before,&:focus-visible.video:before,&:focus-visible[target=_blank]:after{color:var(--shs-white)}&.download,&.video{display:flex;line-height:var(--shs-line-height-md);&:before{color:var(--shs-dark-petrol);display:inline-flex;font-family:var(--shs-font-icon);height:1em;margin-inline-end:var(--shs-spacing-2);position:relative;width:1em}}&[target=_blank]{&:before{display:none}&:after{color:var(--shs-dark-petrol);content:"\e834";display:inline-flex;font-family:var(--shs-font-icon);height:1em;margin-inline-start:var(--shs-spacing-1);position:relative;width:1em}}&[target=_blank].download,&[target=_blank].video{&:before{display:inline-flex}&:after{display:none}}&.download:before{content:"\e823"}&.video:before{content:"\e80d"}}.grid-column{display:grid}}.rounded-corners{border-radius:.5rem}.small-rounded-corners{border-radius:.25rem}.background-white{background-color:var(--shs-white);color:var(--shs-black)}.background-light-gray{background-color:var(--shs-black-0);color:var(--shs-black)}.background-gray{background-color:var(--shs-gray);color:var(--shs-white)}.background-dark-gray{background-color:var(--shs-black-9);color:var(--shs-white)}.background-black{background-color:var(--shs-black);color:var(--shs-white)}.background-orange{background-color:var(--shs-orange-1);color:var(--shs-white)}.background-dark-orange{background-color:var(--shs-dark-orange);color:var(--shs-white)}.background-petrol{background-color:var(--shs-petrol-1);color:var(--shs-white)}.background-dark-petrol{background-color:var(--shs-dark-petrol);color:var(--shs-white)}.text-black{color:var(--shs-black-9)}.text-petrol{color:var(--shs-petrol-1)}.text-orange{color:var(--shs-orange-1)}.text-white{color:var(--shs-white)}.block{display:block}.flex{display:flex}.inline{display:inline}.inline-block{display:inline-block}.position-relative{position:relative}.visually-hidden{left:-9999rem;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:0;overflow:hidden;padding:0;top:auto;width:1px;&.focusable:active,&.focusable:focus-within,&:active,&:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}}.hide{display:none}.hide-small-screen{@media (width <= 64rem){display:none}}.grid-auto-fill{--grid-auto-fill-gap:1.25rem;--grid-auto-fill-min:18rem;display:grid;gap:var(--grid-auto-fill-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-auto-fill-min),100%),1fr));&.no-gaps{--grid-auto-fill-gap:0}&.small-grid{--grid-auto-fill-min:12rem}&.large-grid{--grid-auto-fill-min:24rem}}.grid{--grid-gap:1.25rem;--grid-columns:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);@media (width >= 64rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:1.5rem}&.no-gaps{--grid-gap:0}&.break-small{@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr));--grid-gap:1.5rem}}&.swap-order-on-mobile{@media (width >= 64rem){&>:first-child{order:1}}&.break-small{@media (width >= 48rem){&>:first-child{order:1}}}}&.grid-2-1-columns{@media (width >= 64rem){--grid-gap:2rem;--grid-columns:minmax(0,2fr) minmax(0,1fr)}}&.grid-1-2-columns{@media (width >= 64rem){--grid-gap:2rem;--grid-columns:minmax(0,1fr) minmax(0,2fr)}}&.grid-3-columns{@media (width >= 64rem){--grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){--grid-gap:2rem;--grid-columns:repeat(3,minmax(0,1fr))}}&.grid-3-1-columns{@media (width >= 64rem){--grid-columns:minmax(0,3fr) minmax(0,1fr)}}&.grid-1-3-columns{@media (width >= 64rem){--grid-columns:minmax(0,1fr) minmax(0,3fr)}}&.grid-4-columns{@media (width >= 64rem){--grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){--grid-columns:repeat(4,minmax(0,1fr))}}}.resources .grid.grid-3-columns{--grid-gap:0.5rem;gap:var(--grid-gap);@media (width >= 48rem){--grid-gap:2.5rem}& .grid-column{gap:var(--grid-gap);@media (width >= 48rem){--grid-gap:0}}}.icon-container.grid-3-columns.grid{@media (width >= 48rem){--grid-columns:repeat(2,minmax(0,1fr))}@media (width >= 64rem){--grid-gap:2rem;--grid-columns:repeat(3,minmax(0,1fr))}}[class*=show-locale]{display:none}html:lang("en"){& .show-locale-en{display:block;& .inline{display:inline-block}}& .hide-locale-en{display:none}}html:lang("es"){& .show-locale-es{display:block;& .inline{display:inline-block}}& .hide-locale-es{display:none}}html:lang("es-xl"){& .show-locale-es-xl{display:block;& .inline{display:inline-block}}& .hide-locale-es-xl{display:none}}html:lang("pt-pt"){& .show-locale-pt-pt{display:block;& .inline{display:inline-block}}& .hide-locale-pt-pt{display:none}}html:lang("pt-br"){& .show-locale-pt-br{display:block;& .inline{display:inline-block}}& .hide-locale-pt-br{display:none}}html:lang("en-ch"){& .show-locale-en-au{display:block;& .inline{display:inline-block}}& .hide-locale-en-au{display:none}}html:lang("en-au"){& .show-locale-en-au{display:block;& .inline{display:inline-block}}& .hide-locale-en-au{display:none}}html:lang("en-gb"){& .show-locale-en-gb{display:block;& .inline{display:inline-block}}& .hide-locale-en-gb{display:none}}html:lang("en-ca"){& .show-locale-en-ca{display:block;& .inline{display:inline-block}}& .hide-locale-en-ca{display:none}}html:lang("fr-ca"){& .show-locale-fr-ca{display:block;& .inline{display:inline-block}}& .hide-locale-fr-ca{display:none}}html:lang("fr"){& .show-locale-fr{display:block;& .inline{display:inline-block}}& .hide-locale-fr{display:none}}html:lang("fi"){& .show-locale-fi{display:block;& .inline{display:inline-block}}& .hide-locale-fi{display:none}}html:lang("de"){& .show-locale-de{display:block;& .inline{display:inline-block}}& .hide-locale-de{display:none}}html:lang("ja"){& .show-locale-ja{display:block;& .inline{display:inline-block}}& .hide-locale-ja{display:none}}html:lang("tr"){& .show-locale-tr{display:block;& .inline{display:inline-block}}& .hide-locale-tr{display:none}}html:lang("nl"){& .show-locale-nl{display:block;& .inline{display:inline-block}}& .hide-locale-nl{display:none}}html:lang("zh-hant"){& .show-locale-zh-hant{display:block;& .inline{display:inline-block}}& .hide-locale-zh-hant{display:none}}html:lang("zh-hans"){& .show-locale-zh-hans{display:block;& .inline{display:inline-block}}& .hide-locale-zh-hans{display:none}}.center-horizontally{margin-inline:auto}.center-vertically,.gaps{--vertical-gaps:1.5rem;display:flex;flex-direction:column;gap:var(--vertical-gaps);justify-content:center;position:relative;>*{margin:0}&.small-gaps{--vertical-gaps:0.75rem}&.large-gaps{--vertical-gaps:2rem}&.no-gaps{--vertical-gaps:0}}.gaps{justify-content:unset}.no-transform{transform:none}.zindex-1{z-index:1}.zindex-2{z-index:5}.zindex-3{z-index:7}.zindex-unset{z-index:unset}.background-top-left{background-position:0 0}.background-top-center{background-position:top}.background-top-right{background-position:100% 0}.background-center-left{background-position:0}.background-center{background-position:50%}.background-center-right{background-position:100%}.background-bottom-left{background-position:0 100%}.background-bottom-center{background-position:bottom}.background-bottom-right{background-position:100% 100%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top-left{object-position:top left}.object-top-center{object-position:top center}.object-top-right{object-position:top right}.object-center-left{object-position:center left}.object-center{object-position:center}.object-center-right{object-position:center right}.object-bottom-left{object-position:bottom left}.object-bottom-center{object-position:bottom center}.object-bottom-right{object-position:bottom right}:root{--shs-small-spacing:1.25rem;--shs-medium-spacing:2.5rem;--shs-large-spacing:5rem}.no-padding{padding:0}.no-vertical-padding{padding-block:0}.small-horizontal-padding{padding-inline:var(--shs-small-spacing)}.medium-horizontal-padding{padding-inline:var(--shs-medium-spacing)}.large-horizontal-padding{padding-inline:var(--shs-large-spacing)}.small-vertical-padding{padding-block:var(--shs-small-spacing)}.small-vertical-padding-top{padding-block-start:var(--shs-small-spacing)}.small-vertical-padding-bottom{padding-block-end:var(--shs-small-spacing)}.medium-vertical-padding{padding-block:var(--shs-medium-spacing)}.medium-vertical-padding-top{padding-block-start:var(--shs-medium-spacing)}.medium-vertical-padding-bottom{padding-block-end:var(--shs-medium-spacing)}.large-vertical-padding{padding-block:var(--shs-large-spacing)}.large-vertical-padding-top{padding-block-start:var(--shs-large-spacing)}.large-vertical-padding-bottom{padding-block-end:var(--shs-large-spacing)}.no-margins{margin:0}.no-vertical-margins{margin-block:0}.small-vertical-margins{margin-block:var(--shs-small-spacing)}.small-vertical-margins-top{margin-block-start:var(--shs-small-spacing)}.small-vertical-margins-bottom{margin-block-end:var(--shs-small-spacing)}.medium-vertical-margins{margin-block:var(--shs-medium-spacing)}.medium-vertical-margins-top{margin-block-start:var(--shs-medium-spacing)}.medium-vertical-margins-bottom{margin-block-end:var(--shs-medium-spacing)}.large-vertical-margins{margin-block:var(--shs-large-spacing)}.large-vertical-margins-top{margin-block-start:var(--shs-large-spacing)}.large-vertical-margins-bottom{margin-block-end:var(--shs-large-spacing)}.text-container{font-size:var(--shs-font-base);max-width:50ch;@media (width >= 48rem){max-width:65ch}@media (width >= 64rem){max-width:75ch}}.disclaimer p{font-size:var(--shs-font-sm)}.font-family-body{font-family:var(--shs-font-primary)}.font-family-header{font-family:var(--shs-font-header)}.font-light{font-weight:var(--shs-font-light)}.font-normal{font-weight:var(--shs-font-normal)}.font-semibold{font-weight:var(--shs-font-semibold)}.font-bold{font-weight:var(--shs-font-bold)}.font-size-stage{font-size:var(--shs-font-xxxxxl);@media (width >= 48rem){font-size:var(--shs-font-size-stage)}}.font-size-xxxxxl{font-size:var(--shs-font-xxxxxl)}.font-size-xxxxl{font-size:var(--shs-font-xxxxl)}.font-size-xxxl{font-size:var(--shs-font-xxxl)}.font-size-xxl{font-size:var(--shs-font-xxl)}.font-size-xl{font-size:var(--shs-font-xl)}.font-size-lg{font-size:var(--shs-font-lg)}.font-size-md{font-size:var(--shs-font-md)}.font-size-base{font-size:var(--shs-font-base)}.font-size-sm{font-size:var(--shs-font-sm)}.font-size-xs{font-size:var(--shs-font-xs)}.center-align-text{text-align:center}.left-align-text{text-align:left}.right-align-text{text-align:right}.strike-through{text-decoration:line-through}.capitalize{text-transform:capitalize}.text-decoration-none{text-decoration:none}.lazy{opacity:0;transition:var(--shs-transition-show-fast,opacity .6s ease)}.lazy.loaded{opacity:1}.background-image{&.xs{display:block;@media (width >= 26rem){display:none}}&.sm{display:none;@media (width >= 26rem){display:block}@media (width >= 48rem){display:none}}&.md{display:none;@media (width >= 48rem){display:block}@media (width >= 100rem){display:none}}&.lg{display:none;@media (width >= 100rem){display:block}}&.hide-xs{display:none;@media (width >= 26rem){display:block}}}
/*# sourceMappingURL=styles.css.map*/