.native-menu-group[data-astro-cid-ssy52clo]{position:relative}.native-menu-group[data-astro-cid-ssy52clo]>summary[data-astro-cid-ssy52clo]{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.native-submenu[data-astro-cid-ssy52clo]{z-index:20;background:var(--paper);border:1px solid var(--line);gap:10px;min-width:200px;max-width:80vw;padding:18px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #242a2010}.native-submenu[data-astro-cid-ssy52clo] a[data-astro-cid-ssy52clo]{color:var(--ink);padding:6px}@media (width<=720px){.native-submenu[data-astro-cid-ssy52clo]{box-shadow:none;min-width:0;max-width:100%;position:static}.native-menu-group[data-astro-cid-ssy52clo]{width:100%}}.wordmark[data-astro-cid-egakw7i2] img[data-astro-cid-egakw7i2]{object-fit:contain;max-width:220px;max-height:64px}.site-header[data-astro-cid-egakw7i2] nav[data-astro-cid-egakw7i2]{flex-wrap:wrap}.native-mobile-menu[data-astro-cid-egakw7i2]{display:none;position:relative}.native-mobile-menu[data-astro-cid-egakw7i2]>summary[data-astro-cid-egakw7i2]{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.native-mobile-menu[data-astro-cid-egakw7i2]>nav[data-astro-cid-egakw7i2]{z-index:30;background:var(--paper);border:1px solid var(--line);gap:15px;width:min(310px,100vw - 40px);padding:20px;display:grid;position:absolute;top:100%;right:0}.native-mobile-menu[data-astro-cid-egakw7i2]>nav[data-astro-cid-egakw7i2] a{padding:8px;display:block!important}.native-mobile-menu[data-astro-cid-egakw7i2]>nav[data-astro-cid-egakw7i2] .native-submenu{min-width:0;max-width:100%;box-shadow:none;position:static}@media (width<=650px){header[data-astro-cid-egakw7i2]>nav[data-astro-cid-egakw7i2]{display:none}.native-mobile-menu[data-astro-cid-egakw7i2]{display:block}}.footer-top[data-astro-cid-3vl646bl] p[data-astro-cid-3vl646bl]{white-space:pre-line}@font-face{font-family:Geist;src:url(/fonts/Geist-400.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(/fonts/BarlowCondensed-600.ttf)format("truetype");font-weight:600;font-display:swap}:root{--paper:#191817;--ink:#e3d5bd;--muted:#b6a891;--line:#554735;--accent:#dca65c;--coyote:#ac8861;--orange:#bc593e;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,summary,input,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.015em;text-transform:uppercase;font-family:BarlowCondensed,Arial Narrow,sans-serif;font-weight:600;line-height:.98}p{color:var(--muted);font-size:16px;line-height:1.8}.wrap{width:min(1280px,100% - 96px);margin-inline:auto}.skip{z-index:99;background:var(--accent);color:#201a15;padding:16px;position:absolute;top:-100px;left:20px}.skip:focus{top:12px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}.wordmark{align-items:center;gap:13px;display:flex}.wordmark>span{letter-spacing:.04em;font:600 20px/.9 BarlowCondensed,sans-serif}.wordmark svg{width:35px;height:35px;color:var(--ink)}nav{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:35px;font:10px/1.5 monospace;display:flex}nav>a{padding-block:15px}.nav-contact{color:var(--accent);border:1px solid #8f7252;gap:35px;padding:13px 18px;display:flex}.nav-contact:hover{background:#342a21}.eyebrow{letter-spacing:.07em;color:#c7b59b;margin-bottom:25px;font:9px/1.6 monospace}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px 75px;padding-block:65px 0;display:grid}.hero-main{padding:10px 0}.hero h1{max-width:720px;margin:0 0 30px;font-size:clamp(64px,6.7vw,101px)}.hero h1>span{display:block}.hero-intro{max-width:485px;margin-bottom:30px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:30px;display:flex}.button{background:var(--accent);color:#251c14;text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:45px;min-height:55px;padding:18px 22px;font:11px/1.5 monospace;display:inline-flex}.button:hover{background:#efd0a3}.button>span{font-size:22px;line-height:1;transition:transform .2s}.button:hover>span{transform:translate(3px,-3px)}.text-link{text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #8b6d4b;padding-block:7px;font:9px/1.7 monospace}.hero-proof{color:#c4b297;gap:25px;margin-top:35px;font:8px/1.5 monospace;display:flex}.hero-proof span:before{content:"+";color:var(--accent);margin-right:8px}.hero-register{border-top:1px solid var(--line);letter-spacing:.07em;color:#bda88b;grid-column:1/-1;justify-content:space-between;margin-top:15px;padding:20px 0;font:8px/1.5 monospace;display:flex}.ops-board{background:#28231f;border:1px solid #806344;position:relative}.ops-board:before,.ops-board:after{content:"";pointer-events:none;border-color:#c3a17a;width:12px;height:12px;position:absolute}.ops-board:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.ops-board:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.ops-top{letter-spacing:.05em;color:#c6b397;border-bottom:1px solid #65503c;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 19px;font:8px/1.5 monospace;display:flex}.ops-top button[hidden]{display:none}.ops-top button{color:#e1bc86;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px;font:8px/1.5 monospace}.ops-top button:hover{text-underline-offset:4px;text-decoration:underline}.ops-plan{background-image:linear-gradient(#bd8c5510 1px,#0000 1px),linear-gradient(90deg,#bd8c5510 1px,#0000 1px);background-size:22px 22px;padding:24px}.ops-authority{background:#3a2e23;border:1px solid #99774f;padding:19px;position:relative}.ops-authority>span{letter-spacing:.1em;color:#c6ab86;font:7px/1.5 monospace}.ops-authority strong{text-transform:uppercase;color:#ead8ba;margin-top:7px;font:600 34px/1.2 BarlowCondensed,sans-serif;display:block}.ops-authority p{color:#c5ad8e;margin:8px 0 0;font:9px/1.6 monospace}.ops-authority i{color:#dca65c;font:20px/1 monospace;position:absolute;top:22px;right:18px}.ops-network{grid-template-columns:28px 1fr;padding-top:24px;display:grid;position:relative}.ops-network ol{margin:0;padding:0;list-style:none}.ops-network li{background:#211e1b;border:1px solid #624c37;margin-bottom:8px;position:relative}.ops-network li a{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.ops-network li:last-child{margin-bottom:0}.ops-network li:before{content:"";background:#947247;width:15px;height:1px;position:absolute;top:50%;right:100%}.ops-network li a>span{color:#c8a879;font:8px/1.5 monospace}.ops-network li strong{text-transform:uppercase;letter-spacing:.02em;color:#e2cdb0;font:600 19px/1 BarlowCondensed,sans-serif}.ops-network li a>i{color:#c5a77c;font:12px/1 monospace}.ops-route{border-left:1px solid #947247;margin-left:13px;position:relative}.ops-signal{opacity:0;background:#dca65c;width:3px;height:16px;position:absolute;top:0;left:-2px;box-shadow:0 0 8px #dca65c40}.ops-board[data-enhanced] .ops-signal{opacity:1;animation:7s linear infinite dispatch}.ops-board[data-running=false] .ops-signal{animation-play-state:paused}@keyframes dispatch{0%,8%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(260px)}}.ops-bottom{letter-spacing:.06em;color:#c8b191;border-top:1px solid #65503c;justify-content:space-between;padding:18px 20px;font:7px/1.5 monospace;display:flex}.section-code{letter-spacing:.05em;color:#cab79e;align-items:center;gap:18px;font:9px/1.5 monospace;display:flex}.section-code>span{color:var(--accent);border:1px solid #7a5d3f;padding:7px 9px}.section-code p{font:inherit;color:inherit;margin:0}.ownership{border-top:1px solid var(--line);padding-block:75px 85px}.ownership-content{grid-template-columns:1fr 1fr;gap:100px;margin-top:35px;display:grid}.ownership h2{margin:0;font-size:76px;line-height:.98}.ownership h2 em,.process h2 em{color:#c5a075;font-style:normal}.ownership-content>div{max-width:440px;padding-top:15px}.ownership-content p{margin-bottom:25px;font-size:19px;line-height:1.8}.toolkit-band{background:#2c231d;border-block:1px solid #76583c;padding-block:70px}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:25px 80px;margin-bottom:40px;display:grid}.section-head .section-code{grid-column:1/-1}.section-head h2{margin:0;font-size:68px}.section-head h2 span{color:#d1ae82}.section-head>p{color:#cbbba5;max-width:350px;margin:0;font-size:14px;line-height:1.8}.capability-list{border-top:1px solid #8a6844}.capability-row{border-bottom:1px solid #664c34;grid-template-columns:45px 1fr 1.2fr 22px;align-items:start;gap:25px;padding:28px 0;display:grid}.capability-row:hover{background:#3b2d22}.capability-number{color:#ccb08b;padding-top:7px;font:9px/1.6 monospace}.capability-row h3{color:#e8d8c0;max-width:260px;margin:0;font-size:34px;line-height:1.05}.capability-row p{color:#cfbca2;max-width:420px;margin:2px 0 0;font-size:13px;line-height:1.8}.capability-arrow{color:#dca65c;font:22px/1.2 monospace}.capability-note{letter-spacing:.04em;color:#cab293;justify-content:space-between;gap:25px;padding-top:26px;font:8px/1.6 monospace;display:flex}.capability-note a{color:#e5bb7f}.process{padding-block:75px 85px}.process-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin:35px 0 45px;display:grid}.process h2{margin:0;font-size:76px}.process-heading>p{max-width:375px;margin:0 0 5px;font-size:16px}.process-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.process-steps article{border-top:1px solid #765a3e;padding-top:24px}.process-steps article>span{color:#dca65c;font:9px/1.5 monospace}.process-steps h3{margin:30px 0 18px;font-size:34px}.process-steps p{max-width:325px;margin:0;font-size:13px;line-height:1.8}.closing{color:#251e18;background:#c8ae89;padding-block:60px}.closing .eyebrow{color:#5e4630}.closing h2{margin-bottom:35px;font-size:clamp(58px,6.5vw,94px)}.closing h2 em{color:#765437;font-style:normal}.closing .wrap>div{border-top:1px solid #a08460;justify-content:space-between;align-items:center;gap:35px;padding-top:25px;display:flex}.closing p:not(.eyebrow){color:#5e4630;margin:0;font-size:14px}.closing .button{color:#ead9be;background:#2d2118;border-color:#2d2118}.closing .button:hover{background:#493423}.site-footer{background:#121110;padding:50px 0 25px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:45px;padding-bottom:40px;display:grid}.footer-brand{text-transform:uppercase;font:600 34px/1 BarlowCondensed,sans-serif}.footer-brand>span{letter-spacing:.03em;color:#bca78a;text-transform:none;margin-top:12px;font:8px/1.6 monospace;display:block}.footer-top>div{color:#c9b79e;align-items:start;gap:25px;padding-top:5px;font:9px/1.5 monospace;display:flex}.footer-top>p{color:#baa78c;margin:0;font-size:12px;line-height:1.8}.footer-bottom{color:#bca78c;border-top:1px solid #4b3b2b;justify-content:space-between;gap:25px;padding-top:22px;font:8px/1.6 monospace;display:flex}.owner-image{border:1px solid #806141;margin:0;padding:15px}.owner-image img{object-fit:contain;width:100%;max-height:650px}.inner-hero h1{font-size:86px}@media (width<=1050px){.wrap{width:calc(100% - 64px)}.hero{gap:35px}.hero h1{font-size:7.1vw}.hero-actions{gap:20px}.hero-actions .text-link{display:none}.hero-proof{gap:13px;font-size:7px}.ops-plan{padding:18px}.ops-top{padding-inline:15px}.ownership-content{gap:60px}.ownership h2,.process h2{font-size:65px}.capability-row{grid-template-columns:30px 1fr 1.2fr 20px;gap:20px}.capability-row h3{font-size:30px}.process-steps{gap:25px}.footer-top{gap:30px}}@media (width<=720px){.wrap{width:calc(100% - 40px)}.site-header{height:86px}.wordmark>span{font-size:16px}.wordmark svg{width:28px;height:28px}.wordmark{gap:10px}nav{gap:18px;font-size:9px}nav>a:not(.nav-contact){display:none}.nav-contact{gap:22px;padding:12px}.hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.hero h1,.inner-hero h1{margin-bottom:25px;font-size:clamp(57px,14.2vw,92px)}.hero .eyebrow{letter-spacing:.03em;margin-bottom:22px;font-size:7px}.hero-intro{max-width:500px;font-size:15px;line-height:1.8}.hero-actions .button{width:100%;font-size:10px}.hero-proof{justify-content:space-between;gap:9px;margin-top:25px;font-size:7px}.hero-proof span:before{margin-right:5px}.ops-board{width:100%;max-width:520px;margin-inline:auto}.ops-top{min-height:58px;font-size:7px}.ops-top button{min-height:42px;font-size:7px}.ops-plan{padding:20px}.ops-authority strong{font-size:35px}.ops-network li a{padding-block:13px}.ops-bottom{padding:17px;font-size:7px}.hero-register{gap:20px;margin-top:5px;padding-block:18px;font-size:6px}.hero-register>span:last-child{text-align:right;max-width:120px}.ownership{padding-block:45px 55px}.ownership-content{grid-template-columns:1fr;gap:25px;margin-top:30px}.ownership h2{font-size:62px}.ownership-content>div{padding:0}.ownership-content p{margin-bottom:22px;font-size:17px;line-height:1.8}.section-code{gap:14px;font-size:8px}.toolkit-band{padding-block:45px}.section-head{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.section-head h2{font-size:55px}.section-head>p{font-size:13px}.capability-row{grid-template-columns:25px 1fr 18px;gap:15px;padding:25px 0}.capability-row h3{max-width:none;font-size:31px}.capability-row p{grid-area:2/2;max-width:100%;font-size:13px}.capability-arrow{grid-area:1/3;font-size:20px}.capability-note{gap:20px;font-size:7px;line-height:1.8}.capability-note>span{max-width:130px}.capability-note>a{text-align:right}.process{padding-block:45px 55px}.process-heading{grid-template-columns:1fr;gap:25px;margin:30px 0}.process h2{font-size:62px}.process-heading>p{max-width:100%;font-size:15px}.process-steps{grid-template-columns:1fr;gap:25px}.process-steps article{padding-top:20px}.process-steps h3{margin:20px 0 15px;font-size:34px}.process-steps p{max-width:100%;font-size:14px}.closing{padding-block:45px}.closing h2{margin-bottom:30px;font-size:56px;line-height:1}.closing .wrap>div{padding-top:20px;display:block}.closing p:not(.eyebrow){margin-bottom:22px;font-size:13px}.closing .button{width:100%;font-size:10px}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.footer-brand{grid-column:1/-1;font-size:32px}.footer-top>div{flex-direction:column;gap:17px;font-size:9px}.footer-top>p{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:7px}.footer-bottom>span:nth-child(2){order:3;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover>span{transform:none}.ops-signal{opacity:0!important}}@font-face{font-family:BlackOpsOne;src:url(/fonts/BlackOpsOne-400.ttf)format("truetype");font-weight:400;font-display:swap}:root{--paper:#171715;--ink:#e4d7bc;--muted:#baac92;--line:#5e513c;--coyote:#b29467}body{background-image:repeating-linear-gradient(0deg,#0000 0 3px,#e4d7bc03 3px 4px)}.hero{align-items:center;padding-top:45px}.hero-main{position:relative}.field-stamp{color:#c7a779;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #a27f4e88;border:2px solid #a27f4e;gap:5px;margin-bottom:25px;padding:10px 14px;display:inline-grid;transform:rotate(-2deg)}.field-stamp>span{letter-spacing:.07em;font:7px/1.5 monospace}.field-stamp strong{letter-spacing:.02em;font:400 15px/1.05 BlackOpsOne,sans-serif}.hero .eyebrow{margin-bottom:20px}.hero h1{letter-spacing:-.025em;margin-bottom:25px;font-family:BlackOpsOne,sans-serif;font-size:clamp(48px,5.15vw,77px);font-weight:400;line-height:1.05}.hero h1 .muted{color:#b29467}.hero-register{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 23px,#ac886145 23px 24px) top/100% 5px no-repeat;padding-top:24px}.ops-board{background:#28281e;border:1px solid #9b7e50;box-shadow:8px 8px #0d0e0b}.ops-top{color:#27271c;background:#c5ae82;border-bottom:2px solid #9b7e50;font-weight:700}.ops-top button{color:#302c20}.ops-plan{background-color:#24271d;background-image:linear-gradient(#bfa8731a 1px,#0000 1px),linear-gradient(90deg,#bfa8731a 1px,#0000 1px);background-size:30px 30px;padding-top:54px;position:relative;overflow:hidden}.terrain-lines{color:#c7b581;opacity:.3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-bearing{color:#c7b581;align-items:center;gap:8px;font:25px/1 monospace;display:flex;position:absolute;top:12px;right:25px}.map-bearing span{font-size:10px}.ops-authority{z-index:1;background:#25261eee;border:1px solid #a48b5a;border-left:5px solid #b49a65}.ops-authority strong{font-family:BlackOpsOne,sans-serif;font-size:27px;font-weight:400}.ops-authority>span{color:#c4b37f}.ops-network li{background:#1c2119ed;border-color:#8d805a}.ops-network li a:hover{background:#353a27}.ops-network li strong{letter-spacing:0;font-family:BlackOpsOne,sans-serif;font-size:16px;font-weight:400}.ops-network li a>span{color:#d0b676}.ops-route{border-color:#be9e5f}.ops-network li:before{background:#be9e5f}.ops-bottom{color:#c9b58d;background:#181d16;border-top-color:#8d805a}.section-code>span{color:#211e16;background:#b49a65;border:0;font-family:BlackOpsOne,sans-serif}.section-code{letter-spacing:.12em}.ownership{padding-top:70px}.toolkit-band{background-color:#25231e;background-image:repeating-linear-gradient(135deg,#af916407 0 1px,#0000 1px 7px);border-top:4px solid #ab8c56}.capability-row h3{font-family:BlackOpsOne,sans-serif;font-size:27px;font-weight:400;line-height:1.2}.capability-number{color:#d5ae6a}.process-steps article{border-top:3px solid #8a7049}.closing{background-color:#c6ae83;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#33271106 3px 4px);border-top:8px solid #9c7542}.closing .eyebrow{color:#503b22;border:1px solid #715531;padding:7px 10px;display:inline-block}@media (width<=1050px){.hero h1{font-size:5.35vw}.field-stamp{margin-bottom:24px}.ops-plan{padding-inline:18px}.ops-authority strong{font-size:23px}.ops-network li a{gap:5px;padding-inline:12px}.ops-network li strong{font-size:14px}}@media (width<=720px){.hero{gap:30px;padding-top:30px}.hero h1,.inner-hero h1{font-size:clamp(40px,10.7vw,67px);line-height:1.08}.field-stamp{margin-bottom:26px;padding:9px 13px}.field-stamp strong{font-size:14px}.hero .eyebrow{font-size:7px}.ops-plan{padding:50px 20px 24px}.ops-authority strong{font-size:25px}.ops-network li strong{font-size:15px}.capability-row h3{font-size:24px}.hero-register{font-size:6px}.ownership{padding-top:45px}}
