@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap}:root{--anvil:#0e1216;--ink-2:#161b21;--line:#252c34;--steel:#3a4550;--fog:#a9b2bc;--brass:#b4884a;--bone:#efede7;--ember:#c9522b;--max:1180px;--space:clamp(4rem,8vw,8rem)}*{box-sizing:border-box}html{background:var(--anvil);color:var(--bone);scroll-behavior:smooth}body{background:var(--anvil);margin:0;font-family:IBM Plex Sans,Arial,sans-serif;font-size:17px;line-height:1.7}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans,Arial,sans-serif;font-size:19.55px}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:min(calc(100% - 2rem),var(--max));margin-inline:auto}.skip{z-index:99;background:var(--bone);color:var(--anvil);padding:.7rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-180%)}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--brass);outline-offset:4px}header{z-index:20;border-block-end:1px solid var(--line);background:#0e1216f5;position:sticky;inset-block-start:0}nav{justify-content:space-between;align-items:center;gap:2rem;min-height:78px;display:flex}.brand img{width:184px;height:auto}.navlinks{align-items:center;gap:1.5rem;display:flex}.navlinks a{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;text-decoration:none}.locale{color:var(--brass);font-family:IBM Plex Mono,monospace}.menu{border:1px solid var(--line);color:var(--bone);background:0 0;padding:.5rem;display:none}h1,h2,h3{margin:0 0 1rem;font-family:Saira Condensed,Arial Narrow,sans-serif;line-height:1.05}h1,h2{text-transform:uppercase;letter-spacing:.08em}h1{font-size:clamp(3rem,8vw,7rem)}h2{font-size:clamp(2rem,5vw,4rem)}h3{letter-spacing:.04em;font-size:1.55rem}p{color:var(--fog);max-width:72ch}.eyebrow,.badge,label{text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.72rem}.eyebrow{color:var(--brass);margin-block-end:1rem}.hero{align-items:center;min-height:calc(100vh - 78px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e1216e6,#0e121633);position:absolute;inset:0}.hero-bg{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.hero-inner{z-index:1;padding-block:5rem;position:relative}.hero-mark{width:92px;color:var(--brass);margin-block-end:2rem;animation:.85s cubic-bezier(.16,.84,.3,1) both stake}.lead{color:var(--bone);font-size:clamp(1.15rem,2vw,1.45rem)}section{padding-block:var(--space);border-block-end:1px solid var(--line)}.grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tile{background:var(--ink-2);min-height:250px;padding:clamp(1.5rem,4vw,3rem);text-decoration:none;display:block}.tile:hover{background:#1b2229}.tile .num{color:var(--brass);font-family:IBM Plex Mono,monospace}.three{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-hero{border-block-end:1px solid var(--line);padding-block:clamp(5rem,10vw,9rem)}.content{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(2rem,8vw,8rem);display:grid}.notice{border-inline-start:4px solid var(--ember);background:#c9522b14;padding:1.4rem}.badge{border:1px solid var(--steel);color:var(--fog);padding:.25rem .5rem;display:inline-block}.cta{border:1px solid var(--brass);color:var(--bone);margin-block-start:1rem;padding:.75rem 1rem;text-decoration:none;display:inline-block}form{gap:1rem;max-width:760px;display:grid}input,select,textarea{background:var(--ink-2);border:1px solid var(--steel);width:100%;color:var(--bone);font:inherit;padding:.9rem}textarea{min-height:160px}.check{gap:.8rem;display:flex}.check input{width:auto}.button{background:var(--brass);color:var(--anvil);border:0;padding:1rem 1.4rem;font-weight:500}.hp{position:absolute;inset-inline-start:-9999px}footer{padding-block:3rem}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.footer-links{flex-wrap:wrap;gap:1rem;display:flex}.legal{color:var(--fog);font-size:.8rem}@keyframes stake{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@media (width<=800px){nav{flex-wrap:wrap;padding-block:.75rem}.navlinks{border-block-start:1px solid var(--line);width:100%;padding-block:.5rem;display:flex;overflow-x:auto}.menu{display:none}.grid,.three,.content{grid-template-columns:1fr}.hero{min-height:78vh}.brand img{width:155px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
