:root{color-scheme:dark;--bg:#0b0d0b;--gold:#f3c522;--white:#f4f4ec;--muted:#8d9683;--line:#ffffff16}
*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;color:var(--white);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 82% 40%,#26301a35,transparent 48%),var(--bg)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--gold);outline-offset:8px}::selection{background:var(--gold);color:var(--bg)}.teaser{width:min(1280px,calc(100% - 112px));min-height:100svh;margin:0 auto;display:flex;flex-direction:column}.masthead{height:116px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:block;width:240px;height:48px;mix-blend-mode:screen;flex-shrink:0}.brand img{width:100%;height:100%;object-fit:cover;object-position:center 52%;display:block}.status{display:flex;gap:10px;align-items:center;font-size:9px;letter-spacing:.16em;color:#b3bca7;line-height:1.5}.status>span{height:6px;width:6px;border:1px solid var(--gold);border-radius:50%;background:#f3c52224;box-shadow:0 0 12px #f3c52225}.main{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:80px;flex:1;padding:70px 0 76px}.copy{min-width:0}.eyebrow{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:600;letter-spacing:.2em;color:#a0aa91;margin:0 0 30px}.eyebrow>span{width:30px;height:1px;background:var(--gold);flex-shrink:0}h1{font-size:clamp(84px,8.7vw,132px);line-height:.93;letter-spacing:-.075em;margin:0 0 35px;font-weight:600}.gold{color:var(--gold)}.intro p{margin:0;color:#aeb7a1;font-size:13px;line-height:1.95}.intro p:first-child{font-size:17px;color:#e3e7dc;margin-bottom:10px;letter-spacing:-.02em}.brand-line{display:flex;align-items:center;gap:18px;color:#9ba58d;font-size:9px;font-weight:500;letter-spacing:.15em;margin-top:38px}.brand-line>i{height:3px;width:3px;border-radius:50%;background:#8c761d}.mystery{position:relative;align-self:center;aspect-ratio:1/1;min-width:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 51%,#84712b12,transparent 66%)}.corner{position:absolute;width:20px;height:20px;border-color:#727b542a;border-style:solid}.corner-tl{top:0;left:0;border-width:1px 0 0 1px}.corner-tr{top:0;right:0;border-width:1px 1px 0 0}.corner-bl{bottom:0;left:0;border-width:0 0 1px 1px}.corner-br{bottom:0;right:0;border-width:0 1px 1px 0}.mystery-grid{position:absolute;inset:8%;background-image:linear-gradient(#aabd7d07 1px,transparent 1px),linear-gradient(90deg,#aabd7d07 1px,transparent 1px);background-size:43px 43px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 70%);mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:-1}.feature-logo{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 12px 38px #00000035)}.mystery-caption{position:absolute;bottom:-29px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:.18em;color:#727d65}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:90px;border-top:1px solid var(--line);font-size:9px;color:#7a856d;line-height:1.7}.footer-tagline{font-size:8px;letter-spacing:.1em;color:#a0aa91}.footer-tagline>span{color:#67735a}.domain{font-size:9px;letter-spacing:.18em;color:#c3cbb8}
@media(min-width:1700px){.main{padding-block:90px}.mystery{max-width:510px;width:100%;justify-self:end}}
@media(max-width:1100px){.teaser{width:calc(100% - 64px)}.main{gap:45px;padding-block:60px 70px}h1{font-size:100px}.brand{width:220px;height:44px}}
@media(max-width:760px){.teaser{width:calc(100% - 48px)}.masthead{height:90px}.brand{width:195px;height:40px}.status{font-size:7px;letter-spacing:.11em;gap:6px}.status>span{width:5px;height:5px}.main{grid-template-columns:1fr;gap:55px;padding:54px 0 58px}.copy{max-width:520px}.eyebrow{font-size:8px;margin-bottom:24px}h1{font-size:clamp(86px,16vw,118px);margin-bottom:26px}.intro p{font-size:12px}.intro p:first-child{font-size:16px}.brand-line{font-size:8px;margin-top:28px;gap:15px}.mystery{width:min(370px,82%);justify-self:center;margin:0 auto 25px}.mystery-caption{font-size:7px;bottom:-25px}.footer{padding:24px 0;flex-wrap:wrap;min-height:0;gap:14px}.footer-tagline{order:3;width:100%;font-size:7px}.domain{margin-left:auto;font-size:8px}}
@media(max-width:380px){.teaser{width:calc(100% - 36px)}.brand{width:168px;height:36px}.status{font-size:6px;letter-spacing:.07em}.masthead{gap:14px}.main{padding-top:44px}h1{font-size:85px}.mystery{width:90%}.brand-line{gap:12px;font-size:7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
