html{scroll-behavior:smooth}.troub-landing-container{width:100%;margin:0}.troub-landing-container .troub-landing-section{flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex;position:relative}.troub-landing-container .troub-landing-section .section-inner{flex-flow:column wrap;width:100%;max-width:4000px;margin:0 auto;padding:40px 10%;display:flex}@media screen and (width>=800px){.troub-landing-container .troub-landing-section .section-inner{padding:80px 10%}}.troub-landing-container .troub-landing-section .section-inner .signup-link{flex-flow:column wrap;justify-content:center;align-items:center;margin:0;display:flex}.troub-landing-container .troub-landing-section .section-inner .signup-link h3{color:var(--troubadour-main-5);text-align:center;text-transform:none;margin:0 0 30px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.2em}.troub-landing-container .troub-landing-section .section-inner .signup-link .--tiny{display:flex}.troub-landing-container .troub-landing-section .section-inner .signup-link .--small,.troub-landing-container .troub-landing-section .section-inner .signup-link .--regular{display:none}@media screen and (width>=460px){.troub-landing-container .troub-landing-section .section-inner .signup-link .--tiny{display:none}.troub-landing-container .troub-landing-section .section-inner .signup-link .--small{display:flex}.troub-landing-container .troub-landing-section .section-inner .signup-link .--regular{display:none}}@media screen and (width>=640px){.troub-landing-container .troub-landing-section .section-inner .signup-link .--tiny,.troub-landing-container .troub-landing-section .section-inner .signup-link .--small{display:none}.troub-landing-container .troub-landing-section .section-inner .signup-link .--regular{display:flex}}.troub-landing-container .troub-landing-section.header-section{background:var(--troubadour-section-bg2)}.troub-landing-container .troub-landing-section.header-section .section-inner{justify-content:center;align-items:center;padding:100px 10%}.troub-landing-container .troub-landing-section.header-section .section-inner h1{color:var(--default-color-2);text-align:center;letter-spacing:3.3px;text-transform:none;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:920px;margin:0 0 40px;font-size:clamp(42px,6vw,110px);font-weight:400;line-height:1em;display:flex;position:relative}.troub-landing-container .troub-landing-section.header-section .section-inner h1 .logo{width:clamp(280px,50vw,740px)}.troub-landing-container .troub-landing-section.header-section .section-inner h1 .title{display:none}.troub-landing-container .troub-landing-section.header-section .section-inner h2{color:var(--default-color-2);text-align:center;letter-spacing:.93px;text-transform:none;width:clamp(280px,50vw,740px);margin:0 0 60px;font-size:clamp(18px,2vw,25px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.header-section .section-inner .account-cta{margin:20px 0 0}.troub-landing-container .troub-landing-section.header-section .section-inner .account-cta p{color:var(--default-color-2);text-align:center;margin:0 0 5px;font-size:clamp(14px,2vw,18px);line-height:1.2em}.troub-landing-container .troub-landing-section.header-section .section-inner .account-cta p a{color:var(--default-color-2);font-size:clamp(16px,2vw,20px);font-weight:800;text-decoration:underline}.troub-landing-container .troub-landing-section.header-section .section-inner .account-cta p:last-child{margin-bottom:0}.troub-landing-container .troub-landing-section.header-section .section-inner .family-video{width:100%;max-width:1160px;margin:60px auto 0;position:relative}.troub-landing-container .troub-landing-section.header-section .section-inner .family-video img{border-radius:clamp(20px,6vw,60px);max-width:100%;display:block}.troub-landing-container .troub-landing-section.header-section .section-inner .family-video .family-video-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.troub-landing-container .troub-landing-section.gift-section{background-color:var(--text-entry-completed-fg)}.troub-landing-container .troub-landing-section.gift-section .section-inner{flex-flow:row-reverse wrap;justify-content:center;max-width:960px;padding:0 40px}.troub-landing-container .troub-landing-section.gift-section .section-inner .content{flex:2;min-width:280px;padding-top:40px;padding-bottom:min(5%,40px)}.troub-landing-container .troub-landing-section.gift-section .section-inner .content h2{color:var(--tutorial-color-9);letter-spacing:1.32px;text-transform:none;margin:0 0 20px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(22px,3vw,44px);font-weight:400;line-height:1em}.troub-landing-container .troub-landing-section.gift-section .section-inner .content p{color:var(--tutorial-color-9075d6d);margin:0 0 20px;font-size:clamp(18px,2vw,23px);line-height:1.2em}.troub-landing-container .troub-landing-section.gift-section .section-inner .visual{flex:1;justify-content:center;align-items:flex-end;display:flex}.troub-landing-container .troub-landing-section.gift-section .section-inner .visual img{width:100%;min-width:200px;max-width:300px}.troub-landing-container .troub-landing-section.program-intro-section{background-color:var(--troubadour-main)}.troub-landing-container .troub-landing-section.program-intro-section .section-inner{flex-flow:column;width:100%;max-width:none;padding:0}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text{background-color:var(--troubadour-main-15);flex:1;align-items:center;margin:0 auto;padding:40px 10%;display:flex;position:relative}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;display:flex}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content h2{color:var(--troubadour-main-5);letter-spacing:1.32px;text-transform:none;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content p{color:var(--troubadour-main-5);margin:0 0 30px;font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content .action-buttons{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:15px;display:flex}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content .action-buttons button{align-self:flex-start}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text:before{content:"";aspect-ratio:159/174;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-pencil-decoration.svg);background-repeat:no-repeat;background-size:cover;width:15%;max-width:159px;position:absolute;bottom:-10%;right:5%}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-photo{aspect-ratio:1078/925;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-girl-thinking.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;flex:1 0 100%;width:100%}.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave{z-index:10;width:100%;height:105px;margin:0 0 -1px;position:absolute;bottom:-60px;left:0;overflow:hidden}.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave .mobile-wave{width:100%;height:100%}.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave .desktop-wave{border-top:2px solid var(--troubadour-main);width:calc(100% + 1.3px);height:114px;display:none;position:relative;transform:rotateY(180deg)}@media screen and (width>=1200px){.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave{bottom:0;transform:rotate(180deg)}.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave .mobile-wave{display:none}.troub-landing-container .troub-landing-section.program-intro-section .section-divider-wave .desktop-wave{display:block}}@media screen and (width>=801px){.troub-landing-container .troub-landing-section.program-intro-section{align-items:flex-end}.troub-landing-container .troub-landing-section.program-intro-section .section-inner{flex-flow:row}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text{flex:1 0 50%;width:auto;padding:40px 0}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text:before{bottom:unset;width:20%;top:50%;right:-10%;transform:translateY(-100%)}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-text .content{margin:0 0 40px;padding:0 20%}.troub-landing-container .troub-landing-section.program-intro-section .section-inner .programme-photo{flex:1 0 50%}}.troub-landing-container .troub-landing-section.program-features-section{background:var(--troubadour-section-bg2)}.troub-landing-container .troub-landing-section.program-features-section .section-inner{gap:20px}.troub-landing-container .troub-landing-section.program-features-section .section-inner h2{color:var(--default-color-2);text-align:center;letter-spacing:2.32px;text-transform:none;max-width:900px;margin:0 auto 1em;font-family:FatFrank,Lato,sans-serif;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1em}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features{flex-direction:column;gap:20px 80px;max-width:1200px;margin:0 auto;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row{flex-direction:column;gap:40px;width:100%;margin:0 auto;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text{max-width:600px}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text h3{color:var(--default-color-2);margin:0 0 20px;font-size:clamp(23px,3vw,40px);font-weight:800;line-height:1.1em}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text p{color:var(--default-color-2);margin:0 0 30px;font-size:clamp(18px,3vw,23px);font-weight:400;line-height:1.3em}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text p a{color:var(--default-color-2);font-weight:700;text-decoration:underline}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style-type:none;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text ul li{color:var(--troubadour-main-5);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:18px;font-weight:400;line-height:24px;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text ul li:before{content:"";aspect-ratio:16/20;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-landing-bullet.svg);background-repeat:no-repeat;background-size:cover;width:16px;min-width:16px;max-width:16px;transform:translateY(3px)}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item img{object-fit:contain;width:100%;max-width:420px}.troub-landing-container .troub-landing-section.program-features-section .section-inner .signup-link{margin:4em 0}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform{background:radial-gradient(117.19% 117.83% at 86.4% 16.87%, var(--troubadour-main-7) 31.72%, var(--troubadour-main-6) 100%);border-radius:16px;flex-flow:column;gap:40px 10px;width:100%;max-width:1200px;margin:0 auto;padding:40px;display:flex;box-shadow:0 10px 30px 10px #65112a33}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text{flex-flow:column;flex:1 0 100%;justify-content:center;align-items:flex-start;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text h3{color:var(--troubadour-main-5);letter-spacing:.78px;text-transform:none;margin:0 0 30px;font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.2em}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text p{color:var(--troubadour-main-5);font-size:clamp(16px,2vw,23px);line-height:1.2em}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text a,.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text button{align-self:flex-start}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-visual{flex:1 0 100%;justify-content:center;align-items:center;display:flex}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-visual img{object-fit:contain;width:100%;max-height:300px}@media screen and (width>=801px){.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row{flex-direction:row;gap:80px}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row:nth-child(2n){flex-direction:row-reverse}.troub-landing-container .troub-landing-section.program-features-section .section-inner .features .features-row .feature-item .feature-text{padding:40px 0}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform{flex-flow:row}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-visual{flex:1 0 40%}.troub-landing-container .troub-landing-section.program-features-section .section-inner .secure-platform .inner-text{flex:1 0 60%}}.troub-landing-container .troub-landing-section.how-it-works-section{background-color:var(--troubadour-main-15)}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner h2{color:var(--troubadour-main);text-align:center;letter-spacing:1.68px;text-transform:none;margin:0 0 10px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner p{color:var(--troubadour-main-5);letter-spacing:normal;max-width:680px;margin:10px auto 3em;font-family:Sofia Pro;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:1.2em;display:block}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner p a{color:inherit;text-decoration:underline}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .how-it-works-item{counter-increment:item;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin:0 0 4em;display:flex}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .how-it-works-item .title{color:var(--troubadour-main-5);text-transform:none;max-width:920px;margin:0 auto 48px;padding:0 0 0 min(25%,115px);font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.2em;position:relative}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .how-it-works-item .title a{color:inherit;text-decoration:underline}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .how-it-works-item .title:before{content:counter(item);aspect-ratio:1;width:20%;min-width:60px;max-width:90px;color:var(--default-color-2);background:var(--troubadour-section-bg2);border-radius:50%;justify-content:center;align-items:center;font-family:FatFrank,Lato,sans-serif;font-size:clamp(29px,5vw,58px);font-weight:400;line-height:1em;display:flex;position:absolute;top:0;left:0}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .how-it-works-item .main-image{max-width:100%}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .slide-title{aspect-ratio:589/60;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-world-title-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;gap:2px;width:85vw;max-width:700px;margin:0 auto 40px;padding:5px 0;display:inline-flex}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .slide-title h3{color:var(--default-color-2);text-align:center;text-transform:none;white-space:nowrap;margin:0;padding:0;font-size:clamp(12px,3vw,24px);font-style:normal;font-weight:800;line-height:1.2em}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .slide-title .cursor{background-color:#fff;width:2px;height:60%;max-height:1.5em;display:inline-block;transform:translateY(10%)}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .slide-title .cursor.idle{opacity:0;animation:1s 4 cursorblink}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel{width:calc(100vw - 240px);max-width:1200px;margin:0 auto}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__track{max-width:800px;margin:0 auto}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__slides{transform:translate(0,0)!important}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__slide{text-align:center;opacity:0;z-index:0;order:2;transition:opacity .5s ease-in-out}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__slide.glide__slide--active{opacity:1;z-index:1;order:1}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__slide .world-example-img{max-width:100%;max-height:50vh}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__arrows{justify-content:flex-end;gap:10px;max-width:600px;margin:0 auto;display:flex}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__arrows .glide__arrow{aspect-ratio:1;width:50px;color:var(--troubadour-main-5);background-color:var(--default-color-2);box-shadow:var(--dropshadow);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:27px;display:flex}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__arrows .glide__arrow:hover{color:var(--troubadour-main);box-shadow:var(--dropshadow2)}.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel .glide__arrows .glide__arrow.disabled{opacity:.5;pointer-events:none}@media screen and (width<=768px){.troub-landing-container .troub-landing-section.how-it-works-section .section-inner .world-examples-carousel{width:calc(100vw - 80px)}}.troub-landing-container .troub-landing-section.family-stats-section{background:var(--troubadour-section-bg2)}.troub-landing-container .troub-landing-section.family-stats-section .section-inner{max-width:2000px}.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:30px;margin:0 auto;display:flex}@media screen and (width>=768px){.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content{flex-flow:row;align-items:center;gap:40px}}.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content .stat-figure{color:var(--troubadour-main);background-color:var(--default-color-2);aspect-ratio:1;border-radius:50%;flex:1;justify-content:center;align-items:center;width:20vw;min-width:120px;max-width:260px;font-size:clamp(48px,4vw,80px);font-style:normal;font-weight:800;line-height:1em;display:flex}.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content .stat-desc{flex:3;max-width:800px}.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content .stat-desc h3{color:var(--default-color-2);letter-spacing:1.68px;margin:0 0 15px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(26px,4vw,56px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.family-stats-section .section-inner .stats-content .stat-desc p{color:var(--default-color-2);margin:0;font-size:clamp(24px,2vw,24px);font-weight:700;line-height:1.2em}.troub-landing-container .troub-landing-section.family-testimonials-section{background-color:var(--troubadour-main-15)}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner{width:100%;max-width:unset;padding:0}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content{flex-flow:column wrap;width:100%;display:flex;position:relative}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-visual img{max-width:100%}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list{flex-flow:column wrap;flex:1;justify-content:center;align-items:center;max-width:1200px;padding:20px;display:flex}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul{margin:0;padding:0;list-style-type:none}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li{border-bottom:1px solid var(--troubadour-main-18);margin:0;padding:30px 0}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li:first-of-type{padding:0 0 30px}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li:last-of-type{border:none;padding:30px 0 0}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li h3{color:var(--troubadour-main);letter-spacing:1.17px;margin:0 0 15px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(14px,3vw,39px);font-weight:400;line-height:1.2em}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li p{color:var(--troubadour-main-5);margin:0;font-size:clamp(12px,3vw,30px);line-height:1em}@media screen and (width>=769px){.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content{flex-flow:row}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-visual{width:50%;max-width:960px}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li h3{font-size:clamp(14px,1.5vw,39px)}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li p{font-size:clamp(12px,1.5vw,30px)}}@media screen and (width>=1024px){.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list{padding:40px}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul{gap:20px}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li h3{font-size:clamp(14px,2vw,39px)}.troub-landing-container .troub-landing-section.family-testimonials-section .section-inner .testimonials-content .testimonials-list ul li p{font-size:clamp(12px,2vw,30px)}}.troub-landing-container .troub-landing-section.sponsor-section{background-color:var(--troubadour-main-11)}.troub-landing-container .troub-landing-section.sponsor-section .section-inner{justify-content:center;align-items:center;padding:40px 10%}.troub-landing-container .troub-landing-section.sponsor-section .section-inner .troub-sponsors{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;max-width:1000px;padding:30px 0;display:flex}.troub-landing-container .troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor{flex:1 0 calc(33.333% - 15px);justify-content:center;align-items:center;max-width:calc(33.333% - 15px);padding:0;display:flex}.troub-landing-container .troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor img{max-width:100%}@media screen and (width>=800px){.troub-landing-container .troub-landing-section.sponsor-section .section-inner .troub-sponsors{gap:40px}.troub-landing-container .troub-landing-section.sponsor-section .section-inner .troub-sponsors .sponsor{flex:1 0 calc(25% - 30px);max-width:calc(25% - 30px)}}.sharing-not-found-container{background-color:var(--troubadour-main-15);flex-flow:column;flex:1;justify-content:center;align-items:center;margin:0;padding:40px;display:flex}.sharing-not-found-container .inner-content{flex-flow:column;justify-content:center;align-items:center;max-width:800px;display:flex}.sharing-not-found-container .inner-content h1{color:var(--troubadour-main);text-transform:none;text-align:center;margin:0 0 30px;font-family:FatFrank,Lato,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1em}.sharing-not-found-container .inner-content p{color:var(--troubadour-main-5);text-align:center;margin:0 0 60px;font-size:clamp(18px,4vw,25px);font-weight:400;line-height:1.2em}.holiday-banner{background-color:var(--text-entry-completed-fg);width:100%;padding:40px}.holiday-banner .inner-content{justify-content:center;align-items:center;gap:30px;margin:0 auto;display:flex}.holiday-banner .inner-content .snowflake{width:20%;max-width:85px}.holiday-banner .inner-content .banner-content{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:30px;display:flex}.holiday-banner .inner-content .banner-content .banner-title h2{color:var(--tutorial-color-9);letter-spacing:1.32px;text-transform:none;margin:0;font-family:FatFrank,Lato,sans-serif;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1em}.holiday-banner .inner-content .banner-content .banner-title h3{color:var(--tutorial-color-9);text-transform:none;margin:0;font-family:Sofia Pro;font-size:clamp(14px,3vw,23px);font-weight:700;line-height:1.4em}.holiday-banner .inner-content .banner-content .banner-title h3 span{font-size:clamp(12px,1.4vw,14px);font-weight:400;line-height:1em;display:block}.holiday-banner .inner-content .banner-content .banner-title h3 sup{top:-.2em}@keyframes cursorblink{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}.nanopopup.family-video-popup{justify-content:center;align-items:center;overflow:visible;box-shadow:none!important;background-color:#0000!important;padding:0!important}.nanopopup.family-video-popup.display{display:flex}.nanopopup.family-video-popup .video-container{width:100%;height:0;padding-bottom:56.25%;position:relative}.nanopopup.family-video-popup .video-container .close-container{background-color:var(--default-bg);z-index:10000;border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;right:-15px}.nanopopup.family-video-popup .video-container .close-container img{width:15px}.nanopopup.family-video-popup .video-container .close-container:hover{background-color:var(--default-bg-2)}.nanopopup.family-video-popup .video-container iframe{width:100%;height:100%;box-shadow:var(--dropshadow);border-radius:10px;position:absolute;top:0;left:0}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.info-landing-video-popup{min-width:350px!important;max-width:1000px!important;height:auto!important;min-height:auto!important;max-height:auto!important}}
