*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#080f19;color:#f3f1eb;font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}a:hover{color:#e4bf72}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #e4bf72;outline-offset:5px}header{max-width:1440px;margin:auto;min-height:104px;display:flex;align-items:center;justify-content:space-between;padding:22px 5%;gap:24px;border-bottom:1px solid #ffffff14}.brand{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:2px;font-weight:700}.brand b{color:#d7b46b}.brand small{display:block;font-size:8px;letter-spacing:3px;font-weight:400;margin-top:2px;color:#b7bfc9}nav{display:flex;gap:28px;font-size:13px;color:#b9c0c9}nav [aria-current]{color:#e4bf72}.channel{border:1px solid #d7b46b66;border-radius:4px;padding:10px 17px;font-size:12px;color:#e4bf72}.menu{display:none}.wrap{max-width:1230px;margin:auto;padding-left:36px;padding-right:36px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;padding-top:78px;padding-bottom:85px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.5px;color:#d7b46b;margin:0 0 22px}.dot{display:inline-block;width:6px;height:6px;background:#d7b46b;border-radius:50%;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px,5.4vw,76px);line-height:1.08;letter-spacing:-3px;font-weight:500;margin-bottom:25px}em{font-family:Georgia,serif;font-weight:400;color:#d7b46b}h2{font-size:clamp(30px,3.5vw,44px);line-height:1.16;letter-spacing:-1.5px;font-weight:500;margin-bottom:24px}h3{font-size:21px;line-height:1.4;font-weight:500}.lead{color:#abb6c5;font-size:16px;max-width:470px;line-height:1.85}.actions{display:flex;align-items:center;gap:27px;margin-top:33px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#d7b46b;color:#101722!important;padding:15px 23px;border:0;border-radius:3px;font-size:12px;font-weight:700;cursor:pointer}.btn:hover{background:#eccb87}.text-link{font-size:12px;color:#e2c383}.hero-note{font-size:10px;color:#8794a5;margin:25px 0 0}.hero-art{height:475px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 40%,#544930 0,#1b2831 42%,#0e1b2b 75%);border:1px solid #d7b46b33;border-radius:170px 170px 8px 8px;isolation:isolate}.orb{position:absolute;width:185px;height:185px;border:1px solid #e4bf7270;border-radius:50%;top:72px;left:calc(50% - 92px);box-shadow:0 0 60px #d7b46b12}.orb:after{content:'';position:absolute;inset:14px;border:1px solid #d7b46b25;border-radius:50%}.mountain{position:absolute;inset:180px -50px 0;background:#132433;clip-path:polygon(0 65%,25% 5%,40% 38%,64% 0,100% 65%,100% 100%,0 100%)}.front{inset:260px -30px 0;background:#080f19;clip-path:polygon(0 45%,24% 0,50% 65%,75% 15%,100% 70%,100% 100%,0 100%)}.coordinates{position:absolute;top:35px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:3px;color:#d7b46b}.compass{position:absolute;top:110px;left:calc(50% - 30px);text-align:center;width:60px;color:#e4bf72;font-size:10px;line-height:1}.compass span{font-size:70px;line-height:1.4}.art-label{position:absolute;bottom:37px;left:32px;right:22px}.art-label span{display:block;font-size:8px;letter-spacing:3px;color:#d7b46b}.art-label strong{font:italic 24px Georgia;display:block;margin-top:10px}.ticker{border-block:1px solid #d7b46b25;display:flex;justify-content:center;gap:50px;padding:19px 20px;font-size:9px;letter-spacing:2px;color:#abb6c5}.ticker i{color:#d7b46b}.section{padding-top:85px;padding-bottom:85px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.section-head h2{margin-bottom:0}.section-head>p{font-size:12px;color:#aab5c4}.paths{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff1a}.paths>a{padding:32px;border-right:1px solid #ffffff1a;transition:background .2s}.paths>a:last-child{border:0}.paths>a:hover{background:#132031;color:inherit}.paths span{font-size:9px;letter-spacing:2px;color:#d7b46b}.paths h3{font-size:26px;line-height:1.25;margin:25px 0 18px}.paths p{font-size:12px;color:#aab5c4;max-width:270px}.paths b{display:block;margin-top:30px;font-size:10px;color:#d7b46b}.video-section{background:#0d1725;border-block:1px solid #ffffff0c}.videos{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.video h3{font-size:16px;margin:12px 0}.video .eyebrow{font-size:8px;margin:20px 0 0}.video>a{font-size:11px;color:#d7b46b}.watch{border:0;padding:0;display:block;background:#182737;width:100%;position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer;border-radius:4px}.watch img{width:100%;height:100%;object-fit:cover}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#080f19dd;border:1px solid #e4bf72;color:#e4bf72;display:grid;place-items:center}.about-strip{max-width:800px;text-align:center}.about-strip>p:not(.eyebrow){color:#aab5c4;font-size:14px}.cta{text-align:center;border:1px solid #d7b46b44;padding-top:55px;padding-bottom:55px;margin-bottom:80px;background:radial-gradient(ellipse at top,#d7b46b15,transparent 70%)}footer{border-top:1px solid #ffffff14;max-width:1440px;margin:auto;padding:45px 5% 22px}.foot-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.foot-top p{font-size:12px;color:#aab5c4}.foot-top>a:last-child{font-size:12px;color:#d7b46b}.foot-bottom{display:flex;gap:25px;align-items:center;border-top:1px solid #ffffff14;padding-top:25px;margin-top:25px;color:#aab5c4;font-size:10px}.foot-bottom span{margin-right:auto}.fine{font-size:10px;color:#94a2b5;margin-top:27px}.page-head{padding-top:75px;padding-bottom:25px}.page-head h1{font-size:clamp(40px,5vw,65px)}.prose{max-width:850px;color:#b6c1cf}.prose h2{color:#f3f1eb;font-size:30px;margin-top:40px}.prose h2:first-child{margin-top:0}.prose a:not(.btn){text-decoration:underline;color:#e4bf72}details{border-bottom:1px solid #ffffff24;padding:20px 0}summary{font-size:20px;color:#f3f1eb;cursor:pointer}details p{margin-top:20px}.checklist{display:grid;gap:12px;margin:30px 0}.checklist label{padding:15px;background:#101e2d;cursor:pointer}.checklist input{margin-right:12px;accent-color:#d7b46b;width:18px;height:18px}.skip{position:fixed;top:-100px;left:15px;background:#d7b46b;color:#000;padding:10px;z-index:10}.skip:focus{top:10px}dialog{background:#0d1725;color:#eee;border:1px solid #d7b46b66;width:min(900px,95vw);padding:20px}dialog::backdrop{background:#000c}dialog button{background:none;border:1px solid #d7b46b;color:#e4bf72;padding:8px 15px;cursor:pointer;margin-bottom:15px}iframe{width:100%;aspect-ratio:16/9;border:0}dialog p{font-size:11px}.menu{color:#e4bf72;background:none;border:1px solid #d7b46b66;padding:9px} @media(max-width:950px){header{flex-wrap:wrap}.channel{display:none}nav{gap:18px}.hero{gap:25px}.hero-art{height:420px}.ticker{gap:22px}.actions{gap:15px}.btn{padding:14px 18px}.videos{gap:18px}}@media(max-width:680px){header{padding:20px 24px;min-height:80px}.brand{font-size:14px}.brand img{width:32px;height:32px}.brand small{font-size:6px}.menu{display:block}nav{display:none;width:100%;flex-direction:column;padding:16px 0}nav.open{display:flex}.wrap{padding-left:24px;padding-right:24px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.hero h1{font-size:53px;letter-spacing:-2px}.hero-art{height:340px;margin-top:20px;max-width:430px;width:100%;justify-self:center}.orb{top:50px}.compass{top:85px}.mountain{top:140px}.front{top:200px}.art-label{bottom:25px}.lead{font-size:14px}.ticker{gap:18px;flex-wrap:wrap;font-size:8px}.ticker i{display:none}.section{padding-top:55px;padding-bottom:55px}.section-head{display:block}.section-head>p,.section-head>a{display:block;margin-top:20px}.paths,.videos{grid-template-columns:1fr}.paths>a{border-right:0;border-bottom:1px solid #ffffff1a}.paths h3 br{display:none}.videos{gap:35px}.cta{margin:0 24px 55px;padding:40px 20px}.foot-top{align-items:start;flex-direction:column}.foot-bottom{flex-wrap:wrap;gap:17px}.foot-bottom span{width:100%}.page-head{padding-top:45px}.page-head h1{letter-spacing:-2px}.actions{flex-wrap:wrap}.prose{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{header,footer,.btn,.page-head .eyebrow{display:none}body{background:white;color:black}.prose,.prose h2{color:black}.checklist label{background:white;border:1px solid #aaa}.section{padding:15px}.page-head{padding-top:15px}}