.body,.body a{font-family:var(--font-helvetica-world),sans-serif;font-style:normal;font-weight:400;font-size:1.4583333333vw;line-height:120%;leading-trim:both;text-edge:cap;letter-spacing:-.02em}@media screen and (max-aspect-ratio:2/3){.body,.body a{font-size:4.3689320388vw}}.body a{font-family:var(--font-arial),sans-serif;font-style:normal;text-transform:uppercase}.header{position:absolute;left:0;right:0;padding:.01em .5em;display:flex;justify-content:space-between;z-index:15}.header__logo{width:3em;height:3em}.header__wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex}@media screen and (max-aspect-ratio:2/3){.header__wrapper{display:none}}.header__link{font-size:1.3541666667vw!important;padding:.2em .5em;width:max-content}@media(hover:hover){.header__link:hover{color:#c01e24}}.header__link--active{color:#c01e24!important}.header .right{display:flex;gap:.5em;height:-moz-fit-content;height:fit-content}.header__button{font-size:1.3541666667vw!important}.body,.body a,.button{font-family:var(--font-helvetica-world),sans-serif;font-style:normal;font-weight:400;font-size:1.4583333333vw;line-height:120%;leading-trim:both;text-edge:cap;letter-spacing:-.02em}@media screen and (max-aspect-ratio:2/3){.body,.body a,.button{font-size:4.3689320388vw}}.body a,.button{font-family:var(--font-arial),sans-serif;font-style:normal;text-transform:uppercase}.button{padding:.2em .5em;width:max-content;background-color:#fff;color:#100f0d;text-wrap:nowrap}@media(hover:hover){.button:hover{color:#fff;background-color:#c01e24}}.body h1{font-family:var(--font-arial),sans-serif;font-style:normal;font-weight:400;font-size:2.5vw;line-height:104%;text-align:center;letter-spacing:-.02em}@media screen and (max-aspect-ratio:2/3){.body h1{font-size:6.7961165049vw}}.body h2{font-family:var(--font-arial),sans-serif;font-size:1.6666666667vw;text-transform:uppercase;font-weight:400;line-height:1}@media screen and (max-aspect-ratio:2/3){.body h2{font-size:5.0970873786vw}}.body,.body a,.mobile-frame .top__menu-button{font-family:var(--font-helvetica-world),sans-serif;font-style:normal;font-weight:400;font-size:1.4583333333vw;line-height:120%;leading-trim:both;text-edge:cap;letter-spacing:-.02em}@media screen and (max-aspect-ratio:2/3){.body,.body a,.mobile-frame .top__menu-button{font-size:4.3689320388vw}}.body a,.mobile-frame .top__menu-button{font-family:var(--font-arial),sans-serif;font-style:normal;text-transform:uppercase}.bold{font-weight:700}[data-hidden]{opacity:0}[data-only-desktop]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop]{display:block}}[data-only-desktop--flex]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop--flex]{display:flex}}[data-not-desktop]{display:block}@media screen and (min-aspect-ratio:5/3){[data-not-desktop]{display:none}}[data-not-desktop--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-not-desktop--flex]{display:none}}[data-hide-for-mobile]{display:block}@media screen and (max-aspect-ratio:2/3){[data-hide-for-mobile]{display:none}}[data-hide-for-mobile--flex]{display:flex}@media screen and (max-aspect-ratio:2/3){[data-hide-for-mobile--flex]{display:none}}[data-only-mobile]{display:none}@media screen and (max-aspect-ratio:2/3){[data-only-mobile]{display:block}}[data-touch-element]{display:block}@media screen and (min-aspect-ratio:5/3){[data-touch-element]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element]{display:block!important}}[data-touch-element--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element--flex]{display:flex!important}}@media(hover:none){[data-desktop-element]{display:none!important}}@media screen and (max-aspect-ratio:2/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:2/3)and (max-aspect-ratio:4/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:5/3){[data-desktop-element]{display:block}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-desktop-element]{display:block}}.body{background-color:#100f0d;color:#fff;max-width:100vw;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-aspect-ratio:2/3){.body{overflow:hidden;border:.2em solid #c01e24;width:calc(100vw - .4em);height:calc(100vh - .34em)}}@media screen and (max-aspect-ratio:2/3){.body{scroll-margin:2.5em;overflow-x:hidden}}.body ::selection{color:#393939;background:#fff;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:4vw;padding-left:4vw}.shadow{color:#8a8a89}.main--loading{position:fixed;top:0;width:100vw;height:100vh;overflow:hidden}.mobile-frame{position:relative}.mobile-frame .line{position:fixed;top:0;bottom:0;width:.3em;z-index:9;background-color:#c01e24}.mobile-frame .line--left{left:0}.mobile-frame .line--right{right:0}.mobile-frame .top{position:fixed;top:0;left:0;right:0;padding:.7em 1em;z-index:10;background-color:#100f0d;display:flex;justify-content:space-between;align-items:center;border:.3em solid #c01e24}.mobile-frame .top__logo{width:11.6504854369vw;height:3.8834951456vw}.mobile-frame .top__logo img{width:100%;height:100%}.mobile-frame .button-wrapper{display:flex;position:fixed;bottom:0;left:0;right:0;border:.3em solid #c01e24;z-index:10}.mobile-frame__button{width:100%!important;display:flex;justify-content:center;padding:.7em 0!important}.mobile-frame__button:nth-of-type(2){border-left:.3em solid #c01e24}.mobile-frame .menu{position:fixed;top:2.7em;bottom:2.7em;left:0;right:0;z-index:8;background:rgba(16,15,13,.8);-webkit-backdrop-filter:blur(2em);backdrop-filter:blur(2em);pointer-events:none;display:none}.mobile-frame .menu--active{display:block;pointer-events:all}.mobile-frame .menu__list{padding:1em;display:flex;flex-direction:column;align-items:flex-start;gap:1em}.mobile-frame .menu__button{margin-top:1em;padding:.4em 0;width:100%;display:flex;justify-content:center;background-color:#100f0d;color:#fff;border:.05em solid hsla(0,0%,100%,.1254901961);font-size:1.2em}.mobile-frame .menu__instagram{position:absolute;bottom:.8em;left:.8em;font-size:1.2em}