.hero{min-height:760px;padding:75px clamp(22px,7vw,108px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;position:relative;overflow:hidden;background:linear-gradient(110deg,#fbf7f0 0 58%,#960a11 58%)}.hero:before{content:'VILA';position:absolute;left:-12px;bottom:-70px;color:#960a1108;font:900 260px 'Barlow Condensed',sans-serif;line-height:1}.hero-copy{position:relative;z-index:2}.hero-copy>p{max-width:620px;color:#5e4b4c}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.hero-stats{display:flex;gap:34px;margin-top:56px;padding-top:22px;border-top:1px solid #16090a20}.hero-stats span{font-size:10px;color:#806d6e;text-transform:uppercase;letter-spacing:.1em}.hero-stats strong{display:block;margin-bottom:6px;color:var(--dark-red);font:900 24px 'Barlow Condensed',sans-serif;letter-spacing:0}.crest-stage{min-height:570px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.crest-stage:before,.crest-stage:after{content:'';position:absolute;border:1px solid #ffffff20;border-radius:50%}.crest-stage:before{width:520px;height:520px}.crest-stage:after{width:430px;height:430px}.crest-stage img{position:relative;z-index:2;width:min(80%,430px);aspect-ratio:1;object-fit:cover;border-radius:50%;mix-blend-mode:screen;filter:drop-shadow(0 24px 30px #2d0008aa)}.crest-stage strong{position:relative;z-index:2;margin-top:22px;font:italic 900 29px 'Barlow Condensed',sans-serif;letter-spacing:.08em}.star-row{position:relative;z-index:2;margin-bottom:15px;color:var(--gold);font-style:normal;font-size:22px;letter-spacing:8px}.crest-glow{position:absolute;width:300px;height:300px;border-radius:50%;background:#f0182550;filter:blur(40px)}.manifesto{padding:110px clamp(22px,8vw,125px);display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#1a0809;color:#fff;position:relative}.manifesto:after{content:'★';position:absolute;right:5%;bottom:0;color:#ffffff08;font-size:260px}.manifesto h2{color:#fff}.manifesto p{max-width:550px;color:#d7c8c9}.manifesto blockquote{margin:42px 0 0;padding:20px 0 20px 25px;border-left:4px solid var(--red);font:italic 800 30px 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--gold)}.creator-call{padding:105px clamp(22px,8vw,125px);display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;background:#efe6db}.creator-photo{position:relative;width:min(100%,460px);justify-self:center}.creator-photo:before{content:'';position:absolute;inset:18px -18px -18px 18px;background:var(--red)}.creator-photo img{position:relative;display:block;width:100%;max-height:650px;object-fit:cover;object-position:center 54%;filter:saturate(.9) contrast(1.05)}.creator-call p{max-width:650px;color:#5e4b4c}.creator-call ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;margin:34px 0;list-style:none}.creator-call li{padding:15px 10px;border-top:2px solid #cfb9aa;font-size:12px;font-weight:800}.creator-call li b{display:block;margin-bottom:9px;color:var(--red);font-size:11px}@media(max-width:900px){.hero{grid-template-columns:1fr;background:linear-gradient(#fbf7f0 0 57%,#960a11 57%);padding-top:55px}.crest-stage{min-height:510px}.manifesto,.creator-call{grid-template-columns:1fr}.creator-call>div:last-child{order:-1}.creator-photo{width:min(82vw,460px)}}@media(max-width:580px){.hero{min-height:auto;padding-inline:20px}h1{font-size:68px}.hero-actions{align-items:stretch;flex-direction:column}.primary{width:100%}.secondary{text-align:center}.hero-stats{gap:14px;justify-content:space-between}.hero-stats strong{font-size:19px}.crest-stage{min-height:410px}.crest-stage:before{width:360px;height:360px}.crest-stage:after{width:310px;height:310px}.crest-stage strong{font-size:23px}.star-row{font-size:15px;letter-spacing:5px}.manifesto,.creator-call{padding:75px 20px}.creator-call ol{grid-template-columns:1fr}.creator-photo{width:calc(100% - 18px)}}
