@layer components{.Navbar{--_border:color-mix(in lab, var(--light-100) 50%, transparent);background-color:var(--transparent);border-bottom:var(--border-width) solid var(--_border);position:relative}.brand-wrap{justify-content:flex-start;align-items:center;display:flex}.nav-logo-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.nav-logo-image{grid-area:1/1;width:100px;display:none}.nav-logo-image.horiz{width:300px;display:block}.search-icon-button{background-image:none}.search-icon{width:28px;height:auto;display:block}.menu-button{z-index:9999;color:inherit;font:inherit;cursor:pointer;z-index:9999;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.menu-button-contents{grid-column-gap:var(--padding--xtiny);grid-row-gap:var(--padding--xtiny);justify-content:flex-end;align-items:center;display:flex}.menu-button:focus-visible{outline-offset:4px;outline:2px solid}.header-nav-link{--header-nav-link-min:36;--header-nav-link-max:56;--header-nav-link:clamp(var(--header-nav-link-min) / 16 * 1rem, ( (var(--header-nav-link-min) - ((var(--header-nav-link-max) - var(--header-nav-link-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--header-nav-link-max) - var(--header-nav-link-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw ), var(--header-nav-link-max) / 16 * 1rem);font-size:var(--header-nav-link);color:var(--bone);letter-spacing:var(--letterspacing--xtight);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--transparent);font-weight:400;line-height:1.2;text-decoration:none;display:block}.header-nav-link:hover{opacity:1;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:inherit;-webkit-text-stroke-width:1px}.header-nav-link.w--current{-webkit-text-stroke-width:2px;border-bottom:1rem solid #000;border-bottom-width:var(--padding--tiny);margin-bottom:-.5rem}.header-nav-link.small{-webkit-text-stroke-width:0px;font-size:2rem}.header-nav-link.small:hover{opacity:.7}.header-nav-link.less{opacity:0;display:none}.header-nav-link-wrap{grid-column-gap:var(--padding--small);grid-row-gap:var(--padding--small);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.header-menu-panel{z-index:9998;background-color:var(--template--nav-background);visibility:hidden;opacity:0;flex-direction:column;width:100%;height:0;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 0 #0000,0 1.8px 5.8px #0000000b,0 3.9px 11.7px #0000000d,0 6.7px 18px #0000000e,0 11.5px 25.3px #0000000f,0 22.6px 35.9px #00000010}.nav-menu-inner-wrap{padding-top:var(--padding--medium);padding-bottom:var(--padding--medium);grid-column-gap:var(--padding--medium);grid-row-gap:var(--padding--xsmall);border-bottom:0;flex-flow:row;justify-content:center;align-items:center;display:flex}@media not (min-width:991px){.nav-menu-inner-wrap{flex-direction:column;justify-content:center;align-items:center}}.header-menu-panel[aria-hidden=false] .nav-menu-inner-wrap{border-bottom:var(--border-width) solid var(--_border)}.nav-menu-footer-wrap{margin:0}.menu-search-wrap{justify-content:center;align-items:center;padding-top:0;padding-left:0;display:flex}.search-input{--_search-input-padding:6px;width:min(50vw,16rem);padding:var(--_search-input-padding);border-radius:var(--radius-xsmall);background-color:var(--forms--input-background-color);font-size:16px;font-weight:var(--font-weight--medium);border:0}.search-input.menu{width:14rem;padding:var(--_search-input-padding);border-radius:var(--radius-xsmall);background-color:var(--forms--input-background-color);border:0}@media not (min-width:991px){.header-menu-panel{flex-direction:column}.nav-menu-footer-wrap{width:100%;margin-top:var(--padding--medium)}.menu-search-wrap{padding-top:var(--padding--medium);padding-left:var(--padding--medium);justify-content:center;align-items:center;width:90%}.search-input.menu{width:60vw;padding-top:8px}}@media not (min-width:48rem){.brand-wrap{margin-inline:auto}.nav-logo-image{width:70px}.nav-logo-image.horiz{width:auto;height:125px;margin-block:var(--section-space-small)}}.footer_wrap{justify-content:center;align-items:center;gap:var(--space-6);padding-block:var(--section-space-small);background-color:var(--template--header-background);color:var(--text);border-top:var(--border-width) solid var(--border);flex-direction:column;padding-inline:0;display:flex}@media not (min-width:48rem){.footer_wrap{padding-bottom:var(--section-space-large)}}.footer_inner{width:var(--site-width);max-width:var(--max-width-main);gap:var(--space-6);flex-direction:column;display:flex}.footer-link{font-family:var(--font--sans-serif);line-height:var(--line-height--tight);margin-bottom:.35em;text-decoration:none;display:inline-block}.footer-link.login{background-color:var(--transparent);text-align:left;text-transform:uppercase;padding:0;font-weight:700}.footer-link.search{font-weight:var(--font-weight--bold);margin:0}.footer_top-row,.search-outer-wrap{justify-content:center;display:flex}@media not (min-width:48rem){.footer_top-row,.search-outer-wrap{width:100%}}.search-wrap{grid-column-gap:var(--padding--xsmall);grid-row-gap:var(--padding--xsmall);justify-content:center;align-items:center;display:flex}@media not (min-width:48rem){.search-wrap{width:100%}}}
