.mobile-site-menu{display:none}@media (width<=800px){.site-desktop-nav{display:none!important}.mobile-site-menu{min-height:44px;color:inherit;font-family:var(--font-body,"Commissioner", sans-serif);align-items:center;margin-block:-12px;display:flex}.mobile-site-menu-trigger{box-sizing:border-box;width:44px;min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-site-menu-trigger i{width:27px;height:14px;filter:var(--mobile-menu-edge-shadow,none);display:block;position:relative}.mobile-site-menu-trigger b{background:currentColor;width:27px;height:1px;transition:transform .28s,top .28s;position:absolute;right:0}.mobile-site-menu-trigger b:first-child{top:3px}.mobile-site-menu-trigger b:last-child{top:11px}.mobile-site-menu[data-open=true] .mobile-site-menu-trigger b:first-child{top:7px;transform:rotate(45deg)}.mobile-site-menu[data-open=true] .mobile-site-menu-trigger b:last-child{top:7px;transform:rotate(-45deg)}.mobile-site-menu-panel{z-index:1000;box-sizing:border-box;width:100%;height:100dvh;min-height:100svh;padding:max(22px, env(safe-area-inset-top)) 20px max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#171613;background:#f8f6f1;flex-direction:column;animation:.34s cubic-bezier(.16,1,.3,1) both mobileMenuIn;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-site-menu-panel[data-dark=true]{color:#efeee8;background:#0d0d0c}.mobile-site-menu-panel>header{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.mobile-site-menu-panel>header h2{font:inherit;margin:0}.mobile-site-menu-panel>header button{min-width:68px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.mobile-site-menu-primary{margin-top:28px;display:grid}.mobile-site-menu-primary a{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);min-height:76px;color:inherit;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;column-gap:12px;text-decoration:none;display:grid}.mobile-site-menu-primary a:after{display:none}.mobile-site-menu-primary a>span{color:color-mix(in srgb, currentColor 78%, transparent);font-variant-numeric:tabular-nums;align-self:start;padding-top:17px;font-size:12px}.mobile-site-menu-primary strong{white-space:nowrap;min-width:0;font-family:var(--font-display,"Bodoni Moda", Georgia, serif);letter-spacing:-.045em;font-size:clamp(35px,11vw,48px);font-weight:450;line-height:.9}.mobile-site-menu-primary strong[data-label-size=long]{font-size:clamp(34px,9.4vw,42px)}.mobile-site-menu-primary a[aria-current=page] strong:after{content:"·";margin-left:10px}.mobile-site-menu-primary a>i{text-align:right;width:28px;font-size:18px;font-style:normal}.mobile-site-menu-footer{justify-content:space-between;align-items:flex-end;gap:20px;min-height:44px;margin-top:auto;padding-top:28px;display:flex}.mobile-site-menu-footer a{min-height:44px;color:inherit;letter-spacing:.12em;text-transform:uppercase;align-items:flex-end;font-size:12px;text-decoration:none;display:flex}.mobile-site-menu-footer-secondary{align-items:flex-end;gap:clamp(14px,5vw,24px);display:flex}.mobile-site-menu-footer-secondary a{color:color-mix(in srgb, currentColor 78%, transparent);text-align:right}.mobile-site-menu-footer a[aria-current=page]{color:inherit}.mobile-site-menu-footer a:after{display:none}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.mobile-site-menu-panel{animation:none}.mobile-site-menu-trigger b{transition:none}}
