@font-face{font-family:RocketWide;src:url(/fonts/RocketWide.woff2) format("woff2"),url(/fonts/RocketWide.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RocketMono;src:url(/fonts/RocketMono.woff2) format("woff2"),url(/fonts/RocketMono.otf) format("otf");font-weight:400;font-style:normal;font-display:swap}:root{--font-base-family: "IBM Plex Mono", serif;--font-primary-family: RocketWide, sans-serif;--font-secondary-family: RocketMono, sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(100vw / var(--base-width));height:100%}body{font-family:var(--font-secondary-family);font-size:var(--text-base-font-size, 14rem);line-height:var(--text-base-line-height, 20rem);font-weight:400;letter-spacing:0;background:var(--color-black);height:100%;margin:0}a,button,label,details{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,label:focus-visible,details:focus-visible{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0}body:has(dialog[open]){overflow-y:hidden}details>summary{list-style:none}details>summary::marker,details>summary::-webkit-details-marker{display:none}img{-webkit-user-drag:none;-moz-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}label,input,textarea,button,select,a{-webkit-tap-highlight-color:transparent;outline:none}.hide{display:none!important}.page{position:relative;margin-top:-24rem}@media(min-width:1024px){.page{margin-top:-24rem;border-radius:41rem}}:root{--base-height: 520rem;--base-width: 420;--button-height: 60rem;--color-black: #101010;--color-black-0: #000000;--color-black-05: rgba(16, 16, 16, .05);--color-black-15: rgba(16, 16, 16, .15);--color-black-30: rgba(16, 16, 16, .3);--color-blue: #daeaf7;--color-gray: #f2f2f2;--color-orange: #f3601c;--color-purple: #dcc7f6;--color-pink: #EBA1B7;--color-pink-2: #FFC5EE;--color-white: #fff;--color-red: #fc3434;--color-white-5: #DFEFFE;--color-white-15: rgba(255, 255, 255, .15);--color-white-30: rgba(255, 255, 255, .3);--container-spacing: 40rem;--font-base-family: "IBM Plex Mono", serif;--font-primary-family: RocketWide, sans-serif;--font-secondary-family: RocketMono, sans-serif;--header-height: 72rem;--header-spacing-x: 20rem;--screen-height: max(var(--base-height), 100dvh)}@media(min-width:1024px){:root{--base-height: 400rem;--base-width: 1440;--text-base-font-size: 14rem;--text-base-line-height: 20rem;--h2-font-size: 31rem;--h2-line-height: 30rem;--header-spacing-x: 60rem}}@media(min-width:1440px){:root{--h1-font-size: 80rem;--h1-line-height: 87%;--input-hint-padding: 0 40rem}}video{pointer-events:none}.field{display:flex;flex-direction:column;gap:20rem;position:relative}.field .field-input{background:var(--input-background, var(--color-black));border:none;border-radius:var(--input-border-radius, 40rem);color:var(--input-color, var(--color-white));font-family:var(--font-secondary-family);font-feature-settings:"case" on,"calt" off;font-size:var(--input-font-size, 14rem);font-weight:var(--input-font-weight, 400);height:var(--input-height, 60rem);line-height:var(--input-line-height, 20rem);max-width:var(--input-width, 100%);outline:none;padding:var(--input-padding, 20rem 40rem);text-transform:var(--input-text-transform, uppercase);width:100%}.field .field-input::-webkit-outer-spin-button,.field .field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field .field-input [type=number]{-moz-appearance:textfield}.field .field-input::-moz-placeholder{color:var(--input-placeholder-color, var(--color-white))}.field .field-input::placeholder{color:var(--input-placeholder-color, var(--color-white))}.field textarea.field-input{padding:var(--input-textarea-padding, 40rem);resize:none}.field .field-hint,.field .field-error{display:block;padding:var(--input-hint-padding, 0);text-transform:uppercase}.field .field-hint{min-height:24px}.field .field-error{color:var(--input-invalid-color, var(--color-red));display:none}.field .field-center{text-align:center}.field.filled .field-input{background:var(--input-filled-background, var(--color-white));color:var(--input-filled-color, var(--color-black))}.field.invalid .field-input,.field.invalid .field-hint{color:var(--input-invalid-color, var(--color-red))}.field.invalid .field-input{background:var(--input-invalid-background, var(--color-black))}.field.invalid .field-input::-moz-placeholder{color:var(--input-invalid-placeholder-color, var(--color-red))}.field.invalid .field-input::placeholder{color:var(--input-invalid-placeholder-color, var(--color-red))}.checkbox{align-items:center;cursor:pointer;display:flex;min-height:var(--checkbox-size, 40rem);padding-left:calc(var(--checkbox-size, 40rem) + var(--checkbox-gap, 20rem));position:relative;text-transform:uppercase}.checkbox:has(input:checked){--checkbox-bullet-opacity: 1}.checkbox:before,.checkbox:after{content:"";display:block;position:absolute}.checkbox:before{background:var(--checkbox-background, linear-gradient(180deg, #eef4fd 0%, #fdece9 100%));border-radius:var(--checkbox-border-radius, 50%);height:var(--checkbox-size, 40rem);left:0;top:0;width:var(--checkbox-size, 40rem)}.checkbox:after{background:var(--checkbox-bullet-background, var(--color-black));border-radius:var(--checkbox-border-radius, 50%);color:var(--input-color, var(--color-black));content:"";height:var(--checkbox-bullet-size, 20rem);left:var(--checkbox-bullet-size, 20rem);opacity:var(--checkbox-bullet-opacity, 0);top:var(--checkbox-bullet-size, 20rem);transform:translate(-50%,-50%);width:var(--checkbox-bullet-size, 20rem)}.checkbox input{display:none}.checkbox a{color:inherit;margin-right:40rem;text-decoration:none}@media(min-width:1024px){.checkbox a{margin-right:0}}.checkbox details{display:block;width:100%}.checkbox details summary{align-items:center;display:flex;gap:20rem;justify-content:space-between;min-height:var(--checkbox-size, 40rem)}.checkbox details summary:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.81836 14.0908L10.0002 5.909L18.182 14.0908' stroke='black' stroke-width='4.54545'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:20rem;transform:rotate(180deg);transition:transform .5s ease;width:20rem}.checkbox details .checkbox-details{display:flex;flex-direction:column;gap:20rem;margin-top:8rem}.checkbox details[open] summary:after{transform:rotate(0)}.checkbox.invalid{color:var(--checkbox-invalid-color, var(--color-red))}.button{font-family:var(--font-secondary-family);font-size:var(--text-base-font-size, 14rem);line-height:var(--text-base-line-height, 20rem);font-weight:400;letter-spacing:0;align-items:center;background:transparent;border:none;color:var(--button-color, var(--color-black));cursor:pointer;display:inline-flex;height:var(--button-height);justify-content:center;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:1}.button:before{background:var(--button-background, var(--color-white));border-radius:var(--button-height);content:"";inset:0;position:absolute;transform:scaleX(1);transition:background-color .5s ease,color .5s ease,transform .5s ease;transition-delay:.15s;z-index:-1}.button:active:not(:disabled):before{transform:var(--button-active-scale, scaleX(.9))}.button:hover:not(:disabled):before{transform:var(--button-hover-scale, scaleX(.9))}.button:disabled{cursor:default}.button:disabled:before{opacity:.3}.button-secondary{--button-active-background: var(--color-black-30);--button-background: var(--color-black);--button-color: var(--color-white)}.button-alternative{--button-active-background: var(--color-white-30);--button-background: var(--color-white-15);--button-color: var(--color-white)}.button-icon{--button-hover-scale: scale(.9);--button-active-scale: scale(.9);border-radius:var(--button-icon-size, var(--button-height));height:var(--button-icon-size, var(--button-height));width:var(--button-icon-size, var(--button-height))}.button-icon svg{height:var(--button-icon-image-size, 20rem);width:var(--button-icon-image-size, 20rem);vertical-align:middle}.button-fake{pointer-events:none;visibility:hidden}.switch{display:flex;justify-content:space-between;max-width:100%;width:100%;height:60rem;background-color:#ffffff26;border-radius:30rem}@media(min-width:1024px){.switch{max-width:460rem}}.switch-btn{display:flex;justify-content:center;align-items:center;padding:20rem 26rem;color:var(--color-white);width:100%;font-size:14rem;line-height:20rem;font-weight:400;text-transform:uppercase;text-decoration:none}@media(min-width:1024px){.switch-btn{font-size:16rem;line-height:14rem;padding:22rem 36rem;width:230rem}}.switch-active{background-color:var(--color-white);color:var(--colo-black);border-radius:30rem}
