.mega[data-v-3bcb07b2]{background:#142d4e;border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);box-shadow:var(--shadow-e2)}.mega-drop[data-v-3bcb07b2],.mega-list[data-v-3bcb07b2]{background:var(--color-surface-3);list-style:none;margin:0;padding:0}.mega-list[data-v-3bcb07b2]{flex:none;width:300px}.mega-drop[data-v-3bcb07b2]{border:1px solid var(--color-line);box-shadow:var(--shadow-e2);width:380px}.mega-row[data-v-3bcb07b2]{align-items:center;background:none;border:0;border-bottom:1px solid var(--color-line);color:var(--color-fg);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:14px;font-weight:500;gap:14px;line-height:1.4;padding:17px 22px;text-align:left;text-transform:uppercase;transition:background-color .15s ease,color .15s ease;width:100%}.mega-drop li:last-child .mega-row[data-v-3bcb07b2]{border-bottom:0}.mega-row.is-active[data-v-3bcb07b2],.mega-row[data-v-3bcb07b2]:focus-visible,.mega-row[data-v-3bcb07b2]:hover{background:var(--color-accent);color:#fff}.mega-row[data-v-3bcb07b2]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.mega-detail[data-v-3bcb07b2]{align-content:start;display:grid;flex:1;gap:32px;grid-template-columns:minmax(0,1fr);min-height:340px;padding:32px 0 32px 40px}.mega-detail--photo[data-v-3bcb07b2]{grid-template-columns:minmax(0,1fr) 260px}.mega-links[data-v-3bcb07b2]{align-content:start;display:grid;gap:14px 32px;grid-template-columns:repeat(var(--mega-cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.mega-link[data-v-3bcb07b2]{color:var(--color-fg);font-size:15px;font-weight:600;transition:color .15s ease}.mega-link[data-v-3bcb07b2]:hover{color:var(--color-accent)}.mega-photo[data-v-3bcb07b2]{align-items:center;background:var(--color-paper-3);border-radius:var(--radius-lg);display:flex;height:220px;justify-content:center;padding:16px}.mega-photo img[data-v-3bcb07b2]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mega-index[data-v-3bcb07b2]{display:flex;flex-direction:column;gap:28px;padding:32px 0}.mega-links--index[data-v-3bcb07b2]{grid-auto-flow:column;grid-template-rows:repeat(var(--mega-rows),auto)}.mega-all[data-v-3bcb07b2]{color:var(--color-fg);font-size:14px;font-weight:600;transition:color .15s ease;width:-moz-fit-content;width:fit-content}.mega-all[data-v-3bcb07b2]:hover{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.mega-link[data-v-3bcb07b2],.mega-row[data-v-3bcb07b2]{transition:none}}.site-main-bar[data-v-8bd4795d]{background-color:#142d4e;--color-surface:#142d4e}.site-nav[data-v-8bd4795d]{font-family:var(--font-heading);text-transform:uppercase}.site-desktop-nav[data-v-8bd4795d]{inset-block:0;left:calc(50% - min(45vw,576px));position:absolute}.mega-chevron[data-v-8bd4795d]{transition:transform .15s ease}.mega-chevron.is-open[data-v-8bd4795d]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.mega-chevron[data-v-8bd4795d]{transition:none}}.ft[data-v-98cdb857]{background:var(--color-surface);color:var(--color-fg-muted);font-size:14px}.ft-wrap[data-v-98cdb857]{margin:0 auto;max-width:1152px;width:90vw}.ft-main[data-v-98cdb857]{display:grid;gap:32px;grid-template-columns:1fr;padding:44px 0 36px}.ft-brand[data-v-98cdb857]{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.ft-logo[data-v-98cdb857]{height:auto;width:64px}.ft-line[data-v-98cdb857]{color:var(--color-fg);font-size:15px;line-height:1.55;margin:0;max-width:34ch}.ft-contact[data-v-98cdb857]{display:flex;flex-direction:column;font-style:normal;gap:8px}.ft-contact-row[data-v-98cdb857]{align-items:flex-start;display:flex;gap:8px;line-height:1.5}a.ft-contact-row[data-v-98cdb857]:hover{color:var(--color-fg)}.ft-icon[data-v-98cdb857]{color:var(--color-fg-subtle);flex-shrink:0;height:16px;margin-top:2px;width:16px}.ft-col[data-v-98cdb857]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.ft-col-title[data-v-98cdb857]{color:var(--color-fg-subtle);font-size:var(--text-micro);font-weight:700;margin:0}.ft-links[data-v-98cdb857]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ft-links a[data-v-98cdb857]:hover{color:var(--color-fg)}.ft-sublinks[data-v-98cdb857]{border-left:1px solid hsla(0,0%,100%,.14);display:grid;font-size:var(--text-sm);gap:8px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:10px 0 2px;padding:0 0 0 12px}.ft-sublinks a[data-v-98cdb857]{color:var(--color-fg-subtle)}.ft-sublinks a[data-v-98cdb857]:hover{color:var(--color-fg)}.ft-action-line[data-v-98cdb857]{line-height:1.55;margin:0;max-width:34ch}.ft-memberships[data-v-98cdb857]{align-items:center;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0}.ft-membership[data-v-98cdb857]{align-items:center;color:var(--color-fg-subtle);display:inline-flex;font-size:13px;gap:7px;white-space:nowrap}.ft-membership .ft-icon[data-v-98cdb857]{height:15px;margin-top:0;width:15px}.ft-legal[data-v-98cdb857]{align-items:center;border-top:1px solid var(--color-line);color:var(--color-fg-subtle);display:flex;flex-direction:column;font-size:13px;gap:14px;padding:16px 0 24px}.ft-copy[data-v-98cdb857]{margin:0;text-align:center}.ft-policies[data-v-98cdb857]{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;list-style:none;margin:0;padding:0}.ft-policies a[data-v-98cdb857]:hover{color:var(--color-fg)}.ft-social[data-v-98cdb857]{align-items:center;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-fg-muted);display:inline-flex;height:34px;justify-content:center;transition:color .15s ease,border-color .15s ease;width:34px}.ft-social svg[data-v-98cdb857]{height:18px;width:18px}.ft-social[data-v-98cdb857]:hover{border-color:var(--color-fg-subtle);color:var(--color-fg)}@media(min-width:640px){.ft-main[data-v-98cdb857]{gap:36px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ft-main[data-v-98cdb857]{gap:40px;grid-template-columns:1.5fr 1.5fr .8fr 1.2fr;padding:56px 0 40px}.ft-legal[data-v-98cdb857]{flex-direction:row;justify-content:space-between}.ft-copy[data-v-98cdb857]{text-align:left}.ft-policies[data-v-98cdb857]{justify-content:center}}@media(prefers-reduced-motion:reduce){.ft-social[data-v-98cdb857]{transition:none}}
