*{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth}:root{--primary:#039;--b-primary:#012b7f;--gradientTo:#05f;--subtext:#272525;--p:#2c2929;--subtitle:#1b1a1a;--header-pure-height:70px;--header-pure-padding:20px;--header-height:calc(var(--header-pure-height) + var(--header-pure-padding)*2);--slider-timing:cubic-bezier(0.16,1,0.3,1);--grey:#ddd}::selection{background-color:#039;background-color:var(--primary);color:#fff}body{margin:0;overflow-x:hidden;padding:0}img[alt]{font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}header{border-bottom:1px solid #ddd;border-bottom:1px solid var(--grey);flex-direction:row;height:70px;height:var(--header-pure-height);justify-content:space-between;left:0;max-height:70px;max-height:var(--header-pure-height);padding:20px 15px;padding:var(--header-pure-padding) 15px var(--header-pure-padding) 15px;position:relative;top:0;-webkit-user-select:none;user-select:none;width:calc(100% - 30px);z-index:100}header,header>a{align-items:center;display:flex}header>a>img{max-height:70px;max-height:var(--header-pure-height);max-width:90%}header>a>img[alt]{color:#039;color:var(--primary);font-size:35px;font-weight:700}header>nav.pc{align-items:center;display:flex;flex-direction:row;gap:30px}header>nav.pc *{fill:#012b7f;fill:var(--b-primary);color:#000;cursor:pointer;font-size:17px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .15s}header nav.pc>a.selected{color:#012b7f;color:var(--b-primary)}header nav.pc>a.selected:after{background-color:#000;bottom:-4px;content:"";height:1px;left:0;min-width:100%;position:absolute}header>nav.pc>a:hover{color:#012b7f;color:var(--b-primary);transition:color .15s}header>nav.pc>a:after{background-color:#000;bottom:-4px;content:"";height:1px;left:0;position:absolute;width:0}header>nav.pc>a:after,header>nav.pc>a:hover:after{transition:width .4s cubic-bezier(.16,1,.3,1);transition:var(--slider-timing) width .4s}header>nav.pc>a:hover:after{width:100%}header .header-search-icon:hover{transform:scale(1.1);transition:transform .15s}header nav>button{background-color:initial;display:none;height:20px;margin:0;padding:5px}header button>div,header nav>button{border:none;cursor:pointer;outline:none}header button>div{background-color:#000;height:1.5px;padding:0;position:relative;width:24px}header button>div.open{background-color:initial}header button>div:before{top:-5.5px}header button>div:after,header button>div:before{background-color:#000;content:"";cursor:pointer;height:2px;left:0;position:absolute;transition:all .2s;width:100%}header button>div:after{top:5.5px}header button>div.open:before{top:0;transform:rotate(45deg);transition:all .2s;width:20px}header button>div.open:after{top:0;transform:rotate(-45deg);transition:all .2s;width:20px}header nav.mobile{background-color:#000;box-sizing:border-box;flex-direction:column;left:0;padding:8px 20px;position:absolute;right:0;top:110px;top:var(--header-height);z-index:100}header>nav.mobile *{color:#fff;font-size:15px;font-weight:400;text-align:left;text-decoration:none;text-transform:uppercase}header>nav.mobile>details>summary,header>nav.mobile>div{align-items:center;display:flex;height:30px;padding:10px 0;width:100%}header>nav.mobile>details>summary:hover,header>nav.mobile>div:hover{background-color:#111;color:#fff}header nav.mobile>div>a{padding-left:20px;width:100%}header nav.mobile>details{display:flex;flex-direction:column;list-style-type:none;width:100%}header nav.mobile>details>summary{box-sizing:border-box;cursor:pointer;height:50px;list-style-type:none;list-style:none;margin-right:20px;padding:10px 10px 10px 20px;width:100%}header nav.mobile>details>summary::-webkit-details-marker{display:none}header nav.mobile summary>span{position:relative}header nav.mobile>details>summary>span:after{content:url(/static/media/arrow.32f1d85b65999dae71cc.svg);left:calc(100% + 5px);position:absolute;top:-5px;transform:rotate(90deg)}header nav.mobile>details[open]>summary>span:after{left:calc(100% + 9px);top:-3px;transform:rotate(-90deg)}header nav.mobile details>section{box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;padding:0;width:calc(100vw - 57px)!important}header nav.mobile details>section>a:hover{background-color:#111;cursor:pointer}header nav.mobile details>section>a{color:#bebebe;padding:10px 10px 10px 40px;position:relative}header nav.mobile details>section>a:hover:before{animation:moveLeftForArrow .3s cubic-bezier(.16,1,.3,1) forwards;animation:moveLeftForArrow var(--slider-timing) .3s forwards;content:url(/static/media/arrow.32f1d85b65999dae71cc.svg);left:0;position:absolute;top:7.8px}@keyframes moveLeftForArrow{0%{margin-left:0}to{margin-left:15px}}header>form{background-color:#000;gap:40px;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:110px;top:var(--header-height)}header form>.input,header>form{display:flex;flex-direction:row}header form>.input{align-items:center;background-color:#fff;border-radius:30px;box-sizing:border-box;gap:8px;padding:10px 5px 10px 13px;position:relative;transition:all 1s cubic-bezier(.16,1,.3,1);transition:all var(--slider-timing) 1s;width:450px}header form>.input:before{background-image:linear-gradient(270deg,#05f,#039);background-image:linear-gradient(to left,var(--gradientTo),var(--primary));right:50%}header form>.input:after,header form>.input:before{content:"";height:2px;position:absolute;top:100%;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all var(--slider-timing) .4s;width:0}header form>.input:after{background-image:linear-gradient(90deg,#05f,#039);background-image:linear-gradient(to right,var(--gradientTo),var(--primary));left:50%}header form>.input:focus-within{border-radius:0;transition:all 1s cubic-bezier(.16,1,.3,1);transition:all var(--slider-timing) 1s}header form>.input:focus-within:after,header form>.input:focus-within:before{transition:all .4s cubic-bezier(.16,1,.3,1);transition:all var(--slider-timing) .4s;width:50%}header form>.input input[name=search]{background-color:initial;border:none;color:#2c2929;color:var(--p);flex-grow:1;font-family:Montserrat,serif;font-size:17px;outline:none}header form>.input input[name=search]::placeholder{color:#6e6e6e}header form>.input svg{fill:#039;fill:var(--primary);cursor:pointer}header .input>.close{background-color:initial;border:none;cursor:pointer;height:100%;outline:none;padding:0;position:relative;transition:all .2s;width:45px}header .input>.close:before{left:10.5px;transform:rotate(45deg)}header .input>.close:after,header .input>.close:before{background-color:#111;content:"";height:1.5px;position:absolute;top:11px;width:24px}header .input>.close:after{right:10.5px;transform:rotate(-45deg)}header .input>.close:hover:after,header .input>.close:hover:before{background-color:#000}header .seperatelinks{align-items:center;display:flex;flex-direction:row;gap:10px}header .seperatelinks>details{color:#fff;font-size:16px;font-weight:400;padding-left:10px;padding-right:26px;position:relative;text-decoration:none;text-transform:uppercase}header .seperatelinks ul{background-color:#000;box-sizing:border-box;gap:10px;left:0;list-style-type:none;margin:0;min-width:100%;padding:10px 0 0;position:absolute;top:100%;width:max-content}header .seperatelinks li{box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;padding-right:20px;width:100%}header .seperatelinks li>a{color:#d2d2d2;padding-bottom:6px;padding-left:20px;padding-top:6px;text-decoration:none;text-transform:uppercase;width:100%}header .seperatelinks li:hover{background-color:#111}header .seperatelinks li:hover a{color:#fff}header .seperatelinks ul:last-child{padding-bottom:10px}details::details-content{block-size:0;opacity:0;overflow-y:clip;transition:content-visibility allow-discrete .4s,opacity .4s cubic-bezier(.16,1,.3,1),block-size .4s cubic-bezier(.16,1,.3,1);transition:content-visibility .4s allow-discrete,opacity .4s var(--slider-timing),block-size .4s var(--slider-timing)}details[open]::details-content{block-size:auto;opacity:1}header .seperatelinks details>summary{cursor:pointer;list-style-type:"";position:relative;-webkit-user-select:none;user-select:none}header .seperatelinks details>summary:after{content:url(/static/media/arrow.32f1d85b65999dae71cc.svg);position:absolute;right:-24px;top:-5px;transform:rotate(90deg)}header .seperatelinks details[open]>summary:after{right:-28px;top:-2px;transform:rotate(-90deg)}.scroll-button{align-items:center;background-color:#fff;border-radius:100%;bottom:20px;box-shadow:0 0 30px #0000001a,0 2px 8px #00000026,0 4px 8px #0000000d;cursor:pointer;height:50px;justify-content:center;padding:0;position:fixed;right:20px;width:50px;z-index:1000}.scroll-button>svg{fill:#039;fill:var(--primary);height:30px;margin:0;padding:0;width:30px}@media only screen and (max-width:1030px){header nav.pc{gap:10px}header nav.pc>a{display:none}header nav.pc>button{display:block}header .seperatelinks>details{color:#fff;font-size:15px;font-weight:400;padding-left:10px;padding-right:26px;position:relative;text-decoration:none;text-transform:uppercase}header .header-search-icon{padding-top:2px}}@media only screen and (max-width:700px){header .seperatelinks{display:none}}section.main{align-items:center;background-color:var(--grey);display:flex;height:calc(100vh - var(--header-height) - 81px);width:calc(100% - 40px)}section.main figure{display:flex;flex-direction:row;gap:50px;height:100%;justify-content:space-evenly;margin:0;padding:0}section.mobile-main{background-color:var(--grey);box-sizing:border-box;display:none;height:calc(100vh - var(--header-height));overflow:hidden;padding:0;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}section.mobile-main img{margin-left:-290px;object-fit:cover;z-index:-2}section.mobile-main:after{background-color:#0009;content:"";pointer-events:none}section.mobile-main:after,section.mobile-main>.text{height:100%;left:0;position:absolute;top:0;width:100%}section.mobile-main>.text{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:30px;z-index:5}section.mobile-main>.text h1{color:var(--grey);font-family:playfair display,sans-serif;font-size:60px;margin:0}section.mobile-main>.text p{color:var(--grey)}section.mobile-main>.text a{background-color:var(--b-primary);border:2px solid var(--b-primary);color:#fff;cursor:pointer;margin-top:50px;padding:20px;text-decoration:none;text-transform:capitalize;transition:all .35s;width:fit-content;z-index:10}section.mobile-main>.text a:hover{background-color:initial;border:2px solid var(--grey);color:var(--grey);transition:all .35s}section.main img{animation:appear 3s var(--slider-timing) forwards;border-radius:20px;border-bottom-left-radius:150px;height:auto;margin-left:1%;max-width:50%;object-fit:cover;opacity:.1;padding:0}section.main figcaption{display:flex;flex-direction:column;gap:0;height:100%}section.main figcaption>h1{margin:0 0 10px}section.main figcaption>h1>span{display:block;font-family:Playfair Display,serif;font-size:70px;font-weight:500;margin:0;opacity:0;padding:0;text-transform:capitalize;transform:translateY(50px)}.h1-one{animation:flyin_animation .6s var(--slider-timing) .1s forwards}.h1-two{animation:flyin_animation .6s var(--slider-timing) .3s forwards}.h1-three{animation:flyin_animation .6s var(--slider-timing) .4s forwards}section.main figcaption>h2{animation:right-fly-in .6s cubic-bezier(.16,1,.3,1) .5s forwards;color:#000;font-size:18px;font-weight:500;margin:0;opacity:0;transform:translateX(100px)}section.main figcaption>a{animation:flyin_animation .6s var(--slider-timing) .5s forwards;background-color:var(--b-primary);border:2px solid var(--b-primary);color:#fff;cursor:pointer;margin-top:30px;opacity:0;padding:20px;text-decoration:none;text-transform:capitalize;transition:all .25s;width:fit-content}section.main figcaption>a:hover{background-color:initial;border:2px solid #000;color:#000;transition:all .25s}section{padding:40px 20px;width:calc(100vw - 40px)}section.pow{box-sizing:border-box;display:flex;justify-content:center;width:100%}section.pow figcaption:before{background-color:var(--primary);content:"";height:100%;left:1px;position:absolute;top:0;width:1px}section.pow figure{border-radius:0 25px 150px 0;display:flex;max-height:400px;overflow:hidden;position:relative;width:80%}section.pow figure>img{border-bottom-right-radius:150px;border-top-right-radius:25px;cursor:pointer;max-width:50%;transition:all .2s ease-in-out;z-index:1}section.pow figure>img:hover{transform:scale(1.05);transition:all .2s ease-in-out}section.pow figure>figcaption{background-color:#f0f0f0;padding:20px;z-index:3}section.pow figcaption>h3{font-size:18px;font-weight:400;margin:0 0 0 13px;position:relative}section.pow figure>div{background-color:#fff;height:0;margin:0;padding:0;z-index:10}section.pow figcaption>h3:before{background:var(--primary);content:"";height:100%;left:-13px;position:absolute;top:0;top:-1px;width:7px}section.pow figcaption>h2{font-size:30px;font-style:italic;font-weight:400;margin-bottom:0;margin-top:10px}section.pow figcaption>p{color:#000000e6;font-size:16px;font-weight:400}section.cards{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-right:0;width:100%}section.cards h2{font-family:playfair display,serif;font-size:60px;font-weight:500;margin:0 0 20px;text-align:center;text-transform:capitalize}section.cards h2.desktop{display:block}section.cards h2.mobile{display:none}section.cards h3{text-align:center}section.cards .theme-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:20px}section.cards .theme-row>a{background-color:red;height:400px;max-width:250px;min-width:250px;overflow:hidden;position:relative}section.cards a>figure{height:100%;left:0;margin:0;top:0;width:100%}section.cards a>figure>img{height:400px;object-fit:contain}section.cards figcaption{align-items:center;background-color:#0009;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;transition:all .2s;width:100%;z-index:5}section.cards figcaption>img{width:75%}section.cards a:hover>figcaption{background-color:#000000b3;transition:all .2s}section.cards figcaption>p{font-size:20px;font-weight:400;position:relative}section.cards figcaption>p:after{content:url(/static/media/arrow.32f1d85b65999dae71cc.svg);opacity:0;position:absolute;right:-18px;top:2.5px;transition:all .1s .1s}section.cards a:hover>figcaption>p:after{opacity:1;right:-28px;transition:all .1s}section.cards figcaption>p:before{content:url(/static/media/arrow.32f1d85b65999dae71cc.svg);opacity:0;position:absolute;right:-10px;top:2.5px;transition:all .1s}section.cards a:hover>figcaption>p:before{opacity:1;right:-19px;transition:all .1s}section.cards .mobile-theme-row{display:none}section.cards>a.featured{color:var(--primary);display:none;margin-top:30px;text-decoration:none}section.cards>a.featured:hover{text-decoration:underline}section.cards>a.visible{color:var(--primary);margin-top:10px;text-decoration:none}section.cards>a.visible:hover{text-decoration:underline}section.cards>.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center;padding:20px}section.history{background-color:#ddd;box-sizing:border-box;display:flex;flex-direction:row;gap:60px;justify-content:space-evenly;margin:0!important;margin-right:0;max-width:100%;overflow-y:hidden;padding:40px;-webkit-user-select:auto;user-select:auto;width:100%}section.history figure{display:flex;flex-direction:column;gap:20px}section.history figure>img{border-bottom-right-radius:50px;border-top-left-radius:50px;max-height:530px}section.history figcaption{align-items:center;color:var(--p);display:flex;flex-direction:row;font-style:italic;font-weight:500;gap:10px}section.history figcaption>a{color:var(--primary);font-style:italic;text-decoration:none}section.history figcaption>a:hover{text-decoration:underline}section.history>.info{display:flex;flex-direction:column}section.history>.info h2{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(45deg,var(--b-primary),var(--gradientTo));color:#0000;font-family:Playfair display,sans-serif;font-size:60px;font-weight:500;margin:0}section.history div.inline{display:flex;flex-direction:row;height:100%;padding-top:20px}section.history>.info ul{display:flex;flex-direction:column;gap:50px;height:100%;list-style:none;margin-top:30px;padding-left:50px}section.history ul>li{display:flex;flex-direction:column;gap:20px;position:relative}section.history li>h4{color:var(--subtext);font-family:Montserrat;font-size:20px;margin:0}section.history li>p{color:var(--p);display:inline-block;margin:0;max-width:500px}section.history li>p>a{color:var(--primary);text-decoration:none}section.history li>p>a:hover{text-decoration:underline}section.history ol{display:flex;flex-direction:column;gap:89px;list-style:none;padding-left:0}section.history ol>li.order{align-items:center;background-color:#f5f5f5;border-radius:5px;color:var(--primary);display:flex;font-family:Montserrat,serif;font-size:30px;font-weight:500;height:30px;justify-content:center;padding:10px;position:relative;width:30px}section.history ol>li.order:after{background-color:#f0f0f0;border-bottom-right-radius:5px;border-top-right-radius:5px;content:"";height:3px;left:50px;position:absolute;width:40px}section.history ol>li.order:before{background-color:#f0f0f0;content:"";height:95px;position:absolute;top:50px;width:3px}section.history ol>li.order:last-child:before{height:50px}section.quote{box-sizing:border-box;display:flex;justify-content:center;margin-top:40px;width:100%}body{overflow:auto}section.quote>h2{color:var(--subtext);font-family:Montserrat,sans-serif;font-size:36px;font-style:italic;font-weight:400;margin:0;max-width:700px;padding:0;position:relative;text-align:center}section.quote i{color:#000;font-family:Playfair display,sans-serif;font-style:italic;font-weight:600}section.quote span{color:var(--primary);font-size:35px;letter-spacing:2px;position:relative}section.quote h2>svg.first{height:fit-content;left:0;position:absolute;top:-5px;width:40px}section.quote h2>svg.last{height:fit-content;position:absolute;transform:rotate(180deg);width:40px}section.quote h2>div.first:before{height:2.5px;width:80px}section.quote h2>div.first:after,section.quote h2>div.first:before{background-color:var(--primary);content:"";left:10px;position:absolute;top:-10px}section.quote h2>div.first:after{height:30px;width:2.5px}section.quote h2>div.last:before{height:2.5px;width:80px}section.quote h2>div.last:after,section.quote h2>div.last:before{background-color:var(--primary);bottom:-10px;content:"";position:absolute;right:10px}section.quote h2>div.last:after{height:30px;width:2.5px}section.beneath{padding-top:0}@media only screen and (max-width:630px){section.cards>.card-grid{display:none}section.cards{padding-bottom:20px!important;position:relative}section.bottom-cards{display:none}section.cards:after{background-color:rgba(0,0,0,.321);border-radius:10px;bottom:-1px;content:"";height:1.5px;position:absolute;width:80%}section.nottop:after{display:none}section.beneath{padding-top:20px!important}section.cards .mobile-theme-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:10px;max-width:630px;width:100%}section.cards .mobile-theme-row>a,section.cards .mobile-theme-row>a:hover{align-items:center;border-radius:8px;border-radius:0;display:flex;justify-content:center;overflow:hidden;transition:transform .3s ease}section.cards .mobile-theme-row>a:hover{transform:scale(1.05)}section.cards .mobile-theme-row>a>img.disney{transform:scale(8)}section.cards .mobile-theme-row>a>img{max-height:80px}section.cards>a.featured{display:block}section.cards .theme-row,section.cards h3,section.quote{display:none}}@media only screen and (max-width:1280px){section.pow figure{width:100%}}@media only screen and (max-width:1250px){section.history{gap:0}section.history figure{margin-left:0;margin-right:0}}@media only screen and (max-width:1120px){section.main figcaption>h1>span{font-size:60px}section.main figcaption>h2{font-size:15px;margin-top:10px}section.pow>figure{margin:0 15px 0 0}section.history{justify-content:space-between}section.history .info{margin-right:40px}}@media only screen and (max-width:1050px){section.history figure{display:none}section.history{justify-content:center;padding-left:10px}}@media only screen and (max-width:700px){section.history ol{gap:110px}section.history ol>li.order:before{height:110px}section.history .info>h2{font-size:50px;text-align:center}}@media only screen and (max-width:550px){section.history{align-items:center;justify-content:center;padding:20px}section.history>.info{margin:0}}@media screen and (max-width:1200px){section.cards>.card-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:970px){section{padding:20px}section.cards>.card-grid{grid-template-columns:repeat(2,1fr)}section.pow figure{align-items:center;border-radius:0;flex-direction:column-reverse;max-height:none}section.pow figure>div{height:30px}section.pow figure>img{border-radius:0!important;max-height:350px;max-width:none;width:fit-content}section.pow figcaption:before{height:0}section.mobile-main{display:flex}section.main{display:none}}@media only screen and (max-width:500px){section.cards .mobile-theme-row{gap:10px}section.cards .mobile-theme-row>a>img{max-height:60px}section.cards .mobile-theme-row>a>img.disney{transform:scale(5)}section.history .info>h2{font-size:40px}section.history li>h4{font-size:18px}section.history ol{gap:130px}section.history ol>li.order:before{height:130px}section.cards h2.desktop{display:none}section.cards h2.mobile{display:block}}@media only screen and (max-width:425px){section.history ol{gap:153px}section.history ol>li.order:before{height:153px}}@media only screen and (max-width:400px){section.history ul>li:nth-last-child(-n+1){margin-top:-23px}section.history ol>li:nth-last-child(2):before{height:150px}section.history ol>li:nth-last-child(-n+1){margin-top:-21px}}@media only screen and (max-width:388px){section.history ol>li:nth-last-child(-n+1){margin-top:0}}@media only screen and (max-width:360px){section.history ol{gap:175px}section.history ol>li.order:before{height:180px}}@media only screen and (max-width:330px){section.history ol{gap:218px}section.history ol>li.order:before{height:225px}section.history ol>li:nth-last-child(-n+1){margin-top:-39px}}@keyframes appear{0%{opacity:.1}to{opacity:1}}@keyframes right-fly-in{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes left-fly-in{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes flyin_animation{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.global-card{background-color:#fff;border:1px solid #ddd;box-shadow:1px 4px 10px 0 #00000026;box-sizing:border-box;color:inherit;cursor:pointer;height:450px;justify-content:space-between;overflow:hidden;padding:15px;text-decoration:none;width:280px}.global-card,.global-card>.text{display:flex;flex-direction:column;position:relative}.global-card>.text{height:90px;margin-top:15px;min-height:80px}.global-card .text>h4{background-color:#fff;color:var(--subtext);font-size:17px;font-style:italic;font-weight:600;margin:0;text-align:left;text-transform:capitalize;z-index:10}.global-card .text>small{bottom:26px;color:#0006;font-size:12px;font-weight:700;margin-top:5px;position:absolute}.global-card .text>p{bottom:0;color:#000000b3;font-family:Sans-Serif;font-size:16px;font-style:italic;font-weight:400;margin:0;position:absolute}.global-card>.imgP{flex-grow:1;overflow:hidden;position:relative}.global-card .imgP>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.global-card:hover .imgP>img{transform:scale(1.1)}footer{background-color:#111;box-sizing:border-box;display:flex;flex-direction:column;min-height:300px;padding:50px 50px 20px 70px}footer .top{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:10px}footer .top>.left{display:flex;flex-direction:column;gap:20px;position:relative}footer .top>.left h3{color:#b4b4b4;font-size:17px;font-weight:400;margin:0 0 15px;text-transform:uppercase}footer .left>.link-row{align-items:center;display:flex;flex-direction:row;gap:20px;margin-bottom:5px}footer .left>.link-row a.loc{align-items:center;color:#dcdcdc;display:flex;gap:10px;text-decoration:none}footer .left>.link-row a.loc:hover{text-decoration:underline}footer .left>.link-row a.lin{align-items:center;color:var(--gradientTo);display:flex;flex-direction:row;font-size:16px;gap:0;margin-right:25px;position:relative;text-decoration:none;text-transform:uppercase}footer .left>.link-row>a.lin svg{left:calc(100% - 1px);position:absolute;transition:all var(--slider-timing) .5s}footer .left>.link-row>a.lin:hover svg{left:calc(100% + 2px);transition:all var(--slider-timing) .5s}footer .left>h4{color:#b4b4b4;font-size:16px;font-weight:400;margin:20px 0 0;text-transform:uppercase}footer .left>form{align-items:center;display:flex;flex-direction:row;gap:0}footer .left>form>input{background-color:#e6e6e6;border:none;border-radius:0;box-sizing:border-box;flex-grow:1;font-size:17px;outline:2px solid #e6e6e6;padding:10px}footer .left>form>input:focus{outline:2px solid var(--b-primary)}footer .left>form>button[type=submit]{background-color:var(--b-primary);border:none;color:#d2d2d2;cursor:pointer;font-size:17px;font-weight:400;outline:none;outline:2px solid var(--b-primary);padding:10px 20px;text-transform:capitalize}footer .right{display:flex;flex-direction:row;gap:30px;padding-left:30px;position:relative;width:fit-content}footer .right:before{background-color:#b4b4b44d;border-radius:10px;content:"";height:110%;left:-1px;position:absolute;top:-5%;width:1px}footer .right>ul{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}footer .right>ul h4{color:#e6e6e6;font-size:17px;font-weight:400;margin:0 0 5px;text-transform:uppercase}footer .right>ul a{color:#b4b4b4;font-size:16px;text-decoration:none;text-transform:uppercase}footer .right>ul a:hover{color:#d2d2d2}footer>ul{list-style:none;margin:0;padding:0}footer>ul>h4{font-size:17px;margin:20px 0;text-transform:uppercase}footer>ul>h4,footer>ul>li{color:#b4b4b4;font-weight:400}footer>ul>li{font-size:18px;margin-bottom:7px}footer>ul>li>span{color:#d2d2d2}footer>div.legal{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;margin-top:70px}footer div.legal>.copyright,footer div.legal>a{color:#b4b4b4;font-size:14px;font-weight:400;text-transform:uppercase}footer div.legal>a{text-decoration:underline}footer div.legal>a:hover{color:#d2d2d2}footer>div.author{color:#b4b4b4;display:flex;flex-direction:row;font-size:14px;gap:7px;justify-content:center;margin-top:15px}footer>div.author a{color:var(--gradientTo);text-decoration:none}footer>div.author a:hover{text-decoration:underline}@media only screen and (max-width:950px){footer{align-items:center;padding:40px}footer>.top{align-items:center;flex-direction:column;gap:50px;width:fit-content}footer .top>.right:before{display:none}footer .top>.right{gap:60px;justify-content:center;margin-bottom:30px;padding:0;width:100%}footer>ul>h4{color:#e6e6e6}}@media only screen and (max-width:570px){footer .top>.left .loc>svg{height:20px;width:20px}footer .top>.left .loc{font-size:16px}footer .top>.left .lin{font-size:14px!important}}@media only screen and (max-width:520px){footer .top>.left .link-row{flex-wrap:wrap}}@media only screen and (max-width:415px){footer{padding-left:20px;padding-right:20px}footer .top>.right{gap:20px;justify-content:space-between}}section.collection{box-sizing:border-box;display:flex;flex-direction:row;gap:0;margin:0;min-height:calc(100vh - var(--header-height));padding:10px 0 40px 40px;width:100%}section.collection section.result_parent{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:10px;margin:0;overflow-x:hidden;padding:0 20px 0 0;width:100%}section.result_parent>a.photographyresults{color:var(--gradientTo);cursor:pointer;margin-bottom:3px;margin-top:10px;text-align:center;text-decoration:none}section.result_parent>a.photographyresults:hover{text-decoration:underline}section.searchbar{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0;padding:10px 0 0;position:relative;width:100%}section.searchbar>h2{align-items:center;display:flex;flex-direction:row;gap:3px;margin:0;max-width:100%;overflow:hidden;padding:0}section.searchbar h2>span.title{color:var(--p);font-size:14px;font-weight:500}section.searchbar h2>span.result{color:#828282;font-size:14px;font-weight:500}section.searchbar>form{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:5px;padding-bottom:5px;position:relative}section.searchbar form>button{align-items:center;background-color:initial;border:none;display:flex;justify-content:center;margin:0;outline:none;padding:0}section.searchbar form>input{background-color:initial;border:none;border-radius:none;flex-grow:1;font-size:18px;z-index:10}section.searchbar form>input:focus{border:none;outline:none}section.searchbar form:after{background-color:#aaa;bottom:-6px;content:"";height:.5px;position:absolute;transition:all .2s;width:100%}section.searchbar form:focus-within:after{background-color:var(--primary);height:2px;transition:all .2s}section.collection nav{background-color:#fff;margin-right:50px;max-width:250px;min-height:calc(100vh - var(--header-height) - 72.8px);min-width:250px;padding-top:10px;-webkit-user-select:none;user-select:none}section.collection nav>ul{padding-left:0}section.collection nav>h3{align-items:center;display:flex;flex-direction:row;font-weight:600;gap:20px;margin:0 0 30px}section.collection nav>ul>li{list-style-type:none;margin-top:20px;position:relative}section.collection nav>ul>li:after{bottom:-12px}section.collection nav>ul>li.top:before,section.collection nav>ul>li:after{background-color:#aaa;content:"";height:.5px;left:-5px;position:absolute;width:calc(100% + 10px)}section.collection nav>ul>li.top:before{top:-10px}section.collection nav>ul>li>h4{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:space-between;margin:0;text-transform:capitalize}section.collection ul.theme-list{list-style-type:none;padding-left:20px}section.collection ul.theme-list li{align-items:center;display:flex;flex-direction:row;gap:5px;margin-top:5px;text-transform:capitalize}#downButton,li.upButton{cursor:pointer;justify-content:center;padding:10px;width:calc(100% - 20px)}#downButton>svg{transform:rotate(90deg)}li.upButton>svg{margin-bottom:-5px;transform:rotate(-90deg)}section.collection ul.theme-list li.downy,section.collection ul.theme-list li.up{display:flex;flex-direction:column}section.collection ul.theme-list label{cursor:pointer}section.collection ul.theme-list input[type=checkbox]{accent-color:var(--primary)}section.results_child{grid-gap:35px;box-sizing:border-box;display:grid;gap:35px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-width:100%;padding:15px 0 0;width:100%}section.noresults{display:flex;flex-direction:column;gap:5px;margin:0!important;padding:0!important}section.noresults>h3{color:var(--subtitle);font-size:24px;margin-bottom:0}section.noresults>p{color:var(--p);font-size:17px}section.noresults>p a{color:var(--primary)}section.noresults>p a:hover{color:var(--b-primary)}section.results_child a.collections-card{height:450px;width:250px}section.extrabutton{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}section.extrabutton>button.button{background-color:initial;border:none;color:var(--primary);cursor:pointer;font-size:17px;font-weight:400;outline:none}section.extrabutton>button.button:hover{text-decoration:underline}@media only screen and (max-width:1180px){section.results_child{grid-row-gap:20px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}section.results_child a.collections-card{height:370px;width:220px}}@media only screen and (max-width:1040px){section.collection{padding-left:25px}section.collection>nav{display:none}section.collection section.result_parent{max-width:100%}}@media only screen and (max-width:520px){section.results_child a.collections-card{width:200px!important}section.results_child{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}section.collection{padding-left:10px}section.collection>section.result_parent{padding-right:10px}section.collection>section.result_parent .searchbar{margin-left:15px;width:calc(100% - 30px)}.collections-card .text{gap:0}.collections-card .text>h4{font-size:15px}.collections-card .text>small{font-size:10px;margin:0}.collections-card .text>p{font-size:14px}section.noresults{padding-left:15px!important}}@media only screen and (max-width:450px){section.results_child a.collections-card{height:350px;width:180px!important}section.results_child{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media only screen and (max-width:400px){section.results_child a.collections-card{height:320px;width:150px!important}section.results_child{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.collections-card .text>h4{font-size:13.5px}.collections-card .text>small{font-size:9px;margin:0}.collections-card .text>p{font-size:12.5px}}@media only screen and (max-width:370px){section.searchbar h2 svg,section.searchbar h2>span.title{display:none}}section.notfound{align-items:center;background-color:var(--grey);box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:calc(100vh - var(--header-height));justify-content:space-between;padding:40px;width:100%}section.notfound .text{display:flex;flex-direction:column;font-family:Montserrat,serif;gap:10px;max-width:500px}section.notfound .text>h1{color:var(--subtitle);font-size:35px;font-weight:700;margin:0}section.notfound .text>p{color:var(--p);font-weight:400;margin-bottom:0}section.notfound .text>h4{color:var(--subtitle);font-size:17px;font-weight:700;margin-bottom:10px;margin-top:50px}section.notfound .text>a{animation:opening_animation 1s var(--slider-timing) .3s forwards;background-color:var(--b-primary);border:2px solid var(--b-primary);color:var(--grey);cursor:pointer;opacity:0;padding:20px;position:relative;text-decoration:none;transition:all var(--slider-timing) .25s;width:fit-content}section.notfound .text>a:hover{background-color:initial;border:2px solid #000;color:#000;transition:all var(--slider-timing) .25s}@keyframes opening_animation{0%{opacity:0}to{opacity:1}}section.notfound .image>img{box-shadow:3px 4px 12px 4px #6f6f6f}@media only screen and (max-width:1080px){section.notfound .text>h1{font-size:30px}section.notfound .text>h4,section.notfound .text>p{font-size:17px}section.notfound .text>a{font-size:16px}}@media only screen and (max-width:940px){section.notfound .image>img{width:400px}}@media only screen and (max-width:800px){section.notfound{align-items:center;flex-direction:column;justify-content:center}section.notfound .image>img{display:none}section.notfound .text{max-width:none}}@media only screen and (max-width:500px){section.notfound{padding:20px}section.notfound .text>h1{font-size:28px}section.notfound .text>p{font-size:16px}}section.products{box-sizing:border-box;display:flex;flex-direction:row;gap:40px;height:calc(100vh - var(--header-height));justify-content:space-between;padding:20px 20px 30px 40px;width:100%}section.products>.left{display:flex;flex-direction:column;gap:25px;height:100%;width:fit-content}section.products .left>.top{display:flex;flex-direction:column;text-transform:capitalize}section.products .top>.hierarchyrow{align-items:center;display:flex;flex-direction:row;gap:2px}section.products .top>.hierarchyrow>a{color:var(--p);cursor:pointer;font-size:14.5px;font-weight:400;text-decoration:none}section.products .left>.img{align-items:center;box-sizing:border-box;display:flex;flex-grow:1 1 auto;height:100%;justify-content:center;max-width:500px;overflow:hidden;padding-left:20px;width:500px}section.products .left>.parentwide{max-width:none!important;width:100%}section.products .left .wideimg{height:auto!important;margin-bottom:50px;width:100%!important}section.products .left img{height:100%;min-width:330px;object-fit:cover;object-position:center}section.products>.right{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:500px;width:500px}section.products>.right h1{color:var(--subtitle);display:flex;flex-direction:row;font-size:29px;font-weight:700;gap:2px;margin-bottom:5px;margin-top:5px;text-transform:capitalize}section.products>.right h3{color:#000;font-size:17px;font-style:italic;font-weight:450;margin-bottom:0;margin-top:30px}section.products>.right .tag-row{display:flex;flex-direction:row;font-size:10.5px;gap:20px;height:fit-content;margin-bottom:6px}section.products .tag-row>div.tag{border-radius:10px;color:#f0f0f0;font-weight:500;letter-spacing:.5px;padding:5px 15px;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:fit-content}section.products>.right h2{color:#000;font-size:18px;font-weight:500;margin:0}section.products>.right h4{color:var(--p);font-size:17px;font-weight:500;letter-spacing:.3px;margin:0 0 10px}section.products>.right h4>span{color:#a0a0a0;font-weight:400;-webkit-user-select:none;user-select:none}section.products>.right ul{margin-top:3px;padding-left:30px}section.products>.right li{font-size:17px;margin-bottom:5px}section.products>.right p{color:var(--p);font-weight:500;margin-bottom:5px;margin-top:40px}section.products>.right .button-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:100%}section.products>.right .button-row>a{align-items:center;background-color:var(--b-primary);border-radius:25px;color:#fff;display:flex;flex-direction:row;font-size:15px;font-weight:400;gap:8px;outline:2px solid var(--b-primary);padding:10px 30px;text-decoration:none;text-transform:uppercase;transition:all var(--slider-timing) .3s}section.products>.right .button-row>a>svg{margin:0;padding:0}section.products>.right .button-row>a:hover{background-color:initial;color:#000;outline:2px solid #000}section.products>.right .button-row>a.right{background-color:#111;color:#fff;outline:2px solid #111}section.products>.right .button-row>a.right:hover{background-color:initial;color:#111;outline:2px solid #111;transition:all var(--slider-timing) .3s}section.products>.right .button-row>a:hover path{fill:#000!important}@media only screen and (max-width:980px){section.products .left>.img{padding-left:0}section.products{padding-left:25px}}@media only screen and (max-width:940px){section.products .left>.img{max-width:400px}}@media only screen and (max-width:1000px){section.products>.right .button-row{gap:15px}}@media only screen and (max-width:820px){section.products{align-items:center;flex-direction:column;height:fit-content}section.products>.left{gap:20px;max-height:calc(100vh - var(--header-height));width:100%}section.products>.left>.img{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;max-width:none;width:100%}section.products .left .wideimg{margin-bottom:0}section.products>.left img{max-height:80vh}section.products>.right{min-width:0;padding-bottom:30px;width:fit-content}section.products>.right>h3{margin-top:10px}}div.contact_us{--height:calc(100vh - var(--header-height));display:flex;flex-direction:row;gap:0;height:var(--height);max-height:var(--height)}div.contact_us>.left{flex-grow:1;padding:30px 50px 50px}div.contact_us>.left h1{font-family:Playfair display,sans-serif;font-size:75px;margin:0 0 50px;text-transform:uppercase}div.contact_us>.left div{font-family:inherit;margin:0}div.contact_us>.left h2{color:var(--p);font-weight:700;text-transform:uppercase}div.contact_us>.left .link{align-items:center;display:flex;gap:20px;margin-bottom:15px}div.contact_us>.left svg{height:26px;width:26px}div.contact_us>.left a{color:var(--gradientTo);display:block;font-size:18px;font-weight:600;position:relative;text-decoration:none;width:fit-content}div.contact_us>.left a:after{background-color:#000;bottom:-3.5px;content:"";height:1px;left:0;position:absolute;transition:all var(--slider-timing) .3s;width:0}div.contact_us>.left a:hover:after{transition:all var(--slider-timing) .3s;width:100%}div.contact_us>.right{align-items:center;background-color:var(--grey);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-left:50px;padding-right:50px;width:fit-content}div.contact_us .panel{max-height:488.69px;position:relative;width:fit-content}div.contact_us .images{display:flex;flex-direction:column;gap:0;margin:0;max-height:458.75px;padding:0}div.contact_us .images>.top-row{display:flex;flex-direction:row;gap:0;max-height:220px;max-width:400px}div.contact_us .top-row>img{height:220px;width:fit-content}div.contact_us .images>img.bottom{margin-top:-31px;max-width:455px;min-width:455px;transform:scaleY(.8)}div.contact_us .panel>div.text{background-color:#0009;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:calc(100% + .5px);left:0;margin:0;max-height:calc(100% + .5px);overflow:hidden;padding:0 0 0 60px;position:absolute;top:0;width:100%;z-index:10}.panel>div.text>h2{font-size:65px;margin:50px 0 10px}.panel>div.text>small{font-size:17px;margin-bottom:20px}.panel form>label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:16px;gap:6px;margin-bottom:5px;margin-top:5px;padding-left:3px;-webkit-user-select:none;user-select:none}.panel form>label>input{accent-color:var(--gradientTo)}.panel>div.text form{display:flex;flex-direction:column;flex-grow:1;gap:5px;justify-content:end;padding-bottom:55px;width:85%}.panel form>input{border:none;margin-bottom:5px}.panel form>input,.panel form>textarea{border-radius:0;box-sizing:border-box;outline:2px solid var(--grey);padding:10px;transition:all .25s}.panel form>textarea{border:none;height:110px;resize:none}.panel form>input:focus,.panel form>textarea:focus{outline:2px solid var(--primary);transition:all .25s}.panel form>button[type=submit]{background-color:#0000004d;border:none;color:#fff;cursor:pointer;font-size:17px;font-weight:400;outline:1px solid #fff;padding:10px;text-decoration:none;transition:all .25s}.panel form>button[type=submit]:focus,.panel form>button[type=submit]:hover{background-color:#00000080;transition:all .25s}div.contactlocation{background-color:var(--grey);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:20px;width:calc(100vw - 17px)}div.contactlocation>.right{box-sizing:border-box;margin-right:10px;width:530px}div.contactlocation .right>h2{font-family:playfair display,sans-serif;font-size:50px;margin:0}div.contactlocation .right>p{color:var(--p);margin-bottom:90px}div.contactlocation .right>p>a{color:var(--primary);text-decoration:none}div.contactlocation .right>p>a:hover{text-decoration:underline}div.contactlocation .right>a{background-color:var(--b-primary);color:#fff;cursor:pointer;outline:2px solid var(--b-primary);padding:20px;text-decoration:none;transition:all var(--slider-timing) .4s}div.contactlocation .right>a:hover{background-color:initial;color:#000;outline:2px solid #000;transition:all var(--slider-timing) .4s}@media only screen and (max-width:1150px){div.contact_us>.right{padding:0}div.contact_us{gap:0}div.contact_us>.left{padding-right:10px!important}}@media only screen and (max-width:1000px){div.contact_us{flex-direction:column;height:fit-content!important;max-height:fit-content}div.contact_us>.left{height:calc(100vh - var(--header-height))}div.contact_us>.right{box-sizing:border-box;overflow-x:hidden;padding:60px;width:100%}div.contactlocation{gap:20px}div.contactlocation iframe{height:300px;width:250px}}@media only screen and (max-width:600px){div.contact_us>.left{padding-left:30px;padding-top:0}}@media only screen and (max-width:530px){div.contact_us>.left h1{font-size:60px}div.contact_us>.left h2{font-size:18px}div.contact_us>.left a{font-size:17px}div.contact_us>.left svg{height:22px;width:22px}}@media only screen and (max-width:470px){div.contact_us>.right{padding:0}div.contact_us>.left{padding-left:15px}}@media only screen and (max-width:1100px){.contactlocation iframe{height:250px;width:400px}}@media only screen and (max-width:740px){div.contactlocation{box-sizing:border-box;flex-direction:column;max-width:100%!important;width:100%}div.contactlocation .left{display:flex;justify-content:center;width:100%}div.contactlocation iframe{margin-right:20px;width:90%}div.contactlocation .right{height:250px;width:100%}div.contactlocation .right>p{margin-bottom:70px}}@media only screen and (max-width:560px){div.contactlocation .right>h2{font-size:40px}div.contactlocation .right>p{word-wrap:break-word;font-size:15px;max-width:100%;white-space:normal}div.contactlocation .right>a{font-size:15px}}@media only screen and (max-width:400px){div.contactlocation .right>h2{font-size:32px}div.contactlocation .right>p{font-size:14px}}@media only screen and (max-width:410px){div.contact_us .left>h1{font-size:54px;margin-top:20px}div.contact_us .left>h2{font-size:17px}}@media only screen and (max-width:375px){div.contact_us .left>h1{font-size:48px}.panel{box-sizing:border-box;width:100vw!important}div.contact_us .panel>.text{align-items:center;margin:0!important;padding:0!important}}@media only screen and (max-width:350px){.panel div.text>h2{font-size:50px}}@media only screen and (max-width:335px){div.contact_us .left>h1{font-size:45px}div.contact_us .left>.link,div.contact_us .left>h2{font-size:16px}}section.policy{box-sizing:border-box;min-height:calc(100vh - var(--header-height));padding:30px 40px 40px}section.policy>h1{font-size:36px;font-weight:650;margin-top:0}section.policy>h2{font-weight:550;margin-bottom:0;margin-top:30px}section.policy>p{color:var(--p);font-size:17px;font-weight:400}section.policy>p>span{color:var(--primary);font-weight:500}section.policy>p>a{color:var(--primary);font-weight:400;text-decoration:none}section.policy>p>a:hover{text-decoration:underline}@media only screen and (max-width:600px){section.policy{padding-right:20px}section.policy>h1{font-size:32px}section.policy>h2{font-size:20px}section.policy>p{font-size:15px}}
/*# sourceMappingURL=main.72d7a266.css.map*/