.server-error{color:#fff;background:#9a2121;padding:.5em;text-align:center}.spacer{height:var(--size)}.spacer--xxs{--size: 4px}.spacer--xs{--size: 8px}.spacer--sm{--size: 16px}.spacer--md{--size: 32px}.spacer--lg{--size: 64px}.spacer--xl{--size: 128px}.spacer--xxl{--size: 256px}.spinner{overflow:hidden;--size: 30px;--thickness: 5px}.spinner:not(.spinner--inline){position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.spinner--inline{display:inline-flex}.spinner svg{width:var(--size);height:var(--size);animation:spin 2s linear infinite}.spinner circle{--dasharray: calc(155px - var(--thickness) * 3);animation:ring 2s ease-in-out infinite;stroke:currentColor;stroke-dasharray:var(--dasharray);stroke-width:var(--thickness);r:calc(25px - var(--thickness) / 2)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ring{0%{stroke-dashoffset:var(--dasharray)}to{stroke-dashoffset:calc(var(--dasharray) * -1)}}header{display:flex;align-items:center;justify-content:center}header img{min-width:200px}header a{display:flex;flex-direction:column;align-items:center;justify-content:center}header a img{width:300px;display:block;margin:-40px 0 0}header a img.name{width:200px;margin:-60px 0 20px}header a.small{flex-direction:row}header a.small img{display:inline;width:100px;margin:0}header a.small img.name{margin:0 20px 0 -50px}.container{margin:0 auto;position:relative;max-width:min(100vw - var(20px),1200px)}.container--narrow{max-width:min(100vw - var(20px),600px)}.home{color:#000;text-align:center;font-size:2.15rem;background-color:#fff;line-height:1.6}.home hr{width:100%;height:1.5px;border:none;background:#fff}.home em{font-style:normal;font-weight:700}@media (width < 800px){.home{font-size:1.1rem}}.home .footer a{color:var(--color-primary)}.home .sponsors{background-color:var(--color-primary);color:#fff;font-size:3.2rem;padding:50px 16px 70px}@media (width < 800px){.home .sponsors{font-size:2.9rem;padding:50px 32px 70px}}.home .sponsors .sponsors-list{justify-content:space-between;max-width:1000px;display:flex;margin:auto;align-items:center;flex-wrap:wrap}@media (width < 800px){.home .sponsors .sponsors-list{flex-direction:column;height:220px}.home .sponsors .sponsors-list img{width:80px}}.home button.signup-button{background-color:#fff;border-radius:32px;color:var(--color-primary);margin:16px auto}.home button.signup-button.primary{background-color:var(--color-primary);border-radius:32px;color:#fff;min-width:500px}@media (width < 800px){.home button.signup-button.primary{min-width:auto}}@media (width < 800px){.home button.signup-button{font-size:1.6em}}.home .banner{min-height:650px;background-color:#000}@media (width < 800px){.home .banner{min-height:550px}}.home .banner .signup-button{margin:16px}.home .banner h1{line-height:110%;font-size:5.7rem;margin-bottom:0;margin-left:0}@media (width < 800px){.home .banner h1{margin-right:16px;margin-top:32px;font-size:4.6rem}}.home .banner .banner-content{right:calc(50% - min(600px,50vw));left:0;position:absolute;padding-right:16px;padding-left:16px;margin:auto;text-align:right;color:#fff}.home .banner .banner-content p{max-width:700px;display:block;margin-right:32px;padding:16px 0;font-size:1.1em}@media (width < 800px){.home .banner .banner-content p{margin-right:16px;font-size:1.6em}}.home .banner:before{content:" ";background-image:url(/assets/banner-image-CBk4b1pz.png);opacity:.6;min-height:650px;width:100%;position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scaleX(-1)}@media (width < 800px){.home .banner:before{min-height:550px}}.home h1{margin:64px 32px 32px}@media (width < 800px){.home h1{font-size:3em}}.home p{margin:0 auto;padding:16px;max-width:1200px}@media (width < 800px){.home p{padding:16px 20px;font-size:1.6em}}.home ol{counter-reset:step-counter;text-align:left;margin:64px auto 124px;max-width:1200px;position:relative}@media (width < 800px){.home ol{margin:16px auto}}.home ol li:last-child:after{display:none}.home ol li:nth-child(2):before{top:calc(50% - 35px)}.home ol li{counter-increment:step-counter;list-style:none;padding-bottom:32px;margin-right:32px;padding-left:80px;position:relative}@media (width < 800px){.home ol li{font-size:1.6em}}.home ol li:after{content:"";position:absolute;width:3px;background:var(--color-primary);margin:auto;left:20px;top:0;bottom:0;z-index:1}.home ol li:before{left:0;color:#fff;background-color:var(--color-primary);width:42px;height:42px;display:inline-block;position:absolute;border-radius:21px;line-height:4rem;text-align:center;font-size:2.4rem;content:counter(step-counter);z-index:2}.home .inspiration{height:655px;width:100%;background-color:var(--color-primary)}.home .inspiration:before{content:"";display:block;opacity:.7;margin:0 auto;height:100%;background-image:url(/assets/inspiration5-CmKR8ouv.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.home fieldset:not(:last-child){margin-bottom:1rem}.home .PhoneInput #phone{margin-left:-62px;padding-left:68px}.home .PhoneInput .PhoneInputCountry{margin-left:16px}.home form{overflow:hidden}.home input[type=file]{display:none}.home input:-webkit-autofill,.home input:-webkit-autofill:hover,.home input:-webkit-autofill:focus,.home textarea:-webkit-autofill,.home textarea:-webkit-autofill:hover,.home textarea:-webkit-autofill:focus,.home select:-webkit-autofill,.home select:-webkit-autofill:hover,.home select:-webkit-autofill:focus{-webkit-text-fill-color:white;color:#fff}.home input:not([type=file],[type=checkbox]){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px 10px 0 0;border-bottom:1px solid white;background-color:var(--color-medium);color:#fff;text-align:left;padding:.5em 1em .5em 16px}.home input:not([type=file],[type=checkbox])[aria-invalid=true]{background-color:#ff00000d;border-bottom:2px solid red}.home input:not([type=file],[type=checkbox])[disabled]{border-bottom:1px solid var(--color-dark);color:gray}.home textarea{width:100%;height:150px;background-color:var(--color-medium);color:#fff;border:1px solid rgba(255,255,255,.25);padding:16px;border-radius:4px}.home textarea[aria-invalid=true]{background-color:#ff00000d;border:1px solid red}.home input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);vertical-align:middle;margin:0 20px;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-.075em);display:inline-grid;place-content:center}.home input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;background-color:#fff}.home input[type=checkbox]:checked:before{transform:scale(1)}.home input[type=checkbox]:focus{outline:max(1px,.05em) solid currentColor;outline-offset:max(1px,.15em)}.home .file-upload{border:1px solid #ccc;display:inline-block;padding:6px 26px;height:50px;cursor:pointer;background-color:#fff;color:var(--color-primary);overflow:hidden}.home .file-upload-file{display:inline-block;min-width:220px;max-width:700px;font-size:1.3rem;cursor:pointer;border-radius:0 10px 10px 0;background-color:var(--color-medium);border:1px solid rgba(255,255,255,.05);padding:8px 26px;height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (width < 800px){.home .file-upload-file{min-width:180px;max-width:180px}}.home input:-webkit-autofill,.home input:-webkit-autofill:hover,.home input:-webkit-autofill:focus,.home input:-webkit-autofill:active{transition:background-color 5000s linear}.home label{grid-column:span 6 / span 6;font-size:1.3rem;text-align:center;display:block}.home .error,.home .success{color:#feb4b4;grid-column:span 6 / span 6;font-size:1.2rem;padding:4px 16px}.home .error svg,.home .success svg{vertical-align:text-top;margin-right:8px;color:#ec6c6c}.home .error.big>div,.home .success.big>div{border:2px solid #b80000;background-color:#ffe0e0;color:#b80000;max-width:800px;border-radius:4px;padding:12px;margin:10px auto 30px}.home .error.success>div,.home .success.success>div{color:var(--color-primary);background-color:#e0ffe1;max-width:800px;border-radius:4px;padding:8px;margin:0 auto 30px}.home .error.success>div svg,.home .success.success>div svg{color:var(--color-primary)}.home fieldset{display:inline-block;max-width:800px;grid-column:span 6 / span 6}.home fieldset.half{grid-column:span 3 / span 3}@media (width < 800px){.home fieldset.half{grid-column:span 6 / span 6}}.home fieldset.one-third{display:grid;grid-gap:0px 20px}.home fieldset.one-third select{grid-column:span 2 / span 2}@media (width < 800px){.home fieldset.one-third select{grid-column:span 6 / span 6}}.home fieldset select{background-image:url(../assets/images/select-arrows.svg);color:#fff;text-align:left;background-repeat:no-repeat;background-position:top 5px right 8px;background-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-size:1rem;width:216px;height:44px;color:var(--color-primary);margin-right:8px;width:100%;padding-left:16px}.home fieldset select[aria-invalid=true]{background-color:#f9e1e1}.home .home button.signup-button:hover{background-color:var(--color-primary);color:#fff}.home .home button.signup-button.primary:hover{color:var(--color-primary);background-color:#fff;border:2px solid var(--color-primary)}.home button{background-color:#fff;color:var(--color-primary);margin-right:16px;padding-left:60px;padding-right:60px;text-transform:uppercase;border:2px solid white;height:50px;position:relative}@media (width < 800px){.home button{margin:16px 16px 0;width:calc(100% - 64px);padding-left:16px;padding-right:16px}}.home button .loading{animation:spin 1s infinite linear;vertical-align:middle;display:inline-block;width:32px;height:32px;right:16px;top:12px;position:absolute}.home button.secondary{background-color:transparent;color:#fff}.footer{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:80px;padding-bottom:40px;font-size:3rem}.footer a{color:#fff}.footer a svg{vertical-align:middle}.footer a:hover{color:var(--color-secondary)}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}html{font-size:62.5%}.signup{line-height:1.6;font-size:16px;text-align:center;background-color:var(--color-primary)}.signup hr{width:100%;height:1.5px;border:none;background:#fff}.signup em{font-style:normal;font-weight:700}.signup .animate-in,.signup .animate-out{width:100vw}.signup .terms{font-size:1.1em;margin-right:8px;margin-left:8px;max-width:370px}.signup .animate-in{animation:show-slide .3s linear forwards;animation-timing-function:ease-in-out}.signup .animate-out{position:absolute;animation:hide-slide .3s linear forwards;animation-timing-function:ease-in-out}.signup a{color:#ccc}.signup .pref-photo{height:140px;display:block;margin:20px auto;border-radius:4px;border:2px solid white;width:140px;background-position:center center;background-size:cover}.signup .payment-method{max-width:800px;margin:20px auto 10px;background-color:#fff;padding:12px;border-radius:4px}@media (width < 800px){.signup .payment-method{margin:16px}}.signup .interest-item-list{max-height:150px;margin-bottom:8px;border:1px solid rgba(255,255,255,.2);border-radius:4px;overflow-y:auto;overflow-x:hidden}.signup .interest-item{display:inline-block;padding:2px 0 2px 12px;border-radius:16px;background-color:#fffdfdb3;margin:6px 4px;color:#000;font-size:1.1em;cursor:pointer}.signup .interest-item:after{content:"x";border-radius:26px;padding:0 10px;display:inline-block;margin:2px 4px 2px 6px;color:#fff;background-color:var(--color-primary)}.signup .step-name{display:none;margin:16px;font-size:2em;font-family:var(--font-head);font-style:italic}@media (width < 800px){.signup .step-name{display:block}}.signup .form{margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:800px;grid-gap:16px 30px;padding-left:16px;padding-right:16px}.signup ol{text-align:center;display:flex;padding:0;margin:40px auto 50px;counter-reset:step-counter;position:relative;justify-content:space-between;max-width:1100px;overflow:hidden;height:126px}@media (width < 800px){.signup ol{height:50px;margin:16px}}.signup ol:before{top:34px;content:"";position:absolute;height:2px;background:#fff;margin:auto;right:80px;left:80px}@media (width < 800px){.signup ol:before{right:40px;left:40px;top:22px}}.signup ol li{list-style:none;margin-top:80px;position:relative;width:140px}.signup ol li div{cursor:pointer;counter-increment:step-counter;line-height:1.6em;font-size:2.4em;text-align:center;width:64px;height:64px;border-radius:64px;border:2px solid white;display:inline-block;position:absolute;top:-77px;left:calc(50% - 32px);background-color:var(--color-primary)}@media (width < 800px){.signup ol li div{width:40px;height:40px;left:calc(50% - 20px);font-size:1.4em;line-height:1.6em}}.signup ol li div:before{content:counter(step-counter)}.signup ol li div svg{display:none;font-size:1.1em;margin-top:8px;left:10px;position:absolute}@media (width < 800px){.signup ol li div svg{font-size:.9em;left:8px}}.signup ol li.active.done div:before{animation:show .2s linear forwards}.signup ol li.active.done div svg{display:inline-block;animation:hide .2s linear forwards}.signup ol li.done.last div:before{opacity:1;animation:hide .4s linear forwards;animation-delay:.2s}.signup ol li.done.last div svg{opacity:0;display:inline-block;animation:show .4s linear forwards;animation-delay:.2s}.signup ol li.last div{animation-name:activate-ref,rotate;animation-duration:.2s,.4s;animation-delay:0s,.2s}.signup ol li.active div{animation:activate .2s linear forwards}.signup ol li.done:not(.active,.last) div:before{display:none}.signup ol li.done:not(.active,.last) div svg{display:inline-block}.signup ol li h1{color:#fff;margin-top:20px;position:absolute;width:140px;font-size:1.2em}@media (width < 800px){.signup ol li h1{font-size:.9em}}@keyframes activate{0%{transform:rotateX(0);transform:scale(1)}50%{transform:rotateX(0);transform:scale(1.08)}to{transform:scale(1);transform:rotateX(0);color:var(--color-primary);background-color:#fff}}@keyframes activate-ref{0%{color:var(--color-primary);background-color:#fff}}@keyframes rotate{0%{transform:rotateX(0);color:var(--color-primary);background-color:#fff}49%{color:var(--color-primary);background-color:#fff}50%{transform:rotateX(90deg);color:var(--color-primary);background-color:#fff}51%{color:#fff;background-color:var(--color-primary)}to{transform:rotateX(0)}}@keyframes show-slide{0%{opacity:0;margin-left:min(800px,100vw);padding-top:35px}to{opacity:1;margin-left:0;padding-top:0}}@keyframes hide-slide{0%{opacity:1;left:0;padding-top:0}to{opacity:0;left:max(-800px,-100vw);padding-top:35px}}@keyframes show{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes hide{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.signup fieldset:not(:last-child){margin-bottom:1em}.signup .PhoneInput #phone{margin-left:-62px;padding-left:68px}.signup .PhoneInput .PhoneInputCountry{margin-left:16px}.signup form{overflow:hidden}.signup input,.signup button,.signup .PhoneInput{font-size:18px}.signup input[type=file]{display:none}.signup input:-webkit-autofill,.signup input:-webkit-autofill:hover,.signup input:-webkit-autofill:focus,.signup textarea:-webkit-autofill,.signup textarea:-webkit-autofill:hover,.signup textarea:-webkit-autofill:focus{-webkit-text-fill-color:white;color:#fff}.signup select:-webkit-autofill,.signup select:-webkit-autofill:hover,.signup select:-webkit-autofill:focus,.signup select:is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--color-primary);color:var(--color-primary)}.signup input:not([type=file],[type=checkbox]){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px 10px 0 0;border-bottom:1px solid white;background-color:var(--color-medium);color:#fff;text-align:left;padding:.5em 1em .5em 16px}.signup input:not([type=file],[type=checkbox])[aria-invalid=true]{background-color:#ff00000d;border-bottom:2px solid red}.signup input:not([type=file],[type=checkbox])[disabled]{border-bottom:1px solid var(--color-dark);color:gray}.signup textarea{width:100%;height:150px;background-color:var(--color-medium);color:#fff;border:1px solid rgba(255,255,255,.25);padding:16px;border-radius:4px}.signup textarea[aria-invalid=true]{background-color:#ff00000d;border:1px solid red}.signup input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);vertical-align:middle;margin:0 20px;font:inherit;color:#fff;width:1.15em;height:1.15em;border:.15em solid white;border-radius:.15em;transform:translateY(-.075em);display:inline-grid;place-content:center}.signup input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;background-color:#fff}.signup input[type=checkbox]:checked:before{transform:scale(1)}.signup input[type=checkbox]:focus{outline:max(1px,.05em) solid white;outline-offset:max(1px,.15em)}.signup .file-upload{border:1px solid #ccc;display:inline-block;padding:6px 26px;height:50px;cursor:pointer;background-color:#fff;color:var(--color-primary);overflow:hidden}.signup .file-upload-file{display:inline-block;min-width:220px;max-width:700px;font-size:1.3em;cursor:pointer;border-radius:0 10px 10px 0;background-color:var(--color-medium);border:1px solid rgba(255,255,255,.05);padding:8px 26px;height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (width < 800px){.signup .file-upload-file{min-width:180px;max-width:180px}}.signup input:-webkit-autofill,.signup input:-webkit-autofill:hover,.signup input:-webkit-autofill:focus,.signup input:-webkit-autofill:active{transition:background-color 5000s linear}.signup label{grid-column:span 6 / span 6;font-size:1.3em;text-align:center;display:block}.signup .error,.signup .success{color:#feb4b4;grid-column:span 6 / span 6;font-size:1.2em;padding:4px 16px}.signup .error svg,.signup .success svg{vertical-align:text-top;margin-right:8px;color:#ec6c6c}.signup .error.big>div,.signup .success.big>div{border:2px solid #b80000;background-color:#ffe0e0;color:#b80000;max-width:800px;border-radius:4px;padding:12px;margin:10px auto 30px}.signup .error.success>div,.signup .success.success>div{color:var(--color-primary);background-color:#e0ffe1;max-width:800px;border-radius:4px;padding:8px;margin:0 auto 30px}.signup .error.success>div svg,.signup .success.success>div svg{color:var(--color-primary)}.signup fieldset{display:inline-block;max-width:800px;grid-column:span 6 / span 6}.signup fieldset.half{grid-column:span 3 / span 3}@media (width < 800px){.signup fieldset.half{grid-column:span 6 / span 6}}.signup fieldset.one-third{display:grid;grid-gap:0px 20px}.signup fieldset.one-third select{grid-column:span 2 / span 2}@media (width < 800px){.signup fieldset.one-third select{grid-column:span 6 / span 6}}.signup fieldset select{background-image:url(../assets/images/select-arrows.svg);text-align:left;background-repeat:no-repeat;background-position:top 5px right 8px;background-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-size:1em;height:44px;color:var(--color-primary);margin-right:8px;width:100%;padding-left:16px}.signup .home button.signup-button:hover{background-color:var(--color-primary);color:#fff}.signup .home button.signup-button.primary:hover{color:var(--color-primary);background-color:#fff;border:2px solid var(--color-primary)}.signup button{background-color:#fff;color:var(--color-primary);margin-right:16px;padding-left:60px;padding-right:60px;text-transform:uppercase;border:2px solid white;height:50px;position:relative}@media (width < 800px){.signup button{margin:16px 16px 0;width:calc(100% - 64px);padding-left:16px;padding-right:16px}}.signup button .loading{animation:spin 1s infinite linear;vertical-align:middle;display:inline-block;width:32px;height:32px;right:16px;top:8px;position:absolute}.signup button.secondary{background-color:transparent;color:#fff}.markdown{--markdown-measure: 78ch;--markdown-gutter: var(--margin-xs);max-width:calc(var(--markdown-measure) + var(--markdown-gutter) * 2);margin:0 auto;padding:var(--margin-s) var(--markdown-gutter) var(--margin-l);font-family:var(--font-body);font-size:var(--size-s);line-height:175%;color:#ffffffe0}@media (width < 800px){.markdown{padding:var(--margin-s) var(--markdown-gutter) var(--margin-m)}}.markdown h1,.markdown h2,.markdown h3{color:#fff;line-height:110%;letter-spacing:-.6px;scroll-margin-top:var(--margin-s)}.markdown h1{font-size:var(--size-xl);margin:0 0 var(--margin-xs);letter-spacing:-1.2px}.markdown h2{font-size:var(--size-l);margin:var(--margin-m) 0 var(--margin-xxs);padding-top:var(--margin-xs);border-top:1px solid var(--color-medium)}.markdown h3{font-size:var(--size-m);color:var(--color-lightest);margin:var(--margin-xs) 0 var(--margin-xxs)}.markdown>:first-child{margin-top:0;padding-top:0;border-top:none}.markdown p{margin:0 0 var(--margin-xxs)}.markdown ul,.markdown ol{margin:0 0 var(--margin-xxs);padding-left:2.4rem}.markdown li{margin-bottom:.8em;padding-left:.4rem}.markdown li::marker{color:var(--color-light)}.markdown li:last-child{margin-bottom:0}.markdown a{color:var(--color-light);text-decoration:underline;text-underline-offset:20%}.markdown a:hover{transition-duration:.2s;color:#fff}.markdown strong{font-weight:700;color:#fff}.markdown hr{height:0;border:none;border-top:1px solid var(--color-medium);margin:var(--margin-s) 0}.markdown blockquote{margin:var(--margin-xxs) 0;padding-left:var(--margin-xxs);border-left:2px solid var(--color-light);color:var(--color-lightest)}.markdown code{font-size:.9em;padding:2px 5px;border-radius:4px;background:#7fa27a33}.markdown>:last-child{margin-bottom:0}.legal-page .markdown h1,.legal-page .markdown h2,.legal-page .markdown h3,.legal-page .markdown h4,.legal-page .markdown h5,.legal-page .markdown h6{margin-bottom:.5em}.legal-page .markdown p{margin-bottom:1em}.landing h1,.landing h2,.landing h3{line-height:90%}.landing h1{font-size:var(--size-xxl);margin-bottom:var(--margin-m);letter-spacing:-2.4px}.landing h2{font-size:var(--size-xl);letter-spacing:-1.2px}.landing h3{font-size:var(--size-l);letter-spacing:-.9px}.landing h4{font-size:var(--size-l);font-family:var(--font-body);font-style:normal;line-height:120%;font-weight:700;letter-spacing:-.3px}.landing h5{font-size:var(--size-xs);font-family:var(--font-body);font-style:normal;color:var(--color-secondary);line-height:120%;margin-bottom:16px;font-weight:700;text-transform:uppercase}.landing h6{font-size:var(--size-m);font-family:var(--font-body);font-style:normal;color:var(--color-lighter);line-height:100%;font-weight:700}.landing p{font-size:var(--size-m);line-height:120%}.landing em{font-size:var(--size-xs);color:var(--color-light);font-family:var(--font-body);font-style:normal;line-height:120%;display:inline-block;border-radius:5px;border:1px dashed var(--color-light);padding:4px 6px;margin:0 4px var(--margin-xxs) 0;background:#7fa27a33;font-weight:700;text-transform:uppercase}@media (width < 800px){.landing em{margin:0 4px var(--margin-xs) 0}}.landing button,.landing a.button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-primary);color:#fff;border-radius:5px;vertical-align:middle;font-size:var(--size-s);padding:36px 60px 0 12px;height:72px;transition-duration:.2s;border:none;margin-right:5px;position:relative}.landing button:hover,.landing a.button:hover{box-shadow:#36454066 0 1px 16px;transform:scale(1.015)}.landing button:active,.landing a.button:active{box-shadow:#36454099 0 1px 22px;background:var(--color-medium)}@media (width < 800px){.landing button,.landing a.button{height:56px;padding:26px 24px 0 12px}}.landing button:last-of-type,.landing a.button:last-of-type{margin-right:0}.landing button.icon-only,.landing a.button.icon-only{background:var(--color-dark)}@media (width < 800px){.landing button.icon-only,.landing a.button.icon-only{padding:26px 44px 0 12px}}.landing button.icon-only svg,.landing a.button.icon-only svg{right:calc(50% - 8px);top:calc(50% - 8px)}.landing button.icon-only:hover,.landing a.button.icon-only:hover{box-shadow:#36454066 0 1px 16px}.landing button.icon-only:active,.landing a.button.icon-only:active{box-shadow:#36454099 0 1px 22px;background:var(--color-primary)}.landing button svg,.landing a.button svg{position:absolute;color:var(--color-light);right:6px;top:6px;width:16px;height:16px}.landing a.button{text-decoration:none;padding:44px 60px 0 12px}@media (width < 800px){.landing a.button{padding:34px 24px 0 12px}}.landing a:not(a.button){text-decoration:none;color:var(--color-dark);text-decoration-color:#fff}.landing a:not(a.button):hover{transition-duration:.2s;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:20%}.landing a:not(a.button):active{color:var(--color-medium)}.landing .center{position:relative;width:calc(100% - var(--margin-xs) - var(--margin-xs));left:50%;transform:translate(-50%);max-width:1540px;text-align:left}.landing .head{padding-left:var(--margin-l);position:relative}@media (width < 800px){.landing .head{padding-left:0}}.landing .head button,.landing .head a.button{position:absolute;bottom:0;right:0}@media (width < 800px){.landing .head button,.landing .head a.button{position:relative}}.landing .link-buttons a:not(a.button){display:inline-flex;align-items:center;justify-content:center;height:64px;width:64px;color:var(--color-light);background:#000;font-size:var(--size-icon);border-radius:8px;margin-right:10px;transition-duration:.2s}@media (width < 800px){.landing .link-buttons a:not(a.button){height:56px;width:56px}}.landing .link-buttons a:not(a.button):hover{box-shadow:#36454066 0 1px 16px}.landing .link-buttons a:not(a.button):active{box-shadow:#36454099 0 1px 22px;background:var(--color-primary)}.landing #menu-bg{width:100%;height:100vh;position:fixed;top:0;z-index:120;background:#0a0f0d00;transition:background 2s}.landing #menu-bg.start{display:none}.landing #menu-bg.show{animation:overflowShow .4s linear forwards;animation-timing-function:ease-in-out}.landing #menu-bg.hide{animation:overflowHide .4s linear forwards;animation-timing-function:ease-in-out}.landing #banner-video-fade{background-image:linear-gradient(rgba(0,0,0,0),var(--color-primary));height:20px;position:absolute;top:881px;width:100%;z-index:100}.landing #banner-manifesto-top{background:#fff;height:75px;position:absolute;top:827px;z-index:100;border-radius:8px 8px 0 0}@media (width < 800px){.landing #banner-manifesto-top{height:50px;top:852px}}.landing #banner{height:900px;position:relative;overflow:hidden}.landing #banner .head{position:absolute;bottom:140px;padding-top:80px;z-index:90}.landing #banner .head h1{margin-bottom:0;max-width:calc(100% - 270px)}@media (width < 800px){.landing #banner .head h1{max-width:calc(100% - 50px)}}@media (width < 800px){.landing #banner .head{bottom:70px}}.landing #banner .head .scroll-button{border:1px solid white;background:transparent;border-radius:5px;padding-right:100px;right:82px}@media (width < 800px){.landing #banner .head .scroll-button{width:100%;right:0;padding:0 20px;text-align:left;font-size:var(--size-m);margin-top:45px}}.landing #banner .head .scroll-button svg{color:#fff}@media (width < 800px){.landing #banner .head .scroll-button svg{right:20px;top:20px}}.landing #banner #background-video{object-fit:cover;width:100%;height:900px;position:absolute;top:0}.landing .banner-image,.landing .banner-image-bg{object-fit:cover;width:100%;height:900px;position:absolute;top:0;opacity:0;transform:scale(1.1)}.landing .banner-image.banner-image-bg,.landing .banner-image-bg.banner-image-bg{opacity:1}.landing #manifesto-wrap{background:#fff;color:#000;border-radius:0 0 8px 8px;background-image:url(/assets/bg-logo-C7VXoaLi.png);background-position:-1200px 60px;background-size:auto 105%;background-repeat:no-repeat}@media (width < 800px){.landing #manifesto-wrap{background-position:-1200px 0px}}.landing #manifesto-wrap h2{margin-bottom:40px}.landing #manifesto-wrap h4{letter-spacing:-.3px}.landing #manifesto-wrap dl{margin:0px var(--margin-l) var(--margin-l) var(--margin-l);width:calc(100% - 200px);padding-top:10px;display:grid;grid-template-columns:1fr 2fr}@media (width < 800px){.landing #manifesto-wrap dl{padding-bottom:80px}}@media (width < 800px){.landing #manifesto-wrap dl{grid-template-columns:1fr;width:calc(100% - 100px)}}.landing #manifesto-wrap dl dt,.landing #manifesto-wrap dl dd{border-bottom:1px solid var(--color-light);margin:0 0 100px;padding-right:40px;padding-bottom:var(--margin-s)}.landing #manifesto-wrap dl dt:last-of-type,.landing #manifesto-wrap dl dd:last-of-type{margin-bottom:140px}@media (width < 800px){.landing #manifesto-wrap dl dt:last-of-type,.landing #manifesto-wrap dl dd:last-of-type{margin-bottom:30px}}@media (width < 800px){.landing #manifesto-wrap dl dt,.landing #manifesto-wrap dl dd{margin-bottom:30px;padding-right:0}}.landing #manifesto-wrap dl dt{color:var(--color-light)}@media (width < 800px){.landing #manifesto-wrap dl dt{border:none}}@media (width < 800px){.landing #manifesto-wrap dl dd{margin-bottom:60px}}.landing #manifesto-wrap dl dt:first-of-type,.landing #manifesto-wrap dl dd:first-of-type{border:none;margin:0}@media (width < 800px){.landing #manifesto-wrap dl dt:first-of-type,.landing #manifesto-wrap dl dd:first-of-type{padding:0}}@media (width < 800px){.landing #manifesto-wrap dl dt:first-of-type{display:none}}.landing nav.center{position:fixed;z-index:150;top:var(--margin-xs);color:#000}.landing nav.center #menu-mask{width:565px;max-width:100%;overflow:hidden;border-radius:8px;position:absolute;right:0;top:8px}.landing nav.center #menu-mask #menu{margin-top:-200%;background:#fff;width:565px;max-width:100%;border-radius:8px;padding:var(--margin-m);padding-top:95px}.landing nav.center #menu-mask #menu.show{animation:growMenu .4s linear forwards;animation-timing-function:ease-in-out}.landing nav.center #menu-mask #menu.hide{animation:shrinkMenu .4s linear forwards;animation-timing-function:ease-in-out}.landing nav.center #menu-mask #menu .links,.landing nav.center #menu-mask #menu .sub-links{border-bottom:1px solid var(--color-secondary);padding-bottom:var(--margin-s);margin-top:var(--margin-s)}.landing nav.center #menu-mask #menu .links a,.landing nav.center #menu-mask #menu .sub-links a{line-height:180%}.landing nav.center #menu-mask #menu .sub-links{font-weight:700;font-size:var(--size-s);margin-bottom:var(--margin-l)}.landing nav.center #menu-mask #menu .sosials a{margin-right:10px}.landing nav.center #nav-bar{position:absolute;right:0;z-index:1;background:#fff;border-radius:8px;padding:5px;width:565px;max-width:100%;background-image:url(/assets/logo-menu-BXgbH-9t.svg);background-repeat:no-repeat;background-size:130px;background-position:14px 35px}@media (width < 800px){.landing nav.center #nav-bar{background-position:14px 28px;background-size:90px}}.landing nav.center #nav-bar a{margin-right:5px;float:right}.landing nav.center #nav-bar button,.landing nav.center #nav-bar a.button{float:right}.landing #community{padding-top:var(--margin-l)}.landing #community .marquee-buttons{border:5px solid var(--color-light);background:var(--color-light);position:absolute;border-radius:8px;right:0;bottom:0;height:82px;width:159px}@media (width < 800px){.landing #community .marquee-buttons{display:none}}.landing #community .marquee-buttons button:first-of-type{right:72px;background:var(--color-primary)}.landing #sponsors{height:451px;margin:0 0 244px;overflow:hidden;scroll-behavior:smooth;cursor:pointer;-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}@media (width < 800px){.landing #sponsors{margin:0 0 144px}}.landing #sponsors #sponsors-wrap{min-width:1800px;justify-content:center;gap:9px;display:flex;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.landing #sponsors #sponsors-wrap div{border-radius:5px;background-color:var(--color-dark);width:342px;height:451px;float:left;padding:16px 21px;position:relative}.landing #sponsors #sponsors-wrap div img{position:absolute;bottom:38px;right:38px}.landing #benefits{background:#ffffffe6}.landing #benefits #benefits-inner{background-image:url(/assets/card-bg-BLiEMRvX.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:1100px;padding-top:120px}@media (width < 800px){.landing #benefits #benefits-inner{padding-top:80px}}.landing #benefits #benefits-inner .header{margin:auto auto 50px;width:800px;max-width:calc(100% - 40px)}.landing #benefits #benefits-inner .header h2{font-size:40px}@media (width < 800px){.landing #benefits #benefits-inner .header{margin:20px 20px 30px}}.landing #benefits #benefits-inner .card{margin:auto;overflow:hidden;position:absolute;color:#000}@media (width < 800px){.landing #benefits #benefits-inner .card{padding:0!important}}.landing #benefits #benefits-inner .card.card1 .card-foto{background-image:url(/assets/1-DCoe-Btd.png)}.landing #benefits #benefits-inner .card.card2 .card-foto{background-image:url(/assets/2-Bd_Ees-F.png)}.landing #benefits #benefits-inner .card.card3 .card-foto{background-image:url(/assets/3-C1b1lTSw.png)}.landing #benefits #benefits-inner .card.card2{margin-top:20px;padding:0 2.5%}@media (width < 800px){.landing #benefits #benefits-inner .card.card2{padding:0}}.landing #benefits #benefits-inner .card.card3{margin-top:40px;padding:0 5%}@media (width < 800px){.landing #benefits #benefits-inner .card.card3{padding:0}}.landing #benefits #benefits-inner .card.card2 .card-wrap{background:#e5e5e5}.landing #benefits #benefits-inner .card.card3 .card-wrap{background:#bbb}.landing #benefits #benefits-inner .card .card-wrap{border-radius:8px;background:#fff;padding:20px;display:grid;grid-template-columns:1fr 1fr}@media (width < 800px){.landing #benefits #benefits-inner .card .card-wrap{display:block;padding:30px;height:720px}}.landing #benefits #benefits-inner .card .card-wrap .card-foto{margin-left:58px;height:540px;display:inline-block;background-size:cover;background-position:center;border-radius:4px}@media (width < 800px){.landing #benefits #benefits-inner .card .card-wrap .card-foto{margin-left:0;height:220px;width:100%;margin-bottom:20px}}.landing #benefits #benefits-inner .card .card-wrap .card-body{position:relative;padding:40px 40px 0}@media (width < 800px){.landing #benefits #benefits-inner .card .card-wrap .card-body{padding:0}}.landing #benefits #benefits-inner .card .card-wrap .card-body>div{max-width:565px;margin:auto}.landing #benefits #benefits-inner .card .card-wrap .card-body p{border-bottom:1px solid var(--color-light);padding:0 0 25px;font-weight:700;position:absolute;bottom:var(--size-xxl);right:100px;margin-left:40px;max-width:400px}@media (width < 800px){.landing #benefits #benefits-inner .card .card-wrap .card-body p{position:relative;right:0;margin:0;bottom:0;top:30px;left:20px;max-width:calc(100% - 40px)}}.landing #benefits #benefits-inner .card .card-wrap .card-body p span{display:inline-block;margin-top:20px}.landing #benefits #benefits-inner .card .card-wrap .card-body p em{margin:2px}.landing #apply{padding-bottom:85px;background:#ffffffe6;overflow:hidden;position:relative;padding-top:280px;background-image:url(/assets/bg-logo-C7VXoaLi.png);background-position:-1200px 0px;background-repeat:no-repeat}@media (width < 800px){.landing #apply{padding-top:80px}}.landing #apply .head{color:var(--color-primary)}@media (width < 800px){.landing #apply .head div{text-align:right}}@media (width < 800px){.landing #apply .head div button,.landing #apply .head div a.button{margin-bottom:20px;padding-right:60px}}.landing #apply .stages{border-radius:8px;margin:100px 0 0;padding:80px 100px;background:#fff;display:grid;grid-template-columns:3fr 2fr 8fr;color:#000}@media (width < 800px){.landing #apply .stages{grid-template-columns:1fr;padding:10px 30px 45px}.landing #apply .stages div{border-bottom:none}.landing #apply .stages h2{padding:20px 20px 0 0;border-bottom:none}.landing #apply .stages h4{margin-bottom:20px;padding:15px 20px 30px 0}}.landing #apply .stages>*{border-bottom:1px solid var(--color-light);padding:30px 20px 30px 0;display:flex;align-items:center}.landing #apply .stages>* em{margin:0}.landing #footer{background-color:var(--color-dark)}.landing #footer .footer-wrap{padding-bottom:60px}.landing #footer .footer-wrap #newsletter{max-width:100%;margin:auto;width:550px;padding:165px 0 150px;font-size:var(--size-xxl);line-height:100%;letter-spacing:-3.04px;font-family:var(--font-head);font-style:italic;text-align:center}@media (width < 800px){.landing #footer .footer-wrap #newsletter{padding:65px 0 50px}}.landing #footer .footer-wrap #newsletter span{display:inline-block;width:65px;border-bottom:1px solid var(--color-secondary);height:20px;margin:var(--size-s) 10px}.landing #footer .footer-wrap #newsletter #newsletter-subline{margin-bottom:40px;margin-left:100px}@media (width < 800px){.landing #footer .footer-wrap #newsletter #newsletter-subline{margin-left:0}}.landing #footer .footer-wrap #newsletter #newsletter-input{border:5px solid var(--color-medium);border-radius:8px;margin:0 20px;line-height:50%}.landing #footer .footer-wrap #newsletter #newsletter-input input{font-size:var(--size-s);height:72px;width:calc(100% - 72px);vertical-align:middle;border:none;border-right:5px solid var(--color-medium);border-radius:4px 0 0 4px;padding-left:20px;font-family:var(--font-body);font-style:normal}.landing #footer .footer-wrap #newsletter #newsletter-input input::placeholder{color:#fff}@media (width < 800px){.landing #footer .footer-wrap #newsletter #newsletter-input input{height:56px;width:calc(100% - 56px)}}.landing #footer .footer-wrap #newsletter #newsletter-input .icon-only{vertical-align:middle;background:var(--color-light);border-radius:0 4px 4px 0}.landing #footer .footer-wrap #newsletter #newsletter-input .icon-only:hover{box-shadow:#78787899 0 1px 22px}.landing #footer .footer-wrap #newsletter #newsletter-input .icon-only:active{box-shadow:#36454099 0 1px 22px;background:var(--color-lighter)}.landing #footer .footer-wrap #newsletter #newsletter-input .icon-only svg{color:var(--color-dark);height:24px;width:24px;right:calc(50% - 12px);top:calc(50% - 12px)}.landing #footer .footer-wrap .contact{max-width:100%;display:grid;grid-template-columns:5fr 4fr;height:250px}@media (width < 800px){.landing #footer .footer-wrap .contact{grid-template-columns:1fr;grid-template-rows:1fr;grid-row:inherit;background-image:url(/assets/logo-menu-BXgbH-9t.svg);background-size:100%;background-position:left bottom;background-repeat:no-repeat;height:500px}}.landing #footer .footer-wrap .contact .logo{background-image:url(/assets/logo-menu-BXgbH-9t.svg);background-size:100%;background-position:left bottom;background-repeat:no-repeat}@media (width < 800px){.landing #footer .footer-wrap .contact .logo{display:none}}.landing #footer .footer-wrap .contact .info{font-size:var(--size-xs);margin-left:80px;margin-right:20px;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;border-top:1px solid var(--color-medium);border-bottom:1px solid var(--color-medium)}@media (width < 800px){.landing #footer .footer-wrap .contact .info{display:block;margin-left:20px;border-bottom:none}}.landing #footer .footer-wrap .contact .info div{display:flex;align-items:center;line-height:110%}.landing #footer .footer-wrap .contact .info .globe svg,.landing #footer .footer-wrap .contact .info .address svg{margin-bottom:18px;margin-right:14px;color:var(--color-light)}@media (width < 800px){.landing #footer .footer-wrap .contact .info .globe,.landing #footer .footer-wrap .contact .info .address{margin-bottom:20px}}@media (width < 800px){.landing #footer .footer-wrap .contact .info .globe{margin-top:20px}}.landing #footer .footer-wrap .contact .info .links{border-top:1px solid var(--color-medium);display:flex;justify-content:space-between;width:100%;align-items:center}.landing #footer .footer-wrap .contact .info .links a{color:var(--color-light);font-size:var(--size-xxs);margin-left:10px;text-decoration:underline;text-underline-offset:20%}.landing #footer .footer-wrap .contact .info .links a:hover{transition-duration:.2s;color:#fff}@media (width < 800px){.landing #footer .footer-wrap .contact .info .links a{display:flex;align-items:center;height:30px;text-underline-offset:5px;margin-left:0}}@media (width < 800px){.landing #footer .footer-wrap .contact .info .links{display:block;padding-top:20px}}.landing #footer .footer-wrap .contact .info .sosials{border-top:1px solid var(--color-medium)}@media (width < 800px){.landing #footer .footer-wrap .contact .info .sosials{display:flex;justify-content:center;height:100px}}@keyframes overflowShow{0%{background:#0a0f0d00;display:none}1%{display:block;background:#0a0f0d00}to{background:#0a0f0dcc}}@keyframes overflowHide{0%{background:#0a0f0dcc}99%{display:block;background:#0a0f0d00}to{display:none;background:#0a0f0d00}}@keyframes growMenu{0%{margin-top:-200%}to{margin-top:0%}}@keyframes shrinkMenu{0%{margin-top:0%}to{margin-top:-200%}}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button{cursor:pointer;font:inherit}button svg{width:100%;height:100%}input{color:inherit;font:inherit;background:transparent}input:focus-visible{outline:none}select{line-height:inherit}fieldset{border:none;padding:0;margin:0}p{margin:0}img{max-width:100%;vertical-align:middle}:root{--color-dark: #0a0f0d;--color-primary: #22312c;--color-medium: #364540;--color-light: #7fa27a;--color-lighter: #7c8b86;--color-lightest: #d9fcd4;--color-secondary: #a49473;--font-head: "Instrument Serif", "Times New Roman", "Times", serif;--font-body: "Neue Montreal", "Arial", "Helvetica", sans-serif;--size-xxs: 1.2rem;--size-xs: 1.4rem;--size-s: 1.6rem;--size-m: 2rem;--size-l: 3rem;--size-xl: 4rem;--size-xxl: 8rem;--size-icon: 2.4rem;--margin-card: 7rem;--margin-xxs: 1.6rem;--margin-xs: 3rem;--margin-s: 4rem;--margin-m: 6rem;--margin-l: 9rem;--margin-xl: 25rem}@media (width < 1300px){:root{--size-xxs: 1.2rem;--size-xs: 1.4rem;--size-s: 1.6rem;--size-m: 2rem;--size-l: 2.8rem;--size-xl: 3.2rem;--size-xxl: 6rem;--margin-xxs: 1.4rem;--margin-xs: 2rem;--margin-s: 3.4rem;--margin-m: 5rem;--margin-l: 7rem;--margin-xl: 20rem}}@media (width < 800px){:root{--size-xxs: 1.2rem;--size-xs: 1.4rem;--size-s: 1.2rem;--size-m: 1.6rem;--size-l: 2rem;--size-xl: 2.4rem;--size-xxl: 4.4rem;--margin-xxs: 1rem;--margin-xs: 2rem;--margin-s: 3rem;--margin-m: 4rem;--margin-l: 5rem;--margin-xl: 15rem}}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-primary);overflow-x:hidden;color:#fff;min-height:100vh;overflow-y:scroll}h1,h2,h3,h4,h5{font-family:var(--font-head);font-style:italic}.center{text-align:center}.right{text-align:right}.semibold{font-weight:500}.bold{font-weight:700}.balance{text-wrap:balance}.lg{font-size:min(8vw,44px);line-height:1.2}:root{--ease-in-sine: cubic-bezier(.12, 0, .39, 0);--ease-out-sine: cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-in-circ: cubic-bezier(.55, 0, 1, .45);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease-in: var(--ease-in-cubic);--ease-out: var(--ease-out-cubic);--ease-in-out: var(--ease-in-out-cubic)}@font-face{font-family:The Seasons;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/allinall-ClSldlrc.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;src:url(/assets/InstrumentSerif-Italic-D67hM5si.ttf) format("truetype")}@font-face{font-family:Neue Montreal;src:url(/assets/NeueMontreal-Regular-Bjympfkm.otf) format("opentype")}@font-face{font-family:Neue Montreal;font-weight:700;src:url(/assets/NeueMontreal-Medium-xYQIhAuB.otf) format("opentype")}
