.body h1{font-family:var(--pp-mori),sans-serif;font-size:4.3055555556vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal}@media screen and (max-aspect-ratio:2/3){.body h1{font-size:8vw}}.super-text{font-size:8.6805555556vw;line-height:80%;font-weight:700;text-transform:uppercase}.body h2,.super-text{font-family:var(--pp-mori),sans-serif;letter-spacing:normal}.body h2{font-size:2.0833333333vw;font-weight:400;line-height:105%}@media screen and (max-aspect-ratio:2/3){.body h2{font-size:5.3333333333vw}}.body{font-family:var(--pp-mori),sans-serif;font-size:1.3888888889vw;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal}@media screen and (max-aspect-ratio:2/3){.body{font-size:3.7333333333vw;line-height:115%}}.body a,.body input,.body textarea,.small-text{font-family:var(--pp-mori),sans-serif;font-size:.9722222222vw;line-height:105%}@media screen and (max-aspect-ratio:2/3){.body a,.body input,.body textarea,.small-text{font-size:3.2vw;line-height:110%}}.upperCase{text-transform:uppercase}.bold{font-weight:700}#page-transition{transition:.5s ease;opacity:1;filter:blur(0)}#page-transition.page-transition--active{opacity:0;filter:blur(1vw)}@keyframes pageTransition{0%{opacity:1;filter:blur(0)}50%{opacity:0;filter:blur(1vw)}to{opacity:1;filter:blur(0)}}@keyframes opacityPresence{0%{opacity:0}to{opacity:1}}@keyframes textPresence{0%{-webkit-clip-path:inset(-20% -20% 100% -20%);clip-path:inset(-20% -20% 100% -20%);transform:translateY(100%)}to{-webkit-clip-path:inset(-20% -20% 0 -20%);clip-path:inset(-20% -20% 0 -20%);transform:translateY(0)}}@keyframes backgroundPresence{0%{opacity:0;filter:blur(1vw);scale:1.2}to{opacity:1;filter:blur(0);scale:1}}.body{background-color:#fff;color:#0f0f0f;overflow-x:hidden;opacity:0;animation:opacityPresence .5s ease .5s forwards}.body ::selection{color:#f8f9fa;background:#0f0f0f;mix-blend-mode:difference}.html{scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.html::-webkit-scrollbar{display:none}.html::-moz-scrollbar{display:none}@supports(-ms-overflow-style:none){.html{-ms-overflow-style:none;overflow:-ms-autohiding-scrollbar}}.container{padding-right:1.3888888889vw;padding-left:1.3888888889vw}@media screen and (max-aspect-ratio:2/3){.container{padding-right:3.2vw;padding-left:3.2vw}}.shadow{color:#9f9f9f}.main--loading{position:fixed;top:0;width:100vw;height:100vh;overflow:hidden}.lazyload-wrapper,.lazyload-wrapper img,.lazyload-wrapper video{height:100%;width:100%}.grid{display:grid;grid-template-columns:repeat(12,7.5vw);grid-gap:.6944444444vw}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button{padding:.9027777778vw 4.1666666667vw .6944444444vw;border-radius:10vw;display:inline-flex;transition:scale 1s cubic-bezier(.85,0,.15,1);width:-moz-fit-content;width:fit-content}@media screen and (max-aspect-ratio:2/3){.button{padding:3.4666666667vw 8vw 2.6666666667vw}}@media(hover:hover){.button:hover{scale:1.05}.button:hover .button__text{transform:translateY(-1.22em)}}.button__text{text-shadow:0 1.2em 0;transition:transform 1s cubic-bezier(.85,0,.15,1);display:inline-block}.button__text-wrapper{height:1.1em;overflow-y:hidden;display:inline-block}.button--white{background-color:#fff;color:#0f0f0f}.button--black{color:#fff;background-color:#0f0f0f}