.wp-block-sbs-hero{background:var(--wp--preset--color--base,#000);box-sizing:border-box;color:#f1f1ee;display:grid;font-family:var(--wp--preset--font-family--body,Manrope,system-ui,sans-serif);isolation:isolate;overflow:hidden;position:relative}.wp-block-sbs-hero.is-height-screen{min-height:max(480px,min(860px,100vh - var(--sbs-header-height,81px)));min-height:max(480px,min(860px,100svh - var(--sbs-header-height,81px)))}@media(min-width:782px){.wp-block-sbs-hero.is-height-screen{--cap:1920px;--u:calc(min(100vw, var(--cap))/1440);--sbs-hero-h:max(480px,min(calc(var(--u)*860),calc(100vh - var(--sbs-header-height, 81px))));min-height:var(--sbs-hero-h)}@supports(height:100svh){.wp-block-sbs-hero.is-height-screen{--sbs-hero-h:max(480px,min(calc(var(--u)*860),calc(100svh - var(--sbs-header-height, 81px))))}}}.wp-block-sbs-hero.is-height-tall{min-height:max(520px,82vh);min-height:max(520px,82svh)}.wp-block-sbs-hero.is-height-medium{min-height:max(420px,60vh);min-height:max(420px,60svh)}.wp-block-sbs-hero.has-no-media{background:radial-gradient(120% 90% at 70% 10%,#141414,#000 70%)}.sbs-hero__media{inset:0;position:absolute;z-index:-2}.sbs-hero__media img,.sbs-hero__media video{display:block;height:100%;max-width:none;object-fit:cover;width:100%}@media(prefers-reduced-motion:no-preference){.sbs-hero__media img,.sbs-hero__media video{animation:sbs-hero-settle 2.4s cubic-bezier(.16,1,.3,1) both}}.sbs-hero__panels{background:#000;display:grid;gap:6px;grid-template-columns:repeat(var(--sbs-panels,3),minmax(0,1fr));inset:0;position:absolute}@media(max-width:781px){.sbs-hero__panels{grid-template-columns:minmax(0,1fr)}}.sbs-hero__panel{overflow:hidden;position:relative}.sbs-hero__panel img{inset:0;position:absolute}@media(max-width:781px){.sbs-hero__panel:not(.is-lead){display:none}}@keyframes sbs-hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.sbs-hero__overlay{inset:0;pointer-events:none;position:absolute;z-index:-1;--sbs-shade:.85}.sbs-hero__overlay:after{background:linear-gradient(0deg,rgba(0,0,0,var(--sbs-shade)) 0,rgba(0,0,0,calc(var(--sbs-shade)*.74)) 17%,rgba(0,0,0,calc(var(--sbs-shade)*.46)) 32%,rgba(0,0,0,calc(var(--sbs-shade)*.22)) 45%,rgba(0,0,0,calc(var(--sbs-shade)*.07)) 56%,transparent 66%);content:"";inset:0;position:absolute}.is-shade-bottom .sbs-hero__overlay{--sbs-shade:max(.85,min(1,calc(var(--sbs-overlay, .4)*2.125)))}.is-shade-side .sbs-hero__overlay{background:linear-gradient(90deg,rgba(0,0,0,min(1,var(--sbs-overlay,.4) * 2.125)) 0,rgba(0,0,0,calc(var(--sbs-overlay, .4)*.25)) 70%)}.is-shade-even .sbs-hero__overlay{background:rgba(0,0,0,var(--sbs-overlay,.4))}.has-panels.is-shade-bottom .sbs-hero__overlay:before{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.56) 22%,rgba(0,0,0,.4) 40%,transparent 58%);content:"";inset:0;position:absolute}.sbs-hero__content{box-sizing:border-box;display:flex;margin-inline:auto;max-width:calc(1280px + var(--wp--style--root--padding-left, clamp(1rem, 4vw, 3rem)) + var(--wp--style--root--padding-right, clamp(1rem, 4vw, 3rem)));padding:clamp(96px,14vh,160px) var(--wp--style--root--padding-right,clamp(1rem,4vw,3rem)) clamp(48px,8vh,96px) var(--wp--style--root--padding-left,clamp(1rem,4vw,3rem));width:100%}.is-pos-bottom-left .sbs-hero__content{align-items:flex-end;justify-content:flex-start}.is-pos-bottom-center .sbs-hero__content{align-items:flex-end;justify-content:center;text-align:center}.is-pos-center .sbs-hero__content{align-items:center;justify-content:center;text-align:center}.is-pos-center-left .sbs-hero__content{align-items:center;justify-content:flex-start}@media(min-width:782px){.is-height-screen .sbs-hero__content{max-width:none;padding-bottom:calc(var(--sbs-hero-h)*70/860);padding-left:var(--sbs-edge,calc(var(--u)*40));padding-right:var(--sbs-edge,calc(var(--u)*40))}}.sbs-hero__inner>*{margin-block:0}.sbs-hero__inner>*+*{margin-block-start:16px}.sbs-hero__inner>.sbs-eyebrow+*{margin-block-start:14px}.sbs-hero__inner>.wp-block-buttons{margin-block-start:28px}.sbs-hero__inner{max-width:1100px;width:100%}.sbs-hero__inner .sbs-eyebrow,.sbs-hero__inner>:where(h1,h2),.sbs-hero__inner>p:not(.sbs-eyebrow){text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 18px rgba(0,0,0,.45)}.sbs-hero__inner .sbs-eyebrow{color:var(--wp--preset--color--accent,#1fd9f9);font-family:var(--wp--preset--font-family--display,Oswald,"Arial Narrow",sans-serif);font-size:13px;font-weight:400;letter-spacing:.3em;line-height:1.5;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 6px rgba(0,0,0,.6),0 0 22px rgba(0,0,0,.5);text-transform:uppercase}.sbs-hero__inner .sbs-eyebrow.has-label{background:rgba(0,0,0,.72);box-sizing:border-box;display:inline-block;max-width:100%;padding:6px 10px 5px 12px;text-shadow:none}.sbs-hero__inner>:where(h1,h2){color:#f1f1ee;font-family:var(--wp--preset--font-family--display,Oswald,"Arial Narrow",sans-serif);font-size:clamp(44px,7vw,104px);font-weight:400;letter-spacing:0;line-height:1;line-height:.95;margin:0;overflow-wrap:break-word;text-transform:uppercase;text-wrap:balance}.sbs-hero__inner>p:not(.sbs-eyebrow){color:#cfcfc9;color:#e9e9e4;font-size:17px;line-height:1.7;max-width:620px}.sbs-hero__inner .wp-block-buttons{gap:12px}.is-pos-bottom-center .sbs-hero__inner>p:not(.sbs-eyebrow),.is-pos-center .sbs-hero__inner>p:not(.sbs-eyebrow){margin-inline:auto}.is-pos-bottom-center .sbs-hero__inner .wp-block-buttons,.is-pos-center .sbs-hero__inner .wp-block-buttons{justify-content:center}.sbs-hero__cue{align-items:center;bottom:clamp(24px,4vh,40px);color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--display,Oswald,"Arial Narrow",sans-serif);font-size:.6875rem;gap:12px;letter-spacing:.3em;position:absolute;right:var(--wp--style--root--padding-right,clamp(1rem,4vw,3rem));text-transform:uppercase}.sbs-hero__cue span{writing-mode:vertical-rl}.sbs-hero__cue i{background:hsla(0,0%,100%,.2);display:block;height:56px;overflow:hidden;position:relative;width:1px}.sbs-hero__cue i:after{background:var(--wp--preset--color--accent,#1fd9f9);content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:1px}@media(prefers-reduced-motion:no-preference){.sbs-hero__cue i:after{animation:sbs-hero-cue 2.4s cubic-bezier(.16,1,.3,1) infinite}}@media(max-width:781px){.sbs-hero__cue{display:none}}@keyframes sbs-hero-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.wp-block-sbs-hero.is-height-medium .sbs-hero__inner>:where(h1,h2){font-size:clamp(40px,5vw,72px)}.wp-block-sbs-hero>.sbs-media-toggle{bottom:clamp(24px,4vh,40px);right:var(--wp--style--root--padding-right,clamp(1rem,4vw,3rem));top:auto}.wp-block-sbs-hero:has(>.sbs-media-toggle) .sbs-hero__cue{bottom:calc(clamp(24px,4vh,40px) + 56px)}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>:where(h1,h2){font-size:clamp(64px,10vw,160px);font-weight:500;line-height:.92}@media(max-width:781px){.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>:where(h1,h2){font-size:clamp(56px,14vw,72px)}}@media(min-width:782px){.wp-block-sbs-hero.is-height-screen .sbs-hero__inner{max-width:none}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>*+*,.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>.sbs-eyebrow+*{margin-block-start:calc(var(--u)*22)}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>.sbs-eyebrow{font-size:max(12px,13*var(--u))}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>.sbs-eyebrow.has-label{padding:max(6px,6*var(--u)) max(10px,10*var(--u)) max(5px,5*var(--u)) max(12px,12*var(--u))}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>:where(h1,h2){font-size:max(64px,144*var(--u));line-height:.88}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>p:not(.sbs-eyebrow){font-size:max(16px,19*var(--u));line-height:1.6;max-width:max(560*var(--u),28em)}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner .wp-block-buttons{gap:calc(var(--u)*14)}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner .wp-block-button .wp-block-button__link{font-size:max(14px,14*var(--u));min-height:max(44px,50*var(--u));padding:0 calc(var(--u)*26)}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner .wp-block-button.is-style-outline .wp-block-button__link{padding:0 calc(var(--u)*24)}}.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>h1.sbs-hero__name{font-size:clamp(20px,9.3vw,40px);letter-spacing:.01em;white-space:nowrap}@media(min-width:782px){.wp-block-sbs-hero.is-height-screen .sbs-hero__inner>h1.sbs-hero__name{font-size:max(44px,84*var(--u))}}
