/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}}:root{--ink:#11130f;--ink-soft:#1b1f18;--olive:#707b43;--olive-bright:#a4ad67;--sand:#d9d0b7;--paper:#eeeae0;--white:#f8f6ef;--line:#11130f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#080a07d1,#080a0759,#0000);justify-content:space-between;align-items:center;gap:28px;height:78px;padding:0 clamp(20px,4vw,72px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:12px;min-width:185px;display:flex}.brand-mark{border:2px solid var(--olive-bright);clip-path:polygon(12% 0,88% 0,100% 16%,100% 72%,50% 100%,0 72%,0 16%);width:38px;height:42px;color:var(--sand);background:#090b08b3;place-items:center;font-size:19px;font-weight:900;display:grid}.brand>span:last-child{letter-spacing:.18em;flex-direction:column;display:flex}.brand strong{font-size:17px;line-height:1}.brand small{color:#c8cbb7;margin-top:5px;font-size:8px}.site-header nav{letter-spacing:.12em;text-transform:uppercase;gap:38px;font-size:12px;display:flex}.site-header nav a{opacity:.78;transition:opacity .2s}.site-header nav a:hover{opacity:1}.header-cta{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff73;padding:12px 18px;font-size:11px;font-weight:700}.hero{color:#fff;height:94vh;min-height:760px;max-height:980px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#080a07f5 0%,#080a07c7 38%,#080a0733 70% 100%),linear-gradient(#0000 55%,#080a07b3);position:absolute;inset:0}.hero-grid{opacity:.12;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero-content{z-index:2;flex-direction:column;justify-content:center;width:min(680px,88vw);height:100%;margin-left:clamp(24px,8vw,150px);padding-top:56px;display:flex;position:relative}.eyebrow,.kicker{color:var(--olive-bright);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--olive-bright);width:26px;height:2px}.hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:660px;margin:0;font-size:clamp(52px,6.5vw,98px);line-height:.94}.hero h1 em{color:var(--sand);font-style:normal;display:block}.hero-copy{color:#d9dbd1;max-width:610px;margin:30px 0 0;font-size:17px;line-height:1.72}.hero-actions{gap:12px;margin-top:35px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;padding:17px 22px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.button-primary{color:#11130f;background:var(--olive-bright)}.button-primary:hover{background:#bcc77b}.button-ghost{color:#fff;border:1px solid #ffffff4d}.button-ghost:hover{background:#ffffff14}.hero-meta{color:#aeb2a5;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #fff3;gap:34px;padding-top:20px;font-size:9px;display:flex;position:absolute;bottom:36px;left:0}.hero-meta span{align-items:baseline;gap:8px;display:flex}.hero-meta b{color:var(--sand);font-size:16px}.section{padding:110px clamp(24px,8vw,150px)}.intro-section{background:var(--paper);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.section-heading h2,.requirements-card h2,.application-intro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.02}.kicker{color:#697345;margin-bottom:18px}.kicker.light{color:#aab66a}.intro-copy{flex-direction:column;justify-content:flex-end;padding-bottom:4px;display:flex}.intro-copy p{color:#4f534a;max-width:600px;margin:0 0 20px;font-size:16px;line-height:1.85}.intro-copy p:first-child{color:#24271f;font-size:19px}.pillars{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#dcd8cb;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,8vw,150px);display:grid}.pillar{border-left:1px solid var(--line);min-height:340px;padding:58px 38px}.pillar:last-child{border-right:1px solid var(--line)}.pillar-number{color:#777c6d;font-family:ui-monospace,monospace;font-size:12px}.pillar-line{background:var(--olive);width:32px;height:3px;margin:54px 0 20px}.pillar h3{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 14px;font-size:28px}.pillar p{color:#62665c;max-width:270px;margin:0;font-size:14px;line-height:1.65}.requirements-section{background:var(--ink);color:#fff;grid-template-columns:1.35fr .65fr;min-height:720px;display:grid}.requirements-card{padding:100px clamp(28px,8vw,150px)}.requirements-card h2{max-width:700px}.requirements-list{grid-template-columns:1fr 1fr;gap:0 38px;margin:52px 0 0;padding:0;list-style:none;display:grid}.requirements-list li{border-top:1px solid #ffffff24;gap:17px;padding:24px 0;display:flex}.requirements-list li>span{color:#b5c174;border:1px solid #8c9860;flex:0 0 27px;place-items:center;height:27px;font-size:12px;display:grid}.requirements-list div{flex-direction:column;gap:8px;display:flex}.requirements-list strong{letter-spacing:.02em;text-transform:uppercase;font-size:14px}.requirements-list small{color:#989e92;max-width:280px;font-size:12px;line-height:1.55}.motto-card{background:#2d3124;flex-direction:column;justify-content:center;padding:80px 8%;display:flex;position:relative;overflow:hidden}.motto-card:before{content:"";opacity:.18;background-image:radial-gradient(circle at 30% 25%,#0000 0 16%,#a4ad67 16.3% 16.6%,#0000 16.9%),radial-gradient(circle at 80% 70%,#0000 0 29%,#a4ad67 29.3% 29.6%,#0000 29.9%),linear-gradient(#a4ad6740 1px,#0000 1px),linear-gradient(90deg,#a4ad6740 1px,#0000 1px);background-size:100% 100%,100% 100%,62px 62px,62px 62px;position:absolute;inset:0}.coordinates{color:#90977a;letter-spacing:.2em;font-family:ui-monospace,monospace;font-size:10px;position:relative}.motto-card blockquote{letter-spacing:-.025em;margin:70px 0 25px;font-size:clamp(32px,3.5vw,60px);font-weight:900;line-height:1.15;position:relative}.motto-card blockquote em{color:#c9c9ad;font-style:normal}.motto-card p{color:#929888;letter-spacing:.12em;text-transform:uppercase;font-size:11px;position:relative}.process-section{background:var(--paper)}.process-section .section-heading{justify-content:space-between;align-items:end;display:flex}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.process-step{padding:38px 32px 20px 0;position:relative}.process-step:before{content:"";background:var(--olive);width:8px;height:8px;position:absolute;top:-4px;left:0}.process-step span{color:#8b8f83;font-family:ui-monospace,monospace;font-size:11px}.process-step h3{text-transform:uppercase;margin:46px 0 14px;font-size:21px}.process-step p{color:#65695f;max-width:250px;margin:0;font-size:13px;line-height:1.65}.application-section{color:#fff;background:#24281e;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px clamp(24px,8vw,150px);display:grid}.application-intro{align-self:start;position:sticky;top:120px}.application-intro>p:not(.kicker){color:#aeb3a8;max-width:430px;margin-top:25px;font-size:15px;line-height:1.75}.security-note{border-top:1px solid #ffffff21;gap:16px;max-width:430px;margin-top:48px;padding-top:24px;display:flex}.security-note>span{color:#aab66a}.security-note p{color:#8e9588;margin:0;font-size:12px;line-height:1.7}.security-note strong{color:#d9ddd3}.application-form{color:var(--ink);background:#f1eee5;padding:clamp(26px,4vw,58px);box-shadow:0 24px 70px #00000038}.form-header{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:28px}.form-step{color:#6c7746;letter-spacing:.15em;margin:0 0 12px;font:700 10px/1 ui-monospace,monospace}.form-header h3,.success-panel h3{text-transform:uppercase;margin:0;font-size:29px}.form-header>p:last-child{color:#7c8077;margin:10px 0 0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:23px 18px;display:grid}.form-grid label{color:#454a40;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:11px;font-weight:800;display:flex}.full-field{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#f8f6f0;border:1px solid #c9c6bb;border-radius:0;outline:0;padding:14px 15px;font-size:14px;font-weight:400;transition:border .2s,box-shadow .2s}.form-grid textarea{resize:vertical;line-height:1.55}.field-hint{color:#7d8178;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:1.45}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#727d47;box-shadow:0 0 0 3px #727d4724}.trap-field{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.consents{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin:28px 0;padding-top:25px;display:flex}.check-row{color:#555a50;align-items:flex-start;gap:12px;font-size:12px;line-height:1.55;display:flex}.check-row input{accent-color:#707b43;flex:none;width:17px;height:17px;margin:1px 0 0}.check-row a{color:#596638;text-decoration:underline}.submit-button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#67733f;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:12px;font-weight:800;transition:background .2s;display:flex}.submit-button:hover{background:#7b884b}.submit-button:disabled{cursor:wait;opacity:.7}.form-footnote{color:#84877f;text-align:center;margin:13px 0 0;font-size:10px}.form-error{color:#772c25;background:#f5d8d3;margin:0 0 18px;padding:12px;font-size:12px}.success-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.success-panel>p:not(.form-step){color:#666b60}.success-icon{color:#66723e;border:1px solid #7b874d;place-items:center;width:58px;height:58px;margin-bottom:30px;font-size:24px;display:grid}.reference-code{color:#344021;background:#dfe2cf;margin:18px 0 28px;padding:12px 18px;font-family:ui-monospace,monospace}.text-button{color:#596638;cursor:pointer;background:0 0;border:0;text-decoration:underline}.form-section[hidden]{display:none!important}.form-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 34px;display:grid}.form-progress>span{color:#898d83;border:1px solid #d0cdc2;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.form-progress i{border:1px solid;flex:0 0 24px;place-items:center;width:24px;height:24px;font:700 9px/1 ui-monospace,monospace;display:grid}.form-progress b{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;font:800 9px/1 Arial,sans-serif;overflow:hidden}.form-progress>span.active{color:#566231;background:#e3e5d6;border-color:#899366}.form-confirmations{flex-direction:column;gap:15px;display:flex}.form-confirmations legend{margin-bottom:8px!important}.form-navigation{align-items:stretch;gap:10px;margin-top:28px;display:flex}.form-navigation .submit-button,.form-navigation .form-next{flex:auto}.form-next,.form-back{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;border:0;padding:17px 19px;font-size:11px;font-weight:800}.form-next{color:#fff;background:#67733f;justify-content:space-between;display:flex}.form-back{color:#565b50;background:#d9d5ca;flex:none}.turnstile-wrap{margin-top:10px;overflow:hidden}.status-check-link{color:#65713d;letter-spacing:.07em;text-transform:uppercase;text-underline-offset:4px;margin-bottom:18px;font-size:11px;font-weight:800;text-decoration:underline}footer{color:#aaaf9f;background:#0e100c;grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;padding:44px clamp(24px,5vw,80px);display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand>div{flex-direction:column;gap:6px;display:flex}.footer-brand strong{color:#e7e4d9;letter-spacing:.1em;font-size:10px}.footer-brand small{letter-spacing:.13em;font-size:8px}.footer-disclaimer{margin:0;font-size:10px;line-height:1.55}.footer-links{text-transform:uppercase;letter-spacing:.1em;gap:24px;font-size:10px;display:flex}.footer-links a:hover{color:#fff}.legal-page{background:var(--paper);min-height:100vh;padding:100px clamp(24px,12vw,220px)}.legal-page .brand{color:var(--ink);margin-bottom:70px}.legal-page h1{text-transform:uppercase;font-size:clamp(40px,6vw,72px)}.legal-page article{max-width:820px}.legal-page h2{text-transform:uppercase;margin-top:38px;font-size:18px}.legal-page p,.legal-page li{color:#50544c;line-height:1.75}.legal-page .back-link{color:#5d693b;margin-top:40px;font-weight:700;display:inline-block}.admin-shell{background:#e8e5dc;grid-template-columns:250px minmax(0,1fr);width:100%;min-height:100vh;display:grid;overflow-x:hidden}.admin-sidebar{color:#fff;background:#12150f;flex-direction:column;height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.admin-sidebar .brand{margin-bottom:58px}.admin-sidebar nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar nav a{color:#8f9687;letter-spacing:.08em;text-transform:uppercase;padding:13px 14px;font-size:11px}.admin-sidebar nav a.active{color:#fff;background:#2b3023;border-left:3px solid #9aa65e}.admin-user{border-top:1px solid #ffffff21;flex-direction:column;gap:7px;margin-top:auto;padding-top:22px;display:flex}.admin-user small{color:#777e71;letter-spacing:.13em;font-size:8px}.admin-user strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-user a{color:#9faa74;font-size:10px;text-decoration:underline}.admin-main{min-width:0;padding:50px clamp(24px,5vw,78px) 90px}.admin-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-top h1{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,56px)}.admin-top button{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #b8b6ac;padding:11px 16px;font-size:10px;font-weight:700}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.admin-stats article{background:#f4f1e9;border:1px solid #d5d2c9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.admin-stats small{color:#73786e;letter-spacing:.12em;font-size:9px}.admin-stats strong{font-size:28px}.training-count-admin,.recruitment-analytics-admin{background:#f4f1e9;border:1px solid #c9c7bd;margin:0 0 38px;padding:24px}.training-count-admin h2{color:#292e25;text-transform:uppercase;margin:6px 0 8px;font-size:22px}.training-count-admin>div>p:last-child{color:#747970;margin:0;font-size:11px}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.admin-section-heading h2{color:#292e25;text-transform:uppercase;margin:6px 0 8px;font-size:22px}.admin-section-heading p{color:#747970;margin:0;font-size:11px}.admin-section-heading>span{color:#7a7f74;letter-spacing:.1em;text-align:right;font:800 8px/1.4 ui-monospace,monospace}.analytics-metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.analytics-metric-grid article{background:#e9e6dd;border:1px solid #d3d0c6;min-height:135px;padding:18px}.analytics-metric-grid small,.analytics-metric-grid span{color:#747a6e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;line-height:1.4;display:block}.analytics-metric-grid strong{color:#30372a;margin:18px 0 12px;font-size:34px;display:block}.public-stats-form{border-top:1px solid #d5d2c9;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.public-stats-form label{color:#747a6e;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.public-stats-form input,.public-stats-form textarea,.public-stats-form select{color:#30352d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c2bfb5;width:100%;min-width:0;padding:11px 12px;font:400 12px/1.4 Arial,sans-serif}.public-stats-form textarea{resize:vertical}.public-stats-form .field-character-count{color:#8a8f83;letter-spacing:.04em;text-transform:none;align-self:flex-end;font:700 8px/1.2 ui-monospace,monospace}.public-stats-wide{grid-column:span 2}.public-training-image-upload{background:#e9e6dd;border:1px solid #c2bfb5;gap:14px;padding:12px;display:grid}.public-training-image-preview{background:#171a13;min-height:104px;position:relative;overflow:hidden}.public-training-image-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-training-image-upload input[type=file]{background:#fff;padding:9px}.public-training-image-upload label span{color:#7a7f74;letter-spacing:.04em;text-transform:none;font-size:8px;line-height:1.5}.public-training-images-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-training-images-list article{background:#f7f4ec;border:1px solid #c9c6bc;min-width:0;padding:6px;position:relative}.public-training-images-list article>span{color:#fff;background:#1d2119d6;place-items:center;width:23px;height:23px;font:800 9px/1 ui-monospace,monospace;display:grid;position:absolute;top:11px;left:11px}.public-training-images-list article>div:last-child{grid-template-columns:34px 34px 1fr;gap:4px;margin-top:6px;display:grid}.public-training-images-list button{color:#42483d;cursor:pointer;text-transform:uppercase;background:#e8e4da;border:1px solid #c2bfb5;min-height:30px;font-size:9px;font-weight:800}.public-training-images-list button:disabled{cursor:default;opacity:.35}.public-stats-form>button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#65713e;border:0;grid-column:1/span 2;padding:13px 15px;font-size:9px;font-weight:800}.public-stats-form>button:disabled{cursor:wait;opacity:.6}.public-stats-message{color:#5d6258;grid-column:span 2;align-self:center;font-size:10px}.live-traffic-panel{background:#f4f1e9;border:1px solid #c9c7bd;margin:0 0 38px;padding:26px;scroll-margin-top:24px}.live-traffic-head{border-bottom:1px solid #d4d1c8;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:22px;display:flex}.live-traffic-head .kicker{align-items:center;gap:8px;margin:0 0 8px;display:flex}.live-traffic-head h2{color:#292e25;text-transform:uppercase;margin:0;font-size:26px}.live-dot{background:#718044;border-radius:50%;width:8px;height:8px;animation:2s infinite admin-live-pulse;box-shadow:0 0 0 5px #7180441a}.live-total{align-items:center;gap:15px;display:flex}.live-total small{color:#757a70;letter-spacing:.12em;font-size:8px;font-weight:800}.live-total strong{color:#30372a;text-align:right;min-width:50px;font-size:38px;line-height:1}.live-caption{color:#747970;margin:18px 0 22px;font-size:10px;line-height:1.6}.live-page-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:20px;display:grid}.live-page-grid article{background:#ebe8df;border:1px solid #d4d1c8;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;min-height:104px;padding:16px;display:grid}.live-page-grid article span{color:#555b50;align-self:start;font-size:10px;font-weight:700;line-height:1.4}.live-page-grid article strong{color:#30372a;grid-area:1/2/span 2;align-self:center;font-size:30px}.live-page-grid article small{color:#858a80;letter-spacing:.1em;font-size:7px;font-weight:800}.live-visitors-list{background:#fff;border:1px solid #d4d1c8}.live-list-head,.live-visitor-row{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:12px 16px;display:grid}.live-list-head{color:#82877d;letter-spacing:.12em;background:#e5e2d9;font-size:7px;font-weight:800}.live-visitor-row{border-top:1px solid #e1ded6}.live-visitor-row>span{color:#3f453b;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.live-visitor-row i{background:#7a884c;border-radius:50%;width:7px;height:7px}.live-visitor-row small{color:#64723d;letter-spacing:.1em;font-size:7px;font-weight:900}.live-empty{color:#767b72;text-align:center;border:1px dashed #cbc8bf;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;display:flex}.live-empty strong{color:#394035;text-transform:uppercase;font-size:12px}@keyframes admin-live-pulse{50%{opacity:.35}}.admin-toolbar{border-bottom:1px solid #c8c5bb;margin-bottom:18px}.application-section-tabs{grid-template-columns:repeat(2,minmax(0,220px));gap:8px;margin-bottom:8px;display:grid}.application-section-tabs button{color:#62685d;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#e8e5dc;border:1px solid #c7c4ba;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:10px;font-weight:800;display:flex}.application-section-tabs button.active{color:#fff;background:#3a4131;border-color:#65713e}.application-section-tabs span{min-width:24px;height:24px;color:inherit;background:#ffffff1f;place-items:center;padding:0 6px;font-size:10px;display:grid}.filter-tabs{gap:5px;min-width:max-content;display:flex}.filter-tabs button{color:#686d63;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 15px;font-size:10px;font-weight:700}.filter-tabs button.active{color:#323827;border-bottom-color:#707b43}.admin-list-controls{border-top:1px solid #d2cfc5;grid-template-columns:minmax(220px,1fr) 180px auto;gap:9px;padding:14px 0;display:grid}.admin-list-controls input,.admin-list-controls select{color:#30352d;background:#f8f6ef;border:1px solid #c2bfb5;width:100%;min-height:42px;padding:10px 12px;font-size:11px}.csv-button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#65713e;border:0;min-height:42px;padding:10px 15px;font-size:9px;font-weight:800}.csv-button:disabled{cursor:not-allowed;opacity:.5}.retention-notice{color:#5d6258;background:#dddbd2;border-left:4px solid #7b8650;align-items:center;gap:18px;margin:0 0 18px;padding:13px 16px;font-size:10px;line-height:1.5;display:flex}.retention-notice strong{color:#343a30;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px}.applications-list{flex-direction:column;gap:15px;display:flex}.application-card-admin{background:#f5f2ea;border:1px solid #d1cec4}.candidate-summary{border-bottom:1px solid #dbd8cf;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:21px 24px;display:grid}.candidate-initials{color:#dfe2cc;background:#303628;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.candidate-name small{color:#7b8174;letter-spacing:.06em;font:9px/1 ui-monospace,monospace}.candidate-name h2{text-transform:uppercase;margin:5px 0 4px;font-size:18px}.candidate-name p{color:#73776e;margin:0;font-size:11px}.status-badge{letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:8px;font-weight:800}.status-new{color:#3e4c21;background:#dce4c0}.status-review,.status-interview{color:#604c14;background:#eee0ae}.status-decision{color:#394a5f;background:#d4deea}.status-accepted{color:#1e5937;background:#cce4d5}.status-rejected{color:#6a302b;background:#e6cbc7}.candidate-details{padding:25px}.candidate-details dl{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 24px;display:grid}.candidate-details dl div{flex-direction:column;gap:6px;min-width:0;display:flex}.candidate-details dt,.answer-block h3,.admin-edit-grid label{color:#7b8075;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.candidate-details dd{overflow-wrap:anywhere;color:#292d25;margin:0;font-size:12px}.candidate-details dd a{color:#536031;text-decoration:underline}.answer-block{border-top:1px solid #ddd9d0;padding:17px 0}.answer-block h3{margin:0 0 8px}.answer-block p{color:#4e534a;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.admin-edit-grid{border-top:1px solid #ddd9d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:19px;display:grid}.admin-edit-grid label{flex-direction:column;gap:8px;display:flex}.admin-edit-grid label:last-child{grid-column:1/-1}.admin-edit-grid select,.admin-edit-grid input,.admin-edit-grid textarea{color:#292d25;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c4c1b7;width:100%;padding:10px 11px;font-size:12px;font-weight:400}.admin-edit-grid textarea{resize:vertical}.admin-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.admin-actions button,.admin-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;padding:11px 15px;font-size:9px;font-weight:800}.save-button,.admin-button{color:#fff;background:#65713e}.delete-button{color:#72372f;background:0 0;border:1px solid #c9aaa5!important}.admin-error{color:#762f29;background:#f0d4cf;padding:13px}.admin-empty{color:#73786e;background:#f3f0e8;border:1px dashed #c7c4ba;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.admin-empty strong{color:#31362d;text-transform:uppercase}.centered-admin{background:#1d2118;grid-template-columns:1fr;place-items:center;padding:24px;display:grid}.access-card{text-align:center;background:#efebe1;max-width:520px;padding:54px}.admin-emblem{clip-path:polygon(12% 0,88% 0,100% 16%,100% 72%,50% 100%,0 72%,0 16%);color:#fff;background:#697441;place-items:center;width:58px;height:62px;margin:0 auto 35px;font-size:26px;font-weight:900;display:grid}.access-card .kicker{justify-content:center}.access-card h1{text-transform:uppercase;font-size:38px}.access-card p{color:#5d6258;line-height:1.6}.access-card .admin-button{margin-top:25px;display:block}.admin-back{color:#5b653d;margin-top:22px;font-size:11px;display:inline-block}.shop-limit-panel{color:#2b3027;background:#f4f1e9;border:1px solid #d0cdc3;margin:38px 0;padding:clamp(20px,3vw,34px)}.shop-limit-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.shop-limit-head h2{letter-spacing:-.025em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(25px,3vw,36px)}.limit-state{letter-spacing:.11em;border:1px solid;flex:none;padding:9px 11px;font-size:8px;font-weight:900}.limit-state.safe{color:#53622f;background:#e4e8d6;border-color:#9baa69}.limit-state.locked{color:#7c302a;background:#f0d9d5;border-color:#c99f9b}.limit-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.limit-metrics article{background:#ebe8df;border:1px solid #d4d0c6;min-width:0;padding:18px}.limit-metrics small,.limit-metrics span{color:#747a6e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;display:block}.limit-metrics strong{overflow-wrap:anywhere;margin:12px 0 7px;font-size:clamp(18px,2vw,27px);display:block}.limit-progress{margin:18px 0 24px}.limit-progress>div{background:#dedbd2;border:1px solid #c9c5ba;height:10px;overflow:hidden}.limit-progress>div span{background:linear-gradient(90deg,#66723f,#a6aa72);min-width:2px;height:100%;display:block}.limit-progress p{color:#777c72;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin:7px 0 0;font-size:9px;display:flex}.limit-notice{background:#e8e5dc;border-left:4px solid #7f8855;padding:18px 20px}.limit-notice strong{text-transform:uppercase;font-size:12px}.limit-notice p{color:#656a60;margin:8px 0 0;font-size:11px;line-height:1.7}.limit-workspace{grid-template-columns:.85fr 1.15fr;gap:18px;margin-top:20px;display:grid}.limit-form,.limit-ledger{background:#ebe8df;border:1px solid #d3cfc4;padding:20px}.limit-form h3,.limit-ledger h3{text-transform:uppercase;margin:0 0 18px;font-size:15px}.limit-form label{color:#777c71;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:7px;margin-bottom:13px;font-size:8px;font-weight:800;display:flex}.limit-form input,.limit-form select{color:#2a2e27;background:#fff;border:1px solid #c1bdb1;width:100%;padding:10px 11px;font-size:12px}.limit-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.limit-form .save-button{border:0;width:100%;padding:12px}.admin-success{color:#405224;background:#dfe8ca;padding:12px;font-size:11px}.limit-ledger{max-height:440px;overflow:auto}.limit-ledger article{border-top:1px solid #d2cec3;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.limit-ledger article:first-of-type{border-top:0}.limit-ledger article>div{min-width:0}.limit-ledger article strong,.limit-ledger article small{display:block}.limit-ledger article strong{text-transform:uppercase;font-size:11px}.limit-ledger article small{color:#85897f;margin-top:4px;font-size:8px}.limit-ledger article p{overflow-wrap:anywhere;color:#686d62;margin:5px 0 0;font-size:10px}.limit-ledger article>b{flex:none;font-size:12px}.limit-ledger .positive{color:#53622f}.limit-ledger .negative{color:#823d35}.limit-ledger-empty{color:#85897f;text-align:center;border:1px dashed #c7c3b8;padding:35px 15px;font-size:10px}.limit-disclaimer{color:#85897f;margin:18px 0 0;font-size:9px;line-height:1.6}@media (width<=920px){.site-header nav{display:none}.hero-content{margin-left:7vw}.intro-section,.requirements-section,.application-section,.pillars{grid-template-columns:1fr}.pillar{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px}.pillar-line{margin-top:32px}.motto-card{min-height:520px}.process-grid{grid-template-columns:1fr 1fr}.application-intro{position:static}footer,.admin-shell{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;align-items:center;gap:20px;height:auto;padding:18px 22px;position:static}.admin-sidebar .brand{margin:0}.admin-sidebar nav{flex-direction:row;margin-left:auto}.admin-sidebar nav a.active{border-bottom:2px solid #9aa65e;border-left:0}.admin-user{display:none}.candidate-details dl,.public-stats-form{grid-template-columns:1fr 1fr}.admin-list-controls{grid-template-columns:1fr 160px}.csv-button{grid-column:1/-1}}@media (width<=600px){.site-header{height:68px;padding:0 18px}.brand{min-width:0}.brand>span:last-child{display:none}.header-cta{padding:10px 12px}.hero{height:100svh;min-height:720px}.hero-image{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#080a07f2,#080a078c),linear-gradient(#0000 45%,#080a07d9)}.hero-content{justify-content:center;width:auto;margin:0;padding:90px 22px 40px}.hero h1{font-size:clamp(45px,14vw,64px)}.hero-copy{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-meta{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid;position:static}.hero-meta span:last-child{display:none}.section{padding:76px 22px}.intro-section{gap:36px}.section-heading h2,.requirements-card h2,.application-intro h2{font-size:38px}.pillars{padding:0 22px}.pillar{padding:42px 28px}.requirements-card{padding:78px 22px}.requirements-list{grid-template-columns:1fr}.motto-card{min-height:450px;padding:64px 30px}.process-grid{grid-template-columns:1fr}.process-step{padding-bottom:34px}.application-section{padding:78px 16px}.application-intro{padding:0 6px}.application-form{padding:28px 20px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}footer{padding:42px 24px}.footer-links{flex-wrap:wrap}.admin-sidebar nav a:first-child{display:none}.admin-main{padding:36px 16px 70px}.admin-top{align-items:flex-start}.admin-top h1{font-size:34px}.admin-stats{grid-template-columns:repeat(2,1fr);gap:5px}.admin-stats article{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 10px}.live-traffic-panel,.training-count-admin,.recruitment-analytics-admin{padding:18px 14px}.admin-section-heading{flex-direction:column;gap:8px}.admin-section-heading>span{text-align:left}.analytics-metric-grid,.public-stats-form{grid-template-columns:1fr}.public-stats-wide,.public-stats-form>button,.public-stats-message{grid-column:auto}.public-training-image-upload{grid-template-columns:1fr}.public-training-image-preview{min-height:190px}.public-training-images-list{grid-template-columns:1fr 1fr}.live-traffic-head{align-items:center}.live-traffic-head h2{font-size:22px}.live-total{flex-direction:column;align-items:flex-end;gap:4px}.live-page-grid{grid-template-columns:1fr 1fr}.live-list-head{display:none}.live-visitor-row{grid-template-columns:1fr;gap:6px}.candidate-summary{grid-template-columns:auto 1fr;padding:17px}.status-badge{grid-column:2;justify-self:start}.candidate-details{padding:18px}.candidate-details dl,.admin-edit-grid{grid-template-columns:1fr}.admin-edit-grid label:last-child{grid-column:auto}.limit-metrics{grid-template-columns:1fr 1fr}.limit-workspace{grid-template-columns:1fr}.admin-actions{flex-direction:column}.admin-actions button{width:100%}.admin-toolbar{width:100%;min-width:0;overflow:hidden}.filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;display:grid;overflow:visible}.filter-tabs button{overflow-wrap:anywhere;white-space:normal;min-width:0;padding:12px 8px;line-height:1.35}.admin-list-controls{grid-template-columns:1fr}.application-section-tabs{grid-template-columns:1fr 1fr;width:100%;min-width:0}.application-section-tabs button{min-width:0;padding:12px 10px}.csv-button{grid-column:auto}.retention-notice{flex-direction:column;align-items:flex-start;gap:6px}.form-progress b{display:none}.form-progress>span{justify-content:center}.form-navigation{flex-wrap:wrap}.form-navigation .form-back{order:2;width:100%}}@media (width<=560px){.shop-limit-head{flex-direction:column}.limit-metrics,.limit-form-row{grid-template-columns:1fr}.limit-progress p{line-height:1.6;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.live-dot{animation:none}}:root{--gro-black:#090b08;--gro-black-2:#0e110c;--gro-panel:#151910;--gro-panel-2:#1d2117;--gro-olive:#686949;--gro-olive-2:#8b8660;--gro-khaki:#b4a784;--gro-sand:#d1c5a3;--gro-text:#e4decc;--gro-muted:#898b79;--gro-line:#b4a78440}body{background:var(--gro-black)}.mil-site{color:var(--gro-text);background:var(--gro-black);font-family:Arial,Helvetica,sans-serif;overflow:clip}.mil-site section[id]{scroll-margin-top:88px}.mil-site h1,.mil-site h2,.mil-site h3,.mil-site b,.mil-site strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:500}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mil-header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a07f0;border-bottom:1px solid #b4a7843b;grid-template-columns:minmax(290px,1fr) auto minmax(190px,1fr);align-items:center;height:76px;padding:0 clamp(18px,3.5vw,68px);display:grid;position:fixed;top:0;left:0;right:0}.unit-brand{align-items:center;gap:13px;width:max-content;display:flex}.unit-brand img{object-fit:cover;border:1px solid #4a4a34;width:51px;height:51px}.unit-brand>span{flex-direction:column;gap:3px;display:flex}.unit-brand b{color:var(--gro-sand);letter-spacing:.08em;font-size:25px;line-height:1}.unit-brand small{color:#8e8b73;letter-spacing:.15em;font-size:8px;font-weight:700}.mil-header nav{align-items:center;gap:clamp(20px,3vw,46px);display:flex}.mil-header nav a{color:#999989;letter-spacing:.16em;text-transform:uppercase;padding:30px 0 27px;font-size:10px;font-weight:800;position:relative}.mil-header nav a:after{content:"";background:var(--gro-khaki);height:2px;transition:right .2s;position:absolute;bottom:-1px;left:0;right:100%}.mil-header nav a:hover{color:#fff}.mil-header nav a:hover:after{right:0}.header-tools{justify-self:end;align-items:center;gap:10px;display:flex}.header-socials,.footer-socials{align-items:center;gap:7px;display:flex}.social-icon{background:#b4a78409;border:1px solid #514f3c;place-items:center;width:36px;height:36px;transition:color .2s,border-color .2s,background .2s;color:#aaa382!important;padding:0!important;display:inline-grid!important}.social-icon:hover,.social-icon:focus-visible{background:#b4a7841f;border-color:#8a8362;outline:none;color:#ebe3cc!important}.social-icon svg{fill:currentColor;width:17px;height:17px}.mil-header-action{color:var(--gro-sand);letter-spacing:.12em;text-transform:uppercase;border:1px solid #756f51;align-items:center;gap:10px;padding:12px 17px;font-size:9px;font-weight:800;display:inline-flex}.mil-header-action span{color:#9eac5b;font-size:7px;animation:2s infinite signal-pulse}.mil-member-action{color:#f0ead5;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#51563a;border:1px solid #8c8f62;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09}.mil-member-action:hover,.mil-member-action:focus-visible{color:#fff;background:#676d49;border-color:#c1bb91;outline:none}.mil-member-action span{letter-spacing:.05em;border:1px solid #f0ead585;place-items:center;width:22px;height:18px;font:800 7px/1 ui-monospace,monospace;display:inline-grid}.mil-store-action{color:#a9aa93;letter-spacing:.12em;text-transform:uppercase;background:#b4a7840a;border:1px solid #4e503e;align-items:center;gap:9px;padding:12px 15px;font-size:9px;font-weight:800;display:inline-flex}.mil-store-action:hover,.mil-store-action:focus-visible{color:#e5dcc3;background:#b4a7841a;border-color:#8a8362;outline:none}.mil-store-action span{color:#a69d77;font:700 13px/1 ui-monospace,monospace}@keyframes signal-pulse{50%{opacity:.25}}.command-hero{background:#080906;height:clamp(590px,52vw,790px);margin-top:76px;position:relative;overflow:hidden}.command-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.command-hero-vignette{background:linear-gradient(#0000 58%,#050604e0 100%),linear-gradient(90deg,#00000042,#0000 28% 75%,#0000002e);position:absolute;inset:0}.command-hero-mobile{display:none}.hero-classification{color:#ddd6bf9e;letter-spacing:.14em;gap:28px;font:700 8px/1 ui-monospace,monospace;display:flex;position:absolute;bottom:20px;left:clamp(20px,4vw,72px);right:clamp(20px,4vw,72px)}.hero-classification span:not(:last-child):after{content:"/";color:#706d57;margin-left:28px}.recruitment-command-bar{background:#171a12;border-top:1px solid #5f5a3e;border-bottom:1px solid #4b4936;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:30px;min-height:114px;padding:24px clamp(20px,5vw,92px);display:grid}.recruitment-command-bar>div{align-items:center;gap:16px;display:flex}.status-dot{background:#9aa259;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #9aa25914}.recruitment-command-bar p{color:#8f9282;margin:0;font-size:12px;line-height:1.65}.recruitment-command-bar>div p{flex-direction:column;display:flex}.recruitment-command-bar small{color:#777b6c;letter-spacing:.16em;font:700 8px/1 ui-monospace,monospace}.recruitment-command-bar strong{color:#e1dbc7;letter-spacing:.03em;text-transform:uppercase;margin-top:7px;font-size:19px}.recruitment-command-bar>a{color:#11130c;background:var(--gro-khaki);letter-spacing:.12em;justify-content:space-between;gap:35px;min-width:240px;padding:17px 18px;font-size:9px;font-weight:900;display:inline-flex}.recruitment-command-bar>a:hover{background:#c8bd9b}.quick-path{background:#0e110c;border-bottom:1px solid #34372b;grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,7vw,132px);display:grid}.quick-path a{border-left:1px solid #303328;grid-template-columns:auto 1fr;align-content:center;column-gap:16px;min-height:138px;padding:28px 24px;transition:background .2s;display:grid}.quick-path a:last-child{background:#b4a7840f;border-right:1px solid #303328}.quick-path a:hover{background:#181c13}.quick-path span{color:#747763;letter-spacing:.08em;grid-row:1/span 2;font:700 8px/1 ui-monospace,monospace}.quick-path b{color:#d2cab1;letter-spacing:.05em;text-transform:uppercase;font-size:17px}.quick-path small{color:#74786d;margin-top:7px;font-size:9px;line-height:1.5}.shop-command-bar{background:linear-gradient(90deg,#27291d,#1b1e15);border-bottom:1px solid #55513b;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:26px clamp(22px,7vw,132px);display:grid}.shop-command-bar>div{align-items:center;gap:18px;display:flex}.shop-mark{color:#d7ccb0;background:#b4a78414;border:1px solid #827b5c;flex:0 0 48px;place-items:center;width:48px;height:48px;font:700 20px/1 ui-monospace,monospace;display:grid}.shop-command-bar p{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 13px;margin:0;display:grid}.shop-command-bar p small{color:#8d8c76;letter-spacing:.14em;grid-column:1/-1;font:700 8px/1 ui-monospace,monospace}.shop-command-bar p strong{color:#ece3ca;letter-spacing:.04em;text-transform:uppercase;font-size:19px}.shop-command-bar p span{color:#9a9b88;font-size:10px;line-height:1.55}.shop-command-bar>a{color:#12140e;background:var(--gro-khaki);justify-content:space-between;align-items:center;gap:35px;min-width:270px;padding:15px 17px;display:flex}.shop-command-bar>a>span{flex-direction:column;gap:5px;display:flex}.shop-command-bar>a b{letter-spacing:.11em;font-size:12px}.shop-command-bar>a small{color:#4c4a3a;letter-spacing:.08em;font-size:8px;font-weight:800}.shop-command-bar>a i{font:17px/1 ui-monospace,monospace;transition:transform .2s}.shop-command-bar>a:hover{background:#c8bd9b}.shop-command-bar>a:hover i{transform:translate(4px)}.tiktok-command-bar{background:#151910;border-bottom:1px solid #34372b;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:24px clamp(22px,7vw,132px);display:grid}.tiktok-command-bar>div{align-items:center;gap:17px;display:flex}.tiktok-mark{color:#c7bea0;background:#0c0f0a;border:1px solid #565540;place-items:center;width:45px;height:45px;display:grid}.tiktok-mark svg{fill:currentColor;width:22px;height:22px}.tiktok-command-bar p{flex-direction:column;gap:6px;margin:0;display:flex}.tiktok-command-bar p small{color:#747766;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.tiktok-command-bar p strong{color:#d2cab1;letter-spacing:.04em;text-transform:uppercase;font-size:18px}.tiktok-command-bar>a{color:#d9d0b5;background:#0d100b;border:1px solid #777154;justify-content:space-between;align-items:center;gap:35px;min-width:250px;padding:14px 16px;display:flex}.tiktok-command-bar>a>span{flex-direction:column;gap:5px;display:flex}.tiktok-command-bar>a b{letter-spacing:.12em;font-size:12px}.tiktok-command-bar>a small{color:#8e907f;letter-spacing:.06em;font-size:9px}.tiktok-command-bar>a i{color:#b6ad8e;font:16px/1 ui-monospace,monospace;transition:transform .2s}.tiktok-command-bar>a:hover{background:#1b1f16;border-color:#b1a783}.tiktok-command-bar>a:hover i{transform:translate(4px)}.member-command-bar{background:#202419;border-bottom:1px solid #4a4a36;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:24px clamp(22px,7vw,132px);display:grid}.member-command-bar>div{align-items:center;gap:17px;display:flex}.member-id-mark{color:#d1c7a8;letter-spacing:.1em;background:#11140d;border:1px solid #777355;place-items:center;width:48px;height:39px;font:800 12px/1 ui-monospace,monospace;display:grid}.member-command-bar p{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 13px;margin:0;display:grid}.member-command-bar p small{color:#8f916f;letter-spacing:.14em;grid-column:1/-1;font:700 8px/1 ui-monospace,monospace}.member-command-bar p strong{color:#e0d7bd;letter-spacing:.04em;text-transform:uppercase;font-size:18px}.member-command-bar p>span{color:#898d7e;font-size:10px;line-height:1.4}.member-command-bar>a{color:#11130d;background:#b4a784;justify-content:space-between;align-items:center;gap:35px;min-width:285px;padding:14px 16px;display:flex}.member-command-bar>a>span{flex-direction:column;gap:5px;display:flex}.member-command-bar>a b{letter-spacing:.1em;font-size:11px}.member-command-bar>a small{color:#4d4b3b;letter-spacing:.09em;font-size:8px;font-weight:800}.member-command-bar>a i{font:17px/1 ui-monospace,monospace;transition:transform .2s}.member-command-bar>a:hover{background:#c9bd9a}.member-command-bar>a:hover i{transform:translate(2px,-2px)}.training-counter-section{color:#d8cfb5;background:#10130d;border-top:1px solid #3b3d30;border-bottom:1px solid #3b3d30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(35px,8vw,130px);padding:72px clamp(22px,7vw,132px);display:grid}.training-counter-section>div>span{color:#777b68;letter-spacing:.16em;font:700 8px/1 ui-monospace,monospace}.training-counter-section h2{color:#ddd4ba;margin:15px 0 12px;font-size:clamp(34px,4.5vw,64px)}.training-counter-section p{color:#85897b;max-width:650px;margin:0;font-size:12px;line-height:1.75}.activity-counter-wrap{min-width:min(100%,660px)}.activity-counter-grid{border-top:1px solid #3d4132;border-left:1px solid #3d4132;grid-template-columns:repeat(3,minmax(130px,1fr));display:grid}.activity-counter-grid article{border-bottom:1px solid #3d4132;border-right:1px solid #3d4132;min-height:145px;padding:22px}.activity-counter-grid strong{color:#b7ab81;font:500 clamp(48px,6vw,82px)/.9 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:block}.activity-counter-grid span{color:#85897b;letter-spacing:.1em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:800;line-height:1.5;display:block}.response-time-note{background:#b4a7840e;border-left:3px solid #9d966f;justify-content:space-between;gap:20px;padding:14px 16px;display:flex;margin-top:14px!important}.response-time-note span{color:#777b6c;letter-spacing:.1em;font:800 8px/1.4 ui-monospace,monospace}.response-time-note b{color:#c6bea2;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.mil-section{padding:110px clamp(22px,7vw,132px)}.section-code{color:#6f715f;letter-spacing:.17em;border-bottom:1px solid #61604c59;grid-column:1/-1;margin-bottom:55px;padding-bottom:14px;font:700 8px/1 ui-monospace,monospace}.section-code.light{color:#777a69;border-color:#b4a78433}.mil-eyebrow{color:#777a52;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.mil-eyebrow.light{color:#a39d78}.mil-site h2{color:#22251d;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.2vw,76px);line-height:.98}.profile-section{color:#272a22;background-color:#d9d3c2;background-image:linear-gradient(#3e403311 1px,#0000 1px),linear-gradient(90deg,#3e403311 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:72px 72px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:minmax(0,1fr) minmax(360px,490px);gap:clamp(50px,9vw,150px);display:grid}.profile-copy{align-self:center}.profile-copy h2{max-width:850px}.profile-copy>p:not(.mil-eyebrow){color:#5c5d52;max-width:780px;font-size:14px;line-height:1.85}.profile-copy .profile-lead{margin-top:35px;color:#33362e!important;font-size:18px!important}.doctrine-line{color:#616348;letter-spacing:.15em;align-items:center;gap:14px;margin-top:42px;font:800 9px/1 ui-monospace,monospace;display:flex}.doctrine-line i{background:#8a8b71;width:30px;height:1px}.unit-card{background:#141611ed;border:1px solid #37392e59;align-self:start;padding:18px;box-shadow:0 28px 60px #1517123d}.unit-card-head{border-bottom:1px solid var(--gro-line);color:#747666;letter-spacing:.14em;justify-content:space-between;padding-bottom:13px;font:700 8px/1 ui-monospace,monospace;display:flex}.unit-card-head b{color:var(--gro-khaki);font:inherit}.unit-card>img{width:100%;height:auto;margin:18px 0;display:block}.unit-card dl{margin:0}.unit-card dl>div{border-top:1px solid #b4a7841f;grid-template-columns:90px 1fr;gap:18px;padding:13px 0;display:grid}.unit-card dt{color:#777968;letter-spacing:.12em;font:700 8px/1.4 ui-monospace,monospace}.unit-card dd{color:#cac3aa;margin:0;font-size:11px;line-height:1.45}.unit-card dd a{color:#b3ad88;text-underline-offset:3px;text-decoration:underline}.doctrine-section{background:#0e110c;border-top:1px solid #34372b;border-bottom:1px solid #34372b;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,7vw,132px);display:grid}.doctrine-section article{border-left:1px solid #303328;gap:25px;min-height:260px;padding:52px 38px;display:flex}.doctrine-section article:last-child{border-right:1px solid #303328}.doctrine-section article>span{color:#656857;font:700 9px/1 ui-monospace,monospace}.doctrine-section h3{color:#d0c7aa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px;font-size:27px}.doctrine-section p{color:#75796d;max-width:270px;margin:0;font-size:12px;line-height:1.7}.staff-information{background:#151910;border-top:1px solid #3b3d30;border-bottom:1px solid #3b3d30;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(40px,8vw,120px);padding:92px clamp(22px,7vw,132px);display:grid}.staff-information-code{border-bottom:1px solid var(--gro-line);color:#777a68;letter-spacing:.17em;grid-column:1/-1;padding-bottom:13px;font:700 8px/1 ui-monospace,monospace}.staff-information-main h2{color:#ded5bd;max-width:800px}.staff-information-main>p:last-child{color:#8d9184;max-width:800px;margin:30px 0 0;font-size:14px;line-height:1.85}.staff-information aside{background:#0e110c;border:1px solid #484838;align-self:end;padding:27px}.staff-information aside>span{color:#7a7d69;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.staff-information aside p{color:#96998d;margin:18px 0 25px;font-size:11px;line-height:1.7}.staff-information aside a{border-top:1px solid var(--gro-line);color:#bbb294;letter-spacing:.12em;justify-content:space-between;gap:20px;padding-top:18px;font-size:9px;font-weight:800;display:flex}.news-preview{color:#292c24;background:#d7d1c0;padding:92px clamp(22px,7vw,132px)}.news-preview-heading{grid-template-columns:1fr auto;align-items:end;gap:55px;display:grid}.news-preview-heading .staff-information-code{color:#747664;border-color:#32352b38;margin-bottom:35px}.news-preview-heading h2{color:#262a21;max-width:920px}.news-preview-meta{color:#71735f;letter-spacing:.13em;flex-direction:column;align-items:flex-end;gap:9px;padding-bottom:6px;font:700 8px/1 ui-monospace,monospace;display:flex}.news-preview-body{border-top:1px solid #32352b4d;border-bottom:1px solid #32352b4d;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,60px);margin-top:54px;padding:30px 0;display:grid}.news-report-number{color:#747664;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.news-preview-body p{color:#55584e;max-width:840px;margin:0;font-size:13px;line-height:1.8}.news-preview-body a{color:#d9d0b6;letter-spacing:.11em;background:#25291f;justify-content:space-between;gap:35px;min-width:190px;padding:15px 16px;font-size:9px;font-weight:900;display:flex}.news-page{min-height:100vh;color:var(--gro-text);background:var(--gro-black)}.news-hero{border-bottom:1px solid var(--gro-line);background-color:#12150f;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px);background-size:72px 72px;padding:95px clamp(22px,10vw,190px) 82px}.news-hero h1{color:#ddd4ba;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(60px,9vw,124px);font-weight:500;line-height:.92}.news-hero>p:not(.mil-eyebrow){color:#898d7f;max-width:680px;margin:28px 0 0;font-size:14px;line-height:1.8}.news-feed{color:#292c24;background:#d7d1c0;flex-direction:column;gap:40px;padding:90px clamp(22px,10vw,190px);display:flex}.news-article{background:#ffffff29;border:1px solid #32352b52;width:100%;max-width:1120px;margin:0 auto;padding:clamp(26px,5vw,72px)}.news-article-code{color:#747664;letter-spacing:.14em;border-bottom:1px solid #32352b3d;justify-content:space-between;gap:20px;margin-bottom:46px;padding-bottom:14px;font:700 8px/1 ui-monospace,monospace;display:flex}.news-article h2{color:#25291f;letter-spacing:.02em;text-transform:uppercase;max-width:900px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.news-tags{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.news-tags span{color:#666955;letter-spacing:.1em;border:1px solid #32352b45;padding:8px 10px;font:700 8px/1 ui-monospace,monospace}.news-copy{max-width:820px;margin:58px 0 0 auto}.news-copy>p{color:#55584e;margin:0 0 24px;font-size:14px;line-height:1.9}.news-copy .news-lead{color:#32362b;font-size:18px;line-height:1.75}.news-article-media{background:#bbb7aa;border:1px solid #32352b4d;margin:0 0 42px}.news-article-media img{object-fit:contain;background:#c8c4b8;width:100%;height:clamp(310px,46vw,560px);display:block}.news-article-media-wide img{object-fit:cover}.news-article-media figcaption{color:#67695d;letter-spacing:.06em;padding:12px 15px;font:700 8px/1.5 ui-monospace,monospace}.news-article-media figcaption a{color:#3f4437;text-underline-offset:3px;text-decoration:underline}.news-training-gallery{background:#1b1e17;border:1px solid #32352b4d;height:clamp(330px,52vw,620px);margin:0 0 42px;position:relative;overflow:hidden}.news-training-slider{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;height:100%;display:flex;overflow:auto hidden}.news-training-slider::-webkit-scrollbar{display:none}.news-training-slider figure{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;margin:0;position:relative}.news-training-slider img{object-fit:cover;filter:saturate(.8)contrast(1.05);width:100%;height:100%;display:block}.news-safety-note{background:#32352b12;border-left:3px solid #717553;margin-top:42px;padding:25px}.news-safety-note b{color:#363a2e;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:9px;font-weight:900}.news-safety-note p{color:#5c5f54;margin:12px 0 0;font-size:12px;line-height:1.75}.tak-capabilities{border-top:1px solid #32352b45;border-left:1px solid #32352b45;grid-template-columns:repeat(3,1fr);margin:42px 0;display:grid}.tak-capabilities article{border-bottom:1px solid #32352b45;border-right:1px solid #32352b45;min-height:230px;padding:23px}.tak-capabilities article>span{color:#74775f;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.tak-capabilities h3{color:#30342a;letter-spacing:.05em;text-transform:uppercase;margin:42px 0 12px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:20px;font-weight:500}.tak-capabilities p{color:#62665b;margin:0;font-size:11px;line-height:1.7}.news-source-link{color:#d9d0b6;letter-spacing:.11em;background:#25291f;justify-content:space-between;gap:35px;width:max-content;min-width:260px;margin-top:34px;padding:15px 16px;font-size:9px;font-weight:900;display:flex}.news-source-link+.news-source-link{margin-top:12px}.news-source-link:hover{background:#34392d}.news-article-footer{color:#65684f;letter-spacing:.13em;border-top:1px solid #32352b3d;justify-content:flex-end;align-items:center;gap:14px;margin-top:54px;padding-top:20px;font:800 8px/1 ui-monospace,monospace;display:flex}.news-article-footer i{background:#898a70;width:24px;height:1px}.info-page{min-height:100vh;color:var(--gro-text);background:var(--gro-black)}.info-header{z-index:20;border-bottom:1px solid var(--gro-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a07f5;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,70px);display:flex;position:sticky;top:0}.info-brand{align-items:center;gap:13px;display:flex}.info-brand img{border:1px solid #494a38;width:50px;height:50px}.info-brand>span{flex-direction:column;gap:3px;display:flex}.info-brand b{color:var(--gro-sand);letter-spacing:.08em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:24px;font-weight:500}.info-brand small{color:#858672;letter-spacing:.14em;font-size:8px;font-weight:800}.info-back{color:#b7af91;letter-spacing:.12em;border:1px solid #56543f;padding:12px 15px;font-size:9px;font-weight:800}.info-hero{background-color:#12150f;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px);background-size:72px 72px;padding:95px clamp(22px,10vw,190px) 80px}.info-hero h1{color:#ddd4ba;letter-spacing:.01em;text-transform:uppercase;max-width:980px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,8vw,112px);font-weight:500;line-height:.95}.info-hero>p:not(.mil-eyebrow){color:#898d7f;max-width:720px;margin:28px 0 0;font-size:14px;line-height:1.8}.info-document-meta{border-top:1px solid var(--gro-line);color:#777a68;letter-spacing:.14em;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:18px;font:700 8px/1 ui-monospace,monospace;display:flex}.regulation-shell{color:#292c24;background:#d7d1c0;grid-template-columns:310px minmax(0,1fr);gap:clamp(45px,8vw,130px);padding:90px clamp(22px,8vw,150px);display:grid}.regulation-index{align-self:start;position:sticky;top:110px}.regulation-index>small{color:#767765;letter-spacing:.16em;margin-bottom:20px;font:800 8px/1 ui-monospace,monospace;display:block}.regulation-index nav{border-top:1px solid #32352b47;flex-direction:column;display:flex}.regulation-index a{color:#55584e;text-transform:uppercase;border-bottom:1px solid #32352b33;grid-template-columns:30px 1fr;gap:12px;padding:13px 0;font-size:10px;font-weight:800;line-height:1.4;display:grid}.regulation-index a:hover{color:#22261d}.regulation-index a span{color:#7c7e67;font:700 8px/1.5 ui-monospace,monospace}.regulation-content{min-width:0}.regulation-section{border-bottom:1px solid #32352b4d;margin-bottom:62px;padding:0 0 62px;scroll-margin-top:105px}.regulation-section>div{grid-template-columns:52px 1fr;align-items:start;gap:20px;display:grid}.regulation-section>div>span{color:#73765f;padding-top:8px;font:800 10px/1 ui-monospace,monospace}.regulation-section h2{color:#262a21;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:500}.regulation-section ol{margin:32px 0 0 72px;padding:0;list-style:none}.regulation-section li{border-top:1px solid #32352b2e;grid-template-columns:66px 1fr;gap:18px;padding:17px 0;display:grid}.regulation-section li>span{color:#73765f;font:700 8px/1.6 ui-monospace,monospace}.regulation-section li p{color:#55584f;margin:0;font-size:13px;line-height:1.75}.regulation-note{background:#ffffff2e;border:1px solid #32352b57;padding:28px}.regulation-note b{color:#363a2e;letter-spacing:.15em;font-family:Arial,sans-serif;font-size:9px}.regulation-note p{color:#5b5e53;margin:12px 0 0;font-size:12px;line-height:1.7}.info-footer{color:#7e8174;letter-spacing:.11em;text-transform:uppercase;background:#080a07;border-top:1px solid #3b3d30;justify-content:space-between;gap:30px;padding:36px clamp(22px,7vw,132px);font-size:9px;font-weight:800;display:flex}.info-footer p{margin:0}.info-footer a{color:#b9b094}.shop-page{min-height:100vh;color:var(--gro-text);background:var(--gro-black)}.shop-hero{border-bottom:1px solid var(--gro-line);background-color:#12150f;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px);background-size:72px 72px;padding:95px clamp(22px,10vw,190px) 80px}.shop-hero h1{color:#ddd4ba;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(62px,9vw,126px);font-weight:500;line-height:.92}.shop-hero>p:not(.mil-eyebrow){color:#898d7f;max-width:680px;margin:28px 0 0;font-size:14px;line-height:1.8}.shop-catalog{color:#292c24;background:#d7d1c0;min-height:560px;padding:80px clamp(22px,6vw,112px)}.shop-empty{text-align:center;background:#ffffff29;border:1px solid #32352b52;width:min(760px,100%);padding:clamp(28px,6vw,72px)}.shop-empty-code{color:#777965;letter-spacing:.14em;text-align:left;border-bottom:1px solid #32352b3b;padding-bottom:15px;font:700 8px/1 ui-monospace,monospace;display:block}.shop-empty-symbol{color:#777a61;border:1px solid #32352b59;place-items:center;width:76px;height:76px;margin:45px auto 28px;font:700 30px/1 ui-monospace,monospace;display:grid}.shop-empty h2{color:#282c22;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,6vw,68px);font-weight:500;line-height:1}.shop-empty>p:not(.mil-eyebrow){color:#5b5e53;max-width:580px;margin:24px auto 0;font-size:13px;line-height:1.8}.shop-empty>a{color:#d9d0b6;letter-spacing:.11em;background:#25291f;justify-content:space-between;gap:35px;margin-top:38px;padding:16px 18px;font-size:9px;font-weight:900;display:inline-flex}.product-tile{color:#292d23;cursor:pointer;text-align:left;background:#fff3;border:1px solid #2d302757;width:min(430px,100%);margin:0 auto;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;overflow:hidden}.product-tile:hover{border-color:#686f49;transform:translateY(-3px);box-shadow:0 18px 45px #1e211a24}.product-tile:focus-visible{outline-offset:4px;outline:3px solid #697348}.product-tile-image{aspect-ratio:4/5;background:#f4f4f2;display:block;position:relative;overflow:hidden}.product-tile-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.product-tile:hover .product-tile-image img{transform:scale(1.018)}.product-tile-status{color:#ddd5bb;letter-spacing:.11em;background:#181c13eb;align-items:center;gap:8px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:14px;left:14px}.product-tile-status i{background:#a2ad61;border-radius:50%;width:7px;height:7px}.product-tile-copy{padding:23px 24px 25px;display:block}.product-tile-copy>small{color:#727667;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace;display:block}.product-tile-copy>strong{color:#292d23;letter-spacing:.02em;text-transform:uppercase;margin-top:17px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:36px;font-weight:500;line-height:.92;display:block}.product-tile-copy>span{border-top:1px solid #2d312740;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:17px;display:flex}.product-tile-copy b{font-size:18px}.product-tile-copy i{color:#555d37;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900}.product-dialog{color:#292c24;background:#d7d1c0;border:1px solid #77755f;width:min(1240px,100vw - 38px);max-width:none;max-height:calc(100dvh - 38px);margin:auto;padding:0;overflow:auto;box-shadow:0 35px 120px #000000b8}.product-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050704db}.product-preview-panel{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:min(820px,100dvh - 40px);display:grid;position:relative}.product-dialog-close{z-index:10;top:max(26px, env(safe-area-inset-top));color:#e5ddc7;cursor:pointer;background:#0f120ce6;border:1px solid #d7d1c073;place-items:center;width:44px;height:44px;font-size:28px;font-weight:300;line-height:1;display:grid;position:fixed;right:max(28px,50vw + min(1240px,100vw - 38px)/-2 + 16px)}.product-dialog-close:hover,.product-dialog-close:focus-visible{background:#262b1f;border-color:#b8ad89;outline:none}.product-carousel-shell{background:#ececea;border-right:1px solid #2d302747;min-width:0;overflow:hidden}.product-carousel{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;width:100%;height:min(760px,100dvh - 132px);display:flex;overflow:auto hidden}.product-carousel::-webkit-scrollbar{display:none}.product-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#f5f5f3;flex:0 0 100%;place-items:center;min-width:0;height:100%;margin:0;display:grid;position:relative}.product-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.product-slide figcaption{color:#dbd3ba;letter-spacing:.13em;background:#11140ee6;padding:10px 12px;font:800 8px/1 ui-monospace,monospace;position:absolute;bottom:15px;left:15px}.product-carousel-controls{background:#deddd7;border-top:1px solid #2d302740;grid-template-columns:44px auto 1fr 44px;align-items:center;gap:13px;min-height:72px;padding:12px 16px;display:grid}.product-carousel-controls>button{color:#34392c;cursor:pointer;background:0 0;border:1px solid #2d302754;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.product-carousel-controls>button:disabled{cursor:default;opacity:.28}.product-carousel-controls>div{gap:7px;display:flex}.product-carousel-controls>div button{cursor:pointer;background:#aaa99f;border:0;width:25px;height:5px;padding:0}.product-carousel-controls>div button.active{background:#59633a}.product-carousel-controls>span{color:#6b6f63;letter-spacing:.1em;text-align:right;font:800 8px/1 ui-monospace,monospace}.product-swipe-hint{display:none}.product-details{padding:clamp(38px,5vw,68px) clamp(28px,4.5vw,58px);position:static}.product-code{color:#696d5f;letter-spacing:.13em;border-bottom:1px solid #2e32284d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;font:800 8px/1 ui-monospace,monospace;display:flex}.product-code b{color:#393e31;font-weight:900}.product-status{color:#4f5930;letter-spacing:.13em;background:#7c884a1c;border:1px solid #8b9263;align-items:center;gap:9px;margin-top:30px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex}.product-status i{background:#7c884a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7c884a21}.product-details h2{color:#282c22;letter-spacing:.015em;text-transform:uppercase;margin:28px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(52px,5.5vw,84px);font-weight:500;line-height:.9}.product-description{color:#565b50;margin:28px 0 0;font-size:13px;line-height:1.75}.product-price{border-top:1px solid #2e32283d;border-bottom:1px solid #2e32283d;justify-content:space-between;align-items:end;gap:25px;margin-top:34px;padding:20px 0;display:flex}.product-price small{color:#727667;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace}.product-price strong{color:#292d23;font-size:27px}.size-selector{border:0;border-top:1px solid #2e32283d;grid-template-columns:repeat(4,1fr);gap:7px;margin:30px 0 0;padding:27px 0 0;display:grid}.size-selector legend{color:#595e51;letter-spacing:.12em;padding:0;font-size:9px;font-weight:900}.size-selector label{cursor:pointer;position:relative}.size-selector input{opacity:0;pointer-events:none;position:absolute}.size-selector span{color:#393e31;background:#ffffff2e;border:1px solid #2d312761;place-items:center;min-height:52px;font-size:12px;font-weight:900;transition:color .18s,border-color .18s,background .18s;display:grid}.size-selector label:hover span{border-color:#646b43}.size-selector input:focus-visible+span{outline-offset:2px;outline:2px solid #687346}.size-selector input:checked+span{color:#eee7d4;background:#25291f;border-color:#25291f}.product-coming-button{color:#b7b09b;letter-spacing:.12em;cursor:not-allowed;opacity:.76;background:#34382e;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:18px 20px;font-size:10px;font-weight:900;display:flex}.product-coming-button b{font-size:17px}.product-note{color:#777b70;margin:13px 0 0;font-size:9px;line-height:1.6}.training-section{background:#12150f;grid-template-columns:minmax(350px,38%) 1fr;min-height:880px;display:grid}.training-visual{min-height:880px;position:relative;overflow:hidden}.training-visual:after{content:"";background:linear-gradient(90deg,#0000 55%,#12150f 100%),linear-gradient(#0000 65%,#080a07bf);position:absolute;inset:0}.training-visual img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.visual-coordinate{z-index:2;color:#d8d0b699;letter-spacing:.16em;font:700 8px/1 ui-monospace,monospace;position:absolute;bottom:26px;left:28px}.training-content{padding:95px clamp(30px,6vw,110px)}.training-content h2{color:#dfd6bd;max-width:760px}.training-grid{border-top:1px solid var(--gro-line);border-left:1px solid var(--gro-line);grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.training-grid article{border-right:1px solid var(--gro-line);border-bottom:1px solid var(--gro-line);min-height:195px;padding:26px}.training-grid article>span{color:#6f725f;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.training-grid h3{color:#c8bfa4;letter-spacing:.04em;text-transform:uppercase;margin:28px 0 12px;font-size:20px}.training-grid p{color:#777b70;margin:0;font-size:11px;line-height:1.65}.documentation-section{color:#262920;background:#d6d0bf}.documentation-heading{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.documentation-heading>p{color:#64665a;margin:0 0 4px;font-size:13px;line-height:1.75}.field-gallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:270px;gap:12px;margin-top:60px;display:grid}.field-gallery figure{background:#171a13;margin:0;position:relative;overflow:hidden}.field-gallery figure:first-child{grid-area:span 2/1/auto/span 4}.field-gallery figure:nth-child(2){grid-column:5/span 8}.field-gallery figure:nth-child(3){grid-column:5/span 5}.field-gallery figure:nth-child(4){grid-column:10/span 3}.field-gallery figure:nth-child(5){grid-area:span 2/1/auto/span 5}.field-gallery figure:nth-child(6){grid-area:span 2/6/auto/span 3}.field-gallery figure:nth-child(7){grid-area:span 2/9/auto/span 4}.field-gallery figure:nth-child(8){grid-column:1/span 7}.field-gallery figure:nth-child(9){grid-column:8/span 5}.field-gallery figure:nth-child(10){grid-column:1/span 5}.field-gallery figure:nth-child(11){grid-column:6/span 7}.field-gallery img{object-fit:cover;filter:saturate(.68)contrast(1.08);width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.field-gallery figure:hover img{filter:saturate(.9)contrast(1.04);transform:scale(1.025)}.field-gallery figcaption{color:#fff;background:linear-gradient(#0000,#060805e6);justify-content:space-between;align-items:end;gap:15px;padding:36px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.field-gallery figcaption span{color:#a4a38f;letter-spacing:.12em;font:700 7px/1 ui-monospace,monospace}.field-gallery figcaption b{letter-spacing:.06em;text-align:right;font-size:14px}.gallery-more-link{color:#e1d8bf;letter-spacing:.11em;background:#25291f;justify-content:space-between;gap:30px;width:min(100%,320px);margin:30px 0 0 auto;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.latest-training-section{background:#11140e;border-top:1px solid #393c2f;border-bottom:1px solid #393c2f;grid-template-columns:minmax(340px,44%) 1fr;min-height:620px;display:grid}.latest-training-image{min-height:620px;position:relative;overflow:hidden}.latest-training-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 55%,#11140e 100%),linear-gradient(#0000 55%,#0709068c);position:absolute;inset:0}.latest-training-slider{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;display:flex;position:absolute;inset:0;overflow:auto hidden}.latest-training-slider::-webkit-scrollbar{display:none}.latest-training-slider figure{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;margin:0;position:relative}.latest-training-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}.latest-training-controls{z-index:2;color:#e5ddc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c08d1;border:1px solid #ddd4ba73;grid-template-columns:42px auto 42px;align-items:center;gap:8px;padding:6px;display:grid;position:absolute;bottom:22px;right:22px}.latest-training-controls button{color:#e5ddc7;cursor:pointer;background:#303528;border:0;width:42px;height:38px;font-size:18px}.latest-training-controls button:disabled{cursor:default;opacity:.35}.latest-training-controls span{letter-spacing:.08em;text-align:center;min-width:54px;font:800 9px/1 ui-monospace,monospace}.latest-training-copy{align-self:center;padding:82px clamp(30px,7vw,120px)}.latest-training-copy h2{color:#ddd4ba;max-width:760px}.latest-training-copy>p:not(.mil-eyebrow){color:#898d7f;max-width:680px;margin:28px 0 0;font-size:13px;line-height:1.85}.latest-training-copy>a{color:#11130d;letter-spacing:.1em;background:#b4a784;justify-content:space-between;gap:30px;width:min(100%,330px);margin-top:34px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.benefits-section{color:#d9d0b5;background:#151910;padding:100px clamp(22px,7vw,132px)}.benefits-heading{max-width:880px}.benefits-heading h2{color:#ddd4ba}.benefits-grid{border-top:1px solid #414433;border-left:1px solid #414433;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.benefits-grid article{border-bottom:1px solid #414433;border-right:1px solid #414433;min-height:275px;padding:28px}.benefits-grid article>span{color:#747866;font:700 9px/1 ui-monospace,monospace}.benefits-grid h3{color:#cfc6aa;letter-spacing:.05em;text-transform:uppercase;margin:62px 0 14px;font-size:23px}.benefits-grid p{color:#7f8375;margin:0;font-size:11px;line-height:1.75}.benefits-section>a{color:#11130d;letter-spacing:.1em;background:#b4a784;justify-content:space-between;gap:30px;width:min(100%,390px);margin:34px 0 0 auto;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.gallery-page,.recruitment-page{min-height:100vh;color:var(--gro-text);background:#0b0d09}.gallery-hero{border-bottom:1px solid var(--gro-line);background-color:#12150f;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px);background-size:72px 72px;padding:95px clamp(22px,9vw,170px) 80px}.gallery-hero h1{color:#ddd4ba;letter-spacing:.02em;text-transform:uppercase;margin:0;font:500 clamp(60px,9vw,124px)/.92 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.gallery-hero>p:not(.mil-eyebrow){color:#898d7f;max-width:720px;margin:28px 0 0;font-size:14px;line-height:1.8}.gallery-page-grid{background:#d5cfbe;grid-template-columns:repeat(3,1fr);gap:10px;padding:70px clamp(16px,5vw,82px);display:grid}.gallery-page-grid figure{background:#171a13;min-height:470px;margin:0;position:relative;overflow:hidden}.gallery-page-grid figure:nth-child(4n+1){grid-row:span 2}.gallery-page-grid img{object-fit:cover;filter:saturate(.72)contrast(1.07);width:100%;height:100%;transition:transform .45s,filter .45s;position:absolute;inset:0}.gallery-page-grid figure:hover img{filter:saturate(.92)contrast(1.03);transform:scale(1.02)}.gallery-page-grid figcaption{z-index:2;color:#ede7d6;background:linear-gradient(#0000,#060805eb);justify-content:space-between;gap:20px;padding:55px 18px 17px;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-page-grid figcaption span{color:#a09f8d;font:700 8px/1 ui-monospace,monospace}.gallery-page-grid figcaption b{letter-spacing:.06em;text-align:right;font-size:13px}.gallery-recruitment-bar{background:#11140e;border-top:1px solid #454633;grid-template-columns:1fr auto;align-items:center;gap:34px;padding:30px clamp(22px,7vw,132px);display:grid}.gallery-recruitment-bar div{flex-direction:column;gap:7px;display:flex}.gallery-recruitment-bar small{color:#777b68;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.gallery-recruitment-bar strong{color:#d6cdb2;font-size:19px}.gallery-recruitment-bar a{color:#11130d;letter-spacing:.1em;background:#b4a784;justify-content:space-between;gap:30px;min-width:270px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.recruitment-page-header{background:#080a07c7;position:absolute;left:0;right:0}.recruitment-landing-hero{min-height:760px;display:grid;position:relative;overflow:hidden}.recruitment-landing-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.recruitment-landing-overlay{background:linear-gradient(90deg,#060805f5 0%,#060805b8 48%,#0608053b 100%),linear-gradient(#0000 55%,#060805e0);position:absolute;inset:0}.recruitment-landing-copy{z-index:2;align-self:end;max-width:1100px;padding:150px clamp(22px,8vw,150px) 85px;position:relative}.recruitment-landing-copy h1{color:#e0d7bd;letter-spacing:.02em;text-transform:uppercase;margin:0;font:500 clamp(54px,7vw,98px)/.94 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.recruitment-landing-copy>p:not(.mil-eyebrow){color:#9a9e90;max-width:680px;margin:28px 0 0;font-size:15px;line-height:1.8}.recruitment-landing-copy>a{color:#11130d;letter-spacing:.11em;background:#b4a784;justify-content:space-between;gap:30px;width:min(100%,320px);margin-top:36px;padding:17px 19px;font-size:10px;font-weight:900;display:flex}.recruitment-proof{background:#10130d;border-top:1px solid #3b3d30;border-bottom:1px solid #3b3d30;grid-template-columns:minmax(260px,.6fr) minmax(600px,1.4fr);align-items:center;gap:50px;padding:70px clamp(22px,7vw,132px);display:grid}.recruitment-proof>div>span{color:#777b68;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.recruitment-proof h2{color:#ddd4ba;text-transform:uppercase;margin:14px 0 0;font-size:clamp(34px,4.2vw,62px)}.recruitment-requirements{color:#292c24;background:#d7d1c0;grid-template-columns:.65fr 1.35fr;gap:clamp(55px,8vw,120px);padding:100px clamp(22px,7vw,132px);display:grid}.recruitment-requirements>div:first-child>p:last-child{color:#5f6257;font-size:13px;line-height:1.8}.recruitment-requirements h2{text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.recruitment-requirements-grid{border-top:1px solid #32352b4d;border-left:1px solid #32352b4d;grid-template-columns:1fr 1fr;display:grid}.recruitment-requirements-grid article{border-bottom:1px solid #32352b4d;border-right:1px solid #32352b4d;min-height:230px;padding:25px}.recruitment-requirements-grid span{color:#71745d;font:700 9px/1 ui-monospace,monospace}.recruitment-requirements-grid h3{text-transform:uppercase;margin:44px 0 12px;font-size:21px}.recruitment-requirements-grid p{color:#606359;margin:0;font-size:11px;line-height:1.7}.recruitment-flow{background:#11140e;padding:90px clamp(22px,7vw,132px)}.recruitment-flow h2{color:#ddd4ba;text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px)}.recruitment-flow>div:last-child{border-top:1px solid #414433;border-left:1px solid #414433;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.recruitment-flow article{border-bottom:1px solid #414433;border-right:1px solid #414433;min-height:240px;padding:27px}.recruitment-flow article span{color:#747866;font:700 9px/1 ui-monospace,monospace}.recruitment-flow article b{color:#cfc6aa;text-transform:uppercase;margin:54px 0 13px;font-size:22px;display:block}.recruitment-flow article p{color:#7f8375;margin:0;font-size:11px;line-height:1.7}.recruitment-form-shell{background:#0b0e09;grid-template-columns:.7fr 1.3fr;gap:clamp(45px,7vw,110px);padding:100px clamp(14px,7vw,132px);scroll-margin-top:20px;display:grid}.recruitment-form-intro{align-self:start;position:sticky;top:105px}.recruitment-form-intro h2{color:#ddd4ba;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,80px)}.recruitment-form-intro>p:not(.mil-eyebrow){color:#85897b;font-size:13px;line-height:1.8}.recruitment-form-intro>div:last-child{background:#b4a7840e;border-left:3px solid #8d895f;flex-direction:column;gap:8px;margin-top:34px;padding:20px;display:flex}.recruitment-form-intro>div:last-child b{color:#c9c0a3;font-size:11px}.recruitment-form-intro>div:last-child span{color:#797d70;text-transform:uppercase;font-size:9px}.recruitment-form-shell .application-form{max-width:820px}.candidate-section{background:#0c0e0a;grid-template-columns:minmax(340px,38%) 1fr;display:grid}.candidate-poster{border-right:1px solid #3a3a2c;min-height:1050px;position:relative;overflow:hidden}.candidate-poster img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.candidate-content{padding:95px clamp(30px,7vw,130px)}.candidate-content h2{color:#dcd3b9;max-width:800px}.mil-requirements{border-top:1px solid var(--gro-line);margin:58px 0 0;padding:0;list-style:none}.mil-requirements li{border-bottom:1px solid var(--gro-line);grid-template-columns:52px 1fr;gap:22px;padding:24px 0;display:grid}.mil-requirements li>span{color:#737660;padding-top:4px;font:700 9px/1 ui-monospace,monospace}.mil-requirements b{color:#c8bfa4;letter-spacing:.06em;text-transform:uppercase;font-size:20px}.mil-requirements p{color:#74786d;margin:7px 0 0;font-size:12px;line-height:1.6}.selection-section{color:#24271f;background:#d8d2c1}.selection-heading{grid-template-columns:1fr .6fr;align-items:end;gap:80px;display:grid}.selection-heading>p{color:#64665b;margin:0 0 5px;font-size:13px;line-height:1.7}.selection-grid{border-top:1px solid #32352b4d;border-left:1px solid #32352b4d;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.selection-grid article{border-bottom:1px solid #32352b4d;border-right:1px solid #32352b4d;min-height:275px;padding:32px 28px}.selection-grid article>span{color:#6f725c;font:700 10px/1 ui-monospace,monospace}.selection-grid h3{color:#292c23;letter-spacing:.05em;text-transform:uppercase;margin:64px 0 15px;font-size:25px}.selection-grid p{color:#62645a;margin:0;font-size:12px;line-height:1.7}.application-status-section{background:#11140e;border-top:1px solid #393c2f;border-bottom:1px solid #393c2f;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,7vw,120px);padding:100px clamp(22px,7vw,132px);display:grid}.status-section-copy h2{color:#ddd4bb}.status-section-copy>p:last-child{color:#85897b;max-width:560px;margin:27px 0 0;font-size:13px;line-height:1.8}.status-lookup-form{background:#0b0e09;border:1px solid #4b4a38;align-self:center;padding:clamp(24px,4vw,46px);box-shadow:0 25px 70px #0000004d}.status-lookup-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.status-lookup-fields label{color:#9d9b86;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:9px;font-weight:800;display:flex}.status-lookup-fields input{color:#e2dccb;background:#171b13;border:1px solid #414435;outline:0;width:100%;min-height:49px;padding:13px 14px;font-size:13px}.status-lookup-fields input:focus{border-color:#88845e;box-shadow:0 0 0 3px #88845e1f}.status-lookup-fields button{color:#11130d;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#aaa27f;border:0;grid-column:1/-1;min-height:50px;padding:15px;font-size:10px;font-weight:900}.status-privacy{color:#6e7266;margin:13px 0 0;font-size:9px;line-height:1.6}.status-result{color:#d7d0b9;background:#171b13;border-left:4px solid #929a5b;gap:8px;margin-top:22px;padding:20px;display:grid}.status-result small{color:#858875;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.status-result strong{letter-spacing:.04em;text-transform:uppercase;font-size:24px}.status-result p{color:#a2a595;margin:3px 0;font-size:11px;line-height:1.65}.status-result span{color:#737668;font-size:9px}.status-error{color:#e6b2ac;background:#3b1e1b;margin:18px 0 0;padding:13px;font-size:11px}.faq-section{color:#292c23;background:#d8d2c1;grid-template-columns:.75fr 1.25fr;gap:clamp(45px,8vw,130px);display:grid}.faq-heading h2{max-width:650px}.faq-heading>p:last-child{color:#62655a;max-width:520px;margin-top:28px;font-size:13px;line-height:1.75}.faq-list{border-top:1px solid #32352b4d}.faq-list details{border-bottom:1px solid #32352b4d}.faq-list summary{color:#30342a;cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:23px 0;font-size:15px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#777965;font:700 8px/1 ui-monospace,monospace}.faq-list summary i{font:20px/1 Arial,sans-serif;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#62655a;margin:-5px 40px 24px 57px;font-size:12px;line-height:1.75}.mil-application{background-color:#151910;background-image:linear-gradient(#b4a78409 1px,#0000 1px),linear-gradient(90deg,#b4a78409 1px,#0000 1px);background-size:68px 68px;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,7vw,120px);padding:110px clamp(22px,7vw,132px);display:grid}.application-intro-mil{align-self:start;position:sticky;top:115px}.application-intro-mil h2{color:#ded5bd}.application-intro-mil>p:not(.mil-eyebrow){color:#868a7b;max-width:470px;margin-top:28px;font-size:13px;line-height:1.8}.secure-block{border-top:1px solid var(--gro-line);border-bottom:1px solid var(--gro-line);gap:15px;margin-top:44px;padding:22px 0;display:flex}.secure-block>span{color:#969565}.secure-block b{color:#c8c0a8;letter-spacing:.09em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:11px}.secure-block p{color:#74786d;margin:7px 0 0;font-size:11px;line-height:1.55}.contact-block{flex-direction:column;gap:8px;margin-top:31px;display:flex}.contact-block small{color:#6c705f;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.contact-block a{color:#b6ae91;text-underline-offset:5px;font-size:14px;text-decoration:underline}.mil-application .application-form{color:#ded7c2;background:#0e110c;border:1px solid #4b4a38;box-shadow:0 30px 90px #00000061}.mil-application .form-header{border-color:var(--gro-line)}.mil-application .form-header h3{color:#d8cfb6;letter-spacing:.04em}.mil-application .form-header>p:last-child{color:#73776c}.mil-application .form-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mil-application .form-meta span{color:#9d9b86;letter-spacing:.07em;text-transform:uppercase;background:#171b13;border:1px solid #414435;padding:8px 10px;font:700 8px/1 ui-monospace,monospace}.mil-application .form-section{border:0;min-width:0;margin:0 0 34px;padding:0}.mil-application .form-section legend,.mil-application .consent-heading{border-bottom:1px solid var(--gro-line);color:#c8c0a8;letter-spacing:.09em;text-transform:uppercase;width:100%;margin:0 0 21px;padding:0 0 12px;font:700 11px/1 Arial,sans-serif}.mil-application .form-section legend span,.mil-application .consent-heading span{color:#777a63;margin-right:10px;font:700 9px/1 ui-monospace,monospace}.mil-application .form-grid label{color:#9d9b86}.mil-application .form-grid input,.mil-application .form-grid select,.mil-application .form-grid textarea{color:#e2dccb;background:#171b13;border-color:#414435}.mil-application .form-grid input::placeholder,.mil-application .form-grid textarea::placeholder{color:#64675d}.mil-application .field-hint{color:#6f7368}.mil-application .form-grid input:focus,.mil-application .form-grid select:focus,.mil-application .form-grid textarea:focus{border-color:#88845e;box-shadow:0 0 0 3px #88845e1f}.mil-application .consents{border-color:var(--gro-line)}.mil-application .consent-heading{margin-bottom:18px}.mil-application .check-row{color:#85897c}.mil-application .check-row a{color:#afa985}.mil-application .age-note{color:#6f7368;margin:-5px 0 3px 29px;font-size:10px;line-height:1.55}.mil-application .submit-button{color:#11130d;background:#aaa27f}.mil-application .submit-button:hover{background:#c0b794}.mil-application .form-footnote{color:#6e7266}.mil-application .success-panel>p:not(.form-step){color:#85897c}.mil-application .success-panel h3{color:#d9d1ba}.mil-application .form-progress>span{color:#696d60;background:#13170f;border-color:#34372b}.mil-application .form-progress>span.active{color:#c4b996;background:#202419;border-color:#747052}.mil-application .form-confirmations{color:#85897c}.mil-application .form-back{color:#b5ae95;background:#25291e}.mil-application .form-next{color:#11130d;background:#aaa27f}.mil-application .status-check-link{color:#bdb38f}.mil-footer{color:#777b6e;background:#080a07;border-top:1px solid #3c3b2d;grid-template-columns:1fr .75fr auto;align-items:center;gap:50px;padding:44px clamp(22px,5vw,90px);display:grid}.footer-unit{align-items:center;gap:15px;display:flex}.footer-unit img{border:1px solid #3e3f30}.footer-unit>div{flex-direction:column;gap:7px;display:flex}.footer-unit b{color:#c8c0a7;letter-spacing:.08em;font-size:13px}.footer-unit small{letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.mil-footer>p{margin:0;font-size:9px;line-height:1.6}.mil-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mil-footer nav a{color:#8f9282;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.mil-footer nav a:hover{color:#d3cbb1}.mil-footer nav .footer-admin-action{z-index:100;color:#16180f;touch-action:manipulation;background:#b4a784;border:1px solid #8c865f;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:12px 15px;display:inline-flex;position:relative}.mil-footer nav .footer-admin-action:hover,.mil-footer nav .footer-admin-action:focus-visible{color:#0b0d08;outline-offset:2px;background:#c9bd99;outline:2px solid #d7cda9}.footer-admin-action b{font:700 15px/1 ui-monospace,monospace}.mil-footer .footer-socials{margin-left:4px}.mil-footer .social-icon{width:34px;height:34px}.mobile-quick-nav{display:none}.gro-assistant{z-index:90;flex-direction:column;align-items:flex-end;gap:12px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;bottom:22px;right:22px}.gro-assistant-launcher{color:#e4dcc4;cursor:pointer;text-align:left;background:#151910;border:1px solid #817b5d;grid-template-columns:42px auto 8px;align-items:center;gap:12px;min-width:242px;min-height:58px;padding:8px 14px 8px 8px;display:grid;position:relative;box-shadow:0 14px 38px #0000006b}.gro-assistant-launcher:hover,.gro-assistant-launcher:focus-visible{background:#20251a;border-color:#b9ae86;outline:none}.gro-assistant-launcher-icon{color:#181a12;letter-spacing:.08em;background:#b4a784;border:1px solid #777355;place-items:center;width:42px;height:40px;font:900 12px/1 ui-monospace,monospace;display:grid}.gro-assistant-launcher>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.gro-assistant-launcher b{color:#e4dcc4;letter-spacing:.09em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:14px;font-weight:500}.gro-assistant-launcher small{color:#7f8375;letter-spacing:.12em;font-size:7px;font-weight:800}.gro-assistant-launcher>i{background:#91a052;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #91a05217}.gro-assistant.is-open .gro-assistant-launcher{min-width:190px}.gro-assistant-panel{color:#ddd5bd;background:#0c0f0a;border:1px solid #666348;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(410px,100vw - 28px);height:min(650px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 28px 85px #0000009e}.gro-assistant-head{background:#171b13;border-bottom:1px solid #b4a78433;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.gro-assistant-ident{align-items:center;gap:12px;display:flex}.gro-assistant-mark{color:#171912;letter-spacing:.08em;background:#b4a784;border:1px solid #817c5b;place-items:center;width:38px;height:34px;font:900 10px/1 ui-monospace,monospace;display:grid}.gro-assistant-ident>div{flex-direction:column;gap:5px;display:flex}.gro-assistant-ident b{letter-spacing:.09em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:16px;font-weight:500}.gro-assistant-ident small{color:#777b6e;letter-spacing:.13em;align-items:center;gap:7px;font:700 7px/1 ui-monospace,monospace;display:flex}.gro-assistant-ident small i{background:#8f9e51;border-radius:50%;width:6px;height:6px}.gro-assistant-head>button{color:#aaa58e;cursor:pointer;background:0 0;border:1px solid #494a38;width:34px;height:34px;font:300 23px/1 Arial,sans-serif}.gro-assistant-head>button:hover,.gro-assistant-head>button:focus-visible{color:#fff;border-color:#878060;outline:none}.gro-assistant-classification{color:#686c5e;letter-spacing:.12em;background:#10130e;border-bottom:1px solid #b4a78424;justify-content:space-between;gap:14px;padding:9px 16px;font:700 7px/1 ui-monospace,monospace;display:flex}.gro-assistant-messages{scrollbar-color:#514f3b #11140f;flex-direction:column;gap:16px;min-height:0;padding:20px 16px;display:flex;overflow-y:auto}.gro-chat-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.gro-chat-row.user{align-items:flex-end}.gro-chat-row small{color:#737665;letter-spacing:.13em;font:800 7px/1 ui-monospace,monospace}.gro-chat-row p{color:#c9c2ad;white-space:pre-wrap;overflow-wrap:anywhere;background:#171b13;border:1px solid #3c3f31;max-width:88%;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.gro-chat-row.user p{color:#171912;background:#b4a784;border-color:#777154}.gro-chat-row.is-typing p{gap:5px;padding:15px;display:flex}.gro-chat-row.is-typing p span{background:#989378;border-radius:50%;width:5px;height:5px;animation:1.2s infinite gro-ai-typing}.gro-chat-row.is-typing p span:nth-child(2){animation-delay:.16s}.gro-chat-row.is-typing p span:nth-child(3){animation-delay:.32s}@keyframes gro-ai-typing{50%{opacity:.22;transform:translateY(-2px)}}.gro-assistant-prompts{flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}.gro-assistant-prompts button{color:#aaa58f;cursor:pointer;background:#11140e;border:1px solid #4c4e3c;padding:9px 10px;font-size:9px;line-height:1.35}.gro-assistant-prompts button:hover,.gro-assistant-prompts button:focus-visible{color:#ded6be;background:#1c2017;border-color:#817b5d;outline:none}.gro-assistant-form{background:#171b13;border:1px solid #55533e;grid-template-columns:1fr 48px;gap:0;margin:0 16px;display:grid}.gro-assistant-form input{color:#e2dbc5;background:0 0;border:0;outline:0;min-width:0;height:48px;padding:0 13px;font-size:12px}.gro-assistant-form input::placeholder{color:#65695e}.gro-assistant-form:focus-within{border-color:#8d8664;box-shadow:0 0 0 3px #8d866417}.gro-assistant-form button{color:#171912;cursor:pointer;background:#b4a784;border:0;border-left:1px solid #55533e;font:700 18px/1 ui-monospace,monospace}.gro-assistant-form button:disabled{opacity:.42;cursor:default}.gro-assistant-foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 15px;display:flex}.gro-assistant-foot p{color:#62665b;margin:0;font-size:8px;line-height:1.45}.gro-assistant-foot a{color:#bcb393;letter-spacing:.1em;flex:none;font-size:8px;font-weight:900}.gro-assistant-foot a span{margin-left:5px}.member-page{min-height:100vh;color:var(--gro-text);background:var(--gro-black);font-family:Arial,Helvetica,sans-serif}.member-page h1,.member-page h2,.member-page h3,.member-page b,.member-page strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:500}.member-page-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a07f5}.member-hero{border-bottom:1px solid var(--gro-line);background-color:#12150f;background-image:linear-gradient(#b4a7840b 1px,#0000 1px),linear-gradient(90deg,#b4a7840b 1px,#0000 1px),radial-gradient(circle at 78% 45%,#7e7f5024,#0000 27%);background-size:72px 72px,72px 72px,auto;padding:100px clamp(22px,10vw,190px) 86px}.member-hero h1{color:#ddd4ba;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(62px,9vw,126px);line-height:.88}.member-hero>p:not(.mil-eyebrow){color:#8f9283;max-width:720px;margin:31px 0 0;font-size:14px;line-height:1.8}.member-hero-meta{border-top:1px solid var(--gro-line);color:#797c69;letter-spacing:.14em;flex-wrap:wrap;gap:10px 28px;margin-top:48px;padding-top:18px;font:700 8px/1 ui-monospace,monospace;display:flex}.member-hero-meta span:not(:last-child):after{content:"/";color:#555846;margin-left:28px}.member-dashboard{color:#292c24;background:#d7d1c0;padding:92px clamp(22px,10vw,190px)}.member-primary-card{background:#ffffff2b;border:1px solid #32352b57;max-width:1120px;margin:0 auto}.member-card-code{color:#727561;letter-spacing:.13em;border-bottom:1px solid #32352b40;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font:700 8px/1 ui-monospace,monospace;display:flex}.member-card-code b{color:#596238;align-items:center;gap:8px;font:800 8px/1 ui-monospace,monospace;display:flex}.member-card-code i{background:#78844b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #78844b1a}.member-primary-content{grid-template-columns:116px minmax(0,1fr);gap:42px;padding:clamp(30px,5vw,66px);display:grid}.member-card-icon{color:#555b3a;letter-spacing:.12em;background:#6d704f12;border:2px solid #6d704f;place-items:center;width:116px;height:88px;font:900 28px/1 ui-monospace,monospace;display:grid}.member-primary-content h2{color:#282c22;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,76px);line-height:.95}.member-primary-content p:not(.mil-eyebrow){color:#5c6055;max-width:720px;margin:22px 0 0;font-size:13px;line-height:1.8}.member-primary-action{color:#ddd4ba;letter-spacing:.11em;background:#25291f;justify-content:space-between;align-items:center;gap:38px;min-width:315px;margin-top:32px;padding:17px 18px;font-size:9px;font-weight:900;display:inline-flex}.member-primary-action:hover,.member-primary-action:focus-visible{background:#353a2d;outline:none}.member-primary-action b{font:500 17px/1 ui-monospace,monospace}.member-security-note{background:#32352b12;border-left:3px solid #717553;grid-template-columns:160px 1fr;gap:28px;margin:0 clamp(30px,5vw,66px) clamp(30px,5vw,54px);padding:23px 25px;display:grid}.member-security-note b{color:#3d4233;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:9px;font-weight:900}.member-security-note p{color:#5c6055;margin:0;font-size:11px;line-height:1.7}.member-quick-actions{border-top:1px solid #32352b4d;border-left:1px solid #32352b4d;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:22px auto 0;display:grid}.member-quick-actions>a{border-bottom:1px solid #32352b4d;border-right:1px solid #32352b4d;flex-direction:column;min-height:270px;padding:28px;transition:background .2s;display:flex}.member-quick-actions>a:hover{background:#ffffff2e}.member-quick-actions span{color:#747763;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.member-quick-actions h3{color:#2d3127;letter-spacing:.04em;text-transform:uppercase;margin:48px 0 14px;font-size:24px}.member-quick-actions p{color:#65685d;margin:0;font-size:11px;line-height:1.7}.member-quick-actions b{color:#555f35;letter-spacing:.1em;margin-top:auto;padding-top:26px;font-family:Arial,sans-serif;font-size:8px;font-weight:900}.member-recon-card{color:#d9d0b7;background:#272c20;border:1px solid #32352b61;max-width:1120px;margin:22px auto 0}.member-recon-card>div{color:#8e927d;letter-spacing:.12em;border-bottom:1px solid #454938;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;font:700 8px/1 ui-monospace,monospace;display:flex}.member-recon-card>div b{color:#a38d57;font:800 8px/1 ui-monospace,monospace}.member-recon-card.is-authorized>div b{color:#9aa866}.member-recon-card>section{grid-template-columns:116px minmax(0,1fr);gap:42px;padding:clamp(30px,5vw,54px) clamp(30px,5vw,66px);display:grid}.member-recon-mark{color:#c0b794;letter-spacing:.12em;background:#11140e;border:2px solid #777b54;place-items:center;width:116px;height:88px;font:900 25px/1 ui-monospace,monospace;display:grid}.member-recon-card h2{color:#e0d8c1;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:.95}.member-recon-card section p:not(.mil-eyebrow){color:#929687;max-width:720px;margin:20px 0 0;font-size:12px;line-height:1.75}.member-recon-card .member-primary-action{color:#15170f;background:#b4a784}.member-recon-card .member-primary-action:hover,.member-recon-card .member-primary-action:focus-visible{background:#cbc09d}.member-recon-footnote{color:#858a79;background:#b4a7840e;border-left:3px solid #747852;margin:0 clamp(30px,5vw,66px) clamp(30px,5vw,48px);padding:20px 23px;font-size:10px;line-height:1.7}.member-roadmap{color:#282b23;background-color:#c9c3b3;background-image:linear-gradient(#3e40330e 1px,#0000 1px),linear-gradient(90deg,#3e40330e 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:72px 72px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:100px clamp(22px,10vw,190px)}.member-roadmap-heading{grid-template-columns:1fr minmax(280px,.45fr);align-items:end;gap:70px;max-width:1120px;margin:0 auto;display:grid}.member-roadmap-heading .section-code{margin-bottom:42px}.member-roadmap-heading h2{color:#282b23;letter-spacing:.01em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(44px,5.5vw,72px);line-height:.98}.member-roadmap-heading>p{color:#5f6258;margin:0 0 6px;font-size:13px;line-height:1.75}.member-module-grid{border-top:1px solid #32352b4d;border-left:1px solid #32352b4d;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:60px auto 0;display:grid}.member-module-grid article{background:#ffffff14;border-bottom:1px solid #32352b4d;border-right:1px solid #32352b4d;min-height:300px;padding:27px}.member-module-grid article>div{color:#747763;letter-spacing:.1em;justify-content:space-between;gap:15px;font:700 8px/1 ui-monospace,monospace;display:flex}.member-module-grid article>div b{color:#747763;background:#32352b14;padding:5px 7px;font:800 7px/1 ui-monospace,monospace}.member-module-grid h3{color:#30342a;letter-spacing:.04em;text-transform:uppercase;margin:70px 0 15px;font-size:24px}.member-module-grid p{color:#64675d;margin:0;font-size:11px;line-height:1.7}.member-help-bar{background:#202419;border-top:1px solid #4a4a36;border-bottom:1px solid #4a4a36;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:26px clamp(22px,10vw,190px);display:grid}.member-help-bar>div{align-items:center;gap:17px;display:flex}.member-help-bar>div>span{color:#d1c7a8;background:#11140d;border:1px solid #777355;place-items:center;width:48px;height:48px;font:800 16px/1 ui-monospace,monospace;display:grid}.member-help-bar p{flex-direction:column;gap:7px;margin:0;display:flex}.member-help-bar p small{color:#8f916f;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.member-help-bar p strong{color:#e0d7bd;letter-spacing:.04em;text-transform:uppercase;font-size:18px}.member-help-bar>a{color:#11130d;background:#b4a784;justify-content:space-between;align-items:center;gap:35px;min-width:300px;padding:14px 16px;display:flex}.member-help-bar>a>span{flex-direction:column;gap:5px;display:flex}.member-help-bar>a b{letter-spacing:.1em;font-size:11px}.member-help-bar>a small{color:#4d4b3b;letter-spacing:.05em;font-size:8px;font-weight:800}.member-help-bar>a i{font:17px/1 ui-monospace,monospace}.member-page-footer{border-top:0}.orion-monitor-page{min-height:100vh;color:var(--gro-text);background:#080a07;font-family:Arial,Helvetica,sans-serif}.orion-monitor-page h1,.orion-monitor-page h2,.orion-monitor-page h3,.orion-monitor-page strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:500}.orion-monitor-header{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a07f5;border-bottom:1px solid #414334;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,70px);display:flex;position:sticky;top:0}.orion-monitor-header nav{gap:8px;display:flex}.orion-monitor-header nav a{color:#b9b294;letter-spacing:.12em;border:1px solid #50523f;padding:12px 14px;font-size:8px;font-weight:900}.orion-monitor-header nav a:hover,.orion-monitor-header nav a:focus-visible{color:#eee6d0;border-color:#8b8664;outline:none}.orion-monitor-hero{background-color:#11140e;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px),radial-gradient(circle at 72% 32%,#80865024,#0000 25%);background-size:68px 68px,68px 68px,auto;border-bottom:1px solid #3f4232;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:clamp(48px,9vw,150px);padding:90px clamp(22px,8vw,150px) 80px;display:grid}.orion-monitor-hero h1{color:#ded5bb;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(58px,8vw,112px);line-height:.9}.orion-monitor-hero>div>p:not(.mil-eyebrow){color:#898d7d;max-width:720px;margin:28px 0 0;font-size:13px;line-height:1.8}.orion-monitor-hero aside{background:#070906b8;border:1px solid #4d503c;flex-direction:column;padding:24px;display:flex}.orion-monitor-hero aside>span{color:#777b68;letter-spacing:.14em;font:700 8px/1 ui-monospace,monospace}.orion-monitor-hero aside strong{color:#c9c09f;letter-spacing:.04em;margin-top:28px;font-size:27px}.orion-monitor-hero aside small{color:#797d6d;letter-spacing:.1em;border-top:1px solid #3f4232;margin-top:26px;padding-top:18px;font:700 8px/1.65 ui-monospace,monospace}.orion-monitor-hero aside a{color:#12140e;letter-spacing:.12em;background:#b4a784;justify-content:space-between;margin-top:24px;padding:14px;font-size:8px;font-weight:900;display:flex}.orion-monitor-workspace{color:#292c24;background:#d6d0bf;padding:86px clamp(22px,8vw,150px) 96px}.orion-section-heading{grid-template-columns:1fr minmax(280px,.48fr);align-items:end;gap:70px;max-width:1240px;margin:0 auto;display:grid}.orion-section-heading span{color:#747762;letter-spacing:.14em;font:800 8px/1 ui-monospace,monospace}.orion-section-heading h2{color:#292d23;letter-spacing:.02em;text-transform:uppercase;margin:17px 0 0;font-size:clamp(42px,5.5vw,72px);line-height:.95}.orion-section-heading>p{color:#62665a;margin:0 0 4px;font-size:12px;line-height:1.75}.orion-source-grid{border-top:1px solid #32352b52;border-left:1px solid #32352b52;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:54px auto 0;display:grid}.orion-source-card{background:#ffffff1a;border-bottom:1px solid #32352b52;border-right:1px solid #32352b52;flex-direction:column;min-height:480px;padding:27px;display:flex}.orion-source-meta{color:#727561;letter-spacing:.1em;justify-content:space-between;gap:16px;font:700 8px/1 ui-monospace,monospace;display:flex}.orion-source-meta b{color:#5d673d;align-items:center;gap:7px;font:800 7px/1 ui-monospace,monospace;display:flex}.orion-source-meta i{background:#74814a;border-radius:50%;width:7px;height:7px}.orion-source-card.is-limited .orion-source-meta b{color:#7b673d}.orion-source-card.is-limited .orion-source-meta i{background:#a58b4d}.orion-source-card.is-error .orion-source-meta b{color:#7c4a40}.orion-source-card.is-error .orion-source-meta i{background:#9a5146}.orion-source-card>p{color:#747865;letter-spacing:.12em;text-transform:uppercase;margin:52px 0 10px;font-size:9px;font-weight:800}.orion-source-card h3{color:#292d23;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:29px;line-height:1.08}.orion-source-description{color:#60645a;margin-top:20px;font-size:11px;line-height:1.72}.orion-source-card dl{margin:auto 0 0;padding-top:28px}.orion-source-card dl div{border-top:1px solid #32352b2e;grid-template-columns:88px 1fr;gap:12px;padding:9px 0;display:grid}.orion-source-card dt,.orion-source-card dd{color:#707461;letter-spacing:.08em;overflow-wrap:anywhere;margin:0;font:700 7px/1.35 ui-monospace,monospace}.orion-source-card dd{color:#4a4e43}.orion-source-card>a{color:#ddd4ba;letter-spacing:.1em;background:#292d23;justify-content:space-between;gap:20px;margin-top:24px;padding:15px;font-size:8px;font-weight:900;display:flex}.orion-source-card>a:hover,.orion-source-card>a:focus-visible{background:#3a4031;outline:none}.orion-live-heading{border-top:1px solid #32352b52;grid-template-columns:1fr minmax(280px,.48fr);align-items:end;gap:70px;max-width:1240px;margin:78px auto 0;padding-top:34px;display:grid}.orion-live-heading>div>span{color:#747762;letter-spacing:.14em;font:800 8px/1 ui-monospace,monospace}.orion-live-heading h3{color:#292d23;letter-spacing:.025em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:.95}.orion-live-heading>p{color:#62665a;margin:0;font-size:11px;line-height:1.7}.orion-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:34px auto 0;display:grid}.orion-live-card{background:#10130d;border:1px solid #3f4335;flex-direction:column;min-width:0;min-height:630px;display:flex}.orion-live-card>header{color:#a49d80;letter-spacing:.1em;border-bottom:1px solid #3f4335;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:15px 17px;font:800 8px/1.3 ui-monospace,monospace;display:flex}.orion-live-card>header b{color:#8d9562;font:inherit;align-items:center;gap:7px;font-size:7px;display:flex}.orion-live-card>header i{background:#8fa158;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8fa1581a}.orion-live-frame{background:#080a07;flex:1;min-height:500px;padding:13px}.orion-live-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:500px;display:block}.orion-live-card>a{color:#d7ceb2;letter-spacing:.1em;border-top:1px solid #4a4e3d;justify-content:space-between;gap:18px;margin-top:auto;padding:17px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.orion-live-card>a:hover,.orion-live-card>a:focus-visible{color:#11130d;background:#b4a784;outline:none}.orion-live-website{color:#d7ceb2;background-image:linear-gradient(#b4a78409 1px,#0000 1px),linear-gradient(90deg,#b4a78409 1px,#0000 1px);background-size:45px 45px;flex-direction:column;flex:1;padding:34px 26px;display:flex}.orion-live-website>span{color:#7f8371;letter-spacing:.12em;font:800 8px/1 ui-monospace,monospace}.orion-live-website h4{color:#d8cfb3;letter-spacing:.035em;text-transform:uppercase;margin:70px 0 20px;font:500 34px/1 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.orion-live-website>p{color:#888c7d;margin:0;font-size:11px;line-height:1.75}.orion-live-website dl{margin:auto 0 0}.orion-live-website dl div{border-top:1px solid #3c4031;grid-template-columns:92px 1fr;gap:14px;padding:11px 0;display:grid}.orion-live-website dt,.orion-live-website dd{color:#777b6b;letter-spacing:.08em;overflow-wrap:anywhere;margin:0;font:700 7px/1.4 ui-monospace,monospace}.orion-live-website dd{color:#b8b095}.orion-metadata-section{color:#dcd4bc;background:#0b0d09 radial-gradient(circle at 82% 15%,#8086501f,#0000 26%);padding:90px clamp(22px,8vw,150px) 100px}.orion-metadata-section .orion-section-heading h2{color:#dcd4bc}.orion-metadata-section .orion-section-heading>p{color:#85897a}.image-metadata-analyzer{max-width:1240px;margin:50px auto 0}.image-metadata-dropzone{color:#d8cfb4;cursor:pointer;background:#b4a7840b;border:1px dashed #64684e;grid-template-columns:116px 1fr;align-items:center;gap:34px;min-height:205px;padding:34px;transition:border-color .18s,background .18s;display:grid}.image-metadata-dropzone:hover,.image-metadata-dropzone:focus-visible,.image-metadata-dropzone.is-dragging{background:#b4a78417;border-color:#b4a784;outline:none}.image-metadata-dropzone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-metadata-icon{color:#d8cfad;letter-spacing:.1em;background:#14170f;border:1px solid #777b54;place-items:center;width:116px;height:92px;font:900 17px/1 ui-monospace,monospace;display:grid}.image-metadata-dropzone b{letter-spacing:.045em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:500;display:block}.image-metadata-dropzone p{color:#979b8b;margin:10px 0 0;font-size:12px;line-height:1.6}.image-metadata-dropzone small{color:#6f7364;letter-spacing:.11em;margin-top:13px;font:700 8px/1 ui-monospace,monospace;display:block}.image-metadata-url{background:#070906b8;border:1px solid #444835;margin-top:14px;padding:22px}.image-metadata-url>label{color:#969279;letter-spacing:.13em;margin-bottom:13px;font:800 8px/1 ui-monospace,monospace;display:block}.image-metadata-url>div{grid-template-columns:minmax(0,1fr) 180px;display:grid}.image-metadata-url input{color:#d1c8aa;background:#11140e;border:1px solid #555944;border-right:0;border-radius:0;outline:none;min-width:0;padding:16px 17px;font:700 10px/1.4 ui-monospace,monospace}.image-metadata-url input::placeholder{color:#626658}.image-metadata-url input:focus{border-color:#a89d79}.image-metadata-url button{color:#11130d;letter-spacing:.12em;cursor:pointer;background:#b4a784;border:1px solid #b4a784;border-radius:0;font-size:8px;font-weight:900}.image-metadata-url button:hover,.image-metadata-url button:focus-visible{background:#cbc09d;outline:none}.image-metadata-url button:disabled{cursor:wait;opacity:.55}.image-metadata-url>p{color:#6f7365;margin:11px 0 0;font-size:9px;line-height:1.6}.image-metadata-privacy{background:#b4a7840b;border-left:3px solid #6f744e;grid-template-columns:220px 1fr;gap:28px;margin-top:14px;padding:18px 20px;display:grid}.image-metadata-privacy b{color:#b7b090;letter-spacing:.13em;font-size:8px}.image-metadata-privacy p{color:#7f8375;margin:0;font-size:10px;line-height:1.65}.image-metadata-error{color:#d7a99d;background:#764b4129;border:1px solid #764b41;margin-top:18px;padding:17px 19px;font-size:11px;line-height:1.6}.image-metadata-result{margin-top:30px}.image-metadata-summary{background:#11140e;border:1px solid #454936;grid-template-columns:minmax(280px,.75fr) 1fr;min-height:360px;display:grid}.image-metadata-preview{background:#050604;border-right:1px solid #454936;min-height:360px;display:grid}.image-metadata-preview img{object-fit:contain;width:100%;height:100%;max-height:520px}.image-metadata-preview>div{color:#7e826e;text-align:center;place-content:center;gap:10px;padding:30px;display:grid}.image-metadata-preview>div b{color:#b9b190;letter-spacing:.05em;font:500 28px/1 Impact,sans-serif}.image-metadata-preview>div span{font-size:10px;line-height:1.6}.image-metadata-summary>div:last-child{align-self:center;padding:clamp(28px,5vw,58px)}.image-metadata-summary>div:last-child>span{color:#777b68;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace}.image-metadata-summary h3{color:#d8cfb3;letter-spacing:.035em;margin:18px 0;font-size:clamp(35px,5vw,58px);line-height:.95}.image-metadata-summary p{color:#85897b;max-width:640px;margin:0;font-size:11px;line-height:1.75}.image-metadata-summary strong{color:#d2b27c;letter-spacing:.11em;background:#8b68421f;border:1px solid #8b6842;margin-top:22px;padding:13px;font:800 8px/1.4 ui-monospace,monospace;display:block}.image-metadata-summary button{color:#c9c1a6;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #666951;margin-top:25px;padding:14px 16px;font-size:8px;font-weight:900}.image-metadata-summary button:hover,.image-metadata-summary button:focus-visible{color:#11130d;background:#b4a784;outline:none}.image-metadata-location{background:#090b07c7;border:1px solid #454936;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.image-metadata-location.has-location{background:#8b684217;border-color:#8b6842}.image-metadata-location-marker{color:#bdb493;letter-spacing:.12em;background:#10130d;border:1px solid #666951;place-items:center;width:74px;height:62px;font:900 11px/1 ui-monospace,monospace;display:grid}.image-metadata-location.has-location .image-metadata-location-marker{color:#d2b27c;border-color:#a78050}.image-metadata-location>div:nth-child(2)>span{color:#9d997d;letter-spacing:.13em;font:800 8px/1 ui-monospace,monospace}.image-metadata-location h4{color:#ddd3b7;letter-spacing:.045em;margin:9px 0 7px;font:500 clamp(20px,3vw,30px)/1.1 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.image-metadata-location p{color:#85897b;max-width:720px;margin:8px 0 0;font-size:10px;line-height:1.65}.image-metadata-location>a{color:#11130d;letter-spacing:.1em;text-align:center;background:#b4a784;border:1px solid #b4a784;padding:15px 17px;font-size:8px;font-weight:900;line-height:1.35;text-decoration:none}.image-metadata-location>a:hover,.image-metadata-location>a:focus-visible{background:#cbc09d;outline:none}.image-metadata-groups{border-top:1px solid #414534;border-left:1px solid #414534;grid-template-columns:repeat(2,1fr);margin-top:18px;display:grid}.image-metadata-groups section{background:#090b07ad;border-bottom:1px solid #414534;border-right:1px solid #414534}.image-metadata-groups header{color:#9d997d;letter-spacing:.12em;border-bottom:1px solid #383c2e;justify-content:space-between;gap:18px;padding:17px 19px;font:800 8px/1 ui-monospace,monospace;display:flex}.image-metadata-groups header b{color:#6f7461;font-family:inherit;font-size:7px;font-weight:800}.image-metadata-groups dl{margin:0}.image-metadata-groups dl div{border-bottom:1px solid #4145348f;grid-template-columns:minmax(130px,.45fr) 1fr;gap:22px;padding:13px 19px;display:grid}.image-metadata-groups dl div:last-child{border-bottom:0}.image-metadata-groups dt,.image-metadata-groups dd{overflow-wrap:anywhere;margin:0}.image-metadata-groups dt{color:#767a6b;font-size:9px;line-height:1.55}.image-metadata-groups dd{color:#c3bca2;font:700 9px/1.55 ui-monospace,monospace}.image-metadata-groups .is-sensitive{background:#8b684217}.image-metadata-groups .is-sensitive dt:after{content:" · WRAŻLIWE";color:#b68d58;letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.orion-intelligence-section{color:#dcd4bc;background-color:#11140e;background-image:linear-gradient(#b4a78409 1px,#0000 1px),linear-gradient(90deg,#b4a78409 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:68px 68px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:90px clamp(22px,8vw,150px)}.orion-intelligence-section .orion-section-heading h2{color:#dcd4bc}.orion-intelligence-section .orion-section-heading>p{color:#848879}.orion-signal-panel{border-top:1px solid #404333;border-left:1px solid #404333;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:54px auto 0;display:grid}.orion-signal-panel article{background:#04060342;border-bottom:1px solid #404333;border-right:1px solid #404333;min-height:300px;padding:28px}.orion-signal-panel article>span{color:#737765;letter-spacing:.12em;font:700 8px/1 ui-monospace,monospace}.orion-signal-panel h3{color:#d2c9ad;letter-spacing:.04em;text-transform:uppercase;margin:66px 0 18px;font-size:27px}.orion-signal-panel p{color:#818578;margin:0;font-size:11px;line-height:1.75}.orion-signal-tags{flex-wrap:wrap;gap:7px;display:flex}.orion-signal-tags b{color:#b6b08f;letter-spacing:.09em;text-transform:uppercase;border:1px solid #525640;padding:8px 9px;font:800 7px/1 ui-monospace,monospace}.orion-safety-line{background:#b4a7840e;border-left:3px solid #777b54;grid-template-columns:280px 1fr;gap:34px;max-width:1240px;margin:28px auto 0;padding:23px 25px;display:grid}.orion-safety-line b{color:#b7b090;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:8px;font-weight:900}.orion-safety-line p{color:#818578;margin:0;font-size:11px;line-height:1.7}.orion-access-page{background-color:#0d100b;background-image:linear-gradient(#b4a7840a 1px,#0000 1px),linear-gradient(90deg,#b4a7840a 1px,#0000 1px);background-size:68px 68px;place-items:center;min-height:100vh;padding:22px;display:grid}.orion-access-card{text-align:center;background:#080a07f0;border:1px solid #4b4e3a;width:min(560px,100%);padding:clamp(30px,6vw,64px)}.orion-access-mark{color:#d3c9a8;border:1px solid #777355;place-items:center;width:70px;height:70px;margin:0 auto 30px;font:500 38px/1 Impact,sans-serif;display:grid}.orion-access-card h1{color:#ddd4ba;text-transform:uppercase;margin:8px 0 0;font-size:clamp(48px,8vw,72px)}.orion-access-card>p:not(.mil-eyebrow){color:#8a8e80;margin:22px 0 0;font-size:12px;line-height:1.7}.orion-access-card>p strong{color:#c7bea0;font-family:Arial,sans-serif;font-weight:700}.orion-primary-button{color:#11130d;letter-spacing:.12em;background:#b4a784;margin-top:32px;padding:16px;font-size:8px;font-weight:900;display:block}.orion-text-link{color:#98947a;letter-spacing:.1em;margin-top:24px;font-size:8px;font-weight:800;display:inline-block}@media (width<=1080px){.mil-header{grid-template-columns:1fr auto}.mil-header nav{display:none}.command-hero{height:610px}.profile-section{grid-template-columns:1fr 390px;gap:60px}.training-section{grid-template-columns:36% 1fr}.training-content{padding:75px 35px}.candidate-section{grid-template-columns:37% 1fr}.candidate-content{padding:78px 42px}.mil-footer{grid-template-columns:1fr 1fr}.mil-footer nav{grid-column:1/-1}}@media (width<=1320px){.header-socials{display:none}}@media (width<=820px){.mil-site{padding-bottom:68px}.mil-header{height:68px;padding:0 16px}.unit-brand img{width:44px;height:44px}.unit-brand small{max-width:190px;font-size:7px}.mil-header-action,.mil-member-action,.mil-store-action{padding:10px 12px}.command-hero{height:700px;margin-top:68px}.command-hero-image{object-position:70% center}.command-hero-vignette{background:linear-gradient(90deg,#060705ed,#06070557 75%),linear-gradient(#0000 45%,#050604e6)}.command-hero-mobile{max-width:290px;display:block;position:absolute;bottom:95px;left:24px}.command-hero-mobile p{color:#b7ad8e;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.command-hero-mobile h1{color:#d7ccb0;letter-spacing:.03em;margin:8px 0;font-size:106px;line-height:.9}.command-hero-mobile span{color:#88836a;letter-spacing:.13em;font:700 8px/1 ui-monospace,monospace}.hero-classification{flex-wrap:wrap;gap:10px}.hero-classification span:not(:last-child):after{margin-left:10px}.recruitment-command-bar{grid-template-columns:1fr;gap:18px;padding:28px 22px}.recruitment-command-bar>a{width:100%}.quick-path{grid-template-columns:1fr 1fr;padding:0 22px}.quick-path a{border-bottom:1px solid #303328;min-height:120px;padding:22px 18px}.quick-path a:nth-child(2){border-right:1px solid #303328}.shop-command-bar{grid-template-columns:1fr;gap:18px;padding:24px 22px}.shop-command-bar>a{width:100%}.tiktok-command-bar{grid-template-columns:1fr;gap:18px;padding:24px 22px}.tiktok-command-bar>a{width:100%}.member-command-bar{grid-template-columns:1fr;gap:18px;padding:24px 22px}.member-command-bar>a{width:100%}.mil-section{padding:78px 22px}.profile-section{grid-template-columns:1fr;gap:55px}.training-counter-section{grid-template-columns:1fr;gap:32px;padding:62px 22px}.activity-counter-wrap{min-width:0}.latest-training-section{grid-template-columns:1fr}.latest-training-image{min-height:520px}.latest-training-image:after{background:linear-gradient(#0000 60%,#11140e 100%)}.latest-training-copy{padding:70px 22px}.benefits-grid{grid-template-columns:1fr 1fr}.gallery-page-grid{grid-template-columns:1fr 1fr;padding:40px 14px}.gallery-page-grid figure:nth-child(n){grid-row:auto;min-height:420px}.gallery-recruitment-bar{grid-template-columns:1fr}.gallery-recruitment-bar a{width:100%;min-width:0}.recruitment-landing-hero{min-height:720px}.recruitment-landing-copy{padding:135px 22px 70px}.recruitment-proof,.recruitment-requirements,.recruitment-form-shell{grid-template-columns:1fr}.recruitment-proof{gap:34px;padding:62px 22px}.recruitment-requirements,.recruitment-flow{padding:75px 22px}.recruitment-flow>div:last-child{grid-template-columns:1fr 1fr}.recruitment-form-shell{padding:75px 14px}.recruitment-form-intro{padding:0 8px;position:static}.section-code{margin-bottom:38px}.unit-card{max-width:520px}.doctrine-section{grid-template-columns:1fr;padding:0 22px}.doctrine-section article{border-bottom:1px solid #303328;border-right:1px solid #303328;min-height:190px}.staff-information{grid-template-columns:1fr;padding:70px 22px}.news-preview-heading{grid-template-columns:1fr;gap:20px}.news-preview-meta{align-items:flex-start}.news-preview-body{grid-template-columns:1fr}.news-preview-body a{width:max-content}.tak-capabilities{grid-template-columns:1fr}.tak-capabilities article{min-height:180px}.tak-capabilities h3{margin-top:30px}.regulation-shell{grid-template-columns:1fr;padding:70px 22px}.regulation-index{position:static}.regulation-index nav{grid-template-columns:1fr 1fr;display:grid}.training-section,.candidate-section,.mil-application,.application-status-section,.faq-section{grid-template-columns:1fr}.training-visual{min-height:620px}.training-visual:after{background:linear-gradient(#0000 72%,#12150f 100%)}.training-content{padding:70px 22px 85px}.documentation-heading,.selection-heading{grid-template-columns:1fr;gap:28px}.field-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:310px}.field-gallery figure:nth-child(n){grid-area:auto}.candidate-poster{border-bottom:1px solid #3a3a2c;border-right:0;min-height:900px}.candidate-content{padding:75px 22px}.selection-grid{grid-template-columns:1fr 1fr}.application-status-section{padding:78px 22px}.faq-list details p{margin-left:57px}.mil-application{padding:80px 22px}.application-intro-mil{position:static}.mil-footer{grid-template-columns:1fr}.mil-footer nav{flex-wrap:wrap;grid-column:auto}.mil-footer nav .footer-admin-action{min-height:46px;font-size:9px}.product-preview-panel{grid-template-columns:1fr}.product-carousel-shell{border-bottom:1px solid #2d302747;border-right:0}.product-carousel{height:min(720px,68dvh)}.mobile-quick-nav{z-index:70;height:68px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a07f7;border-top:1px solid #4d4b38;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.gro-assistant{right:12px;bottom:calc(80px + env(safe-area-inset-bottom))}.gro-assistant-panel{height:min(620px,100dvh - 112px)}.mobile-quick-nav a{color:#8f9282;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.mobile-quick-nav a span{color:#b2aa88;font:700 8px/1 ui-monospace,monospace}.mobile-quick-nav .mobile-member{color:#e6dec5;background:#292d1e}.mobile-quick-nav .mobile-member span{color:#c6bd98}.mobile-quick-nav .mobile-apply{color:#11130d;background:#b4a784}.mobile-quick-nav .mobile-apply span{color:#11130d}.member-hero{padding:76px 22px 68px}.member-dashboard,.member-roadmap{padding:70px 22px}.member-primary-content{grid-template-columns:88px 1fr;gap:25px;padding:34px 26px}.member-card-icon{width:88px;height:68px;font-size:21px}.member-quick-actions{grid-template-columns:1fr}.member-quick-actions>a{min-height:235px}.member-recon-card>section{grid-template-columns:88px 1fr;gap:25px;padding:34px 26px}.member-recon-mark{width:88px;height:68px;font-size:21px}.member-roadmap-heading{grid-template-columns:1fr;gap:28px}.member-module-grid{grid-template-columns:1fr 1fr}.member-help-bar{grid-template-columns:1fr;padding:24px 22px}.member-help-bar>a{width:100%}.orion-monitor-hero{grid-template-columns:1fr;padding:70px 22px}.orion-monitor-hero aside{max-width:420px}.orion-monitor-workspace,.orion-metadata-section,.orion-intelligence-section{padding:70px 22px}.orion-section-heading{grid-template-columns:1fr;gap:24px}.orion-source-grid,.orion-signal-panel{grid-template-columns:1fr}.orion-live-heading{grid-template-columns:1fr;gap:20px}.orion-live-grid{grid-template-columns:1fr}.orion-live-card{min-height:580px}.orion-source-card{min-height:420px}.orion-signal-panel article{min-height:240px}.orion-signal-panel h3{margin-top:45px}.orion-safety-line{grid-template-columns:1fr;gap:12px}.image-metadata-summary{grid-template-columns:1fr}.image-metadata-preview{border-bottom:1px solid #454936;border-right:0;min-height:300px}.image-metadata-location{grid-template-columns:74px minmax(0,1fr)}.image-metadata-location>a{grid-column:1/-1}.image-metadata-groups{grid-template-columns:1fr}}@media (width<=560px){.unit-brand small{display:none}.unit-brand b{font-size:22px}.mil-header-action{font-size:8px}.mil-member-action{padding:9px 10px;font-size:8px}.mil-member-action span,.mil-store-action,.header-socials{display:none}.command-hero{height:620px}.command-hero-image{object-position:73% center;opacity:.75}.command-hero-mobile{bottom:75px}.command-hero-mobile h1{font-size:90px}.shop-command-bar p{grid-template-columns:1fr}.shop-command-bar p strong{font-size:16px}.shop-command-bar>a{min-width:0}.tiktok-command-bar p strong{font-size:15px}.tiktok-command-bar>a{min-width:0}.member-command-bar p{grid-template-columns:1fr}.member-command-bar p strong{font-size:15px}.member-command-bar>a{min-width:0}.mil-site h2{font-size:40px}.doctrine-line{flex-wrap:wrap}.unit-card{padding:12px}.unit-card dl>div{grid-template-columns:72px 1fr}.training-grid{grid-template-columns:1fr}.training-grid article{min-height:165px}.field-gallery{grid-template-columns:1fr;grid-auto-rows:370px}.field-gallery figure:first-child{height:520px}.candidate-poster{min-height:720px}.activity-counter-grid{grid-template-columns:1fr}.activity-counter-grid article{min-height:112px}.response-time-note{flex-direction:column}.latest-training-image{min-height:430px}.benefits-section{padding:70px 22px}.benefits-grid{grid-template-columns:1fr}.benefits-grid article{min-height:220px}.gallery-page-grid{grid-template-columns:1fr}.gallery-page-grid figure{min-height:470px!important}.gallery-hero{padding-top:70px}.gallery-hero h1{font-size:58px}.recruitment-page-header .info-back{display:none}.recruitment-landing-hero{min-height:690px}.recruitment-landing-hero>img{object-position:68% center}.recruitment-landing-overlay{background:linear-gradient(90deg,#060805f5,#0608058c),linear-gradient(#0000 45%,#060805e6)}.recruitment-landing-copy h1{font-size:48px}.recruitment-requirements-grid,.recruitment-flow>div:last-child{grid-template-columns:1fr}.recruitment-requirements-grid article,.recruitment-flow article{min-height:200px}.recruitment-form-shell .application-form{padding:28px 18px}.selection-grid{grid-template-columns:1fr}.selection-grid article{min-height:220px}.selection-grid h3{margin-top:42px}.application-status-section{padding:70px 14px}.status-section-copy{padding:0 8px}.status-lookup-form{padding:24px 18px}.status-lookup-fields{grid-template-columns:1fr}.status-lookup-fields button{grid-column:auto}.faq-list summary{grid-template-columns:30px 1fr auto;gap:10px;font-size:13px}.faq-list details p{margin:-2px 30px 22px 40px}.mil-application{padding:70px 14px}.application-intro-mil{padding:0 8px}.mil-application .application-form{padding:28px 18px}.mil-footer{padding:38px 22px}.footer-unit img{width:52px;height:52px}.info-brand small{display:none}.info-hero{padding-top:70px}.info-hero h1{font-size:52px}.regulation-index nav{grid-template-columns:1fr}.regulation-section>div{grid-template-columns:34px 1fr}.regulation-section ol{margin-left:0}.regulation-section li{grid-template-columns:52px 1fr;gap:12px}.info-footer{flex-direction:column}.news-preview{padding:70px 22px}.news-preview-body a{width:100%}.news-hero{padding-top:70px}.news-hero h1{font-size:58px}.news-feed{padding:60px 14px}.news-article{padding:28px 20px}.news-article-code{flex-direction:column}.news-copy{margin-top:42px}.news-copy .news-lead{font-size:16px}.news-article-media img{height:290px}.news-source-link{width:100%;min-width:0}.news-article-footer{flex-wrap:wrap;justify-content:flex-start}.tak-source-link{width:100%;min-width:0}.shop-hero{padding-top:70px}.shop-hero h1{font-size:58px}.shop-catalog{padding:60px 14px}.shop-empty{padding:28px 20px}.product-tile{width:100%}.product-dialog{border:0;width:100vw;height:100dvh;max-height:none}.product-preview-panel{min-height:100dvh}.product-dialog-close{top:max(12px, env(safe-area-inset-top));right:12px}.product-carousel{height:60dvh;min-height:430px}.product-carousel-controls{grid-template-columns:42px auto 1fr 42px;gap:9px;padding:10px 12px}.product-carousel-controls>button{width:42px;height:42px}.product-swipe-hint{color:#686d60;letter-spacing:.12em;background:#d5d4ce;justify-content:space-between;margin:0;padding:10px 14px;font:800 8px/1 ui-monospace,monospace;display:flex}.product-details{padding:38px 20px calc(42px + env(safe-area-inset-bottom))}.product-details h2,.member-hero h1{font-size:58px}.member-hero-meta{flex-direction:column}.member-hero-meta span:after{display:none}.member-dashboard,.member-roadmap{padding:58px 14px}.member-card-code{flex-direction:column;align-items:flex-start}.member-primary-content{grid-template-columns:1fr;padding:30px 20px}.member-card-icon{width:78px;height:60px}.member-primary-content h2{font-size:44px}.member-primary-action{width:100%;min-width:0}.member-security-note{grid-template-columns:1fr;gap:12px;margin:0 20px 24px;padding:20px}.member-recon-card>div{flex-direction:column;align-items:flex-start}.member-recon-card>section{grid-template-columns:1fr;padding:30px 20px}.member-recon-mark{width:78px;height:60px}.member-recon-card h2{font-size:42px}.member-recon-footnote{margin:0 20px 24px}.member-module-grid{grid-template-columns:1fr}.member-module-grid article{min-height:240px}.member-module-grid h3{margin-top:46px}.member-help-bar>a{min-width:0}.orion-monitor-header{height:auto;min-height:70px;padding:10px 14px}.orion-monitor-header .info-brand small,.orion-monitor-header nav a:first-child{display:none}.orion-monitor-hero h1{font-size:54px}.orion-source-card{min-height:390px;padding:22px}.orion-source-meta{flex-direction:column}.orion-source-card>p{margin-top:38px}.orion-live-card>header{flex-direction:column;align-items:flex-start}.orion-live-frame,.orion-live-frame iframe{min-height:480px}.orion-live-website{padding:28px 21px}.orion-live-website h4{margin-top:52px;font-size:30px}.image-metadata-dropzone{grid-template-columns:1fr;min-height:280px;padding:26px 22px}.image-metadata-icon{width:84px;height:66px;font-size:13px}.image-metadata-url>div{grid-template-columns:1fr;gap:10px}.image-metadata-url input{border-right:1px solid #555944}.image-metadata-url button{min-height:48px}.image-metadata-privacy{grid-template-columns:1fr;gap:10px}.image-metadata-summary>div:last-child{padding:28px 22px}.image-metadata-location{grid-template-columns:1fr;padding:20px}.image-metadata-location>a{grid-column:auto}.image-metadata-groups dl div{grid-template-columns:1fr;gap:6px}.orion-monitor-page .info-footer{padding-left:22px;padding-right:22px}.gro-assistant{align-items:stretch;left:10px;right:10px}.gro-assistant-launcher{align-self:flex-end;min-width:210px}.gro-assistant-panel{width:100%}}@media (prefers-reduced-motion:reduce){.mil-header-action span{animation:none}.field-gallery img{transition:none}.gro-chat-row.is-typing p span{animation:none}.gro-assistant-messages{scroll-behavior:auto}}
