@keyframes ss-kb-1 { from { transform: scale(1.1) translate(0, 0); } to { transform: scale(1.19) translate(-3%, -2%); } }@keyframes ss-kb-2 { from { transform: scale(1.12) translate(-3%, -2%); } to { transform: scale(1.19) translate(1%, 1%); } }@keyframes ss-kb-3 { from { transform: scale(1.1) translate(3%, 0); } to { transform: scale(1.19) translate(-1.5%, -2%); } }@keyframes ss-kb-4 { from { transform: scale(1.12) translate(0, 2%); } to { transform: scale(1.19) translate(-3%, 0); } }@keyframes ss-kb-5 { from { transform: scale(1.1) translate(-2%, 1%); } to { transform: scale(1.19) translate(2%, -1.5%); } }@keyframes ss-kb-6 { from { transform: scale(1.12) translate(2%, -1%); } to { transform: scale(1.19) translate(-2%, 1%); } }.ss-home-hero,.ss-home-hero *{box-sizing:border-box;font-family:"Inter",sans-serif!important}.ss-home-hero{--ss-overlay-opacity:var(--ss-desktop-overlay-opacity,1);--ss-eyebrow-font-size:var(--ss-eyebrow-desktop-font-size,10px);--ss-headline-font-size:var(--ss-headline-desktop-font-size,60px);--ss-supporting-font-size:var(--ss-supporting-desktop-font-size,13px);--ss-primary-cta-font-size:var(--ss-primary-cta-desktop-font-size,13px);--ss-secondary-cta-font-size:var(--ss-secondary-cta-desktop-font-size,13px);position:relative;display:flex;flex-direction:column;width:100vw;height:var(--ss-hero-desktop-height,700px);margin-left:calc(50% - 50vw);overflow:hidden;background:#0a0a0a;font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased}.ss-home-hero__panel{position:relative;flex:1 1 0;min-height:0;overflow:hidden}.ss-home-hero__slides{position:absolute;inset:0;transition:transform .85s cubic-bezier(.25,.46,.45,.94)}.ss-home-hero__panel.is-revealed .ss-home-hero__slides{transform:scale(1.06)}.ss-home-hero__panel.is-revealed .ss-home-hero__slide{animation-play-state:paused}.ss-home-hero__slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 1.4s ease-in-out;will-change:transform , opacity}.ss-home-hero__slide.is-active{opacity:1}.ss-home-hero__slide.ss-kb-1{animation:ss-kb-1 9s ease-in-out forwards}.ss-home-hero__slide.ss-kb-2{animation:ss-kb-2 9s ease-in-out forwards}.ss-home-hero__slide.ss-kb-3{animation:ss-kb-3 9s ease-in-out forwards}.ss-home-hero__slide.ss-kb-4{animation:ss-kb-4 9s ease-in-out forwards}.ss-home-hero__slide.ss-kb-5{animation:ss-kb-5 9s ease-in-out forwards}.ss-home-hero__slide.ss-kb-6{animation:ss-kb-6 9s ease-in-out forwards}.ss-home-hero__scrim{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.08) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,.55) 65%,rgba(0,0,0,.9) 100%);opacity:var(--ss-overlay-opacity,1);transition:opacity .65s ease}.ss-home-hero__panel.is-revealed .ss-home-hero__scrim{opacity:.14}.ss-home-hero__divider{z-index:20;flex:0 0 auto;width:auto;height:1px;background:rgba(255,255,255,.13)}.ss-home-hero__overlay{position:absolute;z-index:10;inset:0;display:flex;flex-direction:column;pointer-events:none}.ss-home-hero__content{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding:0 32px 56px;color:#fff;text-align:center;pointer-events:auto}.ss-home-hero__eyebrow,.ss-home-hero__headline,.ss-home-hero__tagline{margin-top:0;color:#fff;font-family:"Inter",sans-serif;font-style:normal;text-align:center;text-transform:none}.ss-home-hero__eyebrow{margin-bottom:16px;padding:5px 12px;background:#263528;font-size:10px;font-weight:700;line-height:normal;letter-spacing:.3em;text-transform:uppercase}.ss-home-hero__headline{text-shadow:0 2px 40px rgba(0,0,0,.5)}.ss-home-hero__tagline{margin-bottom:26px;font-size:13px;font-weight:600;line-height:1.72;text-shadow:0 1px 16px rgba(0,0,0,.5)}.ss-home-hero__actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:10px}.ss-home-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;line-height:normal;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer}.ss-home-hero__cta--primary{padding:11px 26px;border:0;background:#fff;color:#0a0a0a;transition:background .2s , transform .2s , box-shadow .2s}.ss-home-hero__cta--primary:hover,.ss-home-hero__cta--primary:focus-visible{background:rgba(255,255,255,.88);color:#0a0a0a;transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.45)}.ss-home-hero__cta--ghost{padding:10px 26px;border:1.5px solid rgba(255,255,255,.7);background:rgba(255,255,255,.1);color:#fff;transition:border-color .2s , background .2s , transform .2s}.ss-home-hero__cta--ghost:hover,.ss-home-hero__cta--ghost:focus-visible{border-color:#fff;background:rgba(255,255,255,.18);color:#fff;transform:translateY(-2px)}.ss-home-hero__cta svg{flex:0 0 auto;transition:transform .2s}.ss-home-hero__cta:hover svg,.ss-home-hero__cta:focus-visible svg{transform:translateX(3px)}.ss-home-hero__desktop-break{display:none}@media (min-width:640px){.ss-home-hero__actions{flex-direction:row;align-items:center;justify-content:center;width:auto}}@media (min-width:768px){.ss-home-hero{flex-direction:row}.ss-home-hero__divider{width:1px;height:auto}.ss-home-hero__desktop-break{display:inline}}@media (max-width:767px){.ss-home-hero{height:var(--ss-hero-mobile-height,85svh);--ss-overlay-opacity:var(--ss-mobile-overlay-opacity,.85);--ss-eyebrow-font-size:var(--ss-eyebrow-mobile-font-size,10px);--ss-headline-font-size:var(--ss-headline-mobile-font-size,40px);--ss-supporting-font-size:var(--ss-supporting-mobile-font-size,14px);--ss-primary-cta-font-size:var(--ss-primary-cta-mobile-font-size,13px);--ss-secondary-cta-font-size:var(--ss-secondary-cta-mobile-font-size,13px)}.ss-home-hero__scrim{background:rgba(0,0,0,.38)}.ss-home-hero__content{position:absolute;top:50%;right:0;left:0;margin-top:0;padding:0 24px;transform:translateY(-50%)}.ss-home-hero__tagline{font-size:14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.ss-home-hero__slide{animation:none!important;transition-duration:.01ms}.ss-home-hero__slides,.ss-home-hero__scrim,.ss-home-hero__cta,.ss-home-hero__cta svg{transition-duration:.01ms}}