
.hero.section{background:radial-gradient(ellipse at 75% 40%,#742641,transparent 60%),#260b19;color:#fff4e8;padding:0}.hero-title{color:#fff4e8;font-size:clamp(48px,5.7vw,88px)}.hero-title em{color:#f4cc77}.hero-copy p,.hero-meta{color:#ecd2dc}.hero-copy .kicker{color:#f4cc77}.hero .btn-outline{color:#fff4e8;border-color:#b48a60}.hero .btn{background:#edbf66;color:#2b0b1a}.hero .hero-card{border:1px solid #e6b75d;background:#350e23}.hero .hero-card img{object-fit:cover;object-position:center top}.hero-stage{animation:homeFloat 7s ease-in-out infinite}.hero-stage-wrap{perspective:1400px}.v25-promise{font-size:11px!important;letter-spacing:.13em;line-height:1.8!important;margin-top:22px!important}.v25-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0}.v25-quality-grid article{border:1px solid #dbc5b1;padding:24px;border-radius:16px}.v25-quality-grid h3{font:24px Georgia;color:#57253a;margin:0 0 12px}.v25-quality-grid p{line-height:1.7;color:#735761}.motion-paused *, .motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}#home{scroll-margin-top:90px}@keyframes homeFloat{0%,100%{translate:0 0;rotate:-.3deg}50%{translate:0 -12px;rotate:.3deg}}@media(max-width:900px){.v25-quality-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.v25-quality-grid{grid-template-columns:1fr}.hero.section{background:radial-gradient(ellipse at bottom,#742641,transparent 65%),#260b19}.hero-controls{justify-content:center;left:0}.hero-title{font-size:54px}.hero-copy{padding-top:40px}.hero .hero-stage{min-height:450px}.hero-meta{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important}}
