.desktop-intro-module___UgzJa__intro{display:none}@media (prefers-reduced-motion:no-preference){.desktop-intro-module___UgzJa__intro{z-index:100;background:var(--color-cream-light);justify-content:center;align-items:center;animation:.7s ease-in-out 2s both desktop-intro-module___UgzJa__dismiss;display:flex;position:fixed;inset:0}.desktop-intro-module___UgzJa__logo{width:min(440px,76vw);height:auto;animation:2s cubic-bezier(.22,1,.36,1) both desktop-intro-module___UgzJa__emerge}.desktop-intro-module___UgzJa__content{animation:.7s ease-out 2s both desktop-intro-module___UgzJa__reveal}}@keyframes desktop-intro-module___UgzJa__emerge{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desktop-intro-module___UgzJa__dismiss{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes desktop-intro-module___UgzJa__reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}
.hero-photo-module__Tgk0Ua__photo{object-fit:cover;object-position:66% center;filter:saturate(.9)contrast(.96)brightness(.97);transform-origin:66% 45%;width:100%;height:100%}.hero-photo-module__Tgk0Ua__tint{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 24%, transparent), transparent 46%, color-mix(in srgb, var(--color-maroon) 8%, transparent));position:absolute;inset:0}.hero-photo-module__Tgk0Ua__textShade{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 72%, transparent), color-mix(in srgb, var(--color-ink) 35%, transparent) 38%, transparent 62%);position:absolute;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-photo-module__Tgk0Ua__photo{animation:18s ease-in-out 2s infinite alternate hero-photo-module__Tgk0Ua__gentle-zoom}}@keyframes hero-photo-module__Tgk0Ua__gentle-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}
