body.menu-open{overflow:hidden;height:100vh}header .menu-toggle{display:block}header .site-branding a{top:40px;left:5%;position:fixed;transition:var(--transition-05);overflow:hidden;opacity:1}header#masthead.nav-up .site-branding a,header#masthead.nav-down .site-branding a{top:-100px}header .site-branding a img{width:75px;opacity:1}.home header .site-branding a img{transform:translateX(-66px);transition:all 1.5s ease-in-out .5s}.home .in-viewport header .site-branding a img{transform:translateX(0)}header button.menu-toggle.buttonPrinc{position:fixed;z-index:99999;width:50px;height:50px;top:63px;right:5%;line-height:unset;font-size:0;border:none;padding:0;background-color:rgb(252 250 245/0%);cursor:pointer;transition:all .1s ease-in-out .5s;border-radius:100%}header .toggled button.menu-toggle.buttonPrinc{background-color:transparent;transition:all .1s ease-in-out}header button.menu-toggle.buttonPrinc span{width:calc(100% - 10px);height:calc(100% - 10px);top:50%;left:50%;transform:translate(-50%,-50%)}header button.menu-toggle.buttonPrinc span.iconMenu:before,header button.menu-toggle.buttonPrinc span.iconMenu:after{content:"";width:100%;height:1px;position:absolute;left:50%;transform:translateX(-50%);background-color:var(--color-dark);transition:all .3s ease-in-out}header .toggled button.menu-toggle.buttonPrinc span.iconMenu:before,header .toggled button.menu-toggle.buttonPrinc span.iconMenu:after{background-color:var(--color-white)}header button.menu-toggle.buttonPrinc span.iconMenu:before{Top:16.5px}header button.menu-toggle.buttonPrinc span.iconMenu:after{bottom:16.5px}header .toggled button.menu-toggle.buttonPrinc span.iconMenu:after,header .toggled button.menu-toggle.buttonPrinc span.iconMenu:before{top:50%}header .toggled button.menu-toggle.buttonPrinc span.iconMenu:before{transform:translateX(-50%) rotate(45deg)}header .toggled button.menu-toggle.buttonPrinc span.iconMenu:after{transform:translateX(-50%) rotate(-45deg)}body:has(.yesphoto_banner) header button.menu-toggle.buttonPrinc{right:calc(50% + 5%)}header .M_S_box{background:#39290f;height:100vh;overflow-y:auto;z-index:9999;top:0;right:-50%;transition:var(--transition-2);padding:80px 20px 80px 86px;scrollbar-gutter:stable}header .toggled .M_S_box{right:0}header .M_S_box .menuBox{align-self:center;margin-top:auto;margin-bottom:auto;padding-top:50px;padding-bottom:50px}body:has(.yesphoto_banner) header .M_S_box{right:unset;left:-50%}body:has(.yesphoto_banner) header .toggled .M_S_box{left:0}header .main-navigation .menuBox ul.menu li{transform:translateY(20px);opacity:0;transition:all .6s ease-in-out 2s}header .main-navigation .menuBox ul.menu li a{color:var(--color-white);font-size:44px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.68;letter-spacing:1.1px;font-family:var(--type-2);transition:all 1s ease-in-out}header .main-navigation .menuBox ul.menu:hover li a{opacity:.5}header .main-navigation .menuBox ul.menu:hover li a:hover{padding-left:20px;opacity:1}header .main-navigation.toggled .menuBox ul.menu li{transform:translateY(0);opacity:1;transition-delay:1.3s}header .main-navigation .menuBox ul.menu li:nth-of-type(2){transition-delay:1.5s}header .main-navigation .menuBox ul.menu li:nth-of-type(3){transition-delay:1.7s}header .main-navigation .menuBox ul.menu li:nth-of-type(4){transition-delay:1.9s}header .main-navigation .menuBox ul.menu li:nth-of-type(5){transition-delay:2.1s}header .main-navigation .menuBox ul.menu li:nth-of-type(6){transition-delay:2.3s}header .main-navigation .menuBox ul.menu li:nth-of-type(7){transition-delay:2.5s}header .main-navigation .menuBox ul.menu li:nth-of-type(8){transition-delay:2.7s}header .main-navigation .menuBox ul.menu li:nth-of-type(9){transition-delay:2.9s}header .main-navigation .menuBox ul.menu li:nth-of-type(10){transition-delay:3.1s}header .M_S_box .socialBox{transform:translateY(100px);transition:all 2s ease-in-out 2s}header .toggled .M_S_box .socialBox{transform:translateY(0px)}header .M_S_box .socialBox a{font-size:14px;font-weight:400;line-height:1;letter-spacing:.78px;color:var(--color-white);font-family:var(--type-2)}header#masthead,header#masthead.nav-down{position:FIXED;top:0;left:0;width:100%;z-index:99;transition:all .3s ease-in-out}header#masthead.nav-up{top:0}body:has(.yesphoto_banner) header.nav-up button.menu-toggle.buttonPrinc,body:has(.yesphoto_banner) header.nav-down button.menu-toggle.buttonPrinc{right:5%}body:has(.yesphoto_banner) header.nav-up .M_S_box,body:has(.yesphoto_banner) header.nav-down .M_S_box{left:unset;right:-50%}body:has(.yesphoto_banner) header.nav-up .toggled .M_S_box,body:has(.yesphoto_banner) header.nav-down .toggled .M_S_box{left:unset;right:0}.socialBox.socialLateral{position:absolute;right:calc(-10% - 25px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:20px;padding:1rem;background-color:var(--color-ivory);border-radius:40px;z-index:99;animation:slideInRight 2s ease-out forwards;animation-delay:var(--transition-delay-1)}@keyframes slideInRight{from{right:calc(-10% - 25px)}to{right:calc(2.5% - 25px)}}.socialBox.socialLateral a{text-decoration:none;color:var(---color-dark);font-size:14px;font-weight:400;font-family:var(--type-2);line-height:1.29;letter-spacing:.78px;writing-mode:vertical-rl;transform:rotate(0deg);text-transform:capitalize}.socialBox.socialLateral a:after{width:1px;height:0;left:-3px;background:var(--color-black);transition:var(--transition-03)}.socialBox.socialLateral a:hover:after{height:100%}