@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:100;src:url(./libre-franklin-v20-latin-100-CRnuyXn7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:100;src:url(./libre-franklin-v20-latin-100italic-DA-rxFvA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:200;src:url(./libre-franklin-v20-latin-200-irvtKeAk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:200;src:url(./libre-franklin-v20-latin-200italic-0iNdlDCJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:300;src:url(./libre-franklin-v20-latin-300-CvFvVvhW.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:300;src:url(./libre-franklin-v20-latin-300italic-ByGtp2Qi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(./libre-franklin-v20-latin-regular-DNAyL8lK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(./libre-franklin-v20-latin-italic-B2-8U6c2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(./libre-franklin-v20-latin-500-Cbta7Jiu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:500;src:url(./libre-franklin-v20-latin-500italic-B-NEphzv.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(./libre-franklin-v20-latin-600-BBKMvfE-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(./libre-franklin-v20-latin-600italic-Df7WoiYo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(./libre-franklin-v20-latin-700-TBBKpXzk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:700;src:url(./libre-franklin-v20-latin-700italic-BiCvRCdK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(./libre-franklin-v20-latin-800-IoztdYMZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:800;src:url(./libre-franklin-v20-latin-800italic-DmQB7puh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:normal;font-weight:900;src:url(./libre-franklin-v20-latin-900-DYdohSdn.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Franklin;font-style:italic;font-weight:900;src:url(./libre-franklin-v20-latin-900italic-CCSWQTSR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:url(./nunito-v32-latin-200-BLZ1Mic-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:200;src:url(./nunito-v32-latin-200italic-6x9HZxVx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(./nunito-v32-latin-300-COoPE5VN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(./nunito-v32-latin-300italic-BBaZWM3r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(./nunito-v32-latin-regular-r8SDr6Up.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(./nunito-v31-latin-regular-BJBMzcEA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(./nunito-v31-latin-italic-PnT4M21a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(./nunito-v31-latin-500-Bqgi5NEo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(./nunito-v31-latin-500italic-B13PbKBI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(./nunito-v31-latin-600-BdusHBVn.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(./nunito-v31-latin-600italic-4ZoSB0Zh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(./nunito-v31-latin-700-B8AD-MIS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(./nunito-v31-latin-700italic-Bhxgs7-2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(./nunito-v31-latin-800-CFrLQq0e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:800;src:url(./nunito-v31-latin-800italic-5JJY86jQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(./nunito-v31-latin-900-naTqcNXh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(./nunito-v31-latin-900italic-DzhWrPXs.woff2) format("woff2")}.bg--dark{--theme-bg: var(--black);--theme-body: var(--black);--theme-heading: var(--white);--theme-link: var(--white);--theme-link-hover: var(--white);--theme-link-underline: var(--white-transparent);--theme-link-underline-hover: var(--yellow);--theme-bullet: var(--teal);--theme-rule: var(--gray);--theme-rule-contrast: var(--peach);--theme-stat: var(--peach);--theme-btn-primary: var(--lime);--theme-btn-secondary: var(--black);--theme-btn-tertiary: var(--lime);--theme-highlight-primary: var(--orange);--theme-text-accent: var(--peach)}:root{--theme-bg: var(--white);--theme-body: var(--black);--theme-heading: var(--black);--theme-link: var(--black);--theme-link-hover: var(--gray);--theme-link-underline: var(--black);--theme-link-underline-hover: var(--peach);--theme-bullet: var(--black);--theme-rule: var(--gray-lightest);--theme-rule-contrast: var(--peach);--theme-stat: var(--peach);--theme-btn-primary: var(--white);--theme-btn-secondary: var(--black);--theme-btn-tertiary: var(--white);--theme-highlight-primary: var(--peach);--theme-text-accent: var(--gray)}:root,:host{--heading: "Nunito", "Bricolage Grotesque", "Hepta Slab", sans-serif;--body: "Libre Franklin", "Atkinson Hyperlegible Next", sans-serif;--accent: "IBM Plex Sans", sans-serif;--black: #1f0500;--gray-light: #6E6A69;--gray-lighter: #888888;--gray-lightest: #eae9e8;--gray: #353735;--white: #ffffff;--white-transparent: rgba(255, 255, 255, .5);--grape: #b973ff;--strawberry: #FF7AEF;--peach: #FF8A73;--orange: #FFD582;--lime: #E6ffb0;--blueberry: #0000ff;--header-height: 110px}.bg--dark{--theme-bg: var(--black);background-color:var(--black);color:var(--white)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}a{color:inherit}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}body.umb-rte{min-height:initial}[hidden]{display:none!important}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;transition-property:color,background-color,border-color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease}img{display:block;height:auto;max-width:100%;width:100%}input,button,textarea,select{font:inherit;border-radius:0}input[disabled],button[disabled],textarea[disabled],select[disabled]{opacity:.6;cursor:not-allowed}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input[type=button],input[type=submit]{-webkit-appearance:none;appearance:none;background:none;border-radius:0;border:none;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;padding:0;text-align:inherit;transition-property:color,background-color,outline;transition-duration:.3s;transition-timing-function:ease}svg{transition:fill .3s}iframe{border:0}.h1,h1{font-size:clamp(1.75rem,.0385135135 * (100vw - 320px) + 1.75rem,5.3125rem)}.h1:before,h1:before{content:"";display:table;margin-bottom:-.12em}.h1:after,h1:after{content:"";display:table;margin-bottom:-.12em}.h1,h1{font-family:var(--heading);font-weight:200;line-height:1;letter-spacing:-.03em;margin-bottom:0}.h2,h2,.h3,h3,.h4,h4,.h5,h5{margin-bottom:.7em;color:var(--theme-heading)}.h2,h2{font-size:clamp(1.25rem,.0108108108 * (100vw - 320px) + 1.25rem,2.25rem);font-family:var(--heading);line-height:1.5;text-decoration-thickness:.07em;text-underline-offset:.09em;font-weight:400}h3,.h3,h4,.h4{line-height:1.3}.h3,h3{font-size:clamp(1.3125rem,.0101351351 * (100vw - 320px) + 1.3125rem,2.25rem);font-family:var(--body);font-stretch:100%;letter-spacing:.01em;font-weight:900;text-decoration-thickness:.09em;text-underline-offset:.15em}.h4,h4{font-size:clamp(1.125rem,.0033783784 * (100vw - 320px) + 1.125rem,1.4375rem);font-family:var(--body);font-weight:700;text-decoration-thickness:.12em;text-underline-offset:.18em}.h5,h5{font-size:clamp(1.0625rem,.002027027 * (100vw - 320px) + 1.0625rem,1.25rem);color:var(--theme-heading);font-family:var(--body);font-weight:700;line-height:1.375;text-decoration-thickness:.13em;text-underline-offset:.18em}.h6,h6{font-size:clamp(.9375rem,.0013513514 * (100vw - 320px) + .9375rem,1.0625rem);color:var(--theme-heading);font-family:var(--heading);font-weight:400;line-height:1.375}p,.body{font-size:clamp(1.0625rem,.002027027 * (100vw - 320px) + 1.0625rem,1.25rem);color:var(--theme-body);font-family:var(--body);font-weight:400;line-height:1.5;margin-bottom:1.2em;text-decoration-thickness:.08em;text-underline-offset:.18em}.body-sm,.image-with-caption .caption p,.cards .card .card__text .abstract,.art-wrapper .art-desc .title{font-size:clamp(.9375rem,.0006756757 * (100vw - 320px) + .9375rem,1rem);font-family:var(--body);line-height:1.5}.body-xs,.art-wrapper .art-desc p{font-size:clamp(.625rem,.002027027 * (100vw - 320px) + .625rem,.8125rem);font-family:var(--body);line-height:1.5}.body-xxs,.sidebar .nav__links .nav__bottom{font-size:clamp(.625rem,.0006756757 * (100vw - 320px) + .625rem,.6875rem);font-family:var(--body);line-height:1.5}.small-caps,.sidebar .nav__links ul,.breadcrumb,.cards .card .card__text h2{font-size:clamp(.8125rem,.0013513514 * (100vw - 320px) + .8125rem,.9375rem);font-family:var(--body);font-weight:400;letter-spacing:.15em;margin-bottom:1.2em;text-transform:uppercase;text-decoration-thickness:.1em;text-underline-offset:.2em}input.btn,button.btn,a.btn{font-size:clamp(1.0625rem,.0027027027 * (100vw - 320px) + 1.0625rem,1.3125rem);align-items:center;background-color:var(--theme-btn-primary);border-radius:2em;border:1px solid var(--theme-btn-secondary);color:var(--theme-text);display:inline-flex;font-family:var(--body);line-height:1.1;min-height:46px;outline-offset:-4px;padding:1.1rem;text-decoration:none}@media(min-width:741px){input.btn,button.btn,a.btn{padding:1.1rem 2rem}}input.btn:hover,input.btn:active,input.btn:focus,button.btn:hover,button.btn:active,button.btn:focus,a.btn:hover,a.btn:active,a.btn:focus{background-color:var(--theme-btn-secondary);color:var(--theme-btn-primary);outline:transparent}.dark input.btn:hover,.dark input.btn:active,.dark input.btn:focus,.dark button.btn:hover,.dark button.btn:active,.dark button.btn:focus,.dark a.btn:hover,.dark a.btn:active,.dark a.btn:focus{color:var(--black)}input.btn:focus-visible,button.btn:focus-visible,a.btn:focus-visible{box-shadow:inset 0 0 0 3px var(--theme-text)}.btn--menu{display:block;height:33px;outline-offset:3px;outline:2px solid transparent;width:33px;z-index:1;position:absolute;left:clamp(20px,4vw,80px);top:21px}@media(min-width:741px){.btn--menu{display:none}}.btn--menu .btn--menu__line{background:var(--black);display:block;height:2px;margin-bottom:7px;margin-top:7px;position:relative;transform-origin:0 0;transition:all .4s cubic-bezier(.77,.2,.05,1);width:33px;z-index:1}.btn--menu:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.btn--menu .btn--menu__line:nth-last-child(1){transform-origin:0% 100%}.btn--menu[aria-expanded=true] .btn--menu__line{background-color:var(--black);border-radius:0;margin-top:0;opacity:1;transform:rotate(45deg) translate(4px,-3px)}.btn--menu[aria-expanded=true] .btn--menu__line:nth-last-child(2){opacity:0;transform:rotate(0) scale(.2)}.btn--menu[aria-expanded=true] .btn--menu__line:nth-last-child(1){transform:rotate(-45deg) translateY(7px)}.home-cta{position:absolute;bottom:0;right:0;padding:clamp(20px,4vw,80px)}body{min-height:100dvh;max-width:100%}.page-builder{padding:0 0 clamp(20px,4vw,80px) 0;flex-direction:column;gap:clamp(20px,4vw,80px);display:flex;container-type:inline-size}.list-reset,.sidebar .nav__links ul,.breadcrumb ul,.cards{list-style-type:none;margin:0;padding:0}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;color:var(--theme-body)}.body-freeze,.mobile-nav--open,.body-freeze body,.mobile-nav--open body{-webkit-tap-highlight-color:transparent;overflow:clip;overscroll-behavior-y:none;touch-action:none}.body-freeze.fixed body,.fixed.mobile-nav--open body{position:fixed}a{color:var(--theme-link);text-decoration-color:var(--theme-link-underline);text-decoration-thickness:inherit;text-underline-offset:inherit;transition-property:color,background-color,border-color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease}a:hover,a:active,a:focus{color:var(--theme-link-hover);text-decoration-color:var(--theme-link-underline-hover)}a:focus-visible{background-color:var(--theme-highlight-bg);color:var(--theme-link-focus);outline:1px solid var(--theme-link)}.link-no-underline,.sidebar .nav__links ul a,.breadcrumb a,.cards .card .card__text h2 a{color:var(--theme-link);text-decoration-color:transparent;transition-property:color,background-color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease}.link-no-underline:hover,.link-no-underline:active,.link-no-underline:focus,.sidebar .nav__links ul a:hover,.breadcrumb a:hover,.cards .card .card__text h2 a:hover,.sidebar .nav__links ul a:active,.breadcrumb a:active,.cards .card .card__text h2 a:active,.sidebar .nav__links ul a:focus,.breadcrumb a:focus,.cards .card .card__text h2 a:focus{color:var(--theme-link-hover);text-decoration-color:var(--theme-link-underline)}.link-no-underline:focus-visible,.sidebar .nav__links ul a:focus-visible,.breadcrumb a:focus-visible,.cards .card .card__text h2 a:focus-visible{background-color:var(--theme-highlight-bg);color:var(--theme-link-focus);outline:1px solid var(--theme-link)}.link-span-underline span{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.05em;text-underline-offset:.1em;transition-property:color,background-color,text-decoration-color;transition-duration:.3s;transition-timing-function:ease}.link-span-underline{text-decoration-color:transparent}.link-span-underline:hover,.link-span-underline:active,.link-span-underline:focus{text-decoration-color:transparent}.link-span-underline:hover span,.link-span-underline:active span,.link-span-underline:focus span{text-decoration-color:var(--theme-link-underline-hover)}@media(min-width:741px){.art-wrapper{display:grid;grid-template-columns:3fr 1fr}}.art-wrapper .art-img{display:flex;flex-direction:column;gap:1px;padding-bottom:clamp(20px,4vw,80px)}.art-wrapper .art-img .img-container{height:100%;max-height:calc(100dvh - clamp(40px,8vw,160px) - clamp(20px,4vw,80px));width:100%}.art-wrapper .art-img .img-container img{object-fit:contain;max-height:100%}.art-wrapper .art-desc{padding:clamp(10px,2vw,50px)}.art-wrapper .art-desc p{margin-bottom:.5em}.art-wrapper .art-desc .title{font-weight:700}.art-wrapper .art-desc .art-details:not(:empty){border-top:1px solid var(--gray-lightest);margin-top:clamp(10px,2vw,50px);padding-top:clamp(10px,2vw,50px)}.cards{padding:clamp(20px,4vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(10px,2vw,50px)}.cards .card.card--hover img{transform:scale(1.03)}.cards .card .card__img img{transition:all .3s;object-fit:cover}.cards .card .card__text{padding-top:clamp(10px,2vw,50px);text-align:center}.cards .card .card__text .abstract{color:var(--gray-light)}.error-body{padding:clamp(20px,4vw,80px)}.hero .hero__img{height:300px}.hero img{width:100%;height:100%;object-fit:cover}.hero__no-img{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--gray-lightest)}.hero__no-img h1{padding:clamp(20px,4vw,80px)}@media(min-width:741px){.hero__no-img{grid-template-columns:3fr 1fr}}.hero__no-img .hero__text{padding:clamp(20px,4vw,80px);border-right:1px solid var(--gray-lightest)}.hero__no-img .hero__arrows{padding:0 clamp(10px,2vw,50px);display:flex;justify-content:space-between;gap:clamp(10px,2vw,50px);align-items:center}.hero__no-img .hero__arrows .btn--arrow{border:1px solid var(--black);height:46px;width:46px;display:block;border-radius:100%;position:relative}.hero__no-img .hero__arrows .btn--arrow:after{content:"";display:block;border:2px solid var(--black);height:14px;width:14px;transform:rotate(45deg);position:absolute;top:16px}.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):hover,.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):active,.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):focus{background-color:var(--black)}.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):hover:after,.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):active:after,.hero__no-img .hero__arrows .btn--arrow:not(.arrow--disabled):focus:after{border-color:var(--white)}.hero__no-img .hero__arrows .arrow--right:after{border-bottom:transparent;border-left:transparent;left:12px}.hero__no-img .hero__arrows .arrow--left:after{border-top:transparent;border-right:transparent;left:17px}.hero__no-img .hero__arrows .arrow--disabled{opacity:.15;cursor:not-allowed}.hero.hero--home{height:calc(100dvh - 76px)}.hero.hero--home .hero__img{height:100%}@media(min-width:741px){.hero.hero--home{height:100dvh}}.hero.hero--full-img{width:100%}.hero.hero--full-img .hero__img{height:35vh;width:100%}.hero.hero--full-img .hero__img-inner{height:100%;max-height:100%;width:100%}.hero.hero--full-img .hero__text{display:flex;flex-grow:1;padding:clamp(20px,4vw,80px);justify-content:center}@media(min-width:991px){.hero.hero--full-img .hero__text h1{width:45rem}}@media(max-width:990px){.hero.hero--full-img .hero__text h1{width:100%}}.hero.hero--square-img{padding:clamp(20px,4vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,80px)}.hero.hero--square-img .hero__text{display:flex;align-items:bottom;justify-content:center}.hero.hero--square-img .hero__img{align-items:center;background-color:azure;height:100%;height:50dvh}.hero.hero--square-img .hero__img-inner{height:100%;max-height:100%}.breadcrumb{margin-bottom:0;margin-top:-.3em}.breadcrumb ul{display:flex}.breadcrumb li:not(:last-child):after{content:"|";color:var(--gray-lightest);margin:0 1em 0 .6em}.image-with-caption{width:45rem;margin:0 auto}.image-with-caption .caption :first-child{margin-top:12px}.image-with-caption .caption *:last-child{margin-bottom:0}.image-with-caption.image-with-caption--full-width{width:100%}.image-with-caption.image-with-caption--full-width .caption{padding:0 clamp(20px,4vw,80px)}.rich-text *:last-child{margin-bottom:0}.rich-text :is(p,li)+:is(h2,h3){margin-top:1.5em}@media(min-width:991px){.rich-text{width:45rem;margin:0 auto}}@media(max-width:990px){.rich-text{margin:0 clamp(20px,4vw,80px)}}@media(min-width:741px){.page-wrap{display:grid;min-height:100dvh;grid-template-columns:auto 1fr}}@media(min-width:741px){.sidebar{flex-direction:column;justify-content:space-between;border-right:1px solid var(--gray-lightest)}.sidebar .nav{display:flex;flex-direction:column;flex-grow:1;position:sticky;top:0;min-height:100dvh}}@media(max-width:740px){.sidebar .nav{height:76px;border-bottom:1px solid var(--gray-lightest)}}.sidebar .nav__inner-wrap{position:relative}@media(min-width:741px){.sidebar .nav__inner-wrap{display:flex;flex-grow:1;justify-content:space-between;flex-direction:column}}.sidebar .nav__logo{display:block;width:70px}.sidebar .nav__logo svg{fill:#1f0500;display:block;width:100%;height:auto}@media(min-width:741px){.sidebar .nav__logo{margin:clamp(20px,4vw,80px) clamp(20px,4vw,80px) 0 clamp(20px,4vw,80px);width:6vw;width:clamp(70px,8vw,120px)}}@media(max-width:740px){.sidebar .nav__logo svg{padding-bottom:1px}.sidebar .nav__logo{position:absolute;left:50%;top:20px;transform:translate(-50%)}}.sidebar .nav__body{display:flex;flex-grow:1}@media(min-width:741px){.sidebar .nav__body{justify-content:flex-end}}.sidebar .nav__links{flex-grow:1;flex-direction:column;padding:clamp(20px,4vw,80px)}.sidebar .nav__links ul{display:flex;flex-direction:column;gap:1.5em}.sidebar .nav__links ul a.current:before{content:"";display:block;background-color:var(--black);height:.5em;height:2px;width:.5em;position:absolute;margin-top:calc(.5em + 2px);margin-left:-1.2em}@media(max-width:740px){.sidebar .nav__links{position:absolute;background-color:var(--white);min-width:200px;max-width:70%;height:calc(100dvh - 76px);padding:3em clamp(20px,4vw,80px) clamp(20px,4vw,80px) clamp(20px,4vw,80px);display:none;top:76px;z-index:2}.sidebar .nav__links ul{gap:3em;margin-left:1.5em}}@media(min-width:741px){.sidebar .nav__links{display:flex;position:relative}}.sidebar .nav__links .nav__bottom{color:var(--gray-light);flex-grow:1;align-content:flex-end}.sidebar .nav__links .nav__bottom .instagram{margin-bottom:20px}.sidebar .nav__links .nav__bottom .instagram svg{fill:var(--);display:block;width:30px}.mobile-nav--open .nav__mobile-overlay{background-color:var(--black);display:block;height:100vh;opacity:0;position:absolute;top:76px;width:100%;left:0;z-index:1;cursor:pointer}
