#header.scroll .contact-mommy{top:50px}#contact,#contact>span{position:relative}#contact>span{color:#ffffffa6;cursor:pointer;transition:color .4s cubic-bezier(.22,1,.36,1)}#contact>span.router-link-active,#contact>span:hover{color:#fff}.contact-mommy{background-color:#1c1c1c;border-radius:6px;opacity:0;overflow:hidden;padding:var(--gaps);position:absolute;right:0;top:40px;transform:translateY(-20px);transition:all .4s cubic-bezier(.22,1,.36,1);visibility:hidden;width:400px}.contact-container{width:inherit}#contact[modal-opened]>span{color:#fff}#contact[modal-opened] .contact-mommy{box-shadow:0 2px 4px #0006,0 7px 13px -3px #0000004d,inset 0 -4px #0003;opacity:1;transform:translateY(0);visibility:visible}#contact-form input{margin-bottom:calc(var(--gaps))}#contact-form input,#contact-form label,#contact-form textarea{display:block;width:100%}#contact[modal-opened] .contact-platforms,#contact[modal-opened] .contact-status{transition:left .4s cubic-bezier(.22,1,.36,1)}.contact-platforms,.contact-status{background-color:#1c1c1c;height:74%;left:calc(-400px - var(--gaps)*2);padding:var(--gaps);position:absolute;top:0;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:inherit}.contact-platforms.visible,.contact-status.visible{left:0}.contact-platforms a,.contact-status a{color:#ffffffa6;cursor:pointer;position:relative;text-transform:none;transition:color .4s cubic-bezier(.22,1,.36,1)}.contact-platforms a:after,.contact-platforms a:before,.contact-status a:after,.contact-status a:before{background-color:#c1a28b;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(.22,1,.36,1);width:100%}.contact-platforms a:before,.contact-status a:before{background-color:#ffffff4d;transform:scaleX(1)}.contact-platforms a:hover:after,.contact-status a:hover:after{transform:scaleX(1);transform-origin:bottom left}.contact-platforms a.router-link-active,.contact-platforms a:hover,.contact-status a.router-link-active,.contact-status a:hover{color:#c1a28b}.contact-platforms ul,.contact-status ul{flex-direction:column;gap:5px}.contact-buttons{display:flex;gap:10px;margin-top:var(--gaps)}.contact-buttons div,.contact-buttons input{flex:1;font-size:.875rem;padding-left:0;padding-right:0;text-transform:capitalize}.contact-buttons input{color:inherit;font-family:inherit}@media only screen and (max-width:800px){.contact-mommy{top:44px!important}}@media only screen and (max-width:570px){#contact{position:static}.contact-mommy{right:var(--lr-spacing);top:calc(var(--header-height) + var(--gaps)*2)!important;width:calc(100vw - var(--gaps)*2 - var(--lr-spacing)*2)}.contact-platforms,.contact-status{left:calc(100vw - var(--gaps)*2)}}#header{height:var(--header-height);left:0;padding:var(--gaps) var(--lr-spacing);position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.22,1,.36,1);z-index:2}#header.scroll{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0f0f0fcc;padding-bottom:calc(var(--gaps) - 10px);padding-top:calc(var(--gaps) - 10px)}#header nav{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1950px}#header nav,#header nav>a,#header nav>a svg{height:inherit}#header nav>*{z-index:inherit}.header-work{letter-spacing:1px}.header-work a{padding-right:5px}.header-work a span{display:inline-block;letter-spacing:0;transition:transform .4s cubic-bezier(.22,1,.36,1)}.header-work a:hover span{transform:translate(-5px)}.header-work>span{color:#ffffff80}.header-transition-enter-active,.header-transition-enter-from,.header-transition-enter-to{display:none}.header-items>li>a{color:#ffffffa6;cursor:pointer;position:relative;transition:color .4s cubic-bezier(.22,1,.36,1)}.header-items>li>a.router-link-active,.header-items>li>a:hover{color:#fff}@media only screen and (max-width:800px){#header.scroll{padding-bottom:var(--gaps);padding-top:var(--gaps)}}.page-appear{align-items:flex-end;background-color:#1c1c1c;display:flex;height:100vh;justify-content:right;overflow:hidden;position:fixed;width:100vw;z-index:3}.page-appear-info{padding:75px}.page-appear-info h1{color:#1c1c1c;opacity:0}.page-appear-info h2{opacity:0;text-align:right}.page-appear-background{opacity:.03;position:absolute;z-index:-1}.page-appear-background h1{color:#1c1c1c;font-size:15.625rem;white-space:nowrap}.page-appear-background h1:first-child{transform:translate(45%)}.page-appear-background h1:nth-child(2){transform:translate(32%)}.page-appear-background h1:nth-child(3){transform:translate(24%)}@media (pointer:coarse){.page-appear{width:100vw}}@media only screen and (max-width:475px){.page-appear-info{padding:45px}}#page-transition{height:100vh;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:3}#page-transition div{background-color:#1c1c1c;height:inherit;position:absolute;transform:translate(-100%);width:inherit}#page-transition div.accent{background-color:#574333}#page-transition div.accent-work{background-color:var(--accent)}footer{background-color:#1c1c1c}footer>div{display:flex;flex-wrap:wrap;gap:calc(var(--gaps)/5);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1950px;padding:var(--gaps) var(--lr-spacing);width:calc(100% - var(--lr-spacing)*2)}footer>div .category.highlight{margin-left:5px;text-transform:none}footer>div ul a{color:#ffffffa6;transition:color .4s cubic-bezier(.22,1,.36,1)}footer>div ul a:hover{color:#fff}
