.home-lead-video_section__SGVbN{width:100vw;min-width:0;margin-inline:calc(50% - 50vw);background:var(--brand-carbon);color:var(--brand-surface-strong)}.home-lead-video_media__h0gLY{position:relative;min-height:100svh;overflow:hidden;background:var(--brand-carbon);isolation:isolate}.home-lead-video_poster__2sdLS,.home-lead-video_video__877NW{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-lead-video_poster__2sdLS{z-index:0}.home-lead-video_video__877NW{z-index:1;background:transparent;opacity:0}.home-lead-video_videoVisible__xe21z{opacity:1}.home-lead-video_scrim__Q78pM{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(9 12 13/74%) 0,rgb(9 12 13/38%) var(--header-height),transparent 13rem),linear-gradient(90deg,rgb(9 12 13/92%) 0,rgb(9 12 13/76%) 34%,transparent 72%),linear-gradient(0deg,rgb(9 12 13/58%) 0,transparent 30%);pointer-events:none}.home-lead-video_playbackControl__sKDp9{position:absolute;z-index:4;top:calc(var(--header-height) + clamp(.85rem, 2vw, 1.5rem));right:clamp(1rem,4vw,4rem);display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;border:1px solid rgb(255 255 255/42%);border-radius:999px;padding:.65rem .9rem;background:rgb(9 12 13/58%);backdrop-filter:blur(14px);color:var(--brand-surface-strong);font-family:var(--font-ui),sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-lead-video_playbackControl__sKDp9:hover{border-color:rgb(255 255 255/72%);background:rgb(9 12 13/78%)}.home-lead-video_playbackControl__sKDp9:active{background:rgb(9 12 13/88%)}.home-lead-video_playbackControl__sKDp9:focus-visible{outline:3px solid white;outline-offset:3px;box-shadow:0 0 0 6px var(--brand-red)}.home-lead-video_playbackIcon__Eih4G{display:inline-grid;width:1rem;place-items:center;font-size:.72rem;line-height:1}.home-lead-video_content__fqk1L{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;min-height:inherit;padding-block:clamp(3.5rem,7vw,6rem) clamp(2rem,4vw,3.25rem)}.home-lead-video_section__SGVbN[data-has-partner-proof=true] .home-lead-video_content__fqk1L{padding-block-end:clamp(7rem,9vw,8.5rem)}.home-lead-video_copy__o5ZYO{display:grid;justify-items:start;gap:0;width:min(100%,50rem)}.home-lead-video_description__cTQd4,.home-lead-video_title__y7aF5{margin:0}.home-lead-video_title__y7aF5{width:100%;max-width:none;color:var(--brand-surface-strong);font-family:var(--font-display),sans-serif;font-size:clamp(3.1rem,5.4vw,4.5rem);font-weight:600;hyphens:none;letter-spacing:-.026em;line-height:.98;overflow-wrap:normal;text-wrap:balance}.home-lead-video_description__cTQd4{max-width:38ch;margin-block-start:clamp(1rem,1.8vw,1.4rem);color:color-mix(in oklab,var(--brand-surface-strong) 77%,transparent);font-family:var(--font-body),sans-serif;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:400;letter-spacing:-.01em;line-height:1.45;text-wrap:pretty}.home-lead-video_cta__AVBpa{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:1.5rem;margin-block-start:clamp(1.25rem,2.5vw,2rem);border:1px solid color-mix(in oklab,var(--brand-surface-strong) 72%,transparent);border-radius:2px;padding:.85rem 1rem .85rem 1.15rem;background:var(--brand-surface-strong);color:var(--brand-carbon);font-family:var(--font-ui),sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.home-lead-video_cta__AVBpa:hover{border-color:var(--brand-red);background:var(--brand-red);color:white;transform:translateY(-2px)}.home-lead-video_cta__AVBpa:active{transform:translateY(0)}.home-lead-video_cta__AVBpa:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}@media (max-width:767px){.home-lead-video_media__h0gLY{min-height:100svh}.home-lead-video_poster__2sdLS,.home-lead-video_video__877NW{object-position:62% center}.home-lead-video_scrim__Q78pM{background:linear-gradient(180deg,rgb(9 12 13/82%) 0,rgb(9 12 13/48%) var(--header-height),transparent 12rem),linear-gradient(0deg,rgb(9 12 13/94%) 0,rgb(9 12 13/68%) 58%,transparent 92%),linear-gradient(90deg,rgb(9 12 13/45%),transparent 78%)}.home-lead-video_content__fqk1L{grid-template-columns:minmax(0,1fr);align-content:end;gap:1.35rem;padding-block:4rem 1.25rem}.home-lead-video_section__SGVbN[data-has-partner-proof=true] .home-lead-video_content__fqk1L{padding-block-end:7rem}.home-lead-video_copy__o5ZYO{width:100%}.home-lead-video_title__y7aF5{max-width:none;font-size:clamp(2.15rem,10vw,3.35rem);line-height:.99}.home-lead-video_description__cTQd4{max-width:31ch;margin-block-start:1rem}.home-lead-video_cta__AVBpa{min-height:3rem;margin-block-start:1.25rem}.home-lead-video_playbackControl__sKDp9{top:calc(var(--header-height) + .75rem);right:1rem;min-height:2.6rem;padding:.62rem .78rem;font-size:.62rem}}@media (max-width:359px){.home-lead-video_title__y7aF5{font-size:clamp(2.1rem,10.7vw,2.35rem)}}@media (min-width:1600px){.home-lead-video_copy__o5ZYO{width:min(100%,56rem)}}@media (prefers-reduced-motion:reduce){.home-lead-video_cta__AVBpa,.home-lead-video_playbackControl__sKDp9{transition:none}.home-lead-video_cta__AVBpa:active,.home-lead-video_cta__AVBpa:hover{transform:none}}.home-video-dialog_bannerTrigger__bMmGf{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-video-dialog_bannerTrigger__bMmGf:focus-visible{outline:none}.home-video-dialog_bannerTriggerCue__tyiTZ{position:absolute;top:55%;left:52%;display:flex;min-height:4.75rem;max-width:calc(100% - 2rem);align-items:center;gap:.85rem;border:1px solid color-mix(in oklab,var(--brand-surface-strong) 72%,transparent);border-radius:999px;padding:.5rem 1.35rem .5rem .5rem;background:color-mix(in oklab,var(--brand-surface-strong) 94%,transparent);box-shadow:0 1rem 2.5rem color-mix(in oklab,var(--brand-carbon) 24%,transparent),inset 0 1px 0 color-mix(in oklab,var(--brand-surface-strong) 72%,transparent);color:var(--brand-carbon);pointer-events:none;transform-origin:center;translate:-50% -50%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-video-dialog_posterPreview__3lrJV{position:relative;display:grid;width:5.5rem;height:3.7rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:999px;background:var(--brand-carbon)}.home-video-dialog_posterPreview__3lrJV:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/8%),rgb(0 0 0/28%));content:""}.home-video-dialog_posterPreviewFallback__hlnuJ{background:var(--brand-red)}.home-video-dialog_posterImage__whjvR{object-fit:cover;transform:scale(1.01)}.home-video-dialog_playMarker__7Q35g{position:relative;z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;background:var(--brand-red);box-shadow:0 .35rem 1rem rgb(0 0 0/24%);color:#ffffff}.home-video-dialog_playMarker__7Q35g svg{width:.9rem;height:.9rem;margin-left:.1rem}.home-video-dialog_triggerCopy__G4XNa{display:grid;min-width:0;gap:.12rem;font-family:var(--font-ui),sans-serif;text-align:left}.home-video-dialog_triggerKicker__td_e7{color:var(--brand-red-deep);font-size:.75rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase}.home-video-dialog_triggerText__5T_xh{overflow-wrap:anywhere;font-size:1rem;font-weight:500;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.home-video-dialog_bannerTrigger__bMmGf:focus-visible .home-video-dialog_bannerTriggerCue__tyiTZ{box-shadow:0 0 0 3px var(--brand-surface-strong),0 0 0 7px var(--brand-red),0 1rem 2.5rem color-mix(in oklab,var(--brand-carbon) 24%,transparent)}@media (hover:hover) and (pointer:fine){.home-video-dialog_bannerTrigger__bMmGf:hover .home-video-dialog_bannerTriggerCue__tyiTZ{background:var(--brand-surface-strong);box-shadow:0 1.35rem 3rem color-mix(in oklab,var(--brand-carbon) 30%,transparent),inset 0 1px 0 color-mix(in oklab,var(--brand-surface-strong) 84%,transparent)}.home-video-dialog_closeButton__u8XgW:hover{border-color:rgb(255 255 255/42%);background:rgb(22 22 22/96%)}.home-video-dialog_errorActions__tFAJj button:hover,.home-video-dialog_manualStatus__wN1Tp button:hover{background:color-mix(in oklab,var(--brand-red) 88%,white)}.home-video-dialog_errorActions__tFAJj a:hover{border-color:rgb(255 255 255/42%);background:rgb(255 255 255/15%)}}.home-video-dialog_bannerTrigger__bMmGf:active .home-video-dialog_bannerTriggerCue__tyiTZ{box-shadow:0 .65rem 1.5rem color-mix(in oklab,var(--brand-carbon) 24%,transparent),inset 0 1px 0 color-mix(in oklab,var(--brand-surface-strong) 72%,transparent)}.home-video-dialog_closeButton__u8XgW:focus-visible,.home-video-dialog_errorActions__tFAJj a:focus-visible,.home-video-dialog_errorActions__tFAJj button:focus-visible,.home-video-dialog_manualStatus__wN1Tp button:focus-visible,.home-video-dialog_video__hFFno:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.home-video-dialog_video__hFFno:focus-visible{outline-offset:-3px}.home-video-dialog_dialog__XkWbw{--video-dialog-control-block-start:calc(0.75rem + env(safe-area-inset-top, 0px));--video-dialog-control-inline-end:calc(0.75rem + env(safe-area-inset-right, 0px));--video-dialog-shell-block-start:calc(3.75rem + env(safe-area-inset-top, 0px));--video-dialog-shell-block-end:max(1.25rem,env(safe-area-inset-bottom,0px));--video-dialog-status-block-end:max(4.75rem,calc(env(safe-area-inset-bottom, 0px) + 4rem));color-scheme:dark;overflow:hidden;background:#020202;color:#ffffff;overscroll-behavior:contain}.home-video-dialog_mediaShell__XSrGc{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;padding:var(--video-dialog-shell-block-start) max(1.25rem,env(safe-area-inset-right)) var(--video-dialog-shell-block-end) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(circle at 50% 42%,rgb(255 255 255/5%),transparent 48%),#020202;overscroll-behavior:contain}.home-video-dialog_video__hFFno{display:block;width:min(92vw,106rem);max-width:92vw;height:auto;max-height:86vh;max-height:min(86dvh,calc(100dvh - var(--video-dialog-shell-block-start) - var(--video-dialog-shell-block-end)));background:#050505;object-fit:contain}.home-video-dialog_closeButton__u8XgW{position:absolute;inset-block-start:var(--video-dialog-control-block-start);inset-inline-end:var(--video-dialog-control-inline-end);z-index:4;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgb(255 255 255/22%);border-radius:999px;background:rgb(8 8 8/82%);color:#ffffff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-video-dialog_closeButton__u8XgW svg{width:1.35rem;height:1.35rem}.home-video-dialog_errorState__mNpxm,.home-video-dialog_loadingStatus__Jntrw,.home-video-dialog_manualStatus__wN1Tp{position:absolute;left:50%;z-index:2;translate:-50% 0}.home-video-dialog_loadingStatus__Jntrw{bottom:var(--video-dialog-status-block-end);display:inline-flex;max-width:calc(100% - 2rem);align-items:center;gap:.7rem;border:1px solid rgb(255 255 255/12%);border-radius:999px;padding:.7rem 1rem;background:rgb(0 0 0/74%);color:rgb(255 255 255/82%);font-size:.875rem;pointer-events:none}.home-video-dialog_spinner__jsuCd{width:.85rem;height:.85rem;border:2px solid rgb(255 255 255/28%);border-top-color:#ffffff;border-radius:999px}.home-video-dialog_manualStatus__wN1Tp{bottom:var(--video-dialog-status-block-end);display:flex;width:min(38rem,calc(100% - 2rem));max-block-size:calc(100dvh - var(--video-dialog-shell-block-start) - var(--video-dialog-shell-block-end) - 1rem);align-items:center;justify-content:center;gap:.85rem;border:1px solid rgb(255 255 255/14%);border-radius:1rem;padding:.75rem;background:rgb(7 7 7/90%);box-shadow:0 1.25rem 3rem rgb(0 0 0/36%);color:rgb(255 255 255/86%);font-size:.875rem;overflow-y:auto;overscroll-behavior:contain;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-video-dialog_manualStatus__wN1Tp p{margin:0}.home-video-dialog_errorActions__tFAJj a,.home-video-dialog_errorActions__tFAJj button,.home-video-dialog_manualStatus__wN1Tp button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/24%);border-radius:.65rem;padding:.7rem 1rem;color:#ffffff;font-family:var(--font-ui),sans-serif;font-size:.9rem;font-weight:500;line-height:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-video-dialog_errorActions__tFAJj button,.home-video-dialog_manualStatus__wN1Tp button{flex:0 0 auto;background:var(--brand-red);cursor:pointer}.home-video-dialog_errorState__mNpxm{top:50%;display:grid;width:min(31rem,calc(100% - 2rem));max-block-size:calc(100dvh - var(--video-dialog-shell-block-start) - var(--video-dialog-shell-block-end) - 1rem);gap:1rem;border:1px solid rgb(255 255 255/14%);border-radius:1rem;padding:clamp(1.25rem,4vw,2rem);background:rgb(7 7 7/94%);box-shadow:0 2rem 5rem rgb(0 0 0/48%);overflow-y:auto;overscroll-behavior:contain;text-align:center;translate:-50% -50%}.home-video-dialog_errorState__mNpxm p{margin:0;font-family:var(--font-body),sans-serif;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:500}.home-video-dialog_errorActions__tFAJj{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.home-video-dialog_errorActions__tFAJj button:disabled{cursor:wait;opacity:.72}.home-video-dialog_errorActions__tFAJj a{background:rgb(255 255 255/8%)}.home-video-dialog_closeButton__u8XgW:active{border-color:rgb(255 255 255/52%);background:rgb(30 30 30/98%)}.home-video-dialog_errorActions__tFAJj button:active,.home-video-dialog_manualStatus__wN1Tp button:active{background:color-mix(in oklab,var(--brand-red) 84%,black)}.home-video-dialog_errorActions__tFAJj a:active{border-color:rgb(255 255 255/52%);background:rgb(255 255 255/20%)}@keyframes home-video-dialog_dialog-enter__A1viC{0%{opacity:0}to{opacity:1}}@keyframes home-video-dialog_dialog-exit__gXTgO{0%{opacity:1}to{opacity:0}}@keyframes home-video-dialog_spinner-rotate__bnD6d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.home-video-dialog_bannerTriggerCue__tyiTZ{transition:transform .22s cubic-bezier(.16,1,.3,1)}.home-video-dialog_posterImage__whjvR{transition:transform .28s cubic-bezier(.16,1,.3,1)}.home-video-dialog_closeButton__u8XgW,.home-video-dialog_errorActions__tFAJj a,.home-video-dialog_errorActions__tFAJj button,.home-video-dialog_manualStatus__wN1Tp button{transition:opacity .14s ease-out,transform .14s ease-out}.home-video-dialog_bannerTrigger__bMmGf:active .home-video-dialog_bannerTriggerCue__tyiTZ,.home-video-dialog_closeButton__u8XgW:active,.home-video-dialog_errorActions__tFAJj a:active,.home-video-dialog_errorActions__tFAJj button:active,.home-video-dialog_manualStatus__wN1Tp button:active{transform:scale(.98)}.home-video-dialog_dialog__XkWbw[data-state=open]{animation:home-video-dialog_dialog-enter__A1viC .17s ease-out both}.home-video-dialog_dialog__XkWbw[data-state=closed]{animation:home-video-dialog_dialog-exit__gXTgO .12s ease-in both}.home-video-dialog_spinner__jsuCd{animation:home-video-dialog_spinner-rotate__bnD6d .7s linear infinite}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.home-video-dialog_bannerTrigger__bMmGf:hover .home-video-dialog_bannerTriggerCue__tyiTZ{transform:scale(1.03)}.home-video-dialog_bannerTrigger__bMmGf:hover .home-video-dialog_posterImage__whjvR{transform:scale(1.07)}.home-video-dialog_bannerTrigger__bMmGf:hover:active .home-video-dialog_bannerTriggerCue__tyiTZ{transform:scale(.98)}}@media (max-width:767px){.home-video-dialog_dialog__XkWbw{--video-dialog-shell-block-end:max(0.5rem,env(safe-area-inset-bottom,0px))}.home-video-dialog_bannerTriggerCue__tyiTZ{top:72%;left:50%;min-height:3.5rem;gap:.65rem;padding:.35rem 1rem .35rem .35rem}.home-video-dialog_posterPreview__3lrJV{width:4.5rem;height:2.85rem}.home-video-dialog_playMarker__7Q35g{width:1.85rem;height:1.85rem}.home-video-dialog_playMarker__7Q35g svg{width:.76rem;height:.76rem}.home-video-dialog_triggerText__5T_xh{font-size:1rem}.home-video-dialog_mediaShell__XSrGc{padding:var(--video-dialog-shell-block-start) env(safe-area-inset-right) var(--video-dialog-shell-block-end) env(safe-area-inset-left)}.home-video-dialog_video__hFFno{width:100%;max-width:100%;max-height:calc(100dvh - var(--video-dialog-shell-block-start) - var(--video-dialog-shell-block-end))}.home-video-dialog_manualStatus__wN1Tp{align-items:stretch;flex-direction:column;text-align:center}}@media (max-height:28rem){.home-video-dialog_errorState__mNpxm,.home-video-dialog_manualStatus__wN1Tp{top:calc(var(--video-dialog-shell-block-start) + .5rem);bottom:auto;max-block-size:calc(100dvh - var(--video-dialog-shell-block-start) - var(--video-dialog-shell-block-end) - 1rem);translate:-50% 0}}@media (forced-colors:active){.home-video-dialog_bannerTriggerCue__tyiTZ,.home-video-dialog_closeButton__u8XgW,.home-video-dialog_errorState__mNpxm,.home-video-dialog_manualStatus__wN1Tp{border:2px solid ButtonText;background:Canvas;box-shadow:none;color:CanvasText}.home-video-dialog_errorActions__tFAJj a,.home-video-dialog_errorActions__tFAJj button,.home-video-dialog_manualStatus__wN1Tp button,.home-video-dialog_playMarker__7Q35g{border:2px solid ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText}.home-video-dialog_bannerTrigger__bMmGf:focus-visible .home-video-dialog_bannerTriggerCue__tyiTZ,.home-video-dialog_closeButton__u8XgW:focus-visible,.home-video-dialog_errorActions__tFAJj a:focus-visible,.home-video-dialog_errorActions__tFAJj button:focus-visible,.home-video-dialog_manualStatus__wN1Tp button:focus-visible,.home-video-dialog_video__hFFno:focus-visible{outline:3px solid Highlight;outline-offset:3px}}@media (prefers-reduced-motion:reduce){.home-video-dialog_spinner__jsuCd{display:none}}.home-video-showcase_section__jmvzy{display:grid;gap:clamp(1.5rem,3vw,2.4rem);width:100%;min-width:0;padding:clamp(3.5rem,5vw,5.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.home-video-showcase_headingRow__VSfqK{min-width:0}.home-video-showcase_title__xwwbt{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;letter-spacing:0;line-height:1;text-wrap:balance;white-space:normal}.home-video-showcase_grid__WFipV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.2rem)}.home-video-showcase_card__Pi6my{position:relative;min-width:0}.home-video-showcase_trigger__9fEi4{position:absolute;z-index:2;inset:0;width:100%;appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.home-video-showcase_posterFrame__TnVZV{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--brand-carbon)}.home-video-showcase_poster__gYtQw{object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.home-video-showcase_posterFrame__TnVZV:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgb(0 0 0/30%));content:""}.home-video-showcase_playMarker__W4c53{position:absolute;right:1rem;bottom:1rem;z-index:1;display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:var(--brand-surface-strong);color:var(--brand-carbon)}.home-video-showcase_playMarker__W4c53 svg{width:.9rem;height:.9rem;margin-left:.1rem}.home-video-showcase_cardCopy__rXgfG{display:grid;min-width:0;gap:0;padding-top:.9rem}.home-video-showcase_meta__hAdVA,.home-video-showcase_subtitle__2WpCS{font-family:var(--font-ui),sans-serif;font-weight:500;letter-spacing:0;line-height:1.2}.home-video-showcase_subtitle__2WpCS{margin-top:.3rem;color:var(--brand-red-deep);font-size:clamp(.8125rem,.95vw,.875rem);text-transform:uppercase}.home-video-showcase_cardTitle__wSL16{margin:0;color:var(--brand-carbon);font-family:var(--font-display),sans-serif;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;letter-spacing:0;line-height:1.08}.home-video-showcase_meta__hAdVA{margin-top:.7rem;color:var(--brand-carbon);font-size:.75rem}.home-video-showcase_cardTitle__wSL16,.home-video-showcase_subtitle__2WpCS{overflow-wrap:anywhere}.home-video-showcase_trigger__9fEi4:focus-visible{outline:3px solid var(--brand-red);outline-offset:5px}@media (hover:hover) and (pointer:fine){.home-video-showcase_card__Pi6my:hover .home-video-showcase_poster__gYtQw{transform:scale(1.025)}}@media (max-width:767px){.home-video-showcase_section__jmvzy{padding-block:2.75rem 3.75rem}.home-video-showcase_title__xwwbt{font-size:clamp(1.875rem,8.2vw,2rem)}.home-video-showcase_grid__WFipV{grid-template-columns:1fr;gap:1.75rem}}@media (prefers-reduced-motion:reduce){.home-video-showcase_poster__gYtQw{transition:none}.home-video-showcase_card__Pi6my:hover .home-video-showcase_poster__gYtQw{transform:none}}@keyframes product-brand-transition_productBrandTransitionRevealClip__j8LH_{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes product-brand-transition_productBrandTransitionRevealContent__mWZo3{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.product-brand-transition_overlay__S2VHy{position:fixed;inset:0;z-index:140;display:grid;place-items:center;min-height:100dvh;overflow:hidden;background:var(--background);pointer-events:auto;opacity:1;transition:opacity var(--product-brand-transition-exit-duration) cubic-bezier(.22,1,.36,1)}.product-brand-transition_overlay__S2VHy[data-product-brand-transition=exiting]{opacity:0}.product-brand-transition_mark__0hBvn{position:relative;display:block;width:clamp(8.1rem,12.9vw,12rem);aspect-ratio:111/200;overflow:hidden;transform:translateY(-4%)}.product-brand-transition_fillMark__NRHXB,.product-brand-transition_shellMark__mNg2M{position:absolute;inset:0;display:block;width:100%;height:100%}.product-brand-transition_shellPath__KJ5Xg{fill:#d3d3d3}.product-brand-transition_fillClip__RFzq8,.product-brand-transition_fillContent__zgB44{position:absolute;inset:0}.product-brand-transition_fillClip__RFzq8{overflow:hidden;transform:translate3d(0,100%,0);will-change:transform}.product-brand-transition_fillContent__zgB44{transform:translate3d(0,-100%,0);will-change:transform}.product-brand-transition_overlay__S2VHy[data-product-brand-transition=filling] .product-brand-transition_fillClip__RFzq8{animation:product-brand-transition_productBrandTransitionRevealClip__j8LH_ var(--product-brand-transition-fill-duration) cubic-bezier(.22,1,.36,1) forwards}.product-brand-transition_overlay__S2VHy[data-product-brand-transition=filling] .product-brand-transition_fillContent__zgB44{animation:product-brand-transition_productBrandTransitionRevealContent__mWZo3 var(--product-brand-transition-fill-duration) cubic-bezier(.22,1,.36,1) forwards}.product-brand-transition_overlay__S2VHy[data-product-brand-transition=exiting] .product-brand-transition_fillClip__RFzq8,.product-brand-transition_overlay__S2VHy[data-product-brand-transition=exiting] .product-brand-transition_fillContent__zgB44,.product-brand-transition_overlay__S2VHy[data-product-brand-transition=holding] .product-brand-transition_fillClip__RFzq8,.product-brand-transition_overlay__S2VHy[data-product-brand-transition=holding] .product-brand-transition_fillContent__zgB44{transform:translateZ(0)}.product-brand-transition_fillPath__x8LXA{fill:#e91726}@media (prefers-reduced-motion:reduce){.product-brand-transition_overlay__S2VHy{transition-duration:0s}.product-brand-transition_overlay__S2VHy[data-product-brand-transition=filling] .product-brand-transition_fillClip__RFzq8,.product-brand-transition_overlay__S2VHy[data-product-brand-transition=filling] .product-brand-transition_fillContent__zgB44{animation:none;transform:translateZ(0)}}.footer-contact-form_form__2nTDz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.85rem 1rem;align-items:start;width:100%}.footer-contact-form_field__9tF_4{display:grid;gap:.35rem;min-width:0}.footer-contact-form_fieldLabel__UKiX_{color:color-mix(in oklab,var(--primary-foreground) 98%,transparent);font-family:var(--font-ui),sans-serif;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.footer-contact-form_submitSlot__U6YyB{display:grid;gap:.35rem;align-self:start}.footer-contact-form_consentSlot__2tRDm{grid-column:1/span 2;max-width:34rem;min-width:0;padding-top:.15rem}.footer-contact-form_fieldLabelSpacer__fP8X8{visibility:hidden}@media (max-width:1024px){.footer-contact-form_form__2nTDz{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-form_consentSlot__2tRDm{grid-column:1/-1;max-width:100%}}@media (max-width:767px){.footer-contact-form_form__2nTDz{grid-template-columns:1fr;gap:.65rem}.footer-contact-form_consentSlot__2tRDm{grid-column:1;padding-top:0}.footer-contact-form_submitSlot__U6YyB{gap:0}.footer-contact-form_fieldLabelSpacer__fP8X8{display:none}}.site-footer_footer__KVf3O{margin-top:auto;background:var(--footer-bg);background-image:linear-gradient(180deg,var(--footer-bg),var(--footer-bg-strong));color:var(--primary-foreground)}.site-footer_shell__RY__A{padding-top:clamp(3rem,8vw,4.25rem);padding-bottom:clamp(1.5rem,5vw,2.5rem)}.site-footer_topBand__ayTpF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,2.6vw,2.5rem);padding-top:clamp(2.4rem,6vw,3.5rem);padding-bottom:clamp(2.3rem,6vw,3.5rem);border-bottom:.3125rem solid var(--footer-divider)}.site-footer_topHeading__UuhlY{max-width:9ch;margin:0;color:var(--primary-foreground);font-family:var(--font-display),sans-serif;font-size:2.65rem;font-weight:600;line-height:.92;letter-spacing:0;text-transform:uppercase}.site-footer_marketplaceList__rUtYf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.9rem;margin:0;padding:0;list-style:none}.site-footer_marketplaceList__rUtYf>li{display:flex}.site-footer_marketplaceLink__L0xv7{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in oklab,var(--primary-foreground) 22%,transparent);border-radius:999px;background:color-mix(in oklab,var(--primary-foreground) 4%,transparent);color:var(--primary-foreground);transition:transform .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1)}.site-footer_marketplaceLink__L0xv7:hover{transform:translateY(-2px);border-color:var(--footer-stroke-accent);background:color-mix(in oklab,var(--footer-stroke-accent) 12%,transparent);color:var(--footer-stroke-accent)}.site-footer_marketplaceLink__L0xv7:active{transform:translateY(0) scale(.97)}.site-footer_marketplaceLink__L0xv7:focus-visible{outline:none;border-color:var(--footer-stroke-accent);box-shadow:0 0 0 3px var(--footer-stroke-accent-soft)}.site-footer_marketplaceGlyph__EyvHa{width:1.75rem;height:1.75rem}.site-footer_marketplaceMark__qlr27{fill:currentColor;font-family:var(--font-ui),sans-serif;font-size:9.35px;font-weight:500;letter-spacing:0}.site-footer_marketplaceMarkWide__G1w0B{font-size:8.8px;letter-spacing:0}.site-footer_marketplaceMarkOzon___YE_z{font-size:7.15px;letter-spacing:0}.site-footer_main__xWGvB{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.9rem);padding-top:clamp(2.8rem,7vw,4.1rem)}.site-footer_wordmarkLink__86zcU{display:block;width:100%;padding-top:.12em;padding-bottom:.5rem;overflow:visible;container-type:inline-size}.site-footer_wordmarkStack__K5JxO{display:grid}.site-footer_wordmarkFill__q7wPi,.site-footer_wordmarkStroke__kNtYB{grid-area:1/1}.site-footer_wordmark__8Csqi{display:flex;margin-left:-.045em;font-family:var(--font-wordmark),sans-serif;font-size:clamp(4.25rem,13.3cqw,12.9rem);font-weight:800;line-height:.8;letter-spacing:0;text-transform:lowercase;white-space:nowrap}.site-footer_wordmarkFill__q7wPi{color:color-mix(in oklab,var(--primary-foreground) 98%,transparent);transform:translateZ(0);transition:color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.site-footer_wordmarkStroke__kNtYB{color:transparent;-webkit-text-stroke-width:.17rem;-webkit-text-stroke-color:transparent;transform:translateZ(0);transition:-webkit-text-stroke-color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.site-footer_wordmarkLink__86zcU:focus-visible .site-footer_wordmarkFill__q7wPi,.site-footer_wordmarkLink__86zcU:hover .site-footer_wordmarkFill__q7wPi{color:color-mix(in oklab,var(--primary-foreground) 90%,transparent);transform:translate3d(-.012em,.012em,0)}.site-footer_wordmarkLink__86zcU:focus-visible .site-footer_wordmarkStroke__kNtYB,.site-footer_wordmarkLink__86zcU:hover .site-footer_wordmarkStroke__kNtYB{-webkit-text-stroke-color:var(--footer-wordmark-accent);transform:translate3d(.018em,-.012em,0)}.site-footer_navWrap__671HA{display:flex;justify-content:space-between;align-items:center;gap:2rem}.site-footer_navList__QI9yZ{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0;list-style:none}.site-footer_navLink__4J5Pv{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--footer-copy);font-family:var(--font-ui),sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;transition:color .28s cubic-bezier(.16,1,.3,1)}.site-footer_legalLink__Lksow:hover,.site-footer_navLink__4J5Pv:hover{color:var(--primary-foreground)}.site-footer_creditWrap__QuAgs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding-bottom:.2rem}.site-footer_creditCopy__3vROj,.site-footer_creditDivider__g7KTO,.site-footer_legalLink__Lksow{color:var(--footer-copy);font-size:.9rem;line-height:1.3}.site-footer_creditCopy__3vROj{font-family:var(--font-body),sans-serif;font-weight:400}.site-footer_legalLink__Lksow{font-family:var(--font-ui),sans-serif;font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:uppercase;transition:color .28s cubic-bezier(.16,1,.3,1)}.site-footer_creditDivider__g7KTO{font-family:var(--font-ui),sans-serif;font-weight:500;opacity:.6}@media (min-width:1025px){.site-footer_marketplaceList__rUtYf{margin-block-start:calc(.74rem + .35rem + (3.55rem - 2.75rem) / 2)}}@media (max-width:1024px){.site-footer_topBand__ayTpF{grid-template-columns:1fr;justify-items:start}.site-footer_topHeading__UuhlY{font-size:2.25rem}.site-footer_marketplaceList__rUtYf{justify-content:flex-start}.site-footer_navWrap__671HA{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.site-footer_topBand__ayTpF{gap:1.5rem;padding-top:2.15rem;padding-bottom:2.15rem;border-bottom-width:.25rem}.site-footer_wordmarkStroke__kNtYB{-webkit-text-stroke-width:.11rem}.site-footer_wordmark__8Csqi{font-size:clamp(2.9rem,15.7cqw,3.75rem);white-space:nowrap}.site-footer_topHeading__UuhlY{font-size:2rem}.site-footer_creditWrap__QuAgs,.site-footer_navWrap__671HA{align-items:flex-start}.site-footer_navList__QI9yZ{flex-direction:column;gap:.9rem}.site-footer_creditDivider__g7KTO{display:none}}.site-header_topAnchor__3gIuJ{display:block;width:0;height:0;flex:none}.site-header_header__FBrME{position:fixed;inset:0 0 auto;z-index:40}.site-header_headerSpacer__6zi7t{height:var(--header-height);flex:none}.site-header_masthead__R8gPS{border-bottom:1px solid var(--header-border);background:var(--header-bg);color:var(--header-fg);transition:background-color .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.site-header_header__FBrME[data-home=true] .site-header_masthead__R8gPS{color:var(--brand-surface-strong)}.site-header_header__FBrME[data-appearance=overlay] .site-header_masthead__R8gPS{border-color:transparent;background-color:transparent;box-shadow:none}.site-header_header__FBrME[data-appearance=glass] .site-header_masthead__R8gPS{border-color:rgb(255 248 245/12%);background-color:rgb(9 12 13/62%);box-shadow:0 18px 44px -34px rgb(0 0 0/72%);-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%)}.site-header_header__FBrME[data-appearance=solid] .site-header_masthead__R8gPS{border-color:rgb(255 248 245/10%);background-color:rgb(9 12 13/94%);box-shadow:0 18px 42px -34px rgb(0 0 0/74%);-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.site-header_mastheadRow__RIwRg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,4rem);height:var(--header-height)}.site-header_brandMark__8ZLMF{display:inline-flex;min-height:2.75rem;align-items:center;justify-self:start;width:13.25rem;max-width:min(42vw,13.25rem);transform:translateZ(0);transition:transform .28s cubic-bezier(.16,1,.3,1)}.site-header_brandMark__8ZLMF:hover{transform:translate3d(0,-1px,0)}.site-header_brandMark__8ZLMF:active{transform:translateZ(0) scale(.99)}.site-header_brandMark__8ZLMF:focus-visible{outline:2px solid var(--brand-red);outline-offset:.4rem}.site-header_brandLogo__5xC6K{display:block;width:100%;height:auto}.site-header_headerActions__YjiTR,.site-header_headerNav__pbZsl{display:flex;align-items:center;justify-content:flex-end}.site-header_headerNav__pbZsl{gap:clamp(1rem,2.2vw,2.4rem)}.site-header_headerNavLink__5k1OY{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding-block:.35rem;color:var(--header-nav);font-family:var(--font-ui),sans-serif;font-size:.84rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:transform .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.site-header_header__FBrME[data-home=true] .site-header_headerNavLink__5k1OY{color:rgb(255 248 245/84%);text-shadow:0 1px 18px rgb(0 0 0/30%)}.site-header_headerNavLink__5k1OY:after{content:"";position:absolute;inset:auto 0 -.45rem;height:1px;background:var(--brand-red-strong);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.site-header_headerNavLink__5k1OY:hover{transform:translateY(-1px);color:var(--header-nav-active)}.site-header_header__FBrME[data-home=true] .site-header_headerNavLinkActive__iWSPG,.site-header_header__FBrME[data-home=true] .site-header_headerNavLink__5k1OY:hover{color:var(--brand-surface-strong)}.site-header_headerNavLinkActive__iWSPG:after,.site-header_headerNavLink__5k1OY:hover:after{transform:scaleX(1)}.site-header_headerNavLink__5k1OY:active{transform:scale(.98)}.site-header_headerNavLinkActive__iWSPG{color:var(--header-nav-active)}.site-header_headerNavLink__5k1OY:focus-visible{outline:2px solid var(--brand-red-strong);outline-offset:.35rem}.site-header_header__FBrME[data-home=true] .site-header_brandMark__8ZLMF:focus-visible,.site-header_header__FBrME[data-home=true] .site-header_headerNavLink__5k1OY:focus-visible{outline-color:var(--brand-surface-strong);box-shadow:0 0 0 4px rgb(9 12 13/44%)}@media (max-width:767px){.site-header_mastheadRow__RIwRg{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:clamp(.65rem,3vw,1rem);padding-block:0}.site-header_brandMark__8ZLMF{width:clamp(7.85rem,38vw,9.35rem);max-width:100%}.site-header_headerActions__YjiTR{min-width:0;justify-content:flex-end;overflow:visible}.site-header_headerNav__pbZsl{justify-content:flex-end;gap:clamp(.62rem,2.8vw,.9rem);min-width:max-content}.site-header_headerNavLink__5k1OY{font-size:.75rem;letter-spacing:0}.site-header_headerNavLink__5k1OY:after{inset:auto 0 -.32rem}}@media (prefers-reduced-motion:reduce){.site-header_brandMark__8ZLMF,.site-header_headerNavLink__5k1OY,.site-header_headerNavLink__5k1OY:after,.site-header_masthead__R8gPS{transition:none}}.surface-panel_panel__x86SU{overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--surface,#fff);box-shadow:var(--shadow-soft)}.surface-panel_muted__zcbz_{background:#fafafa}.surface-panel_contrast__e_2KD{background:var(--brand-fill);color:var(--primary-foreground);border-color:color-mix(in oklab,var(--primary-foreground) 16%,transparent)}.page-frame_frame__bHibF{flex:1;padding-top:clamp(1.75rem,5vw,2.75rem);padding-bottom:clamp(4rem,8vw,6rem)}.page-frame_flush__FIuUe{overflow-x:clip;padding-top:0;padding-bottom:0}