@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-black-soft:#151928;--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-base:"GT Standard Var", sans-serif;--font-family-display:"GT Standard Condensed", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--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-18-24:clamp(18px, 16.4615px + .480769vw, 24px);--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-0140:1.4;--line-heights-0150:1.5;--border-radius-s:clamp(4px, 3.48718px + .160256vw, 6px);--border-radius-m:clamp(6px, 5.48718px + .160256vw, 8px);--border-radius-l:clamp(8px, 6.97436px + .320513vw, 12px);--border-radius-xl:clamp(12px, 10.9744px + .320513vw, 16px);--border-radius-round:999px;--font-optical-display:"opsz" 30, "slnt" 0;--font-optical-text:"opsz" 24, "slnt" 0;--font-optical-text-italic:"opsz" 24, "slnt" 6;--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;--size-logo:clamp(56px, 49.8462px + 1.92308vw, 80px);--size-menu-button-width:clamp(48px, 43.8974px + 1.28205vw, 64px);--size-menu-button-height:clamp(36px, 32.9231px + .961538vw, 48px);--size-menu-button-line-width:clamp(20px, 17.9487px + .641026vw, 28px);--size-menu-button-line-height:clamp(2px, 1.74359px + .0801282vw, 3px);--size-menu-button-line-gap:clamp(4px, 3.48718px + .160256vw, 6px);--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-20:clamp(16px, 14.9744px + .320513vw, 20px);--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-40:clamp(32px, 29.9487px + .641026vw, 40px);--space-32-80:clamp(32px, 19.6923px + 3.84615vw, 80px);--space-40-80:clamp(40px, 29.7436px + 3.20513vw, 80px);--space-48-96:clamp(48px, 35.6923px + 3.84615vw, 96px);--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:600;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:600;src:url(/fonts/GT-Standard-L-Condensed-Semibold-Oblique.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard Var;font-style:normal;font-weight:100 900;font-variation-settings:"slnt" 0;src:url(/fonts/GT-Standard-Standard-VF.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT Standard Var;font-style:oblique;font-weight:100 900;font-variation-settings:"slnt" 6;src:url(/fonts/GT-Standard-Standard-VF.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}em{font-variation-settings:var(--font-optical-text-italic);font-style:oblique}strong{font-weight:var(--font-weight-semibold)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-variant-numeric:lining-nums;background-color:var(--color-background);color:var(--color-foreground);text-wrap:pretty;font-variation-settings:var(--font-optical-display);font-style:normal;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__button:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MenuButton-module__CyHqdW__menuButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:color-mix(in srgb, var(--color-black-soft) 75%, transparent);color:var(--color-white);transition:background-color var(--transition-duration-short) var(--transition-easing-out);height:var(--size-menu-button-height);width:var(--size-menu-button-width);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}@media (min-width:768px){.MenuButton-module__CyHqdW__menuButton{min-width:var(--size-menu-button-width);padding-inline:calc((var(--size-menu-button-width) - var(--size-menu-button-line-width)) / 2);width:auto}}.MenuButton-module__CyHqdW__menuButton:hover{background-color:var(--color-black-soft)}.MenuButton-module__CyHqdW__labelWrap{--menu-button-label-duration:.15s;display:none}@media (min-width:768px){.MenuButton-module__CyHqdW__labelWrap{opacity:0;transition:grid-template-columns var(--menu-button-label-duration) var(--transition-easing), margin var(--menu-button-label-duration) var(--transition-easing), padding var(--menu-button-label-duration) var(--transition-easing), opacity var(--menu-button-label-duration) var(--transition-easing);grid-template-columns:0fr;margin-right:0;padding-inline:0;display:grid}.MenuButton-module__CyHqdW__button:hover:not(.MenuButton-module__CyHqdW__isMenuOpen):not(.MenuButton-module__CyHqdW__isFooterInView) .MenuButton-module__CyHqdW__labelWrap,.MenuButton-module__CyHqdW__button:focus-visible:not(.MenuButton-module__CyHqdW__isMenuOpen):not(.MenuButton-module__CyHqdW__isFooterInView) .MenuButton-module__CyHqdW__labelWrap{opacity:1;grid-template-columns:1fr;margin-right:4px;padding-inline:4px}}.MenuButton-module__CyHqdW__label{font-family:var(--font-family-sans);font-size:var(--font-size-16-18);font-weight:var(--font-weight-bold);white-space:nowrap;min-width:0;line-height:1.4;display:block;overflow:hidden}.MenuButton-module__CyHqdW__inner{gap:var(--size-menu-button-line-gap);flex-direction:column;display:flex}.MenuButton-module__CyHqdW__line{height:var(--size-menu-button-line-height);width:var(--size-menu-button-line-width);will-change:transform;background-color:currentColor;display:block;position:relative}