@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-dark:#050a1a;--color-dark-50:#050a1a80;--color-dark-25:#050a1a40;--color-dark-soft:#161c27;--color-dark-softer:#29303d;--color-dark-softer-75:#29303dbf;--color-white:#fff;--color-white-50:#ffffff80;--color-white-25:#ffffff40;--color-yellow:#ffff7a;--color-yellow-soft:#fffeb3;--color-green:#85ff85;--color-green-soft:#c8ffbd;--color-red:#ff5c5c;--color-red-soft:#ff8080;--color-pink:#ff70cd;--color-pink-soft:#ffade4;--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.0199px + .827815vw, 24px);--font-size-16-18:clamp(16px, 15.404px + .165563vw, 18px);--font-size-18-24:clamp(18px, 16.2119px + .496689vw, 24px);--font-size-22-30:clamp(22px, 19.6159px + .662252vw, 30px);--font-size-24-44:clamp(24px, 18.0397px + 1.65563vw, 44px);--font-size-28-60:clamp(28px, 18.4636px + 2.64901vw, 60px);--font-size-30-44:clamp(30px, 25.8278px + 1.15894vw, 44px);--font-size-30-60:clamp(30px, 21.0596px + 2.48344vw, 60px);--font-size-30-96:clamp(30px, 10.3311px + 5.46358vw, 96px);--font-size-38-60:clamp(38px, 31.4437px + 1.82119vw, 60px);--font-size-48-80:clamp(48px, 38.4636px + 2.64901vw, 80px);--font-size-64-128:clamp(64px, 44.9272px + 5.29801vw, 128px);--line-height-0090:.9;--line-height-0100:1;--line-height-0110:1.1;--line-height-0115:1.15;--line-height-0120:1.2;--line-height-0140:1.4;--letter-spacing-loose:.02em;--font-h1-display:italic var(--font-weight-medium) var(--font-size-64-128) / var(--line-height-0090) var(--font-family-display);--font-h1:var(--font-weight-semibold) var(--font-size-38-60) / var(--line-height-0110) var(--font-family-base);--border-radius-s:clamp(4px, 3.40397px + .165563vw, 6px);--border-radius-m:clamp(6px, 5.40397px + .165563vw, 8px);--border-radius-l:clamp(8px, 6.80795px + .331126vw, 12px);--border-radius-xl:clamp(12px, 10.8079px + .331126vw, 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, 48.8477px + 1.98676vw, 80px);--size-menu-button-width:clamp(48px, 43.2318px + 1.3245vw, 64px);--size-menu-button-height:clamp(36px, 32.4238px + .993378vw, 48px);--size-menu-button-line-width:clamp(20px, 17.6159px + .662252vw, 28px);--size-menu-button-line-height:clamp(2px, 1.70199px + .0827815vw, 3px);--size-menu-button-line-gap:clamp(4px, 3.40397px + .165563vw, 6px);--space-4-8:clamp(4px, 2.80795px + .331126vw, 8px);--space-8-12:clamp(8px, 6.80795px + .331126vw, 12px);--space-8-16:clamp(8px, 5.61589px + .662252vw, 16px);--space-12-24:clamp(12px, 8.42384px + .993378vw, 24px);--space-16-20:clamp(16px, 14.8079px + .331126vw, 20px);--space-16-24:clamp(16px, 13.6159px + .662252vw, 24px);--space-16-40:clamp(16px, 8.84768px + 1.98676vw, 40px);--space-16-64:clamp(16px, 1.69536px + 3.97351vw, 64px);--space-20-24:clamp(20px, 18.8079px + .331126vw, 24px);--space-20-40:clamp(20px, 14.0397px + 1.65563vw, 40px);--space-20-48:clamp(20px, 11.6556px + 2.31788vw, 48px);--space-20-56:clamp(20px, 9.27152px + 2.98013vw, 56px);--space-24-40:clamp(24px, 19.2318px + 1.3245vw, 40px);--space-24-48:clamp(24px, 16.8477px + 1.98676vw, 48px);--space-24-64:clamp(24px, 12.0795px + 3.31126vw, 64px);--space-32-40:clamp(32px, 29.6159px + .662252vw, 40px);--space-32-80:clamp(32px, 17.6954px + 3.97351vw, 80px);--space-40-80:clamp(40px, 28.0795px + 3.31126vw, 80px);--space-48-96:clamp(48px, 33.6954px + 3.97351vw, 96px);--space-64-80:clamp(64px, 59.2318px + 1.3245vw, 80px);--space-64-128:clamp(64px, 44.9272px + 5.29801vw, 128px);--space-80-192:clamp(80px, 46.6225px + 9.27152vw, 192px);--color-background:var(--color-dark);--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-dark)}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:var(--color-dark-softer-75);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-dark-softer)}.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}