@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Barlow+Condensed:wght@500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#eae6db;background:#141b1a;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}header,main,footer{max-width:1440px;margin:auto}header{padding:28px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff1c}.brand{display:flex;gap:14px;text-decoration:none;font-size:38px;font-weight:700;align-items:center}.brand span{font-size:11px;line-height:1.4;letter-spacing:1px}.brand small{font-size:9px;color:#b4b5a9}.tag,.eyebrow{font-size:10px;letter-spacing:2px;color:#b9bea9}.intro{padding:54px 5% 32px;display:grid;grid-template-columns:1.2fr 1fr;align-items:end}.intro .eyebrow{grid-column:1/-1;color:#d4b87b}h1{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:clamp(50px,6.7vw,100px);font-weight:600;line-height:.94;margin:16px 0 0;letter-spacing:-1px}.lede{font-size:16px;line-height:1.8;color:#bfc4ba;justify-self:end}.stage{margin:0 5%;position:relative;background:#252e2c;aspect-ratio:1.65;overflow:hidden;border:1px solid #ffffff18}.stage img,.stage canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage canvas{touch-action:none}.stage-top,.stage-bottom{position:absolute;left:0;right:0;display:flex;justify-content:space-between;gap:16px;padding:22px 26px;pointer-events:none}.stage-top{top:0;font-size:9px;letter-spacing:1.8px;color:#fff;background:linear-gradient(#0008,transparent)}.stage-bottom{bottom:0;align-items:center;background:linear-gradient(transparent,#000b);padding-top:44px}.stage-bottom p{max-width:52%;font-size:11px;line-height:1.5;color:#ddd}.switch{display:flex;gap:5px;pointer-events:auto}button{font:inherit;font-size:11px;border:1px solid #ffffff38;color:#eee;background:#172120dc;padding:12px 15px;cursor:pointer}button.active{background:#e1c38b;color:#192421;border-color:#e1c38b}button:disabled{cursor:wait;opacity:.6}.details{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:50px 5% 65px}.details p{color:#afb8ad;font-size:13px;line-height:1.8;max-width:510px}h2{font-size:28px;font-weight:500;line-height:1.25;margin:20px 0}.links{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.links a{font-size:11px;color:#dfc38d;text-underline-offset:5px}footer{border-top:1px solid #ffffff20;padding:24px 5%;font-size:10px;letter-spacing:1px;display:flex;justify-content:space-between;color:#9ca697}[hidden]{display:none!important}a:focus-visible,button:focus-visible,canvas:focus-visible{outline:2px solid #e1c38b;outline-offset:4px}@media(max-width:650px){header{padding:20px 5%}.tag{font-size:8px;letter-spacing:1px}.intro{display:block;padding-top:32px}.lede{font-size:13px}.stage{aspect-ratio:1.1}.stage img{object-fit:contain}.stage-top{padding:15px;font-size:8px}.stage-bottom{padding:15px;display:block}.stage-bottom p{max-width:100%;font-size:10px}.details{grid-template-columns:1fr;gap:30px;padding-top:32px}footer{font-size:8px;gap:20px}}
