/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top, 0px));background-color:var(--color--white);box-shadow:0 0 72px #0000001a;body:has(>.admin-toolbar-control-bar) &{@media(max-width:63.9375rem){padding-top:3rem}}&.is-active{visibility:visible;transform:translate(calc(-100% - var(--drupal-displace-offset-right, 0px)));&:dir(rtl){transform:translate(calc(100% + var(--drupal-displace-offset-left, 0px)))}}@media(min-width:31.25rem){border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top, 0px))}@media(min-width:43.75rem){padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top, 0px))}@media(min-width:62.5rem){grid-column:5 / 14}@media(forced-colors:active){border-top-color:canvas}}html.js .header-nav{transition:visibility .2s,transform .2s}body:not(.is-always-mobile-nav) .header-nav{@media(min-width:75rem){position:static;display:flex;visibility:visible;overflow:visible;grid-column:5 / 15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform .2s;transform:none;border-block-start:0;box-shadow:none}}body.is-always-mobile-nav{.header-nav{@media(min-width:75rem){overflow:auto;max-width:calc((7 * (var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform .2s,visibility .2s;border-top-width:calc(var(--drupal-displace-offset-top, 0px) + var(--sp11))}@media(min-width:90rem){max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)))}}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:.2;background:var(--color--gray-5);.is-overlay-active &{display:block}@media(forced-colors:active){background:canvastext}}
