@font-face{font-family:pp-fragment;src:url(/font/PPFragment-SerifLight.otf) format("opentype");font-weight:300;font-style:normal}:root{--bg:rgb(251,240,218)}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto}html::-webkit-scrollbar{display:none}body,html{width:100vw;overflow-x:hidden}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg)}*{box-sizing:border-box;padding:0;margin:0}.overlay{position:fixed;top:0;left:0;z-index:999;background:transparent;width:100%;height:100%;pointer-events:none}.overlay .logo{position:absolute;top:50%;left:50%;z-index:2;width:7vw;height:7vw;transform:translateX(-50%) translateY(-50%)}.overlay .line{--w:2px;width:var(--w);height:100%;background:black;position:absolute;z-index:1}.overlay .line:not(div[class*=center]){--w:4px}.overlay .line.left{left:5vw}.overlay .line.left,.overlay .line.right{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);top:0}.overlay .line.right{right:5vw}.overlay .line.center-1{left:calc(50% + var(--w))}.overlay .line.center-1,.overlay .line.center-2{top:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.overlay .line.center-2{right:calc(50% + 2 * var(--w))}.overlay .bg-left{width:50vw;left:0}.overlay .bg-left,.overlay .bg-right{height:100%;z-index:0;background:var(--bg);-webkit-clip-path:(0 0 0 0);clip-path:(0 0 0 0);position:absolute;top:0}.overlay .bg-right{width:calc(50vw + 1px);right:0}@media screen and (max-width:1024px){.overlay .logo{width:15vh;height:15vh;background:var(--bg);border-radius:100%}}section.footer{width:100%;height:100vh;background:#1e1005;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2vw 5vw}section.footer .left{width:45%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}section.footer .left .headerMenuLink{height:5vw;border-color:var(--bg);-webkit-mask-image:linear-gradient(270deg,transparent 0,black 20%,black);mask-image:linear-gradient(270deg,transparent 0,black 20%,black)}section.footer .left .headerMenuLink span{color:var(--bg)}section.footer .left .headerMenuLink .index{top:0}section.footer .left .bottomLine{background-color:var(--bg)}section.footer .left ul li{font-family:pp-fragment;font-weight:100;font-size:4vw;color:var(--bg);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:3.3vw;gap:2vw}section.footer .left ul li:not(:last-child){margin-bottom:2vw}section.footer .left ul li span{font-size:1.5vw;line-height:1}section.footer .right{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){section.footer{flex-direction:column;padding:4vh 2vh 2vh}section.footer .left,section.footer .right{width:100%;height:auto}section.footer .right img{width:25vh;margin-bottom:6vh}section.footer .left ul li{font-size:4vh;line-height:1}section.footer .left ul li:not(:last-child){margin-bottom:5vh}section.footer .left ul li span{font-size:2vh}section.footer .left .headerMenuLink .index{top:1.5vh!important}section.footer .left .headerMenuLink{height:6.5vh}}.social-links{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.social-links div{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;margin-bottom:2vw}.social-links div h3{font-family:pp-fragment;text-transform:uppercase;letter-spacing:1vw;color:var(--bg)}.social-links div a,.social-links div p{font-family:sans-serif;font-size:1vw;font-weight:100;color:var(--bg)}.social-links div p{filter:brightness(50%)}.social-links div ul{list-style:none}.social-links div ul li{margin-bottom:.2vw}@media screen and (max-width:1024px){.social-links div a,.social-links div p{font-size:2vh}.social-links div h3{font-size:2.5vh!important}.social-links div{margin-bottom:3vh}.menu-wrapper .right img{width:5vh!important}.social-links{width:100%!important;margin-left:0!important}}.headerMenuLink{width:100%;height:20vh;border-bottom:1px solid black;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;padding:0 5vw}.headerMenuLink .overlay{width:100%;height:100%;background:rgba(0,0,0,.1);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:.3s;position:absolute;top:0;left:0;z-index:2}.headerMenuLink:hover .overlay{transition:.3s;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.headerMenuLink .bottomLine{--h:3px;z-index:3;width:100%;height:var(--h);background:#9c7443;position:absolute;bottom:calc(-1 * var(--h) / 2);left:0;will-change:rotate;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.3s}.headerMenuLink:hover .bottomLine{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:.3s}.headerMenuLink .index{font-size:1.5vw;font-weight:100;top:2.5vw;left:2vw;color:#000}.headerMenuLink .index,.scrambleText{font-family:pp-fragment;position:absolute}.scrambleText{--left:7vw;line-height:1;color:black;top:50%;left:var(--left);transform:translateY(-50%);width:calc(100% - var(--left));font-size:4vw;z-index:4;font-weight:900;text-transform:uppercase}header{position:fixed;top:0;left:0;height:5vw;width:100%;background:transparent;z-index:99;mix-blend-mode:difference}header.open{height:5vw;transition:height .3s}header.open .header-wrapper{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:clip-path .3s}header.close{height:0;transition:height .3s}header.close .header-wrapper{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:clip-path .3s}header .header-wrapper{width:100%;height:5vw;padding:0 1vw;gap:5vw;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.menu-wrapper,header .header-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:fixed;top:0;left:0}.menu-wrapper{--open:0;width:100vw;height:100vh;mix-blend-mode:unset;z-index:100}.menu-wrapper .left{width:50%;height:100%;-webkit-clip-path:inset(0 calc(var(--open) * 1%) 0 0);clip-path:inset(0 calc(var(--open) * 1%) 0 0);background:rgba(251,240,218,.7);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}header .heroTitleSvg{--h:var(--w);--w:1vw;bottom:50%;position:absolute;left:2vw;transform:translateY(50%)}.heroTitleSvg svg:first-of-type{width:var(--w);height:var(--h)}.heroTitleSvg svg:nth-of-type(2){width:calc(var(--w)/2);height:calc(var(--w)/.82)}.heroTitleSvg svg:nth-of-type(3){width:calc(var(--w)/1);height:calc(var(--w)/1)}.heroTitleSvg svg:nth-of-type(4){width:calc(var(--w)/.99);height:calc(var(--w)/.95)}.heroTitleSvg svg:nth-of-type(5){width:calc(var(--w)/.99);height:calc(var(--w)/.8)}.heroTitleSvg svg:nth-of-type(6){width:calc(var(--w)/1);height:calc(var(--w)/.98)}.heroTitleSvg svg path{stroke-width:1px;stroke:rgb(251,240,218);fill:rgb(251,240,218,0)}header .est span{font-size:1vw;color:var(--bg);font-family:sans-serif}header .bottom-line{position:absolute;bottom:0;left:0;width:100%;height:.5px;z-index:9;background:black}header .bottom-line .line{width:100%;height:100%;will-change:rotate;background:var(--bg);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.menu-wrapper .right .hamButton{position:absolute;top:1.35vw;right:1vw}.menu-wrapper .right img{width:20vw}.menu-wrapper .right{width:50%;-webkit-clip-path:inset(0 0 0 calc(var(--open) * 1%));clip-path:inset(0 0 0 calc(var(--open) * 1%));height:100%;background:#1e1005;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3vw}.menu-wrapper .right .social-links{width:75%;margin-left:10vw}@media (min-width:768px) and (max-width:1024px){header{height:7vh}header .header-wrapper{padding:0 5vw}header .heroTitleSvg{--w:3vw}header .est span{font-size:2vw}.hamButton{height:4vw!important}}@media screen and (max-width:1024px){header,header.open{height:10vh}header .header-wrapper{height:inherit}header .heroTitleSvg{--w:2vh}header .est span{font-size:1.5vh;margin-right:10vw}header .header-wrapper{padding:0 1.5vh}.menu-wrapper{flex-direction:column}.menu-wrapper .left{width:100%;height:calc(50% + 2px)}.menu-wrapper .right{width:100%;height:50%}.headerMenuLink .index{font-size:1.7vh!important;top:3.4vh!important;left:2vh!important}.scrambleText{--left:6vh!important}}.hamButton{background:transparent;border:none;height:2vw;cursor:pointer}.hamButton svg{height:100%;width:min-content}.hamButton svg path{stroke:var(--bg)}@media screen and (max-width:1024px){.hamButton{height:3.5vh}}