@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#080b10;--panel:#0d1219;--panel2:#111923;--text:#e8edf2;--muted:#9aa6b4;--blue:#73b7f2;--blue2:#2d80c7;--line:#26313e;--display:'Barlow Condensed',Impact,sans-serif;--body:'Inter',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:14px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}
.site-header{height:82px;padding:0 clamp(22px,6vw,96px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1a232d;background:#080b10ed;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:12px;min-width:220px}.brand-mark{width:37px;height:37px;border:1px solid var(--blue);display:grid;place-items:center;font:800 22px var(--display);letter-spacing:-2px;color:#eaf5ff;position:relative;transform:skew(-7deg)}.brand-mark span{color:var(--blue)}.brand-name{font:700 12px var(--body);letter-spacing:1.5px;line-height:1.25}.brand-name small{display:block;font-size:9px;color:#8593a2;letter-spacing:3px;margin-top:4px}.nav{display:flex;align-items:center;gap:clamp(18px,3vw,42px);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#aeb8c4}.nav a{transition:color .2s}.nav a:hover,.nav a.active{color:#fff}.nav a.active:after{content:"";display:block;height:2px;background:var(--blue);margin-top:8px}.nav .nav-cta{padding:10px 17px;border:1px solid #3b5269;color:#dceeff}.nav .nav-cta:after{display:none}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:white;padding:8px 12px}
.hero{min-height:650px;height:min(790px,calc(100svh - 82px));max-height:850px;position:relative;display:flex;align-items:center;padding:65px clamp(22px,11vw,170px);overflow:hidden;border-bottom:1px solid #26313e;background:radial-gradient(ellipse at 70% 50%,#152334 0%,#0b1119 38%,#080b10 72%)}.hero-content{position:relative;z-index:3;max-width:610px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.6px;color:#b6c6d6;margin:0 0 22px;display:flex;align-items:center;gap:12px}.eyebrow-line{width:27px;height:2px;background:var(--blue);display:inline-block}.hero h1,.intro h2,.feature-copy h2,.contact-band h2,.development h2{font:800 clamp(58px,8.6vw,118px)/.84 var(--display);letter-spacing:-1.8px;margin:0;text-transform:uppercase}.hero h1 span,.intro h2 span,.feature-copy h2 span,.contact-band h2 span,.development h2{color:var(--blue)}.hero-copy{max-width:450px;color:#b0bbc7;font-size:14px;line-height:1.9;margin:30px 0 30px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 19px;font-size:10px;font-weight:700;letter-spacing:1.4px;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:16px}.button-primary{background:var(--blue);color:#07101a;border:1px solid var(--blue)}.button-primary:hover{background:#a5d5ff}.button-outline{border:1px solid #4c6a85;color:#e1efff}.button-outline:hover{border-color:var(--blue);background:#142435}.text-link{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#d4dde6}.text-link span{color:var(--blue);margin-left:8px}.hero-art{position:absolute;inset:0 0 0 35%;opacity:.85;overflow:hidden;background:linear-gradient(90deg,#080b10 0%,#080b1088 28%,transparent 75%)}.art-grid{background-image:linear-gradient(#5ca4df0b 1px,transparent 1px),linear-gradient(90deg,#5ca4df0b 1px,transparent 1px);background-size:48px 48px,48px 48px;mask-image:linear-gradient(90deg,transparent,#000 28%,#000)}.radar{position:absolute;width:min(58vw,620px);aspect-ratio:1;border:1px solid #4f87b32b;border-radius:50%;right:5%;top:50%;transform:translateY(-50%)}.radar:before,.radar:after{content:"";position:absolute;border:1px solid #4f87b324;border-radius:50%;inset:15%}.radar:after{inset:30%}.radar-two{width:min(34vw,360px);right:18%;border-style:dashed;border-color:#6eadd62b}.terrain-line{position:absolute;width:110%;height:50%;border:1px solid #5b8db52b;border-radius:48%;transform:rotate(-24deg);right:-10%;top:26%}.terrain-b{transform:rotate(18deg);top:42%;right:-20%;border-color:#8db7d61c}.coordinate{position:absolute;color:#7391ad;font:10px monospace;letter-spacing:1.5px}.coordinate-a{right:12%;top:20%}.coordinate-b{right:8%;bottom:18%}.crosshair{position:absolute;right:34%;top:48%;font:30px monospace;color:#8bc8f7}.hero-bottom{position:absolute;left:clamp(22px,6vw,96px);right:clamp(22px,6vw,96px);bottom:20px;display:flex;justify-content:space-between;color:#758494;font:9px var(--body);letter-spacing:1.5px}.hero-bottom i{font-style:normal;color:var(--blue);margin-left:8px}.ticker{overflow:hidden;background:#101923;border-bottom:1px solid #273746;border-top:1px solid #273746;padding:12px 0;white-space:nowrap;color:#aebfce;font-size:10px;font-weight:700;letter-spacing:2.2px}.ticker div{word-spacing:14px;text-align:center}.ticker b{color:var(--blue);font-size:14px}.section{padding:110px clamp(22px,11vw,170px)}.section-kicker{font:10px monospace;letter-spacing:2px;color:var(--blue);margin-bottom:43px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.intro h2{font-size:clamp(48px,6vw,82px);line-height:.91}.intro-grid>div{max-width:540px}.lead{font-size:19px;line-height:1.6;color:#e4edf5;margin:0 0 22px}.intro-grid p:not(.lead){color:#9eabb9}.feature-game{display:grid;grid-template-columns:1.05fr 1fr;min-height:500px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c121a}.feature-visual{position:relative;min-height:450px;overflow:hidden;background:radial-gradient(ellipse at 58% 52%,#34516a 0%,#1a2a3a 22%,#101923 52%,#0c121a 74%)}.feature-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,#080b1066),repeating-linear-gradient(0deg,transparent 0 34px,#92caff0b 35px 36px),repeating-linear-gradient(90deg,transparent 0 34px,#92caff0b 35px 36px)}.feature-visual:after{content:"";position:absolute;left:12%;right:7%;bottom:-12%;height:57%;border-top:1px solid #6ea7d638;transform:perspective(250px) rotateX(38deg);background:repeating-linear-gradient(90deg,transparent 0 48px,#7ab8e91b 49px 50px)}.feature-reticle{position:absolute;z-index:1;left:52%;top:46%;width:100px;height:100px;border:1px solid #9acfff80;border-radius:50%}.feature-reticle:before,.feature-reticle:after{content:"";position:absolute;background:#9acfff9c}.feature-reticle:before{width:140px;height:1px;left:-21px;top:49px}.feature-reticle:after{height:140px;width:1px;top:-21px;left:49px}.feature-label,.feature-coords{position:absolute;z-index:2;font:10px monospace;letter-spacing:1.5px;color:#b9d6ee}.feature-label{top:28px;left:30px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);margin-right:9px}.feature-coords{right:25px;bottom:25px;text-align:right;line-height:1.8;color:#7e9bb5}.feature-copy{padding:80px clamp(28px,7vw,100px);align-self:center}.feature-copy h2{font-size:clamp(52px,6vw,78px);line-height:.88}.feature-copy>p:not(.eyebrow){color:#aab6c2;max-width:440px;margin:25px 0}.feature-list{padding:0;list-style:none;margin:28px 0 32px}.feature-list li{padding:11px 0;border-bottom:1px solid #26313e;font-size:11px;color:#c4ced8}.feature-list span{font:11px monospace;color:var(--blue);margin-right:15px}.principles{padding-top:100px;padding-bottom:120px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.principle{position:relative;background:linear-gradient(135deg,#111a25,#0b1017);border:1px solid #273442;padding:29px;min-height:250px}.principle-number{position:absolute;right:20px;top:18px;color:#63768a;font:10px monospace}.principle-icon{font-size:31px;color:var(--blue);margin:18px 0 25px}.principle h3,.pillar h3{font:700 25px/.98 var(--display);letter-spacing:.4px;margin:0 0 13px}.principle p,.pillar p{font-size:12px;color:#9daab7;line-height:1.8;margin:0}.contact-band{padding:75px clamp(22px,11vw,170px);background:linear-gradient(100deg,#111e2c,#0d131c);border-top:1px solid #263848;border-bottom:1px solid #263848;display:flex;align-items:center;justify-content:space-between;gap:50px}.contact-band h2{font-size:clamp(45px,6vw,72px);line-height:.9}.contact-side{max-width:360px}.contact-side p{color:#aab7c5}.contact-side small{display:block;color:#68798a;font-size:10px;margin-top:12px}.footer{padding:28px clamp(22px,6vw,96px);display:flex;align-items:center;justify-content:space-between;gap:25px;color:#778594;font-size:9px;letter-spacing:1.1px}.footer-brand{min-width:unset}.footer p{margin:0}.hero-game{background:radial-gradient(ellipse at 72% 48%,#273c4f 0%,#111b27 36%,#080b10 74%)}.game-art{left:25%;background:linear-gradient(90deg,#080b10 0%,#080b1055 28%,transparent 70%)}.game-horizon{position:absolute;left:0;right:0;bottom:0;height:54%;background:linear-gradient(0deg,#080b10,#121d29 42%,transparent);clip-path:polygon(0 38%,13% 30%,24% 42%,36% 20%,50% 40%,65% 15%,78% 35%,100% 20%,100% 100%,0 100%)}.game-sun{position:absolute;right:17%;top:16%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#8eb6d944,#6f9ab611 56%,transparent 70%)}.silhouette{position:absolute;bottom:14%;width:64px;height:140px;background:#070b10;clip-path:polygon(35% 0,62% 2%,75% 16%,66% 30%,82% 42%,100% 70%,81% 73%,67% 55%,62% 100%,42% 100%,38% 62%,20% 100%,0 100%,20% 47%,28% 30%,23% 14%)}.silhouette-one{right:31%;transform:scale(1.25)}.silhouette-two{right:18%;transform:scale(.85);bottom:11%;opacity:.8}.silhouette-three{right:43%;transform:scale(.72);bottom:10%;opacity:.7}.target-box{position:absolute;width:90px;height:80px;border:1px solid #8fcaff77}.target-box:before,.target-box:after{content:"";position:absolute;background:#8fcaff77}.target-box:before{height:1px;width:110%;left:-5%;top:50%}.target-box:after{width:1px;height:110%;top:-5%;left:50%}.target-one{right:25%;top:34%}.target-two{right:9%;top:50%;width:58px;height:58px}.target-box span{position:absolute;left:4px;top:-17px;color:#a3d4ff;font:8px monospace;letter-spacing:1px}.target-one span:after{content:"UNIT / 01"}.target-two span:after{content:"SECTOR B"}.game-hud{position:absolute;left:6%;right:7%;font:9px monospace;letter-spacing:1px;color:#9ebbd4;display:flex;justify-content:space-between}.game-hud span{color:#73b7f2}.hud-top{top:12%}.hud-bottom{bottom:8%}.game-title-content{max-width:700px}.game-title{font-size:clamp(62px,9vw,120px)!important}.game-title span{color:var(--blue)}.game-intro{background:#0a0f15}.game-pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar{padding:38px clamp(22px,4vw,60px) 45px;min-height:310px;border-right:1px solid var(--line);background:linear-gradient(145deg,#111a24,#0b1017)}.pillar:last-child{border-right:0}.pillar-no{font:10px monospace;letter-spacing:1.5px;color:var(--blue)}.pillar-symbol{font-size:34px;color:#83bff2;margin:28px 0 23px}.pillar h3{font-size:34px}.development{display:flex;align-items:center;gap:40px;padding:80px clamp(22px,11vw,170px);background:#0e151e}.development-mark{font:700 36px var(--display);color:#eaf4fc;border:1px solid #3a5269;padding:15px 18px;white-space:nowrap}.development-mark span{color:var(--blue)}.development>div:nth-child(2){flex:1}.development h2{font-size:48px}.development p:not(.eyebrow){color:#a6b3c0;max-width:570px;font-size:12px}.development .eyebrow{margin-bottom:10px}
@media(max-width:800px){.site-header{height:72px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:71px;left:0;right:0;padding:20px 24px 25px;background:#080b10;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:18px}.nav.open{display:flex}.nav a.active:after{display:none}.nav .nav-cta{text-align:center}.hero{height:auto;min-height:660px;padding:90px 26px 90px}.hero-art{left:10%;opacity:.5}.hero h1{font-size:clamp(60px,15vw,100px)}.hero-bottom{font-size:8px;gap:20px}.hero-bottom span:last-child{text-align:right}.section{padding:75px 26px}.intro-grid{grid-template-columns:1fr;gap:30px}.intro h2{font-size:clamp(52px,12vw,75px)}.feature-game{grid-template-columns:1fr}.feature-visual{min-height:310px}.feature-copy{padding:55px 26px}.principle-grid,.game-pillars{grid-template-columns:1fr}.principle{min-height:210px}.pillar{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.contact-band{padding:60px 26px;display:block}.contact-side{margin-top:28px}.footer{flex-wrap:wrap}.footer p{order:3;width:100%}.development{padding:60px 26px;display:grid;grid-template-columns:auto 1fr;gap:25px}.development .button{grid-column:1/-1;justify-self:start}.development-mark{font-size:27px;padding:12px}.development h2{font-size:39px}.game-art{left:0;opacity:.55}.game-title{font-size:clamp(57px,13vw,90px)!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Official existing studio/game artwork integrated for the launch build */
.hero-studio .hero-art{
  background-image:linear-gradient(90deg,#080b10 0%,#080b10df 20%,#080b1070 52%,#080b1040 100%),url("commanding-officer-key-art.png");
  background-position:center,center 42%;
  background-size:cover;
  opacity:.72;
  mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 100%);
}
.hero-game .game-art{
  background-image:linear-gradient(90deg,#080b10 0%,#080b10d9 18%,#080b1080 48%,#080b1040 100%),url("commanding-officer-key-art.png");
  background-position:center,center 45%;
  background-size:cover;
  opacity:.88;
}
.feature-visual{
  background-image:linear-gradient(90deg,#0c121a66,#0c121a55),url("commanding-officer-key-art.png");
  background-position:center;
  background-size:cover;
}
.footer-logo{display:block;width:220px;max-width:48vw;height:auto;object-fit:contain}
@media(max-width:800px){
  .hero-studio .hero-art,.hero-game .game-art{left:0;background-position:center,62% center;opacity:.48}
  .footer-logo{width:190px}
}


/* Presentation refresh — stronger brand presence, clearer hierarchy, and refined responsive details */
:root{--blue:#7bc4ff;--blue2:#3d91d4;--line:#273746;--panel:#0c131c;--panel2:#111c28}
::selection{background:#7bc4ff;color:#07101a}
:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.site-header{height:86px;padding-inline:clamp(22px,5.5vw,88px);background:rgba(6,9,14,.92);border-bottom-color:#253342;box-shadow:0 12px 35px #00000018}
.brand{min-width:0;gap:0}
.header-logo{display:block;width:clamp(150px,17vw,205px);height:auto;max-height:66px;object-fit:contain;object-position:left center}
.nav{gap:clamp(17px,2.6vw,36px);font-size:10px;letter-spacing:1.35px}
.nav a{position:relative}
.nav a:not(.nav-cta):after{transition:width .2s ease}
.nav a:not(.nav-cta):hover:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;background:var(--blue)}
.nav .nav-cta{border-color:#547895;background:linear-gradient(135deg,#172b3c55,#10192322);padding:11px 18px}
.hero{min-height:680px;isolation:isolate;background-color:#080b10}
.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#080b10 0%,#080b10f0 23%,#080b1080 49%,#080b1010 100%),linear-gradient(0deg,#080b10b3,transparent 30%)}
.hero-content{z-index:3;max-width:660px}
.hero h1{font-size:clamp(66px,8.7vw,126px);letter-spacing:-2.6px;text-shadow:0 8px 32px #00000055}
.hero-copy{font-size:15px;max-width:475px;color:#c1ccd7}
.eyebrow{color:#d0dbe5;letter-spacing:2.2px}
.button{min-height:48px;padding:15px 20px}
.button-primary{box-shadow:0 8px 28px #7bc4ff18}
.button-primary:hover{box-shadow:0 10px 32px #7bc4ff30}
.hero-studio .hero-art{background-position:center,58% 42%;opacity:.78}
.hero-game .game-art{background-position:center,58% 44%;opacity:.92}
.hero-bottom{z-index:4;color:#91a1b0}
.ticker{background:linear-gradient(90deg,#0d151e,#142333,#0d151e);letter-spacing:2.4px;padding-block:14px}
.section{position:relative}
.intro{background:radial-gradient(ellipse at 88% 45%,#1425363b,transparent 38%),#080b10}
.section-kicker{display:flex;align-items:center;gap:14px;color:#8ecbff}
.section-kicker:after{content:"";display:block;width:42px;height:1px;background:#456985}
.intro-grid{gap:clamp(42px,7vw,112px)}
.intro h2{letter-spacing:-1.3px}
.lead{font-size:clamp(18px,1.7vw,21px)}
.feature-game{grid-template-columns:1.12fr .88fr;background:#0b1118}
.feature-visual{min-height:520px;background-position:center 40%;}
.feature-visual:before{background:linear-gradient(135deg,#080b1044,#080b1033),repeating-linear-gradient(0deg,transparent 0 42px,#92caff0a 43px 44px),repeating-linear-gradient(90deg,transparent 0 42px,#92caff0a 43px 44px)}
.feature-copy{padding-block:76px}
.feature-copy h2{letter-spacing:-1.2px}
.feature-list li{font-size:12px;padding:13px 0}
.principles{background:radial-gradient(ellipse at 15% 65%,#15283a35,transparent 40%),#080b10}
.principle{transition:transform .22s ease,border-color .22s ease,background .22s ease;background:linear-gradient(145deg,#121d29,#0a1017);padding:32px;min-height:270px}
.principle:hover{transform:translateY(-4px);border-color:#527b9d;background:linear-gradient(145deg,#172737,#0b1119)}
.principle-icon{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid #41658266;background:#14283a;color:#91ceff;font-size:25px;margin:14px 0 28px}
.principle h3,.pillar h3{letter-spacing:.6px}
.contact-band{background:radial-gradient(ellipse at 10% 50%,#28435b55,transparent 50%),linear-gradient(105deg,#101d2a,#0b1119);padding-block:88px}
.contact-band h2{letter-spacing:-1px}
.contact-side p{font-size:13px}
.footer{min-height:100px;border-top:1px solid #1c2935;background:#06090d;padding-block:24px}
.footer-logo{width:185px;max-height:68px;object-fit:contain;object-position:left center}
.hero-game{background-color:#080b10}
.game-art{background-position:center,58% 43%}
.game-title{letter-spacing:-2.1px!important}
.game-intro{background:radial-gradient(ellipse at 85% 35%,#172a3c38,transparent 38%),#090e14}
.game-pillars{background:#080b10}
.pillar{transition:background .2s ease;position:relative;overflow:hidden;background:linear-gradient(150deg,#121d29,#0a1017)}
.pillar:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--blue),transparent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.pillar:hover:after{transform:scaleX(1)}
.pillar-symbol{display:grid;place-items:center;width:52px;height:52px;border:1px solid #41658266;background:#14283a}
.development{background:radial-gradient(ellipse at 20% 50%,#20394f55,transparent 42%),#0d141d}
.development-mark{border-color:#42617b;background:#101d29}
@media(max-width:800px){
 .site-header{height:74px;padding-inline:22px}
 .header-logo{width:158px;max-height:56px}
 .nav{top:73px;background:rgba(6,9,14,.98);padding:22px}
 .hero{min-height:670px;padding:88px 25px 96px}
 .hero:after{background:linear-gradient(90deg,#080b10e8 0%,#080b10a8 60%,#080b1040 100%),linear-gradient(0deg,#080b10e0,transparent 55%)}
 .hero-studio .hero-art,.hero-game .game-art{background-position:center,61% center;opacity:.62}
 .hero h1{font-size:clamp(62px,14vw,100px);letter-spacing:-1.5px}
 .feature-visual{min-height:340px}
 .feature-copy{padding:54px 26px 60px}
 .principle{min-height:0}
 .contact-band{padding-block:62px}
 .footer-logo{width:158px;max-height:58px}
 .game-title{font-size:clamp(56px,12.8vw,92px)!important}
}
@media(max-width:420px){
 .header-logo{width:142px}
 .hero-actions{gap:18px}
 .button{width:100%;justify-content:space-between}
 .hero-actions .text-link{padding:8px 0}
 .hero-bottom{left:20px;right:20px;letter-spacing:.8px}
 .footer{align-items:flex-start;flex-direction:column}
 .footer p{order:0}
}
@media(prefers-reduced-motion:reduce){.principle,.pillar,.pillar:after{transition:none!important}}


/* Brand artwork and mission statement update */
.site-header .brand{gap:13px;min-width:250px}
.header-logo{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}
.brand-name{display:block;font:700 11px var(--body);letter-spacing:1.7px;line-height:1.25;color:#f1f5f9}
.brand-name small{display:block;font-size:9px;color:#91a4b7;letter-spacing:3px;margin-top:5px}
.hero-studio .hero-art{
  background-image:linear-gradient(90deg,#080b10 0%,#080b10c9 14%,#080b1070 42%,#080b1030 100%),url("landing-page.png");
  background-position:center,center 48%;
  background-size:cover;
  opacity:.9;
  mask-image:linear-gradient(90deg,#000 0%,#000 72%,#000 100%);
}
.hero-game .game-art{
  background-image:linear-gradient(90deg,#080b10 0%,#080b10d9 20%,#080b1080 52%,#080b1040 100%),url("commanding-officer-key-art.png");
  background-position:center,center 50%;
  background-size:cover;
  opacity:.92;
}
.feature-visual{
  background-image:linear-gradient(90deg,#0c121a66,#0c121a55),url("commanding-officer-key-art.png");
  background-position:center;
  background-size:cover;
}
.mission-statement{padding:65px clamp(22px,11vw,170px);background:linear-gradient(100deg,#111e2c,#0c121a);border-top:1px solid #263848;border-bottom:1px solid #263848}
.mission-inner{max-width:1050px;margin:0 auto}
.mission-inner .eyebrow{margin-bottom:18px}
.mission-inner>p:last-child{font-size:clamp(18px,2.2vw,25px);line-height:1.65;max-width:1000px;color:#e1eaf2;margin:0}
.footer-wordmark{font:700 11px var(--body);letter-spacing:1.5px;color:#dbe5ef;min-width:unset}
.footer-wordmark:hover{color:#fff}
.footer .footer-wordmark:before{content:none}
@media(max-width:800px){
 .site-header .brand{min-width:unset;gap:10px}
 .header-logo{width:40px;height:40px}
 .brand-name{font-size:10px}
 .brand-name small{font-size:8px}
 .mission-statement{padding-top:48px;padding-bottom:48px}
 .footer-wordmark{font-size:9px}
}
