.content-wrapper{max-width:1400px;margin:0 auto;width:100%}@media (min-width: 1441px){.content-wrapper #overview{padding:0 6rem!important}.content-wrapper .schedule-container{padding:3.75rem 6rem!important}.content-wrapper .fields{padding-left:6rem!important;padding-right:6rem!important}.content-wrapper #faq{padding:0 6rem!important}.content-wrapper #bubbles{padding:6rem 6rem 0!important}.content-wrapper #icebreaker{padding:0 6rem!important}}nav{font-family:Bricolage Grotesque;padding:4px 32px;background-color:transparent;position:fixed;width:100%;color:#d3f4fa;z-index:9999;top:0;left:0;transition:transform .3s ease-in-out,background-color .3s ease-in-out,backdrop-filter .3s ease-in-out}nav.scrolled{background-color:#031019}nav.hidden{transform:translateY(-100%)}nav #desktop-nav{display:flex;justify-content:space-between;align-items:center}@media (max-width: 678px){nav #desktop-nav{display:none}}nav #desktop-nav ul{display:flex;gap:1.5rem;list-style:none;font-weight:500;font-size:1rem;cursor:pointer;align-items:center}nav #desktop-nav ul li{overflow:hidden}nav #desktop-nav ul li a{text-decoration:none;color:#d3f4fa;position:relative;font-weight:500;text-wrap:nowrap}nav #desktop-nav .strideSpan{color:#d3f4fa;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:2rem}nav #desktop-nav .strideSpan:hover{color:#fff}nav #desktop-nav .priceNav{padding:5px 16px}nav #mobile-nav{display:flex;justify-content:space-between;align-items:center}@media (min-width: 679px){nav #mobile-nav{display:none}}nav #mobile-nav .strideSpan{font-weight:700;text-transform:uppercase;font-size:2rem;text-decoration:none;color:#d3f4fa}@media (max-width: 679px){nav #mobile-nav .strideSpan{font-size:1.75rem}}nav .mobile-menu{display:none;flex-direction:column;align-items:flex-start;background-color:#031019;padding:4px 32px;position:fixed;top:0;left:0;width:100%}@media (max-width: 767px){nav .mobile-menu{padding:24px 20px}}nav .mobile-menu{transition:all .3s ease-in-out;opacity:0;transform:translateY(-20px);pointer-events:none;z-index:0}nav .mobile-menu .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}nav .mobile-menu .mobile-menu-header .strideSpan{font-weight:700;text-transform:uppercase;font-size:2rem;text-decoration:none;color:#d3f4fa}@media (max-width: 679px){nav .mobile-menu .mobile-menu-header .strideSpan{font-size:1.75rem}}nav .mobile-menu .mobile-menu-content{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-inline:auto}nav .mobile-menu .mobile-menu-content .priceHero{padding:5px 40px}nav .mobile-menu ul{padding:0;list-style:none;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;font-size:1rem;color:#d3f4fa;cursor:pointer}nav .mobile-menu ul li a{text-decoration:none;color:#d3f4fa}nav .mobile-menu ul li:hover{color:#fff}@media (max-width: 678px){nav .mobile-menu{display:flex}}nav .mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:all;z-index:10000}.price-button{font-family:Bricolage Grotesque;background-color:#ccedf4;text-decoration:none;color:#011524;font-weight:500;display:flex;gap:.5rem;padding:8px 15px;text-wrap:nowrap;border-radius:4px;font-size:1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width: 768px){.price-button{padding:12px 40px}}.price-button:is(:hover,:focus-visible){color:#04131d;background-color:#fff}#hero{position:relative;overflow:hidden;font-family:Bricolage Grotesque;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:7rem;color:#d3f4fa;background-image:linear-gradient(to bottom,#011524,#1f4e6c);background-repeat:repeat;background-size:auto,cover;background-blend-mode:overlay}#hero .right1{position:absolute;top:10%;right:5%;width:8.043px;height:8.043px}@media (max-width: 1140px){#hero .right1{top:8%;right:25%;width:10px;height:10px}}@media (max-width: 678px){#hero .right1{top:6%;right:30%}}#hero .right2{position:absolute;top:17%;right:10%;width:8.17px;height:8.17px}@media (max-width: 1140px){#hero .right2{top:25%;right:3%}}@media (max-width: 678px){#hero .right2{top:10%;right:16%;width:13px;height:13px}}#hero .right3{position:absolute;top:24%;right:4%;width:15.211px;height:15.211px}@media (max-width: 1140px){#hero .right3{top:40%;right:20%;width:15px;height:15px}}@media (max-width: 678px){#hero .right3{top:53%}}@media (max-width: 575px){#hero .right3{top:49%;right:22%}}@media (max-width: 470px){#hero .right3{top:50%;right:11%}}@media (max-width: 399px){#hero .right3{display:none}}#hero .top1{position:absolute;top:5%;left:49%;width:5.066px;height:5.066px}@media (max-width: 963px){#hero .top1{left:20%;top:10%}}@media (max-width: 678px){#hero .top1{display:none}}#hero .top2{position:absolute;top:10%;left:45%;width:14px;height:14px}@media (max-width: 963px){#hero .top2{left:7%;top:14%}}@media (max-width: 678px){#hero .top2{display:none}}#hero .left1{position:absolute;top:20%;left:5%;width:10px;height:10px}@media (max-width: 877px){#hero .left1{display:none}}#hero .left2{position:absolute;top:40%;left:4%;width:8px;height:8px}@media (max-width: 678px){#hero .left2{display:none}}#hero .left3{position:absolute;top:55%;left:2%;width:9px;height:9px}@media (max-width: 678px){#hero .left3{top:63%;left:8%}}@media (max-width: 470px){#hero .left3{top:71%}}#hero .bottom1{position:absolute;top:56%;left:42%;width:7px;height:7px}@media (max-width: 1140px){#hero .bottom1{left:50%;top:65%;width:15px;height:15px}}@media (max-width: 678px){#hero .bottom1{left:20%;top:67%}}@media (max-width: 470px){#hero .bottom1{top:74%}}#hero .bottom2{position:absolute;top:41%;left:46%;width:9px;height:9px}@media (max-width: 1140px){#hero .bottom2{left:55%;top:60%;width:7px;height:7px}}@media (max-width: 678px){#hero .bottom2{left:70%}}@media (max-width: 575px){#hero .bottom2{top:53%}}@media (max-width: 470px){#hero .bottom2{top:55%;left:77%}}@media (max-width: 399px){#hero .bottom2{display:none}}#hero .bottom3{position:absolute;top:42%;left:30%;width:11px;height:11px}@media (max-width: 1140px){#hero .bottom3{display:none}}@media (max-width: 575px){#hero .bottom3{display:block;top:70%;left:10%}}@media (max-width: 470px){#hero .bottom3{top:77%}}#hero .bottom4{position:absolute;top:45%;left:26%;width:17px;height:17px}@media (max-width: 1140px){#hero .bottom4{display:none}}#hero .bottom5{position:absolute;top:41%;left:13%;width:14px;height:14px}@media (max-width: 1140px){#hero .bottom5{display:none}}#hero .bottom6{position:absolute;top:47%;left:9%;width:13px;height:13px}@media (max-width: 1140px){#hero .bottom6{display:none}}#hero .heroContent{width:100%;padding-right:2rem}@media (max-width: 678px){#hero .heroContent{margin-left:.9rem}}#hero h1{font-size:2.5rem;max-width:900px;margin-left:6rem;line-height:3rem;padding:1rem;font-weight:500}@media (max-width: 678px){#hero h1{margin-left:20px;padding-left:0;font-size:2.3rem;line-height:2.5rem}}#hero .eventsContainer{width:fit-content;margin-top:.8rem;margin-left:7rem;display:flex;align-items:center;gap:2rem;flex-wrap:nowrap}@media (max-width: 1140px){#hero .eventsContainer{display:flex;flex-direction:column-reverse;justify-content:start;align-items:start;max-width:400px}}@media (max-width: 678px){#hero .eventsContainer{margin-left:20px}}#hero .priceHero{flex-direction:row-reverse;padding:8px 20px 8px 16px}#hero .outer{font-family:Reddit Sans;font-weight:400;color:#d3f4fa}@media (max-width: 678px){#hero .outer{margin-top:-.5rem}}#hero .outer .inner{opacity:.8;font-family:Reddit Sans;display:flex;font-size:.9rem;gap:.5rem;text-decoration:underline;font-weight:400}#wave{margin-top:12rem;width:100%;min-width:631px;aspect-ratio:1281/300;background:linear-gradient(179deg,#235e83 1.77%,#173f5b 70.56%);position:relative}#wave #bigBoulder{position:absolute;width:50%;height:auto;right:-8%;bottom:-20%;animation:floatWave 3s ease-in-out infinite}@media (max-width: 575px){#wave #bigBoulder{width:60%;right:2%}}#wave .boulder-filter-wrapper{width:60%;position:absolute;right:-10%;bottom:-57%;height:auto;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}@media (max-width: 575px){#wave .boulder-filter-wrapper{right:2%;bottom:-57%}}#wave .boulder-filter-wrapper:nth-of-type(2){width:60%;right:auto;bottom:-69%;left:-6%;mask-image:radial-gradient(ellipse 85% 100% at center,black 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 100% at center,black 35%,transparent 100%)}#wave .boulder-filter-wrapper svg{width:100%;height:100%;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wave .boulder-filter-wrapper.boulder-filter-overlay{mix-blend-mode:overlay;mask-image:radial-gradient(ellipse 80% 100% at center,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 100% at center,black 40%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in;opacity:.85}#wave #bigBoulderFilter{width:100%;height:100%;display:block}#wave #smallBoulder{position:absolute;width:50%;height:auto;left:-6%;bottom:10%;animation:floatWave 5s ease-in-out infinite}@media (max-width: 575px){#wave #smallBoulder{display:none}}#wave #smallBoulderFilter{width:100%;height:100%;display:block}@media (max-width: 575px){#wave #smallBoulderFilter{display:none}}#wave #whiteWaves{position:absolute;top:24%;height:auto;left:-2%}@keyframes floatWave{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes floatWave2{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}#overview{font-family:Bricolage Grotesque;padding:0 96px;margin:80px 0 0}@media (max-width: 767px){#overview{padding:0 20px}}.header h2{color:#c4e5ed}.header p{color:#c4e5ed;margin:1rem 0rem}.boxes-general{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.boxes-general{grid-template-columns:repeat(2,1fr)}.boxes-general .box:nth-child(3){grid-column:1/-1;width:100%}}@media (min-width: 1080px){.boxes-general{grid-template-columns:repeat(3,1fr);gap:.75rem}.boxes-general .box:nth-child(3){grid-column:auto;max-width:none;margin:0}}.box{background:#0b273e;border-radius:8px;color:#b8e5ed;position:relative;min-height:180px;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column;padding-bottom:.8rem}.box .box__icon:hover{animation:wiggle .4s ease-out forwards}.box .box__icon{padding-top:1.8rem}@keyframes wiggle{33%{transform:scale(1.03) rotate(3deg)}66%{transform:scale(1.03) rotate(-1deg)}to{transform:scale(1) rotate(0)}}@media (min-width: 768px){.box{min-height:200px}}@media (min-width: 1440px){.box{min-height:220px}}footer{font-family:Bricolage Grotesque;display:flex;justify-content:space-between;align-items:center;color:#b8e5ed;font-size:.9rem;padding:2rem;font-weight:500}@media (max-width: 767px){footer{padding:2rem 20px}}@media (max-width: 393px){footer{flex-direction:column}}#icebreaker .canvas-wrapper{position:relative}#icebreaker .canvas-wrapper.initial-state{pointer-events:none}#icebreaker .canvas-wrapper .icebreaker-overlay-text{padding:0 1rem;width:min(600px,100%);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;color:#07121c;text-align:center;font-family:Bricolage Grotesque,sans-serif;font-size:24px;line-height:1.4;opacity:0;transition:opacity .3s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:0 0 16px rgba(211,244,250,.95),0 0 48px rgba(211,244,250,.5)}#icebreaker .canvas-wrapper .icebreaker-overlay-text.visible{opacity:1;transition:opacity 1.2s ease-in}#icebreaker .canvas-wrapper .icebreaker-overlay-text.no-transition{transition:none}#icebreaker .canvas-wrapper .filter-overlay{position:absolute;bottom:16px;left:50%;transform:translate(-50%) translateY(calc(100% + 50px)) translateZ(0);z-index:10;pointer-events:none;opacity:0;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}#icebreaker .canvas-wrapper .filter-overlay.visible{animation:filterSlideUp .9s cubic-bezier(.34,1.25,.45,1) forwards}#icebreaker .canvas-wrapper .filter-overlay>*{pointer-events:all;cursor:default}@keyframes filterSlideUp{0%{transform:translate(-50%) translateY(calc(100% + 50px)) translateZ(0);opacity:0}to{transform:translate(-50%) translateY(0) translateZ(0);opacity:1}}#icebreaker .canvas-wrapper .shatter-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;display:flex;align-items:center;gap:12px;padding:22px 24px 22px 16px;width:176px;height:40px;background-color:#031019;border:none;border-radius:5px;font-family:Bricolage Grotesque,sans-serif;pointer-events:auto;cursor:pointer;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;isolation:isolate;box-sizing:border-box}#icebreaker .canvas-wrapper .shatter-button:before{content:"";position:absolute;inset:0;border-radius:4px;pointer-events:none;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}#icebreaker .canvas-wrapper .shatter-button .shatter-button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:#fff}#icebreaker .canvas-wrapper .shatter-button .shatter-button-icon svg{display:block;width:100%;height:100%;max-width:none;transform:scaleX(-1)}#icebreaker .canvas-wrapper .shatter-button .shatter-button-text{font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:500;line-height:1;color:#fff;white-space:nowrap;margin:0;flex-shrink:0}#icebreaker .canvas-wrapper .custom-cursor{position:fixed;z-index:100;pointer-events:none;transform:translate(-4px,-20px) scaleX(-1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#icebreaker .canvas-wrapper .custom-cursor *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#icebreaker .canvas-wrapper .custom-cursor .custom-cursor-rotor{transform-origin:20% 75%;will-change:transform;animation:none}#icebreaker .canvas-wrapper .custom-cursor .custom-cursor-rotor.swinging{animation:hammerSwing .36s cubic-bezier(.2,.7,.2,1.05) both}@keyframes hammerSwing{0%{transform:rotate(-10deg)}16%{transform:rotate(-30deg)}50%{transform:rotate(40deg)}78%{transform:rotate(50deg)}to{transform:rotate(0)}}#icebreaker{margin-top:7rem;font-family:Bricolage Grotesque;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d3f4fa;margin-bottom:3rem;padding:0 6rem}#icebreaker h2{text-align:left;width:100%;max-width:1240px;margin:0 auto}#icebreaker .canvas-wrapper{background-color:#2a5a7c;width:100%;max-width:1240px;height:491px;border-radius:.5rem;margin-top:.75rem;position:relative;overflow:hidden}#icebreaker h1{margin-top:7rem;font-family:Bricolage Grotesque;font-size:4rem;margin-bottom:.5rem;font-weight:600;text-align:center;line-height:3.8rem}#icebreaker .priceHero{flex-direction:row-reverse;padding:8px 20px 8px 16px;margin-top:1rem}@media (min-width: 1441px){#icebreaker{padding:0 18rem}}@media (max-width: 766px){#icebreaker{padding:0 20px}}.filter-mobile{width:fit-content;position:relative}@media (min-width: 768px){.filter-mobile{display:none}}.filter-desktop{display:none}@media (min-width: 768px){.filter-desktop{display:block}}.filter-mobile,.filter-mobile *,.filter-desktop,.filter-desktop *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-mobile img{-webkit-user-drag:none}.filter-menu{background-color:#477a9e;padding:12px 16px 12px 8px;border-radius:16px;display:grid;grid-auto-rows:minmax(16px,auto);gap:16px 24px;position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;opacity:1;transform:scale(1);transition:opacity .1s ease-out,transform .1s ease-out}.filter-menu.closing{opacity:0;transform:scale(.95)}.filter-menu .filter-item{display:inline-flex;align-items:center;gap:2px;font-family:Bricolage Grotesque;font-weight:300;font-size:16px;line-height:1;color:#ccedf4;cursor:pointer;margin:0;white-space:nowrap;background:transparent;border:0;padding:0}.filter-menu .filter-item:hover{opacity:.8}.filter-menu .filter-item .indicator{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.filter-menu .filter-item .indicator img{width:100%;height:100%}.filter-menu .filter-item .label{margin:0}.filter-menu.cols-1{grid-template-columns:1fr}.filter-menu.cols-2{grid-template-columns:repeat(2,auto)}.filter-menu.cols-3{grid-template-columns:repeat(3,auto)}.filter-padding{padding:0 14px;width:fit-content;min-width:178px}.filter-button{background-color:#ccedf4;border-radius:8px;padding:4px 6px 4px 10px;height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:150px;width:100%}.filter-button .filter-button-text{font-family:Bricolage Grotesque;font-weight:300;font-size:16px;line-height:1;color:#09456f;white-space:nowrap;margin:0}.filter-button .dropdown-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.filter-button .dropdown-icon img{width:100%;height:100%}.filter-slider{background-color:#477a9e;padding:4px;border-radius:8px;display:flex;gap:0px;align-items:center;justify-content:center;flex-wrap:nowrap;width:fit-content;position:relative;transform:scaleX(1);transform-origin:center;will-change:transform}.filter-slider.animation-squeezing{transform:scaleX(var(--squeeze-scale, .95));transition:transform .12s ease-in}.filter-slider.animation-stretching{transform:scaleX(var(--stretch-scale, 1.06));transition:transform .22s cubic-bezier(.4,0,.2,1)}.filter-slider.animation-returning{transform:scaleX(1);transition:transform .15s ease-out}.filter-slider.animation-idle{transform:scaleX(1);transition:transform .2s ease-out}.filter-slider:not(.animation-squeezing):not(.animation-stretching):not(.animation-returning):not(.animation-idle){transition:transform .2s ease-out}.filter-slider-indicator{position:absolute;top:4px;bottom:4px;background-color:#ccedf4;border-radius:4px;transition:left .15s cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.filter-slider[data-initializing=true] .filter-slider-indicator{transition:none!important;visibility:hidden}.filter-slider[data-initializing=true] .filter-chip:before{transition:none!important}.filter-chip{font-family:Bricolage Grotesque;font-weight:500;font-size:16px;line-height:28px;padding:0 16px;height:28px;border-radius:2px;border:0;background:transparent;color:#ccedf4;cursor:pointer;white-space:nowrap;position:relative;z-index:1;overflow:hidden}.filter-chip:hover{opacity:.8}.filter-chip:before{content:attr(aria-label);position:absolute;inset:0;color:#09456f;display:flex;align-items:center;padding:0 16px;clip-path:var(--chip-clip, inset(0 100% 0 0));transition:clip-path .15s cubic-bezier(.4,0,.2,1);pointer-events:none;white-space:nowrap}.filter-chip[aria-label]{color:#ccedf4}#faq{margin-top:5rem;padding:0 6rem}@media (max-width: 766px){#faq{padding:0 20px}}#faq .faqText{color:#b8e5ed}#faq .faqText p{font-size:.9rem;font-family:Bricolage Grotesque;font-weight:400}#faq .faqText p a{color:#b8e5ed;text-decoration:underline}#faq .accordionContainer{display:flex;justify-content:space-between;gap:.7rem;margin-top:1.5rem}@media (max-width: 766px){#faq .accordionContainer{flex-direction:column;gap:.75rem}}#faq .accordionContainer .accordion1,#faq .accordionContainer .accordion2{display:flex;flex-direction:column;gap:.75rem}#faq .accordionContainer .accordion1 button,#faq .accordionContainer .accordion2 button{padding:7px 10px}#faq .accordionContainer .accordion1 div,#faq .accordionContainer .accordion2 div{color:#b8e5ed;border-radius:.5rem;background-color:#0b273e}#faq .accordionContainer .accordion1 span,#faq .accordionContainer .accordion1 p,#faq .accordionContainer .accordion2 span,#faq .accordionContainer .accordion2 p{max-width:1000px;font-family:Reddit Sans;color:#b8e5ed;margin-left:.08rem}@media (min-width: 1441px){#faq{padding:0 18rem}}.fields{margin-top:80px;padding-left:6rem;padding-right:6rem}.fields-content{display:flex;flex-direction:column;gap:24px;width:100%}.fields-container{width:100%;overflow:visible;box-sizing:border-box}.fields-container.no-scroll{touch-action:none;pointer-events:none}.fields-container.no-scroll .embla__container{pointer-events:auto}.fields-title{color:#b8e5ed}.embla__container{display:flex;gap:12px;width:100%;margin-left:0!important}.embla__slide{flex:1 1 0;min-width:0}.field-card{background-color:#0b273e;color:#b8e5ed;border-radius:8px;font-size:1.2rem;font-family:Reddit Sans;flex:1 1 0;min-width:200px;aspect-ratio:4/5;min-height:15rem;max-height:50rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px}.field-card .field-image{width:90%;height:80%;object-fit:contain;margin-bottom:auto}.field-card .field-text{text-align:center;margin-top:.5rem}@media (min-width: 1441px){.fields{padding-left:18rem;padding-right:18rem}.fields-title{overflow:visible}.embla__container{width:100%;justify-content:space-between}.fields-container{width:100%}}@media (max-width: 766px){.fields{padding-left:20px;padding-right:20px}.fields-title{overflow:visible}.fields-container{width:100%}}.schedule-container{margin:80px 0 0;padding:3.75rem 6rem}.schedule-container-mobile{display:none}.schedule{display:grid;grid-template-columns:.5fr .6fr;gap:64px;width:100%}.schedule .title{color:#cbecf3;font-size:1.2rem;margin-bottom:0}.schedule .title h2{margin-bottom:.5rem;text-align:left}.schedule .title .outer{font-family:Reddit Sans;font-weight:400;color:#d3f4fa;font-size:1rem;display:flex;flex-direction:column;gap:0px;align-items:flex-start}.schedule .title .outer .inner{opacity:.8;font-family:Reddit Sans;display:flex;font-size:.9rem;gap:.5rem;text-decoration:underline;font-weight:400}.schedule .info{display:flex;flex-direction:column;gap:32px}.schedule .info .times{display:flex;flex-direction:column;font-family:Reddit Sans;gap:.75rem}.schedule .info .times .item{background-color:#0b273e;height:48px;color:#b8e5ed;display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:.4rem}.schedule .info .times .item .item-name{display:flex;flex-direction:row;align-items:center;gap:16px}.schedule .info .times .item .span{display:inline}.schedule .info .times .item .bullet{width:.8rem;height:.8rem}.schedule .info .times .item .duration{font-size:.875em;opacity:.8;margin-left:.1rem}.schedule .schedule-img{border-radius:.4rem;overflow:hidden;position:relative;width:100%;display:block}.schedule .schedule-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (width < 1080px){.schedule-container{display:none}.schedule-container-mobile{display:flex;margin:80px 0 0;padding:0 96px;flex-direction:column}.schedule-container-mobile .schedule{width:100%;grid-template-columns:1fr}.schedule-container-mobile .schedule .schedule-img{height:28rem;padding-bottom:0}}@media (width < 767px){.schedule-container{display:none}.schedule-container-mobile{display:flex;margin:80px 0 0;padding:0 20px;flex-direction:column}.schedule-container-mobile .schedule .schedule-img{height:24rem}}@media (min-width: 1441px){.schedule-container{padding:3.75rem 18rem}}#bubbles{padding:6rem 6rem 0;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){#bubbles{padding:0 20px;padding-top:6rem}}#bubbles h2{text-align:left;color:#d3f4fa;margin:0}.bubbles-container{background-color:#2a5a7c;width:100%;height:491px;border-radius:.5rem}._bubbleClusterContainer_tw012_1{width:100%;height:100%;overflow:hidden;position:relative;background-color:#29597b;border-radius:8px;font-family:Reddit Sans}._svgBackground_tw012_11{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:center}._svgBackground_tw012_11 svg{width:100%;height:100%;object-fit:cover;transform:scale(1.5);transform-origin:center center}._backgroundPattern_tw012_31{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom right,transparent,rgba(0,0,0,.05),rgba(0,0,0,.1))}._filterContainer_tw012_43{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:20}._instructions_tw012_51 p{font-size:.875rem;line-height:1.5;margin:0}._circlesContainer_tw012_57{width:100%;height:100%;position:relative;overflow:hidden}._bubble_tw012_1{position:absolute;-webkit-user-select:none;user-select:none;transition:transform .2s ease-out;z-index:1}._bubble_tw012_1._fadeIn_tw012_71{animation:_bubbleFadeIn_tw012_1 .4s ease-out forwards}@keyframes _bubbleFadeIn_tw012_1{0%{opacity:0}to{opacity:1}}._bubble_tw012_1._expanded_tw012_84{z-index:10}._bubble_tw012_1._interactable_tw012_88{cursor:pointer}._bubble_tw012_1._nonInteractable_tw012_92{cursor:default}._glowEffect_tw012_96{position:absolute;inset:0;border-radius:9999px;opacity:.2;filter:blur(12px);transform:scale(1.1)}._bubbleContent_tw012_105{position:relative;width:100%;height:100%;border-radius:9999px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}._svgContainer_tw012_114{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}._svgContainer_tw012_114 image{image-rendering:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._expandedBubble_tw012_132{width:100%;height:100%;background:linear-gradient(180deg,#67afcb1f,#67afcb);border-radius:9999px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 1.5rem 2rem;text-align:left;box-sizing:border-box;position:relative}._closeButton_tw012_147{position:absolute;top:.75rem;right:1rem;width:32px;height:32px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:auto;transform:translate(-44px,24px)}._closeButton_tw012_147:hover svg circle{fill:#fff}@media (min-width: 768px){._closeButton_tw012_147{top:1rem;right:1rem}}._closeButton_tw012_147 svg{width:100%;height:100%;display:block}._logoContainer_tw012_191{margin-bottom:-1.5rem;margin-top:-2.25rem}._categoryLabel_tw012_196{color:#d3f4fa;text-align:center;font-family:Albert Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0;margin-top:-8px}._expandedHeading_tw012_208{text-align:center}._logoSvg_tw012_212{display:block;width:9rem;height:9rem;shape-rendering:geometricPrecision;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._logoSvg_tw012_212 image{image-rendering:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._textContent_tw012_229{width:100%;max-width:clamp(300px,70vw,380px);color:#d3f4fa;font-family:Reddit Sans;font-size:16px;font-style:normal;font-weight:400;line-height:110%;margin:0;padding:0 1rem;box-sizing:border-box;overflow-wrap:break-word;margin-top:.75rem;margin-bottom:.625rem}._learnMoreButton_tw012_246{display:inline-flex;align-items:center;gap:.375rem;padding:8px 16px;background-color:#d3f4fa;color:#09456f;font-family:Bricolage Grotesque;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;margin-top:1rem;transition:background-color .2s ease;cursor:pointer}._learnMoreButton_tw012_246:hover{background-color:#b8e3f0}._learnMoreButton_tw012_246:active{background-color:#a5d9e8}._learnMoreButton_tw012_246 svg{flex-shrink:0;width:18px;height:18px}._logoText_tw012_277{word-spacing:.2em}._fadeInContent_tw012_282{opacity:0;animation:_fadeIn_tw012_71 .5s ease-in-out .3s forwards}@keyframes _fadeIn_tw012_71{0%{opacity:0}to{opacity:1}}:root{--XXL: 120px;--XL: 80px;--L: 64px;--M: 40px;--S: 24px;--XS: 12px}@media (max-width: 767px){:root{--XXL: 20px}}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Light.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Medium.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-SemiBold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Light.woff2);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-SemiBold.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/fonts/RedditSans-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html{scroll-behavior:smooth;font-family:"Bricolage Grotesque","Reddit Sans" system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}body{line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-color:#031019;color:#353c51}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border:none;background-color:inherit;padding:0}button:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:"Bricolage Grotesque","Reddit Sans" system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;text-wrap:pretty}h2{font-family:Bricolage Grotesque;font-weight:700;font-size:24px;line-height:29px}@media (min-width: 768px){h2{font-size:32px;line-height:38px}}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}
