@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Italiana&display=swap');
@font-face{font-family:"Neue Metana";src:url("/assets/NeueMetana-Bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
:root{color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:#050505;color:#eeeae3;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}header{position:absolute;z-index:5;top:0;width:100%;padding:37px 5.5%;display:flex;align-items:center;justify-content:space-between}.brand{display:block;width:108px;height:auto}nav{display:flex;gap:46px;font-size:14px}nav a:hover,.explore:hover{opacity:.6}.hero{position:relative;min-height:100svh;overflow:hidden;background:#000}.mars{position:absolute;inset:0;background:url('/assets/mars.png') center/cover;animation:drift 9s ease-in-out infinite alternate}
@keyframes drift{from{transform:translate(3%,-2%) scale(1.12)}to{transform:translate(-4%,3%) scale(1.28)}}
.hero-copy{position:relative;z-index:1;padding:clamp(180px,20vh,240px) 5.5% 0}h1,h2{font-family:'Italiana',Georgia,serif;font-weight:400;letter-spacing:-.035em}.hero h1{font-family:"Neue Metana",Arial,sans-serif;font-weight:700;font-size:clamp(58px,7.4vw,112px);line-height:1;margin:0 0 30px}.hero-copy p{text-transform:uppercase;letter-spacing:.28em;font-size:clamp(12px,1.25vw,19px)}.explore{display:inline-flex;gap:36px;margin-top:40px;padding-bottom:12px;border-bottom:1px solid #eee;font-size:16px}.hero-bottom{position:absolute;bottom:32px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:#aba5a0}.section{padding:130px 5.5%;scroll-margin-top:20px}.eyebrow{display:flex;justify-content:space-between;align-items:start;color:#99918a;font-size:10px;letter-spacing:.18em;line-height:1.7}.eyebrow span:last-child{text-align:right}.section h2{font-size:clamp(62px,8vw,120px);line-height:.95;margin:95px 0 25px}.accent{color:#bb7550}.intro{color:#a7a29d;font-size:16px}.logos{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;border-top:1px solid #3a3532;border-bottom:1px solid #3a3532;margin:90px 0 80px}.logos a{height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;opacity:.68;transition:opacity .25s}.logos a:hover{opacity:1}.logos img{width:130px;max-width:85%;height:50px;object-fit:contain}.logos a:nth-child(2) img{height:60px}.logos span{font-size:9px;letter-spacing:.13em;color:#a5a09b;text-align:center}.details{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}.details article{border-bottom:1px solid #262321;padding:28px 0;display:flex;gap:35px;scroll-margin-top:30px}.details article>span{color:#8e7770;font-size:11px}.details h3{font-size:14px;letter-spacing:.15em;margin:0 0 15px}.details small{font-size:9px;color:#b08a76;margin-left:12px}.details p,.about-text p,.questions p{color:#a9a39e;line-height:1.8;font-size:15px;margin:0;max-width:500px}.about{background:#11100f}.columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-text,.questions{padding-top:110px}.about-text p.large{color:#eeeae3;font-size:clamp(20px,2.2vw,32px);line-height:1.4;margin-bottom:35px}.about-text p.signature{font-size:9px;letter-spacing:.16em;margin-top:50px;color:#c28e72}em{font-weight:400}details{border-bottom:1px solid #3a3532}summary{list-style:none;cursor:pointer;padding:27px 0;display:flex;justify-content:space-between;font-size:15px}summary::-webkit-details-marker{display:none}summary span{font-size:22px;color:#b78a72}details[open] summary span{transform:rotate(45deg)}details p{padding:0 28px 25px 0}footer{padding:70px 5.5% 30px;background:#151211}.footer-main{display:flex;justify-content:space-between;align-items:end;padding-bottom:80px}.footer-main p{font-family:Georgia,serif;font-size:clamp(34px,4vw,60px);line-height:1.2;margin:0}.footer-main a,.footer-bottom{font-size:10px;letter-spacing:.14em}.footer-bottom{border-top:1px solid #3a3532;padding-top:25px;display:flex;justify-content:space-between;color:#99918a}@media(max-width:700px){header{padding:25px 6%;align-items:flex-start;gap:20px}.brand{width:76px}nav{gap:18px;font-size:12px}.hero-copy{padding:29vh 6% 0}.hero h1{font-size:clamp(30px,9vw,62px)}.hero-copy p{font-size:11px;line-height:1.7}.mars{background-position:58% center}.hero-bottom span:first-child{display:none}.hero-bottom{justify-content:flex-end}.section{padding:90px 6%}.section h2{margin-top:70px}.logos{grid-template-columns:repeat(2,1fr);gap:0 20px;margin:60px 0 45px}.logos a{height:140px}.logos img{width:110px}.details,.columns{grid-template-columns:1fr;gap:0}.about-text,.questions{padding-top:20px}.footer-main{gap:35px;align-items:start;flex-direction:column}.footer-bottom{gap:16px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
