.l-navmenu{z-index:100;background:var(--l-bg);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow-y:auto}.l-navmenu--open{opacity:1}.l-navmenu__inner{max-width:var(--l-max);flex-direction:column;min-height:100%;margin:0 auto;padding:40px 64px;display:flex}.l-navmenu__top{justify-content:space-between;align-items:center;display:flex}.l-navmenu__close{background:var(--l-nav-pill);cursor:pointer;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:56px;height:56px;display:flex}.l-navmenu__close span{background:var(--l-red);border-radius:2px;width:20px;height:2.5px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .14s;display:block}.l-navmenu--open .l-navmenu__close span:first-child{transform:translateY(7.5px)rotate(45deg)}.l-navmenu--open .l-navmenu__close span:nth-child(2){opacity:0}.l-navmenu--open .l-navmenu__close span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.l-navmenu__links{flex-direction:column;margin-top:56px;display:flex}.l-navmenu__link{font-family:var(--l-font);letter-spacing:-1px;color:var(--l-text);border-bottom:1px solid var(--l-tan);padding:18px 0;font-size:40px;font-weight:500;text-decoration:none;transition:color .12s}.l-navmenu__link:hover,.l-navmenu__link:focus-visible{color:var(--l-red);outline:none}.l-navmenu__ctas{flex-direction:column;gap:12px;max-width:420px;margin-top:40px;display:flex}.l-navmenu__cta.l-pill{justify-content:center;width:100%}.l-pill.l-navmenu__minside{color:#fff;background:#0060e6;justify-content:center;width:100%}.l-navmenu__lang{font-family:var(--l-font);color:var(--l-text);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.l-navmenu__select{align-items:center;display:inline-flex;position:relative}.l-navmenu__select select{appearance:none;border:1px solid var(--l-tan);color:var(--l-text);font-family:var(--l-font);cursor:pointer;background:0 0;border-radius:999px;padding:10px 36px 10px 20px;font-size:16px;font-weight:600}.l-navmenu__select .l-caret{width:12px;height:auto;color:var(--l-red);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (width>=744px){.l-navmenu__ctas{display:none}}@media (width<=743px){.l-navmenu__inner{padding:20px 20px 32px}.l-navmenu__links{margin-top:40px}.l-navmenu__link{font-size:32px}.l-navmenu__ctas{max-width:none}}@media (prefers-reduced-motion:reduce){.l-navmenu,.l-navmenu__inner,.l-navmenu__close span{transition:none}}.l-header{z-index:20;view-transition-name:site-header;position:absolute;top:0;left:0;right:0}.l-header__inner{max-width:var(--l-max);justify-content:space-between;align-items:center;margin:0 auto;padding:40px 64px;display:flex}.l-header__actions{align-items:center;gap:12px;display:flex}.l-header__right,.l-header__nav{align-items:center;gap:32px;display:flex}.l-header__navlink{color:var(--l-text);font-family:var(--l-font);white-space:nowrap;align-items:center;font-size:16px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.l-header__navlink:hover{color:var(--l-red)}.l-header__lang{align-items:center;display:inline-flex;position:relative}.l-header__lang select{appearance:none;color:var(--l-text);font-family:var(--l-font);cursor:pointer;background:0 0;border:none;padding:0 22px 0 0;font-size:16px;font-weight:600}.l-header__lang .l-caret{width:12px;height:auto;color:var(--l-text);pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.l-pill.l-header__minside{color:#fff;background:#0060e6}.l-header__menu{background:var(--l-nav-pill);cursor:pointer;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:56px;height:56px;display:flex}.l-header__menu span{background:var(--l-red);border-radius:2px;width:20px;height:2.5px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .14s;display:block}.l-header__menu[data-open=true] span:first-child{transform:translateY(7.5px)rotate(45deg)}.l-header__menu[data-open=true] span:nth-child(2){opacity:0}.l-header__menu[data-open=true] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.l-header__menu span{transition:none}}@media (width<=743px){.l-header__inner{padding:20px}.l-header__nav,.l-header__lang,.l-header__actions .l-pill,.l-header__actions .l-header__mitid{display:none}}
