﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}*::-moz-selection,*::selection{color:var(--color-white);background-color:var(--color-primary);}*::-moz-placeholder,*:-ms-input-placeholder,*::placeholder{font-size:var(--fs-placeholder);opacity:.7;color:var(--color-secondary-dark);}*::-webkit-scrollbar{width:12px;}*::-webkit-scrollbar-track{background-color:var(--color-bg);}*::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:100vh;border:3px solid var(--color-bg);}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-bg-dark);}html{font-size:100%;scroll-behavior:smooth;}body{min-height:100vh;font-family:var(--ff-primary);font-size:var(--fs-18);font-weight:500;line-height:1.5;letter-spacing:.5px;color:var(--color-text);background-image:url("/assets/images/body-bg.png");background-repeat:repeat;background-blend-mode:multiply;background-color:var(--color-bg);overflow-x:hidden;}body:has(.menu-opened){overflow-y:hidden;}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;letter-spacing:.5px;color:var(--color-primary);}h1{font-family:var(--ff-secondary);font-size:var(--fs-96);color:var(--color-white);}h2{font-family:var(--ff-secondary);font-size:var(--fs-48);}h3,h4{font-family:var(--ff-secondary);font-size:var(--fs-24);}a{font-family:var(--ff-primary);font-size:var(--fs-18);font-weight:700;color:var(--color-primary);letter-spacing:.5px;text-decoration:none;}ul{list-style:none;}img{display:block;max-width:100%;}iframe{border:0;display:block;max-width:100%;}button{cursor:pointer;outline-color:var(--color-primary);}button,label,input,textarea{font-family:var(--ff-primary);font-size:var(--fs-18);font-weight:500;line-height:1.5;letter-spacing:.5px;color:var(--color-primary);}.dx-toolbar-items-container .dx-toolbar-after{z-index:2;}@-webkit-keyframes open-lightbox{0%{opacity:0;transform:scale(0);}65%{opacity:1;}100%{opacity:1;transform:scale(1);pointer-events:all;}}@keyframes open-lightbox{0%{opacity:0;transform:scale(0);}50%{opacity:1;}100%{opacity:1;transform:scale(1);pointer-events:all;}}@-webkit-keyframes close-lightbox{0%{opacity:1;transform:scale(1);}50%{opacity:0;}100%{opacity:0;transform:scale(0);pointer-events:none;}}@keyframes close-lightbox{0%{opacity:1;transform:scale(1);}50%{opacity:0;}100%{opacity:0;transform:scale(0);pointer-events:none;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:.75;}100%{opacity:0;}}@keyframes blink{0%{opacity:1;}50%{opacity:.75;}100%{opacity:0;}}@-webkit-keyframes slideTop{0%{opacity:1;}50%{opacity:.75;}100%{opacity:0;}}@keyframes slideTop{0%{opacity:0;}50%{opacity:.75;}100%{opacity:0;}}@-webkit-keyframes fade-in{0%{opacity:1;}100%{opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes yoyo{0%{transform:scale(1);}50%{transform:scale(1.15);}100%{transform:scale(1);}}@keyframes yoyo{0%{transform:scale(1);}50%{transform:scale(1.15);}100%{transform:scale(1);}}@-webkit-keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}:root{--color-primary:#a83829;--color-primary-light:hsl(7,61%,52%);--color-primary-dark:hsl(7,61%,30%);--color-secondary:#bc9562;--color-text:#a83829;--color-bg:#e9e5de;--color-bg-dark:#edeae6;--color-grey:#828282;--color-grey-light:#c0c0c0;--color-grey-extra-light:#e0e0e0;--color-grey-dark:#333;--color-white:#fff;--color-black:#000;--ff-primary:"Manrope",sans-serif;--ff-secondary:"Literata",serif;--fs-14:clamp(.75rem,.715rem + .16vw,.875rem);--fs-15:clamp(.75rem,.7067rem + .1923vw,.9375rem);--fs-16:clamp(.9375rem,.9231rem + .0641vw,1rem);--fs-18:clamp(1rem,.925rem + .2vw,1.125rem);--fs-20:clamp(1rem,.9423rem + .2564vw,1.25rem);--fs-22:clamp(1.1875rem,1.1442rem + .1923vw,1.375rem);--fs-24:clamp(1.125rem,1.1rem + .4vw,1.5rem);--fs-28:clamp(1.25rem,1.1346rem + .5128vw,1.75rem);--fs-32:clamp(1.375rem,1.2308rem + .641vw,2rem);--fs-36:clamp(1.5rem,1.05rem + 1.2vw,2.25rem);--fs-40:clamp(1.5rem,1.2692rem + 1.0256vw,2.5rem);--fs-48:clamp(1.75rem,1.4615rem + 1.2821vw,3rem);--fs-56:clamp(1.75rem,1.3462rem + 1.7949vw,3.5rem);--fs-64:clamp(1.75rem,1.2308rem + 2.3077vw,4rem);--fs-80:clamp(2rem,1.3077rem + 3.0769vw,5rem);--fs-96:clamp(2rem,1.0769rem + 4.1026vw,6rem);--fs-128:clamp(3rem,1.8462rem + 5.1282vw,8rem);--rds-1:clamp(.5rem,.3846rem + .5128vw,1rem);--rds-2:clamp(1rem,.7692rem + 1.0256vw,2rem);--rds-3:clamp(1.5rem,1.1538rem + 1.5385vw,3rem);--rds-4:clamp(2rem,1.5385rem + 2.0513vw,4rem);--rds-5:clamp(2.5rem,1.9231rem + 2.5641vw,5rem);--rds-6:clamp(3rem,2.3077rem + 3.0769vw,6rem);--rds-8:clamp(4rem,3.0769rem + 4.1026vw,8rem);--rds-10:clamp(5rem,3.8462rem + 5.1282vw,10rem);--rds-12:clamp(6rem,4.6154rem + 6.1538vw,12rem);--rds-15:clamp(7.5rem,5.7692rem + 7.6923vw,15rem);--rds-20:clamp(10rem,7.6923rem + 10.2564vw,20rem);--rds-25:clamp(12.5rem,9.6154rem + 12.8205vw,25rem);--rds-30:clamp(15rem,11.5385rem + 15.3846vw,30rem);--header-height:clamp(6rem,5.6538rem + 1.5385vw,7.5rem);--back-to-home-height:4rem;--br-sm:8px;}.cont,.cont-xs,.cont-sm,.cont-lg,.cont-xl,.cont-left,.cont-right,.cont-right-sm{margin-inline:auto;width:94%;}@media screen and (min-width:65em){.cont-xs{width:50%;}.cont-sm{width:65%;}.cont{width:75%;}.cont-lg{width:85%;}.cont-xl{width:96%;}.cont-left{margin-inline:0 auto;width:87.5%;}.cont-right{margin-inline:auto 0;width:87.5%;}.cont-right-sm{margin-inline:auto 0;width:82.5%;}}@media screen and (min-width:100em){.cont-sm{width:50%;}.cont{width:65%;}.cont-right{margin-inline:auto 0;width:82.5%;}}@media screen and (min-width:125em){.cont-sm{width:45%;}.cont{width:60%;}.cont-right{width:80%;}}.center{margin-inline:auto;}.m-t-1{margin-top:var(--rds-1)!important;}.m-t-2{margin-top:var(--rds-2)!important;}.m-t-3{margin-top:var(--rds-3)!important;}.m-t-4{margin-top:var(--rds-4)!important;}.m-t-5{margin-top:var(--rds-5)!important;}.m-t-6{margin-top:var(--rds-6)!important;}.m-t-8{margin-top:var(--rds-8)!important;}.m-t-10{margin-top:var(--rds-10)!important;}.m-b-1{margin-bottom:var(--rds-1)!important;}.m-b-2{margin-bottom:var(--rds-2)!important;}.m-b-3{margin-bottom:var(--rds-3)!important;}.m-b-4{margin-bottom:var(--rds-4)!important;}.m-b-5{margin-bottom:var(--rds-5)!important;}.m-b-6{margin-bottom:var(--rds-6)!important;}.m-b-8{margin-bottom:var(--rds-8)!important;}.m-l-1{margin-left:var(--rds-1)!important;}.m-l-2{margin-left:var(--rds-2)!important;}.m-l-3{margin-left:var(--rds-3)!important;}.m-l-4{margin-left:var(--rds-4)!important;}.m-l-5{margin-left:var(--rds-5)!important;}.m-l-6{margin-left:var(--rds-6)!important;}.m-l-8{margin-left:var(--rds-8)!important;}.m-r-1{margin-right:var(--rds-1)!important;}.m-r-2{margin-right:var(--rds-2)!important;}.m-r-3{margin-right:var(--rds-3)!important;}.m-r-4{margin-right:var(--rds-4)!important;}.m-r-5{margin-right:var(--rds-5)!important;}.m-r-6{margin-right:var(--rds-6)!important;}.m-r-8{margin-right:var(--rds-8)!important;}.hide{opacity:0!important;visibility:hidden!important;}.show{opacity:1!important;visibility:visible!important;}.appear{display:block!important;}.disappear{display:none!important;}.slide-in{opacity:1!important;transform:translate(0,0)!important;}.resize{transform:scale(1)!important;}.move-up{transform:translateY(-100%)!important;}.rotate-back{transform:rotate(0deg)!important;}.uppercased{text-transform:uppercase;}.back-to-top{position:fixed;bottom:6rem;right:var(--rds-1);padding:.75em .75em;border:0;border-radius:100vh;background-color:var(--color-white);writing-mode:vertical-lr;transition:background-color .25s ease-in-out,color .25s ease-in-out;z-index:1000;}.back-to-top svg path{transition:fill .25s ease-in-out;}.back-to-top:hover{background-color:var(--color-secondary);color:var(--color-white);}.back-to-top:hover svg path{fill:var(--color-white);}.menu-btn{background-color:var(--color-secondary);width:clamp(3rem,2.7692rem + 1.0256vw,4rem);aspect-ratio:1;border-radius:50%;border:0;padding:.75rem;}.menu-btn__line{width:100%;height:3px;background-color:transparent;position:relative;}.menu-btn__line::before,.menu-btn__line::after{content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background-color:var(--color-white);transition:width .25s linear;}.menu-btn__line::before{transform:translateY(-.25rem);}.menu-btn__line::after{width:60%;transform:translateY(.25rem);}.menu-btn:hover .menu-btn__line::before{width:60%;}.menu-btn:hover .menu-btn__line::after{width:100%;}.menu-opened .menu-btn{background-color:var(--color-secondary);}.menu-opened .menu-btn__line{width:100%;height:3px;background-color:transparent;position:relative;}.menu-opened .menu-btn__line::before,.menu-opened .menu-btn__line::after{content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background-color:var(--color-white);transition:width 0s linear;}.menu-opened .menu-btn__line::before{transform:translateY(0) rotate(45deg);}.menu-opened .menu-btn__line::after{transform:translateY(0) rotate(-45deg);}.menu-opened .menu-btn:hover .menu-btn__line::before{width:100%;}.menu-opened .menu-btn:hover .menu-btn__line::after{width:100%;}.btn-solid-icon,.btn-solid-icon--white,.btn-solid-icon--primary{display:flex;align-items:center;gap:.75rem;width:fit-content;padding:.75em 2em;border:0;border-radius:100vh;transition:background-color .25s ease-in-out;}.btn-solid-icon:hover,.btn-solid-icon--white:hover,.btn-solid-icon--primary:hover{background-color:var(--color-secondary);}.btn-solid-icon--primary{background-color:var(--color-primary);color:var(--color-white);}.btn-solid-icon--white{background-color:var(--color-white);color:var(--color-primary);}.btn-solid-icon--white:hover{background-color:var(--color-secondary);color:var(--color-white);}.btn-solid-icon--white:hover svg path{fill:var(--color-white);}.slider-btn,.slider-btn--next,.slider-btn--prev{display:grid;place-items:center;width:clamp(4rem,3.7692rem + 1.0256vw,5rem);aspect-ratio:1;border-radius:50%;border:2px solid transparent;background-color:var(--color-white);transition:background-color .25s ease-in-out,color .25s ease-in-out;}.slider-btn svg path,.slider-btn--prev svg path,.slider-btn--next svg path{transition:fill .25s ease-in-out;}.slider-btn:hover,.slider-btn--prev:hover,.slider-btn--next:hover{background-color:var(--color-secondary);}.slider-btn.swiper-button-disabled,.swiper-button-disabled.slider-btn--prev,.swiper-button-disabled.slider-btn--next{pointer-events:none;opacity:.25;}.play-btn,.play-btn--lg,.play-btn--sm{display:grid;place-items:center;width:clamp(4rem,3.7692rem + 1.0256vw,5rem);aspect-ratio:1;border:0;background-color:var(--color-primary);transition:background-color .25s ease-in-out;}.play-btn:hover,.play-btn--lg:hover,.play-btn--sm:hover{background-color:var(--color-secondary);}.play-btn--lg{width:clamp(5.5rem,4.9231rem + 2.5641vw,8rem);}.play-btn svg,.play-btn--sm svg,.play-btn--lg svg{pointer-events:none;}.lightbox-btn-open{display:grid;place-items:center;position:absolute;top:.5rem;right:.5rem;width:2rem;aspect-ratio:1;border:1.5px solid var(--color-white);background-color:var(--color-primary);z-index:10;transition:background-color .25s ease-in-out;}.lightbox-btn-open svg{width:1rem;}.lightbox-btn-open:hover{background-color:var(--color-primary-light);}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:2rem var(--rds-1);margin-left:calc(var(--rds-6) + 1rem);}@media(width< 30em){.breadcrumbs{margin-bottom:1rem;}}.breadcrumbs *{font-size:var(--fs-16);font-weight:500;color:var(--color-text);}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs p{font-weight:700;text-decoration:underline;}.image-card{opacity:.2;transform:translate(0,30%);}.image-card.fade-in{opacity:1;transform:translate(0,0);transition:opacity .75s ease-in-out,transform .6s ease-in-out;}@media(width>= 65em){.image-card:nth-child(3n+1){transform:translate(-30%,0);}.image-card:nth-child(3n+1).fade-in{opacity:1;transform:translate(0,0);transition:opacity .85s ease-in-out,transform .65s ease-in-out;}.image-card:nth-child(3n+2){transform:translate(0,30%);}.image-card:nth-child(3n+2).fade-in{opacity:1;transform:translate(0,0);transition:opacity .85s ease-in-out,transform .5s ease-in-out;}.image-card:nth-child(3n+3){transform:translate(30%,0);}.image-card:nth-child(3n+3).fade-in{opacity:1;transform:translate(0,0);transition:opacity .85s ease-in-out,transform .65s ease-in-out;}}.image-card__img-wrapper{width:100%;aspect-ratio:7/6;overflow:hidden;}.image-card__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease-in-out;}.image-card__img-wrapper img:hover{transform:scale(1.07);}.image-card__details{display:grid;grid-template-columns:1fr;align-items:start;row-gap:1.5rem;padding:1rem .35rem;}.image-card__title{font-size:var(--fs-22);font-weight:800;line-height:1.1;}.image-card__id{font-size:var(--fs-16);line-height:1.1;}.image-card__creator{font-size:var(--fs-16);line-height:1.1;}.video-card__video-wrapper{position:relative;}.video-card__video-wrapper iframe{width:100%;aspect-ratio:16/9;}.video-card__overlay{position:absolute;inset:0;}.video-card__overlay img{width:100%;height:100%;object-fit:cover;}.video-card__play-btn{position:absolute;bottom:0;right:0;}.video-card__details{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-row-gap:1rem;grid-column-gap:1rem;padding-block:1rem;}.video-card__title{font-size:var(--fs-22);font-weight:800;line-height:1.2;overflow:hidden;}.video-card__duration{font-size:var(--fs-22);font-weight:800;line-height:1.2;}.video-card__description{grid-column:1/-1;color:var(--color-grey);font-size:var(--fs-14);}.item-card{display:grid;justify-items:center;align-items:start;padding:var(--rds-2);transition:transform 1s ease-in-out;}.item-card:hover{transform:scale(1.15);}.item-card img{max-height:65vh;}.item-card__title{font-family:var(--ff-secondary);font-size:var(--fs-28);font-weight:600;color:var(--color-white);line-height:1.2;text-align:center;max-width:40ch;padding-block:var(--rds-2);}.item-card__text{font-family:var(--ff-secondary);font-size:var(--fs-16);font-weight:400;color:var(--color-white);text-align:center;padding-block:var(--rds-2);}.search-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--rds-2);width:100%;padding-block:var(--rds-2);border-bottom:1px solid var(--color-primary);overflow:hidden;position:relative;}@media(width>= 65em){.search-card{flex-direction:row;align-items:flex-end;gap:var(--rds-4);}}.search-card__link{position:absolute;inset:0;z-index:10;}.search-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;}.search-card__date{color:var(--color-secondary);}.search-card__title{font-family:var(--ff-secondary);font-size:var(--fs-24);font-weight:900;color:var(--color-primary);line-height:1.1;}.search-card__title>*{font-family:var(--ff-secondary);font-size:var(--fs-24);font-weight:900;color:var(--color-primary);line-height:1.1;}.search-card__subtitle{font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:400;color:var(--color-primary-light);}.search-card__subtitle>*{font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:400;color:var(--color-primary-light);}.search-card__arrow{flex-shrink:0;display:flex;align-items:center;gap:.5rem;}.search-card__arrow svg{width:clamp(2rem,1.8rem + 1vw,3rem);}.search-card__arrow-text{font-size:var(--fs-18);font-weight:500;color:var(--color-primary-light);opacity:1;transition:opacity .25s ease-in-out;}@media(width>= 65em){.search-card__arrow-text{opacity:0;}}@media(hover:hover){.search-card:hover .search-card__arrow-text{opacity:1;}}.accessibility{position:fixed;bottom:var(--rds-1);right:var(--rds-1);border:0;z-index:1999;}#universalAccessBtn{display:flex;padding:.5em;background-color:var(--color-primary);border-radius:50%;border:0;cursor:pointer;transition:background-color .25s ease-in-out;}#universalAccessBtn img{border-radius:50%;border:2px solid var(--color-white);}#accessibilityBar{position:fixed;bottom:5rem;right:1rem;display:flex;flex-direction:column;transform:translateX(calc(100% + 1rem));background-color:var(--color-white);border:3px solid var(--color-primary);border-radius:5px;z-index:1999;transition:transform .5s ease-in-out,box-shadow .25s ease-in-out .25s;}#accessibilityBar button{display:flex;justify-content:flex-start;align-items:center;gap:1em;padding:.5em;border:0;background-color:transparent;font-weight:700;text-transform:capitalize;cursor:pointer;position:relative;transition:background-color .25s ease-in-out;}#accessibilityBar button:hover{background-color:var(--color-bg);}#accessibilityBar button:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:var(--color-primary);}#accessibilityBar.active{transform:translateX(0);box-shadow:0 5px 15px 10px rgba(34,34,34,.2);}body.accessibility_readingLine #readingLine{position:absolute;left:0;bottom:0;width:100vw;height:.5rem;background-color:#ef3934;z-index:9999;}body.accessibility_markerLine #markerLine{position:absolute;left:0;bottom:0;width:100vw;height:1.75rem;transform:translateY(-1rem);background-color:#e4fd00;opacity:.75;z-index:9999;}body.contrast *{background-color:#000!important;color:#e4fd00!important;fill:#e4fd00!important;stroke:#e4fd00!important;}.accessibility-item-icon{display:inline-block;margin-right:.5em;fill:var(--color-primary);fill:red;}.dropdown{width:min(30rem,100%);position:relative;}.dropdown__input-wrapper{position:relative;}.dropdown__input{display:block;border:1.5px solid transparent;border-radius:var(--br-sm);padding:.75rem 3rem .75rem 1rem;width:100%;background-color:var(--color-white);color:var(--color-primary);text-align:center;cursor:pointer;}.dropdown__input:focus-within{outline:0;border-color:var(--color-primary);}.dropdown__icon{position:absolute;top:0;right:0;width:.75rem;margin-inline:.75rem;margin-top:.65rem;transform:rotate(90deg);pointer-events:none;}.dropdown__options-container{position:absolute;top:4rem;left:0;width:100%;max-height:20rem;display:flex;flex-direction:column;background-color:var(--color-white);overflow-x:hidden;overflow-y:auto;border-radius:var(--br-sm);z-index:99;}.dropdown__option{border:0;padding:.5rem 1rem;background-color:var(--color-white);color:var(--color-primary);font-size:var(--fs-16);text-align:left;width:100%;transition:background-color .25s ease-in-out,color .25s ease-in-out;}.dropdown__option:hover{background-color:var(--color-primary);color:var(--color-white);}.dropdown__content p,.dropdown__content h1,.dropdown__content h2,.dropdown__content h3,.dropdown__content h4,.dropdown__content h5{max-width:100ch;}.photo-gallery-dropdown{display:flex;flex-direction:column;gap:.5rem;width:min(25rem,100%);position:relative;}.photo-gallery-dropdown__label{display:inline;font-size:var(--fs-16);font-weight:700;padding-left:.5rem;}.photo-gallery-dropdown__input-wrapper{position:relative;}.photo-gallery-dropdown__input{display:block;border:1.5px solid var(--color-primary);border-radius:var(--br-sm);padding:.5rem 3rem .5rem 1rem;width:min(25rem,100%);background-color:var(--color-bg);color:var(--color-primary);font-size:var(--fs-16);cursor:pointer;}.photo-gallery-dropdown__input:focus-within{outline:0;border-color:var(--color-primary);}.photo-gallery-dropdown__icon{position:absolute;top:0;right:0;width:.75rem;margin-inline:.75rem;margin-top:.5rem;transform:rotate(90deg);pointer-events:none;}.photo-gallery-dropdown__options-container{position:absolute;top:5rem;left:0;width:100%;max-height:20rem;display:flex;flex-direction:column;background-color:var(--color-bg);border:1.5px solid var(--color-primary);border-radius:var(--br-sm);overflow-x:hidden;overflow-y:auto;z-index:99;}.photo-gallery-dropdown__option{border:0;padding:.5rem 1rem;background-color:var(--color-bg);color:var(--color-primary);font-size:var(--fs-16);text-align:left;width:100%;transition:background-color .25s ease-in-out,color .25s ease-in-out;}.photo-gallery-dropdown__option:hover{background-color:var(--color-primary);color:var(--color-white);}.photo-gallery-dropdown__content p,.photo-gallery-dropdown__content h1,.photo-gallery-dropdown__content h2,.photo-gallery-dropdown__content h3,.photo-gallery-dropdown__content h4,.photo-gallery-dropdown__content h5{max-width:100ch;}.tabs__content{display:none;opacity:0;}.tabs__tab-container{display:flex;flex-direction:column;}@media screen and (min-width:40em){.tabs__tab-container{flex-direction:row;}}.tabs__item{display:grid;grid-template-columns:1fr;align-items:center;row-gap:1rem;width:100%;padding-block:1.5em;padding-left:1em;border:0;background-color:transparent;font-family:var(--ff-tertiary);color:var(--color-primary);text-align:left;cursor:pointer;position:relative;transition:color .2s ease-in-out;}.tabs__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:.75rem;background-color:transparent;transition:background-color .2s ease-in-out;}.tabs__item span{pointer-events:none;}.tabs__item-time{position:relative;}.tabs__item-time::before{content:url("/assets/icons/play-sm-primary.svg");position:absolute;top:0;left:0;transform:translateY(1px);visibility:hidden;opacity:1;transition:opacity .2s ease-in-out;}.selected.tabs__item{color:var(--color-text);font-weight:700;}.selected.tabs__item::after{background-color:var(--color-primary);}.selected.tabs__item .tabs__item-time{padding-left:1.25rem;}.selected.tabs__item .tabs__item-time::before{visibility:visible;opacity:1;}.selected.tabs__content{-moz-animation-name:fade-in;-moz-animation-duration:.75s;-moz-animation-fill-mode:forwards;animation-name:fade-in;animation-duration:.75s;animation-fill-mode:forwards;}.logo,.logo--vertical,.logo--horizontal{display:flex;gap:var(--rds-1);}.logo--horizontal{flex-direction:row;align-items:center;}.logo--vertical{flex-direction:column;align-items:flex-start;}.logo__letters-wrapper{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:.25rem;}@media(width< 25em){.logo__letters-wrapper{display:none;}}.logo__title,.logo__title--secondary,.logo__title--primary{grid-column:1/-1;grid-row:1/2;font-family:var(--ff-secondary);font-size:var(--fs-20);font-weight:600;}.logo__title--secondary{color:var(--color-white);}.logo__dec,.logo__dec--secondary,.logo__dec--primary{grid-column:1/2;grid-row:2/-1;width:2.7rem;height:2px;}.logo__dec--primary{background-color:var(--color-primary);}.logo__dec--secondary{background-color:var(--color-white);}.logo__subtitle,.logo__subtitle--secondary,.logo__subtitle--primary{grid-column:2/-1;grid-row:2/-1;font-size:var(--fs-15);font-weight:400;}.logo__subtitle--secondary{color:var(--color-white);}.form-animated__form-item{position:relative;}.form-animated__form-item label{position:absolute;bottom:.15rem;left:.5rem;transition:transform .2s ease-in-out,color .2s ease-in-out;}.form-animated__input{width:100%;padding:0 .5rem .15rem;border:0;border-bottom:1.5px solid var(--color-primary);}.form-animated__input:focus-within{outline:0;}.form-animated__input:focus-within+label{color:var(--color-primary-light);transform:scale(.7) translate(-25%,-150%);}.focused-label{transform:scale(.7) translate(-25%,-150%);}.items__swiper .swiper-wrapper{align-items:center;}.item-media__swiper .swiper-slide{margin-block:auto;}.lightbox-btn-close{display:flex;justify-content:center;align-items:center;width:var(--rds-6);aspect-ratio:1;border-radius:50%;border-color:transparent;background-color:var(--color-primary-light);position:absolute;top:var(--rds-1);right:var(--rds-1);cursor:pointer;z-index:999;transition:background-color .25s ease-in-out;}@media screen and (min-width:55em){.lightbox-btn-close{width:var(--rds-5);}}.lightbox-btn-close .line,.lightbox-btn-close .line::after{height:3px;background-color:var(--color-white);}.lightbox-btn-close .line{width:50%;transform:rotate(-45deg);position:relative;transition:transform .75s ease;}.lightbox-btn-close .line::after{content:"";position:absolute;left:0;width:100%;transform:rotate(90deg);transition:transform .75s ease;}@media screen and (hover:hover){.lightbox-btn-close:hover{background-color:var(--color-primary);}}.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-black);z-index:999999;}.lightbox-open{-webkit-animation:open-lightbox .25s ease forwards;animation:open-lightbox .25s ease forwards;}.lightbox-close{-webkit-animation:close-lightbox .25s ease forwards;animation:close-lightbox .25s ease forwards;}.gallerySwiper,.thumbsSwiper{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}.gallerySwiper .swiper-slide,.thumbsSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;background-size:contain;background-position:center;}.gallerySwiper{height:80%;width:80%;}.gallerySwiper img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;}.thumbsSwiper{height:15%;box-sizing:border-box;padding:10px 0;background-color:var(--color-black);background-size:cover;background-position:center;}@media screen and (min-width:40em){.thumbsSwiper{height:20%;}}.thumbsSwiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;opacity:.35;}.thumbsSwiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.lightbox-btn-prev,.lightbox-btn-next{position:absolute;top:40%;transform:translateY(-50%);display:grid;place-items:center;width:var(--rds-6);aspect-ratio:1;z-index:999;}@media screen and (min-width:55em){.lightbox-btn-prev,.lightbox-btn-next{width:var(--rds-5);}}.lightbox-btn-prev.swiper-button-disabled,.lightbox-btn-next.swiper-button-disabled{opacity:.2;pointer-events:none;}.lightbox-btn-prev{left:var(--rds-2);}.lightbox-btn-prev svg{transform:rotate(180deg);}.lightbox-btn-next{right:var(--rds-2);}.thumbsSwiper .swiper-slide-thumb-active{opacity:1;}.swiper-slide:empty{display:none;}.search{display:flex;flex-direction:column;gap:.5rem;width:min(100%,25rem);position:relative;z-index:5;}.search__top-container{display:flex;justify-content:space-between;gap:1rem;}.search__label{display:inline;font-size:var(--fs-16);font-weight:700;padding-left:.5rem;}.search__input{padding:.5rem 1rem;background-color:var(--color-bg);border:1.5px solid var(--color-primary);border-radius:var(--br-sm);width:min(100%,25rem);font-size:var(--fs-16);}.search__input::placeholder{color:var(--color-primary);font-size:var(--fs-16);}.search__input:focus-within{outline:1px solid var(--color-primary);}.search__clear-btn{width:1.5rem;aspect-ratio:1;background-color:var(--color-primary);color:var(--color-white);border:0;font-weight:800;}.search__results{position:absolute;top:110%;left:0;display:flex;flex-direction:column;width:100%;max-height:300px;background-color:var(--color-bg);border:1.5px solid var(--color-primary);overflow-y:auto;z-index:10;}.search__results-item-btn{padding:.4em 1em;border:0;background-color:transparent;font-size:var(--fs-16);text-align:left;width:100%;transition:color .15s ease-in-out,background-color .15s ease-in-out;}.search__results-item-btn:hover{background-color:var(--color-primary);color:var(--color-white);}.search__results-message{padding:.5rem 1rem;font-size:var(--fs-16);font-weight:700;color:var(--color-white);background-color:var(--color-primary);text-align:left;}.gallery__img-wrapper{width:100%;aspect-ratio:4/3;overflow:hidden;}.gallery__img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;}.gallery__open-btn{display:grid;place-items:center;position:absolute;top:var(--rds-1);left:var(--rds-1);width:clamp(4rem,3.7692rem + 1.0256vw,5rem);aspect-ratio:1;border:2px solid transparent;border-radius:50%;background-color:var(--color-grey-extra-light);z-index:97;}.gallery__open-btn svg{width:clamp(1.75rem,1.6346rem + .5128vw,2.25rem);}.gallery__open-btn span{display:none;font-size:var(--fs-14);font-weight:700;line-height:1.2;}.gallery__open-btn:hover svg{display:none;}.gallery__open-btn:hover span{display:unset;}.map{display:flex;flex-direction:column;gap:var(--rds-4);}.map.section{padding-block:var(--rds-8);}.map__title{flex-shrink:0;font-size:var(--fs-36);font-weight:900;color:var(--color-primary);z-index:1;}.map__box{width:100%;aspect-ratio:16/9;background-color:var(--color-bg);position:relative;}.map iframe{width:85%;aspect-ratio:16/9;position:absolute;top:-10%;right:5%;}@media(width> 40em){.map{flex-direction:row;}.map__title{align-self:center;}.map__box{width:100%;aspect-ratio:2.2;margin-left:-10%;}.map iframe{width:80%;left:unset;right:5%;}}.pagination-js,.pagination-search-js{display:flex;justify-content:center;align-items:center;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1em 2em;margin:var(--rds-8) auto var(--rds-4);border-radius:100vh;}.pagination-js__btns-container,.pagination-search-js__btns-container{display:none;}@media screen and (min-width:40em){.pagination-js__btns-container,.pagination-search-js__btns-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;}}.pagination-js__arrows,.pagination-search-js__arrows{background-color:var(--color-secondary);padding:.25rem;min-width:3rem;aspect-ratio:1;color:var(--color-primary);border:0;border-radius:50%;font-size:var(--fs-48);}.pagination-js__arrows.prev-page,.pagination-search-js__arrows.prev-page{margin-right:.25rem;}.pagination-js__arrows.next-page,.pagination-search-js__arrows.next-page{margin-left:.25rem;}.pagination-js__arrows.disabled,.pagination-search-js__arrows.disabled{opacity:.2;pointer-events:none;}@media screen and (min-width:40em){.pagination-js__arrows,.pagination-search-js__arrows{background-color:transparent;min-width:2rem;font-size:var(--fs-24);}}.pagination-js__item,.pagination-search-js__item{border:0;}.pagination-js__item>a,.pagination-js__item>button,.pagination-search-js__item>a,.pagination-search-js__item>button{padding:.5rem 1rem;background-color:transparent;color:var(--color-primary);border-radius:50%;border:0;font-weight:700;}.pagination-js__item.active>a,.pagination-js__item.active>button,.pagination-search-js__item.active>a,.pagination-search-js__item.active>button{background-color:var(--color-primary);color:var(--color-white);}.pagination-js__link,.pagination-search-js__link{color:var(--color-primary);}.loader{position:fixed;inset:0;display:grid;align-items:center;justify-items:center;row-gap:var(--rds-4);background-color:var(--color-white);opacity:1;z-index:1000;}.loader__icon{align-self:start;width:6rem;aspect-ratio:1;border-radius:50%;}.loader__logo-wrapper{align-self:end;max-width:25rem;}.loader__logo-wrapper img{object-fit:contain;}.spinner{border:5px solid var(--color-primary);border-top:5px solid #fff;border-radius:50%;animation:spin 1s linear infinite;}.loading-message{font-size:var(--fs-40);font-weight:700;text-align:center;animation:blink 1.5s linear infinite;}.quote{padding-block:var(--rds-5) var(--rds-8);padding-inline:var(--rds-6);margin-inline:auto;width:fit-content;overflow:hidden;}.quote__main{max-width:60ch;font-size:var(--fs-36);text-align:center;position:relative;}.quote__main span{position:relative;z-index:1;}.quote__main img{width:clamp(3rem,1.6154rem + 6.1538vw,9rem);z-index:0;}.quote__open{position:absolute;top:0;left:0;transform:translate(-60%,-65%);}.quote__close{position:absolute;bottom:0;right:0;transform:translate(60%,20%);}.quote__source{max-width:65ch;margin-inline:auto;margin-top:3rem;text-align:center;font-size:var(--fs-20);}.touch-navigator{display:none;}@media(hover:none) and (pointer:coarse){.touch-navigator{display:grid;place-items:center;position:fixed;top:calc(100% - .5rem);left:50%;transform:translate(-50%,-100%);background-color:var(--color-secondary);padding:.5rem;width:4rem;aspect-ratio:1;border-radius:50%;overflow:hidden;z-index:900;}.touch-navigator__btn,.touch-navigator__btn--home{background-color:transparent;border:0;}.touch-navigator__btn img,.touch-navigator__btn--home img{object-fit:contain;width:1.75rem;aspect-ratio:1;}}.header{padding-block:var(--rds-1);background-image:url("/assets/images/body-bg.png");background-repeat:repeat;background-blend-mode:multiply;background-color:var(--color-bg);position:relative;z-index:99;}.header__content{display:flex;justify-content:space-between;align-items:center;gap:var(--rds-2);}.header__logo-wrapper{flex-shrink:0;}.header__menu-btn{z-index:10;}.header__menu{position:fixed;left:0;top:0;width:100vw;height:0;background-color:var(--color-primary);overflow-x:hidden;overflow-y:auto;transition:height .25s linear;}.header.menu-opened .header__menu{height:100vh;}.header__menu-bg{position:absolute;inset:0;}.header__menu-bg img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;}.header__menu-content{display:flex;flex-direction:column;gap:var(--rds-1);align-items:flex-end;padding:var(--header-height) 2vw var(--rds-3);}.header__menu-link{font-size:var(--fs-48);font-weight:600;color:var(--color-white);text-align:right;position:relative;}.header__menu-link::before{content:"";position:absolute;left:0;top:50%;transform:translate(-125%,0%);width:0;height:4px;background-color:var(--color-white);transition:width .25s ease-in-out;}.header__menu-link:hover::before{width:var(--rds-3);}.header__language-wrapper{margin-left:auto;position:relative;}.header__language-btn{display:flex!important;gap:.5rem;background-color:transparent;border:0;}.header__language-btn span{text-transform:uppercase;color:var(--color-text);transition:color .25s ease-in-out;}.header__language-modal{position:absolute;top:calc(100% + .5rem);left:50%;width:100%;transform:translateX(-50%);background-color:var(--color-white);}.header__language-modal ul{display:grid;place-items:center;}.header__language-modal li{width:100%;transition:background-color .2s ease-in-out;}.header__language-modal li:hover{background-color:var(--color-primary);}.header__language-modal li:hover a{color:var(--color-white);}.header__language-modal a{display:block;text-align:center;width:100%;padding:.5rem;transition:color .2s ease-in-out;}.footer{padding-block:0!important;min-height:33vh;position:relative;}.footer__bg{position:absolute;inset:0;}.footer__bg img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;}.footer__content{display:grid;grid-row-gap:3rem;padding-block:var(--rds-5);z-index:1;position:relative;}@media(width>= 65em){.footer__content{grid-template-columns:auto auto auto 1fr;grid-column-gap:var(--rds-6);}}.footer__main-links-list{align-self:end;display:flex;flex-direction:column;gap:1rem;}.footer__main-links-list a{font-size:var(--fs-20);color:var(--color-white);font-weight:500;}.footer__legal-links-list{align-self:end;display:flex;flex-direction:column;gap:1rem;}.footer__legal-links-list a{font-size:var(--fs-20);color:var(--color-white);font-weight:500;}.footer__logos{padding-block:var(--rds-2);background-color:var(--color-bg);}@media(width<= 70em){.footer__logos{padding-bottom:5rem;}}.footer__logos-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--rds-3);}.footer__logos-wrapper img{mix-blend-mode:multiply;width:clamp(4rem,3.1899rem + 4.0506vw,8rem);}.footer__logos-wrapper li:has(p){margin-left:auto;}.footer__logos-wrapper p{color:var(--color-black);font-size:var(--fs-15);}.overlay{position:fixed;inset:0;background-color:var(--color-black);opacity:.75;z-index:98;}.title-dec,.title-dec--sm,.title-dec--lg{transform:translate(0%,.5em);background-color:var(--color-primary);flex-shrink:0;}.title-dec--lg{width:var(--rds-6);height:4px;}@media(width>= 50em){.title-dec--lg{height:8px;}}.title-dec--sm{width:var(--rds-4);height:4px;}@media(width>= 50em){.title-dec--sm{height:8px;}}.section{padding-block:var(--rds-10);}.section__header-1{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;}@media(width>= 65em){.section__header-1{flex-direction:row;align-items:flex-end;gap:var(--rds-5);}}.section__header-2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;}@media(width>= 40em){.section__header-2{flex-direction:row;align-items:flex-end;gap:var(--rds-5);}}.section__content,.section__content--vertical{display:flex;}.section__content--vertical{flex-direction:column;justify-content:space-between;gap:var(--rds-2);}.section__img-wrapper{overflow:hidden;position:relative;}.section__img-wrapper img{width:100%;height:100%;object-fit:cover;}.section__logo-wrapper img{mix-blend-mode:multiply;}.section__title,.section__title--sm,.section__title--lg{display:flex;align-items:flex-start;gap:1rem;}.section__title--lg{font-size:var(--fs-80);}.section__title--sm{font-size:var(--fs-56);}.section__subtitle{font-family:var(--ff-primary);font-size:var(--fs-48);font-weight:500;}.section__text,.section__text--lg{font-size:var(--fs-22);font-weight:500;line-height:1.3;max-width:50ch;}.section__text--lg{max-width:unset;}.section__btns-wrapper{flex-shrink:0;display:flex;flex-wrap:wrap;gap:1.5rem;}.section__divider{display:flex;justify-content:center;margin-block:var(--rds-6);}.section__divider-wrapper img{object-fit:contain;}.section__map{width:100%;aspect-ratio:1;}@media(width>= 37.5em){.section__map{max-width:100rem;aspect-ratio:4/2;}}.section.colored,.section .colored{background-color:var(--color-primary);}.section.colored .title-dec,.section.colored .title-dec--lg,.section.colored .title-dec--sm,.section .colored .title-dec,.section .colored .title-dec--lg,.section .colored .title-dec--sm{background-color:var(--color-white);}.section.colored .section__title,.section.colored .section__title--lg,.section.colored .section__title--sm,.section .colored .section__title,.section .colored .section__title--lg,.section .colored .section__title--sm{color:var(--color-white);}.section.colored .section__text,.section.colored .section__text--lg,.section .colored .section__text,.section .colored .section__text--lg{color:var(--color-white);}.hero-simple{padding-top:var(--rds-3);}.hero-simple__title{display:flex;align-items:flex-start;gap:1rem;font-size:var(--fs-96);color:var(--color-primary);}.hero-simple__content{margin-top:var(--rds-4);margin-left:calc(var(--rds-6) + 1rem);}.hero-simple__content p,.hero-simple__content h1,.hero-simple__content h2,.hero-simple__content h3,.hero-simple__content h4{max-width:100ch;}.hero-simple__cta-btn{margin-top:var(--rds-6);}.hero-simple__cta-btn:last-child{margin-top:2rem;}.project-details__content{margin-left:calc(var(--rds-6) + 1rem);}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));row-gap:var(--rds-6);column-gap:var(--rds-6);}@media screen and (min-width:27.5em){.grid-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}}@media screen and (min-width:125em){.grid-auto{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));}}.grid-9{display:grid;grid-gap:var(--rds-4);}@media(width>= 40em){.grid-9{grid-template-columns:repeat(2,1fr);}}@media(width>= 65em){.grid-9{grid-template-columns:repeat(3,1fr);}}.section-to-pin-1 .section__img-wrapper{aspect-ratio:3/2;overflow:hidden;position:relative;}.section-to-pin-1 .section__img-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.section-to-pin-1 .section__content--vertical{background-color:var(--color-bg);}.embeded-video{margin-top:var(--rds-4);}.embeded-video__title{font-size:var(--fs-24);font-weight:800;line-height:1.2;margin-bottom:1.25rem;}.embeded-video__iframe{width:min(70rem,100%);aspect-ratio:16/9;}.item-section{min-height:100vh;}@media(width>= 50em){.item-section{height:125vh;}}@media(width>= 110em){.item-section{height:100vh;}}.photogallery iframe{width:100%;aspect-ratio:.75;}@media screen and (orientation:landscape){.photogallery iframe{aspect-ratio:16/9;}}.museum-illustration iframe{width:100%;aspect-ratio:16/9;}.back-to-home{padding-block:0 1rem;display:flex;justify-content:center;}.back-to-home__btn{width:fit-content;padding:.75em 2em;border:0;border-radius:100vh;font-size:var(--fs-15);background-color:var(--color-primary);color:var(--color-white);transition:background-color .25s ease-in-out;}.back-to-home__btn:hover{background-color:var(--color-secondary);}.two-cols-section{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:var(--rds-4);}@media(width>= 65em){.two-cols-section{grid-template-columns:1fr 1fr;grid-template-rows:auto;}}.tags-cont{display:flex;gap:var(--rds-1);padding-top:var(--rds-2);}.tags-cont .tag{background-color:var(--color-grey-extra-light);font-family:var(--ff-primary);color:var(--color-text);font-weight:400;border-radius:20px;padding:.25rem var(--rds-2);font-size:var(--fs-18);transition:color .25s ease-in-out;}@media(hover:hover){.tags-cont .tag:hover{color:var(--color-primary);}}.attachments__content{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;}.hero-photo-gallery-single{padding-top:var(--rds-3);}.hero-photo-gallery-single__title{display:flex;align-items:flex-start;gap:1rem;font-size:var(--fs-80);color:var(--color-primary);}.hero-photo-gallery-single__back-btn{margin-left:calc(var(--rds-6) + 1rem);margin-bottom:1rem;font-size:var(--fs-20);font-weight:500;padding-block:.25rem;position:relative;z-index:1;}.hero-photo-gallery-single__back-btn span{font-size:var(--fs-24);}.hero-photo-gallery-single__img-wrapper{margin-block:var(--rds-6);}.hero-photo-gallery-single__img-wrapper img{min-height:20rem;max-height:min(50vh,35rem);object-fit:contain;margin-inline:auto;}.photo-gallery__user-actions{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;align-items:end;margin-bottom:var(--rds-4);}@media(width<= 80em){.photo-gallery__user-actions{grid-template-columns:25rem 1fr;justify-items:start;}}@media(width< 65em){.photo-gallery__user-actions{grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;}.photo-gallery__user-actions .search{grid-row:1/2;margin-bottom:2rem;}.photo-gallery__user-actions .photo-gallery-dropdown{grid-row:2/3;}}@media(width> 65em){.photo-gallery__user-actions .search{justify-self:center;}}.photo-gallery__results-info{margin-bottom:1.5rem;}.photo-gallery .results-info{display:flex;align-items:center;gap:.75rem;}.photo-gallery .results-info__text,.photo-gallery .results-info__text--bold,.photo-gallery .results-info__text--normal{font-size:var(--fs-16);}.photo-gallery .results-info__text--normal{font-weight:500;}.photo-gallery .results-info__text--bold{font-weight:800;}.photo-gallery__no-results-text{grid-column:1/-1;font-size:var(--fs-36);font-weight:700;text-align:center;}.photo-gallery-item{padding-bottom:var(--rds-5);}.photo-gallery-item__subject{font-size:var(--fs-48);font-weight:500;max-width:65ch;margin-bottom:var(--rds-2);line-height:1.2;}.photo-gallery-item__description{font-size:var(--fs-24);font-weight:500;max-width:65ch;margin-bottom:var(--rds-4);line-height:1.3;}.photo-gallery-item__uploaded{margin-bottom:1rem;}.photo-gallery-item__info-container-1{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:2rem;margin-bottom:var(--rds-3);}.photo-gallery-item__dimensions,.photo-gallery-item__file-size{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.photo-gallery-item__dimensions-value{font-weight:800;}.photo-gallery-item__file-size-value{font-weight:800;}.photo-gallery-item__labels-container,.photo-gallery-item__values-container{display:flex;flex-direction:column;gap:.5rem;}.photo-gallery-item__info-container-2{display:grid;grid-template-columns:auto 1fr;column-gap:var(--rds-3);row-gap:.5rem;width:clamp(18rem,100%,50rem);margin-top:var(--rds-3);}.photo-gallery-item__creator-value{font-weight:800;}.photo-gallery-item__date-value{font-weight:800;}.photo-gallery-item__format-value{font-weight:800;}.photo-gallery-item__medium-value{font-weight:800;}.photo-gallery-item__time-coverage-value{font-weight:800;}.photo-gallery-item__language-value{font-weight:800;}.photo-gallery-item__provenance-value{font-weight:800;}.photo-gallery-item__spatial-coverage-value{font-weight:800;}.photo-gallery-item__type-value{font-weight:800;}.photo-gallery-item__accural-method-value{font-weight:800;}.item-media__swiper{position:relative;}.item-media__swiper-button-next,.item-media__swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:3rem;aspect-ratio:1;z-index:1;transition:background-color .25s ease-in-out;}.item-media__swiper-button-next svg path,.item-media__swiper-button-prev svg path{fill:var(--color-primary);transition:fill .25s ease-in-out;}.item-media__swiper-button-next:hover,.item-media__swiper-button-prev:hover{background-color:var(--color-primary);}.item-media__swiper-button-next:hover svg path,.item-media__swiper-button-prev:hover svg path{fill:var(--color-white);}.item-media__swiper-button-next{right:.5rem;}.item-media__swiper-button-prev{left:.5rem;}.item-media__img-wrapper{width:fit-content;margin-inline:auto;position:relative;}.item-media__img-wrapper img{min-height:15rem;max-height:70vh;object-fit:contain;}.hero-home__top{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;min-height:60vh;position:relative;overflow:hidden;}.hero-home__top h2{display:none;font-size:var(--fs-80);}.hero-home__top:hover h1{display:none;}.hero-home__top:hover h2{display:block;}.hero-home__top:hover .hero-home__img-wrapper{left:50%;}.hero-home__top:hover .hero-home__img-overlay{opacity:0;}.hero-home__headings-wrapper{grid-column:1/2;grid-row:1/-1;align-self:center;z-index:1;}.hero-home__title,.hero-home__title--2,.hero-home__title--1{font-weight:500;margin-left:var(--rds-2);}.hero-home__title--1{font-size:var(--fs-128);}.hero-home__title--2{font-family:var(--ff-secondary);font-size:var(--fs-96);}.hero-home__img-wrapper{grid-column:1/-1;grid-row:1/-1;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;transition:left .75s ease-in-out;}.hero-home__img-wrapper img{width:100%;height:100%;object-fit:cover;}.hero-home__img-overlay{position:absolute;inset:0;background-color:var(--color-black);opacity:.35;transition:opacity .75s ease-in-out;}.hero-home__bottom{padding-block:var(--rds-6);position:relative;}.hero-home__summary{font-weight:500;font-size:var(--fs-40);line-height:1.2;}.hero-home__dec-1,.hero-home__dec-2,.hero-home__dec-3,.hero-home__dec-4,.hero-home__dec-5{position:absolute;width:fit-content;pointer-events:none;}.hero-home__dec-1 img,.hero-home__dec-2 img,.hero-home__dec-3 img,.hero-home__dec-4 img,.hero-home__dec-5 img{mix-blend-mode:multiply;}.hero-home__dec-1{top:2rem;left:0;}.hero-home__dec-2{top:15%;right:0;}@media(width>= 50em){.video-section__btn{margin-left:auto;}}.collection-section{background-color:var(--color-bg);position:relative;}.collection-section .section__content--vertical{grid-column:1/2;grid-row:1/-1;}.collection-section__dec{position:absolute;bottom:-5rem;left:0;width:fit-content;pointer-events:none;z-index:-1;}.collection-section__dec img{mix-blend-mode:multiply;}.collection-section .section__subtitle,.collection-section .section__text,.collection-section .section__btns-wrapper{margin-left:calc(var(--rds-6) + 1rem);}.item-section{position:relative;}.item-section__content{position:relative;z-index:1;}.item-section__bg{position:absolute;inset:0;}.item-section__bg img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;}@media(width>= 50em){.item-section__btn{margin-left:var(--rds-6);}}.item-section__dec-1{position:absolute;bottom:0;right:0;}.item-section__dec-1 img{mix-blend-mode:color-burn;}.e-learning-section{min-height:100vh;position:relative;}.e-learning-section__container{display:grid;grid-template-columns:1fr;}@media(width>= 50em){.e-learning-section__container{grid-template-columns:1.1fr 1fr;}.e-learning-section__container .e-learning-section__img-wrapper{margin-right:calc(-1 * var(--rds-4));}.e-learning-section__container .e-learning-section__content{padding:var(--rds-6) var(--rds-8);transform:translate(0,50%);}}.e-learning-section__img-wrapper{position:relative;z-index:1;}.e-learning-section__img-wrapper img{width:100%;height:100%;object-fit:cover;}.e-learning-section__content{padding:var(--rds-6) var(--rds-4);gap:var(--rds-4);}.e-learning-section__text,.e-learning-section__btn{margin-left:calc(var(--rds-4) + 1rem);}.e-learning-section__dec-1{position:absolute;bottom:0;left:0;}.e-learning-section__dec-1 img{mix-blend-mode:multiply;}.clip-section .section__text--lg p{margin-inline:calc(var(--rds-6) + 1rem);}.clip-section__video-wrapper{transform:scale(.5);position:relative;transition:transform 1s ease-in-out;}.clip-section__overlay{position:absolute;inset:0;z-index:1;overflow:hidden;}.clip-section__overlay img{width:100%;height:100%;object-fit:cover;}.clip-section__video{width:100%;aspect-ratio:16/9;margin-inline:auto;}@media(width>= 65em){.clip-section__video{max-height:80vh;}}.clip-section__play-btn{position:absolute;bottom:0;left:0;z-index:9;}.museum-section__img-wrapper{align-self:start;}.museum-section__img-wrapper img{object-fit:contain;mix-blend-mode:multiply;}.museum-section .section__text,.museum-section .section__btns-wrapper{margin-left:calc(var(--rds-6) + 1rem);}.platform-section__img-wrapper{align-self:start;}@media(width< 65em){.platform-section__img-wrapper{order:1;}}.platform-section__img-wrapper img{object-fit:contain;mix-blend-mode:multiply;}.platform-section .section__logo-wrapper,.platform-section .section__text,.platform-section .section__btns-wrapper{margin-left:calc(var(--rds-6) + 1rem);}.hero-terms__title{color:var(--color-primary);}.hero-terms .breadcrumbs{margin-inline:auto;}.terms{max-width:100rem;padding-bottom:var(--rds-4);}.terms__title{margin-bottom:var(--rds-4);color:var(--color-primary);font-size:var(--fs-48);font-weight:800;text-align:center;}.terms__title p,.terms__title h1,.terms__title h2,.terms__title h3,.terms__title h4,.terms__title h5{color:var(--color-primary);font-size:var(--fs-48);font-weight:800;text-align:center;}.terms__subtitle{margin-block:var(--rds-4) var(--rds-2);font-size:var(--fs-28);font-weight:700;}.terms__subtitle p,.terms__subtitle h1,.terms__subtitle h2,.terms__subtitle h3,.terms__subtitle h4,.terms__subtitle h5{font-size:var(--fs-28);font-weight:700;}.terms__text{margin-bottom:var(--rds-1);font-size:var(--fs-18);color:var(--color-text);}.terms__text h1,.terms__text h2,.terms__text h3,.terms__text h4,.terms__text h5{font-size:var(--fs-36);font-weight:700;margin-bottom:.5rem;}.terms__text p{font-size:var(--fs-18);color:var(--color-text);}.events-hero{padding-top:var(--header-height);display:flex;flex-direction:column;gap:var(--rds-2);}.events-hero__details-container{order:2;display:grid;grid-row-gap:var(--rds-2);}@media(width> 65em){.events-hero__details-container{grid-template-columns:2.5fr 1fr;}}.events-hero__content{display:grid;grid-row-gap:var(--rds-2);}.events-hero__previous{display:flex;align-items:center;gap:var(--rds-1);}.events-hero__previous p{font-size:var(--fs-16);}.events-hero__title{font-size:var(--fs-48);color:var(--color-primary);font-weight:900;font-family:var(--ff-tertiary);}.events-hero__location{display:flex;align-items:center;gap:var(--rds-1);}.events-hero__location p{font-size:var(--fs-16);}.events-hero__map img{max-width:70%;}.events-hero__img-cont{order:1;width:100%;aspect-ratio:16/9;overflow:hidden;}.events-hero__img-cont img{width:100%;height:100%;object-fit:cover;}.events-hero__tags{order:3;}@media(width> 65em){.events-hero{margin-top:var(--header-height);}.events-hero__details-container{order:1;}.events-hero__img-cont{order:2;}}.events-aside .visit-btn{width:100%;background-color:var(--color-primary);max-width:min(100%,30rem);color:#fff;border-radius:20px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:var(--rds-1);transition:background-color .25s ease-in-out;}@media(hover:hover){.events-aside .visit-btn:hover{background-color:var(--color-primary-light);}}.events-aside .location{display:flex;flex-direction:column;gap:.5rem;}.events-aside .location__title{display:flex;gap:.5rem;color:var(--color-primary);font-size:var(--fs-18);align-items:center;}.events-aside .location__text{color:var(--color-black);font-size:var(--fs-18);}.events-aside .date{display:flex;flex-direction:column;gap:.5rem;}.events-aside .date__title{display:flex;gap:.5rem;color:var(--color-primary);font-size:var(--fs-18);align-items:center;}.events-aside .date__text{color:var(--color-black);font-size:var(--fs-18);}.games iframe{width:100vw;height:100vh;}.museography iframe{width:100vw;aspect-ratio:16/9;}