.of-map{border:1px solid #52613f;background:linear-gradient(140deg,#23311e,#10180e);border-radius:20px;padding:28px;box-shadow:0 25px 65px #0004}.of-map-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1px;color:#d0ba7e;margin-bottom:25px}.of-map-label>span{color:#a7b595;letter-spacing:0}.of-system{padding:22px;border:1px solid #50633b;border-radius:12px;background:#192514}.of-system>span{font-size:10px;letter-spacing:1.5px;color:#cdb77e}.of-system h2{font-size:23px;line-height:1.2;margin:14px 0}.cs-hero .of-system p{font-size:13px!important;margin:0;line-height:1.6!important}.of-orca{border-color:#b4a66d;background:#34412a;box-shadow:0 0 35px #a4ae4610}.of-arrows{display:flex;flex-direction:column;gap:8px;padding:15px 20px;color:#c6d2b4;font-size:11px;line-height:1.5}.of-arrows>span:last-child{color:#d5c184;text-align:right}.of-handoffs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.of-handoffs article{padding:28px;border:1px solid #3e4c32;background:#192315;border-radius:15px}.of-handoffs article>span{color:#d4be83;font-size:11px;letter-spacing:1.2px}.of-handoffs h3{font-size:26px;line-height:1.2;margin:22px 0}.of-handoffs p{color:#b6c3a7;font-size:15px;line-height:1.8}.of-record{border:1px solid #62714c;background:#293723;border-radius:10px;padding:20px;margin-top:25px}.of-record small{font-size:9px;letter-spacing:1px;color:#c8b77d}.of-record strong{display:block;color:#e3dbbc;font-size:19px;margin-top:16px}.of-record p{font-size:12px;margin-bottom:0}.of-ownership{border:1px solid #4a5a38;border-radius:15px;padding:10px 28px;background:#1d2818}.of-ownership>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #435332}.of-ownership>div:last-child{border-bottom:0}.of-ownership strong{color:#d5c28c;font-size:14px}.of-ownership span{font-size:14px;color:#bbc8ab;line-height:1.7}.of-intro-link{display:block;padding:60px 0;border-block:1px solid #3d4b32;background:linear-gradient(110deg,#23301c,#10170e)}.of-intro-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:45px;align-items:center}.of-intro-link h2{font-size:clamp(30px,3.7vw,48px);line-height:1.1;max-width:850px;margin:18px 0}.of-intro-link p:not(.eyebrow){font-size:17px;color:#b5c1a6;line-height:1.8;max-width:820px}.of-intro-aside{border-left:1px solid #64734b;padding-left:30px;display:flex;flex-direction:column;gap:16px}.of-intro-aside>span{color:#d6c184;font-size:12px;letter-spacing:1px}.of-intro-aside a{color:#e3d8b7;text-decoration:none;line-height:1.7;margin-top:10px}.of-intro-aside a:focus-visible{outline:3px solid #dfca91;outline-offset:4px}@media(max-width:1000px){.of-handoffs{grid-template-columns:1fr}}@media(max-width:700px){.of-map{padding:20px}.of-system{padding:18px}.of-system h2{font-size:21px}.of-arrows{padding:14px 5px;font-size:10px}.of-ownership{padding:8px 20px}.of-ownership>div{grid-template-columns:1fr;gap:10px}.of-intro-grid{grid-template-columns:1fr;gap:20px}.of-intro-aside{padding-left:0;border-left:0;border-top:1px solid #64734b;padding-top:25px}.of-intro-link{padding:45px 0}}
