:root{color-scheme:dark;--gold:#caa477;--muted:#aaa69e;--line:#302c26}*{box-sizing:border-box}body{margin:0;background:#10100e;color:#eeebe5;font-family:Archivo,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}header,footer{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1440px;padding:30px 6vw}header{border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:15px;font-size:30px;letter-spacing:-1px}.mark{display:inline-block;position:relative;width:66px;height:66px;overflow:hidden}.mark img{position:absolute;max-width:none;width:140px;height:140px;left:-37px;top:-37px}.header-note,.eyebrow,.number,.small,footer{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.13em}.header-note{color:var(--muted)}main{max-width:1440px;margin:0 auto;padding:94px 6vw 100px;display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center;min-height:calc(100vh - 220px)}.eyebrow{color:var(--gold);margin:0 0 34px}h1{font-size:clamp(38px,4.5vw,65px);line-height:1.12;letter-spacing:-2.7px;font-weight:400;margin:0 0 28px}h1 em{font-family:Georgia,serif;color:var(--gold);font-weight:400}.lede{font-size:16px;color:var(--muted);line-height:1.8}.intro-line{display:block;width:56px;height:1px;background:var(--gold);margin:48px 0 22px}.small{font-size:10px;color:var(--muted);letter-spacing:.03em}.portals{display:grid;gap:18px}.portal{display:block;padding:30px 32px;border:1px solid #554533;background:linear-gradient(125deg,#201d17,#171613);border-radius:4px;transition:background .2s,border-color .2s}.portal:hover{border-color:var(--gold);background:#252018}.number{font-size:9px;color:var(--gold)}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.card-heading h2{font-size:25px;letter-spacing:-.7px;font-weight:400;margin:22px 0 12px}.card-heading>span{font-size:25px;color:var(--gold)}.portal p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 28px}.enter{display:flex;justify-content:space-between;font-size:12px;border-top:1px solid var(--line);padding-top:18px}.admin{background:#141412;border-color:var(--line)}.admin .number{color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:9px;padding-top:25px;padding-bottom:25px}footer>span:first-child{font-family:Archivo,sans-serif;font-size:17px;letter-spacing:-.4px;color:#eeebe5}@media(max-width:800px){main{grid-template-columns:1fr;gap:42px;padding:55px 7vw 60px}header,footer{padding-left:7vw;padding-right:7vw}.header-note{display:none}.brand{font-size:26px}h1{font-size:43px;letter-spacing:-1.8px}.intro-line,.small{display:none}.portal{padding:26px}.card-heading h2{font-size:24px}footer{gap:16px}footer>span:last-child{font-size:8px}.lede br,.portal p br{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
