:root{--navy:#002b51;--deep:#001c38;--rule:#ffffff21;--tx:#e6edf4;--mut:#8ea6be;--or:#ef7a11;--or-hover:#ff9440;--or-ink:#a85004;--lt:#f1f4f7;--lt-line:#dae1e8;--lt-mid:#4e6579;--ink-on-or:#2a1200;--d:Bahnschrift, "DIN Alternate", "Segoe UI Variable Display", "Segoe UI", sans-serif;--b:"Segoe UI", system-ui, -apple-system, sans-serif;--m:Consolas, "SF Mono", "Roboto Mono", ui-monospace, monospace;--wrap:1180px;--pad:40px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);font-family:var(--b);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.5}img,canvas,svg{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--or);outline-offset:2px}.skip{background:var(--or);color:var(--ink-on-or);z-index:999;padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}@media (width<=700px){.wrap{padding:0 20px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:30px;display:block}.tel{font-family:var(--d);letter-spacing:-.01em;color:#fff;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:600;text-decoration:none;display:flex}.tel svg{color:var(--or);flex:none}.tel .stack{display:grid}.tel small{font-family:var(--b);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:1px;font-size:9.5px;font-weight:700;display:block}.tel--ink{color:var(--navy)}.tel--ink small{color:var(--lt-mid)}@media (width<=520px){.tel{font-size:19px}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:34px;display:flex}.sec-head h2{font-family:var(--d);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:32px;font-weight:600}.sec-head p{max-width:42ch;color:var(--lt-mid);margin:0;font-size:14.5px}.btn{background:var(--or);color:var(--ink-on-or);font-family:var(--d);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:15px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.btn:hover{background:var(--or-hover)}.duo{background:var(--deep);position:relative;overflow:hidden}.duo>img,.duo>canvas{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.92);width:100%;height:100%;display:block}.duo:before,.duo:after{content:"";pointer-events:none;position:absolute;inset:0}.duo:before{background:var(--navy);mix-blend-mode:multiply}.duo:after{background:var(--or);mix-blend-mode:lighten;opacity:.13}.duo .plate{font-family:var(--m);letter-spacing:.13em;text-transform:uppercase;color:#cbdce8;z-index:2;background:#001c38d1;padding:7px 12px;font-size:10px;position:absolute;bottom:0;left:0}.prose{max-width:68ch}.prose p{color:var(--lt-mid);font-size:16.5px;line-height:1.7}.prose h2{font-family:var(--d);letter-spacing:-.012em;color:var(--navy);text-wrap:balance;margin:44px 0 14px;font-size:27px;font-weight:600}.prose h3{font-family:var(--d);color:var(--navy);margin:0 0 5px;font-size:19px;font-weight:600}.prose ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.prose ul li{color:var(--lt-mid);padding-left:24px;font-size:16px;line-height:1.6;position:relative}.prose ul li:before{content:"";background:var(--or);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 45%,28% 100%,0 100%);width:11px;height:7px;position:absolute;top:8px;left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav[data-astro-cid-wpvy4v7s]{background:var(--navy);border-bottom:1px solid var(--rule);position:relative}.in[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.brand[data-astro-cid-wpvy4v7s]{line-height:0;display:block}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:36px;display:block}.links[data-astro-cid-wpvy4v7s]{gap:26px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--mut);text-decoration:none;transition:color .15s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:18px;display:flex}.contact[data-astro-cid-wpvy4v7s]{font-family:var(--d);letter-spacing:.02em;color:#fff;background:var(--or);white-space:nowrap;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s}.contact[data-astro-cid-wpvy4v7s]:hover,.contact[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--or-ink)}.menu-btn[data-astro-cid-wpvy4v7s]{border:1px solid var(--rule);color:#fff;cursor:pointer;background:0 0;padding:7px;line-height:0;display:none}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true]{background:#ffffff14}.sr[data-astro-cid-wpvy4v7s]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mnav[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--rule);background:var(--navy)}.mnav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{margin:0;padding:8px 0 14px;list-style:none;display:grid}.mnav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#fff;font-family:var(--d);border-bottom:1px solid var(--rule);padding:11px 0;font-size:17px;font-weight:600;text-decoration:none;display:block}.mnav[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:last-child a[data-astro-cid-wpvy4v7s]{border-bottom:none}.mnav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--or)}@media (width>=981px){.mnav[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=1100px){.links[data-astro-cid-wpvy4v7s]{gap:20px}.in[data-astro-cid-wpvy4v7s]{gap:18px}}@media (width<=980px){.links[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:block}}@media (width<=560px){.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:26px}.right[data-astro-cid-wpvy4v7s]{gap:10px}.contact[data-astro-cid-wpvy4v7s]{padding:8px 12px;font-size:13.5px}}.vfoot[data-astro-cid-jo6i4kqk]{background:var(--navy);color:var(--mut);padding:52px 0 34px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:34px;display:grid}.brandcol[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:34px;margin-bottom:16px;display:block}.addr[data-astro-cid-jo6i4kqk]{margin:0 0 18px;font-size:13.5px;line-height:1.6}.col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--m);letter-spacing:.15em;text-transform:uppercase;color:var(--or);margin:0 0 14px;font-size:10.5px;font-weight:400}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#bfd2e2;padding:5px 0;font-size:14px;text-decoration:none;transition:color .15s;display:inline-block}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.cty[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{font-family:var(--m);letter-spacing:.06em;color:#7f9cb6;margin:0;font-size:11px}.legal[data-astro-cid-jo6i4kqk] .privacy[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal[data-astro-cid-jo6i4kqk] .privacy[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=820px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}
