.Hero-module__ZARIfG__hero{color:#fff;align-items:flex-end;min-height:min(88vh,760px);display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Hero-module__ZARIfG__hero:after{content:"";background:linear-gradient(#14100c1a 40%,#14100cb8);position:absolute;inset:0}.Hero-module__ZARIfG__text{z-index:1;width:100%;max-width:var(--max);padding:0 var(--gutter) clamp(40px, 8vh, 88px);margin:0 auto;animation:.8s ease-out both Hero-module__ZARIfG__rise;position:relative}.Hero-module__ZARIfG__eyebrow{opacity:.85;margin:0 0 12px;font-size:14px}.Hero-module__ZARIfG__text h1{text-wrap:balance;max-width:11em;font-family:var(--font-head);margin:0;font-size:clamp(40px,7vw,76px);font-weight:600;line-height:1.15}.Hero-module__ZARIfG__lead{text-wrap:balance;opacity:.92;max-width:40ch;margin:16px 0 28px;font-size:clamp(17px,2vw,20px)}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__ZARIfG__actions a:first-child{color:var(--ink);background:#fff;border-color:#fff}.Hero-module__ZARIfG__actions a:first-child:hover{background:var(--accent-soft);border-color:var(--accent-soft)}@keyframes Hero-module__ZARIfG__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__text{animation:none}}@media (max-width:760px){.Hero-module__ZARIfG__hero{min-height:72svh}.Hero-module__ZARIfG__actions{display:none}}
