.Hero-module__opxiJq__hero{background-color:#f7ca38;background-image:radial-gradient(circle at 80% 40%,#ffffff4d 0%,#0000 60%),linear-gradient(135deg,#fce074 0%,#f5c538 45%,#eab308 100%);align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.Hero-module__opxiJq__hero{min-height:max(100svh,820px)}}@media (min-width:768px) and (max-width:1023px){.Hero-module__opxiJq__hero{min-height:760px}}@media (max-width:767px){.Hero-module__opxiJq__hero{min-height:700px}}.Hero-module__opxiJq__bgImageWrapper{z-index:1;pointer-events:none;position:absolute;inset:0}.Hero-module__opxiJq__bgImage{object-fit:cover;object-position:right center;transition:opacity var(--transition-slow)}.Hero-module__opxiJq__bgOverlayLeft{z-index:2;pointer-events:none;background:linear-gradient(90deg,#fdf8eecc 0%,#fdf8ee94 45%,#fdf8ee38 70%,#fdf8ee00 100%);position:absolute;inset:0}@media (max-width:767px){.Hero-module__opxiJq__bgOverlayLeft{background:linear-gradient(#fdf8eee0 0%,#fdf8eea6 50%,#fdf8eee0 100%)}}.Hero-module__opxiJq__bgOverlayBottom{z-index:3;pointer-events:none;background:linear-gradient(#0000 65%,#faf8f5b3 100%);position:absolute;inset:0}.Hero-module__opxiJq__container{z-index:4;width:100%;padding-top:140px;padding-bottom:80px;position:relative}@media (min-width:1024px){.Hero-module__opxiJq__container{padding-top:160px;padding-bottom:100px}}@media (max-width:767px){.Hero-module__opxiJq__container{padding-top:130px;padding-bottom:60px}}.Hero-module__opxiJq__content{-webkit-backdrop-filter:none;max-width:760px;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}@keyframes Hero-module__opxiJq__heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero-module__opxiJq__eyebrow{font-family:var(--font-host-grotesk), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#854d0e;margin-bottom:1rem;font-size:.825rem;font-weight:600;animation:.6s cubic-bezier(.16,1,.3,1) .1s both Hero-module__opxiJq__heroFadeUp}.Hero-module__opxiJq__heading{font-family:var(--font-host-grotesk), sans-serif;letter-spacing:-.02em;color:#4a2006;margin-bottom:1.25rem;font-size:clamp(2.75rem,5.25vw,5.15rem);font-weight:450;line-height:1.05;animation:.6s cubic-bezier(.16,1,.3,1) .25s both Hero-module__opxiJq__heroFadeUp}.Hero-module__opxiJq__headingHighlight{color:#854d0e;font-weight:600}.Hero-module__opxiJq__supportingText{font-family:var(--font-host-grotesk), sans-serif;color:#5c3510;max-width:580px;margin-bottom:2.25rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:450;line-height:1.55;animation:.6s cubic-bezier(.16,1,.3,1) .4s both Hero-module__opxiJq__heroFadeUp}.Hero-module__opxiJq__actions{flex-wrap:wrap;align-items:center;gap:1.15rem;animation:.6s cubic-bezier(.16,1,.3,1) .55s both Hero-module__opxiJq__heroFadeUp;display:flex}@media (max-width:480px){.Hero-module__opxiJq__actions{flex-direction:column;align-items:stretch;width:100%}}.Hero-module__opxiJq__primaryBtn{min-height:50px;font-family:var(--font-host-grotesk), sans-serif;background:#0f172a;border:1px solid #0f172a;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.85rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:#fff!important;box-shadow:none!important;border-radius:9999px!important}.Hero-module__opxiJq__primaryBtn:hover{border-color:#0f172a;color:#0f172a!important;box-shadow:none!important;background:#fff!important}.Hero-module__opxiJq__primaryBtn:focus-visible{outline-offset:3px;outline:2px solid #0f172a}.Hero-module__opxiJq__btnIcon{width:18px;height:18px;transition:transform .25s}.Hero-module__opxiJq__primaryBtn:hover .Hero-module__opxiJq__btnIcon{transform:translate(4px)}.Hero-module__opxiJq__secondaryLink{min-height:50px;font-family:var(--font-host-grotesk), sans-serif;background:#fff;border:1px solid #0f172a;justify-content:center;align-items:center;padding:.8rem 1.65rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:#0f172a!important;box-shadow:none!important;border-radius:9999px!important}.Hero-module__opxiJq__secondaryLink:hover{border-color:#0f172a;color:#fff!important;box-shadow:none!important;background:#0f172a!important}.Hero-module__opxiJq__secondaryLink:focus-visible{outline-offset:3px;outline:2px solid #b8860b}@media (prefers-reduced-motion:reduce){.Hero-module__opxiJq__eyebrow,.Hero-module__opxiJq__heading,.Hero-module__opxiJq__supportingText,.Hero-module__opxiJq__actions{animation:none!important}}
