footer{height:10vh;width:100%;background-color:#070707;justify-content:space-evenly;align-items:center}footer *{font-family:Montserrat,sans-serif}footer .copyright{align-items:center}footer .copyright #logo{height:5vh;width:auto;fill:#6e6e6e;margin-right:2rem}footer .copyright p{font-size:.8rem;color:#6e6e6e}footer .footerNavigation button{color:#6e6e6e;background:transparent;border:none;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;transition:color 1s ease;font-size:.8rem;letter-spacing:1px}footer .footerNavigation button:hover{color:#fff}@media screen and (max-width: 1300px){footer .copyright{flex-direction:column;gap:.5rem}footer .copyright #logo{margin:0}}@media screen and (max-width: 1023px){footer{height:fit-content;padding:2rem 1rem;justify-content:space-between}footer .copyright #logo{width:40vw;max-height:15rem;height:20vh}footer .footerNavigation{flex-direction:column;text-align:end}footer .footerNavigation button{font-size:1.1rem;letter-spacing:3px}}@media screen and (max-width: 576px){footer{padding:2rem 3rem;flex-direction:column-reverse}footer .copyright #logo{width:100%;max-height:5rem}footer .footerNavigation{text-align:center;margin-bottom:2rem}}nav#desktop .navigation{align-items:center}nav#desktop .navigation .menuItems{gap:1rem;gap:0;justify-content:space-evenly;margin-right:4rem}nav#desktop .navigation .socialIcons{align-items:center;gap:.5rem;margin:0 1rem 0 2rem}nav#desktop .navigation .socialIcons #instagramIcon{width:20px;height:20px;transition:fill .5s cubic-bezier(.18,0,.21,.21)}nav#desktop .navigation .socialIcons #gokIcon{width:32px;height:32px;transition:fill 1s}nav#desktop .navigation .socialIcons a:hover #instagramIcon,nav#desktop .navigation .socialIcons a:hover #gokIcon{fill:#054b67;fill:#fff;fill:#b1b1b1;z-index:10}nav#desktop .navigation .socialIcons a{position:relative;padding:2px;border-radius:10rem;transition:transform .5s ease-in}nav#desktop .menuItem{position:relative}nav#desktop .menuItem a{border-radius:0;text-decoration:none;font-size:1rem;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;background-color:#fff;border:none;padding:1rem 1.5rem;width:100%;transition:color .3s ease;white-space:nowrap;font-family:Raleway,sans-serif;font-weight:400;color:#000;display:inline-block}nav#desktop .menuItem a:hover{color:#b1b1b1}nav#desktop .menuItem a.active{color:#3a9bbe;font-weight:600}nav#desktop .menuItem a.active:hover{color:#3a9bbe}nav#desktop .menuItem>a:after,nav#desktop .menuItem>div>a:after{position:absolute;content:"";bottom:.2rem;left:0;background-color:#b1b1b1;height:1px;width:0;transition:width 1s ease,background-color .6s ease}nav#desktop .menuItem a:hover:after{width:100%}nav#desktop .menuItem a.active:hover:after{background-color:#3a9bbe}nav#desktop .menuItem .dropdownMenu{width:140%;position:absolute;overflow:hidden;top:100%;left:-20%;height:0;z-index:10;transition:height .5s ease-in-out;border-radius:.2rem}nav#desktop .dropdownMenu a.dropdownItem:first-of-type{padding-top:2rem}nav#desktop .dropdownMenu a.dropdownItem:last-of-type{padding-bottom:2rem}nav#desktop .menuItem:hover .dropdownMenu{height:max-content}nav#desktop .dropdownMenu a.dropdownItem{font-size:.9rem;text-decoration:none;color:#000;padding:1rem 1.5rem;display:block;transition:color .3s ease;white-space:nowrap;font-family:Raleway,sans-serif}nav#desktop .dropdownMenu a.dropdownItem:hover{color:#b1b1b1}nav#desktop .menuItem a.active+.dropdownMenu a.dropdownItem:hover{color:#3a9bbe}nav#desktop .menuItem a,nav#desktop .dropdownItem a{height:100%;cursor:pointer}nav#desktop .menuItem:hover a.dropdownItem{color:#000}nav#desktop .menuItem:hover a.dropdownItem:hover{color:#b1b1b1}@media screen and (max-width: 1300px){nav#desktop .navigation .menuItems{margin-right:0}nav#desktop .menuItem a{padding:1rem .7rem}}nav#mobile .hamburgerIcon{position:relative;width:2.5rem;height:auto;aspect-ratio:1/1}nav#mobile .hamburgerIcon button{position:absolute;z-index:20;height:auto;width:2.5rem;top:0;left:0;padding:0;margin:0;aspect-ratio:1/1;border:none;outline:none;background:none}nav#mobile .hamburgerIcon button span{position:absolute;content:"";width:100%;height:.25rem;border-radius:1rem;top:0;left:0;background:#000;transform:translateY(-50%);transition:all .3s cubic-bezier(.73,.06,.57,1.01)}nav#mobile .hamburgerIcon button span:nth-of-type(1){top:25%}nav#mobile .hamburgerIcon button span:nth-of-type(2){top:50%}nav#mobile .hamburgerIcon button span:nth-of-type(3){top:76%}nav#mobile.open .hamburgerIcon button span{width:.25rem;transform:rotate(-90deg) translateY(-50%) scale(2.5);top:48%;background:#fff}nav#mobile.open .hamburgerIcon button span:nth-of-type(1){left:11%}nav#mobile.open .hamburgerIcon button span:nth-of-type(2){left:50%}nav#mobile.open .hamburgerIcon button span:nth-of-type(3){left:87%}nav#mobile .navigation{position:fixed;visibility:hidden;overflow-y:auto;top:0;left:0;width:100%;height:100dvh;z-index:15;opacity:0;background:#ffffffd9;background:#041922cc;background:#000000e6;transition:opacity .5s ease}nav#mobile.open .navigation{visibility:visible;opacity:1}nav#mobile .navigation:after{position:fixed;content:"";top:0;left:0;height:150%;width:100%;transform:skew(-25deg) translate(5%) rotate(90deg);background:#a28361;background:url(/mobileNavbar.jpg);background-repeat:no-repeat;background-size:cover;z-index:-1;overflow:hidden;transform-origin:top right;transition:all .5s cubic-bezier(.73,.06,.57,1.01)}nav#mobile.open .navigation:after{transform:skew(-25deg) translate(-5%) rotate(0)}nav#mobile .menuItems{width:70vw;padding:2rem 0 3rem;margin:auto auto auto clamp(2rem,10vw,10rem);gap:1.5rem;transform:translate(-100vw,-5vh);transition:transform .3s cubic-bezier(0,.87,.54,.92) .2s}nav#mobile.open .menuItems{transform:translateY(-5vh)}nav#mobile .menuItems .menuItem a{text-decoration:none}nav#mobile .menuItems .menuItem button{font-family:Poiret One,sans-serif;background:transparent;padding:1rem;width:100%;text-align:start;border:none;outline:none;font-size:2rem;font-weight:700;letter-spacing:7px;text-transform:uppercase;color:#fff;align-items:center;text-shadow:0 0 1px rgb(21,45,54)}nav#mobile .menuItems .menuItem button span.dropdownArrow{width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.7rem solid white;margin-left:2rem;transform:rotate(0);transition:all .5 ease}nav#mobile .menuItems .menuItem button.open span.dropdownArrow{transform:rotate(-180deg)}nav#mobile .navigation .dropdownMenu{height:0;overflow:hidden;position:relative;gap:.5rem;transition:all 1s ease}nav#mobile .navigation .dropdownMenu.open{height:auto;flex:1.5;padding:1rem 0}nav#mobile .navigation .dropdownMenu .dropdownItem button{padding:.5rem 1rem;font-size:1.3rem;margin-left:2rem}@media screen and (max-width: 768px){nav#mobile .menuItems .menuItem button{font-size:1.3rem}}nav{justify-content:space-between;align-items:center;min-height:3vw;width:100%;padding:1rem 2.8rem;background-color:#fff;position:absolute;top:0;left:0;z-index:10;transition:padding .5s ease}nav.scrolled{position:fixed;padding:.2rem 2.8rem}nav.homePath{padding:1.5rem 6rem}nav .navLogo{position:relative;background:none;border:none}nav .navLogo #logo{position:relative;height:3.5rem;height:3rem;width:auto;z-index:15;transition:height .5s ease}nav.homePath .navLogo #logo{height:3.5rem;height:3rem}@media screen and (max-width: 1300px){nav{padding:1rem 2rem}nav.scrolled{padding:.2rem 2rem}nav.homePath{padding:1.5rem 3rem}}@media screen and (max-width: 1023px){nav{padding:1rem 1.5rem}nav.scrolled{padding:.2rem 1.5rem}nav.homePath{padding:1.5rem 2rem}}@media screen and (max-width: 768px){nav .navLogo #logo{height:2.5rem;height:2rem;margin-top:.2rem}nav.homePath .navLogo #logo{height:2.5rem;height:2rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Montserrat,sans-serif;letter-spacing:1px;font-weight:500}h1{font-family:IM Fell Great Primer,serif;font-family:Poiret One,sans-serif;text-transform:uppercase;letter-spacing:3px;font-style:italic;font-size:5rem;color:#171718;text-shadow:0px 0px 30px rgba(255,255,255,.5)}h2,h3{font-family:Poiret One,sans-serif;font-weight:600;color:#000}h2{font-size:2rem;letter-spacing:3px;color:#7dafb8}h3{font-size:1.1rem;letter-spacing:1px}p,span{font-family:Montserrat,sans-serif;letter-spacing:1px;font-weight:500;font-size:.95rem;color:#878787}button{font-family:Moteserrat,sans-serif;color:gray;border-radius:5rem;border-radius:.5rem;padding:1rem 3rem;border:1px solid rgb(189,189,189);cursor:pointer;letter-spacing:4px}button:hover{transition:background .2s ease;transition:color .2s ease,font-weight .2s ease;color:#336c86}input{height:2.5rem;width:auto;padding:0 3rem 0 1rem;font-size:1rem;letter-spacing:1px;font-weight:300;border:1px solid rgb(189,189,189);outline:none;border-radius:.7rem}.flex{display:flex}.flexColumn{display:flex;flex-direction:column}.gridCenter{display:grid;place-content:center}:root{--accent-primary: ;--accent-secondary: ;--light: rgb(241, 241, 241);--dark: rgb(29, 29, 29)}#about{min-height:100vh;height:max-content;width:100%;overflow-x:hidden;scroll-snap-type:y mandatory}#about header{position:relative;height:100vh;background-color:#fff;background:url(/aboutbackground.jpg) center / cover no-repeat;background-size:95vw;width:100%;overflow:hidden;transition:height 1s ease;margin:auto}#about header.scrolled{height:30vh}#about header h1{position:absolute;top:25svh;left:clamp(5rem,7vw,15rem);width:60vw}#about header a{position:absolute;width:7rem;height:7rem;left:50%;bottom:3rem;background:transparent;border-radius:10rem;border:none;text-decoration:none;transform:translate(-50%);transition:transform .5s ease,opacity 1s ease;animation:slideIn 2s ease;overflow:hidden;z-index:5}#about header a span{font-family:IM Fell Great Primer,serif;font-size:8rem;font-weight:300;text-shadow:0px 0px 30px rgba(255,255,255,.5);display:inline-block;transform:translate(58%,-12%) rotate(90deg);color:#171718}#about header a:hover{cursor:pointer;opacity:1;transform:translate(-50%,-3rem) scale(1.2)}#about .overlay{position:absolute;bottom:0;width:100vw;height:60vh;overflow:hidden;background:linear-gradient(#fff0,#fff)}@keyframes slideIn{0%{bottom:-10rem;opacity:0}30%{bottom:-10rem;opacity:0}}#about #biographyHook{position:absolute;left:0;top:30vh;width:100%;height:1px}#about .biography{position:relative;min-height:100svh;height:105svh;align-items:center;justify-content:space-evenly;overflow:hidden;padding-top:3rem;padding-bottom:5svh}#about h2{width:85%;margin-left:auto;margin-right:2rem;text-align:end;font-size:2.5rem;color:#7dafb8}#about .content{padding:1rem 0;width:100%;color:#d1d1d1;justify-content:space-evenly}#about .content:after{position:absolute;content:"";bottom:0;right:-10rem;height:55vh;width:calc(100% + 10rem);background-image:url(/aboutMeAsset.png);background-repeat:no-repeat;background-position:top right;opacity:.2}#about .content img{height:55vh;width:auto;border-radius:.5rem;position:sticky;z-index:10}#about .biography .content>div{width:45%;justify-content:space-evenly;text-align:center}#about .biography .content h3{padding-top:.5rem}#about .biography .content #signature{transform:scale(.8);margin-left:calc(100% - 450px);margin-top:2rem;fill:#7dafb8}@media screen and (max-width: 1350px){#about header h1{top:20svh}#about .overlay{height:40vh}#about .biography{height:auto}#about h2{font-size:2rem}#about .content{padding:4rem 0;height:auto}}@media screen and (max-width: 1023px){#about header{height:80svh}#about .overlay{height:30vh}#about header h1{font-size:4rem}#about h2{font-size:1.5rem}#about .content h3{margin:1rem 0}}@media screen and (max-width: 768px){#about header h1{font-size:3rem;left:clamp(3rem,5vw,10rem);text-shadow:0 0 2px black}#about .biography h2{text-align:center;font-size:1.2rem}#about .content{align-items:center;width:80%}#about .content img{height:35vh;float:left;width:auto;border-radius:.5rem;margin:2rem 3rem 2rem 0}#about .biography .content #signature{margin:1rem auto}}@media screen and (max-width: 576px){#about header h1{top:25vh;font-size:2.5rem;left:clamp(3rem,5vw,10rem)}#about .content img{margin:.5rem 2rem .5rem 0}#about .biography .content #signature{transform:scale(.6) translate(-20%)}}#art{height:100%;align-items:center;justify-content:center;overflow-y:hidden}#art .subpageNavigation{justify-content:space-evenly;align-items:center;padding-bottom:5vh;height:100vh;width:100%}#art .wrapper{padding-bottom:5vh;margin-top:3rem;position:relative;height:60vh;width:25vw;overflow:hidden;display:flex;flex-direction:row;transition:all .45s ease-in-out}#art .wrapper:after{position:absolute;content:"";top:0;left:0;height:60vh;width:25vw;transition:all .45s ease-in-out;background:#0003}#art .wrapper:hover:after{background:#00537f80}#art .imageWrapper{height:70vh;width:25vw;overflow:hidden;transition:all .45s ease-in-out}#art .imageWrapper:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:60%;z-index:5;background:linear-gradient(#fff0,#fff);background:linear-gradient(#fff0,#ffffffbf 60%,#fff)}#art img{height:50vh;height:70vh;width:20vw;width:25vw;object-fit:cover;object-position:center;transition:all .45s ease-in-out}#art .headerWrapper{position:absolute;height:fit-content;width:20vw;width:25vw;transition:all .45s ease-in-out;overflow:hidden;bottom:0;padding-top:70vh;right:.5rem;z-index:5;pointer-events:none}#art .headerWrapper h1,#art .headerWrapper span{font-size:4rem;font-family:Poiret One,sans-serif;color:#2d2d2d;text-transform:uppercase;text-align:right;text-align:start;word-break:break-all;transition:all .45s ease-in-out;padding:0 1rem}#art .wrapper:hover h1{transform:scale(.8) translate(5rem,-50rem);transform:scale(.8) translateY(-50rem);transform:scale(.8) translate(-3rem,-100rem)}#art .textWrapper{position:absolute;height:fit-content;width:20vw;width:25vw;right:1rem;transition:all .45s ease-in-out;overflow:hidden;bottom:-50rem;z-index:5;pointer-events:none}#art .textWrapper h2,#art .textWrapper p{font-size:2rem;word-break:keep-all;text-indent:0;text-align:right;color:#fff}#art .wrapper:hover,#art .wrapper:hover:after,#art .wrapper:hover .imageWrapper{height:60vh;height:80vh}#art .wrapper:hover .textWrapper{bottom:50%}#art .wrapper:hover img{transform:scale(2)}#art .wrapper:hover{cursor:pointer}@media screen and (max-width: 1300px){#art .headerWrapper h1,#art .headerWrapper span{font-size:3rem}#art .textWrapper p{font-size:1.5rem;white-space:wrap}}@media screen and (max-width: 1023px){#art .subpageNavigation{flex-direction:column;height:260dvh;gap:0;padding-bottom:2rem}#art .wrapper{margin:0}#art .wrapper,#art .wrapper:after,#art .headerWrapper,#art .imageWrapper,#art img{width:70vw}#art .headerWrapper h1,#art .headerWrapper span{font-size:7rem}#art .textWrapper{width:50vw}#art .textWrapper p{font-size:5rem;white-space:wrap}}@media screen and (max-width: 576px){#art .headerWrapper h1,#art .headerWrapper span{font-size:3.5rem}#art .textWrapper p{font-size:1.5rem}}@media screen and (max-height: 768px){#art .textWrapper p{font-size:1.4rem}}@media screen and (max-height: 567px){#art .headerWrapper h1,#art .headerWrapper span{font-size:3.5rem}#art .textWrapper p{font-size:1.5rem}}#contact{height:100svh;width:100%;align-items:center;justify-content:space-evenly;justify-content:space-around;padding:3rem clamp(2rem,8vw,10rem) 0;padding:3rem 0 0;overflow:hidden}#contact>div{position:relative}#contact .backgroundUpper img{position:relative;width:auto;max-width:30vw;height:70svh;object-fit:cover;opacity:.6}#contact .backgroundLower{position:absolute;top:50%;left:110%;width:45vw}#contact .backgroundLower img{height:100%;width:100%;background-size:100%;object-fit:cover;z-index:-1}#contact .overlay{position:absolute;left:0;width:100%;height:30%;z-index:5}#contact .backgroundUpper .overlay{bottom:0;background:linear-gradient(#fff0,#fff)}#contact .backgroundLower .overlay{top:0;background:linear-gradient(#fff,#fff0)}#contact .heading{position:absolute;top:2rem;right:clamp(-15rem,-40%,-5rem);padding:2rem;text-align:end}#contact .contactInformations,#contact .contactMobile{justify-content:space-around;font-size:1.1rem;align-items:start;width:auto;margin-bottom:15%;height:clamp(10rem,10%,30rem)}#contact .contactInformations>div,#contact .contactMobile>div{align-items:center}#contact .contactInformations p,#contact .contactMobile p{letter-spacing:3px;color:#000}#contact .contactInformations #phoneIcon,#contact .contactMobile #phoneIcon,#contact .contactInformations #gokIcon,#contact .contactMobile #gokIcon,#contact .contactInformations #instagramIcon,#contact .contactMobile #instagramIcon,#contact .contactInformations #mailIcon,#contact .contactMobile #mailIcon{width:30px;height:30px;margin-right:2rem}#contact .contactInformations #instagramIcon,#contact .contactMobile #instagramIcon{padding:.1rem}@media screen and (max-width: 992px){#contact .backgroundLower{position:absolute;top:45%;width:70vw}#contact .heading{top:1rem;right:unset;left:3rem;padding:0;text-align:end}#contact .contactInformations{height:clamp(10rem,10%,30rem);margin-top:clamp(5rem,20vh,20rem)}}@media screen and (max-width: 576px){#contact .contactInformations{opacity:0;visibility:hidden}#contact .contactMobile{height:clamp(10rem,25vh,40rem);position:absolute;top:45%}#contact .contactMobile>div{max-width:95vw;flex-wrap:wrap;background:#fff;padding:.5rem 3rem;border-radius:2rem;box-shadow:0 0 10px 1px #0003}}@media screen and (max-width: 470px){#contact .heading{left:1rem}#contact .heading h1{font-size:4rem}#contact .contactMobile{gap:2rem}#contact .contactMobile>div{flex-direction:column;border-radius:1rem;padding:1rem;width:80vw;gap:1rem}#contact .contactMobile #mailIcon,#contact .contactMobile #instagramIcon{margin:0}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}#didactics header{height:100svh;width:100%;margin:0;padding:0;background:#1e1e1e;position:relative}#didactics header:after{position:absolute;content:"";bottom:-1rem;left:0;width:100%;height:30%;height:45%;z-index:5;background:linear-gradient(#fff0,#fff);background:linear-gradient(0deg,#1e1e1e 5%,#1e1e1e00)}#didactics header video{width:100%;height:100%;object-fit:cover;position:relative}#didactics .content{min-height:100svh;background:#1e1e1e;padding:8rem 0 6rem}#didactics h1{text-align:end;width:100%;max-width:100rem;margin:1rem auto;color:#fff;padding:0 4rem 2rem}#didactics .heading{justify-content:space-evenly;align-items:center}#didactics .heading h2{width:100%;max-width:120rem;padding:0 3rem;margin:1rem auto}#didactics .video{justify-content:space-evenly;align-items:center;padding:5rem 0;width:100%;gap:4rem}#didactics .video video{width:80%;max-width:60vw;height:auto;max-height:80vh}#didactics .text{padding:0 0 6rem;width:70vw;margin:0 auto;text-align:center}#didactics .text h3{color:#fff;padding-bottom:3rem}#didactics .text p{padding-bottom:1rem}.swiper{width:90%;height:55vh;--swiper-pagination-color: var(--accent-secondary);--swiper-pagination-bottom: 2rem;--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-inactive-color: var(--accent-secondary);--swiper-pagination-bullet-inactive-opacity: .7;--swiper-pagination-bullet-horizontal-gap: .5rem}.swiper .swiper-pagination{z-index:10}.swiper .swiper-pagination-bullet{border:1px solid white;background:gray;opacity:.5}.swiper .swiper-pagination-bullet-active{background:#7dafb8;background:#336c86;opacity:1}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 3rem;--swiper-navigation-top-offset: 0%;margin-top:0;width:var(--swiper-navigation-size);height:100%;transition:all .5s ease}.swiper-button-prev{left:0}.swiper-button-prev:before{position:absolute;content:"";height:100%;width:10vw;background:linear-gradient(90deg,#1e1e1e,#1e1e1e00);top:0;left:0;z-index:5;pointer-events:none}.swiper-button-next{right:0}.swiper-button-next:before{position:absolute;content:"";height:100%;width:10vw;background:linear-gradient(90deg,#1e1e1e00,#1e1e1e);top:0;right:0;z-index:5;pointer-events:none}.swiper-button-prev:hover:after{transform:scale(1.5) translate(.5rem);color:#7dafb8}.swiper-button-next:hover:after{transform:scale(1.5) translate(-.5rem);color:#7dafb8}.swiper-button-prev:after,.swiper-button-next:after{font-family:IM Fell Great Primer,serif;color:#fff;font-size:var(--swiper-navigation-size);margin-bottom:.7rem;z-index:10;transition:all .5s ease-in-out}.swiper-button-prev:after{content:"<";margin-right:0}.swiper-button-next:after{content:">";margin-left:0}.swiper .swiper-slide .slideContainer img{height:100%;width:100%;object-fit:cover;border-radius:.1rem;position:absolute;z-index:-1}.swiper .swiper-slide .slideContainer .content{position:absolute;width:55%;top:50%;transform:translateY(-50%);left:clamp(1rem,3vw,3rem)}.swiper .swiper-slide .slideContainer .content h1{letter-spacing:0px;font-size:4rem;margin-bottom:.5rem;color:var(--light);line-height:5rem;text-shadow:0 0 5px rgba(0,0,0,.4)}.swiper .swiper-slide .slideContainer .content p{text-shadow:0 0 5px rgba(0,0,0,.4);font-size:1.2rem;color:var(--light);font-weight:300}@media screen and (max-width: 1023px){#didactics .content{padding:3rem 2rem 6rem}#didactics .content h1{font-size:4.5rem;padding:2rem 3rem 4rem}#didactics .heading{gap:2rem;padding:0 1rem}#didactics .heading h2{font-size:1.7rem}#didactics .text{padding:4rem 0}#didactics .text{width:80vw}}@media screen and (max-width: 768px){#didactics header{padding:4.5rem 0 0;height:auto}#didactics .content h1{font-size:3rem;padding:2rem 0;text-align:center}#didactics .heading{flex-direction:column}#didactics .heading h2{width:100%;text-align:center;font-size:1.5rem}#didactics .heading video{width:65vw}}.modal{height:100svh;width:100%;position:fixed;top:0;left:0;background:#ffffffd9}.modalContent{height:85vh;width:auto;max-width:80vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-48.5%)}.modalContent img{object-fit:contain;height:100%;width:auto;max-width:80vw}.modalContent button{font-family:IM Fell Great Primer,serif}.modalContent .close{background:#fff;border:none;box-shadow:0 1px 10px #0003;border-radius:1rem;padding:0;width:3rem;height:3rem;position:absolute;top:-1rem;right:-1rem}.modalContent .close span{position:absolute;top:0;left:.6rem;line-height:3rem;font-size:3rem;color:#00000026}.modalContent .close span,.modalContent .prev span,.modalContent .next span{transition:all .4s ease}.modalContent .close:hover span,.modalContent .prev:hover span,.modalContent .next:hover span{color:var(--accent-primary);transform:scale(1.05)}.modalContent .prev,.modalContent .next{position:absolute;top:50%;background:transparent;border:transparent;width:5rem;height:5rem;padding:0;transform:translateY(-50%)}.modalContent .prev{left:clamp(-7rem,-20%,-20rem)}.modalContent .next{right:clamp(-7rem,-20%,-20rem)}.modalContent .prev span,.modalContent .next span{position:absolute;top:0;left:0;width:5rem;line-height:3.5rem;font-size:7rem;font-family:IM Fell Great Primer,serif}@media screen and (max-width: 1200px){.modalContent .prev,.modalContent .next{width:3.5rem;height:3.5rem}.modalContent .prev span,.modalContent .next span{width:3.5rem;line-height:3.5rem;font-size:4rem;top:-.5rem}.modalContent .prev{left:-7vw}.modalContent .next{right:-7vw}}@media screen and (max-width: 768px){.modalContent{max-width:95vw;transform:translate(-50%,-45%)}.modalContent .close{width:2rem;height:2rem;top:2rem;border-radius:.5rem;box-shadow:0 1px 10px #00000080}.modalContent .close span{color:#282828;font-size:3rem;line-height:2rem;left:.1rem}.modalContent .prev,.modalContent .next{width:3rem;height:3rem}.modalContent .prev span,.modalContent .next span{width:3rem;line-height:2.5rem;font-size:4rem;top:-.1rem;color:#fff;text-shadow:0 0 10px black}.modalContent .prev{left:.2rem}.modalContent .next{right:.2rem}}@media screen and (max-height: 992px){.modalContent{transform:translate(-50%,-47%)}.modalContent .close{width:2rem;height:2rem;top:2rem;border-radius:.5rem;box-shadow:0 1px 10px #00000080}.modalContent .close span{color:#282828;font-size:3rem;line-height:2rem;left:.1rem}}@media screen and (max-height: 568px){.modalContent{transform:translate(-50%,-45%)}}#gallery{min-height:100svh;width:100%;padding:4rem 5rem 3rem}#gallery .container{display:grid;grid-template-columns:repeat(3,25vw);grid-auto-rows:100svh;grid-auto-rows:calc(100svh - 4rem);place-content:space-around;margin-top:2rem;align-items:center}#gallery .objectContainer{scroll-snap-align:center;scroll-snap-stop:always;padding-top:3rem}#gallery .categoryObject{height:100%;position:relative;overflow:hidden;place-content:center}#gallery .categoryObject img{object-fit:contain;width:100%;justify-self:center;transition:all .5s ease;max-height:80vh;cursor:pointer}#gallery .categoryObject .data{padding:1rem;height:fit-content}#gallery .categoryObject .data h3{color:gray}#gallery .categoryObject .data span{font-size:.8em;padding:.4rem}@media screen and (max-width: 1023px){#gallery .container{display:flex;flex-direction:column;gap:clamp(3rem,10vh,10rem)}}@media screen and (max-width: 568px){#gallery{width:100%;padding:4rem 3rem 3rem}}ul{list-style:none;gap:1rem;font-family:Montserrat,sans-serif;color:#fff}.shown{display:inline}.hidden{display:none}.transparent{opacity:0}.textCursor{animation:blink 2s step-end infinite}@keyframes blink{50%{opacity:0}}#home{height:100svh;width:100%}#home header{position:relative;width:auto;height:100%;margin:0 clamp(1rem,4vw,10rem);margin:0 clamp(2rem,12vw,15rem)}#home header .background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center 45%;animation:fadeHomeIn 4s ease;object-fit:cover}@keyframes fadeHomeIn{0%{opacity:0;transform:translateY(-100%);width:50%;left:25%;clip-path:inset(0 30% 0 30%)}30%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(0);width:100%;left:0;clip-path:inset(0 0 0 0)}}.placeholder{filter:blur(5px)}.hidden{opacity:0;visibility:hidden}.highRes.hidden{opacity:0}.highRes{opacity:1;visibility:visible}#home header .siteTitle{position:absolute;top:35%;left:clamp(2rem,5vw,24rem)}#home header ul{font-size:5rem;font-weight:800;color:#fff}#home header h3{letter-spacing:10px;margin-top:1rem;line-height:3rem;font-size:1.5rem;color:#fff;text-indent:10vw;animation:clipHomeText 4s ease}@keyframes clipHomeText{0%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media screen and (max-width: 1023px){#home header ul{font-size:3rem}#home header h3{font-size:1rem;text-indent:0;margin-left:3rem;line-height:2rem;letter-spacing:8px}}@media screen and (max-width: 768px){#home{min-height:50rem}#home header .siteTitle{left:clamp(2rem,15vw,20rem);top:10rem;overflow:visible;display:flex}#home header ul{flex-direction:column;gap:.5rem;font-size:2rem}#home header h3{margin:15vh 2rem 1rem 1.5rem}}#notFound{min-height:100svh;background:url(/errorBackground.jpg) top;background-size:cover;margin:0 1rem}#notFound .container{width:auto;margin-top:3rem;min-height:40svh;background-color:#fff;padding:2rem clamp(1rem,15vw,10rem);justify-content:space-around;border-radius:.1rem;align-items:center;text-align:center;box-shadow:1px 1px 20px #0000004d}@media screen and (max-width: 576px){#notFound h1{font-size:3rem}#notFound .container{margin:0 2rem;padding:2rem clamp(1rem,10vw,10rem)}#notFound .container button{width:auto;letter-spacing:3px;white-space:nowrap}}html{overflow-y:scroll;scroll-snap-type:y proximity}#shop{min-height:100svh}#shop header{width:100%;min-height:100svh;margin:0;padding:6rem 0 3rem;justify-content:space-around;align-items:center;position:relative}#shop .heading{width:65%;margin:0 auto 0 clamp(2rem,7vw,7rem);padding:0;position:relative}#shop header h1{padding-bottom:clamp(1rem,5vh,5rem)}#shop header p{padding:.5rem 0}#shop header .controls{display:flex;flex-direction:column;gap:.5rem;flex:1;max-height:max-content;flex-wrap:wrap;margin:2rem auto 0 clamp(5rem,12vw,12rem)}#shop header .controls a{text-decoration:none;overflow-x:hidden}#shop header .availability>div{padding-top:1rem;padding-left:5rem}#shop header button{align-items:center;gap:3rem;color:#000;border:none;background:none;font-size:1.2rem;font-weight:700;width:100%;letter-spacing:.7rem;padding:.5rem 3rem;text-transform:uppercase;font-family:Poiret One,sans-serif;transition:all .5s ease}#shop header .controls a:hover button{letter-spacing:2rem;margin-left:2rem}#shop header button span{font-size:1rem;color:#000}#shop header .background{position:absolute;z-index:-5;height:100%;width:fit-content;top:50%;transform:translateY(-50%);left:unset;right:clamp(2rem,2vw,2rem);overflow:hidden}#shop header .background img{position:relative;object-fit:cover;aspect-ratio:2/3;height:auto;width:50vw}#shop header .background .overlay{height:100%;width:35vw;left:0;top:0;position:absolute;background:linear-gradient(90deg,#fff,#fff0)}#shop .gallery{margin-top:5rem}#shop .objectContainer{padding:0 clamp(2rem,8vw,8rem) 0 clamp(2rem,5vw,5rem);padding:0 clamp(2rem,10vw,10rem);height:100svh;width:100%;gap:clamp(2rem,5vw,10rem);justify-content:space-evenly;justify-content:center;align-items:center;scroll-snap-align:center;scroll-snap-stop:always;position:relative}#shop .objectContainer.sold img,#shop .objectContainer.sold .info{filter:grayscale(1) opacity(.25)}#shop .objectContainer.sold h1{position:absolute;z-index:5;font-size:10rem;font-size:clamp(3rem,10vw,10rem);color:#336c86}#shop .objectContainer img{height:80%;object-fit:contain;max-width:60%;width:auto;margin-top:1.5rem}#shop .objectContainer .info{padding-bottom:5rem;max-width:50%}#shop .objectContainer .info h1{position:relative;font-size:2rem;text-transform:capitalize;text-shadow:none;align-items:center}#shop .objectContainer .info h1 span{font-size:60%;position:absolute}#shop .objectContainer .info h1 span:first-of-type{left:-1.5rem}#shop .objectContainer .info h1 span:last-of-type{right:-1.5rem}#shop .objectContainer .info p{font-weight:400}#shop.emptyStock h3.emptyHeading{color:#000;margin:5rem clamp(2rem,7vw,7rem);font-size:1.6rem;letter-spacing:3px}@media screen and (max-width: 1023px){#shop header h1{font-size:3rem}#shop .objectContainer .info{padding-bottom:2rem}}@media screen and (max-width: 992px){#shop header{gap:0}#shop header h2{font-size:1.5rem}#shop .objectContainer img{max-width:45%;max-height:60%}#shop .objectContainer .info{max-width:35%}#shop .objectContainer .info h1{font-size:2rem}}@media screen and (max-width: 768px){#shop header{padding-bottom:1rem}#shop header .heading{width:auto;padding-right:3rem}#shop header h1{padding-right:40%}#shop header .controls{margin:2rem auto 2rem clamp(1rem,5vw,5rem)}#shop header button{gap:2rem;padding:.5rem 1rem}#shop header .controls a:hover button{letter-spacing:1rem;margin-left:1rem}#shop .objectContainer{flex-direction:column;gap:1rem;justify-content:center}#shop .objectContainer img{max-width:90%;max-height:60%;height:auto}#shop .objectContainer .info{max-width:70%;width:70%;padding-bottom:0;text-align:center}#shop .objectContainer .info h1{padding:1rem .5rem;font-size:1.5rem;width:fit-content;margin:0 auto}}
