.control-tower-page{background:#f7f8f7;color:#101722;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.control-tower-page *,.control-tower-page *:before,.control-tower-page *:after{box-sizing:border-box}.control-tower-page h1,.control-tower-page h2,.control-tower-page h3,.control-tower-page p,.control-tower-page figure,.control-tower-page ol{margin:0}.control-tower-page a{color:inherit;text-decoration:none}.tower-shell{width:min(100% - 64px,1280px);margin:0 auto}.tower-kicker{color:#16877f;font:700 .67rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.tower-kicker--light{color:#b7d4ce}.control-tower-page h1,.control-tower-page h2,.control-tower-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:var(--site-type-serif-display-tracking);line-height:.98}.tower-hero{position:relative;isolation:isolate;padding:clamp(76px,9vw,142px) 0;overflow:hidden;background:#f7f8f7;color:#101722}.tower-hero:before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#f7f8f7,#f7f8f7fc 34%,#f7f8f7d1 54%,#f7f8f747 76%,#f7f8f76b),linear-gradient(0deg,#f7f8f7 0%,rgba(247,248,247,.46) 16%,transparent 34%,transparent 72%,rgba(247,248,247,.46) 86%,#f7f8f7 100%),var(--tower-hero-ambient);background-position:center,center,right -84px center;background-repeat:no-repeat;background-size:auto,auto,cover}.tower-hero:after{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(16,23,34,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(16,23,34,.055) 1px,transparent 1px);background-size:52px 52px}.tower-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(46px,8vw,122px);align-items:center}.tower-hero .tower-kicker{color:#16877f}.tower-hero h1{max-width:19ch;margin:20px 0 28px;font-size:var(--site-type-display);text-wrap:balance}.tower-hero p:not(.tower-kicker){max-width:54ch;color:#435a56;font-size:var(--site-type-lead);line-height:1.68}.tower-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tower-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 18px;font-size:.87rem;font-weight:750;transition:transform .18s ease,background .18s ease}.tower-button:hover{transform:translateY(-2px)}.tower-button--solid{background:#16877f;color:#fff!important}.tower-button--quiet{border:1px solid rgba(16,23,34,.24);color:#101722!important}.tower-button--white{margin-top:34px;background:#fff;color:#101722!important}.tower-hero__dashboard{margin:0;padding:10px;background:#fff;box-shadow:18px 18px #cde3dd}.tower-hero__dashboard img{display:block;width:100%}.tower-purpose{padding:clamp(88px,10vw,154px) 0;background:#fff}.tower-purpose__grid{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);gap:clamp(42px,9vw,150px)}.tower-purpose h2{max-width:19ch;margin-bottom:24px;font-size:var(--site-type-section);text-wrap:balance}.tower-purpose p:last-child{max-width:60ch;color:#526965;font-size:var(--site-type-body);line-height:1.68}.tower-altitudes{padding:clamp(88px,10vw,154px) 0;background:#101722;color:#fff}.tower-altitudes__heading{max-width:720px}.tower-altitudes h2{max-width:19ch;margin-top:18px;font-size:var(--site-type-section);text-wrap:balance}.tower-altitudes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(60px,7vw,96px)}.tower-altitudes article{display:flex;flex-direction:column;min-height:320px;padding:28px;background:#f2f5f4;color:#101722}.tower-altitudes article:nth-child(2){background:#dcebe7}.tower-altitudes article:nth-child(3){background:#16877f;color:#fff}.tower-altitudes span{color:#16877f;font:700 .64rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.tower-altitudes article:nth-child(3) span{color:#d6e8e4}.tower-altitudes h3{max-width:12ch;margin:auto 0 16px;font-size:var(--site-type-card-feature)}.tower-altitudes article p{color:#526965;font-size:var(--site-type-supporting);line-height:1.65}.tower-altitudes article:nth-child(3) p{color:#d6e8e4}.tower-record{padding:clamp(88px,10vw,154px) 0;background:#eee9de}.tower-record__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(330px,.7fr);gap:clamp(48px,9vw,140px);align-items:start}.tower-record h2{max-width:16ch;margin-top:18px;font-size:var(--site-type-section);text-wrap:balance}.tower-record ol{display:grid;gap:18px;padding:0;list-style:none}.tower-record li{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(16,23,34,.18)}.tower-record strong{font:400 var(--site-type-card)/1.15 Georgia,"Times New Roman",serif;letter-spacing:var(--site-type-serif-detail-tracking)}.tower-record span{color:#526965;font-size:var(--site-type-supporting);line-height:1.62}.tower-record a{grid-column:2;width:fit-content;color:#16877f;font-size:.9rem;font-weight:750}.tower-scorecard{padding:clamp(88px,10vw,154px) 0;background:#12333a;color:#fff}.tower-scorecard header{max-width:780px}.tower-scorecard h2{max-width:19ch;margin-top:18px;font-size:var(--site-type-section);text-wrap:balance}.tower-scorecard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(56px,7vw,92px);background:#ffffff40}.tower-scorecard article{min-height:280px;padding:26px;background:#12333a}.tower-scorecard article:nth-child(2){background:#17464d}.tower-scorecard article:nth-child(3){background:#19635e}.tower-scorecard article:nth-child(4){background:#16877f}.tower-scorecard h3{max-width:11ch;margin-bottom:28px;font-size:var(--site-type-card-feature)}.tower-scorecard p{color:#d6e8e4;font-size:var(--site-type-supporting);line-height:1.64}.tower-routes{padding:clamp(88px,10vw,154px) 0;background:#f2f5f4}.tower-routes h2{max-width:18ch;margin:18px 0 clamp(54px,7vw,88px);font-size:var(--site-type-section);text-wrap:balance}.tower-routes nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tower-routes a{display:grid;gap:18px;min-height:238px;padding:25px;background:#fff}.tower-routes a:nth-child(2){margin-top:28px;background:#dcebe7}.tower-routes a:nth-child(3){margin-top:56px;background:#12333a;color:#fff}.tower-routes span{color:#16877f;font:700 .65rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.tower-routes b{max-width:15ch;align-self:end;font:400 var(--site-type-card-feature)/1.08 Georgia,"Times New Roman",serif;letter-spacing:var(--site-type-serif-detail-tracking)}.tower-routes i{color:#16877f;font-size:1.2rem;font-style:normal}.tower-cta{padding:clamp(108px,12vw,188px) 0;background:#16877f;color:#fff;text-align:center}.tower-cta>div{max-width:900px}.tower-cta h2{max-width:17ch;margin:20px auto 25px;font-size:var(--site-type-decision);text-wrap:balance}.tower-cta p:not(.tower-kicker){max-width:60ch;margin:0 auto;color:#d6e8e4;font-size:var(--site-type-body);line-height:1.68}@media(max-width:820px){.tower-shell{width:min(100% - 40px,620px)}.tower-hero__grid,.tower-purpose__grid,.tower-record__grid{grid-template-columns:1fr}.tower-altitudes__grid,.tower-routes nav,.tower-scorecard__grid{grid-template-columns:1fr}.tower-altitudes article,.tower-scorecard article,.tower-routes a{min-height:0}.tower-routes a:nth-child(n){margin-top:0}.tower-record a{grid-column:auto}.tower-cta{text-align:left}.tower-cta h2,.tower-cta p:not(.tower-kicker){margin-left:0}}@media(max-width:560px){.tower-shell{width:min(100% - 32px,620px)}.tower-hero,.tower-purpose,.tower-altitudes,.tower-record,.tower-scorecard,.tower-routes{padding-block:64px}.tower-actions{display:grid}.tower-button{width:100%}}
