.HomeHero-module__X66eHG__hero{isolation:isolate;color:#fff;background:#16342b;align-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.HomeHero-module__X66eHG__art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__X66eHG__hero:after{content:"";z-index:-1;background:linear-gradient(270deg,#1028208c,#0000 60%);position:absolute;inset:0}.HomeHero-module__X66eHG__content{text-align:right;box-sizing:border-box;width:min(1416px,100%);margin-inline:auto;padding:64px 48px}.HomeHero-module__X66eHG__eyebrow{color:#e8ca91;margin-bottom:22px;font-size:13px;line-height:1.8;display:block}.HomeHero-module__X66eHG__content h1{font-family:var(--font-display),var(--font-text),sans-serif;letter-spacing:0;color:#fff;text-shadow:0 2px 18px #08181259;margin:0 0 20px;font-size:clamp(38px,4.2vw,62px);font-weight:700;line-height:1.4}.HomeHero-module__X66eHG__content p{color:#e3e9e2;max-width:390px;margin:0 0 32px;font-size:16px;line-height:1.95}.HomeHero-module__X66eHG__actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.HomeHero-module__X66eHG__actions a{color:#fff;align-items:center;gap:18px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.HomeHero-module__X66eHG__actions a:first-child{color:#16342b;background:#eddbb5;border-radius:6px;padding:15px 24px;box-shadow:0 2px 10px #07172930}.HomeHero-module__X66eHG__actions a:first-child:hover{background:#fff0cf}.HomeHero-module__X66eHG__actions a:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (min-width:1600px){.HomeHero-module__X66eHG__hero{min-height:650px}}@media (max-width:1000px){.HomeHero-module__X66eHG__hero{align-items:end;min-height:clamp(560px,82svh,760px)}.HomeHero-module__X66eHG__art{object-position:24% center}.HomeHero-module__X66eHG__hero:after{background:linear-gradient(#0000 20%,#0c201a40 38%,#0c201ac7 66%,#0c201af0 100%)}.HomeHero-module__X66eHG__content{padding:0 32px 44px}.HomeHero-module__X66eHG__content h1{font-size:clamp(34px,6vw,48px)}.HomeHero-module__X66eHG__content p{max-width:520px;margin-bottom:24px}.HomeHero-module__X66eHG__actions{flex-flow:wrap;align-items:center;gap:12px 24px}}@media (max-width:600px){.HomeHero-module__X66eHG__hero{min-height:0}.HomeHero-module__X66eHG__art{aspect-ratio:1944/809;object-fit:cover;width:230%;max-width:none;height:auto;inset:0 auto auto -18%}.HomeHero-module__X66eHG__hero:after{background:linear-gradient(#0000 0 42vw,#16342bd1 70vw,#16342b 95vw)}.HomeHero-module__X66eHG__content{padding:62vw 20px 28px}.HomeHero-module__X66eHG__eyebrow{margin-bottom:8px;font-size:13px}.HomeHero-module__X66eHG__content h1{margin-bottom:10px;font-size:32px;line-height:1.35}.HomeHero-module__X66eHG__content p{max-width:36ch;margin-bottom:18px;font-size:14px;line-height:1.85}.HomeHero-module__X66eHG__actions{grid-template-columns:1fr;align-items:stretch;gap:4px;display:grid}.HomeHero-module__X66eHG__actions a{justify-content:center;gap:10px;min-height:44px;padding:8px 12px;font-size:13px}.HomeHero-module__X66eHG__actions a:first-child{min-height:48px;box-shadow:none;padding:12px 16px}}html[data-motion=full] .HomeHero-module__X66eHG__art{animation:2.4s cubic-bezier(.2,.75,.25,1) backwards HomeHero-module__X66eHG__heroSettle}html[data-motion=full] .HomeHero-module__X66eHG__content>*{animation:.76s cubic-bezier(.2,.75,.25,1) backwards HomeHero-module__X66eHG__heroRise}html[data-motion=full] .HomeHero-module__X66eHG__content>:first-child{animation-delay:.2s}html[data-motion=full] .HomeHero-module__X66eHG__content>:nth-child(2){animation-delay:.33s}html[data-motion=full] .HomeHero-module__X66eHG__content>:nth-child(3){animation-delay:.46s}html[data-motion=full] .HomeHero-module__X66eHG__content>:nth-child(4){animation-delay:.59s}@keyframes HomeHero-module__X66eHG__heroSettle{0%{filter:brightness(.82);transform:scale(1.07)}}@keyframes HomeHero-module__X66eHG__heroRise{0%{opacity:0;transform:translateY(22px)}}.HomeHero-module__X66eHG__down{display:inline-block}html[data-motion=full] .HomeHero-module__X66eHG__actions a:hover .HomeHero-module__X66eHG__down{animation:.9s cubic-bezier(.2,.75,.25,1) infinite HomeHero-module__X66eHG__downNudge}@keyframes HomeHero-module__X66eHG__downNudge{50%{transform:translateY(4px)}}html[data-motion=full] .HomeHero-module__X66eHG__actions a{transition:background-color .16s,translate .16s cubic-bezier(.2,.75,.25,1),scale .12s}html[data-motion=full] .HomeHero-module__X66eHG__actions a:first-child:hover{translate:0 -2px}html[data-motion=full] .HomeHero-module__X66eHG__actions a:active{scale:.97}
