.home-hero-shell_hero__Xzudj{--hero-bg:#262626;--hero-white:#fff;--hero-ink:#262626;--hero-yellow:#ffd333;--hero-yellow-deep:#f0c412;--hero-panel:#262626;position:relative;width:100%;min-height:560px;overflow:hidden;background:var(--hero-bg);color:var(--hero-white)}.home-hero-shell_desktopHero__U7eeC{height:100vh}.home-hero-shell_mobileHero__CrTf7{height:100svh}.home-hero-shell_heroMedia__9NKU4{position:absolute;inset:0;width:100%;height:100%;z-index:0}.home-hero-shell_heroMedia__9NKU4 img,.home-hero-shell_heroMedia__9NKU4 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-hero-shell_videoViewport__FyF8t{position:absolute;inset:0;overflow:hidden;z-index:0;background:#000}.home-hero-shell_frame__81ow5{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1680/946;transform:translate(-50%,-50%);transform-origin:center center}.home-hero-shell_frame__81ow5 img,.home-hero-shell_frame__81ow5 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-hero-shell_heroVideo__wkABm{opacity:0;transition:opacity .5s ease}.home-hero-shell_videoPlaying__L7XjZ{opacity:1}.home-hero-shell_videoHidden__a2Qdk{opacity:0;pointer-events:none}.home-hero-shell_heroEndImage__YkZAQ{opacity:0;transition:opacity .5s ease}.home-hero-shell_endImageVisible__crVj2{opacity:1}.home-hero-shell_heroOverlay__txHRi{position:absolute;inset:0;z-index:1;background:#000;opacity:0;transition:opacity 1.4s ease;pointer-events:none}.home-hero-shell_overlayVisible__z883M{opacity:.4}.home-hero-shell_logo__aUIwM{z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);transition:top 1.05s cubic-bezier(.16,1,.3,1),left 1.05s cubic-bezier(.16,1,.3,1),width 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);pointer-events:none}.home-hero-shell_logo__aUIwM img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.home-hero-shell_desktopLogo__tBXPZ{position:fixed;width:min(30vw,300px)}.home-hero-shell_mobileLogo__DCz34{position:absolute;width:min(46vw,220px)}.home-hero-shell_logoSettled__TmYOE.home-hero-shell_desktopLogo__tBXPZ{top:44px;left:48px;width:128px;transform:translate(0)}.home-hero-shell_logoSettled__TmYOE.home-hero-shell_mobileLogo__DCz34{top:24px;left:24px;width:96px;transform:translate(0)}.home-hero-shell_skipButton___ViTv{position:absolute;z-index:6;background:transparent;border:1px solid hsla(0,0%,100%,.35);color:var(--hero-white);font-size:12px;letter-spacing:.4px;padding:8px 16px;border-radius:999px;cursor:pointer;opacity:.75;transition:opacity .25s ease,border-color .25s ease}.home-hero-shell_desktopHero__U7eeC .home-hero-shell_skipButton___ViTv{top:44px;right:48px}.home-hero-shell_mobileHero__CrTf7 .home-hero-shell_skipButton___ViTv{top:24px;right:24px}.home-hero-shell_skipButton___ViTv:hover{opacity:1;border-color:var(--hero-white)}.home-hero-shell_skipHidden__IYFu_{display:none}.home-hero-shell_phoneCaption__4_S6e{position:absolute;z-index:2;opacity:0;transition:opacity .8s ease;pointer-events:none}.home-hero-shell_captionVisible__moS1w{opacity:1}.home-hero-shell_desktopCaption__7NN4h{left:23%;top:71%;transform:translate(-50%,-50%) translateY(19px) rotate(-30deg)}.home-hero-shell_mobileCaption__Itf8x{left:0;top:0}.home-hero-shell_phoneCaptionInner__Z59gH{position:relative;height:1.4em;min-width:90px}.home-hero-shell_phoneCaptionText__3zNb_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:500;letter-spacing:.3px;color:#000;text-transform:lowercase;opacity:0;transition:opacity .5s ease}.home-hero-shell_desktopCaption__7NN4h .home-hero-shell_phoneCaptionText__3zNb_{font-size:12.5px}.home-hero-shell_mobileCaption__Itf8x .home-hero-shell_phoneCaptionText__3zNb_{font-size:8px}.home-hero-shell_captionActive__tRsCx{opacity:1}.home-hero-shell_captionPulsing___UJMA{animation:home-hero-shell_textPulse__jOpl9 2s ease-in-out infinite}@keyframes home-hero-shell_textPulse__jOpl9{0%,to{opacity:.6}50%{opacity:1}}.home-hero-shell_heroContent___x2sv{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.home-hero-shell_contentWrap__1HyLb{position:absolute;left:0;bottom:0;width:100%;height:0;overflow:hidden;z-index:3;background:var(--hero-panel)}.home-hero-shell_contentInner__aPMZm{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:16px;padding:6vh 7vw 5vh}.home-hero-shell_headline__I2XWR{margin:0;font-weight:800;line-height:1.12;color:#fff}.home-hero-shell_headline__I2XWR span{color:#fff}.home-hero-shell_desktopHeadline__NFm9W{min-height:1.2em;font-size:clamp(34px,5.4vw,66px);letter-spacing:-.5px}.home-hero-shell_mobileHeadline__Ne5hX{font-size:clamp(26px,7.4vw,35px);line-height:1.18;letter-spacing:-.3px}.home-hero-shell_nowWrap__0rFHp{position:relative;display:inline-block}.home-hero-shell_underlineSvg__0v3jp{position:absolute;left:-2%;bottom:-.14em;width:104%;height:.3em;overflow:visible;pointer-events:none}.home-hero-shell_underlinePath__Gta_T{fill:none;stroke:var(--hero-yellow);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.home-hero-shell_subline__ZBhaJ{font-weight:400;color:hsla(0,0%,100%,.82);opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.home-hero-shell_desktopHero__U7eeC .home-hero-shell_subline__ZBhaJ{margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.65;max-width:560px}.home-hero-shell_mobileHero__CrTf7 .home-hero-shell_subline__ZBhaJ{margin:24px 0 0;font-size:15px;line-height:1.6;max-width:88vw}.home-hero-shell_revealSubline__qFnBE{opacity:1;transform:translateY(0)}.home-hero-shell_heroActions__0gHn_{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.home-hero-shell_desktopActions__0y3IH{display:flex;gap:16px;margin-top:34px}.home-hero-shell_mobileActions__dkiZL{display:flex;flex-direction:column;width:100%;max-width:320px;gap:12px;margin-top:26px}.home-hero-shell_revealActions__FJKg5{opacity:1;transform:translateY(0)}.home-hero-shell_button__yzEqc{font-weight:600;font-size:15px;letter-spacing:.2px;padding:16px 36px;border-radius:999px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease,border-color .25s ease;display:inline-block;text-align:center}.home-hero-shell_mobileActions__dkiZL .home-hero-shell_button__yzEqc{width:100%}.home-hero-shell_buttonPrimary__GuX1Y{background:var(--hero-yellow);color:var(--hero-ink)}.home-hero-shell_buttonPrimary__GuX1Y:hover{background:var(--hero-yellow-deep);transform:translateY(-2px)}.home-hero-shell_buttonSecondary__ZEDmt{background:transparent;color:var(--hero-white);border-color:hsla(0,0%,100%,.5)}.home-hero-shell_buttonSecondary__ZEDmt:hover{border-color:var(--hero-white);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.home-hero-shell_frame__81ow5,.home-hero-shell_heroActions__0gHn_,.home-hero-shell_heroEndImage__YkZAQ,.home-hero-shell_heroOverlay__txHRi,.home-hero-shell_heroVideo__wkABm,.home-hero-shell_logo__aUIwM,.home-hero-shell_phoneCaption__4_S6e,.home-hero-shell_subline__ZBhaJ{transition:none}}