.site-world .public-header{z-index:40;padding-top:env(safe-area-inset-top,0px);color:#361623;--foreground:#361623;--muted-foreground:#6b5c63;--background:#faf7f0;--brand:#562033;--ring:#986f3b;background:#faf7f0;border-bottom:1px solid #ded6cc;position:sticky;top:0}.public-header-inner{align-items:center;gap:24px;width:100%;max-width:1408px;min-height:88px;margin-inline:auto;padding-inline:40px;display:flex}.public-brand{color:#562033;min-height:48px;font-family:var(--font-workshop);letter-spacing:-.035em;border-radius:12px;flex:none;align-items:center;gap:10px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.public-brand-symbol{flex:none;width:38px;height:38px}.public-brand-period{color:#98603d}.public-desktop-nav{margin-inline:auto}.public-desktop-nav ul{background:#eee8e1;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex}.public-desktop-nav a{color:#6b5c63;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding-inline:15px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:flex}.public-desktop-nav a:hover{color:#361623;background:#e4dcd3}.public-desktop-nav a[aria-current=page]{color:#562033;background:#fffdf8}.public-header-actions{align-items:center;gap:8px;display:flex}.public-request-link{color:#fff9ee;white-space:nowrap;background:#562033;border-radius:999px;align-items:center;gap:14px;min-height:48px;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .18s;display:inline-flex}.public-request-link:hover{background:#732b43}.public-request-link svg{width:18px;height:18px}.public-request-short{display:none}.public-account-link,.public-menu-trigger{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .18s;display:inline-flex}.public-account-link:hover,.public-menu-trigger:hover{background:#eee8e1}.public-account-link svg,.public-menu-trigger svg{stroke-width:1.6px;width:20px;height:20px}.public-menu-trigger{cursor:pointer;display:none}.public-menu-panel{border-top:1px solid #ded6cc}.public-menu-panel[hidden]{display:none}.public-menu-panel>nav{max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:12px 40px 24px;overflow-y:auto}.public-menu-panel li+li{border-top:1px solid #ded6cc}.public-menu-panel li a{min-height:58px;font:500 25px / 1.3 var(--font-workshop);justify-content:space-between;align-items:center;gap:16px;display:flex}.public-menu-panel li a[aria-current=page]{color:#84364d}.public-menu-panel :where(li) svg{width:19px;height:19px}.public-menu-account{align-items:center;gap:10px;min-height:48px;margin-top:12px;font-size:14px;display:inline-flex}.public-menu-account svg{width:18px;height:18px}.public-header :is(a,button):focus-visible,.public-footer a:focus-visible{outline-offset:4px;outline:3px solid #986f3b}.public-footer{background:#eee8e1;border-top:1px solid #ded6cc}.public-footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:64px;padding-block:64px 48px;display:grid}.public-footer-brand{flex-direction:column;align-items:start;gap:20px;display:flex}.public-footer-brand>p{color:#6b5c63;max-width:29ch;font-size:16px;line-height:1.7}.public-footer-brand>p+p{font-size:13px}.public-footer nav h2{font:600 19px / 1.4 var(--font-workshop);margin-bottom:12px}.public-footer-link{color:#6b5c63;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.public-footer-link:hover{color:#562033;text-decoration:underline}.public-footer-bottom{border-top:1px solid #d3c8bd;grid-template-columns:1fr auto;gap:24px 64px;padding-block:32px;display:grid}.public-footer-ownership{color:#6b5c63;max-width:65ch;font-size:12px;line-height:1.8}.public-footer-ownership p+p{color:#352a2d;margin-top:4px}.public-footer-copyright{color:#6b5c63;grid-column:1/-1;font-size:12px}@media (min-width:1100px){.public-menu-panel{display:none}}@media (max-width:1199px){.public-header-inner{gap:16px}.public-desktop-nav a{padding-inline:11px}.public-account-link{display:none}}@media (max-width:1099px){.public-desktop-nav{display:none}.public-header-actions{margin-left:auto}.public-menu-trigger,.public-account-link{display:inline-flex}}@media (max-width:760px){.public-header-inner{gap:12px;min-height:76px;padding-inline:20px}.public-brand{gap:8px;font-size:23px}.public-brand-symbol{width:34px;height:34px}.public-request-long,.public-account-link{display:none}.public-request-short{display:inline}.public-request-link{min-height:44px;padding-inline:15px;font-size:12px}.public-request-link svg{display:none}.public-header-actions{gap:4px}.public-menu-panel>nav{max-height:calc(100dvh - 76px - env(safe-area-inset-top,0px));padding-inline:24px}.public-footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding-block:40px}.public-footer-brand{grid-column:1/-1;gap:16px}.public-footer-brand>p{max-width:40ch}.public-footer-bottom{grid-template-columns:1fr;gap:24px}}@media (max-width:389px){.public-header-inner{gap:8px;padding-inline:14px}.public-brand{gap:6px;font-size:20px}.public-brand-symbol{width:30px;height:30px}.public-request-link{padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:no-preference){.public-menu-panel:not([hidden]){animation:.2s cubic-bezier(.16,1,.3,1) public-menu-open}}@keyframes public-menu-open{0%{opacity:.5;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.public-header :is(a,button){transition:none}}
