.landing-main-header>a,.landing-main-header .landing-app-action{flex-shrink:0}.landing-main-header .landing-nav{margin-inline:auto;font-size:14px}.landing-main-header .landing-nav ul,.landing-main-header .landing-menu-sheet ul{margin:0;padding:0;list-style:none;display:flex}.landing-main-header .landing-nav ul{align-items:center;gap:32px}.landing-main-header .landing-nav li{display:flex}.landing-main-header .landing-nav a{color:var(--foreground);white-space:nowrap;justify-items:center;padding-block:12px;display:inline-grid;position:relative}.landing-main-header .landing-nav a:before{content:attr(data-label);visibility:hidden;height:0;font-weight:700;overflow:hidden}.landing-main-header .landing-nav a:after{content:"";background:var(--primary-action);opacity:0;border-radius:2px;width:18px;height:3px;position:absolute;bottom:4px;left:50%;translate:-50%}.landing-main-header .landing-nav a:hover,.landing-main-header .landing-nav a:focus-visible{font-weight:700}.landing-main-header .landing-nav a:hover:after,.landing-main-header .landing-nav a:focus-visible:after{opacity:1}.landing-menu{display:none}.landing-menu-button{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:#f3ece2;border:0;border-radius:50%;place-items:center;display:grid}.landing-menu-button:focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}.landing-main-header .landing-menu-sheet{background:#fff;border:1px solid #eadfd2;border-radius:24px;margin:0;padding:8px;font-size:18px;display:block;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 40px #6d51441f}.landing-main-header .landing-menu-sheet[hidden]{display:none}.landing-main-header .landing-menu-sheet:not([hidden]){animation:.14s ease-out landing-menu-in}.landing-main-header .landing-menu-sheet ul{flex-direction:column}.landing-main-header .landing-menu-sheet a{min-height:56px;color:var(--foreground);border-radius:16px;justify-content:space-between;align-items:center;padding-inline:16px;font-weight:500;display:flex}.landing-main-header .landing-menu-sheet a svg{color:var(--primary-ink)}.landing-main-header .landing-menu-sheet a:hover,.landing-main-header .landing-menu-sheet a:focus-visible{background:#f7f1e8}@keyframes landing-menu-in{0%{opacity:0;translate:0 -6px}}@media (width>=720px) and (width<=899px){.landing-main-header,.landing-main-header .landing-nav ul{gap:16px}}@media (width<=719px){.landing-main-header .landing-nav{display:none}.landing-main-header .landing-app-action{margin-left:auto}.landing-menu{display:block}}
