html{scroll-behavior:smooth}#main-container{background:var(--default-bg-2)}.back-to-school-page-container{color:var(--default-color-2);flex:1;width:100%;margin:0;position:relative;overflow-x:hidden}.back-to-school-page-container:before{content:"";z-index:1;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-bg-tile.png);width:100%;height:100%;position:absolute;top:0;left:0}.back-to-school-page-container:after{content:"";z-index:2;background:radial-gradient(50% 50%,#29a17080 0%,#1e845b80 80.67%);width:100%;height:100%;position:absolute;top:0;left:0}.back-to-school-page-container .inner-content{z-index:3;border-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-border-tile.png) 60/4vw round stretch;padding:4vw;position:relative;box-shadow:inset 3.8vw 3.8vw 10px 2px #0000004d,inset -3.8vw -3.8vw 10px 2px #0000004d}.back-to-school-page-container section{flex-flow:column wrap;justify-content:center;align-items:center;margin:-1px 0 0;padding:0 0 clamp(40px,8vw,80px);display:flex;position:relative}.back-to-school-page-container section .section-inner{z-index:20;flex-flow:column;justify-content:flex-start;align-items:center;max-width:1200px;margin:0 auto;padding:0 40px;display:flex;position:relative}.back-to-school-page-container section.header{image-rendering:pixelated;position:relative}.back-to-school-page-container section.header .all-themes-page-link{flex-flow:row;justify-content:center;align-items:center;gap:20px;width:100%;padding:max(30px,2vw);display:flex}@media screen and (width>=600px){.back-to-school-page-container section.header .all-themes-page-link{justify-content:flex-start}}.back-to-school-page-container section.header .section-inner{width:45%;min-width:260px;max-width:680px;margin:0 auto;padding:0;position:relative}@media screen and (width>=600px){.back-to-school-page-container section.header .section-inner:before{content:"";aspect-ratio:205/189;width:20vw;max-width:428px;image-rendering:pixelated;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-bg-left.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;transform:translate(-105%,-10%)}.back-to-school-page-container section.header .section-inner:after{content:"";aspect-ratio:90/122;width:20vw;max-width:332px;image-rendering:pixelated;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-bg-right.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;transform:translate(100%,-15%)}}.back-to-school-page-container section.header h1{margin:0;padding:0 20px}.back-to-school-page-container section.header h1 span{text-indent:-99999px;display:block;position:absolute}.back-to-school-page-container section.header h1 .theme-title{width:100%;max-width:100%;margin-bottom:clamp(40px,6vw,80px);display:block}.back-to-school-page-container section.header h2{text-align:center;text-transform:none;margin:0 0 40px;font-family:Sofia Pro;font-size:clamp(18px,3vw,40px);font-style:normal;font-weight:400;line-height:1.2em}.back-to-school-page-container section.header h3{text-align:center;text-transform:none;margin:0 0 clamp(30px,6vw,70px);font-family:Sofia Pro;font-size:clamp(14px,2vw,23px);font-style:normal;font-weight:400;line-height:1.2em}.back-to-school-page-container section.scene .scene-visual{width:100%;image-rendering:pixelated}.back-to-school-page-container section.scene .caption{max-width:1200px;margin:0;line-height:1.2em}.back-to-school-page-container section.scene.scene-large:before{content:"";aspect-ratio:217/263;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-deco-notepad.png);background-repeat:no-repeat;background-size:cover;width:10vw;max-width:150px;position:absolute;top:0;left:0;transform:translate(25%,-80%)}.back-to-school-page-container section.scene.scene-large:after{content:"";aspect-ratio:337/250;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-deco-pencil.png);background-repeat:no-repeat;background-size:cover;width:15vw;max-width:300px;position:absolute;top:0;right:0;transform:translate(-20%,-100%)}.back-to-school-page-container section.scene.scene-large .scene-visual{width:100%;max-width:1200px}.back-to-school-page-container section.scene.scene-large .caption{font-size:clamp(18px,4vw,40px);font-weight:400}.back-to-school-page-container section.scene.scene-small:after{content:"";aspect-ratio:203/254;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-deco-bulb.png);background-repeat:no-repeat;background-size:cover;width:8vw;max-width:150px;position:absolute;top:0;right:0;transform:translate(-130%,-50%)}.back-to-school-page-container section.scene.scene-small .scene-visual{width:calc(100% - 40px);max-width:800px}.back-to-school-page-container section.scene.scene-small .caption{font-size:clamp(14px,4vw,30px);font-weight:700}.back-to-school-page-container section.characters{flex-flow:column;display:flex;position:relative}.back-to-school-page-container section.characters:before{content:"";aspect-ratio:245/276;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-deco-tree.png);background-repeat:no-repeat;background-size:cover;width:8vw;max-width:150px;position:absolute;top:50%;left:0;transform:translate(25%,-50%)}.back-to-school-page-container section.characters:after{content:"";aspect-ratio:228/231;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/back-to-school-deco-apple.png);background-repeat:no-repeat;background-size:cover;width:8vw;max-width:150px;position:absolute;top:0;right:0;transform:translate(-20%,-100%)}.back-to-school-page-container section.characters .character{flex-flow:row;justify-content:center;align-items:center;gap:20px 40px;width:100%;max-width:1200px;margin:0 auto 40px;padding:0;display:flex;position:relative}.back-to-school-page-container section.characters .character:last-child{margin-bottom:0}.back-to-school-page-container section.characters .character .character-dialog{flex:2}.back-to-school-page-container section.characters .character .character-dialog h2{color:var(--back-to-school-color-1);text-transform:none;margin:0 0 20px;font-size:clamp(20px,3vw,40px);font-weight:800;line-height:1.2em}.back-to-school-page-container section.characters .character .character-dialog p{margin:0;font-size:clamp(16px,2vw,23px);font-style:normal;font-weight:400;line-height:1.4em}.back-to-school-page-container section.characters .character .character-visual{text-align:center;z-index:2;flex:1;min-width:100px;margin:0 auto;position:relative}.back-to-school-page-container section.characters .character .character-visual img{width:100%;min-width:200px;max-width:400px;image-rendering:pixelated}@media screen and (width<=799px){.back-to-school-page-container section.characters .character{flex-flow:column wrap}}@media screen and (width>=800px){.back-to-school-page-container section.characters .character:nth-child(2n){flex-direction:row-reverse}}.back-to-school-page-container section.footer{width:100%}.back-to-school-page-container section.footer h2{text-align:center;text-transform:none;margin-bottom:clamp(30px,6vw,70px);font-family:Sofia Pro;font-size:clamp(18px,3vw,40px);font-style:normal;font-weight:800;line-height:1.2em}
