html,body{max-width:100%;overflow-x:hidden}.preview-note{margin:0;padding:8px 6%;background:#e5b74c;color:#17251c;font:800 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.hero-video{object-position:center center}
@media(max-width:700px){.hero{min-height:calc(100svh - 30px)}.site-header{padding:16px 0}.brand{font-size:25px}.brand small{max-width:180px!important;font-size:8px}.hero-copy{padding:48px 0 105px}.hero h1{font-size:clamp(49px,15.5vw,72px);line-height:.9}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.45;max-width:92%}.actions{margin-top:20px}.actions .btn{min-height:50px;padding:13px 15px}.actions .btn.outline,.hero-foot{display:none}.field-strip .wrap{font-size:10px}.mobile-bar{left:8px;right:8px;bottom:8px;padding:7px;background:#192921;box-shadow:0 8px 28px #0007}.mobile-bar a{padding:9px 4px;font-size:12px}}
@media(max-width:360px) and (max-height:620px){.hero-copy{padding-top:30px}.hero-copy>p:not(.eyebrow){display:none}.hero h1{font-size:48px}.actions .btn.outline,.hero-foot{display:none}}
