.reference{margin-bottom:clamp(12.5rem,8.3424rem + 8.673vw,18.75rem);margin-top:clamp(12.5rem,6.2636rem + 13.0095vw,21.875rem);padding:0 clamp(1.875rem,-10.39rem + 25.5854vw,20.3125rem)}.reference,.reference-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.reference-content{gap:40px;text-align:center}.reference-content-title{color:#00ffe8;font-size:clamp(3.4375rem,.3193rem + 6.5048vw,8.125rem);line-height:.8em;margin-bottom:20px;max-width:780px}.reference-content-subtitle{color:#000;font-size:clamp(1.625rem,.6272rem + 2.0815vw,3.125rem);margin-bottom:20px;max-width:950px}.reference-content-subtitle h2{font-family:"Fedra Serif B Pro",sans-serif;font-weight:350}.reference-content-desc{color:#000;margin-bottom:40px;max-width:625px}.reference-content-items{grid-gap:45px;display:grid;gap:45px;grid-template-columns:repeat(3,1fr)}.reference-content-items:hover .news-item:not(:hover){filter:blur(2px);transition:filter .3s ease}@media(max-width:1024px){.reference-content-items:hover .news-item:not(:hover){filter:none}.reference-content-items{gap:20px}}@media(max-width:767px){.reference-content-items{gap:40px;grid-template-columns:1fr}}.reference-content-buttons{display:flex;justify-content:center}.reference-filters-list{display:flex;gap:clamp(1.25rem,-.6209rem + 3.9029vw,4.0625rem);margin-bottom:clamp(3.125rem,-.6169rem + 7.8057vw,8.75rem)}.reference-gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(3.125rem,-3.1114rem + 13.0095vw,12.5rem)}.reference-gallery-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.reference-gallery-image{grid-column-end:unset!important;grid-column-start:unset!important;grid-row-end:unset!important;grid-row-start:unset!important}}.reference-gallery-image:hover{transform:scale(1.2);z-index:2}.reference-gallery-image:hover .reference-gallery-title{opacity:1}.reference-gallery-image:hover .reference-gallery-overlay{background-color:#00ffe8;mix-blend-mode:multiply;opacity:1}@media(max-width:1024px){.reference-gallery-image:hover{transform:scale(1)}}.reference-gallery-title{color:#fff;font-size:clamp(2.125rem,1.5845rem + 1.1275vw,2.9375rem);left:50%;line-height:.8em;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:2}.reference-gallery-overlay{background-color:transparent;border-radius:10px;height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:2}@media(max-width:767px){.reference-gallery--mobile-limit .prints-gallery-image{display:none}.reference-gallery--mobile-limit .prints-gallery-image:nth-child(-n+4){display:block}}.reference-gallery .image-0{max-height:710px}.reference-gallery .image-1{grid-column-end:4;grid-column-start:2;max-height:710px}.reference-gallery .image-2{grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:2;max-height:710px}.reference-gallery .image-3{grid-column-end:4;grid-column-start:3;grid-row:2;height:548px}.reference-gallery .image-4{grid-column-end:3;grid-column-start:1;grid-row-start:4;max-height:710px}.reference-gallery .image-5{grid-column-end:4;grid-column-start:3;grid-row-end:5;grid-row-start:3;max-height:100%}.reference-gallery .image-6,.reference-gallery .image-7,.reference-gallery .image-8{aspect-ratio:525/779;height:100%;max-height:780px}@media(max-width:767px){.reference-gallery{grid-template-columns:1fr}}.reference .button{border-color:#00ffe8;color:#000}.reference .button:hover{color:#000}