@font-face{font-family:HenriDidot;src:url(/_next/static/media/HenriDidot.fd2be14b.otf);font-display:swap}@font-face{font-family:Berlin;src:url(/_next/static/media/Berlin.e8312c28.ttf);font-display:swap}@font-face{font-family:Lato;src:url(/_next/static/media/Lato-Light.bec6f0ae.ttf);font-display:swap}@font-face{font-family:ExpletusSans;src:url(/_next/static/media/ExpletusSans-Regular.79b2a28b.ttf);font-display:swap}@font-face{font-family:UnicaOne;src:url(/_next/static/media/UnicaOne-Regular.a31688e1.ttf);font-display:swap}@font-face{font-family:JosefinSlab;src:url(/_next/static/media/JosefinSlab-SemiBold.5ffffdc5.ttf);font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;max-width:100%;min-width:0;min-height:100%;font-family:myFont;font-size:10px;color:#e6e6e6;overflow:hidden;background-color:#181818}#__next,#__next>div,.bg,body,html{height:100%}.bg{background-color:#0c0c0c;background-repeat:no-repeat;background-size:80%;background-position:50%;opacity:1}main{height:100%;overflow:hidden;position:relative}.index_logo{position:fixed;bottom:0;padding:10rem;z-index:100}.index_logo .index_logo-text a{text-decoration:none;color:#ececec;font-family:UnicaOne;font-size:20rem;font-weight:lighter}.index_logo .index_logo-text a span{color:#cf1566;letter-spacing:.5rem;margin-bottom:5rem;line-height:5rem}.index_logo .index_logo-subtext{letter-spacing:6rem;font-size:3rem;text-align:center;margin-top:-4rem;font-family:Lato;font-weight:lighter}.about_content{height:100vh;width:100%;padding-top:3rem;display:flex;flex-direction:row}.about_content .about_content-img_container{padding:7rem;min-width:50vw;background-image:linear-gradient(90deg,rgba(255,0,0,0),#181818)}.about_content .about_content-img_container img{opacity:80%;width:100%;height:100%;object-fit:cover}.about_content .about_content-text_container{display:flex;flex-direction:column;text-align:justify;font-family:Lato;letter-spacing:.3rem;padding:7rem 3rem 7rem 1.5rem;justify-content:flex-start;align-content:center;overflow-y:scroll}.about_content .about_content-text_container h2{margin-top:2rem;font-family:ExpletusSans;font-size:2rem;text-transform:uppercase;padding-bottom:3rem}.about_content .about_content-text_container p{font-size:1.8rem;margin-bottom:2rem}.about_content .about_content-text_container .about_content-socials_container{padding:2rem 0;font-size:2rem;letter-spacing:.2rem}.about_content .about_content-text_container .about_content-socials_container a{color:#e6e6e6;text-decoration:none;text-decoration:underline;margin-right:2rem}.about_content .about_content-text_container .about_content-socials_container a:hover{text-decoration:none;border-bottom:1px solid #cf1566;padding-bottom:1rem;transition:all .3s ease-in-out}.about_content .about_content-text_container::-webkit-scrollbar{display:none}.gallery{height:100%;width:100%;display:flex}.gallery .gallery-pad{flex-basis:25%;background-color:transparent;min-width:370px;max-width:450px}.gallery .gallery-caroussel{display:flex;flex-direction:column;justify-content:flex-start;gap:3rem;padding-top:12rem;padding-left:5rem;margin-right:5rem;height:80vh;width:80vw;overflow-x:hidden;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;align-self:flex-start;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.gallery .gallery-caroussel .gallery-caroussel__row{display:flex;flex-direction:row;padding-right:3rem;flex-basis:50%;height:50%}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item{height:100%;max-height:300px;margin-right:3rem;background-color:transparent;position:relative;display:flex}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item .slide-photo_info{height:100%;width:5rem;display:flex;align-items:flex-start;font-family:ExpletusSans;opacity:0;transition:all .3s ease-in-out}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item .slide-photo_info .slide-photo_title{letter-spacing:.3rem;text-transform:uppercase;font-size:1.5rem;font-weight:700;position:absolute;top:0;left:0;text-align:right;padding-bottom:1rem;transform-origin:0 0;transform:rotate(-90deg) translate(-100%)}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item .slide-photo_info .slide-photo_title span{font-family:Berlin,Helvetica;font-size:1.1rem;text-transform:uppercase;font-weight:lighter}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item img{width:auto;height:100%;max-height:300px;object-fit:contain;opacity:.8;transition:all .3s ease-in-out}@media(hover:hover){.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item:hover .slide-photo_info,.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item:hover img{opacity:1;transition:all .3s ease-in-out}}@media(hover:none){.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item .slide-photo_info,.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item img{opacity:1;transition:all .3s ease-in-out}}.photographers-content{height:100vh;width:100%;padding-top:3rem;display:flex;flex-direction:row}.photographers-content .photographers-content__img-container{flex-basis:40%;padding:7rem;min-width:640px;background-image:linear-gradient(90deg,rgba(255,0,0,0),#181818)}.photographers-content .photographers-content__img-container .photographers-content__img-stage{position:relative;width:100%;height:100%;overflow:hidden;background:hsla(0,0%,100%,.015)}.photographers-content .photographers-content__img-container .photographers-content__img-main{position:absolute;inset:0;opacity:0;visibility:hidden;width:100%;height:100%;object-fit:cover;will-change:opacity,transform}.photographers-content .photographers-content__img-container .photographers-content__img-caption{position:absolute;display:none;right:2rem;bottom:2rem;left:2rem;z-index:2;color:#e6e6e6;font-family:Lato;font-size:1.2rem;letter-spacing:.3rem;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.8);opacity:0;visibility:hidden}.photographers-content .photographers-content__list-container{flex-basis:60%;display:flex;flex-direction:row;text-align:justify;font-family:Lato;letter-spacing:.3rem;padding:7rem 3rem 7rem 1.5rem;justify-content:flex-start;align-content:center;overflow-y:auto;margin-bottom:7rem}.photographers-content .photographers-content__list-container .photographers-content__list ul{list-style:none}.photographers-content .photographers-content__list-container .photographers-content__list ul li{margin-bottom:1.2rem;border-bottom:1px solid transparent}.photographers-content .photographers-content__list-container .photographers-content__list ul li a{text-decoration:none;color:#e6e6e6;font-size:1.2rem;text-transform:uppercase;transition:all .3s ease-in-out}.photographers-content .photographers-content__list-container .photographers-content__list ul li:hover{border-bottom:1px solid #cf1566;transition:all .3s ease-in-out}.photographers-content .photographers-content__list-container::-webkit-scrollbar{display:none}.photographer-content{height:100%;width:100%;padding-top:3rem;display:flex;flex-direction:row;justify-content:flex-end}.photographer-content .photographer-content__container{flex-basis:40%;display:flex;flex-direction:column;padding:0 3rem 0 1.5rem;justify-content:flex-start;align-content:center;overflow-y:auto;margin-bottom:7rem;margin-top:12rem;margin-left:7rem;max-height:60vh}.photographer-content .photographer-content__container .photographer-content__text{display:flex;flex-direction:column;font-family:Lato;text-align:justify;letter-spacing:.3rem;font-size:2rem;gap:3rem}.photographer-content .photographer-content__container .photographer-content__text p{margin-bottom:1rem}.photographer-content .photographer-content__container .photographer-content__socials{font-family:Lato;padding:2rem 0;font-size:2rem;letter-spacing:.2rem;display:flex;flex-direction:row;flex-wrap:wrap}.photographer-content .photographer-content__container .photographer-content__socials a{color:#e6e6e6;text-decoration:none;text-decoration:underline;margin-right:2rem}.photographer-content .photographer-content__container .photographer-content__socials a:hover{text-decoration:none;border-bottom:1px solid #cf1566;padding-bottom:1rem;transition:all .3s ease-in-out}.photographer-content .photographer-content__container::-webkit-scrollbar{display:none}.photographer-content .photographer-content__caroussel-container{display:flex;flex-direction:column;flex-basis:60%;justify-content:flex-start;gap:3rem;padding-top:12rem;padding-left:5rem;height:80vh;max-height:calc(100vh - 250px);width:80vw;width:max-content;overflow-x:hidden;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;align-self:flex-start;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;padding-right:3rem;width:200%;width:max-content}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{height:100%;margin-right:3rem;margin-bottom:3rem;background-color:transparent;position:relative;display:flex}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item .slide-photo_info{height:100%;width:5rem;display:flex;align-items:flex-start;font-family:ExpletusSans;opacity:0;transition:all .3s ease-in-out}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item .slide-photo_info .slide-photo_title{letter-spacing:.3rem;text-transform:uppercase;font-size:1.5rem;font-weight:700;position:absolute;top:0;left:0;text-align:right;padding-bottom:1rem;transform-origin:0 0;transform:rotate(-90deg) translate(-100%)}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item .slide-photo_info .slide-photo_title span{font-family:Berlin,Helvetica;font-size:1.1rem;text-transform:uppercase;font-weight:lighter}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{height:100%;opacity:.8;transition:all .3s ease-in-out}@media(hover:hover){.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item:hover .slide-photo_info,.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item:hover img{opacity:1;transition:all .3s ease-in-out}}@media(hover:none){.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item .slide-photo_info,.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{opacity:1;transition:all .3s ease-in-out}}.slider{width:100vw;height:100vh;overflow:hidden;overflow-x:hidden}.slider .slider-wrapper{position:absolute;top:0;width:6000px;padding:0 37rem;height:100vh;display:flex;align-items:center;gap:20rem;overflow:hidden}.slider .slider-wrapper .slide{height:500px;width:max-content;background:transparent;display:flex}.slider .slider-wrapper .slide .slide-photo_info{height:100%;width:5rem;width:100%;display:flex;position:absolute;top:0;left:-5rem;align-items:flex-start;font-family:ExpletusSans}.slider .slider-wrapper .slide .slide-photo_info .slide-photo_title{width:100%;letter-spacing:.3rem;text-transform:uppercase;font-size:1.5rem;font-weight:700;position:absolute;top:0;left:0;text-align:right;padding-bottom:1rem;transform-origin:0 0;transform:rotate(-90deg) translate(-100%)}.slider .slider-wrapper .slide .slide-photo_info .slide-photo_title span{font-size:1.1rem;text-transform:uppercase;font-family:Berlin,Helvetica;font-weight:lighter}.slider .slider-wrapper .slide img{width:100%;height:100%;object-fit:fill;box-shadow:0 0 84px 22px #181818}.page_title{position:fixed;bottom:0;margin:10rem;z-index:100;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.page_title .page_title-text{text-decoration:none;color:#ececec;font-family:UnicaOne;font-size:8rem;font-weight:lighter}.page_title .page_title-text span{color:#cf1566;letter-spacing:.5rem;margin-bottom:5rem;line-height:5rem}.page_title .index_logo-subtext{letter-spacing:6rem;font-size:3rem;text-align:center;margin-top:-4rem;font-family:Lato;font-weight:lighter}header{z-index:99999;position:fixed;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:2rem 5rem;height:7rem;background-color:#181818;font-family:Lato}header .header-menu-toggle{display:none}header .header-items{flex-basis:70%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2rem;height:120%}header .header-items .header-item{font-size:2rem;letter-spacing:.2rem}header .header-items .header-item a{transition:all .3s ease-in-out;text-decoration:none;color:#e6e6e6;border-bottom:1px solid transparent}header .header-items .header-item a:hover{border-bottom:1px solid #cf1566;transition:all .3s ease-in-out}header .header_logo-text a{text-decoration:none;color:#ececec;font-family:UnicaOne;font-size:4rem;font-weight:lighter}header .header_logo-text a span{color:#cf1566}header .header_logo-subtext{letter-spacing:.5rem;font-size:1rem;text-align:center;margin-top:-1rem;font-family:Lato;font-weight:lighter}.slide-in{transform-origin:bottom}.slide-in,.slide-out{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:99999999}.slide-out{transform-origin:top}@media only screen and (max-height:1072px){body,html{font-size:8px}}@media only screen and (max-width:1200px){.index_logo{padding:clamp(5rem,8vw,10rem)}.index_logo .index_logo-text a{font-size:clamp(12rem,16vw,20rem)}.index_logo .index_logo-subtext{font-size:clamp(2rem,2.5vw,3rem);letter-spacing:clamp(2.5rem,4.5vw,6rem)}.slider .slider-wrapper{width:max-content;padding-inline:clamp(18rem,28vw,37rem);gap:clamp(10rem,14vw,20rem)}.slider .slider-wrapper .slide{height:clamp(300px,44vh,500px)}.about_content .about_content-img_container{padding:7rem 5rem}.photographers-content .photographers-content__img-container{min-width:min(50vw,640px)}.photographer-content .photographer-content__container{flex-basis:36%}.photographer-content .photographer-content__container .photographer-content__text{font-size:1.65rem}.photographer-content .photographer-content__caroussel-container{flex-basis:64%;padding-left:2rem}}@media only screen and (max-width:900px){header{padding-inline:3rem}header .header-items{gap:1.6rem}header .header-items .header-item{font-size:1.65rem}.gallery .gallery-pad{display:none}.gallery .gallery-caroussel{width:100vw;height:72vh;padding-left:5rem}.photographer-content{padding-top:10rem;flex-direction:column-reverse;justify-content:flex-end}.photographer-content .photographer-content__container{flex:1 1 auto;width:100%;max-height:none;margin:4rem 0 0;padding:0 5rem 6rem}.photographer-content .photographer-content__caroussel-container{flex:0 0 auto;width:100vw;height:38vh;max-height:38vh;margin-top:10rem;padding:0 5rem;overflow-x:auto;scroll-snap-type:x proximity}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{width:max-content;flex-wrap:nowrap;height:100%}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{height:100%;margin-bottom:0;scroll-snap-align:start}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{max-height:38vh}}@media only screen and (max-width:800px){body,html{font-size:8px;min-height:100%;overflow:hidden}main{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}header{height:64px;padding:0 20px;align-items:center;background:#181818;-webkit-backdrop-filter:none;backdrop-filter:none}header .header_logo-text a{font-size:3.5rem}header .header-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#e6e6e6;display:flex;align-items:center;gap:10px;margin-left:auto;padding:12px 0 12px 12px;font:1.5rem Lato;letter-spacing:.2rem;text-transform:uppercase;cursor:pointer}header .header-menu-toggle .header-menu-toggle__mark{width:8px;height:8px;border:1px solid #cf1566;transform:rotate(45deg);transition:background-color .25s ease,transform .25s ease}header .header-menu-toggle[aria-expanded=true] .header-menu-toggle__mark{background:#cf1566;transform:rotate(135deg)}header .header-items{position:fixed;inset:64px 0 0;height:calc(100dvh - 64px);padding:clamp(2rem,5vh,5rem) 20px max(3rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;background:#181818;border-top:1px solid hsla(0,0%,90%,.1);transform:translate3d(0,-100%,0);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;will-change:transform;transition:transform .5s cubic-bezier(.76,0,.24,1),visibility 0s linear .5s}header .header-items.header-items--open{transform:translateZ(0);visibility:visible;transition:transform .65s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}header .header-items .header-item{width:100%;font-size:clamp(2.6rem,6vw,4rem);border-bottom:1px solid hsla(0,0%,90%,.12)}header .header-items .header-item a{display:block;padding:clamp(2rem,4vh,4rem) 0}header .header-items .header-item a[aria-current=page]{color:#cf1566}.page_title{position:absolute;inset:82px auto auto 20px;height:auto;max-width:calc(100vw - 40px);margin:0;padding:0;pointer-events:none}.page_title .page_title-text{font-size:clamp(3.8rem,11vw,7rem);line-height:.92;overflow-wrap:normal}.index_logo{inset:auto 0 max(4rem,env(safe-area-inset-bottom));padding:0 20px;width:100%}.index_logo .index_logo-text{text-align:center}.index_logo .index_logo-text a{display:block;font-size:clamp(7.5rem,22vw,11rem);line-height:.9;white-space:nowrap}.index_logo .index_logo-subtext{margin-top:0;padding-left:.8em;font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:clamp(1.8rem,6vw,3.6rem);line-height:1.1}.slider{height:100svh;touch-action:pan-y}.slider .slider-wrapper{top:64px;width:max-content;height:calc(100svh - 180px);margin:0;padding-inline:22vw 36vw;gap:12vw;align-items:center}.slider .slider-wrapper .slide{height:clamp(220px,38svh,330px)}.slider .slider-wrapper .slide img{width:auto;max-width:72vw;object-fit:contain}.about_content{height:auto;min-height:100%;padding:0 0 8rem;flex-direction:column}.about_content .about_content-img_container{flex:0 0 auto;min-width:0;width:100%;height:44svh;padding:10rem 20px 2rem}.about_content .about_content-img_container img{object-position:center}.about_content .about_content-text_container{overflow:visible;padding:4rem 20px 8rem;text-align:left;letter-spacing:.18rem}.about_content .about_content-text_container h2{margin-top:3rem;padding-bottom:1.6rem;font-size:2.1rem;line-height:1.25}.about_content .about_content-text_container p{max-width:62ch;font-size:1.9rem;line-height:1.45}.about_content .about_content-text_container .about_content-socials_container{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.about_content .about_content-text_container .about_content-socials_container a{margin:0}.gallery{height:100%;min-height:100svh;display:block;padding-top:19rem}.gallery .gallery-pad{display:none}.gallery .gallery-caroussel{width:100%;height:calc(100svh - 22rem);min-height:410px;margin:0;padding:2rem 20px 4rem;gap:2rem;overflow-x:auto;scroll-snap-type:x proximity;touch-action:pan-x}.gallery .gallery-caroussel .gallery-caroussel__row{height:calc(50% - 1rem);flex-basis:calc(50% - 1rem);padding-right:0}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item{height:100%;margin-right:2rem;scroll-snap-align:start}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item .slide-photo_info{width:4rem}.gallery .gallery-caroussel .gallery-caroussel__row .gallery-caroussel__item img{width:auto;max-width:72vw;max-height:100%;object-fit:contain}.photographers-content{height:100%;min-height:0;padding:18rem 20px 20px;display:grid;grid-template-areas:"list" "image";grid-template-rows:40svh minmax(0,1fr);grid-gap:2rem;gap:2rem;overflow:hidden}.photographers-content .photographers-content__img-container{grid-area:image;display:block;min-width:0;min-height:0;padding:0;overflow:hidden;background:none}.photographers-content .photographers-content__img-container .photographers-content__img-stage{min-height:0}.photographers-content .photographers-content__img-container .photographers-content__img-caption{display:block;right:1.5rem;bottom:1.5rem;left:1.5rem}.photographers-content .photographers-content__list-container{grid-area:list;display:block;min-height:0;margin:0;padding:0 1rem 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,90%,.28) transparent}.photographers-content .photographers-content__list-container::-webkit-scrollbar{display:block;width:3px}.photographers-content .photographers-content__list-container::-webkit-scrollbar-thumb{background:hsla(0,0%,90%,.28)}.photographers-content .photographers-content__list-container .photographers-content__list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 2rem;gap:0 2rem}.photographers-content .photographers-content__list-container .photographers-content__list ul li{margin:0;border-top:1px solid hsla(0,0%,90%,.16)}.photographers-content .photographers-content__list-container .photographers-content__list ul li a{display:block;padding:2rem 0;font-size:1.55rem;line-height:1.25}.photographer-content{height:auto;min-height:100%;padding:18rem 0 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;overflow:visible}.photographer-content .photographer-content__container{order:1;width:100%;height:auto;max-height:none;margin:0;padding:5rem 20px 8rem;overflow:visible}.photographer-content .photographer-content__container .photographer-content__text{height:auto;gap:2rem;font-size:1.8rem;line-height:1.45;letter-spacing:.18rem;text-align:left}.photographer-content .photographer-content__caroussel-container{order:2;flex:0 0 auto;width:100%;height:34svh;max-height:none;min-height:240px;margin:0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{width:max-content;height:100%;min-height:0;flex-wrap:nowrap;padding-right:20px}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{height:100%;margin:0 2rem 0 0;scroll-snap-align:start}.photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{width:auto;max-width:78vw;height:100%;max-height:100%;object-fit:contain}}@media only screen and (max-width:380px){.photographers-content .photographers-content__list-container .photographers-content__list ul,header .header-items{grid-template-columns:1fr}}@media only screen and (max-height:560px)and (orientation:landscape){.index_logo{width:auto;right:auto}.index_logo .index_logo-text a{font-size:8rem}.index_logo .index_logo-subtext{font-size:1.5rem;letter-spacing:2rem}.slider .slider-wrapper{top:56px;height:calc(100svh - 56px)}.slider .slider-wrapper .slide{height:62svh}.page_title{top:72px}}.photographer-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,90%,.25) transparent}.photographer-page>.page_title{position:absolute;inset:clamp(11rem,14vh,16rem) auto auto clamp(3rem,7vw,10rem);max-width:calc(100% - clamp(6rem,14vw,20rem));margin:0;pointer-events:none}.photographer-page>.page_title .page_title-text{font-size:clamp(6rem,8vw,12rem);line-height:.9}.photographer-page .photographer-content{display:block;width:100%;height:auto;min-height:100%;padding:0;overflow:visible}.photographer-page .photographer-content .photographer-content__container{width:100%;min-height:0;max-height:none;margin:0 auto;padding:clamp(28rem,38vh,40rem) clamp(3rem,6vw,8rem) 4rem;overflow:visible}.photographer-page .photographer-content .photographer-content__container .photographer-content__text{height:auto;font-size:clamp(1.8rem,1.45vw,2.2rem);line-height:1.5;letter-spacing:.22rem;text-align:left}.photographer-page .photographer-content .photographer-content__container .photographer-content__socials{padding-top:3rem}.photographer-page .photographer-content .photographer-content__caroussel-scroll{position:relative;width:100%}.photographer-page .photographer-content .photographer-content__caroussel-container{position:-webkit-sticky;position:sticky;top:38svh;display:flex;width:100%;height:62svh;max-height:none;margin:0;padding:1.5rem clamp(3rem,6vw,9rem) 2.5rem;overflow:hidden;align-items:flex-start;gap:0;background:#181818;touch-action:pan-y}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{display:flex;width:max-content;height:min(48svh,640px);min-height:0;padding:0 clamp(4rem,8vw,12rem) 0 0;flex-flow:row nowrap;align-items:flex-start;will-change:transform}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{flex:0 0 auto;height:100%;margin:0 clamp(3rem,5vw,8rem) 0 0}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{width:auto;height:100%;max-width:78vw;max-height:100%;object-fit:contain}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__progress{position:static;width:100%;margin-top:1rem;display:flex;flex:0 0 auto;align-items:center;gap:2rem;color:hsla(0,0%,90%,.65);font-family:Lato;font-size:1.2rem;letter-spacing:.25rem;text-transform:uppercase}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__progress .photographer-caroussel__progress-track{position:relative;height:1px;flex:1 1;overflow:hidden;background:hsla(0,0%,90%,.18)}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__progress .photographer-caroussel__progress-track i{position:absolute;inset:0;display:block;background:#cf1566;transform:scaleX(0);transform-origin:left center}@media only screen and (max-width:800px){.photographer-page>.page_title{inset:9.5rem 20px auto;max-width:calc(100% - 40px)}.photographer-page>.page_title .page_title-text{font-size:clamp(4.2rem,12vw,7rem);line-height:.92}.photographer-page .photographer-content{padding:0}.photographer-page .photographer-content .photographer-content__container{width:100%;min-height:0;margin:0;padding:clamp(21rem,30vh,28rem) 20px 4rem}.photographer-page .photographer-content .photographer-content__container .photographer-content__text{font-size:1.8rem;line-height:1.5;letter-spacing:.16rem}.photographer-page .photographer-content .photographer-content__caroussel-container{top:36svh;width:100%;height:64svh;min-height:0;padding:1.5rem 20px 2.5rem;overflow:hidden;scroll-snap-type:none;touch-action:pan-y}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{height:min(48svh,520px);padding-right:20px}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{height:100%;margin-right:3rem;scroll-snap-align:none}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item img{max-width:82vw}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__progress{margin-top:1rem}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__progress span{font-size:1.1rem}}@media only screen and (max-height:560px)and (orientation:landscape){.photographer-page>.page_title{top:9rem}.photographer-page .photographer-content .photographer-content__container{padding-top:20rem}.photographer-page .photographer-content .photographer-content__caroussel-container{top:20svh;height:80svh;padding-block:1rem 2rem}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row{height:60svh}.photographer-page .photographer-content .photographer-content__caroussel-container .photographer-caroussel__row .photographer-caroussel__item{height:100%}}