.site-header[data-v-e4af7927]{z-index:10;color:#46324e;background:#f4eee5;flex:none;width:100%;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;position:relative;box-shadow:0 1px #46324e0a,0 7px 20px #46324e12}.site-header__inner[data-v-e4af7927]{z-index:1;justify-content:space-between;align-items:center;gap:32px;width:min(100%,1696px);min-height:84px;margin-inline:auto;padding-inline:clamp(40px,3.2vw,64px);display:flex;position:relative}.site-header__wordmark[data-v-e4af7927]{color:#46324e;letter-spacing:-.03em;align-items:center;min-height:44px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:clamp(52px,3.45vw,58px);font-weight:800;line-height:.9;text-decoration:none;display:inline-flex}.site-header__navigation[data-v-e4af7927]{justify-content:flex-end;align-items:center;gap:clamp(28px,2vw,32px);display:flex}.site-header__public-navigation[data-v-e4af7927]{justify-content:center;align-items:center;gap:clamp(14px,1.65vw,30px);display:flex}.site-header__public-link[data-v-e4af7927]{color:#46324e;white-space:nowrap;text-underline-offset:7px;align-items:center;min-height:44px;padding:8px 1px;font-size:clamp(14px,1vw,16px);font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px;transition:text-decoration-color .18s;display:inline-flex}.site-header__public-link[data-v-e4af7927]:hover{text-decoration-color:#d6a84a}.site-header__utilities[data-v-e4af7927]{align-items:center;gap:14px;display:flex}.site-header__menu-toggle[data-v-e4af7927],.site-header__mobile-navigation[data-v-e4af7927]{display:none}.site-header__login-link[data-v-e4af7927],.site-header__primary-action[data-v-e4af7927]{justify-content:center;align-items:center;min-height:44px;text-decoration:none;transition:color .18s,box-shadow .18s,transform .18s,text-decoration-color .18s;display:inline-flex}.site-header__login-link[data-v-e4af7927]{color:#46324e;text-underline-offset:7px;padding:8px 2px;font-size:17px;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px}.site-header__login-link[data-v-e4af7927]:hover{text-decoration-color:#d6a84a}.site-header__primary-action[data-v-e4af7927]{color:#46324e;text-align:center;background:#d6a84a;border-radius:13px;min-width:188px;min-height:56px;padding:14px 28px;font-size:18px;font-weight:700;line-height:1.2;box-shadow:0 8px 20px #46324e1f}.site-header__primary-action[data-v-e4af7927]:hover{transform:translateY(-1px);box-shadow:0 12px 26px #46324e33}.site-header__primary-action[data-v-e4af7927]:active{transform:translateY(0);box-shadow:0 5px 14px #46324e24}.site-header__focus-ring[data-v-e4af7927]:focus-visible{outline-offset:4px;outline:3px solid #46324e;box-shadow:0 0 0 7px #f4eee5e6}@media (width<=1279px){.site-header__inner[data-v-e4af7927]{min-height:76px;padding-inline:clamp(28px,3.5vw,36px)}.site-header__wordmark[data-v-e4af7927]{font-size:clamp(44px,4.2vw,48px)}}@media (width<=1399px){.site-header__public-navigation[data-v-e4af7927]{display:none}.site-header__menu-toggle[data-v-e4af7927]{color:#46324e;cursor:pointer;background:#fffaf4b8;border:1px solid #46324e24;border-radius:12px;place-content:center;gap:5px;width:46px;height:46px;padding:11px;display:grid}.site-header__menu-toggle span[data-v-e4af7927]{background:currentColor;border-radius:999px;width:21px;height:2px;display:block}.site-header__mobile-navigation[data-v-e4af7927]{z-index:2;background:#faf6ef;border:1px solid #46324e1a;border-radius:0 0 18px 18px;gap:2px;width:min(320px,100% - 56px);padding:10px;display:grid;position:absolute;top:100%;right:clamp(28px,3.5vw,36px);box-shadow:0 18px 34px #46324e24}.site-header__mobile-link[data-v-e4af7927]{color:#46324e;border-radius:10px;align-items:center;min-height:46px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.site-header__mobile-link[data-v-e4af7927]:hover{background:#f3e7c8}}@media (width<=767px){.site-header__inner[data-v-e4af7927]{gap:18px;min-height:68px;padding-inline:clamp(18px,5vw,28px)}.site-header__wordmark[data-v-e4af7927]{font-size:clamp(36px,11vw,40px)}.site-header__navigation[data-v-e4af7927]{gap:14px}.site-header__mobile-navigation[data-v-e4af7927]{width:min(320px,100% - 36px);right:clamp(18px,5vw,28px)}.site-header__login-link[data-v-e4af7927]{font-size:15px}.site-header__primary-action--register[data-v-e4af7927]{display:none}.site-header__navigation>.site-header__primary-action[data-v-e4af7927]:not(.site-header__primary-action--register){min-width:0;min-height:46px;padding:11px 15px;font-size:14px}}@media (width<=359px){.site-header__inner[data-v-e4af7927]{padding-inline:16px}.site-header__wordmark[data-v-e4af7927]{font-size:36px}.site-header__login-link[data-v-e4af7927]{font-size:14px}.site-header__utilities[data-v-e4af7927]{gap:8px}.site-header__menu-toggle[data-v-e4af7927]{width:44px;height:44px}.site-header__mobile-navigation[data-v-e4af7927]{width:calc(100% - 32px);right:16px}}@media (prefers-reduced-motion:reduce){.site-header__login-link[data-v-e4af7927],.site-header__primary-action[data-v-e4af7927]{transition:none}.site-header__primary-action[data-v-e4af7927]:hover,.site-header__primary-action[data-v-e4af7927]:active{transform:none}}
