.maritime-environment[data-astro-cid-5v6qhrrk]{padding-top:var(--section-space);background:var(--color-rantelon-cream-light);color:var(--color-ocean-dark)}.environment-copy[data-astro-cid-5v6qhrrk] .eyebrow[data-astro-cid-5v6qhrrk]{color:var(--color-rantelon-red);margin:0 0 2rem}.environment-lede[data-astro-cid-5v6qhrrk]{text-wrap:balance;max-width:62rem;margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.4}.environment-body[data-astro-cid-5v6qhrrk]{grid-template-columns:1.3fr 1fr;gap:clamp(2rem,6vw,6rem);margin-top:2rem;display:grid}.environment-body[data-astro-cid-5v6qhrrk] p[data-astro-cid-5v6qhrrk]{margin:0;font-size:1.08rem;line-height:1.65}.ship-scene[data-astro-cid-5v6qhrrk]{isolation:isolate;margin-top:clamp(2.5rem,5vw,5rem);position:relative;overflow:hidden}.ship-figure[data-astro-cid-5v6qhrrk]{z-index:1;aspect-ratio:596/350;margin-block:0;position:relative;overflow:hidden}.ship-figure[data-astro-cid-5v6qhrrk] .ship-art{width:100%;height:auto;display:block;overflow:visible}.ship-figure[data-astro-cid-5v6qhrrk] [data-callouts-ready] [data-ship-target],.ship-figure[data-astro-cid-5v6qhrrk] [data-callouts-ready] .callout-character{opacity:0}.ship-figure[data-astro-cid-5v6qhrrk] [data-callouts-ready] .callout-character{fill-opacity:0}.ship-figure[data-astro-cid-5v6qhrrk] .callouts-visible [data-ship-target]{animation:.72s step-end both target-lock}.ship-figure[data-astro-cid-5v6qhrrk] .callouts-visible [data-ship-target=sj-sizem]{animation-delay:.16s}.ship-figure[data-astro-cid-5v6qhrrk] .callouts-visible .callout-character{animation:character-on 32ms step-start var(--character-delay) forwards}@keyframes target-lock{0%,30%,65%{opacity:0}10%,45%,80%,to{opacity:1}}@keyframes character-on{0%,to{opacity:1;fill-opacity:1}}.sea[data-astro-cid-5v6qhrrk]{background:linear-gradient(to bottom, transparent 0 70%, var(--color-ocean-light) 70%);height:34%;position:absolute;inset:auto 0 0}.wave-track[data-astro-cid-5v6qhrrk]{width:200%;height:100%;animation:28s linear infinite sea-drift;display:flex}.wave-track[data-astro-cid-5v6qhrrk] svg[data-astro-cid-5v6qhrrk]{width:50%;height:100%;fill:var(--color-ocean-light);flex:0 0 50%;display:block}@keyframes sea-drift{to{transform:translate(-50%)}}@media (width<=720px){.environment-body[data-astro-cid-5v6qhrrk]{grid-template-columns:1fr;gap:1.25rem}.environment-body[data-astro-cid-5v6qhrrk] p[data-astro-cid-5v6qhrrk]{font-size:1rem}.ship-figure[data-astro-cid-5v6qhrrk]{width:100%}}@media (prefers-reduced-motion:reduce){.wave-track[data-astro-cid-5v6qhrrk]{animation:none}.ship-figure[data-astro-cid-5v6qhrrk] [data-ship-target],.ship-figure[data-astro-cid-5v6qhrrk] .callout-character{opacity:1!important;fill-opacity:1!important;animation:none!important}}.sector-full-width-image[data-astro-cid-kzeekbbd]{width:100%;margin:0}.sector-full-width-image[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{object-fit:cover;object-position:center;width:100%;height:clamp(20rem,45vw,44rem);display:block}.sector-detail--portable[data-astro-cid-kzeekbbd] .applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-detail--portable[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]+p[data-astro-cid-kzeekbbd],.sector-detail--border[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]+p[data-astro-cid-kzeekbbd]{margin-top:2rem}@media (width<=720px){.sector-detail--portable[data-astro-cid-kzeekbbd] .applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-detail--portable[data-astro-cid-kzeekbbd] .overview--image[data-astro-cid-kzeekbbd] .overview-grid[data-astro-cid-kzeekbbd]{grid-template-columns:minmax(0,1fr)}}.sr-only[data-astro-cid-kzeekbbd]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sector-hero[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream-light);align-items:stretch;height:clamp(22rem,36vw,28rem);display:flex;position:relative;overflow:hidden}.sector-hero[data-astro-cid-kzeekbbd]>img[data-astro-cid-kzeekbbd]{--parallax-y:0px;object-fit:cover;object-position:center;width:100%;height:125%;transform:translate3d(0,var(--parallax-y),0) scale(1.015);will-change:transform;position:absolute;top:-12.5%;left:0}.hero-wash--subtle[data-astro-cid-kzeekbbd]{opacity:.7}.hero-wash[data-astro-cid-kzeekbbd]{background:linear-gradient(90deg,#f6f2ebf7 0%,#f6f2ebca 34%,#f6f2eb12 70%),linear-gradient(#0000 62%,#00083838);position:absolute;inset:0}.sector-hero--space[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-darkblue)}.hero-content[data-astro-cid-kzeekbbd]{flex-direction:column;justify-content:center;padding-block:2rem;display:flex;position:relative}.hero-content[data-astro-cid-kzeekbbd] h1[data-astro-cid-kzeekbbd]{max-width:50%;color:var(--color-rantelon-red);margin:0;line-height:.95}.hero-intro[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream);padding:clamp(2.75rem,6vw,5rem) 0}.hero-intro[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{text-wrap:balance;max-width:52rem;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:400;line-height:1.45}.applications[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream-dark)}.applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.applications[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]{align-items:center;gap:1rem;min-height:8rem;padding:1.25rem;font-weight:500;line-height:1.1;display:flex}.applications[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{object-fit:contain;mix-blend-mode:multiply;width:2rem;height:2rem}.protection-model[data-astro-cid-kzeekbbd]{padding:var(--section-space) 0;background:var(--color-rantelon-cream-light)}.claims[data-astro-cid-kzeekbbd]>.eyebrow[data-astro-cid-kzeekbbd],.overview[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd],.use-cases[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd],.systems[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd],.partner[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd]{color:var(--color-rantelon-red)}.claims[data-astro-cid-kzeekbbd]>.eyebrow[data-astro-cid-kzeekbbd]{margin:0 0 clamp(2rem,4vw,3rem)}.claim-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,1fr);gap:0 2rem;display:grid}.claim-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{grid-template-columns:3.5rem 1fr;gap:1rem;min-height:11rem;padding:1.5rem 0;display:grid}.claim-grid[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{object-fit:contain;width:3rem;height:3rem}.claim-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin:0 0 .55rem;font-size:1.15rem;font-weight:600}.claim-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:#000838b0;margin:0;line-height:1.45}.workflow[data-astro-cid-kzeekbbd]{width:100%;color:var(--color-rantelon-red);--workflow-gap:clamp(3rem,4.5vw,4.5rem);background:#fff;padding-block:clamp(4rem,8vw,7rem)}.workflow-label[data-astro-cid-kzeekbbd]{margin:0 0 1.5rem}.workflow-heading[data-astro-cid-kzeekbbd]{max-width:52rem;color:inherit;letter-spacing:-.02em;text-wrap:balance;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.35}.workflow[data-astro-cid-kzeekbbd] ol[data-astro-cid-kzeekbbd]{gap:var(--workflow-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.workflow[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream-light);min-width:0;color:var(--color-rantelon-darkblue);text-align:left;letter-spacing:.01em;border-radius:0;grid-template-rows:3.5rem auto;align-content:start;align-items:start;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.workflow[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]:not(:last-child):after{content:"";top:50%;left:calc(100% + var(--workflow-gap) / 2);pointer-events:none;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='22px'%20height='19px'%20viewBox='0%200%2022%2019'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eFill%201%20Copy%204%3c/title%3e%3cdefs%3e%3clinearGradient%20x1='50%25'%20y1='100%25'%20x2='50%25'%20y2='74.0260417%25'%20id='linearGradient-1'%3e%3cstop%20stop-color='%23EA2B4F'%20stop-opacity='0'%20offset='0%25'%3e%3c/stop%3e%3cstop%20stop-color='%23D01327'%20offset='100%25'%3e%3c/stop%3e%3c/linearGradient%3e%3cpolygon%20id='path-2'%20points='20.5%208.18078775%2013.2610501%200.79890342%2011.0001041%20-1.5%208.73910598%200.79890342%201.5%208.18078775%203.76097206%2010.4796912%209.4012714%204.72363826%209.60623727%2020.5%2012.8037465%2020.5%2012.5987286%204.7233148%2018.239054%2010.4796912'%3e%3c/polygon%3e%3c/defs%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='Fill-1-Copy-4'%20transform='translate(11,%209.5)%20rotate(90)%20translate(-11,%20-9.5)'%3e%3cuse%20fill='url(%23linearGradient-1)'%20xlink:href='%23path-2'%3e%3c/use%3e%3cuse%20fill='%23152233'%20xlink:href='%23path-2'%3e%3c/use%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:1.25rem;height:1.1rem;position:absolute;transform:translate(-50%,-50%)}.workflow-icon[data-astro-cid-kzeekbbd]{object-fit:contain;flex-shrink:0;width:3.5rem;height:3.5rem;margin:0}.workflow-icon--identify[data-astro-cid-kzeekbbd]{width:2.9925rem;height:2.9925rem}.workflow-icon--respond[data-astro-cid-kzeekbbd]{width:3.325rem;height:3.325rem}@media (width<=750px){.workflow[data-astro-cid-kzeekbbd]{--workflow-gap:3rem}.workflow[data-astro-cid-kzeekbbd] ol[data-astro-cid-kzeekbbd]{grid-template-columns:minmax(0,1fr);max-width:24rem}.workflow[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]{padding:2rem}.workflow[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]:not(:last-child):after{top:calc(100% + var(--workflow-gap) / 2);left:50%;transform:translate(-50%,-50%)rotate(90deg)}}.workflow[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{letter-spacing:0;margin:0 0 .6rem;font-size:clamp(1.4rem,1.8vw,1.7rem);font-weight:600;line-height:1.1}.workflow[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{max-width:26rem;margin:0;font-size:clamp(.85rem,1.2vw,1rem);line-height:1.4}.overview[data-astro-cid-kzeekbbd]{padding:var(--section-space) 0;background:#a9cde1}.overview-grid[data-astro-cid-kzeekbbd]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]:not(.eyebrow){max-width:42rem;font-size:1.08rem;line-height:1.6}.overview-copy[data-astro-cid-kzeekbbd] .overview-lede[data-astro-cid-kzeekbbd]{margin-top:2rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:500;line-height:1.35}.overview[data-astro-cid-kzeekbbd] figure[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-darkblue);height:34rem;margin:0;overflow:hidden}.overview[data-astro-cid-kzeekbbd] figure[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{object-fit:cover;object-position:70% center;width:100%;height:100%}.overview--image[data-astro-cid-kzeekbbd]{isolation:isolate;color:var(--color-ink);position:relative;overflow:hidden}.overview-background[data-astro-cid-kzeekbbd]{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.overview-wash[data-astro-cid-kzeekbbd]{z-index:-1;background:linear-gradient(90deg,#f6f2ebef 0%,#f6f2ebda 42%,#f6f2eb75 72%,#f6f2eb35 100%);position:absolute;inset:0}.overview--image[data-astro-cid-kzeekbbd] .overview-grid[data-astro-cid-kzeekbbd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview--image[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]{grid-column:1}.overview--image[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]:not(.eyebrow){color:#000838d9}.overview[data-astro-cid-kzeekbbd] .overview-photo--compact[data-astro-cid-kzeekbbd]{background:0 0;justify-self:end;width:min(100%,25rem);height:auto}.overview[data-astro-cid-kzeekbbd] .overview-photo--compact[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{object-fit:contain;width:100%;height:auto;display:block}.overview--text-only[data-astro-cid-kzeekbbd] .overview-grid[data-astro-cid-kzeekbbd]{grid-template-columns:minmax(0,1fr)}.overview--text-only[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]{max-width:52rem}.overview--text-only[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]{max-width:none}.overview--text-only[data-astro-cid-kzeekbbd] .overview-lede[data-astro-cid-kzeekbbd]{margin-top:0}.overview--text-only[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]+p[data-astro-cid-kzeekbbd]{margin-top:2rem}.overview--military[data-astro-cid-kzeekbbd]{padding:var(--section-space) 0;color:var(--color-rantelon-cream-light);background:#373b2e}.overview-military-grid[data-astro-cid-kzeekbbd]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.overview-military-heading[data-astro-cid-kzeekbbd]{letter-spacing:-.055em;max-width:24rem;margin:0;font-size:clamp(2.35rem,5vw,5rem);font-weight:500;line-height:.95}.overview--military[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]{max-width:42rem}.overview--military[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]{color:inherit;margin:0}.overview--military[data-astro-cid-kzeekbbd] .overview-copy[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]+p[data-astro-cid-kzeekbbd]{margin-top:2rem}.military-field-image[data-astro-cid-kzeekbbd]{background:#373b2e;width:100%}.overview-military-image[data-astro-cid-kzeekbbd]{margin:0}.overview-military-image[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{width:100%;height:auto;display:block}.use-cases[data-astro-cid-kzeekbbd]{padding-block:var(--section-space)}.section-heading[data-astro-cid-kzeekbbd] h2[data-astro-cid-kzeekbbd]{margin:1rem 0 3rem}.use-case-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,1fr);display:grid}.use-case-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{min-height:19rem;padding:2rem}.use-case-grid[data-astro-cid-kzeekbbd]>article[data-astro-cid-kzeekbbd]>span[data-astro-cid-kzeekbbd]{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:500;display:grid}.use-case-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin:3.5rem 0 1rem;font-size:1.5rem;line-height:1.1}.use-case-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:#000838ad;margin:0;line-height:1.5}.systems[data-astro-cid-kzeekbbd]{padding:0 0 var(--section-space);background:#fff}.systems[data-astro-cid-kzeekbbd] .section-heading[data-astro-cid-kzeekbbd] h2[data-astro-cid-kzeekbbd]{margin-top:0}.system-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(5,1fr);font-size:.85rem;display:grid}.system-card[data-astro-cid-kzeekbbd]{min-width:0;padding:2rem 1.4rem 0 0;display:block}.system-card[data-astro-cid-kzeekbbd]+.system-card[data-astro-cid-kzeekbbd]{padding-left:1.4rem}.system-card--link[data-astro-cid-kzeekbbd]{transition:color .2s,transform .2s}.system-card--link[data-astro-cid-kzeekbbd]:hover{color:var(--color-rantelon-red);transform:translateY(-.25rem)}.system-card--link[data-astro-cid-kzeekbbd]:focus-visible{outline:2px solid var(--color-rantelon-red);outline-offset:.4rem}.system-media[data-astro-cid-kzeekbbd],.system-marker[data-astro-cid-kzeekbbd]{aspect-ratio:4/3;background:#fff;margin:0 0 1.6rem}.system-media[data-astro-cid-kzeekbbd]{padding:.5rem}.system-marker[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream-light);justify-content:center;align-items:center;display:flex;position:relative}.system-marker[data-astro-cid-kzeekbbd] i[data-astro-cid-kzeekbbd]{border:1px solid #d0132760;border-radius:50%;width:7rem;height:7rem;position:absolute}.system-marker[data-astro-cid-kzeekbbd] i[data-astro-cid-kzeekbbd]:after{content:"";border:1px solid #d0132740;border-radius:50%;position:absolute;inset:1.2rem}.system-marker[data-astro-cid-kzeekbbd] span[data-astro-cid-kzeekbbd]{z-index:1;color:var(--color-rantelon-red);font-size:2.5rem;font-weight:500;position:relative}.system-code[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream-light);font-family:var(--font-label);padding:.25rem .4rem;font-size:.75rem;font-weight:400;display:inline-block}.system-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin:1rem 0;font-size:1.15rem;line-height:1.05}.system-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:#000838a7;font-size:inherit;margin:0;line-height:1.45}.partner[data-astro-cid-kzeekbbd]{padding:var(--section-space) 0;background:var(--color-rantelon-cream-light)}.partner-grid[data-astro-cid-kzeekbbd]{grid-template-columns:1fr 3fr;gap:2rem;display:grid}.partner[data-astro-cid-kzeekbbd] h2[data-astro-cid-kzeekbbd]{max-width:58rem;margin:0}.partner-grid[data-astro-cid-kzeekbbd]>div[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]{color:#000838b0;max-width:48rem;margin:2rem 0;font-size:1.2rem;line-height:1.55}.sparse-statement[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-darkblue);color:var(--color-rantelon-cream-light);padding:clamp(5rem,11vw,10rem) 0}.sparse-statement[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{letter-spacing:-.06em;text-wrap:balance;max-width:60rem;margin:0;font-size:clamp(2.6rem,6vw,6.5rem);font-weight:500;line-height:.98}.sparse-project[data-astro-cid-kzeekbbd]{padding:var(--section-space) 0;background:var(--color-rantelon-cream-light)}.sparse-project-grid[data-astro-cid-kzeekbbd]{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.sparse-project[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd],.sparse-contact[data-astro-cid-kzeekbbd] .eyebrow[data-astro-cid-kzeekbbd]{color:var(--color-rantelon-red)}.sparse-project[data-astro-cid-kzeekbbd] h2[data-astro-cid-kzeekbbd]{max-width:48rem;margin:1rem 0 2rem}.sparse-project[data-astro-cid-kzeekbbd]>div[data-astro-cid-kzeekbbd]>p[data-astro-cid-kzeekbbd]:last-child{max-width:42rem;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.sparse-project[data-astro-cid-kzeekbbd] dl[data-astro-cid-kzeekbbd]{margin:0}.sparse-project[data-astro-cid-kzeekbbd] dl[data-astro-cid-kzeekbbd] div[data-astro-cid-kzeekbbd]{border-top:1px solid #00083855;padding:1.25rem 0}.sparse-project[data-astro-cid-kzeekbbd] dt[data-astro-cid-kzeekbbd]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:400}.sparse-project[data-astro-cid-kzeekbbd] dd[data-astro-cid-kzeekbbd]{margin:.35rem 0 0;font-size:1.1rem;font-weight:500;line-height:1.35}.sparse-contact[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-cream);padding:clamp(4.5rem,9vw,8rem) 0}.sparse-contact[data-astro-cid-kzeekbbd] h2[data-astro-cid-kzeekbbd]{max-width:52rem;margin:1rem 0}.sparse-contact[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]:last-of-type{max-width:43rem;margin:0 0 2rem;font-size:1.15rem;line-height:1.5}@media (width<=980px){.applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,1fr)}.claim-grid[data-astro-cid-kzeekbbd],.system-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(2,1fr)}.system-card[data-astro-cid-kzeekbbd]{padding:2rem 1.4rem 2rem 0}.system-card[data-astro-cid-kzeekbbd]+.system-card[data-astro-cid-kzeekbbd]{padding-left:1.4rem}}@media (prefers-reduced-motion:reduce){.sector-hero[data-astro-cid-kzeekbbd]>img[data-astro-cid-kzeekbbd]{will-change:auto;transform:translate(0,0)scale(1.015)}}@media (width<=720px){.hero-content[data-astro-cid-kzeekbbd] h1[data-astro-cid-kzeekbbd]{max-width:100%}.sector-hero[data-astro-cid-kzeekbbd]{height:27rem}.hero-wash[data-astro-cid-kzeekbbd]{background:linear-gradient(#0000,#f6f2eb99 35%,#f6f2ebf7 100%)}.applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.applications[data-astro-cid-kzeekbbd] li[data-astro-cid-kzeekbbd]{gap:.6rem;min-height:4rem;padding:.7rem .45rem;font-size:.75rem;line-height:1.2}.applications[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{flex:none;width:1.35rem;height:1.35rem}.claim-grid[data-astro-cid-kzeekbbd],.overview-grid[data-astro-cid-kzeekbbd],.overview-military-grid[data-astro-cid-kzeekbbd],.use-case-grid[data-astro-cid-kzeekbbd],.partner-grid[data-astro-cid-kzeekbbd],.sparse-project-grid[data-astro-cid-kzeekbbd]{grid-template-columns:1fr}.claim-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{grid-template-columns:3rem 1fr;min-height:auto}.claim-grid[data-astro-cid-kzeekbbd] img[data-astro-cid-kzeekbbd]{width:2.5rem;height:2.5rem}.overview[data-astro-cid-kzeekbbd] figure[data-astro-cid-kzeekbbd]{height:22rem}.use-case-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{min-height:auto}.use-case-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin-top:2rem}.system-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}.system-card[data-astro-cid-kzeekbbd],.system-card[data-astro-cid-kzeekbbd]+.system-card[data-astro-cid-kzeekbbd]{padding:1.25rem 0}.system-media[data-astro-cid-kzeekbbd],.system-marker[data-astro-cid-kzeekbbd]{margin-bottom:1rem}.system-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin:.7rem 0;font-size:1rem}.overview[data-astro-cid-kzeekbbd] .overview-photo--compact[data-astro-cid-kzeekbbd]{justify-self:start}}.sector-hero--image[data-astro-cid-kzeekbbd]{height:clamp(32rem,50vw,41rem)}.sector-hero--image[data-astro-cid-kzeekbbd]>img[data-astro-cid-kzeekbbd]{object-fit:cover;object-position:center;width:100%;height:100%;top:0;left:0;right:auto;transform:none}.sector-detail--ocean[data-astro-cid-kzeekbbd]{--color-ocean-light:#a9cae0;--color-ocean-dark:#001b35;color:var(--color-ocean-dark)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .hero-intro[data-astro-cid-kzeekbbd],.sector-detail--ocean[data-astro-cid-kzeekbbd] .applications[data-astro-cid-kzeekbbd],.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-cases[data-astro-cid-kzeekbbd]{background:var(--color-ocean-light)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,minmax(0,1fr))}.sector-detail--ocean[data-astro-cid-kzeekbbd] .claim-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd],.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd],.sector-detail--ocean[data-astro-cid-kzeekbbd] .system-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:var(--color-ocean-dark)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd]>article[data-astro-cid-kzeekbbd]>span[data-astro-cid-kzeekbbd]{background:var(--color-ocean-dark)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-cases[data-astro-cid-kzeekbbd]{padding-top:clamp(2.5rem,5vw,4rem)}.sector-hero--defence[data-astro-cid-kzeekbbd] .hero-wash[data-astro-cid-kzeekbbd]{background:linear-gradient(90deg,#373b2e 7.56%,#6c7f6f26 49.16%)}.sector-hero--defence[data-astro-cid-kzeekbbd] .hero-content[data-astro-cid-kzeekbbd] h1[data-astro-cid-kzeekbbd]{color:var(--color-rantelon-cream-light)}.use-cases--illustrated[data-astro-cid-kzeekbbd]{color:#e7dbca;padding-block:var(--section-space);background:#373b2e}.use-cases--darkblue[data-astro-cid-kzeekbbd]{background:var(--color-rantelon-darkblue)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-cases--illustrated[data-astro-cid-kzeekbbd]{background:linear-gradient(to bottom, #a8cae0 0, var(--color-ocean-dark) var(--section-space));padding-block:var(--section-space)}.sector-detail--ocean[data-astro-cid-kzeekbbd] .use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:inherit}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-cases-label[data-astro-cid-kzeekbbd]{color:inherit;margin:0 0 clamp(2.5rem,5vw,4rem)}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem)}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;min-height:0;padding:0;display:grid}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-image[data-astro-cid-kzeekbbd]{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{letter-spacing:-.03em;margin:2.5rem 0 1.5rem;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:500;line-height:1.2}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{color:inherit;opacity:.75;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.5}@media (width<=720px){.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd]{grid-template-columns:1fr;gap:4rem}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] article[data-astro-cid-kzeekbbd]{grid-row:auto;grid-template-rows:auto auto auto}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] h3[data-astro-cid-kzeekbbd]{margin:2rem 0 1.25rem;font-size:1.5rem}.use-cases--illustrated[data-astro-cid-kzeekbbd] .use-case-grid[data-astro-cid-kzeekbbd] p[data-astro-cid-kzeekbbd]{font-size:1rem}.sector-detail--ocean[data-astro-cid-kzeekbbd] .applications[data-astro-cid-kzeekbbd] ul[data-astro-cid-kzeekbbd]{grid-template-columns:repeat(2,minmax(0,1fr))}}
