@layer reset{body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}}@layer base;:root{--color-black:#050a1a;--color-white:#fff;--color-yellow:#ffff7a;--color-yellow-soft:#fffeb3;--color-green:#85ff85;--color-green-soft:#c8ffbd;--color-red:#ff5c5c;--color-red-soft:#ff8080;--color-pink:#ff70cd;--font-family-sans:"GT Standard", sans-serif;--font-family-serif:"GT Standard Condensed", sans-serif;--regular:400;--font-weight-bold:700;--font-size-14-24:clamp(14px, 11.4359px + .801282vw, 24px);--font-size-16-18:clamp(16px, 15.4872px + .160256vw, 18px);--font-size-16-24:clamp(16px, 13.9487px + .641026vw, 24px);--font-size-16-40:clamp(16px, 9.84615px + 1.92308vw, 40px);--font-size-24-32:clamp(24px, 21.9487px + .641026vw, 32px);--font-size-24-40:clamp(24px, 19.8974px + 1.28205vw, 40px);--font-size-24-60:clamp(24px, 14.7692px + 2.88462vw, 60px);--font-size-32-40:clamp(32px, 29.9487px + .641026vw, 40px);--font-size-32-60:clamp(32px, 24.8205px + 2.24359vw, 60px);--font-size-32-96:clamp(32px, 15.5897px + 5.12821vw, 96px);--font-size-40-48:clamp(40px, 37.9487px + .641026vw, 48px);--font-size-48-80:clamp(48px, 39.7949px + 2.5641vw, 80px);--line-heights-0100:1;--line-heights-0110:1.1;--line-heights-0120:1.2;--line-heights-0135:1.35;--line-heights-0150:1.5;--z-index-menu:100;--z-index-transition-image:180;--z-index-header:200;--z-index-progress-bar:1000000000;--transition-duration-extra-long:.8s;--transition-duration-long:.4s;--transition-duration-medium:.3s;--transition-duration-short:.2s;--transition-easing-out:cubic-bezier(0, 0, .6, 1);--transition-easing:cubic-bezier(.6, 0, .6, 1);--size-container-xs:320px;--size-container-s:480px;--size-container-m:720px;--size-container-l:960px;--size-container-xl:1568px;--size-header-s:96px;--size-header-l:176px;--space-4-8:clamp(4px, 2.97436px + .320513vw, 8px);--space-8-12:clamp(8px, 6.97436px + .320513vw, 12px);--space-8-16:clamp(8px, 5.94872px + .641026vw, 16px);--space-12-24:clamp(12px, 8.92308px + .961538vw, 24px);--space-16-24:clamp(16px, 13.9487px + .641026vw, 24px);--space-16-40:clamp(16px, 9.84615px + 1.92308vw, 40px);--space-16-64:clamp(16px, 3.69231px + 3.84615vw, 64px);--space-20-24:clamp(20px, 18.9744px + .320513vw, 24px);--space-20-40:clamp(20px, 14.8718px + 1.60256vw, 40px);--space-24-40:clamp(24px, 19.8974px + 1.28205vw, 40px);--space-24-48:clamp(24px, 17.8462px + 1.92308vw, 48px);--space-24-64:clamp(24px, 13.7436px + 3.20513vw, 64px);--space-32-80:clamp(32px, 19.6923px + 3.84615vw, 80px);--space-40-80:clamp(40px, 29.7436px + 3.20513vw, 80px);--space-64-128:clamp(64px, 47.5897px + 5.12821vw, 128px);--space-80-160:clamp(80px, 59.4872px + 6.41026vw, 160px);--color-background:var(--color-black);--color-foreground:var(--color-white)}@font-face{font-display:swap;font-family:GT Standard Condensed;font-style:normal;font-weight:400;src:url(/fonts/GT-Standard-L-Condensed-Semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard Condensed;font-style:oblique;font-weight:400;src:url(/fonts/GT-Standard-L-Condensed-Semibold-Oblique.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard;font-style:normal;font-weight:400;src:url(/fonts/GT-Standard-L-Standard-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard;font-style:oblique;font-weight:400;src:url(/fonts/GT-Standard-L-Standard-Regular-Oblique.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard;font-style:normal;font-weight:700;src:url(/fonts/GT-Standard-L-Standard-Semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard;font-style:oblique;font-weight:700;src:url(/fonts/GT-Standard-L-Standard-Semibold-Oblique.woff2)format("woff2")}::-moz-selection{background:var(--color-red);color:#fff;background:#f43545}::selection{background:var(--color-yellow);color:var(--color-black)}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-family-sans);font-variant-numeric:lining-nums;background-color:var(--color-background);color:var(--color-foreground);text-wrap:pretty;overflow-x:hidden}@supports (-webkit-touch-callout:none){body{text-wrap:wrap}}
.Footer-module__vKXQ_G__footer{background-color:var(--color-red-soft);height:100vh}
.MenuButton-module__CyHqdW__button{cursor:pointer;pointer-events:auto;z-index:1;background-color:#0000;border:0;align-items:center;padding:0;position:relative}.MenuButton-module__CyHqdW__label{text-align:center;color:var(--color-foreground);font-family:var(--font-family-sans);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);line-height:var(--line-height-0120);will-change:transform;width:100%;transition:transform .2s ease-out,opacity .2s ease-out;display:none;position:absolute;bottom:12px}@media (min-width:1024px){.MenuButton-module__CyHqdW__label{display:block}}.MenuButton-module__CyHqdW__menuButton{transition:background-color var(--transition-duration-short) var(--transition-easing-out);background:var(--color-background);width:64px;height:64px;color:var(--color-foreground);border:none;justify-content:center;align-items:center;padding:0;display:flex}.MenuButton-module__CyHqdW__isMenuOpen .MenuButton-module__CyHqdW__menuButton,.MenuButton-module__CyHqdW__isFooterInView .MenuButton-module__CyHqdW__menuButton{background-color:var(--color-red-soft);color:var(--color-black)}:is(.MenuButton-module__CyHqdW__isMenuOpen .MenuButton-module__CyHqdW__menuButton,.MenuButton-module__CyHqdW__isFooterInView .MenuButton-module__CyHqdW__menuButton):hover{background:var(--color-black);color:var(--color-white)}.MenuButton-module__CyHqdW__menuButton:hover{background:var(--color-red-soft);color:var(--color-black)}@media (min-width:1024px){.MenuButton-module__CyHqdW__menuButton{width:96px;height:96px}}.MenuButton-module__CyHqdW__inner{display:block}.MenuButton-module__CyHqdW__line{will-change:transform;background-color:currentColor;width:32px;height:3px;display:block;position:relative}@media (min-width:1024px){.MenuButton-module__CyHqdW__line{width:64px;height:4px}}.MenuButton-module__CyHqdW__line:first-child{transform:translateY(-4px)}@media (min-width:1024px){.MenuButton-module__CyHqdW__line:first-child{transform:translateY(-5px)}}.MenuButton-module__CyHqdW__line:last-child{transform:translateY(4px)}@media (min-width:1024px){.MenuButton-module__CyHqdW__line:last-child{transform:translateY(5px)}}