.layout_main__ka2U7{height:100%;max-width:var(--max-width);padding-top:56px}.layout_header__QKuAz{align-items:center;background-color:var(--ne100);display:flex;height:56px;left:50%;max-width:var(--max-width);padding:16px 16px 12px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1}.layout_logoContainer__qcCeU{flex-grow:1}.menu-button_base__6Djor.menu-button_base__6Djor{border-radius:0}.menu-button_header__v9i0C{display:flex;justify-content:flex-end;padding:8px 12px 0}.menu-button_header__v9i0C svg{stroke:var(--ne700)}.menu-button_content__wtAFY{color:var(--ne600);display:flex;flex-direction:column;font-size:20px}.menu-button_headerItem__MwVp2.menu-button_headerItem__MwVp2{color:var(--ne800);font-family:var(--font-playfair);font-size:24px;margin-bottom:6px;position:relative;text-transform:none}.menu-button_headerItem__MwVp2:after{background-color:var(--ne150);bottom:0;content:"";height:2px;left:0;position:absolute;width:calc(100% - 2 * var(--padding-horiz));margin:0 var(--padding-horiz)}.menu-button_menuSection__mZM4l+.menu-button_menuSection__mZM4l{margin-top:24px}.menu-button_headerItem__MwVp2{align-items:center;display:flex;gap:16px;padding:10px var(--padding-horiz) 12px}.menu-button_menuItemLink__vDsWj{align-items:center;display:flex;gap:16px;height:48px;padding:0 var(--padding-horiz)}.menu-button_headerItemEmoji__4mvPf{font-size:26px}.menu-button_menuItemEmoji__czqjc{font-size:26px;position:relative;top:1px}.icon-button_button__xshSV{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative}.icon-button_button__xshSV svg{pointer-events:none}.icon-button_large__ZJlqC{height:56px;width:56px}.icon-button_medium__aX7PY{height:44px;width:44px}.icon-button_small__mFfXP{height:36px;width:36px}.icon-button_small__mFfXP svg{height:22px;width:22px}.icon-button_ripple__q_OZe{border-radius:inherit;left:0;height:100%;position:absolute;top:0;width:100%}.footer_footer__PZD4d{background-color:var(--ne100);display:flex;gap:20px;line-height:125%;justify-content:center;padding:36px 0}.footer_footerLogo__mj8G6{align-self:flex-start;flex-grow:0;margin-top:2px}.footer_links__t81SU{color:var(--g700);display:flex;flex-direction:column;gap:1px}.footer_copyright__djed_{color:var(--g500);font-size:14px;margin-top:10px;text-transform:uppercase}