.site-header[data-astro-cid-nen7h5rs]{z-index:50;color:#fff;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--line);color:var(--charcoal);background:#fff}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:1.1rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.wordmark-text[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.wordmark-vertex[data-astro-cid-nen7h5rs]{color:inherit}.wordmark-climate[data-astro-cid-nen7h5rs]{color:var(--orange)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .wordmark-vertex[data-astro-cid-nen7h5rs]{color:var(--navy)}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.9rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;border-bottom:2px solid #0000;padding-bottom:.2rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:border-color .2s,opacity .2s}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--orange)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.4rem;display:flex}.header-phone[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled .header-phone[data-astro-cid-nen7h5rs]{color:var(--navy)}.header-actions[data-astro-cid-nen7h5rs] .header-cta{min-height:42px;padding:0 1.3rem;font-size:.85rem}.nav-toggle[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:none;padding:.2rem;display:none}.mobile-nav[data-astro-cid-nen7h5rs]{background:var(--navy);color:#fff;z-index:60;transition:transform .35s var(--ease);position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-nav[data-astro-cid-nen7h5rs].is-open{transform:translate(0)}.mobile-nav-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:1.1rem;display:flex}.mobile-nav-top[data-astro-cid-nen7h5rs] .wordmark-vertex[data-astro-cid-nen7h5rs]{color:#fff}.mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;padding-top:2.5rem;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:1.4rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--font-display);text-transform:uppercase;padding-block:.4rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:block}.mobile-nav-phone[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;margin-bottom:1.6rem;font-weight:600;text-decoration:none;display:flex}@media (width<=960px){.nav-desktop[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs] .header-cta,.header-phone[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#c3d0e0;padding-block:4rem 1.5rem}.footer-inner[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding-bottom:2.5rem;display:flex}.wordmark[data-astro-cid-jo6i4kqk]{color:#fff;font-family:var(--font-display);align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.wordmark-climate[data-astro-cid-jo6i4kqk]{color:var(--orange)}.tagline[data-astro-cid-jo6i4kqk]{margin:0 0 1.2rem;font-size:.9rem}.footer-social[data-astro-cid-jo6i4kqk]{gap:.9rem;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c3d0e0}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-heading[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.08em;color:#7f93ab;margin:0 0 1rem;font-size:.72rem}.footer-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.65rem;font-size:.9rem;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c3d0e0;text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.65rem;font-size:.9rem;display:flex}.footer-contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;margin:0;display:flex}.footer-email[data-astro-cid-jo6i4kqk]{padding-left:1.6rem}.tbd[data-astro-cid-jo6i4kqk]{color:#ffb385}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#7f93ab;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-legal[data-astro-cid-jo6i4kqk]{gap:1.2rem;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#7f93ab;text-decoration:none}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#c3d0e0}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#082a55;--orange:#e55d0d;--blue:#23679b;--ice:#eaf3f8;--off-white:#f7f8fa;--charcoal:#172231;--mid-grey:#667085;--line:#dce2e8;--color-bg:var(--off-white);--color-ink:var(--charcoal);--color-ink-soft:var(--mid-grey);--radius-card:12px;--radius-image:16px;--radius-btn:8px;--font-display:"Oswald", "Arial Narrow", Arial, sans-serif;--font-body:"Inter", Arial, Helvetica, sans-serif;--max-width:76.25rem;--gutter:1.5rem;--ease:cubic-bezier(.22, 1, .36, 1);--cut:polygon(0 0, 100% 0, 100% 88%, 0 100%);--cut-reverse:polygon(0 0, 100% 0, 100% 100%, 0 88%)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--navy);margin:0 0 .55em;font-weight:700;line-height:1.05}p{margin:0 0 1em}strong,b{font-weight:600}.wrap{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.wrap--narrow{max-width:44rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-size:.78rem;font-weight:600;font-family:var(--font-body);align-items:center;gap:.5rem;margin:0 0 .9rem;display:inline-flex}.eyebrow--on-dark{color:#ffb385}.eyebrow:before{content:"";background:currentColor;width:1.4rem;height:2px;display:inline-block}.btn{background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:var(--radius-btn);min-height:50px;font-family:var(--font-body);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:0 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:#c94e09;border-color:#c94e09}.btn--navy{background:var(--navy);border-color:var(--navy);color:#fff}.btn--navy:hover{background:#051a38;border-color:#051a38}.btn--outline{border-color:var(--navy);color:var(--navy);background:0 0}.btn--outline:hover{background:var(--navy);color:#fff}.btn--on-dark.btn--outline{color:#fff;border-color:#fff}.btn--on-dark.btn--outline:hover{color:var(--navy);background:#fff}.btn-row{flex-wrap:wrap;gap:1rem;display:flex}section{padding-block:7rem}.section--tight{padding-block:4.5rem}.section--navy{background:var(--navy);color:#fff}.section--navy h1,.section--navy h2,.section--navy h3{color:#fff}.section--ice{background:var(--ice)}.section--white{background:#fff}.section-lede{max-width:36rem;color:var(--mid-grey);font-size:1.08rem}.section--navy .section-lede{color:#c3d0e0}.divider{border:none;border-top:1px solid var(--line);margin:0}.vertex-cut{clip-path:var(--cut)}.vertex-cut--reverse{clip-path:var(--cut-reverse)}.card{border:1px solid var(--line);border-radius:var(--radius-card);transition:box-shadow .2s var(--ease), transform .2s var(--ease);background:#fff;box-shadow:0 1px 2px #082a550a}.card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #082a551f}.js:not(.reduced-motion) .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(16px)}.js:not(.reduced-motion) .reveal.is-visible{opacity:1;transform:translateY(0)}.img-block{background:var(--navy);border-radius:var(--radius-image);position:relative;overflow:hidden}.img-block img{object-fit:cover;width:100%;height:100%}.img-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"), var(--ph-gradient);align-items:flex-end;width:100%;height:100%;min-height:14rem;display:flex}.img-placeholder--navy{--ph-gradient:linear-gradient(155deg, #051a38 0%, #082a55 55%, #23679b 100%)}.img-placeholder--blue{--ph-gradient:linear-gradient(155deg, #10456b 0%, #23679b 55%, #6fa8cc 100%)}.img-placeholder--orange{--ph-gradient:linear-gradient(155deg, #082a55 0%, #8a3a0d 60%, #e55d0d 100%)}.img-placeholder--ice{--ph-gradient:linear-gradient(155deg, #c9dde9 0%, #dcebf3 55%, #eaf3f8 100%)}.img-placeholder-label{color:#f2f6fa;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#050f1e00,#050f1e99);width:100%;padding:.9rem 1.1rem;font-size:.7rem}.img-placeholder--ice .img-placeholder-label{color:#082a55;background:linear-gradient(#082a5500,#082a554d)}.tbd,.tbd-inline{color:var(--orange);font-weight:600}@media (width<=900px){section{padding-block:5rem}}@media (width<=640px){section{padding-block:3.5rem}.section--tight{padding-block:3rem}.btn{min-height:46px;padding:0 1.4rem;font-size:.9rem}}
