@font-face{font-family:RomanaBT-Bold;src:url(/static/media/RomanaBT-Bold.83b2a7cb6daab12dae96.eot);src:url(/static/media/RomanaBT-Bold.3a40d41a548954ff44d7.woff2) format("woff2"),url(/static/media/RomanaBT-Bold.b87804b028b10a94826f.woff) format("woff"),url(/static/media/RomanaBT-Bold.b3eeb8c2eacd42262610.ttf) format("truetype"),url(/static/media/RomanaBT-Bold.83b2a7cb6daab12dae96.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.85ee8739a7ab079f6b41.eot);src:url(/static/media/Montserrat-Regular.85ee8739a7ab079f6b41.eot?#iefix) format("embedded-opentype"),url(/static/media/Montserrat-Regular.fc432875c59da8482816.woff2) format("woff2"),url(/static/media/Montserrat-Regular.21e541a4a652a7fa0d6a.woff) format("woff"),url(/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.8fd5f6b46be7b1a4b97d.eot);src:url(/static/media/Montserrat-Bold.8fd5f6b46be7b1a4b97d.eot?#iefix) format("embedded-opentype"),url(/static/media/Montserrat-Bold.2695cf49ae7429c18e10.woff2) format("woff2"),url(/static/media/Montserrat-Bold.8ce6f4ee86ac2cbc9b0f.woff) format("woff"),url(/static/media/Montserrat-Bold.2c155811b35513d5beaa.ttf) format("truetype")}*{box-sizing:border-box;padding:0}*,body,html{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Montserrat,sans-serif}.pageContainer{background-color:#380e1a;background-color:var(--color-brown-100);min-height:100dvh;text-align:center}.logoContainer{padding:32px 0;text-align:center}.logoContainer img{height:35px}.contentCard{-webkit-overflow-scrolling:touch;border:3px solid #f89b57;border:3px solid var(--color-tan-100);border-radius:16px;display:flex;flex-direction:column;margin:0 20px;max-height:calc(100dvh - 160px);min-height:calc(100dvh - 160px);outline:3px solid #e14b26;outline:3px solid var(--color-orange-100);outline-offset:6px;overflow-x:hidden;overflow-y:auto;padding:72px 32px 16px;position:relative}@media(max-height:785px){.contentCard{max-height:calc(100dvh - 160px);min-height:calc(100dvh - 160px)}}footer{display:block;margin:20px 0 0;padding:0 0 40px}.btn-container{display:flex;gap:16px;justify-content:center;margin-top:-25px;padding-bottom:0}.btn-container.no-margin{margin-top:0}button{background-color:#e14b26;background-color:var(--color-orange-100);border:2px solid #0000;border-radius:8px;color:#fef4e6;color:var(--color-cream-20);display:block;font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-small-button-copy);font-size:14px;font-size:var(--font-size-small-button-copy);font-weight:700;font-weight:var(--font-weight-small-button-copy);height:50px;letter-spacing:2px;letter-spacing:var(--letter-spacing-small-button-copy);line-height:20px;line-height:var(--line-height-small-button-copy);margin:0 auto;min-width:228px;padding:0;text-transform:uppercase;text-transform:var(--text-transform-small-button-copy);z-index:2}button.secondary{background:#380e1a;background:var(--color-brown-100);border:2px solid #e14b26;border:2px solid var(--color-orange-100)}button.small{height:52px;margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 32px}button a{color:#fef4e6;color:var(--color-cream-20);text-decoration:none}button:disabled{color:#fef4e680}.alt-button{background-color:#262e60;border:2px solid #5ad2c8;box-sizing:border-box;color:#5ad2c8}.second-button{margin-top:12px}.formContainer{display:flex;flex:1 1;flex-direction:column;text-align:center}input[type=text]{-webkit-appearance:none;background:#48212c;background:var(--color-brown-80);border:2px solid #886e76;border:2px solid var(--color-brown-10);border-radius:8px;box-sizing:border-box;color:#fffbf5;color:var(--color-cream-10);display:block;font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-body-copy);font-size:16px;font-size:var(--font-size-body-copy);font-weight:550;font-weight:var(--font-weight-body-copy);height:56px;letter-spacing:normal;letter-spacing:var(--letter-spacing-body-copy);line-height:24px;line-height:var(--line-height-body-copy);text-align:center;text-transform:none;text-transform:var(--text-transform-body-copy);width:100%}input[type=text],input[type=text].noIcon{padding:17px 16px}input[type=text]::placeholder{color:#facfa5;color:var(--color-cream-100);line-height:normal}input[type=text]:focus{border-color:#facfa5;border-color:var(--color-cream-100);color:#fffbf5;color:var(--color-cream-10);outline:none}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fffbf5;-webkit-text-fill-color:var(--color-cream-10);-webkit-box-shadow:inset 0 0 0 1000px #48212c;-webkit-box-shadow:0 0 0 1000px var(--color-brown-80) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=text].readOnly{color:#785b64;color:var(--color-brown-20);cursor:default;text-decoration:none;-webkit-text-decoration:none}input[type=text].readOnly:focus{border-color:#886e76;border-color:var(--color-brown-10);outline:none}.errorContainer{padding-top:50px}.errorContainer img{margin-top:20px;max-height:150px}.errorTitleText{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:28px;font-style:normal;letter-spacing:1.4px;line-height:30px;text-transform:uppercase;width:100%}.errorText,.errorTitleText{font-weight:650;text-align:center}.errorText{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-bold-body-copy);font-size:16px;font-size:var(--font-size-bold-body-copy);font-weight:var(--font-weight-bold-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-bold-body-copy);line-height:24px;line-height:var(--line-height-bold-body-copy);padding-top:24px;text-transform:none;text-transform:var(--text-transform-bold-body-copy)}.clearfix:after{clear:both;content:"";display:block}.formHeader{display:flex;flex-direction:column;gap:18px}.formHeader .step{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-caps);font-size:18px;font-size:var(--font-size-large-caps);font-weight:650;font-weight:var(--font-weight-large-caps);letter-spacing:.9px;letter-spacing:var(--letter-spacing-large-caps);line-height:22px;line-height:var(--line-height-large-caps);text-transform:uppercase;text-transform:var(--text-transform-large-caps)}.formHeader .title{color:#fcedd6;color:var(--color-cream-40);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:24px;font-size:var(--font-size-large-sans-serif-heading);font-weight:650;font-weight:var(--font-weight-large-sans-serif-heading);letter-spacing:1.2px;letter-spacing:var(--letter-spacing-large-sans-serif-heading);line-height:28px;line-height:var(--line-height-large-sans-serif-heading);text-transform:none;text-transform:var(--text-transform-large-sans-serif-heading);text-transform:uppercase}.completeSession{position:relative}.completeSession .discoBall{height:100px;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media(max-height:700px){.completeSession .discoBall{height:70px}}.wrapper{background-color:var(--color-brown-100);min-height:100dvh}.track,.wrapper{align-items:center;display:flex;justify-content:center}.track{gap:0;width:240px}.puckGroup{align-items:center;display:flex}.puckGroupLeft{animation:slideInLeft .9s cubic-bezier(.4,0,.2,1) infinite alternate}.puckGroupRight{animation:slideInRight .9s cubic-bezier(.4,0,.2,1) infinite alternate}.puck{display:block;flex-shrink:0;height:42px;object-fit:contain;width:auto}@keyframes slideInLeft{0%{transform:translateX(-16px)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(16px)}to{transform:translateX(0)}}.formSubtitle{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-body-copy);font-size:16px;font-size:var(--font-size-body-copy);font-weight:550;font-weight:var(--font-weight-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-body-copy);line-height:24px;line-height:var(--line-height-body-copy);margin:16px 0 32px;text-align:center;text-transform:none;text-transform:var(--text-transform-body-copy)}.emailInput{margin-top:24px!important}.btn-container--row{display:flex;flex-direction:row;gap:12px;padding:24px 20px}.btn-container--row button{flex:1 1}.btn-container--row .btn-secondary{background-color:#0000;border:2px solid #f89b57;border:2px solid var(--color-tan-100);color:#f89b57;color:var(--color-tan-100)}.errorPucky{bottom:14px;height:150px;left:50%;position:absolute;transform:translateX(-50%);width:auto}.puckyBottomLine{background-color:#ff9c52;border-radius:0 0 12px 12px;bottom:0;height:23px;left:0;position:absolute;width:100%}.playerPhotoIcon{display:block;margin:0 auto 20px}.playerPhotoIcon img{display:block;height:auto;margin:0 auto;width:65%}.nicknameInputWrapper{margin-top:32px;position:relative}.nicknameInput{margin-top:0!important}.nicknameCounter{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-small-bold-body-copy);font-size:14px;font-size:var(--font-size-small-bold-body-copy);font-weight:650;font-weight:var(--font-weight-small-bold-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-small-bold-body-copy);letter-spacing:1px;line-height:20px;line-height:var(--line-height-small-bold-body-copy);pointer-events:none;position:absolute;right:12px;text-transform:none;text-transform:var(--text-transform-small-bold-body-copy);top:50%;transform:translateY(-50%)}.nicknameCounterMax{color:#facfa5;color:var(--color-cream-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-small-body-copy);font-size:14px;font-size:var(--font-size-small-body-copy);font-weight:550;font-weight:var(--font-weight-small-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-small-body-copy);letter-spacing:1px;line-height:20px;line-height:var(--line-height-small-body-copy);text-transform:none;text-transform:var(--text-transform-small-body-copy)}.inputHint{color:#fcedd6;color:var(--color-cream-40);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-extra-small-body-copy);font-size:12px;font-size:var(--font-size-extra-small-body-copy);font-weight:550;font-weight:var(--font-weight-extra-small-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-extra-small-body-copy);line-height:16px;line-height:var(--line-height-extra-small-body-copy);padding-top:14px;text-transform:none;text-transform:var(--text-transform-extra-small-body-copy)}.starsContainer{align-items:center;display:flex;flex:1 1;justify-content:center}@media(max-height:700px){.starsContainer.stories{display:none}}.stars{width:75px}.playerPhotoContainer{height:323px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:300px;z-index:2}.playerPhotoContainer .videoContainer{height:100%;left:0;position:absolute;top:0;width:100%}.playerPhotoContainer img,.playerPhotoContainer video{bottom:0;left:-50px;margin:auto;position:absolute;right:0;top:0;width:400px}.playerPhotoBorder{position:absolute}.playerPhotoBorder,.playerPhotoBorder img{height:100%;left:0;margin:0 auto;right:0;top:0;width:100%}.playerPhotoBorder img{filter:drop-shadow(1px 2px 2px #222);position:relative}.playerPhotoMask{display:block;margin:0 auto;-webkit-mask-image:url(/static/media/photo_mask.35a253f73567c3cbb4d6.png);mask-image:url(/static/media/photo_mask.35a253f73567c3cbb4d6.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative}.circlePhotoWrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:clamp(24px,5vh,48px);justify-content:flex-start;margin:0 auto;padding-top:clamp(24px,5vh,48px)}.circlePhotoContainer{border:3px solid #e8572a;border-radius:50%;flex-shrink:0;height:min(280px,65vw);overflow:hidden;position:relative;width:min(280px,65vw)}.circlePhotoContainer.captured{border-color:#e14b26;border-color:var(--color-orange-100);outline:3px solid #f89b57;outline:3px solid var(--color-tan-100);outline-offset:6px}.circleWebcam{display:block;height:100%!important;object-fit:cover;width:100%!important}.captureBtn{align-self:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:0}.captureBtn img{display:block;height:64px;width:64px}.captureBtn:active{opacity:.8}.takePhotoBtn{background:#facfa5;background:var(--color-cream-100);color:#380e1a;color:var(--color-brown-100);margin-top:60px}.cameraPage{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.cameraPage .logoContainer{flex-shrink:0}.cameraPage .formHeader{flex-shrink:0;margin-bottom:0;padding-bottom:0}.cameraPage .circlePhotoWrapper{flex:1 1 auto;gap:clamp(24px,5vh,48px);padding-bottom:12px}.cameraPage .circlePhotoContainer{height:min(280px,65vw);width:min(280px,65vw)}.cameraPage footer{flex-shrink:0;margin-top:0;padding:16px 0 40px}@media(max-height:785px){.contentCard.contentCard--complete{padding:32px 24px 12px}}.completeText{font-size:16px;line-height:19px;margin:15px auto 5px;text-align:center;width:80%}.completeInner{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:100%}.completeInner .completePhotoWithStars{margin:clamp(8px,2vh,16px) 0;position:relative;width:min(220px,55vw)}.completeInner .completeStar{pointer-events:none;position:absolute}.completeInner .star-one{bottom:clamp(2px,1vh,10px);right:clamp(-18px,-4.5vw,-10px);width:clamp(18px,5vw,26px)}.completeInner .star-two{right:clamp(-22px,-5vw,-12px);top:clamp(8px,2.2vh,18px);width:clamp(22px,6vw,30px)}.completeInner .star-three{bottom:clamp(4px,1.2vh,12px);left:clamp(-24px,-5.5vw,-14px);width:clamp(20px,5.5vw,28px)}.completeInner .circlePhotoContainer{height:min(220px,58vw);margin:0;width:min(220px,58vw)}.completeYoureIn{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-medium-caps);font-size:18px;font-weight:650;letter-spacing:.9px;margin-bottom:clamp(4px,1vh,8px);text-transform:uppercase}.completeHeading{font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:clamp(20px,4vh,28px);letter-spacing:1.4px;line-height:clamp(24px,4.5vh,30px);margin-bottom:clamp(8px,2vh,24px);text-transform:uppercase}.completeFriendText,.completeHeading{color:#fcedd6;color:var(--color-cream-40);font-weight:650;text-align:center}.completeFriendText{font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-bold-body-copy);font-size:16px;font-size:var(--font-size-bold-body-copy);font-weight:var(--font-weight-bold-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-bold-body-copy);line-height:24px;line-height:var(--line-height-bold-body-copy);margin-top:auto;padding-bottom:clamp(20px,4vh,36px);padding-top:24px;text-transform:none;text-transform:var(--text-transform-bold-body-copy)}.morePlayersText{font-size:16px;line-height:22px;margin:0 auto 10px;text-align:center;width:80%}.complete{height:236px;margin:20px auto 0;width:220px}.complete .playerPhotoMask{left:-39px;width:296px}.complete .playerPhotoBorder{height:100%;width:100%}.sessionCompletedContent{align-items:center;display:flex;flex:1 1;flex-direction:column}.sessionCompletedContent .sessionStoriesImage{margin:20px 0;max-height:150px}.sessionSignupTitle{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:24px;font-size:var(--font-size-large-sans-serif-heading);font-weight:650;font-weight:var(--font-weight-large-sans-serif-heading);letter-spacing:1.2px;letter-spacing:var(--letter-spacing-large-sans-serif-heading);line-height:28px;line-height:var(--line-height-large-sans-serif-heading);margin-bottom:12px;text-align:center;text-transform:none;text-transform:var(--text-transform-large-sans-serif-heading);text-transform:uppercase}.sessionSignupSubtitle{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-body-copy);font-size:16px;font-size:var(--font-size-body-copy);font-weight:550;font-weight:var(--font-weight-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-body-copy);line-height:24px;line-height:var(--line-height-body-copy);margin-bottom:12px;text-align:center;text-transform:none;text-transform:var(--text-transform-body-copy)}.sessionSignupSection{width:100%}.sessionSignupSection input[type=text]{display:block;width:100%}.sessionSignupForm{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sessionSignupThanks{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-bold-body-copy);font-size:16px;font-size:var(--font-size-bold-body-copy);font-weight:650;font-weight:var(--font-weight-bold-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-bold-body-copy);line-height:24px;line-height:var(--line-height-bold-body-copy);padding:16px 0 24px;text-align:center;text-transform:none;text-transform:var(--text-transform-bold-body-copy)}.sessionCompletedTitle{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:24px;font-size:var(--font-size-large-sans-serif-heading);font-weight:650;font-weight:var(--font-weight-large-sans-serif-heading);letter-spacing:1.2px;letter-spacing:var(--letter-spacing-large-sans-serif-heading);line-height:28px;line-height:var(--line-height-large-sans-serif-heading);margin:40px 0 20px;text-align:center;text-transform:none;text-transform:var(--text-transform-large-sans-serif-heading);text-transform:uppercase;width:100%}.sessionCompletedText{color:#fffbf5;color:var(--color-cream-10);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-body-copy);font-size:16px;font-size:var(--font-size-body-copy);font-weight:550;font-weight:var(--font-weight-body-copy);letter-spacing:normal;letter-spacing:var(--letter-spacing-body-copy);line-height:24px;line-height:var(--line-height-body-copy);text-align:center;text-transform:none;text-transform:var(--text-transform-body-copy)}.pucksStars{margin-bottom:auto;margin-top:auto}:root{--color-brown-100:#380e1a;--color-brown-80:#48212c;--color-brown-60:#58343f;--color-brown-40:#684851;--color-brown-20:#785b64;--color-brown-10:#886e76;--color-cream-100:#facfa5;--color-cream-80:#fbdebe;--color-cream-60:#fce6ca;--color-cream-40:#fcedd6;--color-cream-20:#fef4e6;--color-cream-10:#fffbf5;--color-red-100:#9a1b25;--color-red-80:#a83b44;--color-red-60:#b65b62;--color-red-40:#c57b81;--color-red-20:#d39b9f;--color-red-10:#e1bbbe;--color-orange-100:#e14b26;--color-orange-80:#e56444;--color-orange-60:#e97d63;--color-orange-40:#ee9781;--color-orange-20:#f2b0a0;--color-orange-10:#f6c9be;--color-tan-100:#f89b57;--color-tan-80:#f9a76b;--color-tan-60:#fab37f;--color-tan-40:#fabf94;--color-tan-20:#fbcba8;--color-tan-10:#fcd7bc;--color-copper-100:#f57d55;--font-family-serif-heading:"RomanaBT-Bold","Merriweather",ui-serif,Georgia;--font-size-serif-heading:24px;--font-weight-serif-heading:500;--line-height-serif-heading:24px;--letter-spacing-serif-heading:1.2px;--text-transform-serif-heading:uppercase;--font-family-large-sans-serif-heading:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-large-sans-serif-heading:24px;--font-weight-large-sans-serif-heading:650;--line-height-large-sans-serif-heading:28px;--letter-spacing-large-sans-serif-heading:1.2px;--text-transform-large-sans-serif-heading:none;--font-family-sans-serif-heading:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-sans-serif-heading:20px;--font-weight-sans-serif-heading:650;--line-height-sans-serif-heading:24px;--letter-spacing-sans-serif-heading:1px;--text-transform-sans-serif-heading:none;--font-family-large-caps:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-large-caps:18px;--font-weight-large-caps:650;--line-height-large-caps:22px;--letter-spacing-large-caps:0.9px;--text-transform-large-caps:uppercase;--font-family-medium-caps:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-medium-caps:14px;--font-weight-medium-caps:650;--line-height-medium-caps:16px;--letter-spacing-medium-caps:0.7px;--text-transform-medium-caps:uppercase;--font-family-small-caps:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-small-caps:12px;--font-weight-small-caps:650;--line-height-small-caps:14px;--letter-spacing-small-caps:0.6px;--text-transform-small-caps:uppercase;--font-family-bold-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-bold-body-copy:16px;--font-weight-bold-body-copy:650;--line-height-bold-body-copy:24px;--letter-spacing-bold-body-copy:normal;--text-transform-bold-body-copy:none;--font-family-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-body-copy:16px;--font-weight-body-copy:550;--line-height-body-copy:24px;--letter-spacing-body-copy:normal;--text-transform-body-copy:none;--font-family-small-bold-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-small-bold-body-copy:14px;--font-weight-small-bold-body-copy:650;--line-height-small-bold-body-copy:20px;--letter-spacing-small-bold-body-copy:normal;--text-transform-small-bold-body-copy:none;--font-family-small-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-small-body-copy:14px;--font-weight-small-body-copy:550;--line-height-small-body-copy:20px;--letter-spacing-small-body-copy:normal;--text-transform-small-body-copy:none;--font-family-extra-small-bold-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-extra-small-bold-body-copy:12px;--font-weight-extra-small-bold-body-copy:650;--line-height-extra-small-bold-body-copy:16px;--letter-spacing-extra-small-bold-body-copy:normal;--text-transform-extra-small-bold-body-copy:none;--font-family-extra-small-body-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-extra-small-body-copy:12px;--font-weight-extra-small-body-copy:550;--line-height-extra-small-body-copy:16px;--letter-spacing-extra-small-body-copy:normal;--text-transform-extra-small-body-copy:none;--font-family-button-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-button-copy:16px;--font-weight-button-copy:700;--line-height-button-copy:20px;--letter-spacing-button-copy:2px;--text-transform-button-copy:uppercase;--font-family-small-button-copy:"Montserrat","Inter",ui-sans-serif,system-ui;--font-size-small-button-copy:14px;--font-weight-small-button-copy:700;--line-height-small-button-copy:20px;--letter-spacing-small-button-copy:2px;--text-transform-small-button-copy:uppercase}@keyframes puck-float-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes twinkle-in{0%{opacity:0;transform:scale(0) rotate(-30deg)}60%{opacity:1;transform:scale(1.25) rotate(5deg)}80%{transform:scale(.9) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes twinkle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.welcomePage{align-items:center;display:flex;flex-direction:column;height:100dvh;overflow:hidden;position:relative}.welcomePage .welcome-stars{inset:0;pointer-events:none;position:absolute;z-index:0}.welcomePage .welcome-stars .star{opacity:0;position:absolute}.welcomePage .welcome-stars .star-a{left:clamp(16px,14%,56px);top:clamp(80px,15%,130px);width:clamp(10px,3vw,18px)}.welcomePage .welcome-stars .star-b{right:clamp(20px,16%,64px);top:clamp(100px,19%,160px);width:clamp(18px,5vw,28px)}.welcomePage .welcome-stars .star-c{left:clamp(100px,40%,150px);top:35%;width:clamp(10px,3vw,18px)}.welcomePage .welcome-stars .star-d{right:clamp(20px,16%,64px);top:64%;width:clamp(10px,3vw,18px)}.welcomePage .welcome-stars .star-e{bottom:clamp(120px,28%,220px);left:clamp(20px,18%,72px);width:clamp(12px,3.5vw,20px)}.welcomePage .welcome-stars .star-f{bottom:clamp(70px,15%,140px);right:clamp(64px,52%,144px);width:clamp(12px,3.5vw,20px)}.welcomePage .welcome-logo{align-items:center;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:top .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.welcomePage .welcome-logo img{height:60px;transition:height .7s cubic-bezier(.4,0,.2,1)}.welcomePage .welcome-tagline{opacity:1;position:absolute;text-align:center;top:calc(50% - 95px);transition:opacity .7s cubic-bezier(.4,0,.2,1);width:100%}.welcomePage .welcome-tagline span{color:#fcedd6;color:var(--color-cream-40);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-sans-serif-heading);font-size:20px;font-size:var(--font-size-sans-serif-heading);font-weight:650;font-weight:var(--font-weight-sans-serif-heading);letter-spacing:1px;letter-spacing:var(--letter-spacing-sans-serif-heading);line-height:24px;line-height:var(--line-height-sans-serif-heading);text-transform:none;text-transform:var(--text-transform-sans-serif-heading)}.welcomePage .welcome-tagline span:after{background-color:#e14b26;background-color:var(--color-orange-100);content:"";display:block;height:2px;margin:8px auto 0;width:40px}.welcomePage .welcome-body{align-items:center;bottom:0;display:flex;flex-direction:column;gap:clamp(12px,3vh,32px);justify-content:center;opacity:0;padding:0 24px clamp(24px,5vh,48px);position:absolute;top:80px;transform:translateY(100%);transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1);width:100%}.welcomePage .welcome-body .welcome-body-heading{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.welcomePage .welcome-body .welcome-sub{color:#fcedd6;color:var(--color-cream-40);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-sans-serif-heading);font-size:24px;font-size:var(--font-size-large-sans-serif-heading);font-weight:650;font-weight:var(--font-weight-large-sans-serif-heading);letter-spacing:1.2px;letter-spacing:var(--letter-spacing-large-sans-serif-heading);line-height:28px;line-height:var(--line-height-large-sans-serif-heading);text-transform:none;text-transform:var(--text-transform-large-sans-serif-heading);text-transform:uppercase}.welcomePage .welcome-body .welcome-sub-small{color:#e14b26;color:var(--color-orange-100);font-family:Montserrat,Inter,ui-sans-serif,system-ui;font-family:var(--font-family-large-caps);font-size:18px;font-size:var(--font-size-large-caps);font-weight:650;font-weight:var(--font-weight-large-caps);letter-spacing:.9px;letter-spacing:var(--letter-spacing-large-caps);letter-spacing:.12em;line-height:22px;line-height:var(--line-height-large-caps);text-transform:uppercase;text-transform:var(--text-transform-large-caps)}.welcomePage.phase-animate .welcome-logo,.welcomePage.phase-done .welcome-logo,.welcomePage.phase-pucks .welcome-logo{top:48px;transform:translateY(0)}.welcomePage.phase-animate .welcome-logo img,.welcomePage.phase-done .welcome-logo img,.welcomePage.phase-pucks .welcome-logo img{height:35px}.welcomePage.phase-animate .welcome-tagline,.welcomePage.phase-done .welcome-tagline,.welcomePage.phase-pucks .welcome-tagline{opacity:0;pointer-events:none}.welcomePage.phase-animate .welcome-body,.welcomePage.phase-done .welcome-body,.welcomePage.phase-pucks .welcome-body{opacity:1;transform:translateY(0)}.welcomePage.phase-animate .welcome-stars .star,.welcomePage.phase-done .welcome-stars .star,.welcomePage.phase-pucks .welcome-stars .star{animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-timing-function:cubic-bezier(.34,1.56,.64,1),ease-in-out}.welcomePage.phase-animate .welcome-stars .star-a,.welcomePage.phase-done .welcome-stars .star-a,.welcomePage.phase-pucks .welcome-stars .star-a{animation-delay:.05s,.55s;animation-duration:.5s,2.2s;animation-name:twinkle-in,twinkle-pulse}.welcomePage.phase-animate .welcome-stars .star-b,.welcomePage.phase-done .welcome-stars .star-b,.welcomePage.phase-pucks .welcome-stars .star-b{animation-delay:.2s,.7s;animation-duration:.5s,1.8s;animation-name:twinkle-in,twinkle-pulse}.welcomePage.phase-animate .welcome-stars .star-c,.welcomePage.phase-done .welcome-stars .star-c,.welcomePage.phase-pucks .welcome-stars .star-c{animation-delay:.35s,.85s;animation-duration:.5s,2.6s;animation-name:twinkle-in,twinkle-pulse}.welcomePage.phase-animate .welcome-stars .star-d,.welcomePage.phase-done .welcome-stars .star-d,.welcomePage.phase-pucks .welcome-stars .star-d{animation-delay:.15s,.65s;animation-duration:.5s,2s;animation-name:twinkle-in,twinkle-pulse}.welcomePage.phase-animate .welcome-stars .star-e,.welcomePage.phase-done .welcome-stars .star-e,.welcomePage.phase-pucks .welcome-stars .star-e{animation-delay:.4s,.9s;animation-duration:.5s,2.4s;animation-name:twinkle-in,twinkle-pulse}.welcomePage.phase-animate .welcome-stars .star-f,.welcomePage.phase-done .welcome-stars .star-f,.welcomePage.phase-pucks .welcome-stars .star-f{animation-delay:.28s,.78s;animation-duration:.5s,1.9s;animation-name:twinkle-in,twinkle-pulse}
/*# sourceMappingURL=main.c11cf1e7.css.map*/