.landingOps{--ink:#d8d5c8;--paper:#b7ad8d;--olive:#72785f;--gold:#b79b58;--red:#8d3d34;min-height:100vh;color:var(--ink);letter-spacing:.01em;background:#090b09;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landingOps *{box-sizing:border-box}.landingOps a{color:inherit}.opsHeader{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f0cf2;border-bottom:1px solid #41443c;grid-template-columns:190px 210px 1fr;align-items:center;height:66px;padding:0 30px;display:grid;position:sticky;top:0}.opsBrand img{object-fit:contain;filter:grayscale(.2)contrast(1.12);width:158px;height:58px}.opsClassification{border-left:1px solid #30332d;border-right:1px solid #30332d;flex-direction:column;justify-content:center;height:100%;padding:12px 18px;display:flex}.opsClassification span,.opsClassification b{letter-spacing:.16em;font-size:8px}.opsClassification span{color:#7e8479}.opsClassification b{color:#c4ae72;margin-top:5px}.opsHeader nav{justify-content:flex-end;gap:20px;display:flex}.opsHeader nav a{letter-spacing:.13em;color:#9ba096;font-size:8px;font-weight:900;text-decoration:none}.opsHeader nav a:hover{color:#e4d7ad}.warHero{isolation:isolate;border-bottom:1px solid #49483e;height:min(790px,100vh - 66px);min-height:650px;position:relative}.heroPhoto{filter:grayscale()contrast(1.18)brightness(.66);z-index:-3;background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Sherman%20tanks%20carrying%20infantry%20wait%20to%20advance%20at%20the%20start%20of%20Operation%20%27Goodwood%27%2C%20Normandy%2C%2018%20July%201944.%20B7511.jpg);background-position:50% 44%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.heroShade{z-index:-2;background:linear-gradient(90deg,#080a08f5 0%,#0a0c09d9 34%,#0a0b0870 64%,#05060535),linear-gradient(#05060572 0%,#0000 58%,#080a08e8 100%);position:absolute;inset:0}.warHero:after{content:"";pointer-events:none;z-index:-1;opacity:.17;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#fff0 0 3px,#fff 4px);position:absolute;inset:0}.heroContent{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1400px;height:100%;margin:auto;padding:72px 48px 54px;display:flex}.heroSerial{letter-spacing:.2em;color:#b0a888;border-left:3px solid var(--gold);margin-bottom:28px;padding-left:12px;font-size:8px}.opsKicker{letter-spacing:.24em;color:#d2bd7d;margin:0 0 14px;font-size:10px;font-weight:900}.heroContent h1{letter-spacing:-.065em;color:#e7e3d6;text-shadow:0 4px 30px #000;margin:0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(78px,10vw,150px);font-weight:950;line-height:.72}.heroContent h1 em{letter-spacing:.08em;color:#a89a73;vertical-align:.42em;margin:0 .08em;font-family:Georgia,serif;font-size:.3em;font-weight:400}.heroLead{color:#c1c0b6;text-shadow:0 2px 8px #000;max-width:650px;margin:34px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.62}.heroActions{gap:9px;display:flex}.heroActions a{letter-spacing:.13em;background:#806b3d;border:1px solid #b99d5a;padding:14px 19px;font-size:9px;font-weight:900;text-decoration:none}.heroActions a:hover{background:#9a824a}.heroActions .ghostAction{color:#c4c7be;background:#0a0c09a8;border-color:#696b60}.heroFacts{background:#090b0978;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff1c;gap:0;margin-top:38px;display:flex}.heroFacts span{letter-spacing:.12em;color:#aaa99e;border-right:1px solid #ffffff1c;padding:11px 18px 11px 12px;font-size:7px}.heroFacts b{color:#b39b62;margin-right:8px;font-family:Georgia,serif;font-size:14px}.heroCaption{text-align:right;text-shadow:0 2px 4px #000;position:absolute;bottom:25px;right:28px}.heroCaption b,.heroCaption span{display:block}.heroCaption b{letter-spacing:.15em;color:#c6b374;font-size:7px}.heroCaption span{color:#a8a79f;margin-top:4px;font-family:Georgia,serif;font-size:10px}.ticker{color:#1b1d18;letter-spacing:.13em;white-space:nowrap;background:#b3aa8d;justify-content:center;align-items:center;gap:19px;height:42px;font-size:8px;font-weight:900;display:flex}.ticker b{color:#eee7d4;background:#7b332d;align-self:stretch;align-items:center;padding:0 17px;display:flex}.ticker i{background:#595949;border-radius:50%;width:3px;height:3px}.commandDeck{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);gap:54px;max-width:1380px;margin:auto;padding:72px 44px 62px;display:grid}.sectionCode{align-items:center;gap:16px;margin-bottom:22px;display:flex}.sectionCode span,.sectionCode b{letter-spacing:.17em;font-size:8px}.sectionCode span{color:#b49c60}.sectionCode b{color:#676d64}.briefingCard h2{letter-spacing:-.03em;color:#dcd9cc;margin:0;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.9}.briefingCard h2 strong{color:#a48d55}.briefingCard>p{color:#92988e;max-width:720px;margin:24px 0 30px;font-family:Georgia,serif;font-size:15px;line-height:1.7}.missionGrid{border-top:1px solid #343831;border-left:1px solid #343831;grid-template-columns:1fr 1fr;display:grid}.missionGrid div{background:#0e110e;border-bottom:1px solid #343831;border-right:1px solid #343831;min-height:100px;padding:17px}.missionGrid b{letter-spacing:.15em;color:#c3b070;margin-bottom:9px;font-size:9px;display:block}.missionGrid span{color:#7f867c;font-size:10px;line-height:1.5}.accessPanel{background:#10130f;border:1px solid #4b4e45;align-self:start;padding:0 20px 20px;box-shadow:0 20px 55px #0007}.accessHeading{background:#141711;border-bottom:1px solid #41443c;justify-content:space-between;align-items:center;height:48px;margin:0 -20px 20px;padding:0 20px;display:flex}.accessHeading span,.accessHeading b{letter-spacing:.14em;font-size:8px}.accessHeading span{color:#8e9389}.accessHeading b{color:#c8b476}.accessPanel form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.accessPanel label{letter-spacing:.14em;color:#8d9289;grid-column:1/3;font-size:8px;font-weight:900}.accessPanel input{color:#e7e5db;background:#080a08;border:1px solid #3b3f37;height:42px;padding:0 11px;font-size:11px}.accessPanel button{color:#f0e5c5;letter-spacing:.12em;background:#655431;border:1px solid #927b47;grid-column:1/3;height:42px;font-size:8px;font-weight:900}.accessPanel button.secondary{background:#30382e!important;border-color:#566153!important}.accessRule{align-items:center;height:38px;display:flex}.accessRule:before,.accessRule:after{content:"";background:#30332e;flex:1;height:1px}.accessRule span{color:#656b63;padding:0 9px;font-size:7px}.accessPanel>p{color:#737970;margin:14px 0 0;font-size:8px;line-height:1.5}.error{color:#e1aaa0;background:#2a1715;border:1px solid #774e47;margin:0 0 12px;padding:9px 10px;font-size:10px}.founderLine{background:#0d0f0b;border:1px solid #514c3a;border-left:4px solid #a99050;grid-template-columns:auto 1fr;gap:5px 14px;margin-top:18px;padding:12px 13px;display:grid}.founderLine span,.founderLine strong{letter-spacing:.11em;font-size:8px}.founderLine span{color:#9e8b56}.founderLine strong{color:#d9cfaf}.founderLine small{color:#72786f;grid-column:1/3;font-size:8px}.warPanorama{border-top:1px solid #3b3e37;border-bottom:1px solid #3b3e37;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.panoramaImage{filter:grayscale()contrast(1.18)brightness(.48);background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/British%20Sherman%20tanks%20and%20a%206-pdr%20anti-tank%20gun%20in%20the%20centre%20of%20Caen%2C%20Normandy%2C%2010%20July%201944.%20B6924%20%28cropped%29.jpg);background-position:50% 55%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.warPanorama:after{content:"";background:linear-gradient(90deg,#080a08ef 0,#080a08a6 46%,#080a0838 78%),linear-gradient(#0000 45%,#080a08bd);position:absolute;inset:0}.panoramaCopy{z-index:2;width:1280px;margin:auto;padding:0 44px;position:relative}.panoramaCopy span{letter-spacing:.18em;color:#c4ad6c;font-size:8px;font-weight:900}.panoramaCopy h2{letter-spacing:-.025em;margin:9px 0 13px;font-family:Arial Narrow,Arial,sans-serif;font-size:58px}.panoramaCopy p{color:#afb1a8;max-width:570px;font-family:Georgia,serif;font-size:14px;line-height:1.7}.campaignStatus{border-top:1px solid #44473f;border-bottom:1px solid #44473f;grid-template-columns:repeat(5,1fr);max-width:1380px;margin:38px auto;display:grid}.campaignStatus div{border-right:1px solid #31342f;padding:14px 16px}.campaignStatus div:last-child{border-right:0}.campaignStatus span,.campaignStatus b{display:block}.campaignStatus span{letter-spacing:.14em;color:#777d74;font-size:7px}.campaignStatus b{letter-spacing:.08em;color:#c3c5bc;margin-top:4px;font-size:9px}.doctrineSheet{grid-template-columns:285px 1fr;gap:48px;max-width:1300px;margin:0 auto;padding:38px 44px 70px;display:grid}.doctrineSheet aside{border-right:1px solid #363933;padding-right:28px}.doctrineSheet aside>span{letter-spacing:.16em;color:#b5a267;font-size:9px;font-weight:900;display:block}.doctrineSheet aside>b{color:#d8d4c6;margin:8px 0 20px;font-family:Georgia,serif;font-size:30px;display:block}.doctrineSheet aside p{color:#969b91;font-family:Georgia,serif;font-size:13px;line-height:1.7}.doctrineSheet aside a{letter-spacing:.1em;color:#c4b06f;margin-top:14px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.doctrineRows{border-top:1px solid #444740}.doctrineRows article{border-bottom:1px solid #30332e;grid-template-columns:145px minmax(220px,.8fr) 1.2fr;gap:22px;padding:21px 0;display:grid}.doctrineRows article>span{letter-spacing:.13em;color:#877c5e;font-size:8px;font-weight:900}.doctrineRows h2{color:#d8d6cc;margin:0;font-family:Georgia,serif;font-size:18px;font-weight:400}.doctrineRows p{color:#8f958b;margin:1px 0 0;font-size:10px;line-height:1.6}.archiveStrip{border:1px solid #44463f;grid-template-columns:1fr 1fr .82fr;max-width:1380px;min-height:390px;margin:0 auto 54px;display:grid}.archivePhoto{filter:grayscale()contrast(1.13);background-position:50%;background-size:cover;position:relative}.tankPhoto{background-image:linear-gradient(#0001,#0008),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Sherman%20tanks%20advancing%20towards%20Vire%2C%20Normandy%2C%202%20August%201944.%20B8484.jpg)}.airPhoto{background-image:linear-gradient(#0001,#0008),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/B-17%20of%20the%20463d%20Bomb%20Group.jpg)}.archivePhoto span{letter-spacing:.15em;color:#ddd4b7;text-shadow:0 2px 4px #000;font-size:7px;font-weight:900;position:absolute;bottom:14px;left:16px}.archiveText{background:#171811;padding:36px 30px}.archiveText>b{letter-spacing:.16em;color:#a99054;font-size:8px}.archiveText h2{color:#dedacc;margin:14px 0;font-family:Arial Narrow,Arial,sans-serif;font-size:38px;line-height:.93}.archiveText p{color:#91968d;font-family:Georgia,serif;font-size:12px;line-height:1.65}.archiveText a{letter-spacing:.1em;color:#c9b371;border-bottom:1px solid #8f7a49;margin-top:15px;padding-bottom:5px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.artistNotice{background:#11130e;border:1px solid #625a41;border-left:5px solid #a98f50;grid-template-columns:140px 1fr 250px;gap:28px;max-width:1212px;margin:0 auto 22px;padding:24px 26px;display:grid}.artistNoticeCode{border-right:1px solid #454238;padding-right:22px}.artistNoticeCode span,.artistNoticeCode b{display:block}.artistNoticeCode span,.artistNoticeCopy>span,.artistNoticeAction>span{letter-spacing:.15em;color:#b99f5d;font-size:8px;font-weight:900}.artistNoticeCode b{color:#ded4b9;margin-top:8px;font-family:Georgia,serif;font-size:23px}.artistNoticeCopy h2{color:#e8e0c9;margin:5px 0 10px;font-family:Arial Narrow,Arial,sans-serif;font-size:25px}.artistNoticeCopy p,.artistNoticeAction p{color:#9da097;font-size:10px;line-height:1.65}.artistNoticeAction{border-left:1px solid #454238;padding-left:24px}.artistNoticeAction a{color:#d7bd75;letter-spacing:.1em;border:1px solid #806c42;margin-top:10px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.communityOrders{background:#10120f;border:1px solid #474a43;border-left:5px solid #756a4c;grid-template-columns:1fr 1fr;gap:38px;max-width:1212px;margin:0 auto 52px;padding:26px 28px;display:grid}.communityOrders>div>span{letter-spacing:.15em;color:#a18f5c;font-size:8px;font-weight:900}.communityOrders h2{letter-spacing:.04em;margin:7px 0 9px;font-family:Arial Narrow,Arial,sans-serif;font-size:30px}.communityOrders p{color:#8e948a;font-size:10px;line-height:1.6}.communityLinks{gap:8px;display:grid}.communityLinks a{background:#0b0d0b;border:1px solid #373a35;justify-content:space-between;align-items:center;padding:15px 16px;text-decoration:none;display:flex}.communityLinks a:hover{border-color:#70664c}.communityLinks b{letter-spacing:.12em;font-size:9px}.communityLinks small{letter-spacing:.08em;color:#777e74;font-size:7px}.opsFooter{color:#626860;letter-spacing:.11em;background:#060806;border-top:1px solid #383b35;justify-content:space-between;align-items:center;min-height:58px;padding:16px 28px;font-size:7px;display:flex}@media (max-width:1050px){.opsHeader{grid-template-columns:170px 180px 1fr;padding:0 18px}.opsHeader nav{gap:10px}.opsHeader nav a{font-size:7px}.commandDeck{grid-template-columns:1fr;padding:55px 30px}.campaignStatus{margin:30px}.doctrineSheet{grid-template-columns:230px 1fr;padding:30px}.doctrineRows article{grid-template-columns:120px 1fr}.doctrineRows p{grid-column:2}.archiveStrip{grid-template-columns:1fr 1fr;margin:0 30px 45px}.archiveText{grid-column:1/3}.artistNotice,.communityOrders{margin-left:30px;margin-right:30px}}@media (max-width:760px){.opsHeader{grid-template-columns:1fr;height:58px}.opsClassification,.opsHeader nav{display:none}.warHero{height:720px;min-height:0}.heroPhoto{background-position:62%}.heroShade{background:#080a08bd}.heroContent{justify-content:flex-end;padding:45px 18px 35px}.heroContent h1{font-size:68px}.heroLead{font-size:15px}.heroFacts{grid-template-columns:1fr 1fr;display:grid}.heroCaption{display:none}.ticker{justify-content:flex-start;overflow:hidden}.ticker span:nth-of-type(n+3),.ticker i:nth-of-type(n+2){display:none}.commandDeck{gap:32px;padding:42px 18px}.missionGrid,.accessPanel form{grid-template-columns:1fr}.accessPanel label,.accessPanel button{grid-column:auto}.founderLine{grid-template-columns:1fr}.founderLine small{grid-column:auto}.warPanorama{height:480px}.panoramaCopy{padding:0 18px}.panoramaCopy h2{font-size:42px}.campaignStatus{grid-template-columns:1fr 1fr;margin:25px 18px}.doctrineSheet{grid-template-columns:1fr;gap:25px;padding:25px 18px 45px}.doctrineSheet aside{border-bottom:1px solid #383b35;border-right:0;padding:0 0 22px}.doctrineRows article{grid-template-columns:1fr}.doctrineRows p{grid-column:auto}.archiveStrip{grid-template-columns:1fr;min-height:0;margin:0 18px 35px}.archivePhoto{height:260px}.archiveText{grid-column:auto}.artistNotice{grid-template-columns:1fr;margin:0 18px 25px}.artistNoticeCode{border-bottom:1px solid #454238;border-right:0;padding:0 0 14px}.artistNoticeAction{border-top:1px solid #454238;border-left:0;padding:16px 0 0}.communityOrders{grid-template-columns:1fr;margin:0 18px 34px;padding:22px}.communityLinks a{flex-direction:column;align-items:flex-start;gap:5px}.opsFooter{flex-direction:column;align-items:flex-start;gap:7px}.heroActions{flex-direction:column;width:100%}.heroActions a{text-align:center}}.changeLog{border-left:1px solid #ffffff0b;border-right:1px solid #ffffff0b;max-width:1500px;margin:0 auto;padding:76px 42px}.changeLogHead{border-bottom:1px solid #6b6548;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.changeLogHead span{letter-spacing:.18em;color:#9f9565;font-size:9px;display:block}.changeLogHead h2{letter-spacing:.03em;margin:5px 0 0;font-size:34px}.changeLogHead>b{letter-spacing:.14em;color:#d6c277;background:#11140f;border:1px solid #716b4e;padding:8px 11px;font-size:9px}.changeLogEntries{display:grid}.changeLogEntries article{border-bottom:1px solid #ffffff12;grid-template-columns:190px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.changeLogEntries article.changeLogCurrent{background:linear-gradient(90deg,#81733e12,#0000 65%)}.changeVersion{border-left:3px solid #7d744d;align-content:start;gap:5px;padding-left:12px;display:grid}.changeVersion b{color:#d5c477;font-size:24px}.changeVersion span{letter-spacing:.12em;color:#858878;font-size:8px}.changeLogEntries h3{color:#e1dfcf;letter-spacing:.05em;margin:0 0 7px;font-size:16px}.changeLogEntries p{color:#a5a797;max-width:780px;margin:0;font-size:11px;line-height:1.65}.changeLogEntries ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.changeLogEntries li{color:#b6b7a7;padding-left:15px;font-size:10px;line-height:1.5;position:relative}.changeLogEntries li:before{content:"+";color:#c7b465;font-weight:900;position:absolute;left:0}@media (max-width:760px){.changeLog{padding:48px 18px}.changeLogHead{align-items:start}.changeLogHead h2{font-size:26px}.changeLogEntries article{grid-template-columns:1fr;gap:15px}.changeLogEntries ul{grid-template-columns:1fr}.changeVersion{grid-template-columns:auto 1fr;align-items:center}}
