._menuToggle_7hjkl_1{--_gap:.25rem;--_y1:calc(var(--_gap) / -2);--_y2:calc(var(--_gap) / 2);flex-direction:column;align-items:center;width:2.375rem;height:2.375rem;margin-inline-start:auto;display:none}._menuToggle_7hjkl_1 span{transition:rotate .3s,translate .3s;display:block;position:absolute;inset:30%}._menuToggle_7hjkl_1 span:before{content:"";background:var(--color-ink);width:100%;height:1.5px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}._menuToggle_7hjkl_1 span:first-of-type{translate:0 var(--_y1)}._menuToggle_7hjkl_1 span:last-of-type{translate:0 var(--_y2)}._menuToggle_7hjkl_1:has(+._menuToggleInput_7hjkl_42:checked) span:first-of-type{translate:0;rotate:225deg}._menuToggle_7hjkl_1:has(+._menuToggleInput_7hjkl_42:checked) span:last-of-type{translate:0;rotate:-225deg}@media (max-width:992px){._menuToggle_7hjkl_1{display:inline-flex}}._menuToggleInput_7hjkl_42{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}._mainNav_7hjkl_70{align-items:center;gap:2.125rem;margin-inline-start:auto;display:flex}._mainNav_7hjkl_70 a{--link-color:var(--color-ink-600);--link-hover:var(--color-ink);font-size:var(--fs-13);letter-spacing:var(--ls-525);transition:color .2s}._mainNav_7hjkl_70 a:last-of-type{--link-color:var(--color-cyan);--link-hover:var(--color-steel)}@media (max-width:992px){._mainNav_7hjkl_70{z-index:-1;min-height:100dvh;padding:3.625rem var(--layout-pad);opacity:0;pointer-events:none;background:rgb(from var(--color-bunker) r g b / .92);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);counter-reset:menu-item;flex-direction:column;gap:.25rem;margin-inline:auto;display:flex;position:absolute;inset:0}._mainNav_7hjkl_70 a{width:100%;letter-spacing:var(--ls-300);color:var(--color-ink);border-bottom:1px solid var(--color-line);font-size:var(--fs-34);align-items:baseline;gap:.75rem;padding:.75rem 0;display:flex}._mainNav_7hjkl_70 a:before{counter-increment:menu-item;content:"0" counter(menu-item) / "";font-size:var(--fs-11);color:var(--color-ink-700)}._mainNav_7hjkl_70 a:hover{color:var(--color-cyan)}._mainNav_7hjkl_70:has(~._menuToggleInput_7hjkl_42:checked){opacity:1;pointer-events:auto;transition:opacity .3s}}
