/* Movement comes exclusively from Higgsfield tracking footage. */
.hero-photo{transform:none!important;will-change:auto;object-position:50% 50%}#tracking-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3;opacity:0}#tracking-canvas.ready{opacity:1}.opening{height:calc(400svh - var(--header-height))}
@media(max-width:767px){.opening{height:calc(320svh - var(--header-height))}.menu-toggle{flex-basis:44px;width:44px}}
@media(min-width:768px) and (max-height:600px){.opening-title{top:6%}.opening-title h1{font-size:52px;margin:10px 0 12px}.hero-description{font-size:12px}.opening-title .eyebrow{font-size:9px}.opening-end{bottom:75px}.opening-end h2{font-size:40px;margin-bottom:12px}.opening-end>p:not(.eyebrow){font-size:12px}}
@media(prefers-reduced-motion:reduce){.opening{height:calc(100svh - var(--header-height))}#tracking-canvas{display:none}}
html:not(.js) .opening{height:calc(100svh - var(--header-height))}
