@import url(https://use.typekit.net/tan5wed.css);.no-mobile-cont{position:fixed;background-color:var(--color-brand-blue);color:var(--color-white);width:100vw;height:100vh;z-index:1000}.no-mobile-text-cont{width:70vw;height:70vh;gap:3rem}.no-mobile-text{text-align:center}.no-mobile-logo-cont{width:60%}@media(max-width:1024px){.no-mobile-text-cont{width:90vw;height:70vh}}.button-base{position:relative;--button-dropdown-height:3.5rem;min-width:calc(var(--s5)*1.5)}.button-base.fit-width{width:100%}.button-base:not(.fit-width){max-width:-moz-fit-content;max-width:fit-content}.button-base.opened{z-index:2}.button-base>button{width:100%;height:var(--button-dropdown-height);padding:0 var(--s1);border:1px solid var(--color-dark);cursor:pointer;color:var(--color-white)}.button-base button.button--default{background-color:var(--color-gold);color:var(--color-white)}.button-base button.button--variant2{background-color:var(--color-dark-gold);color:var(--color-white)}.button-base button.button--variant3,.button-base button.button--variant5{background-color:transparent;color:var(--color-black);border:solid .125rem var(--color-black);transition-property:background-color;transition-duration:.5s}.button-base button.button--variant3:hover,.button-base button.button--variant4,.button-base button.button--variant5:hover{background-color:var(--color-light-gray)}.button-base button.button--variant4{color:var(--color-black);border:solid .125rem var(--color-black);transition-property:background-color;transition-duration:.5s}.button-base button.button--variant4:hover{background-color:var(--color-white)}.button-base button.button--variant6{background-color:var(--color-black-alpha);color:var(--color-light-gray);border:solid 2px var(--color-black)}.button-base button.button--variant7{background-color:var(--color-white-alpha);backdrop-filter:blur(14px);color:var(--color-white);font-family:laica;font-size:calc(var(--base-font-size)*1.75);line-height:1.2em;display:flex;flex-direction:row-reverse;align-items:center;padding:0 var(--s2);gap:var(--s2);transition:background-color .5s,color .5s}.button-base button.button--variant7:hover{background-color:var(--color-white);color:var(--color-black)}.button-base button.button--variant7 .svg-icon{--svg-icon-color:currentColor}.button-base button.button-dropdown{display:flex;flex-direction:row;gap:var(--s2);justify-content:space-between;align-items:center;position:relative;z-index:1;white-space:nowrap;border:solid 2px var(--color-black)}.button-base button.icon svg{width:var(--s1);pointer-events:none}.button-base button.disabled{background-color:var(--color-gray-ultralight);color:var(--color-gray-light);pointer-events:none}.button-base .dropdown{--flow-space:var(--s0);text-align:left;position:absolute;width:100%;top:100%;left:0;background-color:var(--color-white);border-radius:calc(var(--radius)/2) calc(var(--radius)/2) 0 0;border:.09375rem solid var(--color-black-text)}.button-base .dropdown>button{display:block;padding:var(--s1);width:100%;text-align:left}.button-base.no-border button.button-dropdown{border:none}.dropdown>button:hover{background-color:var(--color-light-gray)}.dropdown--variant1 .dropdown,.dropdown--variant1 button span{background-color:transparent;color:var(--color-black)}.button-base.dropdown--variant1 button.button-dropdown{background-color:transparent}.button-base.dropdown--variant3 button.button-dropdown{background-color:var(--color-gray);padding:0}.button-base .variant3.dropdown{background-color:var(--color-gray)}.button-base .variant3.dropdown button{align-items:center;height:var(--button-dropdown-height)}.button-base.dropdown--variant3 button.button-dropdown span{border-bottom:2px solid transparent}.button-base.dropdown--variant3 button.button-dropdown:hover span{border-bottom:2px solid var(--color-black)}.button-base.dropdown--variant3 .dropdown-flow{display:none}.button--dropdown--variant2 .dropdown{background-color:var(--color-gray-light)}.button--dropdown--variant2 button span{color:var(--color-black)}.cookies-container{position:fixed;display:flex;flex-direction:row;align-items:center;gap:1.75rem;background-color:var(--color-gold);bottom:2rem;height:-moz-fit-content;height:fit-content;transform:translateY(200%);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;width:85vw;left:0;right:0;margin:auto;padding:1.5rem;z-index:2}.cookies-container.visible{transform:translate(0)}@media(max-width:1400px){.cookies-container{width:calc(100% - var(--menu-size));left:var(--menu-size);flex-direction:column;bottom:0;border-radius:0}.cookies-description{width:100%}.cookies-buttons{width:-moz-fit-content;width:fit-content}}@media(max-width:1024px){.cookies-container{width:100%;left:0}.cookies-buttons{flex-direction:column;align-items:center;width:100%}}*,:after,:before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{text-decoration:none;color:inherit}button{padding:0;border:none;background-color:transparent;cursor:pointer}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}fieldset{margin:0;padding:0;border:none}legend{padding:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--dgrid-max-width:107.5rem;--dgrid-col:12;--dgrid-gap:2rem;--dgrid-row-gap:2rem;--dgrid-body-margin:10rem}.dgrid-body{max-width:var(--dgrid-max-width);margin-left:auto;margin-right:auto}.dgrid-flex{display:flex;flex-direction:row;flex-wrap:wrap}.dgrid-container{display:grid;grid-gap:var(--dgrid-gap);row-gap:var(--dgrid-row-gap);--dgrid-col-w:calc((100% - (var(--dgrid-col) - 1)*var(--dgrid-gap))/var(--dgrid-col));--dgrid-item-col:1}.dgrid-container,.dgrid-container>*{--dgrid-item-w:calc(var(--dgrid-col-w)*var(--dgrid-item-col) + var(--dgrid-gap)*(var(--dgrid-item-col) - 1))}.dgrid-flex-minmax>*{width:100%;min-width:var(--dgrid-minw)!important;max-width:var(--dgrid-maxw)!important}.dgrid-flex-minmax[data-aspect-ratio-locked]>*{height:-moz-fit-content;height:fit-content;aspect-ratio:var(--dgrid-aspect-ratio)}.dgrid-wrapper-scrollx{--dgrid-scrollx-padding:1rem;--dgrid-scrollx-padding-top:var(--dgrid-scrollx-padding);--dgrid-scrollx-padding-bottom:var(--dgrid-scrollx-padding);overflow-x:auto;padding-top:var(--dgrid-scrollx-padding-top);padding-bottom:var(--dgrid-scrollx-padding-bottom)}[class*=dgrid-fix-3]{--dgrid-fix-col:3}[class*=dgrid-fix-4]{--dgrid-fix-col:4}[class*=dgrid-fix-5]{--dgrid-fix-col:5}[class*=dgrid-fix-6]{--dgrid-fix-col:6}[class*=dgrid-fix-]{grid-template-columns:repeat(var(--dgrid-fix-col),1fr)}.dgrid-minw-wrap{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dgrid-min-width)),1fr))}.dgrid-minw-maxn{--dgrid-maxn:4;--dgrid-gaps-n:calc(var(--dgrid-maxn) - 1);--dgrid-gaps-w:calc(var(--dgrid-gaps-n)*var(--dgrid-gap));--dgrid-item-maxw:calc((100% - var(--dgrid-gaps-w))/var(--dgrid-maxn));grid-template-columns:repeat(auto-fill,minmax(max(var(--dgrid-min-width),var(--dgrid-item-maxw)),1fr))}.dgrid-aside-wrap{--dgrid-aside-a:1fr;--dgrid-aside-b:1fr;--dgrid-aside-template:"a b";grid-template-areas:var(--dgrid-aside-template);grid-template-columns:var(--dgrid-aside-a) var(--dgrid-aside-b)}.dgrid-aside-wrap>:first-child{grid-area:a}.dgrid-aside-wrap>:nth-child(2){grid-area:b}@media (max-width:1920px){.dgrid-body{margin-left:var(--dgrid-body-margin);margin-right:var(--dgrid-body-margin)}}@media (min-width:1200px) and (max-width:1920px){:root{--dgrid-body-margin:10rem}}@media (min-width:720px) and (max-width:1200px){:root{--dgrid-body-margin:3.125rem}}@media (max-width:720px){:root{--dgrid-col:6;--dgrid-gap:0.75rem;--dgrid-body-margin:1.25rem}[class*=dgrid-][class*=-wrap-fix-2]{grid-template-columns:repeat(2,1fr)}[class*=dgrid-][class*=-scroll-2-3]{--dgrid-item-col:calc(var(--dgrid-col)*2/3)}[class*=dgrid-][class*=-scroll-5-6]{--dgrid-item-col:calc(var(--dgrid-col)*5/6)}[class*=dgrid-][class*=-scroll-2-3],[class*=dgrid-][class*=-scroll-5-6]{grid-template-columns:repeat(var(--dgrid-fix-col),var(--dgrid-item-w))}.dgrid-wrapper-scrollx>.dgrid-container{grid-auto-flow:column}.dgrid-wrapper-scrollx>.dgrid-container:after{content:"";width:calc(var(--dgrid-body-margin) - var(--dgrid-gap))}.dgrid-aside-wrap{grid-template-columns:1fr;--dgrid-aside-template:"a" "b"}.dgrid-aside-wrap[data-dgrid-wrap-top]{--dgrid-aside-template:"b" "a"}}@font-face{font-family:laica;src:url(/fonts/ABCLaicaB-Regular.856213e3.woff) format("woff"),url(/fonts/ABCLaicaB-Regular.d2251a1d.otf) format("otf");font-weight:400}@font-face{font-family:laica;src:url(/fonts/ABCLaicaB-RegularItalic.6b5c5599.woff) format("woff"),url(/fonts/ABCLaicaB-RegularItalic.4e997546.otf) format("otf");font-weight:400;font-style:italic}@font-face{font-family:laica;src:url(/fonts/ABCLaicaB-Bold.ed8fac25.woff) format("woff");font-weight:700}@font-face{font-family:laica;src:url(/fonts/ABCLaicaB-BoldItalic.7749f764.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:arzachel regular italic;src:url(/fonts/Arzachel-RegularItalic.96f7c4d7.ttf) format("ttf"),url(/fonts/Arzachel-RegularItalic.355b4cd0.otf) format("otf");font-weight:400;font-style:italic}@font-face{font-family:arzachel;src:url(/fonts/Arzachel-Medium.b6059bcd.ttf) format("ttf"),url(/fonts/Arzachel-Medium.4e49ca75.otf) format("otf");font-weight:500}:root{font-family:arzachel,Arial,sans-serif;--font-regular:400;--font-medium:500;--font-bold:700;font-style:normal;line-height:1.6em;font-weight:var(--font-regular);color:var(--color-black-text)}body{--base-font-size:1rem;font-size:calc(var(--base-font-size)*1.1)}.font-paragrafo,.font-quote,.font-quote-bold,.font-subhead,.menu-content .menu-main>a,h1,h2,h3{font-family:laica}.font-bold,.font-caption.bold,.font-quote-bold,.menu-content .menu-main>a,h1,h2,h3{font-weight:var(--font-bold)}h2.font-regular,h3.font-regular{font-weight:var(--font-regular)}.font-caption-medium,.font-medium{font-weight:var(--font-medium)}.font-italic{font-style:italic}.font-caption-maiusc,.font-caption-maiusc-2,.font-upper{text-transform:uppercase}.font-paragrafo-scrolly{font-size:calc(var(--base-font-size)*1.375)}.font-dida-documento{font-size:calc(var(--base-font-size)*1.25);font-weight:var(--font-bold)}h1{font-size:calc(var(--base-font-size)*5);line-height:1.2em}h1.titolo{font-family:laica;font-style:normal;font-weight:700;font-size:8rem;line-height:120%}.font-quote,.font-quote-bold{font-size:calc(var(--base-font-size)*3.5);line-height:1.2em}.menu-content .menu-main>a,h2{font-size:calc(var(--base-font-size)*3);line-height:1.2em}h3{font-size:calc(var(--base-font-size)*2.125);line-height:1.2em}.font-titoletti{font-size:calc(var(--base-font-size)*2);line-height:1.6em}.font-paragrafo{font-size:calc(var(--base-font-size)*1.75);line-height:1.3em}.font-subhead{font-size:calc(var(--base-font-size)*1.5);line-height:1.3em}.font-caption,.font-caption-medium{font-size:calc(var(--base-font-size)*1.0625)}.font-caption-maiusc{font-size:calc(var(--base-font-size)*1.125)}.font-caption-maiusc-2{font-size:calc(var(--base-font-size)*.9375)}@media only screen and (max-width:1024px){body{--base-font-size:1rem;font-size:calc(var(--base-font-size)*1)}h1{font-size:calc(var(--base-font-size)*3)}.font-quote,.font-quote-bold,h2{font-size:calc(var(--base-font-size)*2.25)}.scroll-content-section h2{font-size:calc(var(--base-font-size)*2)}h3{font-size:calc(var(--base-font-size)*1.875)}.font-titoletti{font-size:calc(var(--base-font-size)*1.75)}.font-paragrafo{font-size:calc(var(--base-font-size)*1.5)}.font-subhead{font-size:calc(var(--base-font-size)*1.25);line-height:1.3em}.font-caption,.font-caption-maiusc,.font-caption-medium{font-size:calc(var(--base-font-size)*.875)}.font-caption-maiusc-2{font-size:calc(var(--base-font-size)*.75)}.font-paragrafo-scrolly{font-size:calc(var(--base-font-size)*1)}}:root{--s0:0.5rem;--s1:calc(var(--s0)*2);--s2:calc(var(--s0)*3);--s3:calc(var(--s0)*4);--s4:calc(var(--s0)*8);--s5:calc(var(--s0)*16);--s6:calc(var(--s0)*32);--s-1:calc(var(--s0)/2);--s-2:calc(var(--s0)/4);--flow-space:var(--s2);--flow-space-horizontal:var(--s0);--flow-threshold:32ch;--color-dark-blue:#003766;--color-brand-blue:#003e74;--color-light-blue:#0075db;--color-extra-light-blue:#0075db;--color-gray:#dbe1e2;--color-gray-opacity:#dbe1e288;--color-gray-text:#606566;--color-light-gray:#eff3f4;--color-dark-gray:#adb7b8;--color-dark-rose:#ebadd4;--color-rose:#f9cad0;--color-light-rose:#f5d6d9;--color-dark-red:#df5858;--color-red:#eb6c6c;--color-light-red:#f3a5a5;--color-dark-gold:#cb9f4f;--color-gold:#d7b576;--color-light-gold:#e2ca9c;--color-extra-light-gold:#f8f2e7;--color-dark-yellow:#f7ce3b;--color-yellow:#f8d453;--color-light-yellow:#fae084;--color-extra-light-yellow:#fcedb5;--color-black:#000;--color-black-text:#121212;--color-white:#fff;--color-black-alpha:rgba(0,0,0,.1);--color-white-alpha:rgba(1,1,1,.3);--radius:var(--s1);--radius-top:var(--radius) var(--radius) 0 0;--radius-left:var(--radius) 0 0 var(--radius);--shadow-dark:0 4px 4px rgba(0,0,0,.25);--shadow-primary:0 3px 4px rgba(139,99,75,.2);--shadow-big:0px 16px 32px rgba(0,0,0,.24);--shadow-small:0px 8px 16px rgba(0,0,0,.24);--shadow-extra-small:0px 4px 10px rgba(0,0,0,.25);--shadow-generic:0px 0px 16px rgba(70,70,70,.25);--shadow-generic-small:0px 0px 8px rgba(0,0,0,.2);--shadow-rounded:0px 0px 20px rgba(0,0,0,.25);--border-thickness:0.0625rem;--small-radius:var(--s0);--transition-duration-long:0.3s;--transition-duration:0.15s;--transition-duration-short:0.05s;--transition-type:ease-out;--lg-breakpoint:1920px;--md-breakpoint:1128px;--sm-breakpoint:720px;--basic-desktop-element-width:20rem;--footer-margin:var(--s5);--map-button-size:2.5rem;--map-button-shadow:0px 4px 8px rgba(0,0,0,.16);--page-padding-bg:6.25rem;--page-padding-m:3.125rem;--page-padding-sm:1.25rem;--page-padding:var(--page-padding-bg);--base-spacing:3rem;--app-height:100%}body{overflow-y:overlay}:root{--navbar-height:var(--s4);--menu-size:4.6rem}.flow>*+*{margin-top:var(--flow-space)}.full-width{width:100%}.full-height{height:100%}.sidebar{flex-grow:1}.with-sidebar{flex-basis:0;flex-grow:999}.cover{display:flex;flex-direction:column;gap:var(--s1);justify-content:center;align-items:center}.flex-expanded{flex:1}.pushed-right{margin-left:auto}.auto-left{align-self:flex-start}.stack-horizontal,.stack-vertical{display:flex;gap:var(--flow-space-horizontal)}.stack-vertical{flex-direction:column}.wrapper{display:flex;width:100%}.wrapper-reversed{flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start;gap:var(--s1)}.wrapper-reversed .with-sidebar{min-width:50%}.cluster{display:flex;flex-wrap:wrap;gap:var(--flow-space-horizontal)}.cluster>*{flex:1 1 var(--flow-threshold)}[data-align=center]{align-items:center}[data-align=start]{align-items:flex-start}[data-align=end]{align-items:flex-end}[data-justify=start]{justify-content:flex-start}[data-justify=spaced]{justify-content:space-between}[data-justify=center]{justify-content:center}[data-justify=end]{justify-content:flex-end}[data-wrap]{flex-wrap:wrap}[data-gap=smaller]{gap:var(--s0)}[data-gap=medium]{gap:var(--s3)}[data-gap=small]{gap:var(--s2)}[data-gap=bigger]{gap:var(--s5)}[data-gap=none]{gap:0}.grid-horizontal{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;gap:var(--flow-space-horizontal)}.cards-grid{--flow-space-horizontal:var(--s1);--grid-columns-number:3}.cards-grid>*{--flow-threshold:30ch;max-width:44ch}.cover-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.basic-width{max-width:var(--basic-desktop-element-width)}.double-width{max-width:calc(var(--basic-desktop-element-width)*2)}.half-width{max-width:calc(var(--basic-desktop-element-width)/2)}.square-ratio{aspect-ratio:1/1}.rectangle-ratio{aspect-ratio:2/1}.long-rectangle-ratio{aspect-ratio:3/1}.short-rectangle-ratio{aspect-ratio:3/2}.basic-padding{padding:var(--s2)}.light-padding{padding:var(--s0)}.desktop-element-width{max-width:100%}.child-with-margin{max-width:1600px;width:100%}.divisor{width:100%;background-color:var(--color-line-ultralight);height:.09rem}.with--navbar{position:relative;top:var(--navbar-height)}.header{min-height:var(--navbar-height)}.header[data-height=smaller]{height:3.5rem}.fixed-lateral-drawer{position:fixed;left:100vw;top:0;right:0;width:100vw;height:100vh;transition:all .5s;z-index:4}.fixed-lateral-drawer.opened{left:0}.icon-container{aspect-ratio:1}.padded-lateral{padding-left:var(--page-padding);padding-right:var(--page-padding)}.page{padding:var(--base-spacing)}.page.menu-margin{margin-left:var(--menu-size)}.page.no-padding{padding:0}.small-radius{border-radius:var(--small-radius)}@media(max-width:1920px){.child-with-margin{margin:0 100px;width:calc(100% - 200px)}}@media(max-width:1128px){body{--navbar-height:3.25rem;--page-padding:var(--page-padding-m)}.child-with-margin{margin:0 50px;width:calc(100% - 100px)}}@media(max-width:1024px){:root{--menu-size:2.87rem}body{--navbar-height:3.25rem;--page-padding:var(--page-padding-sm);--base-spacing:var(--s2)}.page.menu-margin{margin-left:unset;margin-top:var(--menu-size)}.child-with-margin{margin:0 20px;width:calc(100% - 40px)}.desktop-element-width{width:100%}}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-primary{background-color:var(--color-primary)}.bg-light{background-color:var(--color-light)}.bg-primary-50{background-color:var(--color-primary-50)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.capitalize-first:first-letter{text-transform:capitalize}.pointer{cursor:pointer}.rounded{border-radius:var(--s1)}.small-rounded{border-radius:var(--s0)}.text-no-wrap{white-space:nowrap}.relative{position:relative}.abs-fill,.abs-fill-cover{position:absolute;left:0;top:0;width:100%;height:100%}.abs-fill-cover{-o-object-fit:cover;object-fit:cover}.abs-top-left,.absolute{position:absolute}.abs-top-left{left:0;top:0}.radius{border-radius:var(--radius)}.half-radius{border-radius:calc(var(--radius)/2)}.radius-top{border-radius:var(--radius) var(--radius) 0 0}.radius-left{border-radius:var(--radius) 0 0 var(--radius)}.radius-bottom{border-radius:0 0 var(--radius) var(--radius)}.one-one{aspect-ratio:1/1}.two-one{aspect-ratio:2/1}.three-two{aspect-ratio:3/2}.horizontal-scrollable{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.horizontal-scrollable::-webkit-scrollbar{display:none}.horizontal-no-scrollable{overflow-x:hidden}.overflow-hidden{overflow:hidden}.large-padding{padding:var(--s3)}.extra-bottom-large-padding{padding-bottom:var(--s5)}.bordered{border:solid var(--border-thickness) var(--color-border)}.bordered-bottom{border-bottom:solid var(--border-thickness) var(--color-border)}.bordered-left{border-left:solid var(--border-thickness) var(--color-border)}.bordered-right{border-right:solid var(--border-thickness) var(--color-border)}.bordered-top{border-top:solid var(--border-thickness) var(--color-border)}.bordered-bottom[data-border-color=light],.bordered-left[data-border-color=light],.bordered-right[data-border-color=light],.bordered-top[data-border-color=light]{--color-border:var(--color-line-light)}.bordered-bottom[data-border-color=ultralight],.bordered-left[data-border-color=ultralight],.bordered-right[data-border-color=ultralight],.bordered-top[data-border-color=ultralight]{--color-border:var(--color-line-ultralight)}.horizontal-separator{width:100%;border-bottom:solid .09rem var(--color-black-text)}.line-clamp{--line-clamp-num:2;display:-webkit-box;-webkit-line-clamp:var(--line-clamp-num);-webkit-box-orient:vertical;overflow:hidden}.cut-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.big-shady{box-shadow:var(--shadow-big)}.generic-shadow{box-shadow:var(--shadow-generic)}.generic-small-shadow{box-shadow:var(--shadow-generic-small)}.small-shadow{box-shadow:var(--shadow-small)}.extra-small-shadow{box-shadow:var(--shadow-extra-small)}.light-shadow{box-shadow:0 0 20px rgba(70,70,70,.16)}.shadow-rounded{box-shadow:var(--shadow-rounded)}.shadow-filter{filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.smaller-shadow-filter{filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.view-bottom-margin{height:var(--s5);margin:0}@media(max-width:1128px){.mobile-further-margin-top{margin-top:2.5rem}}.rotating-circle{width:var(--s6);height:-moz-fit-content;height:fit-content}.pulsating-circle{transform-origin:center center;animation-name:pulsating-circle;animation-timing-function:ease-in-out;animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite}.opacity-appear-enter-active{transition:all .3s;opacity:1}.opacity-appear-leave-active{transition:all .2s}.opacity-appear-enter-from,.opacity-appear-leave-to{opacity:0}@keyframes pulsating-circle{0%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.scroll-container-window{--color-explore-back:var(--color-dark);position:relative;width:100%;height:100%;top:0;overflow:hidden;color:var(--color-black-text)}.scroll-container{width:100%;height:100%;position:absolute;left:0;top:0;transition:transform .5s ease-in-out}.scroll-container section{height:100vh;width:100%}.start-arrow{animation-duration:.82s;animation-timing-function:cubic-bezier(.175,.885,.32,1.5);animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-name:arrow-bounce}@keyframes arrow-bounce{to{transform:translateY(-36%)}0%{transform:translateY(-9)}}.fade-enter-active,.fade-leave-active{opacity:1;transition:opacity var(--transition-duration) var(--transition-type)}.fade-enter-from,.fade-leave-to{opacity:0}.side-text{position:absolute;top:50%;transform:translateY(-50%);display:grid;gap:var(--s4);width:45%;align-items:flex-start;opacity:0;z-index:2;padding-top:var(--s6)}.side-text.small{width:35%}.side-text.medium{width:45%}.side-text.big{width:55%}.side-text.left{left:0;margin-left:var(--margin-contents)}.side-text.right{right:0;margin-right:var(--margin-contents)}.side-text.top{top:0;transform:translateY(0);margin-top:var(--margin-contents)}.abs.bg-image{width:100%;-o-object-fit:cover;object-fit:cover}.margin-gradient{position:absolute;left:0;width:100%;height:6rem;z-index:1}.margin-gradient.top{top:0}.margin-gradient.bottom{bottom:0}.margin-gradient.big{height:16vh}.margin-gradient.bigger{height:50vh}.traffic-light{width:300px;height:300px;background-color:#fff}@media(max-width:1024px){.scroll-container-window{height:100vh;overflow-x:hidden;overflow-y:scroll}.scroll-container section:not(.stage-start){height:-moz-fit-content;height:fit-content;overflow:hidden}.scroll-container section.section-bibliography{padding-bottom:0}.scroll-container section.stage-start{height:150vh}}input[type=text]{border:0;background-color:transparent}button:focus,input:focus,select:focus,textarea:focus{outline:none}#app>.menu-wrapper+*{overflow-y:auto;max-height:100vh}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-scrollbar::-webkit-scrollbar{width:calc(var(--s0)/2)}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:calc(var(--s0)/2)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-light);border-radius:calc(var(--s0)/2)}.img-hover-grow-container{--transition-duration:300ms;overflow:hidden}.img-hover-grow img{transition:transform var(--transition-duration) var(--transition-type)}.img-hover-grow:hover img{transform:scale(1.05)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}#app,body,html{width:100%;height:100%}body.archive,body.archive #app,body.article,body.article #app,body.artifact,body.artifact #app,body.home,body.home #app{position:fixed;width:100vw;height:100vh;top:0;left:0}.menu-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;z-index:50;color:var(--color-white);display:flex;overflow-y:auto;background:rgba(0,0,0,.6);align-items:flex-start;transition:background .5s}.menu-wrapper.hidden{background:transparent;pointer-events:none;overflow-y:hidden}.menu-backdrop{flex:1 1 0;cursor:pointer;align-self:stretch}.menu-wrapper.hidden .menu-backdrop{pointer-events:none;cursor:unset}.menu-content{margin-left:var(--menu-size);padding:3rem;gap:var(--s3);background-color:var(--color-brand-blue);pointer-events:all;min-height:100%;z-index:0;transition:transform .5s}.menu-wrapper.hidden .menu-content{transform:translate(-100%)}body.resize-no-anim .menu-content{transition:none}.menu-content hr{border-top:1px solid currentColor;width:100%}.menu-content .menu-languages{gap:var(--s2)}.menu-content .menu-languages .active{font-weight:500;color:var(--color-rose)}.menu-content .menu-main{gap:0}.menu-content .menu-main hr{max-width:290px}.menu-content .menu-main a{display:inline-block;transition:transform .8s}.menu-content .menu-main a:hover{transform:translateX(30px)}.menu-content .menu-main hr{margin:var(--s2) 0}.menu-content .sub{gap:.5rem;overflow:hidden;max-height:50vh;transition:max-height .5s,opacity .5s}.menu-content .sub>:first-child{margin-top:var(--s3)}.menu-content .sub.hidden{max-height:0;opacity:0}.menu-content .menu-footer{gap:var(--s2)}.menu-content .menu-footer p{width:0;min-width:100%}.menu-content .menu-footer hr{margin:0;margin-top:var(--s2)}.menu-content .menu-footer .home-link>img{height:4rem}.menu-content .menu-logos{gap:var(--s2);min-width:-moz-max-content;min-width:max-content}.menu-content .menu-logos img{width:10rem}.menu-content .menu-footer-links{justify-content:space-between}.menu-content .menu-footer-links span{color:var(--color-dark-gray)}.menu-content .menu-footer-links>a,.menu-content .menu-languages>a{border-bottom:2px solid transparent}.menu-content .menu-footer-links>a:hover,.menu-content .menu-languages>a:hover{border-color:currentColor}.menu-cont{position:fixed;left:0;top:0;width:var(--menu-size);height:100%;display:flex;flex-direction:column;padding:3rem 0;justify-content:space-between;background-color:var(--color-brand-blue);pointer-events:all;z-index:1}.menu-cont .home-logo{width:unset}.menu-cont .home-logo>svg{height:50px;transform:rotate(-90deg)}.menu-cont .home-icon{align-self:stretch;margin:0 .75rem}.menu-cont .menu-nav-lines{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.menu-actions{display:flex;flex-direction:column;gap:var(--s3);z-index:2}.menu-actions .menu-burger{width:var(--s3);height:var(--s3)}.parenthesis-cont .svg-icon{--svg-icon-color:var(--color-white)}@media(max-width:1024px){.menu-wrapper{overflow-y:visible}.menu-cont,.menu-wrapper{width:100%;height:var(--menu-size)}.menu-cont{padding:0 1.25rem;flex-direction:row-reverse;justify-content:space-between;transition-property:top;transition-duration:.2s}.menu-cont .home-logo>svg{height:32px;transform:none}.menu-cont .menu-spacer{width:var(--s3)}.menu-actions{flex-direction:row-reverse;align-items:center;gap:1.5rem;height:1.5rem}.menu-burger,.menu-search{width:1.5rem;height:1.5rem}.parenthesis-cont{height:1.5rem}.menu-content{position:fixed;top:var(--menu-size);left:0;right:0;bottom:0;overflow-y:auto;margin-left:0;padding:1.5rem;gap:var(--s1)}.menu-content>*{flex:0 0 auto}.menu-wrapper.hidden .menu-content{transform:translateY(-100%)}.menu-content .menu-footer-links,.menu-content .menu-logos{flex-direction:column;gap:var(--s0)}.menu-content .menu-footer-links{gap:0}.menu-content .menu-footer .home-link>img{height:unset;width:100%}}.base-button-rounded{width:var(--s4);height:var(--s4);border-radius:100rem;transition-property:background-color;transition-duration:.2s}.base-button-rounded .svg-icon{width:var(--s3);height:var(--s3)}.base-button-rounded.inactive{opacity:.5;pointer-events:none}@media(max-width:1024px){.base-button-rounded{width:3rem;height:3rem;border-radius:100rem}.base-button-rounded .svg-icon{width:var(--s2);height:var(--s2)}}.svg-icon{width:32px;height:32px;--svg-icon-color:var(--color-black-text)}.svg-icon.big{width:52px;height:52px}.svg-icon.inline{display:inline-block;height:1em;width:1em;vertical-align:-.2em}.svg-icon .svg-color-stroke path{stroke:var(--svg-icon-color)}.svg-icon .svg-color-fill path{fill:var(--svg-icon-color)}