.Loader-module__sLOHAG__loader{z-index:100;background:var(--lh-black);justify-content:center;align-items:center;gap:var(--space-5);opacity:1;transition:opacity 1.2s var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset:0}.Loader-module__sLOHAG__out{opacity:0;pointer-events:none}.Loader-module__sLOHAG__pre{color:var(--lh-white);font-size:var(--text-md);font-weight:var(--weight-medium)}.Loader-module__sLOHAG__wordWrap{align-items:center;min-height:1.2em;display:flex}.Loader-module__sLOHAG__word{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--lh-white);font-size:clamp(2rem,5vw,3.25rem);line-height:1}.Loader-module__sLOHAG__gold{color:var(--accent)}.Loader-module__sLOHAG__track{background:#ffffff24;width:220px;height:1px;position:relative}.Loader-module__sLOHAG__prog{background:var(--accent);width:0;height:1px;transition:width .12s linear;position:absolute;top:0;left:0}.Loader-module__sLOHAG__flash{background:var(--lh-white);opacity:0;pointer-events:none;position:absolute;inset:0}
.HeroMedia-module__JRwqlW__media{z-index:0;background:var(--lh-black);position:absolute;inset:0;overflow:hidden}.HeroMedia-module__JRwqlW__poster{object-fit:cover}.HeroMedia-module__JRwqlW__videoEl{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroMedia-module__JRwqlW__vimeoWrap{position:absolute;inset:0;overflow:hidden}.HeroMedia-module__JRwqlW__vimeo{pointer-events:none;border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.HeroMedia-module__JRwqlW__vimeoWrap{display:none}}
.RotatingWord-module__7LHMRq__wrap{vertical-align:baseline;display:inline-block;position:relative}.RotatingWord-module__7LHMRq__sizer{visibility:hidden;white-space:nowrap}.RotatingWord-module__7LHMRq__live{justify-content:center;display:flex;position:absolute;inset:0}.RotatingWord-module__7LHMRq__word{white-space:nowrap;color:var(--accent);animation:RotatingWord-module__7LHMRq__wordIn var(--duration-slow) var(--ease-out) both;display:inline-block;position:relative}@keyframes RotatingWord-module__7LHMRq__wordIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RotatingWord-module__7LHMRq__word{animation:none}}
