.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#bridge-header{transition:transform .25s ease-in-out,padding .25s ease-in-out;transition-delay:.25s,.25s}#bridge-header #bridge-logo #bridge-logo-triangle,#bridge-header #bridge-logo #bridge-logo-text{transition:transform .25s ease-in-out}#bridge-header #bridge-logo #bridge-logo-triangle{transform-box:fill-box;transform-origin:center}#bridge-header #bridge-logo #bridge-logo-text{transform-box:fill-box;transform-origin:center left}#bridge-header #bridge-header-nav{overflow-x:hidden;position:relative}#bridge-header #bridge-header-nav #bridge-header-links{transition:transform .5s ease-in-out;transition-delay:.25s}@media (min-width: 768px){#bridge-header #burger-link{position:absolute;transition:transform .25s ease-in-out;transition-delay:0s;right:0;transform:translate(100%)}}#bridge-header.menu-open{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-delay:0s}@media (min-width: 768px){#bridge-header.compact:not(.menu-open) #bridge-logo #bridge-logo-triangle{transform:rotate(90deg)}#bridge-header.compact:not(.menu-open) #bridge-logo #bridge-logo-text{transform:translateY(-100%)}#bridge-header.compact #bridge-header-nav #bridge-header-links{transform:translate(100%);transition-delay:0s}#bridge-header.compact #burger-link{transition-delay:.5s;transform:translate(0)}}@media (min-width: 1024px){#bridge-header.compact{padding-left:3.5rem;padding-right:2.5rem}#bridge-header:not(.compact){background-color:transparent;padding:3.25rem 3.5rem}}#menu{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .25s ease-in-out;transition-delay:0s}#menu.open{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-delay:.25s}.dark-blue[data-v-79ce98a8]{background:linear-gradient(111deg,#1a1e2b .52%,#242939 103.52%)}.linear-bg[data-astro-cid-3ef6ksr2]{background:linear-gradient(238deg,#000 6.5%,#282e41 101.53%)}.cc-backdrop[data-v-3205f8a1]{position:fixed;inset:0;z-index:10000;background:#242939c2;display:flex;align-items:flex-end;justify-content:center;padding:20px}.cc-card[data-v-3205f8a1]{width:min(980px,100%);background:#242939fa;border:1px solid rgba(226,226,226,.24);border-radius:20px;padding:20px;box-shadow:0 30px 80px #00000059;font-family:Jost,Jost fallback,sans-serif;font-size:16px;line-height:1.55;color:#e2e2e2}.cc-text[data-v-3205f8a1]{margin:0}.cc-text strong[data-v-3205f8a1]{font-weight:700}.cc-title[data-v-3205f8a1]{color:#ff8d01}.cc-text-small[data-v-3205f8a1]{margin:10px 0 0;color:#e2e2e2d9}.cc-text-small a[data-v-3205f8a1],.cc-card a[data-v-3205f8a1]{text-decoration:underline;color:#ff8d01}.cc-options[data-v-3205f8a1]{margin-top:14px;display:grid;gap:10px;padding:14px;border-radius:14px;background:#ff8d0114;border:1px solid rgba(255,141,1,.32)}.cc-row[data-v-3205f8a1]{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.cc-row input[type=checkbox][data-v-3205f8a1]{margin-top:3px;accent-color:#ff8d01}.cc-actions[data-v-3205f8a1]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.cc-btn[data-v-3205f8a1]{border-radius:999px;padding:10px 16px;border:1px solid rgba(226,226,226,.35);background:#e2e2e214;color:#e2e2e2;cursor:pointer;font-family:Jost,Jost fallback,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.cc-actions .cc-btn[data-v-3205f8a1]:first-child{background:#ff8d01;color:#fff;border-color:#ff8d01}.cc-btn[data-v-3205f8a1]:hover{background:#e2e2e22e;border-color:#e2e2e28c}.cc-actions .cc-btn[data-v-3205f8a1]:first-child:hover{background:#ff9d2f;border-color:#ff9d2f}.cc-secondary[data-v-3205f8a1]{background:transparent;border-color:transparent;color:#e2e2e2eb;padding-left:4px;padding-right:4px}.cc-secondary[data-v-3205f8a1]:hover{background:transparent;border-color:transparent;color:#fff}.cc-ghost[data-v-3205f8a1]{background:transparent;border-color:#e2e2e23d;color:#e2e2e2e0;text-decoration:none}@media (max-width: 640px){.cc-backdrop[data-v-3205f8a1]{padding:12px}.cc-card[data-v-3205f8a1]{padding:16px;font-size:14px}.cc-actions[data-v-3205f8a1]{gap:8px}.cc-btn[data-v-3205f8a1]{font-size:12px;padding:9px 12px}}.contact-form label,.contact-form input{display:block;width:100%}.contact-form label{font-size:17px;line-height:30px}.contact-form label .checkbox{display:flex;margin-top:2rem}.contact-form label input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.contact-form input,.contact-form input:focus{background-color:transparent;border:0;outline:0;border-bottom:1px solid #ffffff}.contact-form input::-moz-placeholder,.contact-form input:focus::-moz-placeholder{color:#fff9;font-size:17px;opacity:1}.contact-form input::placeholder,.contact-form input:focus::placeholder{color:#fff9;font-size:17px;opacity:1}.contact-form input::-ms-input-placeholder,.contact-form input:focus::-ms-input-placeholder{color:#fff9;font-size:17px}.contact-form button[type=submit]{font-size:26px;line-height:34px;text-transform:uppercase}
