.about-page{background:#050505}.about-header{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;z-index:50;background:#050505e8;backdrop-filter:blur(12px);border-bottom:1px solid #29220a}.about-header nav{display:flex;gap:28px}.about-header nav a{text-transform:uppercase;font:800 12px 'Barlow Condensed';letter-spacing:1px}.about-header nav a:hover,.about-header nav a.active{color:var(--yellow)}.header-sim{padding:12px 17px;background:var(--yellow);color:#000;text-transform:uppercase;font:900 10px Inter}.about-hero{height:760px;min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at center,#2a2308 0,#0d0d0d 42%,#030303 76%)}.about-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 85px,#ffc40008 86px 87px)}.about-beam{position:absolute;width:120vw;height:1px;background:linear-gradient(90deg,transparent,var(--yellow),transparent);box-shadow:0 0 45px 10px #ffc40044;transform:rotate(-10deg);animation:aboutBeam 4s ease-in-out infinite}.about-slogan{position:relative;z-index:2;text-align:center;padding-top:75px}.about-slogan>p,.section-kicker,.about-title>p,.sim-intro>p{font:900 10px Inter;color:var(--yellow);letter-spacing:4px}.about-slogan img{display:block;width:min(1050px,88vw);margin:28px auto;filter:drop-shadow(0 0 30px #ffc40024);animation:sloganFloat 4s ease-in-out infinite}.about-slogan>span{display:block;color:#aaa;font-size:13px;letter-spacing:.5px;margin-bottom:30px}.about-slogan .btn{display:inline-block}.about-slogan .btn b{margin-left:20px}.story-section{padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;border-bottom:1px solid #29220a}.story-section h1{font-size:clamp(70px,8vw,120px)}.story-copy>p{color:#a5a59f;line-height:1.9;font-size:14px}.values{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border:1px solid #322b0d}.values span{padding:20px;text-transform:uppercase;font:800 13px 'Barlow Condensed';border-right:1px solid #322b0d}.values span:last-child{border:0}.values b{display:block;color:var(--yellow);margin-bottom:8px;font-size:10px}.all-facts{padding:110px 5vw;background:#090909}.about-title{text-align:center;margin-bottom:40px}.about-title h2,.sim-intro h2{font-size:clamp(55px,7vw,95px)}.about-title>span,.sim-intro>span{display:block;color:#888;font-size:13px;margin-top:20px}.fact-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:32px}.fact-filters button{background:#111;border:1px solid #353535;color:#999;padding:11px 16px;text-transform:uppercase;font:800 10px Inter;cursor:pointer}.fact-filters button.active,.fact-filters button:hover{background:var(--yellow);border-color:var(--yellow);color:#000}.all-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1450px;margin:auto}.mini-fact{min-height:385px;background:#101010;border:1px solid #2a2a2a;position:relative;overflow:hidden;transition:.3s}.mini-fact.hidden{display:none}.mini-fact:hover{transform:translateY(-6px);border-color:#6b5609}.mini-fact img{width:100%;height:210px;object-fit:contain;background:radial-gradient(circle,#2c280e,#0a0a0a 70%)}.mini-fact-content{padding:20px}.mini-fact small{color:var(--yellow);font:800 9px Inter;letter-spacing:1px}.mini-fact h3{font:800 20px 'Barlow Condensed';text-transform:uppercase;margin:9px 0}.mini-fact p{color:#8d8d87;font-size:11px;line-height:1.65;margin:0 0 15px}.mini-fact a{color:#fff;text-transform:uppercase;font:800 9px Inter;border-bottom:1px solid var(--yellow);padding-bottom:4px}.simulator-section{padding:120px 7vw;background:linear-gradient(135deg,#050505 40%,#181400);position:relative}.sim-intro{max-width:800px;margin-bottom:55px}.sim-form{max-width:1100px}.sim-form fieldset{border:0;padding:0;margin:0 0 42px}.sim-form legend{font:800 23px 'Barlow Condensed';text-transform:uppercase;margin-bottom:17px}.sim-form legend b{color:var(--yellow);font-size:12px;margin-right:12px}.choice-grid{display:flex;flex-wrap:wrap;gap:10px}.choice-grid label{cursor:pointer}.choice-grid input{position:absolute;opacity:0}.choice-grid span{display:block;padding:15px 20px;border:1px solid #3b3b38;background:#0d0d0d;color:#aaa;font-size:12px;transition:.2s}.choice-grid input:checked+span{background:var(--yellow);border-color:var(--yellow);color:#000;font-weight:800}.choice-grid label:hover span{border-color:var(--yellow)}.sim-submit{border:0;background:var(--yellow);color:#000;padding:18px 25px;text-transform:uppercase;font:900 12px Inter;cursor:pointer}.sim-submit span{margin-left:30px}.sim-disclaimer{color:#60605c;font-size:9px;max-width:650px;line-height:1.6}.sim-result{display:none;max-width:1100px;margin-top:50px;border:1px solid #66520a;background:#0c0c0c}.sim-result.show{display:grid;grid-template-columns:330px 1fr;animation:resultIn .5s ease}.result-image{background:radial-gradient(circle,#39310c,#090909 68%);display:grid;place-items:center;min-height:390px}.result-image img{width:100%;height:350px;object-fit:contain}.result-copy{padding:45px}.result-copy>small{color:var(--yellow);letter-spacing:3px;font-weight:900}.result-copy h3{font:900 clamp(40px,5vw,65px) 'Barlow Condensed';text-transform:uppercase;margin:12px 0}.result-copy>p{color:#aaa;line-height:1.75}.result-reasons{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.result-reasons span{padding:8px 11px;border:1px solid #44380c;color:#d4b322;font-size:10px}.result-actions{display:flex;gap:10px;flex-wrap:wrap}.result-actions a{padding:13px 17px;text-transform:uppercase;font:900 10px Inter;background:var(--yellow);color:#000}.result-actions a:last-child{background:transparent;color:#fff;border:1px solid #555}.about-footer{padding:35px 6vw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #29220a}.about-footer img{width:140px;height:90px;object-fit:cover}.about-footer p{font-size:10px}.about-footer a{color:var(--yellow);font:800 11px Inter}.about-page .simulator-fab{display:none}
@keyframes sloganFloat{50%{transform:translateY(-8px);filter:drop-shadow(0 0 45px #ffc40042)}}@keyframes aboutBeam{50%{transform:rotate(-10deg) translateY(80px);opacity:.35}}@keyframes resultIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.all-facts-grid{grid-template-columns:repeat(3,1fr)}.story-section{grid-template-columns:1fr}.about-header nav{display:none}}
@media(max-width:700px){.about-header{height:72px;padding:0 18px}.about-header .brand img{width:120px}.header-sim{padding:10px;font-size:8px}.about-hero{min-height:680px;height:100vh}.about-slogan{padding-inline:18px}.about-slogan>span{line-height:1.6}.story-section,.all-facts,.simulator-section{padding:75px 18px}.story-section h1{font-size:70px}.values{grid-template-columns:1fr}.values span{border-right:0;border-bottom:1px solid #322b0d}.all-facts-grid{grid-template-columns:1fr;gap:28px}.mini-fact{min-height:0}.mini-fact img{height:290px}.fact-filters button{flex:1 1 45%}.choice-grid{display:grid;grid-template-columns:1fr;width:100%}.choice-grid label,.choice-grid span{width:100%}.sim-result.show{grid-template-columns:1fr}.result-image{min-height:310px}.result-image img{height:290px}.result-copy{padding:28px 20px}.about-footer{flex-direction:column;gap:12px}.about-page .simulator-fab{display:flex}}
.about-footer img{object-fit:contain}
