.w14b8er6{height:fit-content;margin:auto 0}@media screen and (max-width:768px){.w14b8er6{top:var(--header-height);width:100%;height:calc(100dvh - var(--header-height));background-color:var(--color-bg);color:var(--color-accent);z-index:100;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,.2,.5,1);transition:transform .3s cubic-bezier(.77,.2,.5,1);position:fixed;left:0;transform:translate(100%)}.w14b8er6.open{transform:translate(0)}}.w14b8er6 .navigation-list{align-items:center;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);margin:0;padding:0;list-style:none;display:flex;position:relative}@media screen and (max-width:768px){.w14b8er6 .navigation-list{-webkit-align-items:flex-start;gap:clamp(1rem,.25rem + 3.2vw,2rem);-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(1rem,.25rem + 3.2vw,2rem);overflow-y:auto}}.w14b8er6 .nav-link{color:var(--color-fg);font-weight:var(--font-weight-regular);padding:clamp(.3rem,.0938rem + .3125vw,.5625rem) 0;-webkit-text-decoration:none;text-decoration:none;transition:color .2s cubic-bezier(.2,.7,.2,1);position:relative}.w14b8er6 .nav-link:after{content:"";background:var(--color-accent);transform-origin:0;-webkit-transition:-webkit-transform .2s cubic-bezier(.2,.7,.2,1);height:2px;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.w14b8er6 .nav-link:hover{color:var(--color-accent)}.w14b8er6 .nav-link:hover:after{transform:scaleX(1)}.w14b8er6 .nav-link.active{color:var(--color-accent)}.w14b8er6 .nav-link.active:after{transform:scaleX(1)}@media screen and (max-width:768px){.w14b8er6 .nav-link{padding:clamp(.5rem,.125rem + 1.6vw,1rem) 0;font-size:clamp(1.125rem,.2813rem + 3.6vw,2.25rem)}}.w14b8er6 .nav-menu-content{opacity:0;pointer-events:none;width:max-content;padding-top:clamp(1.6rem,.5rem + 1.6667vw,3rem);position:absolute}@media screen and (max-width:768px){.w14b8er6 .nav-menu-content{max-height:0;padding-top:0;position:relative;overflow:hidden}}.w14b8er6 .nav-menu-content.open{opacity:1;pointer-events:all}@media screen and (max-width:768px){.w14b8er6 .nav-menu-content.open{max-height:max-content}}.w14b8er6 .nav-menu-content ul{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-accent);border-radius:clamp(.2rem,.0625rem + .2083vw,.375rem);flex-direction:column;margin:0;padding:clamp(.2rem,.0625rem + .2083vw,.375rem);list-style:none;display:flex}@media screen and (max-width:768px){.w14b8er6 .nav-menu-content ul{border-radius:0;padding:clamp(1rem,.25rem + 3.2vw,2rem) clamp(1rem,.25rem + 3.2vw,2rem) 0}}.w14b8er6 .nav-menu-content ul li .link{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;border-radius:clamp(.2rem,.0625rem + .2083vw,.375rem);justify-content:space-between;gap:clamp(.4rem,.125rem + .4167vw,.75rem);min-width:clamp(17.5rem,5.4688rem + 18.2292vw,32.8125rem);padding:clamp(.8rem,.25rem + .8333vw,1.5rem);transition:background-color .3s;display:flex}.w14b8er6 .nav-menu-content ul li .link:hover{background-color:#0000000d}@media screen and (max-width:768px){.w14b8er6 .nav-menu-content ul li .link{min-width:unset;border-radius:0;gap:0;width:100%;padding:clamp(.5rem,.125rem + 1.6vw,1rem) 0}}
