@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&family=Space+Grotesk:wght@400;700&display=swap);
:root{--container-width:100vw;--row-padding:11px;--col-padding:5px}@media (min-width:1280px){:root{--col-padding:15px;--row-padding:20px}}

/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.\!row,.row{display:flex;flex-wrap:wrap}.\!row{padding-left:var(--row-padding)!important;padding-right:var(--row-padding)!important}.row{padding-left:var(--row-padding);padding-right:var(--row-padding)}.\!column{padding-left:var(--col-padding)!important;padding-right:var(--col-padding)!important}.column{padding-left:var(--col-padding);padding-right:var(--col-padding)}.\!column,.column{max-width:100%}section{position:relative;width:100%}.image-container{display:flex;width:100%}.image-container picture{background-repeat:no-repeat;background-size:cover;width:100%}.btn{-webkit-touch-callout:none;align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:.01em;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-transform:uppercase;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1280px){.btn{font-size:1.25rem;height:65px;padding-left:2rem;padding-right:2rem}}.btn.btn-black,.btn.btn-transparent{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));border-width:2px;color:rgb(10 10 10/var(--tw-text-opacity))}.btn.btn-black.btn-fill{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-yellow{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(254 198 55/var(--tw-border-opacity));border-width:2px;color:rgb(254 198 55/var(--tw-text-opacity))}.btn.btn-yellow.btn-fill{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.btn.btn-grey{--tw-text-opacity:1;border-color:hsla(0,0%,47%,.35);border-width:2px;color:rgb(10 10 10/var(--tw-text-opacity))}.btn.btn-edit{display:none}@media (min-width:1696px){.btn.btn-edit{align-items:center;aspect-ratio:1/1;bottom:2.5rem;display:flex;left:2rem;padding:0;position:fixed;z-index:9999999}}.btn.btn-user-menu{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(240 240 240/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;height:54px;padding-left:1.25rem;padding-right:.75rem;text-transform:capitalize}.btn.btn-user-menu svg{--tw-rotate:-180deg;margin-left:2rem;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-user-menu svg,.btn.btn-user-menu.open svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn.btn-user-menu.open svg{--tw-rotate:0deg}.btn.btn-smaller{font-size:1rem;height:2.25rem;line-height:1.5rem;line-height:1}@media (min-width:1280px){.btn.btn-smaller{height:45px}}.btn.btn-remove svg{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-remove:hover svg{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}.btn.btn-keyword-small{font-size:.625rem;height:1.5rem;letter-spacing:.025em;padding-left:1rem;padding-right:1rem}.btn.btn-sort{align-items:center;background-color:transparent;border-width:0;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;height:54px;padding-left:0;padding-right:0;text-align:right;text-transform:none}.btn.btn-sort svg{--tw-rotate:0deg;margin-left:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-sort strong{font-weight:600}.btn.btn-sort.open svg{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn.btn-quiz-completed{opacity:.15;pointer-events:none}.btn.btn-activities{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));border-width:2px;bottom:2rem;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;position:fixed;right:1.75rem;z-index:1}.btn.btn-activities:active,.btn.btn-activities:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.btn.btn-menu-mobile{aspect-ratio:1/1;padding-left:0;padding-right:0}.btn.btn-menu-mobile .hamburger{cursor:pointer;height:1rem;margin-top:6px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:14px}.btn.btn-menu-mobile .hamburger span{--tw-rotate:0deg;--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));display:block;height:1.5px;left:0;opacity:1;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.btn.btn-menu-mobile .hamburger span:first-child{top:0;transform-origin:left}.btn.btn-menu-mobile .hamburger span:nth-child(2){top:4px;transform-origin:left}.btn.btn-menu-mobile .hamburger span:nth-child(3){top:8px;transform-origin:left}.btn.btn-menu-mobile.open{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-color:rgb(10 10 10/var(--tw-border-opacity))}.btn.btn-menu-mobile.open .hamburger span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn.btn-menu-mobile.open .hamburger span:first-child{--tw-rotate:45deg;left:2px;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn.btn-menu-mobile.open .hamburger span:nth-child(2){opacity:0;width:0}.btn.btn-menu-mobile.open .hamburger span:nth-child(3){--tw-rotate:-45deg;left:2px;top:10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn.btn-used{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity));border-color:rgb(0 211 77/var(--tw-border-opacity));border-width:2px;color:rgb(0 0 0/var(--tw-text-opacity))}.btn.btn-transparent-white{--tw-text-opacity:1;border-color:hsla(0,0%,47%,.35);border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity))}.btn.btn-keyword{cursor:default}@media (min-width:1280px){.btn.btn-keyword{font-size:.75rem;height:34px;padding-left:1.75rem;padding-right:1.75rem}}.btn.btn-orange{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(237 83 0/var(--tw-border-opacity));border-width:2px;color:rgb(237 83 0/var(--tw-text-opacity))}.btn.btn-orange.btn-fill{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.btn.btn-green{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 211 77/var(--tw-border-opacity));border-width:2px;color:rgb(0 211 77/var(--tw-text-opacity))}.btn.btn-green.btn-fill{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.btn.btn-cian{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(6 206 198/var(--tw-border-opacity));border-width:2px;color:rgb(6 206 198/var(--tw-text-opacity))}.btn.btn-cian.btn-fill{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(6 206 198/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.btn.btn-arrow{align-items:center;display:flex;padding-right:.5rem}.btn.btn-arrow svg{height:auto;margin-left:.5rem;width:1.5rem}@media (min-width:1280px){.btn.btn-arrow svg{margin-left:.875rem;width:3rem}}.btn.btn-arrow.btn-black svg rect{--tw-text-opacity:1;color:rgb(254 198 55/var(--tw-text-opacity))}.btn.btn-arrow.btn-black svg path{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}[data-content] ol,[data-content] p,[data-content] ul{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){[data-content] ol,[data-content] p,[data-content] ul{font-size:1.3125rem}}[data-content] ol,[data-content] p,[data-content] ul{line-height:1.333;margin-bottom:1.25rem}[data-content] ol:last-child,[data-content] p:last-child,[data-content] ul:last-child{margin-bottom:0}[data-content] ol{list-style-position:outside;list-style-type:decimal;padding-left:1.5rem}[data-content] ol ::marker{color:inherit}[data-content] ol::marker{color:inherit}[data-content] ol li{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:.5rem}[data-content] ol li:last-child{margin-bottom:0}[data-content] ol li:before{color:inherit}[data-content] ol ol{list-style-type:lower-alpha}[data-content] ol ol li{margin-bottom:0}[data-content] ul{list-style-position:outside;list-style-type:disc;padding-left:1.5rem}[data-content] ul ::marker{color:inherit}[data-content] ul::marker{color:inherit}[data-content] ul li{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:.5rem}[data-content] ul li:last-child{margin-bottom:0}[data-content] ul li:before{color:inherit}[data-content] ul ul{list-style-type:circle}[data-content] ul ul li{margin-bottom:0}[data-content] h1{font-size:44px;letter-spacing:-.03em;line-height:1}@media (min-width:1280px){[data-content] h1{font-size:calc(1.75rem + 6vw)}@media (min-width:1200px){[data-content] h1{font-size:6.25rem}}}[data-content] h1{font-weight:600;letter-spacing:-.015em;line-height:1.05}[data-content] h2{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){[data-content] h2{font-size:3rem}}[data-content] h2{font-weight:600;letter-spacing:-.015em;line-height:1.187}[data-content] h3{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){[data-content] h3{font-size:2.25rem}}[data-content] h3{font-weight:600;letter-spacing:-.01em;line-height:1.111}[data-content] h4{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){[data-content] h4{font-size:1.75rem}}[data-content] h4{font-weight:600;line-height:1.142}[data-content] h5,[data-content] h6{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){[data-content] h5,[data-content] h6{font-size:1.3125rem}}[data-content] h5,[data-content] h6{font-weight:600;line-height:1.333}[data-content] h1,[data-content] h2,[data-content] h3,[data-content] h4,[data-content] h5,[data-content] h6{display:inline-block;margin-bottom:1.25rem;margin-top:5px;width:100%}[data-content] h1:first-child,[data-content] h2:first-child,[data-content] h3:first-child,[data-content] h4:first-child,[data-content] h5:first-child,[data-content] h6:first-child{margin-top:0}[data-content] h1:first-child:last-child,[data-content] h2:first-child:last-child,[data-content] h3:first-child:last-child,[data-content] h4:first-child:last-child,[data-content] h5:first-child:last-child,[data-content] h6:first-child:last-child{margin-bottom:0}[data-content] a{color:inherit;text-decoration-line:underline}[data-content] a:hover{text-decoration-line:none}#nightSky{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));height:100svh;left:0;position:absolute;top:0;width:100vw;z-index:-1}@media (min-width:768px){#nightSky{height:100vh}}#matter{height:100%;left:0;position:absolute;top:0;width:100%}aside.announcement{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));color:rgb(10 10 10/var(--tw-text-opacity));flex-shrink:0;font-size:.875rem;padding-bottom:15px;padding-top:15px;width:100%}@media (min-width:1024px){aside.announcement[data-align=center]{text-align:center}}aside.announcement .\!row,aside.announcement .row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}aside.announcement .column-content{flex-shrink:1;padding-right:1.25rem;width:100%}@media (min-width:1280px){aside.announcement .column-content{padding-right:2.5rem}}aside.announcement .column-content p{display:inline}aside.announcement .column-content b,aside.announcement .column-content strong{font-weight:600}aside.announcement .column-dismiss{cursor:pointer;flex-shrink:0;padding-bottom:.5rem;padding-left:1.25rem;padding-top:.5rem;width:auto}aside.announcement .column-dismiss svg{margin-top:-.25rem}aside.announcement .link-announcement{align-items:center;display:inline-flex;font-weight:600;justify-content:center;max-height:1.5rem}@media (min-width:1280px){aside.announcement .link-announcement{justify-content:flex-start}}aside.announcement .link-announcement span{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-size:.875rem;line-height:2;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}aside.announcement .link-announcement svg{margin-left:.5rem;margin-top:1px}aside.announcement .link-announcement:hover span{opacity:1}.tooltip[aria-title]{--tw-bg-opacity:1;background-color:transparent;background-color:rgb(222 222 222/var(--tw-bg-opacity));cursor:help;cursor:url(../images/icons/question.png) 16 0,help;display:inline-flex;justify-content:center;outline-color:#dedede;outline-style:solid;outline-width:1px;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip[aria-title].tooltip-left{justify-content:flex-start}.tooltip[aria-title].tooltip-left:before{left:-2.5rem}.tooltip[aria-title].tooltip-right{justify-content:flex-end}.tooltip[aria-title].tooltip-right:before{right:-2.5rem}.tooltip[aria-title]:before{--tw-translate-y:-1.25rem;--tw-text-opacity:1;border-radius:.5rem;bottom:calc(100% + 8px);color:rgb(10 10 10/var(--tw-text-opacity));content:attr(aria-title);font-size:1rem;font-weight:400;max-width:80vw;opacity:0;padding:.75rem;pointer-events:none;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-max-content;width:max-content}@media (min-width:640px){.tooltip[aria-title]:before{max-width:400px}}.tooltip[aria-title]:after{--tw-translate-y:-1.25rem;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%;content:"";max-width:80vw;opacity:0;pointer-events:none;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-max-content;width:max-content}@media (min-width:640px){.tooltip[aria-title]:after{max-width:400px}}.tooltip[aria-title].active,.tooltip[aria-title]:hover{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity));outline-color:#dedede;outline-width:4px;z-index:1}.tooltip[aria-title].active:before,.tooltip[aria-title]:hover:before{pointer-events:auto}.tooltip[aria-title].active:after,.tooltip[aria-title].active:before,.tooltip[aria-title]:hover:after,.tooltip[aria-title]:hover:before{--tw-translate-y:0px;opacity:1}.card,.tooltip[aria-title].active:after,.tooltip[aria-title].active:before,.tooltip[aria-title]:hover:after,.tooltip[aria-title]:hover:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:1.25rem 1.25rem 45px;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (hover:hover){.card:hover{--tw-translate-y:-1rem;--tw-bg-opacity:1;background-color:rgb(56 56 56/var(--tw-bg-opacity));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card:hover .heading{text-decoration-line:underline}}.card .image-container{border-radius:175px;overflow:hidden}.card .image-container img{width:100%}.card .line{bottom:0;height:.5rem;left:0;position:absolute;width:100%}.card .\!content,.card .content{display:flex;flex-direction:column}.card .content .heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.card .content .heading{font-size:1.75rem}}.card .content .heading{letter-spacing:-.015em;line-height:1.28;margin-bottom:.5rem;margin-top:1.25rem}.card .\!content .heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.card .\!content .heading{font-size:1.75rem}}.card .\!content .heading{letter-spacing:-.015em;line-height:1.28;margin-bottom:.5rem;margin-top:1.25rem}.card .\!content .description,.card .content .description{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.875rem;margin-bottom:1.25rem}.card .\!content .tags,.card .content .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.card .\!content .tags .btn,.card .content .tags .btn{flex-shrink:0;margin-bottom:5px;margin-right:5px}.card[data-theme=orange] .line{--tw-bg-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity))}.card[data-theme=cian] .line{--tw-bg-opacity:1;background-color:rgb(6 206 198/var(--tw-bg-opacity))}.card[data-theme=green] .line{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity))}.card-product{-webkit-touch-callout:none;border-radius:.75rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:14px .75rem 1.25rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:1280px){.card-product{padding:1.25rem 1.25rem 2rem}}.card-product:hover .heading{text-decoration-line:underline}.card-product[data-type=video]{padding:0}.card-product[data-type=video] .video-container{align-items:center;aspect-ratio:16/9;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.card-product[data-type=video] .video-container iframe,.card-product[data-type=video] .video-container video{aspect-ratio:16/9;height:auto;max-height:none;max-width:none;width:100%}.card-product[data-type=video] .image-container{border-radius:0}.card-product[data-type=video] .content-container{--tw-gradient-from:hsla(0,0%,4%,.7) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,4%,0) var(--tw-gradient-to-position);--tw-text-opacity:1;align-items:center;background-image:linear-gradient(to top,var(--tw-gradient-stops));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:3.18rem 2.5rem;position:absolute;text-align:center;top:0;width:100%;z-index:2}.card-product[data-type=video] .content-container .heading{font-size:18px;font-weight:600;line-height:1.16;margin-bottom:18px;margin-top:14px}@media (min-width:1280px){.card-product[data-type=video] .content-container .heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.card-product[data-type=video] .content-container .heading{font-size:1.75rem}}.card-product[data-type=video] .content-container .heading{line-height:1.28;margin-bottom:14px;margin-top:2.5rem}}.card-product[data-type=video] .content-container .btn{margin-top:1rem}.card-product .out-of-stock{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;margin-top:1rem}.card-product .card-image{aspect-ratio:1/1;position:relative}.card-product .card-image .btn{--tw-rotate:-18deg;bottom:.75rem;position:absolute;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-product .image-container{border-radius:9999px;flex-shrink:0;overflow:hidden}.card-product .\!content,.card-product .content{display:flex;flex-direction:column}.card-product .\!content .heading,.card-product .content .heading{font-weight:600;line-height:1.16;margin-bottom:18px;margin-top:14px}.card-product .content .heading{font-size:18px}.card-product .\!content .heading{font-size:18px!important}@media (min-width:1280px){.card-product .content .heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.card-product .content .heading{font-size:1.75rem}}.card-product .content .heading{line-height:1.28;margin-bottom:14px;margin-top:2.5rem}.card-product .\!content .heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.card-product .\!content .heading{font-size:1.75rem}}.card-product .\!content .heading{line-height:1.28;margin-bottom:14px;margin-top:2.5rem}}.card-product .\!content .tags,.card-product .content .tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.card-product .\!content .tags .btn,.card-product .content .tags .btn{flex-shrink:0;height:-moz-max-content;height:max-content;padding:.25rem .375rem}.card-product .content .tags .btn{font-size:.5rem}.card-product .\!content .tags .btn{font-size:.5rem!important}@media (min-width:1280px){.card-product .content .tags .btn{font-size:.875rem;height:2.25rem;padding-left:1.5rem;padding-right:1.5rem}.card-product .\!content .tags .btn{font-size:.875rem!important;height:2.25rem;padding-left:1.5rem;padding-right:1.5rem}}.card-product .\!content .price,.card-product .content .price{font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1;margin-top:1rem}.card-product .\!content .price del,.card-product .content .price del{color:hsla(0,0%,4%,.5);font-size:.875rem}.card-product[data-theme=white]:hover,.swiper-slide-active .card-product[data-theme=white]{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}@media (min-width:640px){.swiper-slide-active .card-product[data-theme=white]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.swiper-slide-active .card-product[data-theme=white]:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}}.card-product[data-theme=black]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.card-product[data-theme=black]:hover,.swiper-slide-active .card-product[data-theme=black]{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}@media (min-width:640px){.swiper-slide-active .card-product[data-theme=black]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}.swiper-slide-active .card-product[data-theme=black]:hover{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}}.card-product[data-size=small]{padding:.625rem .625rem 1.25rem}.card-product[data-size=small] .\!content .heading,.card-product[data-size=small] .content .heading{font-size:1rem;margin-bottom:.25rem;margin-top:.5rem}.card-product[data-size=small] .\!content .tags,.card-product[data-size=small] .content .tags{margin-bottom:.5rem}.card-product[data-size=small] .\!content .tags .btn,.card-product[data-size=small] .content .tags .btn{font-size:.625rem;height:1.25rem;padding-left:.5rem;padding-right:.5rem}.card-product[data-size=small] .\!content .price,.card-product[data-size=small] .content .price{font-size:1rem;margin-top:0}.card-product[data-size=small][data-cart=true]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-product[data-size=small][data-cart=true]:hover{--tw-border-opacity:1;background-color:transparent;border-color:rgb(207 207 207/var(--tw-border-opacity))}.card-product[data-cart=true] form.cart-update{bottom:.375rem;position:absolute;right:.375rem;z-index:51}.card-product[data-cart=true] form.cart-update [data-add-to-cart-button]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(230 230 230/var(--tw-bg-opacity));border-color:rgb(230 230 230/var(--tw-border-opacity));border-radius:9999px;flex-shrink:0;height:2rem;padding:0;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.card-product[data-cart=true] form.cart-update [data-add-to-cart-button]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-color:rgb(254 198 55/var(--tw-border-opacity))}@keyframes spin{to{transform:rotate(1turn)}}.card-product[data-cart=true] form.cart-update [data-add-to-cart-button][data-add-to-cart-button=mini].spin{animation:spin 1s linear infinite}.text-space{font-family:Space Grotesk,sans-serif;font-weight:700}.text-12{font-size:.75rem}.text-14{font-size:.875rem}.text-16{font-size:1rem}.text-21{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.text-21{font-size:1.3125rem}}.text-30{font-size:calc(1.3125rem + .75vw)}@media (min-width:1200px){.text-30{font-size:1.875rem}}.text-36{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){.text-36{font-size:2.25rem}}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:1024px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1696px){.container{max-width:1696px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:2560px){.container{max-width:2560px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-4{margin-left:-1rem}.-mr-3{margin-right:-.75rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.max-h-\[200px\]{max-height:200px}.w-1\/2{width:50%}.w-11\/18{width:61.1111111%}.w-2\/3{width:66.666667%}.w-6{width:1.5rem}.w-7\/18{width:38.8888888%}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-black\/50{border-color:hsla(0,0%,4%,.5)}.border-correct{--tw-border-opacity:1;border-color:rgb(0 211 77/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-incorrect{--tw-border-opacity:1;border-color:rgb(237 83 0/var(--tw-border-opacity))}.border-pitch-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-incorrect{--tw-bg-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity))}.bg-pearl{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-text-top{vertical-align:text-top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.1\]{line-height:1.1}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.text-black\/50{color:hsla(0,0%,4%,.5)}.text-correct{--tw-text-opacity:1;color:rgb(0 211 77/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-grey-dark{--tw-text-opacity:1;color:rgb(39 39 39/var(--tw-text-opacity))}.text-incorrect{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(10 10 10/var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-yellow:hover{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:inline{display:inline}.sm\:w-1\/2{width:50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-6{padding-right:1.5rem}}@media (min-width:1024px){.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-auto{width:auto}.lg\:px-8{padding-left:2rem}.lg\:pr-8,.lg\:px-8{padding-right:2rem}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--header-height:60px}@media (min-width:1024px){:root{--header-height:100px}}header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-width:1px;border-color:hsla(0,0%,4%,.05);height:var(--header-height);position:relative;z-index:10}header .row{align-items:center;flex-wrap:nowrap;height:100%;justify-content:space-between}header .row .column-logo{padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){header .row .column-logo{padding-bottom:1rem;padding-top:1rem}}header .row .column-logo .logo-short{width:30px}@media (min-width:1024px){header .row .column-logo .logo-short{display:none}}header .row .column-logo .logo-full{display:none}@media (min-width:1024px){header .row .column-logo .logo-full{display:block}}header .row .column-navigation{align-items:center;display:flex;height:100%}header .row .column-navigation .menu-main{display:none}@media (min-width:1024px){header .row .column-navigation .menu-main{align-items:center;display:flex;height:100%}}header .row .column-navigation .menu-main .menu-item{display:flex;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;height:100%;margin-right:1.5rem}@media (min-width:1280px){header .row .column-navigation .menu-main .menu-item{margin-right:3.5rem}}header .row .column-navigation .menu-main .menu-item a{align-items:center;display:flex;height:100%;position:relative}header .row .column-navigation .menu-main .menu-item a:after{--tw-scale-x:0;background-color:hsla(0,0%,4%,.05);bottom:0;content:"";height:.25rem;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}header .row .column-navigation .menu-main .menu-item a.active:after,header .row .column-navigation .menu-main .menu-item a:hover:after{--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}header .row .column-navigation .menu-main .menu-item a.active:after{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}header .row .column-navigation .menu-user{display:none}@media (min-width:1024px){header .row .column-navigation .menu-user{display:block;position:relative}}header .row .column-navigation .menu-user .menu-dropdown-block{opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 16px);transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s}header .row .column-navigation .menu-user .menu-dropdown-block .menu{--tw-translate-y:5rem;--tw-rotate:-6deg;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;min-width:223px;padding:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s}@media (min-width:1696px){header .row .column-navigation .menu-user .menu-dropdown-block .menu{--tw-rotate:-20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}header .row .column-navigation .menu-user .menu-dropdown-block .menu a{--tw-text-opacity:1;align-items:center;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1;padding-bottom:.5rem;padding-top:.5rem;pointer-events:none;position:relative}header .row .column-navigation .menu-user .menu-dropdown-block .menu a:last-child{margin-bottom:0}header .row .column-navigation .menu-user .menu-dropdown-block .menu a .indicator{position:absolute;right:0}header .row .column-navigation .menu-user .menu-dropdown-block .menu a .indicator svg{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:14px}header .row .column-navigation .menu-user .menu-dropdown-block .menu a:hover .indicator svg{opacity:1}header .row .column-navigation .menu-user .menu-dropdown-block .menu a.active .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}header .row .column-navigation .menu-user .menu-dropdown-block .menu a.active .indicator svg{opacity:0}header .row .column-navigation .menu-user .btn.open+.menu-dropdown-block{opacity:1;pointer-events:auto}header .row .column-navigation .menu-user .btn.open+.menu-dropdown-block .menu{--tw-translate-y:0px;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}header .row .column-navigation .menu-user .btn.open+.menu-dropdown-block .menu a{pointer-events:auto}header .row .column-navigation .menu-favorites{margin-left:.625rem}header .row .column-navigation .menu-favorites svg{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));height:2.25rem;width:2.25rem}@media (min-width:1024px){header .row .column-navigation .menu-favorites svg{height:54px;width:54px}}header .row .column-navigation .menu-favorites svg path.heart{fill:#ed5300}header .row .column-navigation .menu-favorites [data-items="0"] svg{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}header .row .column-navigation .menu-favorites [data-items="0"] svg path.heart{fill:none}header .row .column-navigation .menu-notifications{margin-left:.625rem}header .row .column-navigation .menu-notifications svg{height:2.25rem;width:2.25rem}@media (min-width:1024px){header .row .column-navigation .menu-notifications svg{height:54px;width:54px}}header .row .column-navigation .menu-block-mobile{margin-left:.625rem}@media (min-width:1024px){header .row .column-navigation .menu-block-mobile{display:none}}.mobile-menu{height:calc(100dvh - var(--header-height) - var(--header-mt));left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:calc(var(--header-height) + var(--header-mt));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:50}body.header-stuck .mobile-menu{height:calc(100dvh - var(--header-height) - 7px);top:var(--header-height)}.mobile-menu[aria-expanded=true]{opacity:1;pointer-events:auto}.mobile-menu .row{height:100%;justify-content:space-between}.mobile-menu .column-menu{display:flex;flex-direction:column;padding-top:60px;width:100%}.mobile-menu .column-menu a{--tw-bg-opacity:1;align-items:center;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:4px;display:flex;height:60px;justify-content:space-between;margin-bottom:.5rem;overflow:hidden;padding-left:1.25rem;width:100%}.mobile-menu .column-menu a.active{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}.mobile-menu .column-menu a.active .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}.mobile-menu .column-menu a.active .indicator svg{opacity:0}.mobile-menu .column-menu a .title{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.mobile-menu .column-menu a .indicator-block{--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));display:flex;height:60px;justify-content:center;width:60px}.mobile-menu .column-login{align-self:flex-end;padding-bottom:1.25rem;width:100%}.mobile-menu .column-login a{font-size:20px;height:52px}.section-lesson-header{overflow:hidden;position:relative}.section-lesson-header .container{position:relative;z-index:3}.section-lesson-header .row-controls{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));flex-wrap:nowrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}.section-lesson-header .row-controls button.btn{cursor:pointer}.section-lesson-header .row-controls button.btn:active,.section-lesson-header .row-controls button.btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.section-lesson-header .row-controls .column{align-items:center;display:flex;width:auto}.section-lesson-header .row-controls .column.column-logo{flex-shrink:0}.section-lesson-header .row-controls .timer{align-items:center;display:flex;position:relative}.section-lesson-header .row-controls .timer [data-lesson-expiry]{align-items:center;justify-content:center;pointer-events:none;position:relative;text-align:left;z-index:1}@media (min-width:640px){.section-lesson-header .row-controls .timer [data-lesson-expiry]{flex-direction:row}}@media (min-width:1280px){.section-lesson-header .row-controls .timer [data-lesson-expiry]{padding-left:2rem;padding-right:2rem}}.section-lesson-header .row-controls .timer [data-lesson-expiry] span.heading{font-family:Poppins,sans-serif;font-weight:400;margin-right:.5rem;text-transform:none}.section-lesson-header .row-controls .timer [data-lesson-expiry] span.time{min-width:120px;text-transform:lowercase;white-space:nowrap}.section-lesson-header .row-controls .timer [data-lesson-expiry] span.time.red{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}.section-lesson-header .row-controls[data-view=teacher]{flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher]{flex-direction:row;flex-wrap:nowrap}}.section-lesson-header .row-controls[data-view=teacher] .column-logo{align-items:flex-end;display:flex;justify-content:space-between;width:100%}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-logo{width:auto}.section-lesson-header .row-controls[data-view=teacher] .column-logo [data-finish-lesson]{display:none}}.section-lesson-header .row-controls[data-view=teacher] .column-timer{flex-direction:row;justify-content:space-between;padding-top:.5rem;width:100%}@media (min-width:480px){.section-lesson-header .row-controls[data-view=teacher] .column-timer{justify-content:flex-end}}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-timer{padding-top:0}}.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status]{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:9999px;border-width:2px;font-size:1rem;height:2.25rem;line-height:1.5rem;line-height:1;margin-right:.5rem;order:1;padding-left:.625rem;padding-right:.625rem;text-transform:capitalize}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status]{margin-left:.5rem;margin-right:0;order:2}}@media (min-width:1280px){.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status]{height:45px;padding-left:22px;padding-right:22px;text-transform:none}}.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status] .heading{display:flex;flex-shrink:0}.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status] .heading span{display:none}@media (min-width:1280px){.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-activities-status] .heading span{display:block}}.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-finish-lesson]{display:none}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-timer [data-finish-lesson]{display:flex;margin-left:.5rem;margin-top:0;order:4;width:auto}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview{display:none}@media (min-width:1024px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview{display:flex;margin-left:.5rem;margin-top:0;order:3;width:auto}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview-mobile{--tw-bg-opacity:1;align-items:center;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-bottom-left-radius:12px;border-top-left-radius:12px;cursor:pointer;display:flex;height:180px;justify-content:center;position:fixed;right:0;top:35vh;width:2rem;z-index:1}@media (min-width:1024px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview-mobile{display:none}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview-mobile span{-webkit-touch-callout:none;--tw-rotate:-90deg;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1;position:absolute;text-align:center;text-transform:uppercase;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (min-width:1280px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .btn-lesson-overview-mobile span{font-size:1.25rem}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer{order:2;width:auto}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer{order:1}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-extend-timer]{max-width:105px;padding-left:.5rem;padding-right:.5rem;position:absolute;right:0;top:0;width:auto;z-index:2}@media (min-width:640px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-extend-timer]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-extend-timer]{height:2.25rem;min-width:74px;padding-left:.75rem;padding-right:.75rem;right:.375rem;top:.25rem}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-extend-timer].extended{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity));border-color:rgb(180 180 180/var(--tw-border-opacity));pointer-events:none}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry]{justify-content:flex-start;padding-left:.75rem;padding-right:5rem}@media (min-width:640px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry]{min-width:307px;padding-left:1.5rem;padding-right:7rem}}@media (min-width:1280px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry]{min-width:307px;padding-left:2rem}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry] span.time{min-width:-moz-min-content;min-width:min-content;text-transform:lowercase;width:50px}@media (min-width:480px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry] span.time{width:auto}}@media (min-width:768px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer [data-lesson-expiry] span.time{min-width:120px;width:auto}}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer .heading-desktop{display:none}@media (min-width:480px){.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer .heading-desktop{display:block}.section-lesson-header .row-controls[data-view=teacher] .column-timer .timer .heading-mobile{display:none}}.section-lesson-header .row-controls[data-view=student] .column-timer{flex-direction:column}@media (min-width:640px){.section-lesson-header .row-controls[data-view=student] .column-timer{flex-direction:row}}.section-lesson-header .row-controls[data-view=student] .column-timer .timer [data-lesson-expiry]{justify-content:center}.section-lesson-header .row-controls [data-student-logout]{margin-top:.5rem;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:640px){.section-lesson-header .row-controls [data-student-logout]{margin-left:.5rem;margin-top:0;padding-left:1.5rem;padding-right:1.5rem;width:auto}}@media (min-width:1280px){.section-lesson-header .row-controls [data-student-logout]{padding-left:2rem;padding-right:2rem}}.section-lesson-header .row-controls .logo-full{display:none}@media (min-width:1280px){.section-lesson-header .row-controls .logo-full{display:block}.section-lesson-header .row-controls .logo-mini{display:none}}.section-lesson-header .row-info{padding-top:2.5rem}@media (min-width:1024px){.section-lesson-header .row-info{padding-top:113px}}.section-lesson-header .row-info .column{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.section-lesson-header .row-info .column{font-size:1.3125rem}}.section-lesson-header .row-info .column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:1024px){.section-lesson-header .row-info .column{flex-direction:row}}.section-lesson-header .row-info .column span{font-weight:600}.section-lesson-header .row-info .column .code{align-items:center;display:flex}.section-lesson-header .row-info .column .code span{font-weight:400}.section-lesson-header .row-info .column .code span.code{font-weight:600;margin-left:.5rem}.section-lesson-header .row-info .column .code a{align-items:center;display:flex;margin-left:.5rem}.section-lesson-header .row-info .column .code a span{font-weight:600}.section-lesson-header .row-info .column .code a:hover svg{--tw-scale-x:1.2;--tw-scale-y:1.2}.section-lesson-header .row-info .column .code a svg,.section-lesson-header .row-info .column .code a:hover svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-lesson-header .row-info .column .code a svg{margin-left:9px;transition-duration:50ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.section-lesson-header .row-info .column .separator{display:none}@media (min-width:1024px){.section-lesson-header .row-info .column .separator{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.section-lesson-header .row-info .column .separator{font-size:1.75rem}}.section-lesson-header .row-info .column .separator{display:block;line-height:1;opacity:.2;padding-left:.75rem;padding-right:.75rem}}@media (min-width:1280px){.section-lesson-header .row-info .column .separator{padding-left:38px;padding-right:38px}}.section-lesson-header .row-heading{padding-top:2.5rem}@media (min-width:1024px){.section-lesson-header .row-heading{padding-top:3rem}}.section-lesson-header .row-heading .column{text-align:center;width:100%}.section-lesson-header .row-heading .column h1{font-size:44px;letter-spacing:-.03em;line-height:1}@media (min-width:1280px){.section-lesson-header .row-heading .column h1{font-size:calc(1.75rem + 6vw)}@media (min-width:1200px){.section-lesson-header .row-heading .column h1{font-size:6.25rem}}}.section-lesson-header .row-heading .column h1{display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.2;margin-bottom:1rem;overflow-wrap:break-word;width:100%}.section-lesson-header .row-heading .column h1 span:last-child{font-size:calc(1.53125rem + 3.375vw)}@media (min-width:1200px){.section-lesson-header .row-heading .column h1 span:last-child{font-size:4.0625rem}}.section-lesson-header .row-template{padding-left:0;padding-right:0}.section-lesson-header .row-template .column{padding-left:0;padding-right:0;width:100%}.section-lesson-header .row-template .column img{bottom:-1px;height:auto;position:relative;width:100%}.section-lesson-header .image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-lesson-header .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-lesson-header .header-image-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.section-lesson-pages,.section-lesson-pages .row-pages{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.section-lesson-pages .row-pages{flex-wrap:nowrap;padding-bottom:2.5rem;padding-top:.5rem}@media (min-width:1280px){.section-lesson-pages .row-pages{padding-bottom:5rem;padding-top:5rem}}.section-lesson-pages .row-pages .column{flex-shrink:1;padding-bottom:.25rem;padding-top:.25rem;width:100%}@media (min-width:768px){.section-lesson-pages .row-pages .column{padding-bottom:0;padding-top:0;width:100%}}.section-lesson-pages .btn{cursor:pointer}.section-lesson-pages .btn:active,.section-lesson-pages .btn:focus{outline-color:#0a0a0a;outline-offset:2px;outline-style:solid;outline-width:4px}.section-lesson-footer .row-template{padding-bottom:5rem;padding-left:0;padding-right:0}.section-lesson-footer .row-template .column{padding-left:0;padding-right:0;width:100%}.section-lesson-footer .row-template .column img{--tw-rotate:180deg;height:auto;position:relative;top:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.section-lesson{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));padding-bottom:2rem;padding-top:2rem}.section-lesson .row{display:flex;flex-wrap:wrap;padding-bottom:1rem;padding-top:1rem}.section-lesson .row .column{display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));width:100%}.section-lesson .row .column .grid-block{display:flex;flex-direction:column;gap:2rem;grid-column:span 12/span 12;position:relative}@media (min-width:1024px){.section-lesson .row .column .grid-block[data-width-xl="width-1/4"]{grid-column:span 3/span 3}.section-lesson .row .column .grid-block[data-width-xl="width-1/3"]{grid-column:span 4/span 4}.section-lesson .row .column .grid-block[data-width-xl="width-1/2"]{grid-column:span 6/span 6}.section-lesson .row .column .grid-block[data-width-xl="width-2/3"]{grid-column:span 8/span 8}.section-lesson .row .column .grid-block[data-width-xl="width-3/4"]{grid-column:span 9/span 9}.section-lesson .row .column .grid-block[data-width-xl=width-full]{grid-column:span 12/span 12}}@media (min-width:1920px){.section-lesson .row .column .grid-block[data-width-xxxl="width-1/4"]{grid-column:span 3/span 3}.section-lesson .row .column .grid-block[data-width-xxxl="width-1/3"]{grid-column:span 4/span 4}.section-lesson .row .column .grid-block[data-width-xxxl="width-1/2"]{grid-column:span 6/span 6}.section-lesson .row .column .grid-block[data-width-xxxl="width-2/3"]{grid-column:span 8/span 8}.section-lesson .row .column .grid-block[data-width-xxxl="width-3/4"]{grid-column:span 9/span 9}.section-lesson .row .column .grid-block[data-width-xxxl=width-full]{grid-column:span 12/span 12}}.section-lesson .row .column .grid-block[data-height=fill] .content-block{height:100%}.section-lesson .row .column .grid-block [data-block]{position:relative}.section-lesson .row .column .grid-block .content-block{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.section-lesson .row .column .grid-block .content-block{font-size:1.5rem}}.section-lesson .row .column .grid-block .content-block{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-radius:.75rem;padding:2.5rem 1.5rem}@media (min-width:1280px){.section-lesson .row .column .grid-block .content-block{padding:2.5rem 2.5rem 3.5rem}}.section-lesson .row .column .grid-block .content-block[data-accent=true]:after{--tw-rotate:-1.5deg;border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:-1}.section-lesson .row .column .grid-block .audio-block,.section-lesson .row .column .grid-block .code-block{border-radius:.75rem;overflow:hidden;width:100%}.section-lesson .row .column .grid-block .audio-block audio{width:100%}.section-lesson .row .column .grid-block .quiz-block{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-radius:.75rem;display:flex}[data-quiz-iframe]{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}[data-quiz-iframe][data-visible=true]{display:block}[data-modal-lesson-expired],[data-modal-lesson-notification]{background-color:rgba(39,39,39,.9);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}[data-modal-lesson-expired][data-visible=true],[data-modal-lesson-notification][data-visible=true]{display:block}[data-polly]{border-radius:9999px;cursor:pointer;display:block;height:43px;left:-.625rem;position:absolute;top:-.625rem;width:43px;z-index:1}@media (hover:hover){[data-polly]{opacity:0;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.content-block [data-polly],.image-block [data-polly],.swiper-slide [data-polly]{--tw-scale-x:0.77;--tw-scale-y:0.77;bottom:.625rem;left:auto;right:.625rem;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:bottom right}.content-block [data-polly] .audio-player,.image-block [data-polly] .audio-player,.swiper-slide [data-polly] .audio-player{left:auto;right:-1px;top:-1px}.content-block:hover [data-polly],.image-block:hover [data-polly],.swiper-slide:hover [data-polly]{opacity:.8}[data-polly][data-playing=pause],[data-polly][data-playing=true]{opacity:1!important}[data-polly][data-playing=false] .audio-player,[data-polly][data-playing=loading] .audio-player,[data-polly][data-playing=pause] .bg,[data-polly][data-playing=pause] .icon,[data-polly][data-playing=true] .bg,[data-polly][data-playing=true] .icon{opacity:0;pointer-events:none}[data-polly][data-playing=loading]{opacity:1}[data-polly][data-playing=loading] .icon{display:none}[data-polly][data-playing=loading] .icon-loading{opacity:1}[data-polly] .indicator{--tw-scale-x:1.2;--tw-scale-y:1.2;display:none;opacity:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:2}[data-polly] .indicator circle{stroke:transparent;stroke-dashoffset:0;stroke-width:4px}[data-polly] .icon{left:1px;position:absolute;top:1px;width:41px;z-index:1}[data-polly] .icon-loading{opacity:0}[data-polly] .bg{--tw-scale-x:.9;--tw-scale-y:.9;background-color:hsla(0,0%,4%,.4);border-radius:9999px;height:47px;left:-.125rem;position:absolute;top:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:47px;z-index:-1}[data-polly] audio{border-radius:9999px;display:none;height:2.75rem;left:1px;position:absolute;top:0}[data-polly] .audio-player{--player-button-width:41px;--sound-button-width:1em;--space:.5em;--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:9999px;border-width:2px;color:rgb(10 10 10/var(--tw-text-opacity));height:auto;left:-1px;padding-right:.5rem;position:absolute;top:-1px;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:20rem;z-index:2}[data-polly] .audio-player .icon-container{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:100%;justify-content:center;width:100%}[data-polly] .audio-player .audio-icon{height:90%;width:90%}[data-polly] .audio-player .controls{align-items:center;display:flex;flex-direction:row;width:100%}[data-polly] .audio-player .player-button{background-color:transparent;border:0;cursor:pointer;flex-shrink:0;height:var(--player-button-width);padding:0;width:var(--player-button-width)}[data-polly] .audio-player .player-button svg{--tw-scale-x:1.30;--tw-scale-y:1.30;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-polly] .audio-player .timeline{-webkit-appearance:none;background-color:#e5e5e5;background-image:linear-gradient(#0a0a0a,#0a0a0a);background-repeat:no-repeat;background-size:0 100%;border-radius:5px;height:.5em;margin-left:var(--space);margin-right:var(--space);width:calc(100% - var(--player-button-width) - var(--sound-button-width) - var(--space))}[data-polly] .audio-player .timeline::-webkit-slider-thumb{--tw-bg-opacity:1;-webkit-appearance:none;background-color:rgb(10 10 10/var(--tw-bg-opacity));border:0;border-radius:50%;cursor:pointer;height:1em;opacity:0;-webkit-transition:all .1s;transition:all .1s;width:1em}[data-polly] .audio-player .timeline::-moz-range-thumb{--tw-bg-opacity:1;-webkit-appearance:none;background-color:rgb(10 10 10/var(--tw-bg-opacity));border:0;border-radius:50%;cursor:pointer;height:1em;opacity:0;-moz-transition:all .1s;transition:all .1s;width:1em}[data-polly] .audio-player .timeline::-ms-thumb{--tw-bg-opacity:1;-webkit-appearance:none;background-color:rgb(10 10 10/var(--tw-bg-opacity));border:0;border-radius:50%;cursor:pointer;height:1em;opacity:0;-ms-transition:all .1s;transition:all .1s;width:1em}[data-polly] .audio-player .timeline:hover::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));opacity:1}[data-polly] .audio-player .timeline:hover::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));opacity:1}[data-polly] .audio-player .timeline:hover::-ms-thumb{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));opacity:1}[data-polly] .audio-player .timeline::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent;border:none;box-shadow:none}[data-polly] .audio-player .timeline::-moz-range-track{-webkit-appearance:none;background:transparent;border:none;box-shadow:none}[data-polly] .audio-player .timeline::-ms-track{-webkit-appearance:none;background:transparent;border:none;box-shadow:none}[data-polly] .audio-player .sound-button{background-color:transparent;border-width:0;cursor:pointer;flex-shrink:0;height:var(--sound-button-width);padding:0;width:var(--sound-button-width)}[data-polly] .audio-player .time{align-items:center;display:flex;flex-shrink:0;font-size:.75rem;margin-left:calc(var(--space)*2);margin-right:var(--space)}[data-polly] .audio-player .time .separator-time{font-size:.5625rem;margin-left:.125rem;margin-right:.125rem}[data-polly] .audio-player .time .current-time,[data-polly] .audio-player .time .total-time{text-align:center;width:2.25rem}.lesson-notification{align-items:center;background-color:rgba(39,39,39,.9);display:none;height:100svh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:50}.lesson-notification[data-visible=true]{display:flex}.lesson-notification .message-bg{height:100%;left:0;position:absolute;top:0;width:100%}.lesson-notification .message-container{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:90vw;position:relative;width:640px}@media (min-width:1024px){.lesson-notification .message-container{min-height:430px}}.lesson-notification .message-container:after{--tw-rotate:2deg;background-color:rgb(226 226 226/var(--tw-bg-opacity));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}.lesson-notification .message-container:after,.lesson-notification .message-container:before{--tw-bg-opacity:1;border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lesson-notification .message-container:before{background-color:rgb(255 255 255/var(--tw-bg-opacity));z-index:2}.lesson-notification .message-container .message-content{text-wrap:pretty;align-items:center;display:flex;flex-direction:column;max-height:90svh;overflow:auto;overscroll-behavior:none;padding-bottom:2.5rem;padding-top:4rem;position:relative;text-align:center;z-index:3}.lesson-notification .message-container .message-content[data-image=true]{border-radius:.75rem;padding-bottom:0}.lesson-notification .message-container .message-content .heading{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.lesson-notification .message-container .message-content .heading{font-size:1.3125rem}}.lesson-notification .message-container .message-content .heading{font-weight:600;max-width:439px}.lesson-notification .message-container .message-content .description{font-size:1.125rem;max-width:439px}.lesson-notification .message-container .message-content .buttons{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:2.75rem;max-width:439px}.lesson-notification .message-container .message-content .buttons a,.lesson-notification .message-container .message-content .buttons button{cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;margin-left:.375rem;margin-right:.375rem}.lesson-notification .message-container .message-content .buttons a:active,.lesson-notification .message-container .message-content .buttons a:focus,.lesson-notification .message-container .message-content .buttons button:active,.lesson-notification .message-container .message-content .buttons button:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.lesson-notification .message-container .message-content .image-container{margin-top:1.25rem;padding:22px}.lesson-notification .message-container .message-content .dont-show-again{cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;justify-content:center;margin-top:1.25rem}.lesson-notification .message-container .message-content .dont-show-again,.lesson-notification .message-container .message-content .dont-show-again .checkbox-wrapper,.lesson-notification .message-container .message-content .dont-show-again label{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer}.lesson-notification .message-container .message-content .dont-show-again .checkbox-wrapper{margin-right:.75rem}.lesson-notification .message-container .message-content .message-image{position:relative;z-index:2}.lesson-notification .message-container .message-close{border-radius:9999px;cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;position:absolute;right:22px;top:22px;z-index:3}.lesson-notification .message-container .message-close:active,.lesson-notification .message-container .message-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.lesson-popup-notification{align-items:center;background-color:rgba(39,39,39,.9);display:none;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:50}.lesson-popup-notification[data-visible=true]{display:flex}.lesson-popup-notification .message-bg{height:100%;left:0;position:absolute;top:0;width:100%}.lesson-popup-notification .message-container{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-shrink:0;height:auto;justify-content:center;max-height:90svh;max-width:800px;position:relative;width:90vw}.lesson-popup-notification .message-container:after{--tw-rotate:2deg;--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:1}.lesson-popup-notification .message-container:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.lesson-popup-notification .message-container .message-content{text-wrap:pretty;display:flex;flex-direction:column;padding:1.25rem;position:relative;text-align:left;width:100%;z-index:3}@media (min-width:1280px){.lesson-popup-notification .message-container .message-content{padding:2.5rem}}.lesson-popup-notification .message-container .message-content .content-block{max-height:calc(90svh - 146px);overflow:auto;padding-right:2.5rem}@media (min-width:768px){.lesson-popup-notification .message-container .message-content .content-block{overflow:hidden;padding-right:3.5rem}}.lesson-popup-notification .message-container .message-content .buttons{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:1.25rem}@media (min-width:768px){.lesson-popup-notification .message-container .message-content .buttons{margin-top:2.75rem}}.lesson-popup-notification .message-container .message-content .buttons a,.lesson-popup-notification .message-container .message-content .buttons button{cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;margin-left:.375rem;margin-right:.375rem}.lesson-popup-notification .message-container .message-content .buttons a:active,.lesson-popup-notification .message-container .message-content .buttons a:focus,.lesson-popup-notification .message-container .message-content .buttons button:active,.lesson-popup-notification .message-container .message-content .buttons button:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.lesson-popup-notification .message-container .message-content .dont-show-again{cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;justify-content:center;margin-top:1.25rem}.lesson-popup-notification .message-container .message-content .dont-show-again,.lesson-popup-notification .message-container .message-content .dont-show-again .checkbox-wrapper,.lesson-popup-notification .message-container .message-content .dont-show-again label{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer}.lesson-popup-notification .message-container .message-content .dont-show-again .checkbox-wrapper{margin-right:.75rem}.lesson-popup-notification .message-container .message-close{border-radius:9999px;cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;position:absolute;right:22px;top:22px;z-index:3}.lesson-popup-notification .message-container .message-close:active,.lesson-popup-notification .message-container .message-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-block].zoom-block{border-radius:.75rem;display:flex;height:-moz-max-content;height:max-content;overflow:hidden;position:relative;width:100%}[data-block].zoom-block .zoom-block-container{aspect-ratio:1259/708;overflow:hidden;position:relative;width:100%}[data-block].zoom-block .zoom-block-container .zoom-image{--tw-scale-x:1;--tw-scale-y:1;height:100%;left:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}[data-block].zoom-block .zoom-block-container .zoom-image,[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="6"]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="6"]{--tw-scale-x:10;--tw-scale-y:10}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="5"]{--tw-scale-x:8;--tw-scale-y:8}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="4"],[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="5"]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="4"]{--tw-scale-x:6;--tw-scale-y:6}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="3"]{--tw-scale-x:4;--tw-scale-y:4}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="2"],[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="3"]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-block].zoom-block .zoom-block-container .zoom-image[data-zoomlevel="2"]{--tw-scale-x:2;--tw-scale-y:2}[data-block].zoom-block .zoom-panel{--tw-backdrop-blur:blur(16px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsla(0,0%,4%,.05);display:flex;flex-direction:column;height:100%;justify-content:center;padding:.625rem .25rem;position:absolute;right:0;top:0;width:3rem}@media (min-width:1024px){[data-block].zoom-block .zoom-panel{justify-content:space-between;padding-left:.5rem;padding-right:.5rem;padding-top:1.5rem;width:4.625rem}}[data-block].zoom-block .zoom-panel .zoom-icon{display:none}@media (min-width:1024px){[data-block].zoom-block .zoom-panel .zoom-icon{display:block;height:auto;width:1.75rem}}[data-block].zoom-block .zoom-panel .zoom-controls{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:100%}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-button{align-items:center;cursor:pointer;display:flex;justify-content:center;max-width:100%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-button svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));height:auto;max-width:100%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-button:hover:not(:disabled) svg{--tw-text-opacity:1;color:rgb(254 198 55/var(--tw-text-opacity))}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-button:hover:disabled{cursor:default;opacity:.5}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels{display:flex;flex-direction:column-reverse;gap:.5rem;margin-bottom:.5rem;margin-top:.5rem;width:100%}@media (min-width:1024px){[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels{gap:.625rem;margin-bottom:.625rem;margin-top:.625rem}}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button{align-items:center;background-color:hsla(0,0%,47%,.2);border-color:hsla(0,0%,100%,.3);border-radius:.375rem;border-width:1px;cursor:pointer;display:flex;height:.75rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:1024px){[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button{height:1.125rem}}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button:hover{border-color:#fff}[data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button.active{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-color:rgb(254 198 55/var(--tw-border-opacity))}[data-width-xl="width-1/4"] [data-block].zoom-block .zoom-panel{justify-content:center;padding:.625rem .25rem;width:3rem}[data-width-xl="width-1/4"] [data-block].zoom-block .zoom-panel .zoom-icon{display:none}[data-width-xl="width-1/4"] [data-block].zoom-block .zoom-panel .zoom-controls{gap:.5rem}@media (min-width:1024px){[data-width-xl="width-1/4"] [data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels{display:none}}[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel{justify-content:center;padding:.625rem .25rem;width:3rem}[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-icon{display:none}[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-controls{gap:.5rem}@media (min-width:1280px){[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-controls{gap:0}}@media (min-width:1024px){[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels{display:none}}@media (min-width:1280px){[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels{display:flex;margin-bottom:.5rem;margin-top:.5rem}[data-width-xl="width-1/3"] [data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button{height:.75rem}}[data-width-xl="width-1/2"] [data-block].zoom-block .zoom-panel{justify-content:center;padding-bottom:.625rem;padding-top:.625rem}[data-width-xl="width-1/2"] [data-block].zoom-block .zoom-panel .zoom-icon{display:none}[data-block].gallery-block{height:100%;width:100%}[data-block].gallery-block .image-container{border-radius:.75rem;overflow:hidden;width:100%}[data-block].gallery-block .image-container img{width:100%}[data-block].gallery-block .caption{--tw-text-opacity:1;color:rgb(150 150 150/var(--tw-text-opacity));font-size:1rem;margin-top:.25rem;padding-bottom:.5rem}[data-block].gallery-block .gallery-slider{position:relative}[data-block].gallery-block .gallery-slider .swiper-slide{cursor:grab}[data-block].gallery-block .gallery-slider .swiper-buttons{align-items:center;bottom:0;display:flex;height:3.5rem;justify-content:space-between;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}[data-block].gallery-block .gallery-slider .swiper-buttons .swiper-button-prev{--tw-rotate:180deg;pointer-events:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-block].gallery-block .gallery-slider .swiper-buttons .swiper-button-next{pointer-events:auto}[data-block].gallery-block .gallery-slider .swiper-buttons .swiper-button-disabled{opacity:0}[data-block].gallery-block .gallery-slider .swiper-buttons svg{width:2.75rem}[data-block].gallery-block .gallery-slider .swiper-pagination{align-items:center;display:flex;height:3.5rem;justify-content:center;width:100%}[data-block].gallery-block .gallery-slider .swiper-pagination .swiper-pagination-bullet{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:9999px;border-width:1px;display:flex;height:13px;justify-content:center;margin-left:.25rem;margin-right:.25rem;position:relative;width:13px}[data-block].gallery-block .gallery-slider .swiper-pagination .swiper-pagination-bullet:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;content:"";height:7px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:7px}[data-block].gallery-block .gallery-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}[data-block].image-block{height:100%;width:100%}[data-block].image-block .image-container{border-radius:.75rem;overflow:hidden;width:100%}[data-block].image-block .image-container img{width:100%}[data-block].image-block .caption{--tw-text-opacity:1;color:rgb(150 150 150/var(--tw-text-opacity));font-size:1rem;margin-top:.25rem;padding-bottom:.5rem}[data-block].video-block{border-radius:.75rem;overflow:hidden;position:relative;width:100%}@media (min-width:1696px){[data-block].video-block{max-height:100svh}}[data-block].video-block .video-block-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}[data-block].video-block .image-container{height:100%;width:100%}[data-block].video-block .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-block].video-block video{aspect-ratio:16/9}.section-lesson-overview-buttons{padding-top:1rem;position:sticky;top:0;z-index:4}@media (min-width:768px){.section-lesson-overview-buttons{padding-top:2.5rem}}.section-lesson-overview-buttons[data-lesson-type=lesson]{margin-bottom:-3.75rem}@media (min-width:768px){.section-lesson-overview-buttons[data-lesson-type=lesson]{margin-bottom:-6.56rem}}.section-lesson-overview-buttons[data-lesson-type=mini]{margin-bottom:-6.56rem}@media (min-width:768px){.section-lesson-overview-buttons[data-lesson-type=mini]{margin-bottom:-105px}}.section-lesson-overview-buttons .row{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:640px){.section-lesson-overview-buttons .row{flex-direction:row;justify-content:flex-end}}.section-lesson-overview-buttons .column-nav{align-items:center;display:flex;justify-content:flex-end;padding-top:1rem;width:100%}@media (min-width:640px){.section-lesson-overview-buttons .column-nav{padding-top:0;width:auto}}.section-lesson-overview-buttons .column-nav .btn{width:100%}@media (min-width:640px){.section-lesson-overview-buttons .column-nav .btn{width:auto}}.section-lesson-overview-buttons .column-nav .btn:active,.section-lesson-overview-buttons .column-nav .btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.section-lesson-overview-buttons .column-nav [data-share]{align-items:center;display:flex;flex-direction:column;position:relative}.section-lesson-overview-buttons .column-nav [data-share] .copy-success{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;line-height:1;padding-top:.5rem;text-align:center;text-transform:uppercase}@media (min-width:1280px){.section-lesson-overview-buttons .column-nav [data-share] .copy-success{font-size:1rem;white-space:nowrap}}.section-lesson-overview-buttons .column-timer{width:100%}@media (min-width:640px){.section-lesson-overview-buttons .column-timer{flex-shrink:0;padding-right:0;width:auto}}.section-lesson-overview-buttons .column-timer .timer{align-items:center;display:flex;position:relative;width:100%}.section-lesson-overview-buttons .column-timer .timer [data-extend-timer]{height:100%;position:absolute;right:0;top:0;width:auto;z-index:2}.section-lesson-overview-buttons .column-timer .timer [data-extend-timer].extended{--tw-text-opacity:1;color:rgb(180 180 180/var(--tw-text-opacity));pointer-events:none}.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));justify-content:flex-start;padding-left:.75rem;padding-right:8rem;pointer-events:none;position:relative;text-align:left;width:100%;z-index:1}@media (min-width:768px){.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry]{padding-left:1.75rem;padding-right:11rem}}.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry] span.heading{font-family:Poppins,sans-serif;font-weight:400;margin-right:.5rem;text-transform:none}.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry] span.time{min-width:-moz-min-content;min-width:min-content;text-transform:lowercase;white-space:nowrap;width:50px}@media (min-width:480px){.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry] span.time{width:auto}}@media (min-width:768px){.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry] span.time{min-width:7.5rem;width:auto}}.section-lesson-overview-buttons .column-timer .timer [data-lesson-expiry] span.time.red{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}@media (min-width:640px){.section-lesson-overview-buttons .column-timer .timer .heading-desktop{display:none}}@media (min-width:768px){.section-lesson-overview-buttons .column-timer .timer .heading-desktop{display:block}}.section-lesson-overview-buttons .column-timer .timer .heading-mobile{display:none}@media (min-width:640px){.section-lesson-overview-buttons .column-timer .timer .heading-mobile{display:block}}@media (min-width:768px){.section-lesson-overview-buttons .column-timer .timer .heading-mobile{display:none}}.section-lesson-overview-header{overflow:hidden;position:relative}.section-lesson-overview-header[data-lesson-type=mini]{padding-top:7.8rem}.section-lesson-overview-header[data-lesson-type=lesson]{padding-top:6.25rem}.section-lesson-overview-header .container{position:relative;z-index:3}.section-lesson-overview-header .row-heading .column{width:100%}@media (min-width:1696px){.section-lesson-overview-header .row-heading .column{padding-left:5.5555555%;text-align:left;width:77.7777777%}}.section-lesson-overview-header .row-heading .column h1{font-size:44px;letter-spacing:-.03em;line-height:1}@media (min-width:1280px){.section-lesson-overview-header .row-heading .column h1{font-size:calc(1.75rem + 6vw)}@media (min-width:1200px){.section-lesson-overview-header .row-heading .column h1{font-size:6.25rem}}}.section-lesson-overview-header .row-heading .column h1{display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.2;margin-bottom:1rem;overflow-wrap:break-word;width:100%}.section-lesson-overview-header .row-heading .column h1 span:last-child{font-size:calc(1.53125rem + 3.375vw)}@media (min-width:1200px){.section-lesson-overview-header .row-heading .column h1 span:last-child{font-size:4.0625rem}}.section-lesson-overview-header .row-heading .column .keywords{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem}@media (min-width:1280px){.section-lesson-overview-header .row-heading .column .keywords{margin-left:-.375rem;margin-right:-.375rem}}.section-lesson-overview-header .row-heading .column .keywords .btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));cursor:default;margin:.125rem}@media (min-width:1280px){.section-lesson-overview-header .row-heading .column .keywords .btn{margin:.375rem}}.section-lesson-overview-header .row-heading .column .keywords .btn.btn-used{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity))}.section-lesson-overview-header .row-template{padding-left:0;padding-right:0}.section-lesson-overview-header .row-template .column{padding-left:0;padding-right:0;width:100%}.section-lesson-overview-header .row-template .column img{bottom:-1px;height:auto;position:relative;width:100%}.section-lesson-overview-header .image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-lesson-overview-header .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-lesson-overview-header .header-image-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.section-lesson-overview-footer .row-template{padding-bottom:0;padding-left:0;padding-right:0}.section-lesson-overview-footer .row-template .column{padding-left:0;padding-right:0;width:100%}.section-lesson-overview-footer .row-template .column img{--tw-rotate:180deg;height:auto;position:relative;top:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.section-lesson-overview{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1280px){.section-lesson-overview{padding-bottom:3.5rem;padding-top:3.5rem}}.section-lesson-overview[data-bg=grey]+.section-lesson-overview[data-bg=grey],.section-lesson-overview[data-bg=white]+.section-lesson-overview[data-bg=white]{padding-top:0}.section-lesson-overview[data-bg=grey]+.section-lesson-overview-footer{margin-top:3.5rem}@media (min-width:1280px){.section-lesson-overview[data-bg=grey]+.section-lesson-overview-footer{margin-top:5rem}}.help-docs-section .section-lesson-overview .column,.help-docs-section .section-lesson-overview .row{padding-left:0;padding-right:0}.section-lesson-overview[data-block-type=contentBlock] .column{width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=contentBlock] .column{padding-left:5.5555555%;text-align:left;width:77.7777777%}.help-docs-section .section-lesson-overview[data-block-type=contentBlock] .column{padding-left:0;width:100%}}.help-docs-section .section-lesson-overview[data-block-type=contentBlock] .column .content-block{border-bottom-width:0}.section-lesson-overview[data-block-type=contentBlock] .column .content-block a{font-weight:600;text-decoration-line:underline}.section-lesson-overview[data-block-type=contentBlock] .column .content-block a:hover{text-decoration-line:none}.section-lesson-overview[data-block-type=dropdowns] h3,.section-lesson-overview[data-block-type=quizAnswers] h3,.section-lesson-overview[data-block-type=rows-dropdown] h3{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.section-lesson-overview[data-block-type=dropdowns] h3,.section-lesson-overview[data-block-type=quizAnswers] h3,.section-lesson-overview[data-block-type=rows-dropdown] h3{font-size:1.75rem}}.section-lesson-overview[data-block-type=dropdowns] h3,.section-lesson-overview[data-block-type=quizAnswers] h3,.section-lesson-overview[data-block-type=rows-dropdown] h3{margin-bottom:.625rem}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column{display:flex;flex-direction:column;width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column{padding-left:5.5555555%;width:77.7777777%}}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .heading,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .heading,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .heading{font-weight:600}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .quiz-answer,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .quiz-answer,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .quiz-answer{border-color:hsla(0,0%,4%,.2);border-top-width:1px;padding-bottom:.75rem;padding-top:.75rem}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column button.accordion,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column button.accordion,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column button.accordion{--tw-border-opacity:1;align-items:center;border-color:rgb(10 10 10/var(--tw-border-opacity));border-top-width:2px;cursor:pointer;display:flex;justify-content:space-between;outline:2px solid transparent;outline-offset:2px;padding-bottom:18px;padding-top:18px;text-align:left;width:100%}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-heading{font-size:1.75rem}}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-heading,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-heading{font-weight:600;line-height:1.25;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-icon,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-icon,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-icon{align-self:center;flex-shrink:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-icon svg,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-icon svg,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-icon svg{height:1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.75rem}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-content,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-content,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-content{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(10 10 10/var(--tw-border-opacity));max-height:0;min-height:1px;overflow:hidden;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-content div,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .accordion-content div,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-content div{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .is-open .accordion-icon svg,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .is-open .accordion-icon svg,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .is-open .accordion-icon svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .is-open+.accordion-content,.section-lesson-overview[data-block-type=quizAnswers] .row-accordion .column .is-open+.accordion-content,.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .is-open+.accordion-content{padding-bottom:0}.section-lesson-overview[data-block-type=dropdowns][data-bg=grey]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column>div{margin-top:-.125rem}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .accordion-content>div{padding-bottom:18px}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .links{align-items:flex-start;display:flex;flex-wrap:wrap;padding-top:18px}@media (min-width:1280px){.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .links{padding-top:0}}.section-lesson-overview[data-block-type=dropdowns] .row-accordion .column .links .btn{margin-right:1.25rem;margin-top:1.25rem;text-decoration-line:none}.section-lesson-overview[data-block-type=files] .column{width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=files] .column{padding-left:5.5555555%;width:77.7777777%}.help-docs-section .section-lesson-overview[data-block-type=files] .column{padding-left:0;width:100%}}.section-lesson-overview[data-block-type=files] .column h3{margin-bottom:1.25rem}.section-lesson-overview[data-block-type=files] .file-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.section-lesson-overview[data-block-type=files] .file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.section-lesson-overview[data-block-type=files] .file-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.section-lesson-overview[data-block-type=files] .file-grid .file{display:flex;flex-direction:column;position:relative}.section-lesson-overview[data-block-type=files] .file-grid .file .image-container,.section-lesson-overview[data-block-type=files] .file-grid .file .image-container-empty{aspect-ratio:1/1;border-radius:.5rem;overflow:hidden}.section-lesson-overview[data-block-type=files] .file-grid .file .image-container-empty{--tw-border-opacity:1;align-items:center;border-color:rgb(211 211 211/var(--tw-border-opacity));border-width:1px;display:flex;justify-content:center}.section-lesson-overview[data-block-type=files] .file-grid .file .image-container-empty>svg{--tw-text-opacity:1;color:rgb(211 211 211/var(--tw-text-opacity));width:100px}.section-lesson-overview[data-block-type=files] .file-grid .file .name{font-size:1rem;margin-top:1rem}.section-lesson-overview[data-block-type=files] .file-grid .file .name span{font-size:.875rem;opacity:.5}.section-lesson-overview[data-block-type=files] .file-grid .file .download{position:relative}.section-lesson-overview[data-block-type=files] .file-grid .file .download>svg{bottom:.75rem;left:1.25rem;position:absolute}.section-lesson-overview[data-block-type=rows-dropdown],.section-lesson-overview[data-block-type=rows]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}.section-lesson-overview[data-block-type=rows-dropdown] .column,.section-lesson-overview[data-block-type=rows] .column{width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=rows-dropdown] .column,.section-lesson-overview[data-block-type=rows] .column{padding-left:5.5555555%;width:77.7777777%}}.section-lesson-overview[data-block-type=rows-dropdown] .column h3,.section-lesson-overview[data-block-type=rows] .column h3{margin-bottom:1.25rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content,.section-lesson-overview[data-block-type=rows] .column .row-content{align-items:flex-start;border-color:hsla(0,0%,4%,.2);border-top-width:1px;display:flex;flex-direction:column;padding-bottom:18px;padding-top:18px}@media (min-width:768px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content,.section-lesson-overview[data-block-type=rows] .column .row-content{flex-direction:row}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=wide] .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=wide] .description-block{flex-direction:column}@media (min-width:1280px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=wide] .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=wide] .description-block{flex-direction:column}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=narrow] .content,.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=narrow] .content .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=narrow] .content,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=narrow] .content .description-block{width:100%}@media (min-width:1280px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=narrow] .content .description-block .description,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=narrow] .content .description-block .description{width:66.6666666%}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=narrow] .content .description-block .links-block,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=narrow] .content .description-block .links-block{flex-shrink:0;gap:1rem;margin-top:0;padding-left:2rem;width:33.3333333%}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content[data-view=narrow] .content .description-block .links-block .links,.section-lesson-overview[data-block-type=rows] .column .row-content[data-view=narrow] .content .description-block .links-block .links{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;width:100%}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image{position:relative}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image .image-container,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image .image-container{aspect-ratio:1/1;border-radius:.5rem;flex-shrink:0;height:184px;overflow:hidden;width:184px}@media (min-width:768px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image .image-container,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image .image-container{margin-right:2rem}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image .block-number,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image .block-number{font-family:Space Grotesk,sans-serif;font-size:calc(1.25625rem + .075vw);font-weight:700}@media (min-width:1200px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image .block-number,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image .block-number{font-size:1.3125rem}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .block-image .block-number,.section-lesson-overview[data-block-type=rows] .column .row-content .block-image .block-number{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-width:3px;bottom:-6px;display:flex;height:2rem;justify-content:center;left:-6px;line-height:1;position:absolute;width:2rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .links-block,.section-lesson-overview[data-block-type=rows] .column .row-content .links-block{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .links-block .links,.section-lesson-overview[data-block-type=rows] .column .row-content .links-block .links{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .links-block .links .simple-link,.section-lesson-overview[data-block-type=rows] .column .row-content .links-block .links .simple-link{--tw-text-opacity:1;color:rgb(2 110 237/var(--tw-text-opacity));font-weight:600;text-decoration-line:underline}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .links-block .links .simple-link:hover,.section-lesson-overview[data-block-type=rows] .column .row-content .links-block .links .simple-link:hover{text-decoration-line:none}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .heading,.section-lesson-overview[data-block-type=rows] .column .row-content .heading{font-weight:600;width:100%}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .content,.section-lesson-overview[data-block-type=rows] .column .row-content .content{display:flex;flex-direction:column;flex-shrink:1;padding-top:18px}@media (min-width:768px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .content,.section-lesson-overview[data-block-type=rows] .column .row-content .content{padding-top:0}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block{align-items:flex-start;display:flex;flex-direction:column;padding-top:18px}@media (min-width:768px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block{padding-top:0}}@media (min-width:1280px){.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block{flex-direction:row}}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol,.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block p,.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block p,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul{margin-bottom:.5rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol:last-child,.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block p:last-child,.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul:last-child,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol:last-child,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block p:last-child,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul:last-child{margin-bottom:0}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol{list-style-position:outside;list-style-type:decimal;padding-left:1.5rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol ::marker,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol ::marker{color:#0a0a0a}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol::marker,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol::marker{color:#0a0a0a}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol li,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol li{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:.25rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol li:last-child,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol li:last-child{margin-bottom:0}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ol li:before,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ol li:before{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul{list-style-position:outside;list-style-type:disc;padding-left:1.5rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul ::marker,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul ::marker{color:#0a0a0a}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul::marker,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul::marker{color:#0a0a0a}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul li,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul li{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:.25rem}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul li:last-child,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul li:last-child{margin-bottom:0}.section-lesson-overview[data-block-type=rows-dropdown] .column .row-content .description-block ul li:before,.section-lesson-overview[data-block-type=rows] .column .row-content .description-block ul li:before{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.section-lesson-overview[data-block-type=rows-dropdown]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-content>div{padding-bottom:18px}.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-content .row{padding-left:0;padding-right:0}.section-lesson-overview[data-block-type=rows-dropdown] .row-accordion .column .accordion-content .row .column{padding-left:.25rem;padding-right:0;width:100%}.section-lesson-overview[data-block-type=images] .column{width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=images] .column{padding-left:5.5555555%;text-align:left;width:66.6666666%}.help-docs-section .section-lesson-overview[data-block-type=images] .column{padding-left:0;width:77.7777777%}}.section-lesson-overview[data-block-type=images] .column .swiper-container{overflow:hidden;width:100%}.section-lesson-overview[data-block-type=images] .column .swiper-container.slider-thumbnail{margin-top:26px}.section-lesson-overview[data-block-type=images] .column .swiper-container.slider-thumbnail .swiper-slide{cursor:pointer;height:75px;opacity:1;overflow:hidden;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:122px}.section-lesson-overview[data-block-type=images] .column .swiper-container.slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:.3}.section-lesson-overview[data-block-type=images] .column .swiper-container.slider-thumbnail .swiper-slide .image-container{height:100%}.section-lesson-overview[data-block-type=images] .column .swiper-container.slider-thumbnail .swiper-slide .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-lesson-overview[data-block-type=images] .column .image-container{border-radius:.5rem;overflow:hidden}.section-lesson-overview[data-block-type=images] .column .image-container img{border-radius:.5rem;overflow:hidden;width:100%}.section-lesson-overview[data-block-type=images][data-images="1"] .column{width:100%}@media (min-width:1696px){.section-lesson-overview[data-block-type=images][data-images="1"] .column{text-align:left;width:77.7777777%}}@media (min-width:1024px){.section-lesson-overview[data-block-type=images][data-images="2"] .row{flex-wrap:nowrap}}.section-lesson-overview[data-block-type=images][data-images="2"] .column{width:100%}.section-lesson-overview[data-block-type=images][data-images="2"] .column:first-child{margin-bottom:1.25rem}@media (min-width:768px){.section-lesson-overview[data-block-type=images][data-images="2"] .column:first-child{margin-bottom:0}.section-lesson-overview[data-block-type=images][data-images="2"] .column{padding-left:var(--col-padding);padding-right:var(--col-padding);width:50%}}.section-lesson-mini-component[data-view=normal]{padding-top:1.5rem}.section-lesson-mini-component[data-view=normal] .column{width:100%}@media (min-width:1696px){.section-lesson-mini-component[data-view=normal] .column{padding-left:5.5555555%;text-align:left;width:77.7777777%}}.section-lesson-mini-component[data-view=normal] [data-block]{margin-bottom:1.5rem;margin-top:1.5rem}.section-lesson-mini-component[data-view=normal] .row-button .column{display:flex;justify-content:center;padding-bottom:1.5rem}@media (min-width:1024px){.section-lesson-mini-component[data-view=normal] .row-button .column{justify-content:flex-end}}@media (min-width:1280px){.section-lesson-mini-component[data-view=normal] .row-button .column{padding-bottom:3.5rem}}.section-lesson-mini-component[data-view=normal] .row-button .column .btn{width:auto}.section-lesson-mini-component[data-view=normal] .row-button .column .btn:active,.section-lesson-mini-component[data-view=normal] .row-button .column .btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.section-lesson-mini-component[data-view=normal] .close-view,.section-lesson-mini-component[data-view=normal] .logo-full,.section-lesson-mini-component[data-view=normal] .logo-short{display:none}.section-lesson-mini-component[data-view=classroom]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:80}.section-lesson-mini-component[data-view=classroom] .row-heading{display:none}.section-lesson-mini-component[data-view=classroom] .row-component{align-items:center;height:100%;justify-content:center}.section-lesson-mini-component[data-view=classroom] .row-component .column{align-items:center;display:flex;height:100%;padding-bottom:5rem;padding-top:5rem}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column{padding-bottom:6rem;padding-top:6rem}}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=zoom]{aspect-ratio:1259/708;height:-moz-max-content;height:max-content;justify-content:center;max-height:100%;width:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=zoom] [data-block].zoom-block{aspect-ratio:1259/708;height:100%;width:auto}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=zoom] [data-block].zoom-block .zoom-panel{width:6.625rem}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=zoom] [data-block].zoom-block .zoom-panel .zoom-icon{width:2.75rem}}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=zoom] [data-block].zoom-block .zoom-panel .zoom-controls .zoom-levels .zoom-level-button{height:2rem}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image]{padding-bottom:0;width:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block{height:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .image-container{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;width:-moz-max-content;width:max-content}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .image-container picture{align-items:center;background-image:none!important;display:flex;height:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .image-container img{border-radius:.375rem;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider{height:100%;padding-bottom:2.5rem}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider{padding-bottom:6rem}}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider .swiper-wrapper{height:100%!important}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider .swiper-slide{display:flex;height:100%;justify-content:center;padding-left:6rem;padding-right:6rem}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider .swiper-buttons{height:100%;padding-left:calc(var(--col-padding) + var(--row-padding));padding-right:calc(var(--col-padding) + var(--row-padding));position:fixed;top:0}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider .swiper-buttons svg{width:5rem}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].gallery-block .gallery-slider .swiper-pagination{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block{align-items:center;display:flex;padding-bottom:2.5rem;padding-left:2.5rem;padding-right:2.5rem}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block{padding-bottom:6rem;padding-left:6rem;padding-right:6rem}}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block>div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block>div .image-container{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;width:-moz-max-content;width:max-content}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block>div .image-container picture{align-items:center;background-image:none!important;display:flex;height:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=image] [data-block].image-block>div .image-container img{border-radius:.375rem;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=video]{align-items:center;display:flex;justify-content:center;padding-left:2.5rem;padding-right:2.5rem;width:100%}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=video]{padding-left:6rem;padding-right:6rem}}.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=video] [data-block].video-block{align-items:center;display:flex;height:100%;width:auto}@media (min-width:1024px){.section-lesson-mini-component[data-view=classroom] .row-component .column[data-component-type=video] [data-block].video-block .video-block-overlay-play{--tw-scale-x:2;--tw-scale-y:2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.section-lesson-mini-component[data-view=classroom] .logo-full,.section-lesson-mini-component[data-view=classroom] .logo-short{left:calc(var(--col-padding) + var(--row-padding));position:fixed;top:1rem}.section-lesson-mini-component[data-view=classroom] .logo-full{display:none}@media (min-width:1280px){.section-lesson-mini-component[data-view=classroom] .logo-full{display:block}.section-lesson-mini-component[data-view=classroom] .logo-short{display:none}}.section-lesson-mini-component[data-view=classroom] .close-view{cursor:pointer;display:block;position:fixed;right:calc(var(--col-padding) + var(--row-padding));top:1rem}[data-modal-activities]{--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));display:none;height:100svh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10}[data-modal-activities][data-visible=true]{display:flex}[data-modal-activities] .activities-logo{display:none}@media (min-width:1280px){[data-modal-activities] .activities-logo{display:block;left:.5vw;max-height:-moz-max-content;max-height:max-content;max-width:9vw;position:fixed;top:.5vw}}@media (min-width:1696px){[data-modal-activities] .activities-logo{left:1vw;max-height:-moz-max-content;max-height:max-content;max-width:-moz-max-content;max-width:max-content;top:1vw}}[data-modal-activities] .activities-bg{height:100vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:fixed;width:100vw}@media (min-width:1024px){[data-modal-activities] .activities-bg{-o-object-position:center;object-position:center}}[data-modal-activities] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-modal-activities] .activities-close{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer}[data-modal-activities] .activities-close:active,[data-modal-activities] .activities-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-modal-activities] .activities-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;flex-shrink:0;max-height:95svh;max-width:1280px;position:relative;width:90vw}@media (min-width:1024px){[data-modal-activities] .activities-container{width:80vw}}@media (min-width:1696px){[data-modal-activities] .activities-container{width:75vw}}[data-modal-activities] .activities-container:after{--tw-rotate:1.5deg;--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:1}[data-modal-activities] .activities-container:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}[data-modal-activities] .activities-container .activities-container-inner{border-radius:.75rem;max-height:95svh;overflow:auto;overscroll-behavior:none}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:5rem;padding-top:3.5rem;position:relative;z-index:3}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row{position:relative}@media (min-width:640px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row{padding-left:55px;padding-right:55px}}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row{padding-left:0;padding-right:2.75rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .heading{font-size:1.75rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .heading{font-weight:600;letter-spacing:-.015em;line-height:1.375;text-align:center}@media (min-width:1696px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .heading{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .heading{font-size:2.25rem}}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .heading-row .subheading{text-align:center}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row{display:flex;flex-wrap:wrap;justify-content:center;padding-left:2.5rem;padding-right:2.5rem;padding-top:2.5rem}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row{padding-left:6rem;padding-right:6rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity{--tw-border-opacity:1;border-color:rgb(211 211 211/var(--tw-border-opacity));border-radius:.5rem;border-width:2px;cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;display:flex;flex-direction:column;justify-content:space-between;margin:.5rem;padding:.5rem .5rem 1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity{width:calc(50% - 1rem)}}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity{width:calc(33% - 1rem)}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-image{margin-bottom:1rem;position:relative}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-image .image-container{border-radius:.375rem;overflow:hidden}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-image .block-number{font-family:Space Grotesk,sans-serif;font-size:calc(1.25625rem + .075vw);font-weight:700}@media (min-width:1200px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-image .block-number{font-size:1.3125rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-image .block-number{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;border-width:3px;bottom:-6px;display:flex;height:2rem;justify-content:center;left:-6px;line-height:1;position:absolute;width:2rem}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.275rem + .3vw);font-weight:700}@media (min-width:1200px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-heading{font-size:1.5rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-heading{line-height:1.25;margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-keywords{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-keywords{margin-left:-.375rem;margin-right:-.375rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-keywords .btn{margin:.125rem;pointer-events:none}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-keywords .btn{margin:.375rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-button{margin-top:2.25rem;padding-left:1rem;padding-right:1rem;width:100%}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity .block-button button{pointer-events:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity:hover{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity))}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity:hover .block-button{margin-top:2.25rem;padding-left:1rem;padding-right:1rem;width:100%}[data-modal-activities] .activities-container .activities-container-inner .activities-content-intro .blocks-row .block-activity:hover .block-button button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}[data-modal-activities] .activities-container .activities-container-inner .activities-content{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:3}[data-modal-activities] .activities-container .activities-container-inner .activities-content [data-polly]{left:1rem;opacity:1;top:1rem}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row{display:flex;flex-direction:column;padding:5rem 2.5rem}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row{flex-direction:row}}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row{padding-left:7rem;padding-right:7rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content{display:flex;flex-direction:column;padding-bottom:2.5rem;width:100%}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content{padding-bottom:0;padding-right:2rem;width:50%}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-heading{font-size:2.25rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-heading{line-height:1.25;margin-bottom:1rem}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-keywords{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem;margin-top:1rem}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-keywords{margin-left:-.375rem;margin-right:-.375rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-keywords .btn{margin:.125rem;pointer-events:none}@media (min-width:1280px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content .block-keywords .btn{margin:.375rem}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content a,[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content li,[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-content p{font-size:1.125rem}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-image{width:100%}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-image{width:50%}}[data-modal-activities] .activities-container .activities-container-inner .activities-content .blocks-row .block-image .image-container{border-radius:.375rem;overflow:hidden}[data-modal-activities] .activities-container .activities-container-inner .activities-content .bottom-row{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-color:hsla(0,0%,44%,.2);border-top-width:1px;bottom:0;display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem;position:sticky}[data-modal-activities] .activities-container .activities-container-inner .activities-content .bottom-row .block-buttons{align-items:center;display:flex;gap:.75rem}[data-modal-activities] .activities-container .activities-close{border-radius:9999px;position:absolute;right:22px;top:14px;z-index:3}@media (min-width:1024px){[data-modal-activities] .activities-container .activities-close{top:22px}}[data-modal-activities] [data-polly]{left:2vw;position:absolute;top:3svh;z-index:10}@media (min-width:1024px){[data-modal-activities] [data-polly]{left:calc(5vw - 50px);top:calc(50svh - 21.5px)}}@media (min-width:1696px){[data-modal-activities] [data-polly]{left:calc(12.5vw - 90px);top:calc(50svh - 21.5px)}}[data-activities-status]{align-items:center;cursor:pointer;display:flex;flex-shrink:0}[data-activities-status] .heading{margin-right:.75rem}[data-activities-status] .toggle{align-items:center;border-radius:9999px;box-shadow:inset 0 1px 2px rgba(0,0,0,.16);display:flex;flex-shrink:0;height:20px;overflow:hidden;padding:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:40px}[data-activities-status] .toggle div{--tw-bg-opacity:1;aspect-ratio:1/1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;flex-shrink:0;width:16px}[data-activities-status][data-activities-status=true] .toggle{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity));justify-content:flex-start}[data-activities-status][data-activities-status=false] .toggle{--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));justify-content:flex-end}body.quiz main{--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));display:flex;height:100svh;justify-content:center;overflow:hidden;width:100vw}body.quiz main .quiz-logo{display:none}@media (min-width:1280px){body.quiz main .quiz-logo{display:block;left:.5vw;max-height:-moz-max-content;max-height:max-content;max-width:9vw;position:fixed;top:.5vw}}@media (min-width:1696px){body.quiz main .quiz-logo{left:1vw;max-height:-moz-max-content;max-height:max-content;max-width:-moz-max-content;max-width:max-content;top:1vw}}body.quiz main .quiz-bg{height:100vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:fixed;width:100vw}@media (min-width:1024px){body.quiz main .quiz-bg{-o-object-position:center;object-position:center}}body.quiz main .quiz-score-bg{display:none}body.quiz main .quiz-content{padding:1.25rem 1.75rem}@media (min-width:1696px){body.quiz main .quiz-content{padding:2.5rem}}body.quiz main .heading-row{position:relative}@media (min-width:640px){body.quiz main .heading-row{padding-left:55px;padding-right:55px}}@media (min-width:1024px){body.quiz main .heading-row{padding-left:0;padding-right:2.75rem}}body.quiz main .heading-row .subheading{font-size:1.25rem}@media (min-width:1696px){body.quiz main .heading-row .subheading{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){body.quiz main .heading-row .subheading{font-size:1.5rem}}}body.quiz main .heading-row .heading{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){body.quiz main .heading-row .heading{font-size:1.75rem}}@media (min-width:1696px){body.quiz main .heading-row .heading{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){body.quiz main .heading-row .heading{font-size:2.25rem}}}@media (min-width:1024px){body.quiz-score main .quiz-bg{display:none}}body.quiz-score main .quiz-score-bg{display:none}@media (min-width:1024px){body.quiz-score main .quiz-score-bg{display:block;height:100vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:fixed;width:100vw;z-index:1}}[data-quiz-page]{align-items:center;display:flex;height:100svh;justify-content:center;overflow:hidden;width:100vw;z-index:1}[data-quiz-page] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-quiz-page] .quiz-close,[data-quiz-page] button.btn{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer}[data-quiz-page] .quiz-close:active,[data-quiz-page] .quiz-close:focus,[data-quiz-page] button.btn:active,[data-quiz-page] button.btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-quiz-page] .quiz-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;flex-shrink:0;max-height:95svh;max-width:1280px;position:relative;width:90vw}@media (min-width:1024px){[data-quiz-page] .quiz-container{width:80vw}}@media (min-width:1696px){[data-quiz-page] .quiz-container{width:75vw}}[data-quiz-page] .quiz-container:after{--tw-rotate:1.5deg;background-color:rgb(226 226 226/var(--tw-bg-opacity));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}[data-quiz-page] .quiz-container:after,[data-quiz-page] .quiz-container:before{--tw-bg-opacity:1;border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[data-quiz-page] .quiz-container:before{background-color:rgb(255 255 255/var(--tw-bg-opacity));z-index:2}[data-quiz-page] .quiz-container .quiz-container-inner{border-radius:.75rem;max-height:95svh;overflow:auto;overscroll-behavior:none}[data-quiz-page] .quiz-container .quiz-image{overflow:hidden;position:relative;z-index:3}@media (min-width:768px){[data-quiz-page] .quiz-container .quiz-image{max-height:70svh}}@media (min-width:1024px){[data-quiz-page] .quiz-container .quiz-image{max-height:95svh}}[data-quiz-page] .quiz-container .quiz-content{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:3}[data-quiz-page] .quiz-container .quiz-notices{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-size:.875rem;padding-top:1.25rem;text-align:right}@media (min-width:1696px){[data-quiz-page] .quiz-container .quiz-notices{padding-top:2.5rem}}[data-quiz-page] .quiz-container .quiz-nav{align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:center;padding-top:1.25rem;position:relative}@media (min-width:768px){[data-quiz-page] .quiz-container .quiz-nav{flex-direction:row;justify-content:space-between}}[data-quiz-page] .quiz-container .quiz-nav .buttons{display:flex;flex-wrap:nowrap;margin-bottom:2rem;width:100%}@media (min-width:768px){[data-quiz-page] .quiz-container .quiz-nav .buttons{margin-bottom:0;width:auto}}[data-quiz-page] .quiz-container .quiz-nav .buttons [data-quiz-finish],[data-quiz-page] .quiz-container .quiz-nav .buttons [data-quiz-next]{margin-left:7px}[data-quiz-page] .quiz-container .quiz-nav .buttons .btn{flex-shrink:1;width:100%}@media (min-width:768px){[data-quiz-page] .quiz-container .quiz-nav .buttons .btn{width:auto}}[data-quiz-page] .quiz-container .quiz-nav div[data-quiz-finish],[data-quiz-page] .quiz-container .quiz-nav div[data-quiz-next]{opacity:.3;pointer-events:none}[data-quiz-page] .quiz-container .quiz-nav .progress{--tw-text-opacity:1;color:rgb(150 150 150/var(--tw-text-opacity));font-size:1rem;padding-left:.75rem;padding-right:.75rem;pointer-events:none}@media (min-width:1024px){[data-quiz-page] .quiz-container .quiz-nav .progress{bottom:0;left:0;position:absolute;text-align:center;width:100%}}[data-quiz-page] .quiz-container .quiz-nav .progress span{white-space:nowrap}[data-quiz-page] .quiz-container .quiz-nav .progress .accented{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600}[data-quiz-page] .quiz-container .quiz-nav [data-quiz-submit].processing{opacity:.3;pointer-events:none}[data-quiz-page] .quiz-container .quiz-close{border-radius:9999px;position:absolute;right:22px;top:14px;z-index:3}@media (min-width:1024px){[data-quiz-page] .quiz-container .quiz-close{top:22px}}[data-quiz-page] .quiz-container [data-quiz-tip-show]{border-radius:9999px;bottom:0;cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png) 14 0,pointer;left:0;position:absolute;z-index:10}@media (min-width:768px){[data-quiz-page] .quiz-container [data-quiz-tip-show]{position:relative}}@media (min-width:1024px){[data-quiz-page] .quiz-container [data-quiz-tip-show]{outline-color:#fff;outline-style:solid;outline-width:4px;transform-origin:bottom left}}@media (min-width:1280px){[data-quiz-page] .quiz-container [data-quiz-tip-show]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}[data-quiz-page] .quiz-container [data-quiz-tip-show]:active,[data-quiz-page] .quiz-container [data-quiz-tip-show]:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-quiz-page] [data-polly]{left:2vw;position:absolute;top:3svh;z-index:10}@media (min-width:1024px){[data-quiz-page] [data-polly]{left:calc(5vw - 50px);top:calc(50svh - 21.5px)}}@media (min-width:1696px){[data-quiz-page] [data-polly]{left:calc(12.5vw - 90px);top:calc(50svh - 21.5px)}}[data-quiz-page] .quiz-wrapper[data-quiz-submitted=true] *{pointer-events:none}.quiz-block[data-block] .quiz-container .quiz-content *,[data-quiz-page] .quiz-container .quiz-content *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.quiz-block[data-block] .quiz-container .quiz-content .heading-row,[data-quiz-page] .quiz-container .quiz-content .heading-row{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.quiz-block[data-block] .quiz-container .quiz-content .heading-row .subheading,[data-quiz-page] .quiz-container .quiz-content .heading-row .subheading{--tw-text-opacity:1;color:rgb(12 80 159/var(--tw-text-opacity));font-weight:600;letter-spacing:-.015em;margin-bottom:.75rem;text-align:center}@media (min-width:1696px){.quiz-block[data-block] .quiz-container .quiz-content .heading-row .subheading,[data-quiz-page] .quiz-container .quiz-content .heading-row .subheading{margin-bottom:1rem}}.quiz-block[data-block] .quiz-container .quiz-content .heading-row .heading,[data-quiz-page] .quiz-container .quiz-content .heading-row .heading{font-weight:600;letter-spacing:-.015em;line-height:1.375;margin-bottom:1.5rem;text-align:center}@media (min-width:1696px){.quiz-block[data-block] .quiz-container .quiz-content .heading-row .heading,[data-quiz-page] .quiz-container .quiz-content .heading-row .heading{margin-bottom:50px}}.quiz-block[data-block] .quiz-container .quiz-content #gauge,[data-quiz-page] .quiz-container .quiz-content #gauge{aspect-ratio:428/214;position:relative;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:640px){.quiz-block[data-block] .quiz-container .quiz-content #gauge,[data-quiz-page] .quiz-container .quiz-content #gauge{max-width:428px}}.quiz-block[data-block] .quiz-container .quiz-content #gauge[data-visible=false],[data-quiz-page] .quiz-container .quiz-content #gauge[data-visible=false]{opacity:0}.quiz-block[data-block] .quiz-container .quiz-content #gauge[data-visible=true],[data-quiz-page] .quiz-container .quiz-content #gauge[data-visible=true]{opacity:1}.quiz-block[data-block] .quiz-container .quiz-content #gauge svg path:first-child,[data-quiz-page] .quiz-container .quiz-content #gauge svg path:first-child{stroke-width:4px}.quiz-block[data-block] .quiz-container .quiz-content #gauge svg path:nth-child(2),[data-quiz-page] .quiz-container .quiz-content #gauge svg path:nth-child(2){stroke:url(#gradientGauge)}.quiz-block[data-block] .quiz-container .quiz-content #gauge .max-value,.quiz-block[data-block] .quiz-container .quiz-content #gauge .min-value,[data-quiz-page] .quiz-container .quiz-content #gauge .max-value,[data-quiz-page] .quiz-container .quiz-content #gauge .min-value{bottom:-29px;font-size:1.125rem;opacity:.35;position:absolute;text-align:center;width:17px}.quiz-block[data-block] .quiz-container .quiz-content #gauge .min-value,[data-quiz-page] .quiz-container .quiz-content #gauge .min-value{left:0}.quiz-block[data-block] .quiz-container .quiz-content #gauge .max-value,[data-quiz-page] .quiz-container .quiz-content #gauge .max-value{right:0}.quiz-block[data-block] .quiz-container .quiz-content .score-row,[data-quiz-page] .quiz-container .quiz-content .score-row{align-items:center;display:flex;flex-direction:column;position:relative}.quiz-block[data-block] .quiz-container .quiz-content .score-row .score-summary,[data-quiz-page] .quiz-container .quiz-content .score-row .score-summary{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.quiz-block[data-block] .quiz-container .quiz-content .score-row .score-summary .score-heading,[data-quiz-page] .quiz-container .quiz-content .score-row .score-summary .score-heading{font-size:1.125rem;margin-bottom:1.25rem}.quiz-block[data-block] .quiz-container .quiz-content .score-row .score-summary .score-value,[data-quiz-page] .quiz-container .quiz-content .score-row .score-summary .score-value{font-size:calc(1.93125rem + 8.175vw);letter-spacing:-.015em;line-height:1}@media (min-width:1200px){.quiz-block[data-block] .quiz-container .quiz-content .score-row .score-summary .score-value,[data-quiz-page] .quiz-container .quiz-content .score-row .score-summary .score-value{font-size:8.0625rem}}.quiz-block[data-block] .quiz-container .quiz-content .score-row .score-summary .score-value,[data-quiz-page] .quiz-container .quiz-content .score-row .score-summary .score-value{font-weight:600;margin-bottom:-19px}.quiz-block[data-block] .quiz-container .quiz-content .buttons-row,[data-quiz-page] .quiz-container .quiz-content .buttons-row{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:5rem;padding-top:5rem}.quiz-block[data-block] .quiz-container .quiz-content .buttons-row .heading,[data-quiz-page] .quiz-container .quiz-content .buttons-row .heading{margin-bottom:34px;text-align:center;width:100%}.quiz-block[data-block] .quiz-container .quiz-content .buttons-row .btns,[data-quiz-page] .quiz-container .quiz-content .buttons-row .btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width:640px){.quiz-block[data-block] .quiz-container .quiz-content .buttons-row .btns,[data-quiz-page] .quiz-container .quiz-content .buttons-row .btns{flex-wrap:nowrap;width:auto}}.quiz-block[data-block] .quiz-container .quiz-content .buttons-row .btns .btn,[data-quiz-page] .quiz-container .quiz-content .buttons-row .btns .btn{margin:.375rem;padding-left:.5rem;padding-right:.5rem;width:calc(50% - .75rem)}@media (min-width:640px){.quiz-block[data-block] .quiz-container .quiz-content .buttons-row .btns .btn,[data-quiz-page] .quiz-container .quiz-content .buttons-row .btns .btn{flex-shrink:0;padding-left:1.5rem;padding-right:1.5rem;width:auto}}.quiz-block[data-block] .quiz-container .quiz-correct-word,[data-quiz-page] .quiz-container .quiz-correct-word{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 211 77/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:inline-flex;font-size:1rem;font-weight:600;height:27px;line-height:1;padding-left:.25rem;padding-right:.75rem;position:absolute;z-index:1}.quiz-block[data-block] .quiz-container .quiz-correct-word svg,[data-quiz-page] .quiz-container .quiz-correct-word svg{margin-right:9px}.quiz-block[data-block] .quiz-container .quiz-image .image-container,[data-quiz-page] .quiz-container .quiz-image .image-container{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));height:100%}.quiz-block[data-block] .quiz-container .quiz-image .image-container img,[data-quiz-page] .quiz-container .quiz-image .image-container img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner{display:flex;flex-wrap:wrap}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image{border-top-left-radius:.75rem;border-top-right-radius:.75rem;flex-shrink:0;overflow:hidden;width:100%}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image{border-bottom-left-radius:.75rem;border-top-right-radius:0;position:sticky;top:0;width:44.4444444%}}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content{width:100%}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content{width:55.5555555%}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row{align-items:flex-start}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading{text-align:left}.quiz-block[data-block] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-nav .progress,[data-quiz-page] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-nav .progress{position:relative;text-align:center;width:auto}.quiz-block[data-block] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.quiz-block[data-block] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row,[data-quiz-page] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,[data-quiz-page] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row{padding-right:0}}.grid-block .quiz-block[data-block] .quiz-container{width:100%}.grid-block .quiz-block[data-block] .quiz-container .quiz-content{padding:1.25rem}@media (min-width:1280px){.grid-block .quiz-block[data-block] .quiz-container .quiz-content{padding:2.5rem}}.grid-block .quiz-block[data-block] .quiz-container .heading-row .subheading{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.grid-block .quiz-block[data-block] .quiz-container .heading-row .subheading{font-size:1.5rem}}.grid-block .quiz-block[data-block] .quiz-container .heading-row .heading{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){.grid-block .quiz-block[data-block] .quiz-container .heading-row .heading{font-size:2.25rem}}.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-image,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-image{border-bottom-left-radius:0;border-top-right-radius:.75rem;position:relative;width:100%}.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .quiz-content,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .quiz-content{width:100%}.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row{align-items:center}.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/2"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-1/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=none] .quiz-container-inner .heading-row .subheading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=top] .quiz-container-inner .heading-row .subheading{text-align:center}@media (min-width:1696px){.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner{display:flex;flex-wrap:wrap}.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image{border-bottom-left-radius:.75rem;border-top-right-radius:0;width:44.4444444%}.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content{width:55.5555555%}.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row{align-items:flex-start}.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-2/3"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading{text-align:left}}@media (min-width:1280px){.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner{display:flex;flex-wrap:wrap}.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-image{border-bottom-left-radius:.75rem;border-top-right-radius:0;width:44.4444444%}.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .quiz-content{width:55.5555555%}.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row{align-items:flex-start}.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .heading,.grid-block[data-width-xl="width-3/4"] .quiz-container[data-quiz-image=left] .quiz-container-inner .heading-row .subheading{text-align:left}}[data-quiz-type=dragDropRows].quiz-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row{position:relative}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row .dropzone{border-width:0;position:relative}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row .dropzone .draggable{padding-top:0}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row .dropzone .draggable .draggable-word{left:0}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .words{position:relative}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .words .dropzone{opacity:.35}[data-quiz-type=dragDropRows].quiz-wrapper[data-quiz-submitted=true] .words .dropzone .draggable-word{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));outline-color:#f0f0f0}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:32px;border-style:dashed;border-width:2px;flex-shrink:0;height:2.5rem;min-width:120px}@media (min-width:1024px){[data-quiz-type=dragDropRows].quiz-wrapper .dropzone{min-width:180px}}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable{height:100%}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable:not(.draggable-empty){cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag.png) 5 0,auto}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable.draggable-mirror{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag-clicked.png) 5 0,auto!important}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable.draggable--over,[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable.draggable--source--is-dragging{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-word,[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-word-empty{align-items:center;display:flex;height:100%;justify-content:center;white-space:nowrap;width:100%}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-word-empty{pointer-events:none}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-word{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-radius:32px;color:rgb(10 10 10/var(--tw-text-opacity));flex-shrink:0;font-size:1rem;font-weight:600;outline-color:#fec637;outline-offset:-1px;outline-style:solid;outline-width:4px;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-word{font-size:1.125rem}}[data-quiz-type=dragDropRows].quiz-wrapper .dropzone .draggable-source--is-dragging{opacity:0}[data-quiz-type=dragDropRows].quiz-wrapper .words{display:flex;flex-wrap:wrap;position:sticky;top:0;width:100%;z-index:1}@media (min-width:1696px){[data-quiz-type=dragDropRows].quiz-wrapper .words{position:relative}}[data-quiz-type=dragDropRows].quiz-wrapper .words .dropzone{margin:.375rem}[data-quiz-type=dragDropRows].quiz-wrapper .words .dropzone.draggable-dropzone--occupied,[data-quiz-type=dragDropRows].quiz-wrapper .words .dropzone.dropzone-over{border-style:solid}[data-quiz-type=dragDropRows].quiz-wrapper .definitions{display:flex;flex-direction:column;overflow:hidden;padding-top:2.5rem;width:100%}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-color:rgb(226 226 226/var(--tw-border-opacity));border-radius:.75rem;border-width:2px;display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:14px;padding:.75rem 1.5rem .75rem .75rem;position:relative;width:100%}@media (min-width:1024px){[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row{align-items:center;border-radius:32px;flex-direction:row}}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row:last-child{margin-bottom:0}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone{margin-bottom:1rem;margin-right:1rem;min-width:180px}@media (min-width:1024px){[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone{margin-bottom:0}}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied,[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.dropzone-over{border-style:solid}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied .draggable:not(.draggable-mirror).correct .draggable-word,[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.occupied .draggable:not(.draggable-mirror).correct .draggable-word{--tw-text-opacity:1;background-color:rgba(0,211,77,.2);color:rgb(10 10 10/var(--tw-text-opacity));outline-color:#00d34d}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied .draggable:not(.draggable-mirror).incorrect .draggable-word,[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone.occupied .draggable:not(.draggable-mirror).incorrect .draggable-word{--tw-text-opacity:1;background-color:rgba(237,83,0,.2);color:rgb(10 10 10/var(--tw-text-opacity));outline-color:#ed5300}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone .quiz-correct-word{left:0;top:-19px;z-index:1}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone .draggable{align-items:flex-start;display:flex;height:100%;left:0;padding-top:.75rem;position:absolute;top:0;width:100%}@media (min-width:1024px){[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone .draggable{align-items:center;padding-top:0}}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone .draggable.draggable-option.draggable--over{transform:none}[data-quiz-type=dragDropRows].quiz-wrapper .definitions .definition-row .dropzone .draggable .draggable-word{height:2.5rem;left:.75rem;min-width:180px;position:relative;width:-moz-max-content;width:max-content}[data-quiz-page] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words{background-color:hsla(0,0%,100%,.8)}.grid-block .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words{background-color:hsla(0,0%,97%,.8)}.grid-block[data-width-xl="width-1/2"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words,.grid-block[data-width-xl="width-1/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words,.grid-block[data-width-xl="width-1/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words,.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words,.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:center}@media (min-width:1696px){.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:flex-start}}@media (min-width:1280px){.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropRows].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:center}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropRows].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropRows].quiz-wrapper .words,.quiz-block[data-block] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropRows].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropRows].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropRows].quiz-wrapper .words{justify-content:center}.draggable-mirror{z-index:9999}[data-quiz-type=dragDropSentence].quiz-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}[data-quiz-type=dragDropSentence].quiz-wrapper[data-quiz-submitted=true] .definitions .dropzone{position:relative}[data-quiz-type=dragDropSentence].quiz-wrapper[data-quiz-submitted=true] .words .dropzone{opacity:.35}[data-quiz-type=dragDropSentence].quiz-wrapper[data-quiz-submitted=true] .words .dropzone .draggable-word{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));outline-color:#f0f0f0}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:32px;border-style:dashed;border-width:2px;flex-shrink:0;height:2rem;min-width:120px}@media (min-width:1696px){[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone{height:40px;min-width:180px}}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable{height:100%}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable:not(.draggable-empty){cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag.png) 5 0,auto}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable.draggable-mirror{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag-clicked.png) 5 0,auto!important}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable.draggable--over,[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable.draggable--source--is-dragging{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-word,[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-word-empty{align-items:center;display:flex;height:100%;justify-content:center;white-space:nowrap;width:100%}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-word-empty{pointer-events:none}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-word{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-radius:32px;color:rgb(10 10 10/var(--tw-text-opacity));flex-shrink:0;font-size:1rem;font-weight:600;outline-color:#fec637;outline-offset:-1px;outline-style:solid;outline-width:4px;padding-left:2rem;padding-right:2rem}@media (min-width:1024px){[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-word{font-size:1.125rem}}[data-quiz-type=dragDropSentence].quiz-wrapper .dropzone .draggable-source--is-dragging{opacity:0}[data-quiz-type=dragDropSentence].quiz-wrapper .words{display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:1}@media (hover:none){[data-quiz-type=dragDropSentence].quiz-wrapper .words{position:sticky;top:0}}[data-quiz-type=dragDropSentence].quiz-wrapper .words .dropzone{margin:.375rem}[data-quiz-type=dragDropSentence].quiz-wrapper .words .dropzone.draggable-dropzone--occupied,[data-quiz-type=dragDropSentence].quiz-wrapper .words .dropzone.dropzone-over{border-style:solid}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions{display:flex;flex-wrap:wrap;padding-top:1.5rem}@media (min-width:1696px){[data-quiz-type=dragDropSentence].quiz-wrapper .definitions{padding-top:2.5rem}}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row{align-items:center;display:inline-block;font-size:1.25rem;line-height:2;width:100%}@media (min-width:1696px){[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row{font-size:calc(1.2875rem + .45vw)}@media (min-width:1200px){[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row{font-size:1.625rem}}}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .sentence{display:contents;margin-right:1rem}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone{display:inline-block;margin-left:.5rem;margin-right:.5rem;min-width:180px}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone .draggable.draggable-option.draggable--over{transform:none}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied,[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.dropzone-over{border-style:solid}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied,[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.occupied{position:relative}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied .draggable-option,[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.occupied .draggable-option{height:100%;left:0;position:absolute;top:0;width:100%}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied .draggable:not(.draggable-mirror).correct .draggable-word,[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.occupied .draggable:not(.draggable-mirror).correct .draggable-word{--tw-text-opacity:1;background-color:rgba(0,211,77,.2);color:rgb(10 10 10/var(--tw-text-opacity));outline-color:#00d34d}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.draggable-dropzone--occupied .draggable:not(.draggable-mirror).incorrect .draggable-word,[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone.occupied .draggable:not(.draggable-mirror).incorrect .draggable-word{--tw-text-opacity:1;background-color:rgba(237,83,0,.2);color:rgb(10 10 10/var(--tw-text-opacity));outline-color:#ed5300}[data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row .dropzone .quiz-correct-word{left:-3px;top:-20px}[data-quiz-page] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words{background-color:hsla(0,0%,100%,.8)}.grid-block .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words{background-color:hsla(0,0%,97%,.8)}.grid-block[data-width-xl="width-1/2"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-1/2"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words,.grid-block[data-width-xl="width-1/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-1/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words,.grid-block[data-width-xl="width-1/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-1/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words,.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words,.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:center}@media (min-width:1696px){.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:flex-start}}@media (min-width:1280px){.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:center}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row{justify-content:center}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.quiz-block[data-block] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropSentence].quiz-wrapper .words,.quiz-block[data-block] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,.quiz-block[data-block] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropSentence].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,[data-quiz-page] .quiz-container[data-quiz-image=none] [data-quiz-type=dragDropSentence].quiz-wrapper .words,[data-quiz-page] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropSentence].quiz-wrapper .definitions .definition-row,[data-quiz-page] .quiz-container[data-quiz-image=top] [data-quiz-type=dragDropSentence].quiz-wrapper .words{justify-content:center}.draggable--is-dragging,.draggable--is-dragging *{cursor:url(https://shopify.github.io/draggable/assets/img/cursor-drag-clicked.png) 5 0,auto!important}.draggable-mirror *{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-quiz-type*=select].quiz-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}[data-quiz-type*=select].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row{pointer-events:none}[data-quiz-type*=select].quiz-wrapper[data-quiz-submitted=true] .definitions .definition-row:not(.correct):not(.incorrect):not(.correct-not-selected){opacity:.35}[data-quiz-type*=select].quiz-wrapper .definitions{display:flex;flex-direction:column;max-width:716px;width:100%}@media (min-width:1696px){[data-quiz-type*=select].quiz-wrapper .definitions{padding-top:2.5rem}}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-color:rgb(226 226 226/var(--tw-border-opacity));border-radius:.5rem;border-width:2px;cursor:pointer;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png),pointer;display:flex;flex-direction:row;font-size:1.125rem;margin-bottom:14px;padding:.375rem 1.5rem .375rem .75rem;width:100%}@media (min-width:1024px){[data-quiz-type*=select].quiz-wrapper .definitions .definition-row{border-radius:32px}}@media (min-width:1696px){[data-quiz-type*=select].quiz-wrapper .definitions .definition-row{padding-bottom:.75rem;padding-top:.75rem}}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row:last-child{margin-bottom:0}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row[data-selected=true]{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct{--tw-border-opacity:1;--tw-text-opacity:1;background-color:rgba(0,211,77,.2);border-color:rgb(0 211 77/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct .option{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct .option .correct{display:block}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct .option .letter{display:none}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct-not-selected{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 211 77/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct-not-selected .option{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct-not-selected .option .correct{display:block}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.correct-not-selected .option .letter{display:none}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect{--tw-border-opacity:1;--tw-text-opacity:1;background-color:rgba(237,83,0,.2);border-color:rgb(237 83 0/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}section.student-login .student-login-container form input[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect{outline-color:#ed5300;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form input[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect:active,section.student-login .student-login-container form input[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect .option{--tw-bg-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity))}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect .option .incorrect{display:block}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row.incorrect .option .letter{display:none}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row .option{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:27px;justify-content:center;margin-right:17px;width:27px}[data-quiz-type*=select].quiz-wrapper .definitions .definition-row .option .correct,[data-quiz-type*=select].quiz-wrapper .definitions .definition-row .option .incorrect{display:none}[data-quiz-type=dropdown].quiz-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}[data-quiz-type=dropdown].quiz-wrapper .quiz-row{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;line-height:2;width:100%}@media (min-width:1696px){[data-quiz-type=dropdown].quiz-wrapper .quiz-row{font-size:calc(1.2875rem + .45vw)}@media (min-width:1200px){[data-quiz-type=dropdown].quiz-wrapper .quiz-row{font-size:1.625rem}}[data-quiz-type=dropdown].quiz-wrapper .quiz-row{padding-top:2.5rem}}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container{align-items:center;cursor:url(https://shopify.github.io/draggable/assets/img/cursor-pointer.png),pointer;display:inline-flex;flex-direction:column;height:2.5rem;justify-content:space-between;margin-left:.5rem;margin-right:.5rem;position:relative}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container[data-open=true]{overflow:visible;z-index:1}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container[data-open=true] .options{height:auto}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container[data-open=true] svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container[data-open=disabled]{cursor:auto;pointer-events:none}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container[data-open=disabled] *{pointer-events:none}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(119 119 119/var(--tw-border-opacity));border-radius:21px;border-width:2px;flex-shrink:0;font-size:1.125rem;height:2.5rem;overflow:hidden}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options .option{height:2.5rem;padding-left:1rem;padding-right:2.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options .option:not([data-answer]):hover{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options .option[data-answer=""]{pointer-events:none}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options .option.highlight{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.incorrect{--tw-border-opacity:1;--tw-text-opacity:1;background-color:rgba(237,83,0,.2);border-color:rgb(237 83 0/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}section.student-login .student-login-container form input[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.incorrect{outline-color:#ed5300;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form input[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.incorrect:active,section.student-login .student-login-container form input[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.incorrect:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.incorrect+svg.dropdown{display:none}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.correct{--tw-border-opacity:1;--tw-text-opacity:1;background-color:rgba(0,211,77,.2);border-color:rgb(0 211 77/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container .options.correct+svg.dropdown{display:none}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .options-container svg.dropdown{position:absolute;right:7px;top:7px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-quiz-type=dropdown].quiz-wrapper .quiz-row .quiz-correct-word{left:0;top:-18px}.grid-block[data-width-xl="width-1/2"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row,.grid-block[data-width-xl="width-1/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row,.grid-block[data-width-xl="width-1/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row,.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row,.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:center}@media (min-width:1696px){.grid-block[data-width-xl="width-2/3"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:flex-start}}@media (min-width:1280px){.grid-block[data-width-xl="width-3/4"] .quiz-block[data-block] .quiz-container [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dropdown].quiz-wrapper .quiz-row,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:center}@media (min-width:1024px){.quiz-block[data-block] .quiz-container[data-quiz-image=left] [data-quiz-type=dropdown].quiz-wrapper .quiz-row,[data-quiz-page] .quiz-container[data-quiz-image=left] [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:flex-start}}.quiz-block[data-block] .quiz-container[data-quiz-image=none] [data-quiz-type=dropdown].quiz-wrapper .quiz-row,.quiz-block[data-block] .quiz-container[data-quiz-image=top] [data-quiz-type=dropdown].quiz-wrapper .quiz-row,[data-quiz-page] .quiz-container[data-quiz-image=none] [data-quiz-type=dropdown].quiz-wrapper .quiz-row,[data-quiz-page] .quiz-container[data-quiz-image=top] [data-quiz-type=dropdown].quiz-wrapper .quiz-row{justify-content:center}section.portal-login{align-items:center;display:flex;justify-content:center;width:100vw}@media (min-width:1280px){section.portal-login{height:100svh}}section.portal-login .sa-logo{display:none;left:1.5rem}@media (min-width:1280px){section.portal-login .sa-logo{display:block;left:2.25rem;position:absolute;top:1rem}}section.portal-login .sa-logo .logo-short{display:none}@media (min-width:1280px){section.portal-login .sa-logo .logo-short{display:none}}section.portal-login .sa-logo .logo-full{display:none}@media (min-width:1280px){section.portal-login .sa-logo .logo-full{display:block}section.portal-login .sa-logo .logo-short-dark{display:none}}section.portal-login .portal-login-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;min-height:100vh;overflow:auto;width:100vw}@media (min-width:1280px){section.portal-login .portal-login-container{border-radius:.75rem;flex-direction:row;height:510px;justify-content:center;max-width:890px;min-height:510px}}@media (min-width:1696px){section.portal-login .portal-login-container{flex-direction:row;max-height:510px;max-width:890px}}section.portal-login .portal-login-container .portal-login-left{display:none}@media (min-width:1280px){section.portal-login .portal-login-container .portal-login-left{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));display:block;flex-shrink:0;height:100%;position:relative;width:373px}}section.portal-login .portal-login-container .portal-login-right{align-items:center;display:flex;flex-direction:column;flex-shrink:1;padding:2rem 1.5rem;width:100%}@media (min-width:640px){section.portal-login .portal-login-container .portal-login-right{justify-content:center;padding-left:55px;padding-right:55px}}section.portal-login .portal-login-container .portal-login-right .teacher-login-logo-mini{margin-bottom:1.75rem}@media (min-width:1280px){section.portal-login .portal-login-container .portal-login-right .teacher-login-logo-mini{display:none}}section.portal-login .portal-login-container .portal-login-right form{max-width:420px;width:100%}section.portal-login .portal-login-container .portal-login-right form h1{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.portal-login .portal-login-container .portal-login-right form h1{font-size:2.25rem}}section.portal-login .portal-login-container .portal-login-right form h1{line-height:1;margin-bottom:.75rem;text-align:center;width:100%}@media (min-width:1280px){section.portal-login .portal-login-container .portal-login-right form h1{text-align:left}}section.portal-login .portal-login-container .portal-login-right form .form-row{margin-top:1.25rem;position:relative}section.portal-login .portal-login-container .portal-login-right form .form-row-help{align-items:center;display:flex}section.portal-login .portal-login-container .portal-login-right form .form-row-help .remember{align-items:center;display:flex;width:50%}section.portal-login .portal-login-container .portal-login-right form .form-row-help .remember label{margin-bottom:0;opacity:1}section.portal-login .portal-login-container .portal-login-right form .form-row-help .remember label:not(.check-box){cursor:pointer;margin-left:.75rem}section.portal-login .portal-login-container .portal-login-right form .form-row-help .remember label input{accent-color:#0a0a0a}section.portal-login .portal-login-container .portal-login-right form .form-row-help .forgot{margin-bottom:1.25rem;margin-top:1.25rem;text-align:right;width:50%}section.portal-login .portal-login-container .portal-login-right form .form-row-help .forgot a{font-size:.75rem;font-weight:600;text-decoration-line:underline}section.portal-login .portal-login-container .portal-login-right form .form-row-help .forgot a:hover{text-decoration-line:none}section.portal-login .portal-login-container .portal-login-right form .form-row-help-login{align-items:flex-start;display:flex;flex-direction:column;margin-top:1.25rem}section.portal-login .portal-login-container .portal-login-right form .form-row-help-login .register{font-size:.875rem;margin-bottom:.5rem}section.portal-login .portal-login-container .portal-login-right form .form-row-help-login .register a{font-size:.875rem;font-weight:600;text-decoration-line:underline}section.portal-login .portal-login-container .portal-login-right form .form-row-help-login .register a:hover{text-decoration-line:none}section.portal-login .portal-login-container .portal-login-right form label{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-size:.875rem;margin-bottom:.75rem;opacity:.5}section.portal-login .portal-login-container .portal-login-right form label.remember{margin-bottom:1.25rem;margin-top:1.25rem}section.portal-login .portal-login-container .portal-login-right form input[type=email],section.portal-login .portal-login-container .portal-login-right form input[type=password],section.portal-login .portal-login-container .portal-login-right form input[type=text]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;font-size:1.125rem;height:50px;outline:2px solid transparent;outline-offset:2px;padding-left:1.25rem;padding-right:1.25rem;width:100%}section.portal-login .portal-login-container .portal-login-right form input[type=email]:-webkit-autofill,section.portal-login .portal-login-container .portal-login-right form input[type=email]:-webkit-autofill:active,section.portal-login .portal-login-container .portal-login-right form input[type=email]:-webkit-autofill:focus,section.portal-login .portal-login-container .portal-login-right form input[type=email]:-webkit-autofill:hover,section.portal-login .portal-login-container .portal-login-right form input[type=password]:-webkit-autofill,section.portal-login .portal-login-container .portal-login-right form input[type=password]:-webkit-autofill:active,section.portal-login .portal-login-container .portal-login-right form input[type=password]:-webkit-autofill:focus,section.portal-login .portal-login-container .portal-login-right form input[type=password]:-webkit-autofill:hover,section.portal-login .portal-login-container .portal-login-right form input[type=text]:-webkit-autofill,section.portal-login .portal-login-container .portal-login-right form input[type=text]:-webkit-autofill:active,section.portal-login .portal-login-container .portal-login-right form input[type=text]:-webkit-autofill:focus,section.portal-login .portal-login-container .portal-login-right form input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}section.portal-login .portal-login-container .portal-login-right form button{margin-top:1.25rem;width:100%}section.portal-login .portal-login-container .portal-login-right form .errors{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-size:.875rem;margin-top:1.25rem}section.student-login{--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));display:flex;height:100svh;justify-content:center;overflow:hidden;width:100vw;z-index:1}section.student-login *{-webkit-user-select:none;-moz-user-select:none;user-select:none}section.student-login .student-login-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;flex-shrink:0;height:-moz-max-content;height:max-content;max-width:494px;position:relative;width:95vw}section.student-login .student-login-container:after{--tw-rotate:1.5deg;--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;z-index:1}section.student-login .student-login-container:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section.student-login .student-login-container .student-login-container-inner{border-radius:.75rem;height:100%;overflow:auto;overscroll-behavior:none}section.student-login .student-login-container .student-login-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem 2.75rem}@media (min-width:1280px){section.student-login .student-login-container .student-login-content{justify-content:space-between}}section.student-login .student-login-container .student-login-notices{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-size:.875rem;padding-top:.25rem;text-align:center}section.student-login .student-login-container .student-row-help{align-items:center;display:flex;flex-direction:column;z-index:2}section.student-login .student-login-container .student-row-help .login{font-size:.875rem;margin-bottom:.5rem}section.student-login .student-login-container .student-row-help .login a{font-size:.875rem;font-weight:600;text-decoration-line:underline}section.student-login .student-login-container .student-row-help .login a:hover{text-decoration-line:none}section.student-login .student-login-container img{position:relative;z-index:10}section.student-login .student-login-container form{display:flex;flex-direction:column;max-width:430px;position:relative;width:100%;z-index:10}section.student-login .student-login-container form h1{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.student-login .student-login-container form h1{font-size:2.25rem}}section.student-login .student-login-container form h1{line-height:1.25;margin-bottom:1.75rem;margin-top:1.75rem;text-align:center;width:100%}section.student-login .student-login-container form input{--tw-border-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;margin-bottom:.375rem;margin-top:.375rem;text-align:center}@media (min-width:1280px){section.student-login .student-login-container form input{font-size:calc(1.3125rem + .75vw)}@media (min-width:1200px){section.student-login .student-login-container form input{font-size:1.875rem}}section.student-login .student-login-container form input{height:65px}}section.student-login .student-login-container form input:active,section.student-login .student-login-container form input:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form input[name=code]{letter-spacing:15px}section.student-login .student-login-container form input[name=code]:-moz-placeholder-shown{letter-spacing:0}section.student-login .student-login-container form input[name=code]:placeholder-shown{letter-spacing:0}section.student-login .student-login-container form input:-moz-placeholder-shown{font-family:Poppins,sans-serif;font-size:calc(1.25625rem + .075vw)}section.student-login .student-login-container form input:placeholder-shown{font-family:Poppins,sans-serif;font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){section.student-login .student-login-container form input:-moz-placeholder-shown{font-size:1.3125rem}section.student-login .student-login-container form input:placeholder-shown{font-size:1.3125rem}}section.student-login .student-login-container form input:-moz-placeholder-shown{font-weight:400}section.student-login .student-login-container form input:placeholder-shown{font-weight:400}section.student-login .student-login-container form input.border-incorrect{outline-color:#ed5300;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form input.border-incorrect:active,section.student-login .student-login-container form input.border-incorrect:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form button{cursor:pointer}section.student-login .student-login-container form button:active,section.student-login .student-login-container form button:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form button.processing{opacity:.3;pointer-events:none}@media (min-width:1280px){section.student-login .student-login-container .student-login-logo-mini{display:none}}section.student-login .student-login-container .student-login-logo{display:none}@media (min-width:1280px){section.student-login .student-login-container .student-login-logo{display:block}}section.student-login .student-login-bg{height:100vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;position:fixed;width:100vw}section.portal-form{align-items:center;display:flex;height:auto;justify-content:center;width:100vw}@media (min-width:1280px){section.portal-form{height:100vh}}section.portal-form .sa-logo{display:none;left:1.5rem}@media (min-width:1280px){section.portal-form .sa-logo{display:block;left:2.25rem;position:absolute;top:1rem}}section.portal-form .sa-logo .logo-short{display:none}@media (min-width:1280px){section.portal-form .sa-logo .logo-short{display:none}}section.portal-form .sa-logo .logo-full{display:none}@media (min-width:1280px){section.portal-form .sa-logo .logo-full{display:block}section.portal-form .sa-logo .logo-short-dark{display:none}}section.portal-form .portal-form-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column-reverse;height:auto;justify-content:center;min-height:100vh;overflow:auto;width:100vw}@media (min-width:1280px){section.portal-form .portal-form-container{border-radius:.75rem;flex-direction:row;height:auto;max-width:890px;min-height:auto}}section.portal-form .portal-form-container .portal-form-column{align-items:center;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:center;padding:2rem 1.5rem;width:100%}@media (min-width:640px){section.portal-form .portal-form-container .portal-form-column{height:100%;padding-left:55px;padding-right:55px}}section.portal-form .portal-form-container .portal-form-column .teacher-register-logo-mini{margin-bottom:1.75rem}@media (min-width:1280px){section.portal-form .portal-form-container .portal-form-column .teacher-register-logo-mini{display:none}}section.portal-form .portal-form-container .portal-form-column h1{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.portal-form .portal-form-container .portal-form-column h1{font-size:2.25rem}}section.portal-form .portal-form-container .portal-form-column h1{text-align:center;width:100%}@media (min-width:1280px){section.portal-form .portal-form-container .portal-form-column h1{text-align:left}}section.portal-form .portal-form-container .portal-form-column p{text-align:left;width:100%}section.portal-form .portal-form-container .portal-form-column form{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-top:1.25rem;max-width:800px;width:100%}section.portal-form .portal-form-container .portal-form-column form .form-row{margin-top:1.25rem;padding-left:5px;padding-right:5px;position:relative;width:100%}@media (min-width:640px){section.portal-form .portal-form-container .portal-form-column form .form-row-half{width:50%}}section.portal-form .portal-form-container .portal-form-column form .form-row-access,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe{display:flex;flex-direction:column;margin-top:0}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div{align-items:center;display:flex;margin-top:1.25rem}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div label,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div label,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div label{margin-bottom:0;opacity:1}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div label:not(.check-box),section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div label:not(.check-box),section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div label:not(.check-box){cursor:pointer;margin-left:.75rem}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div label input,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div label input,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div label input{accent-color:#0a0a0a}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div a,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div a,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div a{text-decoration-line:underline}section.portal-form .portal-form-container .portal-form-column form .form-row-access>div a:hover,section.portal-form .portal-form-container .portal-form-column form .form-row-privacy>div a:hover,section.portal-form .portal-form-container .portal-form-column form .form-row-subscribe>div a:hover{text-decoration-line:none}section.portal-form .portal-form-container .portal-form-column form .form-row-privacy{border-color:hsla(0,0%,4%,.2);border-top-width:1px;margin-top:1rem}section.portal-form .portal-form-container .portal-form-column form .form-row-sector{margin-top:.375rem;z-index:20}section.portal-form .portal-form-container .portal-form-column form .form-row-school{margin-top:.375rem;z-index:10}section.portal-form .portal-form-container .portal-form-column form .form-row-help{align-items:flex-start;display:flex;flex-direction:column;margin-top:1.25rem}section.portal-form .portal-form-container .portal-form-column form .form-row-help .login{font-size:.875rem;margin-bottom:.5rem}section.portal-form .portal-form-container .portal-form-column form .form-row-help .login a{font-size:.875rem;font-weight:600;text-decoration-line:underline}section.portal-form .portal-form-container .portal-form-column form .form-row-help .login a:hover{text-decoration-line:none}section.portal-form .portal-form-container .portal-form-column form label{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-size:.875rem;margin-bottom:.75rem;opacity:.5}section.portal-form .portal-form-container .portal-form-column form label.remember{margin-bottom:1.25rem;margin-top:1.25rem}section.portal-form .portal-form-container .portal-form-column form input[type=email],section.portal-form .portal-form-container .portal-form-column form input[type=password],section.portal-form .portal-form-container .portal-form-column form input[type=text]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;font-size:1.125rem;height:50px;outline:2px solid transparent;outline-offset:2px;padding-left:1.25rem;padding-right:1.25rem;width:100%}section.portal-form .portal-form-container .portal-form-column form input[type=email]:-webkit-autofill,section.portal-form .portal-form-container .portal-form-column form input[type=email]:-webkit-autofill:active,section.portal-form .portal-form-container .portal-form-column form input[type=email]:-webkit-autofill:focus,section.portal-form .portal-form-container .portal-form-column form input[type=email]:-webkit-autofill:hover,section.portal-form .portal-form-container .portal-form-column form input[type=password]:-webkit-autofill,section.portal-form .portal-form-container .portal-form-column form input[type=password]:-webkit-autofill:active,section.portal-form .portal-form-container .portal-form-column form input[type=password]:-webkit-autofill:focus,section.portal-form .portal-form-container .portal-form-column form input[type=password]:-webkit-autofill:hover,section.portal-form .portal-form-container .portal-form-column form input[type=text]:-webkit-autofill,section.portal-form .portal-form-container .portal-form-column form input[type=text]:-webkit-autofill:active,section.portal-form .portal-form-container .portal-form-column form input[type=text]:-webkit-autofill:focus,section.portal-form .portal-form-container .portal-form-column form input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}section.portal-form .portal-form-container .portal-form-column form button{margin-top:1.25rem;width:100%}section.portal-form .portal-form-container .portal-form-column form .errors{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-size:.875rem;margin-top:.5rem;padding-left:0;padding-right:0}section.user-summary-section{padding-bottom:1rem;padding-top:1rem}section.user-summary-section .column{width:100%}section.user-summary-section .user-summary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(16 16 16/var(--tw-text-opacity));display:flex;flex-direction:column;font-size:1rem;padding:1rem 1.5rem}@media (min-width:768px){section.user-summary-section .user-summary{align-items:center;flex-direction:row}}section.user-summary-section .user-summary-separator{display:none}@media (min-width:768px){section.user-summary-section .user-summary-separator{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){section.user-summary-section .user-summary-separator{font-size:1.75rem}}section.user-summary-section .user-summary-separator{display:block;margin-left:1rem;margin-right:1rem;opacity:.2}}section.favourite-lessons-section,section.related-lessons-section{overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem;position:relative}@media (min-width:1024px){section.favourite-lessons-section,section.related-lessons-section{padding-bottom:5rem}}section.favourite-lessons-section[data-visible=false],section.related-lessons-section[data-visible=false]{display:none}section.favourite-lessons-section .btn,section.related-lessons-section .btn{cursor:pointer}section.favourite-lessons-section .btn:active,section.favourite-lessons-section .btn:focus,section.related-lessons-section .btn:active,section.related-lessons-section .btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.favourite-lessons-section .row-heading .column,section.related-lessons-section .row-heading .column{align-items:center;display:flex;padding-bottom:1.75rem;position:relative;width:100%}section.favourite-lessons-section .row-heading .heading,section.favourite-lessons-section .row-heading h2,section.related-lessons-section .row-heading .heading,section.related-lessons-section .row-heading h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.favourite-lessons-section .row-heading .heading,section.favourite-lessons-section .row-heading h2,section.related-lessons-section .row-heading .heading,section.related-lessons-section .row-heading h2{font-size:2.25rem}}section.favourite-lessons-section .row-heading .heading,section.favourite-lessons-section .row-heading h2,section.related-lessons-section .row-heading .heading,section.related-lessons-section .row-heading h2{line-height:1;margin-right:2.5rem}section.favourite-lessons-section .row-heading .heading,section.related-lessons-section .row-heading .heading{opacity:.2}section.favourite-lessons-section .row-heading .btn,section.related-lessons-section .row-heading .btn{margin-top:.5rem}section.favourite-lessons-section .row-cards,section.related-lessons-section .row-cards{padding-left:0;padding-right:0;position:relative}section.favourite-lessons-section .row-cards .favourite-slider,section.related-lessons-section .row-cards .favourite-slider{overflow:visible;padding-bottom:26px;padding-left:calc(var(--col-padding) + var(--row-padding));padding-right:calc(var(--col-padding) + var(--row-padding));width:100%}section.favourite-lessons-section .row-cards .favourite-slider-pagination,section.related-lessons-section .row-cards .favourite-slider-pagination{bottom:0;display:flex;position:absolute;z-index:1}@media (min-width:1280px){section.favourite-lessons-section .row-cards .favourite-slider-pagination,section.related-lessons-section .row-cards .favourite-slider-pagination{display:none}}section.favourite-lessons-section .row-cards .favourite-slider-pagination>span,section.related-lessons-section .row-cards .favourite-slider-pagination>span{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity));border-radius:9999px;height:.5rem;margin-left:.5rem;transition-duration:.6s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}section.favourite-lessons-section .row-cards .favourite-slider-pagination>span.swiper-pagination-bullet-active,section.related-lessons-section .row-cards .favourite-slider-pagination>span.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity))}section.favourite-lessons-section .row-cards .favourite-slider-arrows,section.related-lessons-section .row-cards .favourite-slider-arrows{display:none}@media (min-width:1280px){section.favourite-lessons-section .row-cards .favourite-slider-arrows,section.related-lessons-section .row-cards .favourite-slider-arrows{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding-left:calc((100vw - var(--container-width))/2 + var(--row-padding));padding-right:calc((100vw - var(--container-width))/2 + var(--row-padding));pointer-events:none;position:absolute;top:0;width:100%;z-index:1}}section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper{align-items:flex-start;display:flex;height:100%;pointer-events:none;width:auto}section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button{pointer-events:auto;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button{opacity:0;pointer-events:none}}section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.shown,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.shown{opacity:1;pointer-events:auto}section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-disabled,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-disabled{opacity:0}section.favourite-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-prev,section.related-lessons-section .row-cards .favourite-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-prev{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.live-lessons-section,section.recent-lessons-section{padding-bottom:2.5rem;padding-top:2.5rem;position:relative}@media (min-width:1024px){section.live-lessons-section,section.recent-lessons-section{padding-bottom:5rem;padding-top:5rem}}section.live-lessons-section .icon,section.recent-lessons-section .icon{display:none}@media (min-width:768px){section.live-lessons-section .icon,section.recent-lessons-section .icon{display:block;position:absolute;right:calc((100vw - var(--container-width))/2 + var(--row-padding) + var(--col-padding));top:0;z-index:-1}}section.live-lessons-section .btn,section.live-lessons-section .results-link,section.live-lessons-section [data-remove-lesson],section.recent-lessons-section .btn,section.recent-lessons-section .results-link,section.recent-lessons-section [data-remove-lesson]{cursor:pointer}section.live-lessons-section .btn:active,section.live-lessons-section .btn:focus,section.live-lessons-section .results-link:active,section.live-lessons-section .results-link:focus,section.live-lessons-section [data-remove-lesson]:active,section.live-lessons-section [data-remove-lesson]:focus,section.recent-lessons-section .btn:active,section.recent-lessons-section .btn:focus,section.recent-lessons-section .results-link:active,section.recent-lessons-section .results-link:focus,section.recent-lessons-section [data-remove-lesson]:active,section.recent-lessons-section [data-remove-lesson]:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.live-lessons-section .results-link,section.live-lessons-section [data-remove-lesson],section.recent-lessons-section .results-link,section.recent-lessons-section [data-remove-lesson]{border-radius:9999px}section.live-lessons-section .results-link,section.recent-lessons-section .results-link{margin-right:.5rem}section.live-lessons-section [data-remove-lesson],section.recent-lessons-section [data-remove-lesson]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:38px;justify-content:center;margin-left:2rem;margin-right:2rem;width:38px}@media (min-width:1024px){section.live-lessons-section [data-remove-lesson],section.recent-lessons-section [data-remove-lesson]{margin-left:.375rem;margin-right:.375rem}}@media (min-width:1696px){section.live-lessons-section [data-remove-lesson],section.recent-lessons-section [data-remove-lesson]{margin-left:2rem;margin-right:2rem}}section.live-lessons-section [data-remove-lesson]:hover svg,section.recent-lessons-section [data-remove-lesson]:hover svg{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}section.live-lessons-section .btn.extended,section.recent-lessons-section .btn.extended{opacity:.3;pointer-events:none}@media (min-width:1024px){section.live-lessons-section .btn.extended,section.live-lessons-section [data-extend-timer],section.recent-lessons-section .btn.extended,section.recent-lessons-section [data-extend-timer]{min-width:157px}}section.live-lessons-section .row-heading .column,section.recent-lessons-section .row-heading .column{display:flex;flex-direction:column;padding-bottom:1.75rem;position:relative;width:100%}@media (min-width:640px){section.live-lessons-section .row-heading .column,section.recent-lessons-section .row-heading .column{align-items:center;flex-direction:row}}section.live-lessons-section .row-heading .heading,section.live-lessons-section .row-heading h2,section.recent-lessons-section .row-heading .heading,section.recent-lessons-section .row-heading h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.live-lessons-section .row-heading .heading,section.live-lessons-section .row-heading h2,section.recent-lessons-section .row-heading .heading,section.recent-lessons-section .row-heading h2{font-size:2.25rem}}section.live-lessons-section .row-heading .heading,section.live-lessons-section .row-heading h2,section.recent-lessons-section .row-heading .heading,section.recent-lessons-section .row-heading h2{line-height:1.5}@media (min-width:640px){section.live-lessons-section .row-heading .heading,section.live-lessons-section .row-heading h2,section.recent-lessons-section .row-heading .heading,section.recent-lessons-section .row-heading h2{line-height:1;margin-right:2.5rem}}section.live-lessons-section .row-heading .heading,section.recent-lessons-section .row-heading .heading{opacity:.2}section.live-lessons-section .row-heading .btn,section.recent-lessons-section .row-heading .btn{margin-top:.5rem}section.live-lessons-section .row-pagination,section.recent-lessons-section .row-pagination{padding-bottom:52px;padding-top:52px}section.live-lessons-section .row-pagination [data-recent-lessons-pagination],section.recent-lessons-section .row-pagination [data-recent-lessons-pagination]{align-items:center;display:flex;justify-content:center}section.live-lessons-section .row-pagination [data-recent-lessons-pagination] .page,section.recent-lessons-section .row-pagination [data-recent-lessons-pagination] .page{align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-size:1.125rem;height:50px;justify-content:center;line-height:1;margin-left:.25rem;margin-right:.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:50px}section.live-lessons-section .row-pagination [data-recent-lessons-pagination] .page.active,section.live-lessons-section .row-pagination [data-recent-lessons-pagination] .page:hover,section.recent-lessons-section .row-pagination [data-recent-lessons-pagination] .page.active,section.recent-lessons-section .row-pagination [data-recent-lessons-pagination] .page:hover{background-color:hsla(0,0%,4%,.1)}section.live-lessons-section .column,section.live-lessons-section .lesson-grid,section.recent-lessons-section .column,section.recent-lessons-section .lesson-grid{width:100%}section.live-lessons-section .lesson-grid .lesson-row,section.recent-lessons-section .lesson-grid .lesson-row{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-left-width:2px;border-right-width:2px;display:flex;flex-direction:column;font-size:1rem;padding-bottom:.75rem;padding-top:.75rem;width:100%}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row,section.recent-lessons-section .lesson-grid .lesson-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));min-height:70px;padding-bottom:0;padding-top:0}}section.live-lessons-section .lesson-grid .lesson-row:nth-child(odd),section.recent-lessons-section .lesson-grid .lesson-row:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}section.live-lessons-section .lesson-grid .lesson-row:nth-child(2n),section.recent-lessons-section .lesson-grid .lesson-row:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}section.live-lessons-section .lesson-grid .lesson-row:first-child,section.recent-lessons-section .lesson-grid .lesson-row:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-top-width:2px}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row:first-child,section.recent-lessons-section .lesson-grid .lesson-row:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}}section.live-lessons-section .lesson-grid .lesson-row:first-child .col:first-child,section.recent-lessons-section .lesson-grid .lesson-row:first-child .col:first-child{border-left-width:0}section.live-lessons-section .lesson-grid .lesson-row:not(.lesson-row-heading):last-child,section.recent-lessons-section .lesson-grid .lesson-row:not(.lesson-row-heading):last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-bottom-width:2px}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading{display:none}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-top-left-radius:.75rem;border-top-right-radius:.75rem;color:rgb(255 255 255/var(--tw-text-opacity));display:grid;font-size:.875rem;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading{font-size:1rem}}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading span,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading span{margin-left:.625rem;margin-right:.625rem}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort],section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort]{cursor:pointer}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=asc] svg .asc,section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=none] svg .asc,section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=none] svg .desc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=asc] svg .asc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=none] svg .asc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=none] svg .desc{stroke:#fff}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=asc] svg .desc,section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=desc] svg .asc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=asc] svg .desc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=desc] svg .asc{stroke:#00d34d}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=desc] svg .desc,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading [data-sort=desc] svg .desc{stroke:#fff}section.live-lessons-section .lesson-grid .lesson-row.lesson-row-heading .col,section.recent-lessons-section .lesson-grid .lesson-row.lesson-row-heading .col{padding-left:1.5rem;padding-right:1.5rem}section.live-lessons-section .lesson-grid .lesson-row .mobile-label,section.recent-lessons-section .lesson-grid .lesson-row .mobile-label{flex-shrink:0;font-weight:600}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .desktop-label,section.live-lessons-section .lesson-grid .lesson-row .mobile-label,section.recent-lessons-section .lesson-grid .lesson-row .desktop-label,section.recent-lessons-section .lesson-grid .lesson-row .mobile-label{display:none}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .desktop-label,section.recent-lessons-section .lesson-grid .lesson-row .desktop-label{display:block}}section.live-lessons-section .lesson-grid .lesson-row .col,section.recent-lessons-section .lesson-grid .lesson-row .col{align-items:center;border-color:hsla(0,0%,44%,.1);border-left-width:2px;display:flex;justify-content:flex-start;padding:.375rem 1.5rem}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col,section.recent-lessons-section .lesson-grid .lesson-row .col{justify-content:center;padding:0 .375rem}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col,section.recent-lessons-section .lesson-grid .lesson-row .col{padding-left:1.5rem;padding-right:1.5rem}}section.live-lessons-section .lesson-grid .lesson-row .col:first-child,section.recent-lessons-section .lesson-grid .lesson-row .col:first-child{justify-content:flex-start}section.live-lessons-section .lesson-grid .lesson-row .col[data-time] .btn,section.recent-lessons-section .lesson-grid .lesson-row .col[data-time] .btn{display:none}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col[data-time] .btn,section.recent-lessons-section .lesson-grid .lesson-row .col[data-time] .btn{display:block}}section.live-lessons-section .lesson-grid .lesson-row .col.col-loading,section.recent-lessons-section .lesson-grid .lesson-row .col.col-loading{display:flex;grid-column:span 2/span 2;justify-content:center}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-loading,section.recent-lessons-section .lesson-grid .lesson-row .col.col-loading{padding-bottom:.5rem;padding-top:.5rem}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-loading,section.recent-lessons-section .lesson-grid .lesson-row .col.col-loading{grid-column:span 9/span 9}}section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live{grid-column:span 2/span 2}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live{padding-bottom:.5rem;padding-left:1.5rem;padding-top:.5rem}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live{grid-column:span 3/span 3}}section.live-lessons-section .lesson-grid .lesson-row .col.col-activities .heading,section.recent-lessons-section .lesson-grid .lesson-row .col.col-activities .heading{font-weight:600}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-activities .heading,section.recent-lessons-section .lesson-grid .lesson-row .col.col-activities .heading{display:none}}section.live-lessons-section .lesson-grid .lesson-row .col.col-title,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title{grid-column:span 2/span 2}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title{padding-bottom:.5rem;padding-left:1.5rem;padding-top:.5rem}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title{grid-column:span 3/span 3}}section.live-lessons-section .lesson-grid .lesson-row .col.col-title a,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title a,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a{flex-direction:column}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title a,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a{align-items:center;flex-direction:row}}section.live-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn{flex-shrink:0;margin-left:1rem;min-width:11.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn{margin-left:0;margin-top:.5rem}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a .btn{margin-left:1rem;margin-top:0}}section.live-lessons-section .lesson-grid .lesson-row .col.col-title a:hover span:not(.btn),section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a:hover span:not(.btn),section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a:hover span:not(.btn),section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a:hover span:not(.btn){text-decoration-line:underline}section.live-lessons-section .lesson-grid .lesson-row .col.col-title a:hover .btn,section.live-lessons-section .lesson-grid .lesson-row .col.col-title-live a:hover .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title a:hover .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-title-live a:hover .btn{--tw-border-opacity:1;border-color:rgb(254 198 55/var(--tw-border-opacity))}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-students,section.recent-lessons-section .lesson-grid .lesson-row .col.col-students{grid-column:span 2/span 2}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-students,section.recent-lessons-section .lesson-grid .lesson-row .col.col-students{grid-column:span 1/span 1}}section.live-lessons-section .lesson-grid .lesson-row .col.col-students div,section.recent-lessons-section .lesson-grid .lesson-row .col.col-students div{align-items:center;display:flex;flex-wrap:nowrap}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-students-live,section.recent-lessons-section .lesson-grid .lesson-row .col.col-students-live{grid-column:span 1/span 1}}section.live-lessons-section .lesson-grid .lesson-row .col.col-students-live div,section.recent-lessons-section .lesson-grid .lesson-row .col.col-students-live div{align-items:center;display:flex;flex-wrap:nowrap}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-interactions,section.recent-lessons-section .lesson-grid .lesson-row .col.col-interactions{grid-column:span 1/span 1}}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-interactions,section.recent-lessons-section .lesson-grid .lesson-row .col.col-interactions{grid-column:span 1/span 1}}section.live-lessons-section .lesson-grid .lesson-row .col.col-code,section.recent-lessons-section .lesson-grid .lesson-row .col.col-code{grid-column:span 2/span 2}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-code,section.recent-lessons-section .lesson-grid .lesson-row .col.col-code{grid-column:span 1/span 1}}section.live-lessons-section .lesson-grid .lesson-row .col.col-timer,section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer{display:flex;flex-direction:row;grid-column:span 2/span 2}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-timer,section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer{flex-direction:column}}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-timer,section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer{flex-direction:row;grid-column:span 3/span 3}}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-timer,section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer{grid-column:span 2/span 2}}section.live-lessons-section .lesson-grid .lesson-row .col.col-timer[data-sort-time],section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer[data-sort-time]{flex-direction:row}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-timer [data-lesson-expiry],section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer [data-lesson-expiry]{margin-bottom:.5rem;text-align:center}}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col.col-timer [data-lesson-expiry],section.recent-lessons-section .lesson-grid .lesson-row .col.col-timer [data-lesson-expiry]{margin-bottom:0;text-align:left}}section.live-lessons-section .lesson-grid .lesson-row .col.col-date,section.live-lessons-section .lesson-grid .lesson-row .col.col-results,section.recent-lessons-section .lesson-grid .lesson-row .col.col-date,section.recent-lessons-section .lesson-grid .lesson-row .col.col-results{grid-column:span 2/span 2}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-results,section.recent-lessons-section .lesson-grid .lesson-row .col.col-results{grid-column:span 1/span 1}}section.live-lessons-section .lesson-grid .lesson-row .col.col-action,section.recent-lessons-section .lesson-grid .lesson-row .col.col-action{grid-column:span 2/span 2}@media (min-width:1696px){section.live-lessons-section .lesson-grid .lesson-row .col.col-action,section.recent-lessons-section .lesson-grid .lesson-row .col.col-action{grid-column:span 2/span 2}}section.live-lessons-section .lesson-grid .lesson-row .col.col-finish,section.recent-lessons-section .lesson-grid .lesson-row .col.col-finish{flex-direction:row-reverse;width:100%}section.live-lessons-section .lesson-grid .lesson-row .col.col-finish .btn,section.recent-lessons-section .lesson-grid .lesson-row .col.col-finish .btn{flex-shrink:1;width:100%}section.live-lessons-section .lesson-grid .lesson-row .col.col-finish .btn:first-child,section.recent-lessons-section .lesson-grid .lesson-row .col.col-finish .btn:first-child{margin-left:.25rem}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col.col-finish .extended,section.live-lessons-section .lesson-grid .lesson-row .col.col-finish [data-extend-timer],section.recent-lessons-section .lesson-grid .lesson-row .col.col-finish .extended,section.recent-lessons-section .lesson-grid .lesson-row .col.col-finish [data-extend-timer]{display:none}}section.live-lessons-section .lesson-grid .lesson-row .col [data-create-live-code],section.recent-lessons-section .lesson-grid .lesson-row .col [data-create-live-code]{width:100%}@media (min-width:1024px){section.live-lessons-section .lesson-grid .lesson-row .col [data-create-live-code],section.recent-lessons-section .lesson-grid .lesson-row .col [data-create-live-code]{width:auto}}section.live-lessons-section .lesson-grid .lesson-row .col-2,section.recent-lessons-section .lesson-grid .lesson-row .col-2{grid-column:span 3/span 3}@media (min-width:1280px){section.live-lessons-section .lesson-grid .lesson-row .col-2,section.recent-lessons-section .lesson-grid .lesson-row .col-2{grid-column:span 2/span 2}}section.live-lessons-section .lesson-grid .lesson-row .col-4,section.recent-lessons-section .lesson-grid .lesson-row .col-4{grid-column:span 4/span 4}section.live-lessons-section .lesson-grid .lesson-row .col-9,section.recent-lessons-section .lesson-grid .lesson-row .col-9{grid-column:span 9/span 9;justify-content:center}section.live-lessons-section .lesson-grid .lesson-row .col-9:first-child,section.recent-lessons-section .lesson-grid .lesson-row .col-9:first-child{justify-content:center}section.live-lessons-section .lesson-grid .lesson-row [data-code],section.recent-lessons-section .lesson-grid .lesson-row [data-code]{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:400;text-decoration-line:none}section.live-lessons-section .lesson-grid .lesson-row [data-code]:hover svg,section.recent-lessons-section .lesson-grid .lesson-row [data-code]:hover svg{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.live-lessons-section .lesson-grid .lesson-row [data-code] svg,section.recent-lessons-section .lesson-grid .lesson-row [data-code] svg{margin-left:9px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:50ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}section.live-lessons-section .lesson-grid .lesson-row [data-students] .sessions svg,section.recent-lessons-section .lesson-grid .lesson-row [data-students] .sessions svg{margin-right:9px}section.live-lessons-section .lesson-grid .lesson-row [data-students] .results-link,section.recent-lessons-section .lesson-grid .lesson-row [data-students] .results-link{margin-left:.5rem;margin-right:0}section.live-lessons-section .lesson-grid .lesson-row [data-title],section.recent-lessons-section .lesson-grid .lesson-row [data-title]{font-weight:600}section.live-lessons-section .lesson-grid .lesson-row [data-lesson-expiry],section.recent-lessons-section .lesson-grid .lesson-row [data-lesson-expiry]{min-width:150px}section.live-lessons-section .lesson-grid .lesson-row [data-lesson-expiry] .red,section.recent-lessons-section .lesson-grid .lesson-row [data-lesson-expiry] .red{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}section.live-lessons-section+section.recent-lessons-section{padding-top:2.5rem}section.results-section{padding-bottom:5rem;padding-top:2.5rem}@media (min-width:1024px){section.results-section{padding-top:5rem}}section.results-section .row-heading{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}@media (min-width:768px){section.results-section .row-heading{flex-direction:row}}@media (min-width:1280px){section.results-section .row-heading{align-items:center}}section.results-section .row-heading .column-heading{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:1;padding-bottom:.75rem;width:100%}@media (min-width:1024px){section.results-section .row-heading .column-heading{padding-bottom:1.75rem}}@media (min-width:1280px){section.results-section .row-heading .column-heading{align-items:center;flex-direction:row}}section.results-section .row-heading .column-heading .buttons{align-items:center;display:flex}@media (min-width:1280px){section.results-section .row-heading .column-heading .buttons{flex-shrink:0}}section.results-section .row-heading .column-download{align-items:center;display:flex;flex-shrink:0;padding-bottom:.75rem;width:100%}@media (min-width:768px){section.results-section .row-heading .column-download{width:auto}}@media (min-width:1024px){section.results-section .row-heading .column-download{padding-bottom:1.75rem}}section.results-section .row-heading .column-countdown{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding-bottom:.75rem;width:100%}@media (min-width:768px){section.results-section .row-heading .column-countdown{width:auto}}@media (min-width:1024px){section.results-section .row-heading .column-countdown{padding-bottom:1.75rem}}section.results-section .row-heading .column-countdown [data-results-countdown]{--tw-text-opacity:1;color:rgb(150 150 150/var(--tw-text-opacity));font-size:1rem;min-width:230px}section.results-section .row-heading .column-countdown .btn{margin-right:0}section.results-section .row-heading .heading,section.results-section .row-heading h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.results-section .row-heading .heading,section.results-section .row-heading h2{font-size:2.25rem}}section.results-section .row-heading .heading,section.results-section .row-heading h2{line-height:1.1;margin-bottom:.75rem}@media (min-width:1024px){section.results-section .row-heading .heading,section.results-section .row-heading h2{margin-bottom:1rem}}@media (min-width:1280px){section.results-section .row-heading .heading,section.results-section .row-heading h2{margin-bottom:0;margin-right:1.25rem}}@media (min-width:1696px){section.results-section .row-heading .heading,section.results-section .row-heading h2{margin-right:2.5rem}}section.results-section .row-heading .heading{opacity:.2}section.results-section .row-heading .btn,section.results-section .row-heading [data-download-results]{margin-right:.5rem}section.results-section .row-heading .btn:active,section.results-section .row-heading .btn:focus,section.results-section .row-heading [data-download-results]:active,section.results-section .row-heading [data-download-results]:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.results-section .column,section.results-section .results-grid{width:100%}section.results-section .results-grid .results-row{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-left-width:2px;border-right-width:2px;display:grid;font-size:1rem;height:70px;width:100%}section.results-section .results-grid .results-row.results-row-odd{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}section.results-section .results-grid .results-row:first-child .col:first-child{border-left-width:0}section.results-section .results-grid .results-row:not(.results-row-heading):last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-bottom-width:2px}section.results-section .results-grid .results-row.results-row-heading{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-color:hsla(0,0%,44%,.1);border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-top-width:2px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1rem;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.results-section .results-grid .results-row.results-row-heading:first-child{border-top-width:0}section.results-section .results-grid .results-row.results-row-heading span{margin-left:.625rem;margin-right:.625rem}section.results-section .results-grid .results-row .col{align-items:center;border-color:hsla(0,0%,44%,.1);border-left-width:2px;display:flex;justify-content:center;padding-left:.5rem;padding-right:.5rem}section.results-section .results-grid .results-row .col:first-child{justify-content:flex-start}@media (min-width:1024px){section.results-section .results-grid .results-row .col{padding-left:1.5rem;padding-right:1.5rem}}section.results-section .results-grid .results-row .student-name{align-items:center;border-bottom-width:2px;border-color:hsla(0,0%,44%,.1);border-top-width:2px;display:flex;font-weight:600;justify-content:flex-start;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:1024px){section.results-section .results-grid .results-row .student-name{padding-left:1.5rem;padding-right:1.5rem}}section.results-section .results-grid .results-row a{font-size:.875rem;font-weight:600;text-decoration-line:underline}section.results-section .results-grid .results-row a:hover{text-decoration-line:none}section.results-section .results-grid .results-row [data-students] svg{margin-right:9px}section.results-section .results-grid .results-row .desktop-only{display:none}@media (min-width:1280px){section.results-section .results-grid .results-row .desktop-only{display:inline-block}}section.results-section .results-grid .tooltip[aria-title]{cursor:url(../images/icons/question-yellow.png) 16 0,help}section.results-section .results-grid .tooltip[aria-title],section.results-section .results-grid .tooltip[aria-title].active,section.results-section .results-grid .tooltip[aria-title]:hover{background-color:transparent;outline-color:transparent}section.results-section .results-grid .tooltip[aria-title].active:after,section.results-section .results-grid .tooltip[aria-title].active:before,section.results-section .results-grid .tooltip[aria-title]:hover:after,section.results-section .results-grid .tooltip[aria-title]:hover:before{--tw-translate-y:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.results-section .results-grid .tooltip[aria-title]:before{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(10 10 10/var(--tw-border-opacity));border-width:2px;color:rgb(10 10 10/var(--tw-text-opacity));text-align:center}section.results-section .results-grid .tooltip[aria-title]:after{border-top:10px solid #fff}[data-download-results]{cursor:pointer}[data-download-results]:active,[data-download-results]:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-download-results]{border-radius:9999px}[data-download-results].loading{opacity:.5;pointer-events:none}section.profile-nav-section{padding-top:2.5rem}@media (min-width:1024px){section.profile-nav-section{padding-top:5rem}}section.profile-nav-section .row .column{display:flex;flex-direction:column;padding-bottom:1.75rem;position:relative;width:100%}@media (min-width:640px){section.profile-nav-section .row .column{align-items:center;flex-direction:row}}section.profile-nav-section .row .heading,section.profile-nav-section .row h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.profile-nav-section .row .heading,section.profile-nav-section .row h2{font-size:2.25rem}}section.profile-nav-section .row .heading,section.profile-nav-section .row h2{line-height:1.5}@media (min-width:640px){section.profile-nav-section .row .heading,section.profile-nav-section .row h2{line-height:1;margin-right:2.5rem}}section.profile-nav-section .row .heading{opacity:.2}section.profile-nav-section .row .heading.active{opacity:1}section.profile-nav-section .row .btn{margin-top:.5rem}section.profile-update-section{padding-bottom:5rem}section.profile-update-section .column{width:100%}section.profile-update-section .column .forms{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-around;padding:1.25rem}@media (min-width:1024px){section.profile-update-section .column .forms{flex-direction:row}}@media (min-width:1696px){section.profile-update-section .column .forms{padding:67px 92px}}section.profile-update-section .column .forms h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.profile-update-section .column .forms h2{font-size:2.25rem}}section.profile-update-section .column .forms h2{margin-bottom:.625rem}section.profile-update-section .column .forms .description{font-size:1rem}section.profile-update-section .column .forms .form{padding-bottom:5rem}section.profile-update-section .column .forms .form:last-child{padding-bottom:0}@media (min-width:1024px){section.profile-update-section .column .forms .form{padding-bottom:0;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1696px){section.profile-update-section .column .forms .form{padding-left:0;padding-right:0}}section.profile-update-section .column .forms .form .buttons{width:100%}section.profile-update-section .column .forms .form .buttons button{margin-top:0}section.profile-update-section .column .forms .heading{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}section.profile-update-section .column .forms form{display:flex;flex-wrap:wrap;margin-top:2rem;max-width:535px;width:100%}section.profile-update-section .column .forms form .field-row{display:flex;flex-direction:column;padding:.5rem 5px;position:relative;width:100%}section.profile-update-section .column .forms form .field-row label{font-size:.875rem;margin-bottom:7px;opacity:.5}@media (min-width:1280px){section.profile-update-section .column .forms form .field-row-half{width:50%}}section.profile-update-section .column .forms form .field-row-school #school+svg,section.profile-update-section .column .forms form .field-row-school #sector+svg,section.profile-update-section .column .forms form .field-row-sector #school+svg,section.profile-update-section .column .forms form .field-row-sector #sector+svg{bottom:1.25rem;height:1.25rem;position:absolute;right:1.25rem;width:1.25rem}section.profile-update-section .column .forms form .field-row-sector{z-index:20}section.profile-update-section .column .forms form .field-row-school{z-index:10}section.profile-update-section .column .forms form .field-row-subscribe{display:flex;flex-direction:column;margin-top:0}section.profile-update-section .column .forms form .field-row-subscribe>div{align-items:center;display:flex;margin-top:1.25rem}section.profile-update-section .column .forms form .field-row-subscribe>div label{margin-bottom:0;opacity:1}section.profile-update-section .column .forms form .field-row-subscribe>div label:not(.check-box){cursor:pointer;margin-left:.75rem}section.profile-update-section .column .forms form .field-row-subscribe>div label input{accent-color:#0a0a0a}section.profile-update-section .column .forms form .field-row-subscribe>div a{text-decoration-line:underline}section.profile-update-section .column .forms form .field-row-subscribe>div a:hover{text-decoration-line:none}section.profile-update-section .column .forms form input{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;color:rgb(10 10 10/var(--tw-text-opacity));font-size:1rem;height:40px;padding-left:1.25rem;padding-right:1.25rem;width:100%}section.profile-update-section .column .forms form input:-webkit-autofill,section.profile-update-section .column .forms form input:-webkit-autofill:active,section.profile-update-section .column .forms form input:-webkit-autofill:focus,section.profile-update-section .column .forms form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}section.profile-update-section .column .forms form input#loginName{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));opacity:.5;pointer-events:none}section.profile-update-section .column .forms form input#loginName:-webkit-autofill,section.profile-update-section .column .forms form input#loginName:-webkit-autofill:active,section.profile-update-section .column .forms form input#loginName:-webkit-autofill:focus,section.profile-update-section .column .forms form input#loginName:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #f7f7f7!important}section.profile-update-section .column .forms form button{margin-top:2rem;width:100%}section.profile-update-section .column .forms form .alert{font-size:1rem;font-weight:600}section.profile-update-section .column .forms form .alert.alert-danger{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}section.profile-update-section .column .forms form .alert.alert-success{--tw-text-opacity:1;color:rgb(0 211 77/var(--tw-text-opacity))}section.profile-update-section .column .forms form .instructions{font-size:.75rem;margin-top:.125rem;opacity:.3;text-align:right;width:100%}section.profile-update-section .row-order{justify-content:center}@media (min-width:1280px){section.profile-update-section .row-order .order-block{width:77.7777777%}}section.profile-update-section .checkout-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){section.profile-update-section .checkout-address-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}section.profile-update-section .checkout-add-address{grid-column:span 2/span 2}@media (min-width:1280px){section.profile-update-section .checkout-add-address{grid-column:span 6/span 6}}.teacher-notification{align-items:center;background-color:rgba(39,39,39,.9);display:none;height:100svh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:50}.teacher-notification[data-visible=true]{display:flex}.teacher-notification .message-container{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-shrink:0;height:430px;justify-content:center;max-width:90vw;position:relative;width:640px}.teacher-notification .message-container:after{--tw-rotate:2deg;background-color:rgb(226 226 226/var(--tw-bg-opacity));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}.teacher-notification .message-container:after,.teacher-notification .message-container:before{--tw-bg-opacity:1;border-radius:.75rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.teacher-notification .message-container:before{background-color:rgb(255 255 255/var(--tw-bg-opacity));z-index:2}.teacher-notification .message-container .message-content{text-wrap:pretty;display:flex;flex-direction:column;max-width:439px;position:relative;text-align:center;z-index:3}.teacher-notification .message-container .message-content .heading{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.teacher-notification .message-container .message-content .heading{font-size:1.3125rem}}.teacher-notification .message-container .message-content .heading{font-weight:600}.teacher-notification .message-container .message-content .description{font-size:1.125rem}.teacher-notification .message-container .message-content .buttons{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:2.75rem}.teacher-notification .message-container .message-content .buttons a,.teacher-notification .message-container .message-content .buttons button{cursor:pointer;margin-left:.375rem;margin-right:.375rem}.teacher-notification .message-container .message-content .buttons a:active,.teacher-notification .message-container .message-content .buttons a:focus,.teacher-notification .message-container .message-content .buttons button:active,.teacher-notification .message-container .message-content .buttons button:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.teacher-notification .message-container .message-close{border-radius:9999px;cursor:pointer;position:absolute;right:22px;top:22px;z-index:3}.teacher-notification .message-container .message-close:active,.teacher-notification .message-container .message-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.lesson-code{display:flex;height:100svh;justify-content:center;width:100vw}@media (min-width:1280px){section.lesson-code{align-items:center}}section.lesson-code .sa-logo{left:1.5rem;position:absolute;top:1rem}@media (min-width:1280px){section.lesson-code .sa-logo{left:2.25rem}}section.lesson-code .sa-logo .logo-short{display:none}@media (min-width:1280px){section.lesson-code .sa-logo .logo-short{display:none}}section.lesson-code .sa-logo .logo-full{display:none}@media (min-width:1280px){section.lesson-code .sa-logo .logo-full{display:block}}section.lesson-code .sa-logo .logo-short-dark{position:relative;z-index:10}@media (min-width:1280px){section.lesson-code .sa-logo .logo-short-dark{display:none}}section.lesson-code .lesson-code-container{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-direction:column;height:100vh;overflow:auto;padding:6rem 1.5rem 2.5rem;position:relative;width:100vw}@media (min-width:1280px){section.lesson-code .lesson-code-container{border-radius:.75rem;height:-moz-max-content;height:max-content;max-height:95vh;max-width:800px;padding-bottom:3rem;padding-top:3rem}}@media (min-width:1696px){section.lesson-code .lesson-code-container{margin-top:0;max-width:1000px;padding-bottom:1.5rem;padding-top:1.5rem}}section.lesson-code .lesson-code-container .time-block{align-items:center;display:flex;font-size:1rem;padding:1.5rem;position:absolute;right:0;top:0}section.lesson-code .lesson-code-container .time-block svg{margin-right:.5rem}section.lesson-code .lesson-code-container .time-block svg path{fill:hsla(0,0%,4%,.4);stroke:hsla(0,0%,4%,.4)}section.lesson-code .lesson-code-container .time-block [data-lesson-expiry]{align-items:flex-end;display:flex}section.lesson-code .lesson-code-container .time-block [data-lesson-expiry] .time{font-weight:600;margin-left:.25rem;min-width:80px}section.lesson-code .lesson-code-container .time-block [data-lesson-expiry] .time.red{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}section.lesson-code .lesson-code-container .teacher{font-size:1rem;margin-bottom:.625rem}section.lesson-code .lesson-code-container .teacher span{font-weight:600}section.lesson-code .lesson-code-container .name{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){section.lesson-code .lesson-code-container .name{font-size:1.75rem}}section.lesson-code .lesson-code-container .name{line-height:1.14;text-align:center}section.lesson-code .lesson-code-container [data-activities-status]{margin-top:1.25rem}section.lesson-code .lesson-code-container .code-block{--tw-bg-opacity:1;align-items:center;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;display:flex;flex-direction:column;margin-top:2.5rem;max-width:664px;padding-bottom:2rem;padding-top:1.5rem;text-align:center;width:100%}section.lesson-code .lesson-code-container .code-block .code-heading{font-size:.75rem;font-weight:600;margin-bottom:.25rem;opacity:.2;text-transform:uppercase}section.lesson-code .lesson-code-container .code-block .code{font-family:Space Grotesk,sans-serif;font-size:calc(1.59375rem + 4.125vw);font-weight:700;letter-spacing:-.015em;line-height:1}@media (min-width:1200px){section.lesson-code .lesson-code-container .code-block .code{font-size:4.6875rem}}section.lesson-code .lesson-code-container .code-block .code{cursor:pointer;letter-spacing:.1em;position:relative}section.lesson-code .lesson-code-container .code-block .code svg{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));height:35px;opacity:.3;position:absolute;right:-55px;top:calc(50% - 17px);transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:30px}section.lesson-code .lesson-code-container .code-block:hover .code svg{opacity:1}section.lesson-code .lesson-code-container .instructions{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){section.lesson-code .lesson-code-container .instructions{font-size:1.3125rem}}section.lesson-code .lesson-code-container .instructions{margin-bottom:3.5rem;margin-top:2.5rem;text-align:center}section.lesson-code .lesson-code-container .instructions a{--tw-text-opacity:1;color:rgb(2 110 237/var(--tw-text-opacity));font-weight:600;text-decoration-line:underline}section.lesson-code .lesson-code-container .instructions a:hover{text-decoration-line:none}section.lesson-code .lesson-code-container .buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:800px;width:100%}@media (min-width:640px){section.lesson-code .lesson-code-container .buttons{flex-direction:row}}section.lesson-code .lesson-code-container .buttons .btn{cursor:pointer;margin:.375rem;width:100%}section.lesson-code .lesson-code-container .buttons .btn:active,section.lesson-code .lesson-code-container .buttons .btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}@media (min-width:1280px){section.lesson-code .lesson-code-container .buttons .btn{width:auto}}section.lesson-code .lesson-code-container .buttons button{min-width:256px}section.all-lessons-heading-section{padding-top:2.5rem}@media (min-width:1280px){section.all-lessons-heading-section{padding-top:5rem}}section.all-lessons-heading-section .row-heading .column{align-items:center;display:flex;width:100%}section.all-lessons-heading-section .row-heading h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.all-lessons-heading-section .row-heading h2{font-size:2.25rem}}section.all-lessons-filter-section{padding-bottom:2rem;padding-top:2rem;z-index:2}@media (min-width:1280px){section.all-lessons-filter-section{padding-bottom:3.5rem}}section.all-lessons-filter-section .row{align-items:center}@media (min-width:1696px){section.all-lessons-filter-section .row.row-search{flex-wrap:nowrap;padding-bottom:1rem}}section.all-lessons-filter-section .column-search{width:100%}@media (min-width:1024px){section.all-lessons-filter-section .column-search{width:33.333333%}}@media (min-width:1696px){section.all-lessons-filter-section .column-search{flex-shrink:1;width:100%}}section.all-lessons-filter-section .column-search .ais-SearchBox-form{--tw-border-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:flex;height:3rem;justify-content:space-between;overflow:hidden;position:relative;width:100%}@media (min-width:1280px){section.all-lessons-filter-section .column-search .ais-SearchBox-form{height:65px}}section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:0;height:100%;outline:2px solid transparent;outline-offset:2px;padding-left:2.25rem;width:100%}section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-submit{--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-radius:9999px;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-right:.375rem;width:2rem}@media (min-width:1280px){section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-submit{height:45px;margin-right:.625rem;width:45px}}section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-submit svg{height:1rem;width:1rem}@media (min-width:1280px){section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-submit svg{height:1.25rem;width:1.25rem}}section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-loadingIndicator,section.all-lessons-filter-section .column-search .ais-SearchBox-form .ais-SearchBox-reset{position:absolute;right:75px}section.all-lessons-filter-section .column-search #hits-per-page{display:none}section.all-lessons-filter-section .column-categories,section.all-lessons-filter-section .column-stages{padding-top:1rem;position:relative;width:100%}@media (min-width:640px){section.all-lessons-filter-section .column-categories,section.all-lessons-filter-section .column-stages{width:50%}}@media (min-width:1024px){section.all-lessons-filter-section .column-categories,section.all-lessons-filter-section .column-stages{padding-top:0;width:33.333333%}}@media (min-width:1696px){section.all-lessons-filter-section .column-categories,section.all-lessons-filter-section .column-stages{flex-shrink:0;max-width:359px}}section.all-lessons-filter-section .column-categories [data-dropdown],section.all-lessons-filter-section .column-stages [data-dropdown]{--tw-border-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:9999px;border-width:2px;cursor:pointer;display:flex;height:3rem;padding-left:2.5rem;position:relative;width:100%}@media (min-width:1280px){section.all-lessons-filter-section .column-categories [data-dropdown],section.all-lessons-filter-section .column-stages [data-dropdown]{height:65px}}section.all-lessons-filter-section .column-categories [data-dropdown] [data-selected],section.all-lessons-filter-section .column-stages [data-dropdown] [data-selected]{font-size:1rem;font-weight:600}section.all-lessons-filter-section .column-categories [data-dropdown] .menu-toggle,section.all-lessons-filter-section .column-stages [data-dropdown] .menu-toggle{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.all-lessons-filter-section .column-categories [data-dropdown] .menu-toggle svg,section.all-lessons-filter-section .column-stages [data-dropdown] .menu-toggle svg{height:2rem;position:absolute;right:6px;top:6px;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}@media (min-width:1280px){section.all-lessons-filter-section .column-categories [data-dropdown] .menu-toggle svg,section.all-lessons-filter-section .column-stages [data-dropdown] .menu-toggle svg{height:45px;right:11px;top:.5rem;width:45px}}section.all-lessons-filter-section .column-categories [data-dropdown].open .menu-toggle svg,section.all-lessons-filter-section .column-stages [data-dropdown].open .menu-toggle svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.all-lessons-filter-section .column-categories [data-menu],section.all-lessons-filter-section .column-stages [data-menu]{left:0;opacity:0;padding-left:var(--col-padding);padding-right:var(--col-padding);pointer-events:none;position:absolute;top:calc(100% + 16px);transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s;width:100%;z-index:1}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu{--tw-translate-y:5rem;--tw-rotate:-6deg;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;min-width:223px;padding:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s}@media (min-width:1696px){section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu{--tw-rotate:-20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a{--tw-text-opacity:1;align-items:center;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1;padding-bottom:.5rem;padding-top:.5rem;pointer-events:none;position:relative}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a:last-child,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a:last-child{margin-bottom:0}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a .indicator,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a .indicator{position:absolute;right:0}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a .indicator svg,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a .indicator svg{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:14px}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a:hover .indicator svg,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a:hover .indicator svg{opacity:1}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a.active .indicator,section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a:hover .indicator,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a.active .indicator,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a:hover .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a.active .indicator svg,section.all-lessons-filter-section .column-categories [data-menu] .ais-Menu a:hover .indicator svg,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a.active .indicator svg,section.all-lessons-filter-section .column-stages [data-menu] .ais-Menu a:hover .indicator svg{opacity:0}section.all-lessons-filter-section .column-categories [data-dropdown].open+[data-menu],section.all-lessons-filter-section .column-stages [data-dropdown].open+[data-menu]{opacity:1;pointer-events:auto}section.all-lessons-filter-section .column-categories [data-dropdown].open+[data-menu] .ais-Menu,section.all-lessons-filter-section .column-stages [data-dropdown].open+[data-menu] .ais-Menu{--tw-translate-y:0px;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.all-lessons-filter-section .column-categories [data-dropdown].open+[data-menu] .ais-Menu a,section.all-lessons-filter-section .column-stages [data-dropdown].open+[data-menu] .ais-Menu a{pointer-events:auto}section.all-lessons-filter-section .column-subcategories{padding-bottom:1rem;padding-top:1rem;width:100%}section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories,section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList{width:100%}section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList .ais-RefinementList-list{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;width:100%}@media (min-width:1280px){section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList .ais-RefinementList-list{-moz-column-gap:1.25rem;column-gap:1.25rem}}section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item a span{font-size:1rem}section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item a .label{text-decoration-line:underline}section.all-lessons-filter-section .column-subcategories #refinement-list-subcategories .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item a:hover .label{text-decoration-line:none}section.all-lessons-filter-section .column-current{display:flex;flex-direction:column;padding-top:1rem;width:100%}@media (min-width:768px){section.all-lessons-filter-section .column-current{flex-direction:row;flex-wrap:wrap}}section.all-lessons-filter-section .column-current #current-refinements .ais-CurrentRefinements .ais-CurrentRefinements-list{align-items:center;display:flex;flex-wrap:wrap}section.all-lessons-filter-section .column-current #current-refinements .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item{align-items:center;display:flex;flex-shrink:0}section.all-lessons-filter-section .column-current #current-refinements .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-label{display:none}section.all-lessons-filter-section .column-current #current-refinements .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.25rem;margin-right:.5rem;margin-top:.25rem;padding:.25rem .75rem}section.all-lessons-filter-section .column-current #current-refinements .ais-CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item .ais-CurrentRefinements-category .ais-CurrentRefinements-categoryLabel{padding-right:.5rem}section.all-lessons-filter-section .column-current #clear-refinements{flex-shrink:0;padding-bottom:.25rem;padding-top:.25rem}@media (min-width:768px){section.all-lessons-filter-section .column-current #clear-refinements{margin-left:.5rem}}section.all-lessons-filter-section .column-current #clear-refinements .ais-ClearRefinements-button{cursor:pointer;font-size:.875rem;text-decoration-line:underline}section.all-lessons-filter-section .column-current #clear-refinements .ais-ClearRefinements-button:hover{text-decoration-line:none}section.all-lessons-filter-section .column-current #clear-refinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled{display:none}section.all-lessons-filter-section .column-user{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:1rem;padding-top:2rem;width:100%}@media (min-width:768px){section.all-lessons-filter-section .column-user{width:auto}}@media (min-width:1696px){section.all-lessons-filter-section .column-user{align-items:center;flex-shrink:0;padding-bottom:0;padding-top:0}}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-label:after{content:"Favourite"}section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-label:after{content:"Used before"}section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-label:after{content:"Not used before"}section.all-lessons-filter-section .column-user #toggle-refinement-fav,section.all-lessons-filter-section .column-user #toggle-refinement-notused,section.all-lessons-filter-section .column-user #toggle-refinement-used{--background-color:#fff;--checkbox-height:18px;align-items:flex-start;box-sizing:border-box;display:flex;padding-right:.5rem}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-label,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-label,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-label{align-items:flex-start;cursor:pointer;display:flex}@media (min-width:768px){section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-label,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-label,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-label{align-items:center}}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-label:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-label:after,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-label:after{cursor:pointer;font-size:1rem;font-weight:600;line-height:1;margin-left:.375rem;margin-top:.125rem}@media (min-width:768px){section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-label:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-label:after,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-label:after{margin-left:.625rem;margin-top:0}}section.all-lessons-filter-section .column-user #toggle-refinement-fav input[type=checkbox],section.all-lessons-filter-section .column-user #toggle-refinement-notused input[type=checkbox],section.all-lessons-filter-section .column-user #toggle-refinement-used input[type=checkbox]{display:none}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText{background-color:transparent;border:calc(var(--checkbox-height)*.1) solid #000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;font-size:0;height:var(--checkbox-height);position:relative;transition:border-color .2s ease;width:var(--checkbox-height)}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText:before{background-color:#000;border-radius:5px;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top;transition:opacity .5 ease;width:calc(var(--checkbox-height)*.2)}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText:before{box-shadow:0 0 0 calc(var(--checkbox-height)*.05) var(--background-color);left:calc(var(--checkbox-height)*.41);top:calc(var(--checkbox-height)*.72);transform:rotate(-135deg)}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText:after{left:calc(var(--checkbox-height)*.05);top:calc(var(--checkbox-height)*.37);transform:rotate(-45deg)}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText.checked,section.all-lessons-filter-section .column-user #toggle-refinement-fav input[type=checkbox]:checked+.ais-ToggleRefinement-labelText,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText.checked,section.all-lessons-filter-section .column-user #toggle-refinement-notused input[type=checkbox]:checked+.ais-ToggleRefinement-labelText,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText.checked,section.all-lessons-filter-section .column-user #toggle-refinement-used input[type=checkbox]:checked+.ais-ToggleRefinement-labelText{border-color:#000}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText.checked:after,section.all-lessons-filter-section .column-user #toggle-refinement-fav input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText.checked:after,section.all-lessons-filter-section .column-user #toggle-refinement-notused input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:after,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText.checked:after,section.all-lessons-filter-section .column-user #toggle-refinement-used input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:after{animation:dothabottomcheck-19 .2s ease 0s forwards;height:calc(var(--checkbox-height)/2)}section.all-lessons-filter-section .column-user #toggle-refinement-fav .ais-ToggleRefinement-labelText.checked:before,section.all-lessons-filter-section .column-user #toggle-refinement-fav input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-notused .ais-ToggleRefinement-labelText.checked:before,section.all-lessons-filter-section .column-user #toggle-refinement-notused input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:before,section.all-lessons-filter-section .column-user #toggle-refinement-used .ais-ToggleRefinement-labelText.checked:before,section.all-lessons-filter-section .column-user #toggle-refinement-used input[type=checkbox]:checked+.ais-ToggleRefinement-labelText:before{animation:dothatopcheck-19 .4s ease 0s forwards;height:calc(var(--checkbox-height)*1.2)}section.all-lessons-grid-section{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));padding-bottom:2rem;padding-top:2rem;z-index:1}@media (min-width:1280px){section.all-lessons-grid-section{padding-bottom:3.5rem;padding-top:2.5rem}}section.all-lessons-grid-section .all-lessons-grid .ais-Hits,section.all-lessons-grid-section .column{width:100%}section.all-lessons-grid-section .all-lessons-grid .ais-Hits .ais-Hits-list{display:grid;gap:21px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media (min-width:640px){section.all-lessons-grid-section .all-lessons-grid .ais-Hits .ais-Hits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){section.all-lessons-grid-section .all-lessons-grid .ais-Hits .ais-Hits-list{grid-template-columns:repeat(4,minmax(0,1fr))}}section.all-lessons-grid-section .row{position:relative;z-index:10}section.all-lessons-grid-section .row-pagination{padding-bottom:52px;padding-top:52px}section.all-lessons-grid-section .row-pagination .ais-Pagination-list{align-items:center;display:flex;justify-content:center}section.all-lessons-grid-section .row-pagination .ais-Pagination-list .ais-Pagination-item a{align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-size:1.125rem;height:50px;justify-content:center;line-height:1;margin-left:.25rem;margin-right:.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:50px}section.all-lessons-grid-section .row-pagination .ais-Pagination-list .ais-Pagination-item a:hover,section.all-lessons-grid-section .row-pagination .ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected a{background-color:hsla(0,0%,4%,.1)}section.all-lessons-grid-section .row-types{padding-bottom:1rem}section.all-lessons-grid-section .row-types .ais-Menu-list{align-items:center;display:flex;gap:.5rem}section.all-lessons-grid-section .row-types .ais-Menu-list .ais-Menu-item{--tw-bg-opacity:1;align-items:center;background-color:rgb(226 226 226/var(--tw-bg-opacity));border-color:hsla(0,0%,44%,.2);border-radius:.375rem;border-width:2px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:2.75rem;justify-content:center;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-transform:capitalize;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}section.all-lessons-grid-section .row-types .ais-Menu-list .ais-Menu-item.ais-Menu-item--selected{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-color:rgb(10 10 10/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}section.all-lessons-grid-section .row-summary{align-items:center;flex-wrap:nowrap;justify-content:space-between;padding-bottom:1rem;width:100%;z-index:20}section.all-lessons-grid-section .row-summary .column{width:auto}section.all-lessons-grid-section .row-summary .column:last-child{display:flex;justify-content:flex-end}section.all-lessons-grid-section .row-summary .column.column-total{flex-shrink:1}section.all-lessons-grid-section .row-summary .column.column-sort{flex-shrink:0}section.all-lessons-grid-section .row-summary .ais-Stats{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.875rem}section.all-lessons-grid-section .row-summary .ais-Stats .desktop-only{display:none}@media (min-width:768px){section.all-lessons-grid-section .row-summary .ais-Stats .desktop-only{display:inline-block}}section.all-lessons-grid-section .row-summary .ais-Stats strong{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600}section.all-lessons-grid-section .row-summary .sort-dropdown{position:relative}section.all-lessons-grid-section .row-summary .sort-dropdown .desktop-only{display:none}@media (min-width:768px){section.all-lessons-grid-section .row-summary .sort-dropdown .desktop-only{display:inline-block}}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block{min-width:238px;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s;width:100%;z-index:10}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort{--tw-translate-y:5rem;--tw-rotate:-6deg;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;padding:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s;width:100%}@media (min-width:1696px){section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort{--tw-rotate:-20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by{display:flex;flex-direction:column}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by button{--tw-text-opacity:1;align-items:center;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;font-size:1rem;line-height:1;padding-bottom:.5rem;padding-top:.5rem;position:relative}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by button:last-child{margin-bottom:0}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by button .indicator{position:absolute;right:0}section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by button.active .indicator,section.all-lessons-grid-section .row-summary .sort-dropdown .sort-dropdown-block .sort #sort-by button:hover .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}section.all-lessons-grid-section .row-summary .sort-dropdown .btn.open+.sort-dropdown-block{opacity:1;pointer-events:auto}section.all-lessons-grid-section .row-summary .sort-dropdown .btn.open+.sort-dropdown-block .sort{--tw-translate-y:0px;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.all-lessons-grid-section .row-summary .sort-dropdown .btn.open+.sort-dropdown-block .sort div{cursor:pointer;pointer-events:auto}.lesson-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(211 211 211/var(--tw-border-opacity));border-radius:.5rem;border-width:1px;cursor:default;display:flex;flex-direction:column;height:100%;padding:.625rem;position:relative}.lesson-card .image-container{--tw-bg-opacity:1;aspect-ratio:370/254;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-radius:.375rem;flex-shrink:0;overflow:hidden;position:relative}.lesson-card .used{--tw-text-opacity:1;align-items:center;bottom:0;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700;height:1.5rem;left:0;letter-spacing:.025em;overflow:hidden;padding-left:.625rem;position:absolute;text-transform:uppercase;width:103px}.lesson-card .used:after{--tw-rotate:53deg;height:23px;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:60px}.lesson-card .used:after,.lesson-card .used:before{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity));content:"";position:absolute;top:0;z-index:1}.lesson-card .used:before{height:1.5rem;left:0;width:77px}.lesson-card .used span{z-index:2}.lesson-card .controls{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;height:46px;overflow:hidden;position:absolute;right:1.5rem;top:1.5rem;width:108px;z-index:60}.lesson-card .controls .favourite-button,.lesson-card .controls .preview-button{align-items:center;cursor:pointer;display:flex;height:100%;overflow:hidden;position:absolute;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:50%}.lesson-card .controls .favourite-button .button,.lesson-card .controls .preview-button .button{align-items:center;display:flex;height:100%;width:108px}.lesson-card .controls .favourite-button .button .label,.lesson-card .controls .preview-button .button .label{font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:600;line-height:1;opacity:0;text-transform:uppercase;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lesson-card .controls .favourite-button:hover,.lesson-card .controls .preview-button:hover{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));width:108px;z-index:1}.lesson-card .controls .favourite-button:hover .button .label,.lesson-card .controls .preview-button:hover .button .label{opacity:1}.lesson-card .controls .preview-button{border-color:hsla(0,0%,4%,.1);border-right-width:1px;justify-content:flex-start;left:0}.lesson-card .controls .preview-button .button{padding-left:1.25rem}.lesson-card .controls .preview-button .button .label{margin-left:.5rem}.lesson-card .controls .favourite-button{justify-content:flex-end;right:0}.lesson-card .controls .favourite-button[readonly]{pointer-events:none}.lesson-card .controls .favourite-button[readonly] svg{opacity:.5}.lesson-card .controls .favourite-button[data-favourite=true] svg{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}.lesson-card .controls .favourite-button[data-favourite=true] svg path{fill:#ed5300}.lesson-card .controls .favourite-button .button{justify-content:flex-end;padding-right:1.25rem}.lesson-card .controls .favourite-button .button .label{margin-right:1rem}.lesson-card .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.25rem .75rem;width:100%}@media (min-width:1696px){.lesson-card .content{padding:2rem 1.75rem}}.lesson-card .content .heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.275rem + .3vw);font-weight:700}@media (min-width:1200px){.lesson-card .content .heading{font-size:1.5rem}}.lesson-card .content .heading{line-height:1.25;margin-bottom:18px}.lesson-card .content .keywords{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem}@media (min-width:1280px){.lesson-card .content .keywords{margin-left:-.375rem;margin-right:-.375rem}}.lesson-card .content .keywords .btn{margin:.125rem}@media (min-width:1280px){.lesson-card .content .keywords .btn{margin:.375rem}}section.lesson-popup{align-items:center;display:flex;height:100svh;justify-content:center;position:relative;width:100vw}section.lesson-popup .lesson-popup-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.lesson-popup .lesson-popup-container{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-wrap:wrap;height:100%;justify-content:center;max-height:100svh;overflow:hidden;position:relative;width:100vw;z-index:2}@media (min-width:1024px){section.lesson-popup .lesson-popup-container{border-radius:.75rem;max-height:90svh;max-width:90vw}}@media (min-width:1280px){section.lesson-popup .lesson-popup-container{height:auto}}@media (min-width:1696px){section.lesson-popup .lesson-popup-container{max-width:1502px}}section.lesson-popup .lesson-popup-container .row{align-items:flex-start;flex-wrap:wrap;height:auto;max-height:100svh;overflow:auto;padding:3rem 1.25rem;width:100%}@media (min-width:1024px){section.lesson-popup .lesson-popup-container .row{max-height:90svh;padding:5rem 4rem}}@media (min-width:1696px){section.lesson-popup .lesson-popup-container .row{padding:5rem}}section.lesson-popup .lesson-popup-container .column{width:100%}@media (min-width:1024px){section.lesson-popup .lesson-popup-container .column{padding-bottom:0;position:sticky;top:0;width:50%}}section.lesson-popup .lesson-popup-container .column.column-content{padding-bottom:2.5rem}@media (min-width:1280px){section.lesson-popup .lesson-popup-container .column.column-content{padding-bottom:0}}section.lesson-popup .lesson-popup-container .column.column-content .heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.lesson-popup .lesson-popup-container .column.column-content .heading{font-size:2.25rem}}section.lesson-popup .lesson-popup-container .column.column-content .heading{line-height:1.25;margin-bottom:1rem}section.lesson-popup .lesson-popup-container .column.column-content ol,section.lesson-popup .lesson-popup-container .column.column-content p,section.lesson-popup .lesson-popup-container .column.column-content ul{font-size:1rem}section.lesson-popup .lesson-popup-container .column.column-content .keywords{display:flex;flex-wrap:wrap;margin-left:-.125rem;margin-right:-.125rem;margin-top:1rem}@media (min-width:1280px){section.lesson-popup .lesson-popup-container .column.column-content .keywords{margin-left:-.375rem;margin-right:-.375rem}}section.lesson-popup .lesson-popup-container .column.column-content .keywords .btn{cursor:default;margin:.125rem}@media (min-width:1280px){section.lesson-popup .lesson-popup-container .column.column-content .keywords .btn{margin:.375rem}}section.lesson-popup .lesson-popup-container .column.column-content .buttons{align-items:center;display:flex;margin-top:2.5rem}section.lesson-popup .lesson-popup-container .column.column-content .buttons .btn:first-child{margin-right:.75rem}section.lesson-popup .lesson-popup-container .column.column-content .buttons .btn:active,section.lesson-popup .lesson-popup-container .column.column-content .buttons .btn:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container{overflow:hidden;width:100%}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container .swiper-slide{border-radius:.5rem;overflow:hidden}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider .swiper-slide{pointer-events:none}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider .swiper-slide.swiper-slide-active{pointer-events:auto}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider-thumbnail{margin-top:26px}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider-thumbnail .swiper-slide{cursor:pointer;height:75px;opacity:1;overflow:hidden;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:122px}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:.3}section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider-thumbnail .swiper-slide iframe,section.lesson-popup .lesson-popup-container .column.column-gallery .swiper-container.slider-thumbnail .swiper-slide video{pointer-events:none}section.lesson-popup .lesson-popup-container .column.column-gallery .image-container{border-radius:.5rem;overflow:hidden}section.lesson-popup .lesson-popup-container .column.column-gallery .image-container img{aspect-ratio:auto!important}section.lesson-popup .lesson-popup-container video{border-radius:.5rem;width:100%}section.lesson-popup .lesson-popup-close{border-radius:9999px;cursor:pointer;position:absolute;right:.75rem;top:.75rem;z-index:3}@media (min-width:1024px){section.lesson-popup .lesson-popup-close{right:22px;top:22px}}section.lesson-popup .lesson-popup-close:active,section.lesson-popup .lesson-popup-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-lesson-popup-iframe]{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:30}[data-lesson-popup-iframe][data-visible=true]{display:block}.favourite-button-large{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;flex-shrink:0;height:2.25rem;margin-left:.75rem;width:2.25rem}@media (min-width:1280px){.favourite-button-large{height:65px;width:65px}}.favourite-button-large:active,.favourite-button-large:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}.favourite-button-large .button{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.favourite-button-large .button svg{width:65px}.favourite-button-large[readonly]{pointer-events:none}.favourite-button-large[readonly] svg{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));opacity:.5}.favourite-button-large[readonly] svg path.heart{fill:none}.favourite-button-large[data-favourite=true] svg{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}.favourite-button-large[data-favourite=true] svg path.heart{fill:#ed5300}section.featured-slider-section{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));padding-bottom:2.5rem;padding-top:2.5rem;z-index:2}@media (min-width:1280px){section.featured-slider-section{padding-bottom:5rem;padding-top:5rem}}section.featured-slider-section .container{overflow:hidden}@media (min-width:1280px){section.featured-slider-section .container{overflow:visible}}section.featured-slider-section .row-heading .column{align-items:center;display:flex;padding-bottom:1.75rem;position:relative;width:100%}section.featured-slider-section .row-heading h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){section.featured-slider-section .row-heading h2{font-size:2.25rem}}section.featured-slider-section .row-cards{padding-left:0;padding-right:0;position:relative}section.featured-slider-section .row-cards .featured-slider{overflow:visible;padding-bottom:26px;padding-left:calc(var(--col-padding) + var(--row-padding));padding-right:calc(var(--col-padding) + var(--row-padding));width:100%}section.featured-slider-section .row-cards .featured-slider .swiper-slide-active .card-product{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}@media (min-width:640px){section.featured-slider-section .row-cards .featured-slider .swiper-slide-active .card-product{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}section.featured-slider-section .row-cards .featured-slider .swiper-slide-active .card-product:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity))}}section.featured-slider-section .row-cards .featured-slider-pagination{bottom:0;display:flex;position:absolute;z-index:1}@media (min-width:1280px){section.featured-slider-section .row-cards .featured-slider-pagination{display:none}}section.featured-slider-section .row-cards .featured-slider-pagination>span{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity));border-radius:9999px;height:.5rem;margin-left:.5rem;transition-duration:.6s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}section.featured-slider-section .row-cards .featured-slider-pagination>span.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}section.featured-slider-section .row-cards .featured-slider-arrows{display:none}@media (min-width:1280px){section.featured-slider-section .row-cards .featured-slider-arrows{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding-left:calc((100vw - var(--container-width))/2 + var(--row-padding));padding-right:calc((100vw - var(--container-width))/2 + var(--row-padding));pointer-events:none;position:absolute;top:0;width:100%;z-index:1}}section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper{align-items:flex-start;display:flex;height:100%;pointer-events:none;width:auto}section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper .swiper-button{pointer-events:auto;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper .swiper-button{opacity:0;pointer-events:none}}section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper .swiper-button.shown{opacity:1;pointer-events:auto}section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-disabled{opacity:0}section.featured-slider-section .row-cards .featured-slider-arrows .swiper-button-wrapper .swiper-button.swiper-button-prev{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.help-docs-section .row{align-items:flex-start}.help-docs-section .column-nav{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.75rem;margin-bottom:2.5rem;padding:1rem;width:100%}@media (min-width:1024px){.help-docs-section .column-nav{margin-bottom:0;position:sticky;top:1.25rem;width:22.2222222%}}@media (min-width:1280px){.help-docs-section .column-nav{padding:1.75rem}}.help-docs-section .column-nav a{align-items:center;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.25rem;padding-bottom:.25rem;padding-top:.25rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.help-docs-section .column-nav a:last-child{margin-bottom:0}.help-docs-section .column-nav a:hover{--tw-text-opacity:1;color:rgb(2 110 237/var(--tw-text-opacity));text-decoration-line:underline}.help-docs-section .column-nav a .indicator{position:absolute;right:0}.help-docs-section .column-nav a .indicator svg{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.help-docs-section .column-nav a:hover .indicator svg{opacity:1}.help-docs-section .column-nav a.active .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}.help-docs-section .column-nav a.active .indicator svg{opacity:0}.help-docs-section .column-content{padding-bottom:5rem;width:100%}@media (min-width:1024px){.help-docs-section .column-content{padding-left:5.5555555%;width:77.7777777%}}.help-docs-section .fullscreen-video-section{margin-bottom:2.5rem;margin-top:2.5rem}@media (min-width:1280px){.help-docs-section .fullscreen-video-section{margin-bottom:76px;margin-top:76px}}.help-docs-section .fullscreen-video-section .image-container{border-radius:.75rem;overflow:hidden}.contact-form-section{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));padding-bottom:5rem;padding-top:5rem}@media (min-width:1280px){.contact-form-section{padding-bottom:100px;padding-top:100px}}.contact-form-section h1{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;line-height:1;margin-bottom:18px}@media (min-width:1280px){.contact-form-section h1{font-size:calc(1.53125rem + 3.375vw)}@media (min-width:1200px){.contact-form-section h1{font-size:4.0625rem}}.contact-form-section h1{letter-spacing:-.015em}}.contact-form-section p{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));margin-bottom:2rem}@media (min-width:640px){.contact-form-section .row{justify-content:center;justify-content:flex-start}}.contact-form-section .column-form{width:100%}@media (min-width:640px){.contact-form-section .column-form{width:77.7777777%}}@media (min-width:768px){.contact-form-section .column-form{width:61.1111111%}}@media (min-width:1024px){.contact-form-section .column-form{width:50%}}@media (min-width:1280px){.contact-form-section .column-form{margin-left:5.5555555%;width:50%}}.contact-form-section .column-form .contact-block{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;color:rgb(10 10 10/var(--tw-text-opacity));padding:1.25rem}@media (min-width:1280px){.contact-form-section .column-form .contact-block{padding:50px}}.contact-form-section .column-form form.loading .ff-fieldtype-submit button{cursor:wait}.contact-form-section .column-form form .freeform-label{display:none!important}.contact-form-section .column-form form .freeform-input{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.5rem;border-width:2px;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;font-size:1rem;height:2.75rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem 1.25rem;width:100%}@media (min-width:1280px){.contact-form-section .column-form form .freeform-input{font-size:1.125rem;height:65px;padding:1.25rem}}.contact-form-section .column-form form .freeform-input::-moz-placeholder{color:rgba(0,0,0,.5)}.contact-form-section .column-form form .freeform-input::placeholder{color:rgba(0,0,0,.5)}.contact-form-section .column-form form .freeform-fieldtype-textarea .freeform-input{min-height:140px}.contact-form-section .column-form form button{margin-bottom:.625rem;margin-top:.625rem}@media (min-width:1280px){.contact-form-section .column-form form button{width:306px}}.contact-form-section .column-form form .freeform-form-errors{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:0;color:rgb(237 83 0/var(--tw-text-opacity));padding-left:0;padding-right:0}.contact-form-section .column-form form .freeform-form-errors p{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-weight:700}.contact-form-section .column-form form .freeform-form-success p{--tw-text-opacity:1;color:rgb(0 211 77/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-weight:700}.contact-form-section .column-form form .freeform-errors{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700}.contact-form-section .column-social{padding-top:3rem;position:relative;width:100%}@media (min-width:640px){.contact-form-section .column-social{width:auto}}@media (min-width:1024px){.contact-form-section .column-social{display:flex;flex-direction:column;margin-left:5.5555555%;padding-top:5rem;width:44.4444444%}}@media (min-width:1280px){.contact-form-section .column-social{padding-top:153px;width:38.8888888%}}.contact-form-section .column-social .label{color:hsla(0,0%,4%,.5);font-size:1rem}.contact-form-section .column-social .email-block{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width:1024px){.contact-form-section .column-social .email-block{margin-bottom:3rem}}.contact-form-section .column-social .email-block a{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.contact-form-section .column-social .email-block a{font-size:1.75rem}}.contact-form-section .column-social .email-block a{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600;letter-spacing:-.015em;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-form-section .column-social .email-block a:hover{--tw-text-opacity:1;color:rgb(254 198 55/var(--tw-text-opacity))}.contact-form-section .column-social .icons-block{z-index:2}.contact-form-section .column-social .icons-block .social{--tw-text-opacity:1;align-items:center;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;justify-content:space-between;margin-top:14px;width:100%}@media (min-width:640px){.contact-form-section .column-social .icons-block .social{justify-content:flex-start}}.contact-form-section .column-social .icons-block .social svg g[stroke="#fec637"],.contact-form-section .column-social .icons-block .social svg path[stroke="#fec637"]{stroke:#0a0a0a}.contact-form-section .column-social .icons-block .social svg g[fill="#fec637"],.contact-form-section .column-social .icons-block .social svg path[fill="#fec637"]{fill:#0a0a0a}.contact-form-section .column-social .icons-block .social a{margin-right:1.5rem}.contact-form-section .column-social .icons-block .social a:last-child{margin-right:0}.contact-form-section .column-social .icon{display:none}@media (min-width:1024px){.contact-form-section .column-social .icon{bottom:0;display:block;overflow:hidden;position:absolute;right:0;z-index:1}}section.video-popup{align-items:center;display:flex;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:20}section.video-popup .video-popup-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.video-popup .video-popup-container{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;flex-wrap:wrap;height:100%;justify-content:center;max-height:100svh;overflow:hidden;position:relative;width:100vw;z-index:2}@media (min-width:1024px){section.video-popup .video-popup-container{border-radius:.75rem;height:auto;overflow:auto;width:auto}}section.video-popup .video-popup-container .row{align-items:center;flex-wrap:wrap;height:100%;overflow:auto;padding:3rem 1.25rem;width:100%}@media (min-width:1024px){section.video-popup .video-popup-container .row{padding-left:4rem;padding-right:4rem}}@media (min-width:1696px){section.video-popup .video-popup-container .row{padding-left:5rem;padding-right:5rem}}section.video-popup .video-popup-container .column{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2.5rem;text-align:center;width:100%}@media (min-width:1280px){section.video-popup .video-popup-container .column{padding-bottom:0}}section.video-popup .video-popup-container .column h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){section.video-popup .video-popup-container .column h2{font-size:1.75rem}}section.video-popup .video-popup-container .column h2{line-height:1.25;margin-bottom:1.25rem}section.video-popup .video-popup-container .column .content-block,section.video-popup .video-popup-container .column .video-block{margin-bottom:2.25rem;max-width:890px;width:100%}section.video-popup .video-popup-container .column .video-block{border-radius:.5rem;overflow:hidden}section.video-popup .video-popup-close{border-radius:9999px;cursor:pointer;position:absolute;right:22px;top:22px;z-index:3}section.video-popup .video-popup-close:active,section.video-popup .video-popup-close:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-lesson-preview-toggle]{display:flex;height:100vh;justify-content:flex-end;left:0;overflow:hidden;padding-top:35vh;position:fixed;top:0;z-index:30}[data-lesson-preview-toggle] div{align-items:center;border-bottom-left-radius:12px;border-top-left-radius:12px;cursor:pointer;display:flex;height:160px;justify-content:center;width:2rem}@media (min-width:1024px){[data-lesson-preview-toggle] div{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);border-bottom-left-radius:20px;border-top-left-radius:20px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:4rem}}[data-lesson-preview-toggle][data-revealed=true]{padding-right:.75rem;padding-top:.75rem;pointer-events:none;width:100vw}@media (min-width:1024px){[data-lesson-preview-toggle][data-revealed=true]{background-color:hsla(0,0%,4%,.7);padding-right:0;padding-top:35vh;pointer-events:auto;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:10vw}}[data-lesson-preview-toggle][data-revealed=true] div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:9999px;height:37px;pointer-events:auto;width:37px}@media (min-width:1024px){[data-lesson-preview-toggle][data-revealed=true] div{border-bottom-left-radius:20px;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:0;height:160px;width:3rem}}[data-lesson-preview-toggle][data-revealed=true] span.open{display:none}[data-lesson-preview-toggle][data-revealed=true] span.close{display:block}[data-lesson-preview-toggle][data-revealed=true] span.close.desktop{display:none}@media (min-width:1024px){[data-lesson-preview-toggle][data-revealed=true] span.close.desktop{display:block}[data-lesson-preview-toggle][data-revealed=true] span.close.mobile{display:none}}[data-lesson-preview-toggle][data-revealed=false]{pointer-events:none;width:100vw}[data-lesson-preview-toggle][data-revealed=false] div{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));pointer-events:auto}[data-lesson-preview-toggle][data-revealed=false] span.open{display:block}[data-lesson-preview-toggle][data-revealed=false] span.close{display:none}[data-lesson-preview-toggle] span{-webkit-touch-callout:none;--tw-rotate:-90deg;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1;position:absolute;text-align:center;text-transform:uppercase;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1280px){[data-lesson-preview-toggle] span{font-size:1.25rem}}[data-lesson-preview-iframe]{--tw-translate-x:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100vh;position:fixed;right:0;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:20}@media (min-width:1024px){[data-lesson-preview-iframe]{width:90vw}}[data-lesson-preview-iframe][data-visible=true]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body[data-teachers-preview="1"] *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-teachers-preview="1"] .row-pages a{pointer-events:auto}.section-lesson-preview{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:14px;left:0;line-height:1.25;min-height:58px;padding-bottom:.25rem;padding-right:54px;padding-top:.25rem;text-align:left;width:100%;z-index:4}@media (min-width:1024px){.section-lesson-preview{font-size:.875rem;min-height:auto;padding-bottom:.75rem;padding-right:0;padding-top:.75rem;position:sticky;text-align:center;top:0}}.section-lesson-preview .column{width:100%}.section-cart{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.section-cart .column{width:100%}.section-cart .column .block-cart{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;padding-left:0;padding-right:0;position:relative;width:100%}.section-cart [data-cart-information=loading]{pointer-events:none}[data-cart-loader]{align-items:flex-start;background-color:hsla(0,0%,100%,.5);display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:60}[data-cart-loader] img{position:sticky;top:50vh;width:5rem}[data-cart-notices]{--tw-translate-y:200%;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;bottom:1.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(10 10 10/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;left:1.25rem;max-width:100%;min-width:9rem;opacity:0;overflow:hidden;padding:1.25rem 1.25rem 1.25rem 1.75rem;position:fixed;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:70}@media (min-width:1024px){[data-cart-notices]{bottom:4rem;left:calc(var(--row-padding) + var(--col-padding));max-width:50vw}}[data-cart-notices][data-visible=true]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-cart-notices]:after{content:"";height:100%;left:0;position:absolute;top:0;width:.5rem}[data-cart-notices][data-status=success]{--tw-border-opacity:1;border-color:rgb(0 211 77/var(--tw-border-opacity));border-width:2px}[data-cart-notices][data-status=success]:after{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity))}[data-cart-notices][data-status=warning]{--tw-border-opacity:1;border-color:rgb(254 198 55/var(--tw-border-opacity));border-width:2px}[data-cart-notices][data-status=warning]:after{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}[data-cart-notices][data-status=error]{--tw-border-opacity:1;border-color:rgb(237 83 0/var(--tw-border-opacity));border-width:2px}section.student-login .student-login-container form input[data-cart-notices][data-status=error]{outline-color:#ed5300;outline-offset:2px;outline-style:solid;outline-width:4px}section.student-login .student-login-container form input[data-cart-notices][data-status=error]:active,section.student-login .student-login-container form input[data-cart-notices][data-status=error]:focus{outline-color:#fec637;outline-offset:2px;outline-style:solid;outline-width:4px}[data-cart-notices][data-status=error]:after{--tw-bg-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity))}[data-cart-view]{display:flex;flex-direction:column;position:relative}[data-cart-view] h1{line-height:1}[data-cart-view] .cart-promocode-block{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));border-top-width:1px;padding-bottom:1rem;width:100%}[data-cart-view] .cart-promocode-block .cart-promocode-top{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}[data-cart-view] .cart-promocode-block .cart-promocode-top .heading{align-items:center;display:flex;font-size:.8125rem}[data-cart-view] .cart-promocode-block .cart-promocode-top .heading .code{font-family:Space Grotesk,sans-serif;font-weight:600;margin-left:2rem}[data-cart-view] .cart-promocode-block .cart-promocode-top .chevron{--tw-text-opacity:1;align-items:center;color:rgb(119 119 119/var(--tw-text-opacity));display:flex;font-size:.8125rem}[data-cart-view] .cart-promocode-block .cart-promocode-top .chevron svg{flex-shrink:0;margin-left:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-cart-view] .cart-promocode-block .cart-promocode-form{position:relative;width:100%}[data-cart-view] .cart-promocode-block .cart-promocode-form input{border-color:hsla(0,0%,4%,.2);border-radius:.375rem;border-width:1px;height:2.75rem;padding:.5rem;width:100%}[data-cart-view] .cart-promocode-block .cart-promocode-form button{background-color:hsla(0,0%,4%,.1);border-radius:.375rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:600;height:calc(100% - .5rem);position:absolute;right:.25rem;text-transform:uppercase;top:.25rem;width:4.875rem}[data-cart-view] .cart-promocode-block[data-revealed=true] .cart-promocode-top .chevron .show{display:none}[data-cart-view] .cart-promocode-block[data-revealed=true] .cart-promocode-top .chevron .hide{display:block}[data-cart-view] .cart-promocode-block[data-revealed=true] .cart-promocode-form{display:flex}[data-cart-view] .cart-promocode-block[data-revealed=false] .cart-promocode-top .chevron .show{display:block}[data-cart-view] .cart-promocode-block[data-revealed=false] .cart-promocode-top .chevron .hide{display:none}[data-cart-view] .cart-promocode-block[data-revealed=false] .cart-promocode-top .chevron svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-cart-view] .cart-promocode-block[data-revealed=false] .cart-promocode-form{display:none}[data-cart-view] .cart-summary{font-size:.75rem;text-align:right;width:100%}[data-cart-view] .cart-total{--tw-border-opacity:1;align-items:flex-end;border-bottom-width:1px;border-color:rgb(10 10 10/var(--tw-border-opacity));display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:1.75rem}[data-cart-view] .cart-total .heading{font-size:1rem;line-height:1}[data-cart-view] .cart-total .value{font-family:Space Grotesk,sans-serif;font-size:1.31rem;font-weight:600;line-height:1}[data-cart-view] .cart-note{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.625rem;padding-top:.5rem}[data-cart-view] .cart-btns{display:flex;flex-direction:row;gap:.5rem;margin-top:1.5rem}@media (min-width:1024px){[data-cart-view] .cart-btns{gap:1rem}}[data-cart-view] .cart-btns .btn,[data-cart-view] .cart-btns a{font-size:.75rem;width:100%}@media (min-width:1280px){[data-cart-view] .cart-btns .btn,[data-cart-view] .cart-btns a{font-size:1.25rem}}[data-cart-view] .cart-btns .btn{padding-left:.5rem;padding-right:.5rem}@media (min-width:1024px){[data-cart-view] .cart-btns .btn{padding-left:1.5rem;padding-right:1.5rem}}[data-cart-view] .cart-btns .edit-cart,[data-cart-view] .cart-btns [data-cart-expand]{font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1;text-decoration-line:underline;text-transform:uppercase}[data-cart-view] .cart-btns [data-cart-expand]{flex-shrink:0;margin-right:1.5rem}@media (min-width:1024px){[data-cart-view] .cart-btns [data-cart-expand]{display:none}}[data-cart-view] .note-free-shipping{margin-top:1.25rem;width:100%}[data-cart-view] .cart-clear{border-bottom-width:1px;border-color:hsla(0,0%,4%,.2);border-top-width:1px;display:flex;justify-content:flex-end;padding-bottom:.75rem;padding-top:.75rem}[data-cart-view] .cart-clear a{align-items:center;display:flex}[data-cart-view] .cart-clear a span{font-size:.75rem;line-height:1;text-decoration-line:underline}[data-cart-view] .cart-clear a svg{height:auto;margin-left:.75rem;width:.75rem}[data-cart-view] .cart-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}[data-cart-view][data-cart-view=full]{margin-top:3.5rem;padding-top:1.5rem}[data-cart-view][data-cart-view=full] [data-cart-popup-close]{display:none}[data-cart-view][data-cart-view=full] .row-heading .heading{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600}[data-cart-view][data-cart-view=full] .row-cart{display:flex;flex-direction:column;padding-bottom:2.5rem;position:relative}@media (min-width:1024px){[data-cart-view][data-cart-view=full] .row-cart{align-items:flex-start;-moz-column-gap:2.5rem;column-gap:2.5rem;flex-direction:row;flex-wrap:nowrap;padding-bottom:5rem}}@media (min-width:1280px){[data-cart-view][data-cart-view=full] .row-cart{-moz-column-gap:5rem;column-gap:5rem}}@media (min-width:1696px){[data-cart-view][data-cart-view=full] .row-cart{-moz-column-gap:9rem;column-gap:9rem}}[data-cart-view][data-cart-view=full] .row-cart .column{padding-bottom:2rem;padding-top:2rem;width:100%}[data-cart-view][data-cart-view=full] .row-cart .column.column-left .line-item:first-child{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity))}[data-cart-view][data-cart-view=full] .row-cart .column.column-left .line-item .line-item-prices{margin-left:40%}@media (min-width:1280px){[data-cart-view][data-cart-view=full] .row-cart .column.column-left .line-item .line-item-prices{margin-left:0}}[data-cart-view][data-cart-view=full] .row-purchased-together{border-color:hsla(0,0%,4%,.2);border-top-width:1px;padding-bottom:2.75rem;padding-top:.25rem}[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none}[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:first-child,[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(2){display:flex}@media (min-width:640px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(3){display:flex}}@media (min-width:768px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(4){display:flex}}@media (min-width:1024px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(5){display:flex}}@media (min-width:1280px){[data-cart-view][data-cart-view=full] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(6){display:flex}}[data-cart-view][data-cart-view=simple]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(10 10 10/var(--tw-border-opacity));padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:1024px){[data-cart-view][data-cart-view=simple]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-width:0;border-radius:.75rem;overflow:hidden;padding-bottom:1.75rem;padding-top:1.75rem;position:sticky;top:4rem}}@media (min-width:1280px){[data-cart-view][data-cart-view=simple]{padding-left:0;padding-right:0}}[data-cart-view][data-cart-view=simple] [data-cart-popup-close]{display:none}[data-cart-view][data-cart-view=simple] .row-heading .column{align-items:center;display:flex;justify-content:space-between;width:100%}[data-cart-view][data-cart-view=simple] .row-heading .column .heading{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}[data-cart-view][data-cart-view=simple] .row-heading .column .heading.heading-desktop{display:none}@media (min-width:1024px){[data-cart-view][data-cart-view=simple] .row-heading .column .heading.heading-desktop{display:block}[data-cart-view][data-cart-view=simple] .row-heading .column .heading.heading-mobile{display:none}}[data-cart-view][data-cart-view=simple] .row-heading .column .cart-btns{margin-top:0}[data-cart-view][data-cart-view=simple] .row-cart{display:none;padding-top:1.75rem}@media (min-width:1024px){[data-cart-view][data-cart-view=simple] .row-cart{display:flex}}[data-cart-view][data-cart-view=simple] .row-cart .column{width:100%}[data-cart-view][data-cart-view=aside]{padding-top:2rem}[data-cart-view][data-cart-view=aside] [data-cart-popup-close]:not(.btn){position:absolute;right:1rem;top:1rem}[data-cart-view][data-cart-view=aside] .row-heading .column{width:100%}[data-cart-view][data-cart-view=aside] .row-heading .column .heading{font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:1rem}[data-cart-view][data-cart-view=aside] .row-cart .column{width:100%}[data-cart-view][data-cart-view=aside] .row-cart .column.column-left .line-item .line-item-prices{margin-left:40%}@media (min-width:1280px){[data-cart-view][data-cart-view=aside] .row-cart .column.column-left .line-item .line-item-prices{margin-left:0}}[data-cart-view][data-cart-view=aside] .row-cart .column.column-left .cart-clear{display:none}[data-cart-view][data-cart-view=aside] .row-purchased-together{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));margin-top:5rem;padding-bottom:2.5rem;padding-left:0;padding-right:0}[data-cart-view][data-cart-view=aside] .row-purchased-together .column{padding-left:0;padding-right:0}[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together{padding-left:calc(var(--row-padding) + var(--col-padding));padding-right:calc(var(--row-padding) + var(--col-padding));padding-top:.25rem}[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards .card-product{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none}[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards .card-product:first-child,[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(2){display:flex}@media (min-width:640px){[data-cart-view][data-cart-view=aside] .row-purchased-together .column .block-purchased-together .cards .card-product:nth-child(3){display:flex}}header[data-header-checkout]{margin-top:0;padding-top:0;position:absolute;top:0;width:100%}header[data-header-checkout]:before{display:none}header[data-header-checkout] svg.logo-short{opacity:1;position:relative}header[data-header-checkout] .column-logo{height:100%}header[data-header-checkout] .column-logo svg{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));width:auto}body[mobile-aria-expanded=true] header[data-header-checkout] .column-logo svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}header[data-header-checkout] .checkout-menu{display:none}@media (min-width:1024px){header[data-header-checkout] .checkout-menu{display:flex}}.checkout-menu{display:flex}.checkout-menu nav{align-items:center;display:flex;justify-content:space-between;width:100%}@media (min-width:640px){.checkout-menu nav{justify-content:center}}@media (min-width:1024px){.checkout-menu nav{justify-content:flex-start}}@media (min-width:1280px){.checkout-menu nav{width:-moz-max-content;width:max-content}}.checkout-menu nav a{--tw-text-opacity:1;border-color:transparent;border-radius:9999px;border-width:2px;color:rgb(119 119 119/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:.825rem;font-weight:600;line-height:1;margin-left:.375rem;margin-right:.375rem;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:640px){.checkout-menu nav a{margin-left:1rem;margin-right:1rem}}@media (min-width:1280px){.checkout-menu nav a{font-size:1rem}}@media (min-width:1696px){.checkout-menu nav a{margin-left:2.25rem;margin-right:2.25rem}}.checkout-menu nav a:last-child{margin-right:0}@media (min-width:1280px){.checkout-menu nav a:last-child{margin-right:2.25rem}}.checkout-menu nav a:first-child{margin-left:0;padding-left:0}@media (min-width:1024px){.checkout-menu nav a:first-child{margin-left:1rem}}@media (min-width:1280px){.checkout-menu nav a:first-child{margin-left:2.25rem}}.checkout-menu nav a.checkout-link-active{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));color:rgb(10 10 10/var(--tw-text-opacity));padding-left:.75rem;padding-right:.75rem}.checkout-menu nav a.checkout-link-inactive{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));pointer-events:none}.section-checkout{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-height:calc(100vh - 32px)}@media (min-width:1024px){.section-checkout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.section-checkout>.column{width:100%}.section-checkout>.column.column-left{padding-bottom:5rem;padding-left:calc(var(--row-padding) + var(--col-padding));padding-right:calc(var(--row-padding) + var(--col-padding));padding-top:2rem}@media (min-width:1024px){.section-checkout>.column.column-left{padding-top:calc(var(--header-height) + 2rem)}}@media (min-width:1696px){.section-checkout>.column.column-left{padding-left:calc((100vw - var(--container-width))/2 + var(--row-padding) + var(--col-padding));padding-right:4rem;padding-top:7rem}}@media (min-width:1024px){.section-checkout>.column.column-left .checkout-menu{display:none}}.section-checkout>.column.column-right{padding-left:0;padding-right:0;padding-top:var(--header-height)}@media (min-width:1024px){.section-checkout>.column.column-right{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));padding-bottom:5rem;padding-left:calc(var(--row-padding) + var(--col-padding));padding-right:calc(var(--row-padding) + var(--col-padding));padding-top:calc(var(--header-height) + 2rem)}}@media (min-width:1696px){.section-checkout>.column.column-right{padding-left:4rem;padding-right:calc((100vw - var(--container-width))/2 + var(--row-padding) + var(--col-padding))}}.section-checkout .checkout-summary{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-top:2.5rem}@media (min-width:1024px){.section-checkout .checkout-summary{margin-bottom:2rem;margin-top:1rem}}.section-checkout .checkout-summary .checkout-summary-block{align-items:center;display:flex;min-height:2.75rem;padding-bottom:.5rem;padding-top:.5rem}.section-checkout .checkout-summary .checkout-summary-block.underlined{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(10 10 10/var(--tw-border-opacity))}.section-checkout .checkout-summary .checkout-summary-block .label{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;min-width:6.5rem}@media (min-width:1024px){.section-checkout .checkout-summary .checkout-summary-block .label{min-width:8.3rem}}.section-checkout .checkout-summary .checkout-summary-block .value{flex-shrink:1;font-size:.875rem;line-height:1.25;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-checkout .checkout-summary .checkout-summary-block .link{flex-shrink:0}.section-checkout .checkout-summary .checkout-summary-block .link a{font-size:.875rem;line-height:1;text-decoration-line:underline}.section-checkout .checkout-summary .checkout-summary-block .link span{font-size:.875rem;line-height:1}.section-checkout .checkout-contact-email{display:flex;flex-direction:column}@media (min-width:768px){.section-checkout .checkout-contact-email{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-contact-email{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-contact-email{padding-right:5rem}}.section-checkout .checkout-contact-email form{width:100%}.section-checkout .checkout-contact-email .heading{font-size:1.125rem;margin-bottom:.75rem}.section-checkout .checkout-contact-register-signin{display:flex;flex-direction:column}@media (min-width:768px){.section-checkout .checkout-contact-register-signin{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-contact-register-signin{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-contact-register-signin{padding-right:5rem}}.section-checkout .checkout-contact-register-signin form{width:100%}.section-checkout .checkout-contact-register-signin .heading{font-size:1.125rem;margin-bottom:.75rem;margin-top:2.5rem}.section-checkout .checkout-contact-register-signin .checkout-contact-btns{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;margin-top:2.25rem}.section-checkout .checkout-contact-register-signin .checkout-contact-btns .btn{font-size:.75rem;width:100%}@media (min-width:1280px){.section-checkout .checkout-contact-register-signin .checkout-contact-btns .btn{font-size:1.25rem}}@media (min-width:768px){.section-checkout .checkout-addresses{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-addresses{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-addresses{padding-right:5rem}}.section-checkout .checkout-addresses .shipping-note{--tw-text-opacity:1;color:rgb(0 211 77/var(--tw-text-opacity));font-size:.875rem}.section-checkout .checkout-shipping-method{margin-top:3rem}@media (min-width:768px){.section-checkout .checkout-shipping-method{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-shipping-method{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-shipping-method{padding-right:5rem}}.section-checkout .checkout-shipping-method .heading{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}.section-checkout .checkout-shipping-method .checkout-shipping-option-note{--tw-border-opacity:1;align-items:center;border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;display:flex;font-size:.75rem;height:3rem;justify-content:center;text-align:center}.section-checkout .checkout-shipping-method [data-checkout-shipping-options]{display:flex;flex-direction:column}.section-checkout .checkout-shipping-method [data-checkout-shipping-options] .shipping-method-option{--tw-border-opacity:1;align-items:center;border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;display:flex;font-size:.875rem;height:3rem;margin-bottom:.625rem;padding-left:1rem;position:relative}.section-checkout .checkout-shipping-method [data-checkout-shipping-options] .shipping-method-option label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;left:0;padding-left:2.75rem;padding-right:1rem;position:absolute;top:0;width:100%}.section-checkout .checkout-shipping-method [data-checkout-shipping-options] .shipping-method-option input{accent-color:#0a0a0a;height:1rem;width:1rem}.section-checkout .checkout-shipping-notes{margin-bottom:3rem;margin-top:3rem}@media (min-width:768px){.section-checkout .checkout-shipping-notes{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-shipping-notes{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-shipping-notes{padding-right:5rem}}.section-checkout .checkout-shipping-notes .heading{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem}.section-checkout .checkout-shipping-notes .description{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.75rem;margin-bottom:.375rem}.section-checkout .checkout-shipping-notes textarea{padding-top:.75rem}.section-checkout .checkout-shipping-btns{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem}@media (min-width:768px){.section-checkout .checkout-shipping-btns{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-shipping-btns{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-shipping-btns{padding-right:5rem}}.section-checkout .checkout-shipping-btns .btn{width:100%}.section-checkout .checkout-shipping-btns a{align-items:center;display:flex;font-size:.75rem;margin-top:1.5rem}.section-checkout .checkout-shipping-btns a svg{margin-right:.75rem}.section-checkout .checkout-payment-method{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.section-checkout .checkout-payment-method{padding-right:5rem}}@media (min-width:1024px){.section-checkout .checkout-payment-method{padding-right:0}}@media (min-width:1280px){.section-checkout .checkout-payment-method{padding-right:5rem}}.section-checkout .checkout-payment-method button,.section-checkout .checkout-payment-method form{width:100%}.section-checkout .checkout-payment-method a{align-items:center;display:flex;font-size:.75rem;margin-top:.5rem}.section-checkout .checkout-payment-method a svg{margin-right:.75rem}.checkout-field-row{display:flex;flex-wrap:nowrap;gap:1rem}.checkout-field-group{display:flex;flex-direction:column;margin-bottom:.5rem;margin-top:.5rem;width:100%}.checkout-input-text{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;height:3rem;line-height:1.25;padding:.5rem 1rem;width:100%}.checkout-input-checkbox{font-size:.875rem}.checkout-input-checkbox,.checkout-label-text{align-items:center;display:flex}.checkout-label-text{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.75rem;justify-content:space-between;margin-bottom:.375rem;width:100%}.checkout-label-text .required{--tw-bg-opacity:1;background-color:rgb(237 83 0/var(--tw-bg-opacity));border-radius:9999px;height:.375rem;width:.375rem}.checkout-address-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.checkout-address-grid .checkout-address-block{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity));border-color:rgb(247 247 247/var(--tw-border-opacity));border-radius:.75rem;border-width:1px;padding:1.25rem}.checkout-address-grid .checkout-address-block.is-selected{--tw-border-opacity:1;border-color:rgb(112 112 112/var(--tw-border-opacity))}.checkout-address-grid .checkout-address-block.is-selected .address-select .checkout-address-btns .checkout-input-checkbox{display:flex}.checkout-address-grid .checkout-address-block .address-select{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between}.checkout-address-grid .checkout-address-block .address-select .js-radio{font-size:.875rem;padding-bottom:.75rem}.checkout-address-grid .checkout-address-block .address-select .js-radio input[type=radio]{display:none}.checkout-address-grid .checkout-address-block .address-select .checkout-address-btns{align-items:center;border-color:hsla(0,0%,4%,.2);border-top-width:1px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:.5rem}.checkout-address-grid .checkout-address-block .address-select .checkout-address-btns .checkout-input-checkbox{font-size:.8125rem;pointer-events:none}.checkout-address-grid .checkout-address-block .address-select .checkout-address-btns .btn{background-color:hsla(0,0%,4%,.2);font-size:.75rem}.checkout-add-address{align-items:center;display:flex;grid-column:span 2/span 2}.checkout-add-address span{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;line-height:1;text-decoration-line:underline;text-transform:uppercase}.checkout-add-address svg{height:auto;margin-right:.5rem;width:.75rem}.product-info-section{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1280px){.product-info-section{padding-bottom:76px;padding-top:76px}}.product-info-section .column-back{display:flex;width:100%}.product-info-section .column-back a{align-items:center;display:flex;font-family:Space Grotesk,sans-serif;font-weight:700;margin-bottom:2.5rem}.product-info-section .column-product{padding-top:2.5rem;width:100%}@media (min-width:1024px){.product-info-section .column-product{padding-top:0;width:50%}}@media (min-width:1696px){.product-info-section .column-product{width:44.4444444%}}.product-info-section .column-product .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-info-section .column-product .tags .btn{flex-shrink:0;margin-bottom:5px;margin-right:5px}.product-info-section .column-product h6{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase}.product-info-section .column-product h1{font-family:Space Grotesk,sans-serif;font-size:calc(1.46875rem + 2.625vw);font-weight:700;letter-spacing:-.015em;line-height:1.1}@media (min-width:1200px){.product-info-section .column-product h1{font-size:3.4375rem}}.product-info-section .column-product h1{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600}.product-info-section .column-product h2{font-family:Space Grotesk,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:700}@media (min-width:1200px){.product-info-section .column-product h2{font-size:2.25rem}}.product-info-section .column-product h2{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600}.product-info-section .column-product .tags{margin-bottom:29px;margin-top:18px}.product-info-section .column-product .price{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.product-info-section .column-product .price{font-size:1.75rem}}.product-info-section .column-product .price{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-weight:600;letter-spacing:-.015em;line-height:1;margin-bottom:29px}.product-info-section .column-product .price del{color:hsla(0,0%,4%,.5);font-size:1.125rem}.product-info-section .column-product .description{border-color:hsla(0,0%,4%,.2);border-top-width:1px;padding-top:28px}.product-info-section .column-product form{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.product-info-section .column-product form .btns{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.product-info-section .column-product form .btns .btn{flex-shrink:1;margin-left:.625rem;width:100%}@media (min-width:640px){.product-info-section .column-product form .btns .btn{max-width:365px}}.product-info-section .column-product .out-of-stock{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-weight:700;margin-bottom:1.75rem}.product-info-section .column-arrow{align-items:center;display:none;width:11.1111111%}@media (min-width:640px){.product-info-section .column-arrow{display:flex}}@media (min-width:1024px){.product-info-section .column-arrow{width:5.5555555%}}.product-info-section .column-arrow .swiper-button-wrapper .swiper-button-prev{--tw-rotate:180deg;margin-top:-122px;pointer-events:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-info-section .column-arrow .swiper-button-wrapper .swiper-button-next{margin-top:-122px;pointer-events:auto}.product-info-section .column-arrow .swiper-button-wrapper .swiper-button-disabled{opacity:0}.product-info-section .column-gallery{height:100%;margin-bottom:2.5rem;width:100%}@media (min-width:640px){.product-info-section .column-gallery{margin-bottom:0;width:77.7777777%}}@media (min-width:1024px){.product-info-section .column-gallery{margin-bottom:0;width:38.8888888%}}@media (min-width:1696px){.product-info-section .column-gallery{text-align:left;width:44.4444444%}.help-docs-section .product-info-section .column-gallery{padding-left:0;width:77.7777777%}}.product-info-section .column-gallery .swiper-container{overflow:hidden;width:100%}.product-info-section .column-gallery .swiper-container .swiper-slide{border-radius:.5rem;overflow:hidden}.product-info-section .column-gallery .swiper-container.slider-shop .swiper-slide{pointer-events:none}.product-info-section .column-gallery .swiper-container.slider-shop .swiper-slide.swiper-slide-active{pointer-events:auto}.product-info-section .column-gallery .swiper-container.slider-thumbnail-shop{display:none}@media (min-width:640px){.product-info-section .column-gallery .swiper-container.slider-thumbnail-shop{display:block;margin-top:26px}}.product-info-section .column-gallery .swiper-container.slider-thumbnail-shop .swiper-slide{aspect-ratio:1/1;cursor:pointer;opacity:1;overflow:hidden;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-info-section .column-gallery .swiper-container.slider-thumbnail-shop .swiper-slide.swiper-slide-thumb-active{opacity:.3}.product-info-section .column-gallery .swiper-container.slider-thumbnail-shop .swiper-slide iframe{pointer-events:none}.product-info-section .column-gallery .image-container{border-radius:.5rem;overflow:hidden}.product-info-section .column-gallery .image-container img{border-radius:.5rem;overflow:hidden;width:100%}.product-info-section .column-gallery .video-container{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}.product-info-section .column-gallery .video-container iframe,.product-info-section .column-gallery .video-container video{aspect-ratio:16/9;height:auto;max-height:none;max-width:none;pointer-events:none;position:relative;width:100%;z-index:2}.product-info-section .column-gallery .video-container .image-container{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.product-info-section .column-gallery .video-container .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-info-section .column-gallery .shop-slider-pagination{display:flex;position:relative;top:1.25rem;z-index:1}@media (min-width:640px){.product-info-section .column-gallery .shop-slider-pagination{display:none}}.product-info-section .column-gallery .shop-slider-pagination>span{--tw-bg-opacity:1;background-color:rgb(65 65 65/var(--tw-bg-opacity));border-radius:9999px;height:.5rem;margin-left:.5rem;transition-duration:.6s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.product-info-section .column-gallery .shop-slider-pagination>span.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity))}.product-info-section .column-gallery .shop-slider-pagination>span.swiper-pagination-bullet-active:first-child:last-child{opacity:0}.cart-popup-section{--tw-translate-x:100%;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(10 10 10/var(--tw-text-opacity));display:flex;flex-direction:column;height:100dvh;justify-content:space-between;max-width:40rem;overflow:auto;position:fixed;right:0;top:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:70}.cart-popup-section,.cart-popup-section[data-revealed=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cart-popup-section[data-revealed=true]{--tw-translate-x:0px}[data-popup-bg]{background-color:hsla(0,0%,4%,.5);height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw;z-index:60}[data-popup-bg][data-revealed=true]{display:block;opacity:1;pointer-events:auto}[data-shop-item-remove]{cursor:pointer}.qty-group{--tw-border-opacity:1;align-items:center;border-color:rgb(10 10 10/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:flex;height:2.25rem;justify-content:center;max-width:130px;padding-left:.25rem;padding-right:.25rem;position:relative;width:100%}@media (min-width:1280px){.qty-group{height:65px;max-width:154px}}.qty-group .qty-minus,.qty-group .qty-plus{align-items:center;display:flex;flex-shrink:0;font-weight:300;height:26px;justify-content:center;width:26px}.qty-group .qty-minus svg,.qty-group .qty-plus svg{pointer-events:none}.qty-group .qty-minus{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.qty-group .qty-plus{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.qty-group input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(10 10 10/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;height:100%;outline:2px solid transparent;outline-offset:2px;text-align:center;width:65px}.qty-group input::-webkit-inner-spin-button,.qty-group input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.qty-group input[type=number]{-moz-appearance:textfield}.qty-group-smaller{height:30px;max-width:95px}.qty-group-smaller .qty-minus,.qty-group-smaller .qty-plus{width:18px}.qty-group-smaller input{font-size:1.125rem;width:43px}.line-item{align-items:flex-start;border-color:hsla(0,0%,4%,.2);border-top-width:1px;display:flex;flex-wrap:wrap;padding-bottom:1rem;padding-top:1rem}@media (min-width:640px){.line-item{flex-wrap:nowrap}}@media (min-width:1024px){.line-item{flex-wrap:wrap}}@media (min-width:1280px){.line-item{flex-wrap:nowrap}}.line-item .line-item-remove{align-items:center;display:flex;flex-shrink:0;height:80px;width:10%}@media (min-width:640px){.line-item .line-item-remove{width:auto}}@media (min-width:1024px){.line-item .line-item-remove{width:10%}}@media (min-width:1280px){.line-item .line-item-remove{width:auto}}.line-item .line-item-image{padding-left:.75rem;padding-right:1.25rem;width:30%}@media (min-width:640px){.line-item .line-item-image{width:auto}}@media (min-width:1024px){.line-item .line-item-image{width:30%}}@media (min-width:1280px){.line-item .line-item-image{width:auto}}.line-item .line-item-image .image-container{border-radius:9999px;height:80px;overflow:hidden;width:80px}.line-item .line-item-description{display:flex;flex-direction:column;flex-shrink:1;padding-right:2.5rem;width:50%}@media (min-width:640px){.line-item .line-item-description{width:100%}}@media (min-width:1024px){.line-item .line-item-description{width:50%}}@media (min-width:1280px){.line-item .line-item-description{width:100%}}.line-item .line-item-description .line-item-title{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1}.line-item .line-item-description .line-item-sku{font-size:.75rem}.line-item .line-item-description .qty-group{margin-top:.75rem}.line-item .line-item-qty{flex-shrink:0;font-size:.875rem;padding-right:2.5rem;white-space:nowrap;width:10%}@media (min-width:640px){.line-item .line-item-qty{width:auto}}@media (min-width:1024px){.line-item .line-item-qty{width:10%}}@media (min-width:1280px){.line-item .line-item-qty{width:auto}}.line-item .line-item-prices{display:flex;flex-direction:column;margin-left:30%;margin-top:.25rem}@media (min-width:640px){.line-item .line-item-prices{align-items:flex-end;margin-left:0;margin-top:0}}@media (min-width:1024px){.line-item .line-item-prices{align-items:flex-start;margin-left:30%}}@media (min-width:1280px){.line-item .line-item-prices{align-items:flex-end;margin-left:0}}.line-item .line-item-prices .line-item-price{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity));font-size:.75rem}.line-item .line-item-prices .line-item-price,.line-item .line-item-prices .line-item-subtotal{align-items:center;display:flex;flex-shrink:0;width:-moz-max-content;width:max-content}.line-item .line-item-prices .line-item-subtotal{font-size:.875rem;font-weight:600}.line-item .line-item-total{align-self:center;flex-shrink:1;font-size:1rem;width:50%}@media (min-width:640px){.line-item .line-item-total{width:100%}}.line-item .line-item-total-price{flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;text-align:left;width:150px}@media (min-width:640px){.line-item .line-item-total-price{text-align:right}}.line-item .line-item-adjustments{width:100%}.note-free-shipping{--tw-bg-opacity:1;align-items:center;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.25rem;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:.5rem 1rem}@media (min-width:640px){.note-free-shipping{align-items:flex-end;flex-direction:row;padding-left:1.5rem;padding-right:1.5rem}}.note-free-shipping p{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity));font-size:.875rem;margin-bottom:0;text-align:center}@media (min-width:640px){.note-free-shipping p{flex-shrink:0;text-align:right}}.note-free-shipping .note-free-shipping-range{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.note-free-shipping .note-free-shipping-range .range{border-radius:9999px;flex-shrink:1;height:.375rem;margin-left:.5rem;margin-right:.5rem;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.note-free-shipping .note-free-shipping-range .range{margin-left:1rem;margin-right:1rem}}.note-free-shipping .note-free-shipping-range .range:after{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.note-free-shipping .note-free-shipping-range .range>div{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity));height:100%;position:absolute;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}.note-free-shipping .note-free-shipping-range .range p{flex-shrink:0;white-space:nowrap}.cart-purchased-together{display:flex;flex-direction:column;margin-top:2.5rem;text-align:left}@media (min-width:1024px){.cart-purchased-together{margin-top:.25rem}}.cart-purchased-together .heading{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.cart-purchased-together .heading{font-size:1.75rem}}.cart-purchased-together .heading{line-height:1.25;margin-bottom:1rem;margin-top:1rem}.cart-purchased-together .cards{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:640px){.cart-purchased-together .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.cart-purchased-together .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.cart-purchased-together .cards{gap:3rem;grid-template-columns:repeat(6,minmax(0,1fr))}}.cart-purchased-together .cards .card-product{align-items:flex-start;height:auto;justify-content:space-between}.cart-purchased-together .cards .card-product .image-container{height:auto;width:100%}.section-edit{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}.section-edit .column{display:flex;justify-content:center;width:100%}.section-edit .column .block-edit{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;margin-top:3.5rem;max-width:-moz-max-content;max-width:max-content;padding:1.5rem;position:relative;width:100%}.section-edit .column .block-edit .heading{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600}.fullscreen-video-section{-webkit-touch-callout:none;padding-top:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.two-column-content-section .fullscreen-video-section{margin-bottom:50px;margin-top:50px;padding-top:0}.two-column-content-section .fullscreen-video-section:last-child{margin-bottom:0}@media (min-width:1280px){@media (pointer:fine){.fullscreen-video-section .heading{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}}}.fullscreen-video-section h2{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}@media (min-width:1280px){.fullscreen-video-section h2{font-size:calc(1.75rem + 6vw)}@media (min-width:1200px){.fullscreen-video-section h2{font-size:6.25rem}}}.fullscreen-video-section h2{margin-bottom:1rem}@media (min-width:1280px){.fullscreen-video-section h2{margin-bottom:2.5rem}@media (pointer:fine){.fullscreen-video-section[data-theme=black] .heading h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}.fullscreen-video-section[data-theme=white] .heading h2{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}@media (min-width:1280px){@media (pointer:fine){.fullscreen-video-section[data-theme=white] .heading h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}}@media (pointer:fine){.fullscreen-video-section a{cursor:url(/dist/images/icons/play-cursor.svg) 124 62,pointer}}.fullscreen-video-section .image-container{position:relative}.fullscreen-video-section .icon-mobile{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding-top:2.5rem;position:absolute;top:0;width:100%}@media (min-width:1280px){@media (pointer:fine){.fullscreen-video-section .icon-mobile{display:none}}.fullscreen-video-section .icon-mobile{padding-top:5rem}}.fullscreen-video-section .icon-mobile img{max-width:157px;right:27px}.fullscreen-video-section .column-alt{padding-bottom:1.25rem;padding-top:1.25rem;width:100%}@media (min-width:1280px){.fullscreen-video-section .column-alt{margin-left:5.5555555%;width:94.4444444%}}footer[data-type=portal-footer]{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}footer[data-type=portal-footer] .row{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));justify-content:space-between;padding-bottom:.375rem;padding-top:.375rem}footer[data-type=portal-footer] .row p{font-size:.625rem;margin-left:.75rem;opacity:.7}footer[data-type=portal-footer] .row .column{align-items:center;display:flex}footer[data-type=portal-footer] .row .column-left a{font-size:.8125rem}footer[data-type=portal-footer] .row .column-right a{font-size:.625rem;opacity:.7}footer[data-type=portal-footer] .row a span,footer[data-type=portal-footer] .row a:hover{text-decoration-line:underline}footer[data-type=portal-footer] .row a:hover span{text-decoration-line:none}footer[data-type=portal-footer] .help-menu{bottom:.5rem;display:flex;position:fixed;right:.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3rem;z-index:10}@media (min-width:1280px){footer[data-type=portal-footer] .help-menu{bottom:2.5rem;right:2rem;width:auto}}footer[data-type=portal-footer] .help-menu .menu-dropdown-block{bottom:0;opacity:0;pointer-events:none;position:absolute;right:3.5rem;transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s}@media (min-width:1280px){footer[data-type=portal-footer] .help-menu .menu-dropdown-block{right:5rem}}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu{--tw-translate-y:5rem;--tw-rotate:-6deg;--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity));border-radius:.75rem;display:flex;flex-direction:column;min-width:223px;padding:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .5s cubic-bezier(.4,0,.1,1) 0s,opacity .5s cubic-bezier(.4,0,.1,1) 0s}@media (min-width:1696px){footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu{--tw-rotate:-20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a{--tw-text-opacity:1;align-items:center;color:rgb(10 10 10/var(--tw-text-opacity));display:flex;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1;padding-bottom:.5rem;padding-top:.5rem;pointer-events:none;position:relative}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a:last-child{margin-bottom:0}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a .indicator{position:absolute;right:0}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a .indicator svg{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:14px}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a:hover .indicator svg{opacity:1}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a.active .indicator{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-radius:9999px;height:.625rem;margin-right:6px;width:.625rem}footer[data-type=portal-footer] .help-menu .menu-dropdown-block .menu a.active .indicator svg{opacity:0}footer[data-type=portal-footer] .help-menu button.open+.menu-dropdown-block{opacity:1;pointer-events:auto}footer[data-type=portal-footer] .help-menu button.open+.menu-dropdown-block .menu{--tw-translate-y:0px;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}footer[data-type=portal-footer] .help-menu button.open+.menu-dropdown-block .menu a{pointer-events:auto}.checkbox-wrapper{--background-color:#fff;--checkbox-height:18px;align-items:center;box-sizing:border-box;display:flex}@keyframes dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height)/2)}}@keyframes dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height)*1.2)}}.checkbox-wrapper input[type=checkbox]{display:none}.checkbox-wrapper .check-box{background-color:transparent;border:calc(var(--checkbox-height)*.1) solid #000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--checkbox-height);position:relative;transition:border-color .2s ease;width:var(--checkbox-height)}.checkbox-wrapper .check-box:after,.checkbox-wrapper .check-box:before{background-color:#000;border-radius:5px;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top;transition:opacity .5 ease;width:calc(var(--checkbox-height)*.2)}.checkbox-wrapper .check-box:before{box-shadow:0 0 0 calc(var(--checkbox-height)*.05) var(--background-color);left:calc(var(--checkbox-height)*.41);top:calc(var(--checkbox-height)*.72);transform:rotate(-135deg)}.checkbox-wrapper .check-box:after{left:calc(var(--checkbox-height)*.05);top:calc(var(--checkbox-height)*.37);transform:rotate(-45deg)}.checkbox-wrapper .check-box.checked,.checkbox-wrapper input[type=checkbox]:checked+.check-box{border-color:#000}.checkbox-wrapper .check-box.checked:after,.checkbox-wrapper input[type=checkbox]:checked+.check-box:after{animation:dothabottomcheck-19 .2s ease 0s forwards;height:calc(var(--checkbox-height)/2)}.checkbox-wrapper .check-box.checked:before,.checkbox-wrapper input[type=checkbox]:checked+.check-box:before{animation:dothatopcheck-19 .4s ease 0s forwards;height:calc(var(--checkbox-height)*1.2)}footer[data-type=main-footer]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));padding-bottom:18px;padding-top:46px}@media (min-width:1280px){footer[data-type=main-footer]{padding-bottom:23px;padding-top:69px}}body.portal footer[data-type=main-footer] .container{max-width:100vw}@media (min-width:1696px){body.portal footer[data-type=main-footer] .container{max-width:1696px}}footer[data-type=main-footer] .heading{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.55;margin-bottom:21px;text-align:center;text-transform:uppercase}@media (min-width:1280px){footer[data-type=main-footer] .heading{font-size:1.125rem;margin-bottom:1.75rem;text-align:left}}footer[data-type=main-footer] .link-footer{align-items:center;display:flex;justify-content:center}@media (min-width:1280px){footer[data-type=main-footer] .link-footer{justify-content:flex-start}}footer[data-type=main-footer] .link-footer span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1rem;line-height:2;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){footer[data-type=main-footer] .link-footer span{opacity:.5}}footer[data-type=main-footer] .link-footer svg{--tw-text-opacity:1;color:rgb(254 198 55/var(--tw-text-opacity));margin-left:.5rem;margin-top:3px}footer[data-type=main-footer] .link-footer:hover span{opacity:1}footer[data-type=main-footer] .column-logo{display:none}@media (min-width:1280px){footer[data-type=main-footer] .column-logo{display:flex;width:22.2222222%}}footer[data-type=main-footer] .column-sitemap{display:none}@media (min-width:1024px){footer[data-type=main-footer] .column-sitemap{align-items:flex-start;display:flex;flex-direction:column;width:27.7777777%}}@media (min-width:1280px){footer[data-type=main-footer] .column-sitemap{width:16.6666666%}}footer[data-type=main-footer] .column-legal{display:none}@media (min-width:1024px){footer[data-type=main-footer] .column-legal{align-items:flex-start;display:flex;flex-direction:column;width:27.7777777%}}@media (min-width:1280px){footer[data-type=main-footer] .column-legal{width:16.6666666%}}footer[data-type=main-footer] .column-mobile{align-items:center;display:flex;flex-direction:column;margin-top:2rem;order:3;width:100%}@media (min-width:1024px){footer[data-type=main-footer] .column-mobile{display:none}}footer[data-type=main-footer] .column-subscribe{align-items:center;display:flex;flex-direction:column;order:2;width:100%}@media (min-width:1024px){footer[data-type=main-footer] .column-subscribe{align-items:flex-start;order:4;width:33.3333333%}}@media (min-width:1696px){footer[data-type=main-footer] .column-subscribe{width:27.7777777%}}footer[data-type=main-footer] .column-subscribe .social{align-items:center;display:flex;justify-content:center;padding-top:2rem}@media (min-width:1280px){footer[data-type=main-footer] .column-subscribe .social{justify-content:flex-start;padding-top:2.5rem}}footer[data-type=main-footer] .column-subscribe .social a{margin-right:1.25rem}@media (min-width:1280px){footer[data-type=main-footer] .column-subscribe .social a{margin-right:25px}}footer[data-type=main-footer] .column-subscribe .social a:last-child{margin-right:0}footer[data-type=main-footer] .column-up{display:flex;justify-content:center;margin-bottom:2.25rem;order:1;width:100%}@media (min-width:1024px){footer[data-type=main-footer] .column-up{justify-content:flex-end;margin-bottom:0;order:5;padding-top:51px;width:11.1111111%}}@media (min-width:1280px){footer[data-type=main-footer] .column-up{padding-top:55px}}@media (min-width:1696px){footer[data-type=main-footer] .column-up{padding-top:51px;width:16.6666666%}}footer[data-type=main-footer] .column-up [data-scroll-up]{cursor:pointer}footer[data-type=main-footer] .column-up [data-scroll-up] svg{width:52px}@media (min-width:1024px){footer[data-type=main-footer] .column-up [data-scroll-up] svg{width:65px}}footer[data-type=main-footer] .row-bottom{display:flex;flex-direction:column;padding-top:2rem}@media (min-width:1024px){footer[data-type=main-footer] .row-bottom{flex-direction:row;padding-top:2.75rem}}footer[data-type=main-footer] .row-bottom .column-copyright{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:2;opacity:.5;padding-top:2rem;text-align:center;width:100%}@media (min-width:1024px){footer[data-type=main-footer] .row-bottom .column-copyright{padding-top:1rem;text-align:left;width:50%}}@media (min-width:1280px){footer[data-type=main-footer] .row-bottom .column-copyright{margin-left:22.2222222%;padding-top:0;width:61.1111111%}}@media (min-width:1696px){footer[data-type=main-footer] .row-bottom .column-copyright{width:66.6666666%}}footer[data-type=main-footer] .row-bottom .column-imagic{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;line-height:2;text-align:center;width:100%}@media (min-width:1024px){footer[data-type=main-footer] .row-bottom .column-imagic{padding-top:1rem;text-align:right;width:50%}}@media (min-width:1280px){footer[data-type=main-footer] .row-bottom .column-imagic{padding-top:0;width:16.6666666%}}@media (min-width:1696px){footer[data-type=main-footer] .row-bottom .column-imagic{width:11.1111111%}}footer[data-type=main-footer] .row-bottom .column-imagic span{opacity:.5}footer[data-type=main-footer] .row-bottom .column-imagic a{text-decoration-line:underline}footer[data-type=main-footer] .row-bottom .column-imagic a:hover{text-decoration-line:none}footer[data-type=main-footer] .row-bottom .column-line{background-color:hsla(0,0%,100%,.2);height:1px;width:100%}@media (min-width:1280px){footer[data-type=main-footer] .row-bottom .column-line{display:none}}.hbspt-form fieldset{margin-top:-1rem!important;max-width:100%!important;width:100%}.hbspt-form legend{color:rgba(0,0,0,.5);font-size:.75rem;margin-top:.25rem;order:3}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.hbspt-form .form-columns-2 .hs-input{width:100%!important}}.hbspt-form .hs-form-field{display:flex;flex-direction:column}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox){margin-bottom:1rem;margin-top:1rem}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) label:not(.hs-error-msg){display:none!important}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) input:not(.hs-button),.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) textarea{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.5rem;border-width:2px;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;font-size:1rem;height:2.75rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem 3rem .5rem 1.25rem;width:100%}@media (min-width:1280px){.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) input:not(.hs-button),.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) textarea{font-size:1.125rem;height:65px;padding:1.25rem}}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) input:not(.hs-button)::-moz-placeholder,.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) textarea::-moz-placeholder{color:rgba(0,0,0,.5)}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) input:not(.hs-button)::placeholder,.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) textarea::placeholder{color:rgba(0,0,0,.5)}.hbspt-form .hs-form-field:not(.hs_subscribe_to_newsletter):not(.hs-fieldtype-checkbox) textarea{min-height:140px}.hbspt-form .hs-form-field.hs_subscribe_to_newsletter{margin-bottom:1.25rem;margin-top:1.25rem}.hbspt-form .hs-form-field.hs_subscribe_to_newsletter label{align-items:center;display:flex}.hbspt-form .hs-form-field.hs_subscribe_to_newsletter input{accent-color:#0a0a0a;height:1.25rem;margin-right:.75rem;width:1.25rem}.hbspt-form .hs-form-field.hs_subscribe_to_newsletter span{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;line-height:1}.hbspt-form .hs-form-field.hs-fieldtype-checkbox,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter{margin-bottom:1.25rem;margin-top:1.25rem}.hbspt-form .hs-form-field.hs-fieldtype-checkbox label,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter label{align-items:center;display:flex;padding-right:2.5rem}.hbspt-form .hs-form-field.hs-fieldtype-checkbox input,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter input{accent-color:#0a0a0a;height:1.25rem;margin-right:.75rem;width:1.25rem}.hbspt-form .hs-form-field.hs-fieldtype-checkbox>label>span,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter>label>span{font-weight:600;margin-bottom:.25rem}.hbspt-form .hs-form-field.hs-fieldtype-checkbox ul,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter ul{display:flex;flex-direction:column}.hbspt-form .hs-form-field.hs-fieldtype-checkbox ul li,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter ul li{margin-bottom:.25rem;margin-top:.25rem}.hbspt-form .hs-form-field.hs-fieldtype-checkbox.required-field:after,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter.required-field:after{top:7px}@media (min-width:1280px){.hbspt-form .hs-form-field.hs-fieldtype-checkbox.required-field:after,.hbspt-form .hs-form-field.hs_subscribe_to_newsletter.required-field:after{top:.625rem}}.hbspt-form .hs-form-field.required-field{position:relative}.hbspt-form .hs-form-field.required-field:after{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));content:"*";font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;position:absolute;right:25px;top:14px}@media (min-width:1280px){.hbspt-form .hs-form-field.required-field:after{top:25px}}.hbspt-form .hs-button{-webkit-touch-callout:none;--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity));border-color:rgb(254 198 55/var(--tw-border-opacity));border-radius:9999px;border-width:2px;color:rgb(0 0 0/var(--tw-text-opacity));cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:.01em;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-transform:uppercase;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:1280px){.hbspt-form .hs-button{font-size:1.25rem;height:65px;padding-left:2rem;padding-right:2rem}}.hbspt-form .hs-form-required{display:none}.hbspt-form .submitted-message{font-family:Space Grotesk,sans-serif;font-size:calc(1.3rem + .6vw);font-weight:700}@media (min-width:1200px){.hbspt-form .submitted-message{font-size:1.75rem}}.hbspt-form .hs-error-msgs{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity));font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;margin-top:.75rem}form.emailForm{align-items:center;display:flex;max-width:430px;position:relative;width:100%}@media (min-width:1280px){form.emailForm{max-width:100%}}form.emailForm input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(10 10 10/var(--tw-bg-opacity));border-bottom-left-radius:9999px;border-color:rgb(255 255 255/var(--tw-border-opacity));border-top-left-radius:9999px;border-width:1.5px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:14px;height:57px;outline:2px solid transparent;outline-offset:2px;padding-left:2.25rem;padding-right:2.25rem;width:100%}@media (min-width:1280px){form.emailForm input{font-size:1rem;height:65px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1696px){form.emailForm input{padding-left:2.25rem;padding-right:2.25rem}}form.emailForm input::-moz-placeholder{--tw-text-opacity:0.5;color:rgb(255 255 255/var(--tw-text-opacity))}form.emailForm input::placeholder{--tw-text-opacity:0.5;color:rgb(255 255 255/var(--tw-text-opacity))}form.emailForm button{--tw-text-opacity:1;border-radius:9999px;color:rgb(10 10 10/var(--tw-text-opacity));flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;height:57px;line-height:1;margin-left:-34px;padding-left:.5rem;padding-right:.5rem;text-transform:uppercase}@media (min-width:1280px){form.emailForm button{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity));height:65px;width:185px}}form.emailForm button span{display:none}@media (min-width:1280px){form.emailForm button span{display:block}form.emailForm button svg{display:none}}form.emailForm .message{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.55;margin-bottom:21px;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1024px){form.emailForm .message{font-size:1.125rem;margin-bottom:1.75rem;text-align:left}}form.emailForm .message.message-success{--tw-text-opacity:1;color:rgb(0 211 77/var(--tw-text-opacity))}form.emailForm .message.message-error{--tw-text-opacity:1;color:rgb(237 83 0/var(--tw-text-opacity))}section.subscribe-section form.emailForm{align-items:center;display:flex;max-width:500px;position:relative;width:88.8888888%}@media (min-width:1280px){section.subscribe-section form.emailForm{width:100%}}section.subscribe-section form.emailForm input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(10 10 10/var(--tw-text-opacity))}section.subscribe-section form.emailForm input::-moz-placeholder{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}section.subscribe-section form.emailForm input::placeholder{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity))}@media (min-width:1280px){section.subscribe-section form.emailForm button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}}section.subscribe-section form.emailForm .message{text-align:center;width:100%}html{overscroll-behavior:none;scroll-behavior:smooth}html ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity))}html ::-webkit-selection{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity))}html ::selection{--tw-bg-opacity:1;background-color:rgb(222 222 222/var(--tw-bg-opacity))}body{--tw-text-opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-family:Poppins,sans-serif;font-kerning:normal;font-size:1.125rem;line-height:1.5;overflow-x:hidden;overscroll-behavior:none;scroll-behavior:smooth;text-rendering:optimizeLegibility}body,body[data-body-theme=white]{color:rgb(10 10 10/var(--tw-text-opacity))}body[data-body-theme=white]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body[data-body-theme=black]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body[mobile-aria-expanded=true]{overflow:hidden}body[mobile-aria-expanded=true] footer,body[mobile-aria-expanded=true] main{opacity:0}body[data-classroom-view=true],body[data-lesson-expired=true],body[data-popup-expanded=true],body[data-quiz-expanded=true]{overflow:hidden}main{min-height:calc(100svh - var(--header-height) - 32px);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){main{min-height:calc(100vh - var(--header-height) - 32px)}}.container{height:100%;max-width:var(--container-width)}.container.container-fluid{max-width:100vw}@media (min-width:1696px){.container.container-fluid .row{padding-left:calc((100vw - var(--container-width))/2 + var(--row-padding));padding-right:calc((100vw - var(--container-width))/2 + var(--row-padding))}}.container.container-narrow{max-width:1366px}.overlay-link{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}iframe,img,svg,table{height:auto;max-height:100%;max-width:100%}svg{flex-shrink:0;height:auto}iframe{height:100%;width:100%}@media (min-width:1280px){[data-fade-up]{transition-delay:.2s;transition-delay:attr(data-delay);transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1);will-change:transform}[data-fade-up],[data-fade-up][data-scroll=out]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-fade-up][data-scroll=out]{--tw-translate-y:10rem;opacity:0}[data-fade-up][data-scroll=in]{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-scroll-parallax]{transform:translate3d(0,calc(var(--viewport-y)*10vh),0);transition:transform .3s linear;will-change:transform}}.error-section{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;font-weight:700;height:100svh;justify-content:center;width:100vw}.error-section .sa-logo{left:1.5rem;position:absolute;top:1rem}@media (min-width:1024px){.error-section .sa-logo{left:2.25rem}}.error-section .sa-logo .logo-short{display:none}@media (min-width:1024px){.error-section .sa-logo .logo-short{display:none}}.error-section .sa-logo .logo-full{display:none}@media (min-width:1024px){.error-section .sa-logo .logo-full{display:block}.error-section .sa-logo .logo-short-dark{display:none}}.error-section h6{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.error-section h6{font-size:3rem}}.error-section h6{--tw-text-opacity:1;color:rgb(254 198 55/var(--tw-text-opacity))}.error-section h2{font-size:calc(1.59375rem + 4.125vw);letter-spacing:-.015em;line-height:1}@media (min-width:1200px){.error-section h2{font-size:4.6875rem}}.error-section h2{text-wrap:pretty;max-width:80vw;text-align:center}.error-section .message{margin-top:2.5rem}.error-section p{font-family:Poppins,sans-serif;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.error-section p{font-size:1.5rem}}.error-section p{font-weight:400;margin-top:2.5rem;padding-left:1rem;padding-right:1rem;text-align:center;width:100%}.error-section .btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.error-section .btns .btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(10 10 10/var(--tw-text-opacity))}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.featured-slider-section .fs-slider-product.swiper-slide-active .card-product{background-color:rgb(39 39 39/var(--tw-bg-opacity))!important}.featured-slider-section .card-product{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}.featured-slider-section .card-product:hover{--tw-bg-opacity:1;background-color:rgb(56 56 56/var(--tw-bg-opacity))}.featured-slider-section .card:hover{transform:none!important}.fixed-scroll-up{--tw-bg-opacity:1;align-items:center;aspect-ratio:1/1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-radius:9999px;bottom:4rem;cursor:pointer;display:flex;opacity:0;position:fixed;right:.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:all .25s ease-in-out;width:3rem;z-index:9999999}@media (min-width:1280px){.fixed-scroll-up{bottom:8rem;right:2rem;width:auto}}.fixed-scroll-up.show{opacity:1!important}.fixed-scroll-up svg g>g:first-child{stroke:#0a0a0a}.fixed-scroll-up svg line,.fixed-scroll-up svg path{stroke:#fff}

/*# sourceMappingURL=app.css.map*/