.hero.hero-minimal{margin:0;border-radius:0;height:calc(100svh - 104px);min-height:620px;display:flex;align-items:center;justify-content:center}.hero-minimal .hero-content{width:100%;padding:80px 6%;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-minimal .hero-shade{background:linear-gradient(0deg,#0005,#0003 55%,#0004)}.hero-minimal .hero-content>.eyebrow{max-width:none;margin:0 0 30px;font:400 11px/1.8 Arial,sans-serif;letter-spacing:.32em;color:#f8f6f2}.hero-minimal h1{max-width:100%;font-family:Arial,sans-serif;font-size:clamp(52px,8.4vw,132px);font-weight:300;line-height:1.15;letter-spacing:.095em;text-shadow:0 2px 25px #0002;white-space:nowrap}.hero-minimal .hero-tagline{margin-top:30px;font:400 12px/1.8 Arial,sans-serif;letter-spacing:.32em;color:#ebdfc4}.hero-minimal .hero-tagline span{padding:0 8px}.hero-minimal .hero-actions{justify-content:center;gap:18px;margin-top:48px;flex-wrap:wrap}.hero-minimal .hero-actions .button{border-radius:0;min-height:54px;padding:18px 28px;min-width:190px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.hero-minimal .hero-primary{background:#f8f6f2;color:#111;border:1px solid #f8f6f2}.hero-minimal .hero-secondary{background:#1111;color:#f8f6f2;border:1px solid #f8f6f2b3}.hero-minimal .hero-primary:hover{background:#c6b69a;border-color:#c6b69a}.hero-minimal .hero-secondary:hover{background:#f8f6f21f;border-color:#f8f6f2}@media(max-width:760px){.hero.hero-minimal{height:calc(100svh - 85px);min-height:610px}.hero-minimal .hero-content{padding:60px 6%}.hero-minimal .hero-content>.eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:24px}.hero-minimal h1{font-size:clamp(35px,9.1vw,68px);letter-spacing:.055em}.hero-minimal .hero-tagline{font-size:9px;letter-spacing:.18em;margin-top:24px}.hero-minimal .hero-tagline span{padding:0 4px}.hero-minimal .hero-actions{width:100%;max-width:300px;gap:12px;margin-top:35px;flex-direction:column}.hero-minimal .hero-actions .button{width:100%;min-width:0;min-height:48px;padding:14px 18px;font-size:10px}}
