.biomasha-menu{--menu-gap:23px;--menu-word-pad:22px;--menu-cta-pad:22px;--menu-panel-width:760px;--menu-panel-min-height:296px;--menu-intro-width:230px;--menu-mobile-width:430px;display:contents}.biomasha-menu__word{border-left:1px solid var(--wp--custom--color--line-dark-soft);color:var(--wp--custom--color--on-dark-soft);font-size:var(--wp--preset--font-size--ui);line-height:var(--wp--custom--line-height--ui);padding-left:var(--menu-word-pad);text-decoration:none}.biomasha-menu__word:hover{color:var(--wp--custom--color--on-dark-hover);text-decoration:none}.biomasha-menu__nav{align-items:center;display:flex;font-size:var(--wp--preset--font-size--ui);gap:var(--menu-gap);line-height:var(--wp--custom--line-height--ui);margin-left:auto}.biomasha-menu__dropdown>summary{align-items:center;cursor:pointer;display:flex;gap:7px;list-style:none;min-height:70px}.biomasha-menu__dropdown>summary::-webkit-details-marker{display:none}.biomasha-menu__dropdown>summary .biomasha-icon{height:14px;transition:transform var(--wp--custom--transition--fast);width:14px}.biomasha-menu__dropdown[open]>summary{color:var(--wp--custom--color--on-dark-hover)}.biomasha-menu__dropdown[open]>summary .biomasha-icon{transform:rotate(180deg)}.biomasha-menu__direct{color:inherit;padding:12px 0;text-decoration:none;white-space:nowrap}.biomasha-menu__direct:hover{text-decoration:underline;text-underline-offset:5px}.biomasha-menu__panel{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line);border-radius:0 0 var(--wp--custom--radius--xl) var(--wp--custom--radius--xl);box-shadow:var(--wp--custom--shadow--panel);color:var(--wp--preset--color--ink);display:grid;gap:18px;grid-template-columns:var(--menu-intro-width) minmax(0,1fr);min-height:var(--menu-panel-min-height);padding:20px;position:absolute;right:0;top:calc(100% - 1px);width:min(var(--menu-panel-width),100vw - 80px)}.biomasha-menu__intro{background:var(--wp--preset--color--mint);border-radius:var(--wp--custom--radius--m);display:flex;flex-direction:column;min-width:0;padding:20px}.biomasha-menu__intro p{margin:0}.biomasha-menu__eyebrow{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--caption);font-weight:var(--wp--custom--font-weight--eyebrow);letter-spacing:var(--wp--custom--letter-spacing--eyebrow);line-height:var(--wp--custom--line-height--ui);text-transform:uppercase}p.biomasha-menu__intro-title{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--subsection);font-weight:var(--wp--custom--font-weight--section);letter-spacing:var(--wp--custom--letter-spacing--title);line-height:var(--wp--custom--line-height--subsection);margin:12px 0}.biomasha-menu__all{align-items:center;background:var(--wp--preset--color--forest);border-radius:var(--wp--custom--radius--pill);color:var(--wp--preset--color--white);display:flex;font-weight:var(--wp--custom--font-weight--semibold);gap:14px;justify-content:space-between;margin-top:auto;min-height:44px;padding:11px 17px;text-decoration:none}.biomasha-menu__all:hover{background:var(--wp--custom--color--forest-hover);text-decoration:none}.biomasha-menu__links{align-content:stretch;display:grid;gap:8px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.biomasha-menu__links a{border-radius:var(--wp--custom--radius--s);color:inherit;display:flex;flex-direction:column;justify-content:center;padding:14px 12px;text-decoration:none;transition:background var(--wp--custom--transition--fast)}.biomasha-menu__links a:hover{background:var(--wp--custom--color--panel-hover);text-decoration:none}.biomasha-menu__links strong{display:block;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--body);font-weight:var(--wp--custom--font-weight--subsection);letter-spacing:-.025em;line-height:var(--wp--custom--line-height--tight)}.biomasha-menu__links span{color:var(--wp--preset--color--muted);display:block;margin-top:7px}.biomasha-menu .biomasha-menu__cta{padding-inline:var(--menu-cta-pad);white-space:nowrap}.biomasha-menu .biomasha-menu__toggle{display:none}.biomasha-menu__mobile{background:var(--wp--preset--color--forest);border:0;color:var(--wp--custom--color--on-dark-strong);height:100dvh;inset:0;margin:0 0 0 auto;max-height:100dvh;max-width:100%;overflow-y:auto;padding:24px;position:fixed;width:min(var(--menu-mobile-width),100%)}.biomasha-menu__mobile::backdrop{background:var(--wp--custom--color--backdrop)}.biomasha-menu__mobile a{color:inherit;text-decoration:none}.biomasha-menu__mobile-head{font-family:var(--wp--preset--font-family--display);font-size:19px;font-weight:450;line-height:normal;margin-bottom:23px}.biomasha-menu__mobile-head,.biomasha-menu__mobile-link{align-items:center;display:flex;justify-content:space-between}.biomasha-menu__mobile-link{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--tight);padding:18px 0}.biomasha-menu__mobile-link,.biomasha-menu__mobile-section{border-bottom:1px solid var(--wp--custom--color--line-dark-menu)}.biomasha-menu__mobile-section>summary{align-items:center;cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--subsection);font-weight:450;justify-content:space-between;line-height:var(--wp--custom--line-height--subsection);list-style:none;min-height:63px}.biomasha-menu__mobile-section>summary::-webkit-details-marker{display:none}.biomasha-menu__mobile-section>summary .biomasha-icon{transition:transform var(--wp--custom--transition--fast);width:17px}.biomasha-menu__mobile-section[open]>summary .biomasha-icon{transform:rotate(180deg)}.biomasha-menu__mobile-links{display:grid;padding:0 0 15px}.biomasha-menu__mobile-links a{border-radius:7px;min-height:44px;padding:13px 15px}.biomasha-menu__mobile-links a.is-all,.biomasha-menu__mobile-links a:hover{background:var(--wp--custom--color--forest-raised)}.biomasha-menu__mobile-links a.is-all{margin:5px 0 8px}.biomasha-menu__mobile-links strong{display:block;font-size:var(--wp--preset--font-size--body);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--tight)}.biomasha-menu__mobile-links span{color:var(--wp--custom--color--on-dark-mobile-muted);display:block;font-size:var(--wp--preset--font-size--ui);line-height:var(--wp--custom--line-height--ui);margin-top:4px}.biomasha-menu .biomasha-menu__mobile-cta{margin-top:10px;width:100%}@media(max-width:1199px){.biomasha-menu{--menu-word-pad:17px;--menu-cta-pad:18px}}@media(max-width:1100px){.biomasha-menu{--menu-gap:16px;--menu-word-pad:15px;--menu-cta-pad:15px}}@media(min-width:900px)and (max-width:999px){.biomasha-menu__word{display:none}}@media(max-width:899px){.biomasha-menu__nav{display:none}.biomasha-menu__word{font-size:13px}.biomasha-menu .biomasha-menu__toggle{color:var(--wp--custom--color--on-dark-muted);display:grid;height:42px;width:42px}}@media(max-width:599px){.biomasha-menu__word{font-size:11px}.biomasha-menu .biomasha-menu__cta{display:none}.biomasha-menu .biomasha-menu__toggle{margin-left:auto;min-height:44px;min-width:44px}.biomasha-menu .biomasha-menu__mobile-cta{min-height:50px}}@media(max-width:359px){.biomasha-menu__word{display:none}}
