:root{--gold:#f6c35d;--orange:#ff7300;--red:#a30e0e;--blue:#1785de;--ink:#03101b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#02070c;color:#f5ddb2;font-family:Georgia,'Times New Roman',serif}header{min-height:86px;display:flex;align-items:center;gap:28px;padding:10px 3%;background:rgba(2,9,15,.96);border-bottom:1px solid #71300f;position:sticky;top:0;z-index:9}.brand{font-size:34px;font-weight:900;color:#ffab35;text-decoration:none;text-shadow:0 0 8px #d40}.brand span{color:#f5c361}.brand small{display:block;text-align:center;font-size:11px;letter-spacing:3px;color:#f3d191}nav{display:flex;justify-content:center;gap:28px;flex:1}nav a{color:#f5c361;text-decoration:none;font-size:14px}.cta,.btn{border:2px solid #ffc44d;padding:13px 22px;color:#ffe196;text-decoration:none;box-shadow:inset 0 0 0 2px #761107,0 0 12px #cf6b00;border-radius:4px;background:#6d0908}.menu{display:none}.hero{min-height:590px;background:linear-gradient(#00102040,#0007),url('Web Page Layout.png') center 21%/cover no-repeat}.overlay{min-height:590px;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:38px}.kicker{font-size:32px;font-weight:bold;letter-spacing:3px;color:#ffd86b;text-shadow:0 2px 4px #000}.hero h1{margin:55px 0 0;font-size:100px;line-height:.72;color:#ffce43;text-shadow:0 0 5px #fff,0 0 13px #f00,4px 7px #610000}.hero h1 span{display:block;font-size:60px;text-align:center;margin-top:30px}.purpose{letter-spacing:5px;font-weight:bold}.actions{display:flex;gap:35px;margin-top:18px}.blue{background:#061a3b}.hero blockquote{position:absolute;right:3%;bottom:48px;text-align:center;color:#ffd36a;line-height:1.5;font-weight:bold}.mission{text-align:center;background:radial-gradient(circle at center,#082748,#020914 65%);padding:28px 0 0}.mission h2{font-size:48px;margin:0;color:#ffd45f;text-shadow:0 0 7px red}.mission>h3{letter-spacing:4px}.mission>p{font-size:19px;max-width:720px;margin:auto;line-height:1.5}.pillars{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 8%}.pillars article+article{border-left:1px solid #a20d18}.pillars b{font-size:45px;color:#ffae36}.pillars h3{font-size:40px;color:#ffb339;margin:5px}.pillars span{letter-spacing:3px}.mission footer{background:#cd9853;color:#20140d;padding:18px;font-size:18px}.content{padding:70px 10%;text-align:center;border-top:1px solid #592404;background:#06111d}.content h2,.collection h2{color:#f4bd59;font-size:32px;letter-spacing:2px}.shopmain{background:linear-gradient(#0006,#0009),url('Designer.jpg') top center/cover fixed}.shophero{min-height:185px;display:grid;grid-template-columns:1fr 240px 1fr;align-items:center;text-align:center;padding:20px 3%;border-bottom:2px solid #883313;background:#02070bbb}.shophero h1{font-size:48px;margin:0;color:#f1b65a;text-shadow:0 4px #74200b}.shophero .ice{color:#b8d7ff;text-shadow:0 3px #07447f}.shophero p{letter-spacing:5px}.twopaths{font-family:Arial}.twopaths small{display:block;margin-top:7px}.collections{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.collection{text-align:center;background:#090a08dc;border-right:1px solid #703214}.collection.offroad{border-left:1px solid #124c7d}.offroad h2{color:#78bfff}.collection p{font-family:Arial;letter-spacing:2px}.empty{margin:40px;min-height:465px;border:1px solid #503722;background:linear-gradient(135deg,#111c,#030303e8);display:flex;align-items:center;justify-content:center}.empty span{font:700 26px Arial;color:#aa8d65;letter-spacing:5px}.offroad .empty span{color:#7198bd}.movement{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;align-items:center;text-align:center;gap:20px;padding:25px 3%;background:#050505e8;letter-spacing:2px}.movement strong{font-size:28px;color:#eead4f}.movement .blueText{color:#64a7e6}@media(max-width:850px){header{flex-wrap:wrap}.menu{display:block;margin-left:auto}nav{display:none;flex-basis:100%;flex-direction:column}.open{display:flex}.cta{display:none}.hero h1{font-size:62px}.hero h1 span{font-size:38px}.kicker{font-size:20px}.hero blockquote{display:none}.mission h2{font-size:34px}.pillars,.collections,.shophero,.movement{grid-template-columns:1fr}.pillars article+article{border-left:0;border-top:1px solid #a20d18;padding-top:25px}.shophero h1{font-size:35px}.empty{min-height:300px}}
.hero-hotspots{position:absolute;inset:0;pointer-events:none}.hotspot{position:absolute;display:block;pointer-events:auto;background:transparent;border:0}.shop-link{left:29.4%;top:77.5%;width:19.2%;height:10%}.mission-link{left:51.3%;top:77.5%;width:19.5%;height:10%}
