.header[data-v-7c77c077]{left:0;padding:0;position:fixed;right:0;top:0;transition:background .3s,box-shadow .3s;z-index:300}.header-inner[data-v-7c77c077]{align-items:center;display:flex;gap:2rem;height:68px}.header[data-v-7c77c077]:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#fdfcfa00;content:"";inset:0;position:absolute;transition:background .3s,backdrop-filter .3s,box-shadow .3s}.header--scrolled[data-v-7c77c077]:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfcfaf0;box-shadow:0 1px 0 var(--ink-12)}.header-inner[data-v-7c77c077]>*{position:relative;z-index:1}.logo[data-v-7c77c077]{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.logo-text[data-v-7c77c077]{color:var(--ink);font-family:var(--font-serif);font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.logo-pl[data-v-7c77c077]{color:var(--terra)}.nav[data-v-7c77c077]{align-items:center;display:flex;gap:.125rem;margin-left:auto}.nav a[data-v-7c77c077]{border-radius:var(--r-sm);color:var(--ink-80);font-size:.875rem;font-weight:500;padding:.5rem .875rem;transition:color .18s,background .18s}.nav a.router-link-active[data-v-7c77c077],.nav a[data-v-7c77c077]:hover{background:var(--ink-06);color:var(--ink)}.nav-partner[data-v-7c77c077]{background:var(--terra-08)!important;color:var(--terra)!important;font-size:.8125rem!important}.nav-partner[data-v-7c77c077]:hover{background:var(--terra-15)!important}.header-right[data-v-7c77c077]{align-items:center;display:flex;gap:.75rem}.header-cta[data-v-7c77c077]{display:none}@media(min-width:900px){.header-cta[data-v-7c77c077]{display:inline-flex}}.burger[data-v-7c77c077]{background:none;border:none;display:flex;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:6px;width:36px}.burger span[data-v-7c77c077]{background:var(--ink);border-radius:2px;display:block;height:1.5px;transition:all .25s}.burger.open span[data-v-7c77c077]:first-child{transform:translateY(6.5px) rotate(45deg)}.burger.open span[data-v-7c77c077]:nth-child(2){opacity:0;transform:scaleX(0)}.burger.open span[data-v-7c77c077]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(min-width:900px){.burger[data-v-7c77c077]{display:none}}@media(max-width:899px){.nav[data-v-7c77c077]{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfcfaf7;border-bottom:1px solid var(--ink-12);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;opacity:0;padding:1rem 1.5rem 1.5rem;pointer-events:none;position:absolute;right:0;top:68px;transform:translateY(-8px);transition:all .25s var(--ease)}.nav.open[data-v-7c77c077]{opacity:1;pointer-events:all;transform:translateY(0)}.nav a[data-v-7c77c077]{font-size:1rem;padding:.75rem .5rem;width:100%}}.footer[data-v-2fb71409]{background:var(--ink);color:#ffffffa6;margin-top:6rem}.footer-main[data-v-2fb71409]{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:3rem;padding-top:4rem}.logo[data-v-2fb71409]{align-items:center;color:var(--white);display:flex;font-family:var(--font-serif);font-size:1.1rem;font-weight:600;gap:.625rem;margin-bottom:1rem}.footer-brand p[data-v-2fb71409]{color:#ffffff80;font-size:.875rem;line-height:1.75;max-width:300px}.footer-brand p+p[data-v-2fb71409]{margin-top:.5rem}.footer-brand a[data-v-2fb71409]{border-bottom:1px solid hsla(0,0%,100%,.2);color:#ffffffb3;transition:color .18s}.footer-brand a[data-v-2fb71409]:hover{color:#c4a882}.partner-note[data-v-2fb71409]{font-size:.8rem!important}.footer-col h4[data-v-2fb71409]{color:#ffffff59;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.footer-col ul[data-v-2fb71409]{display:flex;flex-direction:column;gap:.5rem;list-style:none}.footer-col ul a[data-v-2fb71409]{color:#fff9;font-size:.875rem;transition:color .18s}.footer-col ul a[data-v-2fb71409]:hover{color:#c4a882}.footer-bottom[data-v-2fb71409]{align-items:center;color:#ffffff4d;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.75rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.footer-bottom a[data-v-2fb71409]{color:#fff6;transition:color .18s}.footer-bottom a[data-v-2fb71409]:hover{color:#ffffffb3}.footer-legal[data-v-2fb71409]{display:flex;gap:1.5rem}@media(max-width:900px){.footer-main[data-v-2fb71409]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-main[data-v-2fb71409]{grid-template-columns:1fr}.footer-bottom[data-v-2fb71409]{align-items:flex-start;flex-direction:column}}
