.s-6kkG_hero{flex-direction:column;justify-content:center;min-height:100dvh;padding:80px clamp(24px,8vw,80px) 0;display:flex;position:relative;overflow:hidden}.s-6kkG_videoLayer{z-index:1;pointer-events:none;mix-blend-mode:multiply;filter:blur(6px)invert()hue-rotate(180deg);animation:s-6kkG_video-in 1.2s var(--ease-out) both;--video-opacity:.3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}html.dark .s-6kkG_videoLayer{mix-blend-mode:screen;filter:blur(4px);--video-opacity:.5}@keyframes s-6kkG_video-in{0%{opacity:0;transform:scale(.8)}to{opacity:var(--video-opacity);transform:scale(1)}}.s-6kkG_video{width:clamp(600px,90vw,1400px);height:auto;display:block}.s-6kkG_content{z-index:10;width:100%;max-width:1100px;margin:0 auto;position:relative;container-type:inline-size}.s-6kkG_eyebrowWrapper{margin-bottom:40px;overflow:hidden}.s-6kkG_eyebrow{font-size:10px;animation:.8s ease-out .1s both s-6kkG_fade-in}.s-6kkG_title{text-align:left;margin:0;font-size:clamp(3.2rem,10vw,8rem)}.s-6kkG_line{vertical-align:top;display:inline-block;overflow:hidden}.s-6kkG_lineText{animation:s-6kkG_slide-up 1.2s var(--ease-out) both;display:inline-block}.s-6kkG_title>span:first-child .s-6kkG_lineText{animation-delay:.1s}.s-6kkG_title>span:nth-child(2) .s-6kkG_lineText{animation-delay:.2s}.s-6kkG_title>span:nth-child(3) .s-6kkG_lineText{animation-delay:.3s}.s-6kkG_title>span:nth-child(4) .s-6kkG_lineText{animation-delay:.4s}@keyframes s-6kkG_slide-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes s-6kkG_fade-in{0%{opacity:0}to{opacity:1}}.s-6kkG_tagline{animation:s-6kkG_slide-up 1.2s var(--ease-out) .5s both;letter-spacing:-.02em;white-space:normal;text-wrap:balance;max-width:100%;margin-top:20px;font-size:clamp(1.1rem,3.5vw,3rem);line-height:1.1;display:inline-block}.s-6kkG_footer{z-index:10;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:1100px;margin:40px auto 0;padding-top:24px;animation:1s ease-out 1s both s-6kkG_fade-in;display:flex;position:relative}.s-6kkG_cta{border:1px solid var(--text-primary);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);border-radius:4px;padding:16px 32px;font-size:12px;font-weight:700;transition:color .3s,background-color .3s,border-color .3s;display:inline-block}.s-6kkG_cta:hover,.s-6kkG_cta:focus-visible{border-color:var(--accent);background-color:var(--accent);color:var(--bg-primary)}@media (min-width:768px){.s-6kkG_footer{flex-direction:row;justify-content:flex-end;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.s-6kkG_videoLayer,.s-6kkG_eyebrow,.s-6kkG_lineText,.s-6kkG_tagline,.s-6kkG_footer{animation:none}.s-6kkG_videoLayer{opacity:var(--video-opacity)}}
