.home-media-strip-module__HsMEvG__strip{border-block:1px solid color-mix(in oklch, var(--brand-ink) 12%, transparent);color:var(--brand-ink);margin-bottom:3.5rem;padding-block:1.25rem 2rem}.home-media-strip-module__HsMEvG__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.home-media-strip-module__HsMEvG__viewport{-webkit-mask-image:linear-gradient(to right, transparent, var(--brand-ink) 3%, var(--brand-ink) 97%, transparent);mask-image:linear-gradient(to right, transparent, var(--brand-ink) 3%, var(--brand-ink) 97%, transparent);overflow:hidden}.home-media-strip-module__HsMEvG__track{width:max-content;animation:36s linear infinite home-media-strip-module__HsMEvG__media-scroll;display:flex}.home-media-strip-module__HsMEvG__group{flex-shrink:0;justify-content:space-around;align-items:center;gap:5rem;padding-right:5rem;display:flex}.home-media-strip-module__HsMEvG__outlet{object-fit:contain;filter:brightness(0);opacity:.8;flex-shrink:0;width:auto;height:auto;display:block}@keyframes home-media-strip-module__HsMEvG__media-scroll{to{transform:translate(-50%)}}@media (max-width:767px){.home-media-strip-module__HsMEvG__strip{margin-bottom:2.5rem}.home-media-strip-module__HsMEvG__group{gap:3rem;padding-right:3rem}}@media (prefers-reduced-motion:reduce){.home-media-strip-module__HsMEvG__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.home-media-strip-module__HsMEvG__track{width:auto;animation:none}.home-media-strip-module__HsMEvG__group{flex-wrap:wrap;flex-shrink:1;justify-content:flex-start;gap:1.5rem 2rem;padding:0}.home-media-strip-module__HsMEvG__group+.home-media-strip-module__HsMEvG__group{display:none}.home-media-strip-module__HsMEvG__outlet{max-width:100%}}
.home-video-hero-module__x9mTWG__hero{isolation:isolate;background:var(--brand-ink);color:var(--background);position:relative;overflow:hidden}.home-video-hero-module__x9mTWG__media{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-video-hero-module__x9mTWG__hidden{opacity:0}.home-video-hero-module__x9mTWG__visible{opacity:1}.home-video-hero-module__x9mTWG__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-ink) 82%, transparent), color-mix(in srgb, var(--brand-ink) 55%, transparent) 52%, color-mix(in srgb, var(--brand-ink) 18%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--brand-ink) 80%, transparent), transparent 35%);pointer-events:none;position:absolute;inset:0}.home-video-hero-module__x9mTWG__layout{flex-direction:column;justify-content:space-between;min-height:max(760px,100svh - 80px);padding-block:24px;display:flex;position:relative}.home-video-hero-module__x9mTWG__topline,.home-video-hero-module__x9mTWG__bottomline{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-video-hero-module__x9mTWG__topline{color:color-mix(in srgb, var(--background) 85%, transparent)}.home-video-hero-module__x9mTWG__label{letter-spacing:.08em;font-size:14px;line-height:1.5}.home-video-hero-module__x9mTWG__copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:28px;padding-block:28px;display:flex}.home-video-hero-module__x9mTWG__title{letter-spacing:-.065em;font-size:clamp(56px,6.4vw,88px);font-weight:500;line-height:1.01}.home-video-hero-module__x9mTWG__title span{display:block}.home-video-hero-module__x9mTWG__secondary{font-weight:300}.home-video-hero-module__x9mTWG__description{text-wrap:pretty;max-width:440px;font-size:16px;line-height:1.6}.home-video-hero-module__x9mTWG__smallLink{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.home-video-hero-module__x9mTWG__smallLink:hover{text-underline-offset:5px;text-decoration:underline}.home-video-hero-module__x9mTWG__bottomline{justify-content:flex-end}.home-video-hero-module__x9mTWG__eventLink{flex-direction:column;align-items:flex-start;display:flex}.home-video-hero-module__x9mTWG__eventLink .home-video-hero-module__x9mTWG__label{color:color-mix(in srgb, var(--background) 80%, transparent);letter-spacing:.02em;font-size:14px}.home-video-hero-module__x9mTWG__eventLink:hover .home-video-hero-module__x9mTWG__smallLink{text-underline-offset:5px;text-decoration:underline}.home-video-hero-module__x9mTWG__playback{align-items:center;gap:16px;display:flex}.home-video-hero-module__x9mTWG__status{max-width:200px;font-size:14px;line-height:1.5}.home-video-hero-module__x9mTWG__status:empty{display:none}.home-video-hero-module__x9mTWG__control{border:1px solid color-mix(in srgb, var(--background) 50%, transparent);background:color-mix(in srgb, var(--brand-ink) 55%, transparent);min-height:44px;color:var(--background);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:inline-flex}.home-video-hero-module__x9mTWG__control:hover{background:var(--brand-ink)}.home-video-hero-module__x9mTWG__control:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:767px){.home-video-hero-module__x9mTWG__layout{min-height:calc(100svh - 72px);padding-block:20px}.home-video-hero-module__x9mTWG__topline{align-items:flex-start;gap:16px}.home-video-hero-module__x9mTWG__topline .home-video-hero-module__x9mTWG__label{letter-spacing:.02em;max-width:130px}.home-video-hero-module__x9mTWG__topline .home-video-hero-module__x9mTWG__smallLink{min-height:42px}.home-video-hero-module__x9mTWG__copy{gap:24px;padding-block:56px}.home-video-hero-module__x9mTWG__title{letter-spacing:-.055em;font-size:clamp(40px,10.7vw,72px);line-height:1.08}.home-video-hero-module__x9mTWG__description{max-width:360px}.home-video-hero-module__x9mTWG__bottomline{flex-wrap:wrap;align-items:flex-start;gap:12px}.home-video-hero-module__x9mTWG__eventLink .home-video-hero-module__x9mTWG__label{max-width:250px}.home-video-hero-module__x9mTWG__playback{flex-wrap:wrap}.home-video-hero-module__x9mTWG__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-ink) 76%, transparent), color-mix(in srgb, var(--brand-ink) 55%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--brand-ink) 75%, transparent), transparent 45%)}}
