/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:Roboto,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scrollbar-width:thin}body{margin:0}.clearfix:after{content:"";clear:both;display:table}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{height:100%}a{text-decoration:none}a:focus,a:active{outline:none}strong{font-weight:700}body .heading-1-xl{font-size:9rem;line-height:1.22;letter-spacing:-.8px;font-family:Poppins,sans-serif;font-weight:600}body .heading-1-l{font-size:7.5rem;line-height:1.2;letter-spacing:-1.2px;font-family:Poppins,sans-serif;font-weight:600}body .heading-1-m{font-size:7rem;line-height:1.22;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600}body .heading-1-s{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600}body .heading-2-xl{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600}body .heading-2-l{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600}body .heading-2-m{font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600}body .heading-2-s{font-size:2.5rem;line-height:1.18;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600}body .sub-header-xl{font-size:5rem;line-height:1.2;letter-spacing:-.8;font-family:Poppins,sans-serif;font-weight:600}body .sub-header-l{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600}body .sub-header-m{font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600}body .sub-header-s{font-size:2rem;line-height:1.22;letter-spacing:-.32px;font-family:Poppins,sans-serif;font-weight:600}body .body-l{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}body .body-m{font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}body .body-s{font-size:1.25rem;line-height:1.35;font-family:Inter,sans-serif}body .eyebrow-l{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}body .eyebrow-m{font-size:1.5rem;line-height:1.32;letter-spacing:.6px;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}body .eyebrow-s{font-size:1.25rem;line-height:1.24;letter-spacing:.5px;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}body .cta-primary{font-size:1.75rem;line-height:1.16;font-family:Poppins,sans-serif;font-weight:600}body .cta-secondary{font-size:1.5rem;line-height:1.3;font-family:Poppins,sans-serif;font-weight:600}body p,body li,body a{font-family:Inter,sans-serif;margin:0}body p{color:#3e3e3e;text-wrap:pretty}body .svg-use{display:flex;align-items:center;justify-content:center}body .ttu{text-transform:uppercase}body .ttc{text-transform:capitalize}body .eyebrow-l.gray{color:#3e3e3e}body .bg--neutral-lightest-gray{background-color:#f9f9f9}body .bg--white{background-color:#fff}.privacypolicy b,.rich-text-style b{font-weight:700}.privacypolicy h1,.rich-text-style h1{font-size:4rem;line-height:1.24;letter-spacing:-.64px;text-wrap:pretty;font-family:Poppins,sans-serif;font-weight:600;margin-top:3rem;margin-bottom:2rem}@media screen and (min-width: 768px){.privacypolicy h1,.rich-text-style h1{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;margin-top:7.5rem}}@media screen and (min-width: 1025px){.privacypolicy h1,.rich-text-style h1{font-size:7.5rem;line-height:1.2;letter-spacing:-1.2px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;margin-top:10rem}}.privacypolicy h2,.rich-text-style h2{font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;text-wrap:pretty;font-family:Poppins,sans-serif;font-weight:600;margin-top:6rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.privacypolicy h2,.rich-text-style h2{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.privacypolicy h3,.rich-text-style h3{font-size:2rem;line-height:1.22;letter-spacing:-.32px;text-wrap:pretty;font-family:Poppins,sans-serif;font-weight:600;margin-top:3rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.privacypolicy h3,.rich-text-style h3{font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.privacypolicy h3,.rich-text-style h3{margin-top:6rem}}.privacypolicy p,.privacypolicy li,.privacypolicy a,.rich-text-style p,.rich-text-style li,.rich-text-style a{color:#3e3e3e;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}@media screen and (min-width: 768px){.privacypolicy p,.privacypolicy li,.privacypolicy a,.rich-text-style p,.rich-text-style li,.rich-text-style a{font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}}@media screen and (min-width: 1025px){.privacypolicy p,.privacypolicy li,.privacypolicy a,.rich-text-style p,.rich-text-style li,.rich-text-style a{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.privacypolicy p:empty,.rich-text-style p:empty{margin-top:2rem}.privacypolicy ul,.privacypolicy ol,.rich-text-style ul,.rich-text-style ol{list-style-type:disc;padding:0;margin:3rem 0;padding-left:3rem}@media screen and (min-width: 768px){.privacypolicy ul,.privacypolicy ol,.rich-text-style ul,.rich-text-style ol{padding-left:5rem;margin:5rem 0}}@media screen and (min-width: 1025px){.privacypolicy ul,.privacypolicy ol,.rich-text-style ul,.rich-text-style ol{padding-left:6rem;margin:6rem 0}}.privacypolicy ol,.rich-text-style ol{list-style:decimal}.privacypolicy ol ol,.rich-text-style ol ol{margin-top:1.5rem;list-style:lower-alpha;margin-bottom:2rem}.privacypolicy li,.rich-text-style li{margin-bottom:1.5rem}.privacypolicy a,.rich-text-style a{color:#0074c7;text-underline-offset:2px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .privacypolicy a:hover,body:not(body.touch) .rich-text-style a:hover{text-decoration-color:#0074c7}.privacypolicy a.hover,.rich-text-style a.hover{text-decoration-color:#0074c7}.rich-text-style ul{border-left:none;padding-left:4rem;margin-top:2rem}.rich-text-style li{margin-bottom:0rem}.rich-text-style :first-child{margin-top:0}.rich-text-style p{margin:2rem 0}.paren-count{vertical-align:text-bottom}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;transform:rotate(135deg)}to{stroke-dashoffset:180;transform:rotate(360deg)}}.container{display:flex;flex-direction:column;width:100%}.container .row{display:flex;flex-wrap:wrap;width:100%;max-width:1440px;margin:0 auto;position:relative;padding:0 2.5rem}@media screen and (min-width: 768px){.container .row{padding:0 7.5rem}}@media screen and (min-width: 1025px){.container .row{padding:0 12rem}}.container .row--no-padding{padding:0}.container .row.align-center{align-items:center}@media screen and (min-width: 768px){.container .row--med{padding:0 7.5rem}}@media screen and (min-width: 1025px){.container .row--med{padding:0 10rem}}@media screen and (min-width: 768px){.container .row--small{padding:0 4rem}}@media screen and (min-width: 1025px){.container .row--small{padding:0 6rem}}.comp-padding{padding:6rem 0}@media screen and (min-width: 768px){.comp-padding{padding:7.5rem 0}}.comp-padding-top{padding-top:6rem}@media screen and (min-width: 768px){.comp-padding-top{padding-top:7.5rem}}.comp-padding-content{padding:6rem 0}@media screen and (min-width: 768px){.comp-padding-content{padding:7.5rem 0}}.comp-padding-mobile-small{padding:3rem 0}@media screen and (min-width: 768px){.comp-padding-mobile-small{padding:6rem 0}}@media screen and (min-width: 1025px){.comp-padding-mobile-small{padding:10rem 0}}.comp-padding-mobile-small--top{padding-bottom:0}.comp-padding-top-large{padding:10rem 0}@media screen and (min-width: 768px){.comp-padding-top-large{padding:15rem 0 7.5rem}}@media screen and (min-width: 1025px){.comp-padding-top-large{padding-bottom:6rem}}.comp-padding-large{padding:7.5rem 0}@media screen and (min-width: 768px){.comp-padding-large{padding:10rem 0}}@media screen and (min-width: 1025px){.comp-padding-large{padding:15rem 0}}.col-0{width:0%}.col-0-half{width:4.1666666667%}.col-offset-0{margin-left:0%}.col-offset-right-0{margin-right:0%}.col-offset-0-half{margin-left:4.1666666667%}.col-1{width:8.3333333333%}.col-1-half{width:12.5%}.col-offset-1{margin-left:8.3333333333%}.col-offset-right-1{margin-right:8.3333333333%}.col-offset-1-half{margin-left:12.5%}.col-2{width:16.6666666667%}.col-2-half{width:20.8333333333%}.col-offset-2{margin-left:16.6666666667%}.col-offset-right-2{margin-right:16.6666666667%}.col-offset-2-half{margin-left:20.8333333333%}.col-3{width:25%}.col-3-half{width:29.1666666667%}.col-offset-3{margin-left:25%}.col-offset-right-3{margin-right:25%}.col-offset-3-half{margin-left:29.1666666667%}.col-4{width:33.3333333333%}.col-4-half{width:37.5%}.col-offset-4{margin-left:33.3333333333%}.col-offset-right-4{margin-right:33.3333333333%}.col-offset-4-half{margin-left:37.5%}.col-5{width:41.6666666667%}.col-5-half{width:45.8333333333%}.col-offset-5{margin-left:41.6666666667%}.col-offset-right-5{margin-right:41.6666666667%}.col-offset-5-half{margin-left:45.8333333333%}.col-6{width:50%}.col-6-half{width:54.1666666667%}.col-offset-6{margin-left:50%}.col-offset-right-6{margin-right:50%}.col-offset-6-half{margin-left:54.1666666667%}.col-7{width:58.3333333333%}.col-7-half{width:62.5%}.col-offset-7{margin-left:58.3333333333%}.col-offset-right-7{margin-right:58.3333333333%}.col-offset-7-half{margin-left:62.5%}.col-8{width:66.6666666667%}.col-8-half{width:70.8333333333%}.col-offset-8{margin-left:66.6666666667%}.col-offset-right-8{margin-right:66.6666666667%}.col-offset-8-half{margin-left:70.8333333333%}.col-9{width:75%}.col-9-half{width:79.1666666667%}.col-offset-9{margin-left:75%}.col-offset-right-9{margin-right:75%}.col-offset-9-half{margin-left:79.1666666667%}.col-10{width:83.3333333333%}.col-10-half{width:87.5%}.col-offset-10{margin-left:83.3333333333%}.col-offset-right-10{margin-right:83.3333333333%}.col-offset-10-half{margin-left:87.5%}.col-11{width:91.6666666667%}.col-11-half{width:95.8333333333%}.col-offset-11{margin-left:91.6666666667%}.col-offset-right-11{margin-right:91.6666666667%}.col-offset-11-half{margin-left:95.8333333333%}.col-12{width:100%}.col-12-half{width:104.1666666667%}.col-offset-12{margin-left:100%}.col-offset-right-12{margin-right:100%}.col-offset-12-half{margin-left:104.1666666667%}@media screen and (max-width: 320px){.row{box-sizing:border-box}.full-row{width:100%;padding:0}.row.full{width:100%;padding:0;max-width:unset}.col-sm-0{width:0%}.col-sm-0-half{width:4.1666666667%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-right-0{margin-right:0%}.col-sm-offset-0-half{margin-left:4.1666666667%}.col-sm-1{width:8.3333333333%}.col-sm-1-half{width:12.5%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-right-1{margin-right:8.3333333333%}.col-sm-offset-1-half{margin-left:12.5%}.col-sm-2{width:16.6666666667%}.col-sm-2-half{width:20.8333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-right-2{margin-right:16.6666666667%}.col-sm-offset-2-half{margin-left:20.8333333333%}.col-sm-3{width:25%}.col-sm-3-half{width:29.1666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-right-3{margin-right:25%}.col-sm-offset-3-half{margin-left:29.1666666667%}.col-sm-4{width:33.3333333333%}.col-sm-4-half{width:37.5%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-right-4{margin-right:33.3333333333%}.col-sm-offset-4-half{margin-left:37.5%}.col-sm-5{width:41.6666666667%}.col-sm-5-half{width:45.8333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-right-5{margin-right:41.6666666667%}.col-sm-offset-5-half{margin-left:45.8333333333%}.col-sm-6{width:50%}.col-sm-6-half{width:54.1666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-right-6{margin-right:50%}.col-sm-offset-6-half{margin-left:54.1666666667%}.col-sm-7{width:58.3333333333%}.col-sm-7-half{width:62.5%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-right-7{margin-right:58.3333333333%}.col-sm-offset-7-half{margin-left:62.5%}.col-sm-8{width:66.6666666667%}.col-sm-8-half{width:70.8333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-right-8{margin-right:66.6666666667%}.col-sm-offset-8-half{margin-left:70.8333333333%}.col-sm-9{width:75%}.col-sm-9-half{width:79.1666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-right-9{margin-right:75%}.col-sm-offset-9-half{margin-left:79.1666666667%}.col-sm-10{width:83.3333333333%}.col-sm-10-half{width:87.5%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-right-10{margin-right:83.3333333333%}.col-sm-offset-10-half{margin-left:87.5%}.col-sm-11{width:91.6666666667%}.col-sm-11-half{width:95.8333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-right-11{margin-right:91.6666666667%}.col-sm-offset-11-half{margin-left:95.8333333333%}.col-sm-12{width:100%}.col-sm-12-half{width:104.1666666667%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-right-12{margin-right:100%}.col-sm-offset-12-half{margin-left:104.1666666667%}}@media screen and (min-width: 768px){.row{box-sizing:border-box}.full-row{width:100%;padding:0}.row.full{width:100%;padding:0;max-width:unset}.col-md-0{width:0%}.col-md-0-half{width:4.1666666667%}.col-md-offset-0{margin-left:0%}.col-md-offset-right-0{margin-right:0%}.col-md-offset-0-half{margin-left:4.1666666667%}.col-md-1{width:8.3333333333%}.col-md-1-half{width:12.5%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-right-1{margin-right:8.3333333333%}.col-md-offset-1-half{margin-left:12.5%}.col-md-2{width:16.6666666667%}.col-md-2-half{width:20.8333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-right-2{margin-right:16.6666666667%}.col-md-offset-2-half{margin-left:20.8333333333%}.col-md-3{width:25%}.col-md-3-half{width:29.1666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-right-3{margin-right:25%}.col-md-offset-3-half{margin-left:29.1666666667%}.col-md-4{width:33.3333333333%}.col-md-4-half{width:37.5%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-right-4{margin-right:33.3333333333%}.col-md-offset-4-half{margin-left:37.5%}.col-md-5{width:41.6666666667%}.col-md-5-half{width:45.8333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-right-5{margin-right:41.6666666667%}.col-md-offset-5-half{margin-left:45.8333333333%}.col-md-6{width:50%}.col-md-6-half{width:54.1666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-right-6{margin-right:50%}.col-md-offset-6-half{margin-left:54.1666666667%}.col-md-7{width:58.3333333333%}.col-md-7-half{width:62.5%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-right-7{margin-right:58.3333333333%}.col-md-offset-7-half{margin-left:62.5%}.col-md-8{width:66.6666666667%}.col-md-8-half{width:70.8333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-right-8{margin-right:66.6666666667%}.col-md-offset-8-half{margin-left:70.8333333333%}.col-md-9{width:75%}.col-md-9-half{width:79.1666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-right-9{margin-right:75%}.col-md-offset-9-half{margin-left:79.1666666667%}.col-md-10{width:83.3333333333%}.col-md-10-half{width:87.5%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-right-10{margin-right:83.3333333333%}.col-md-offset-10-half{margin-left:87.5%}.col-md-11{width:91.6666666667%}.col-md-11-half{width:95.8333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-right-11{margin-right:91.6666666667%}.col-md-offset-11-half{margin-left:95.8333333333%}.col-md-12{width:100%}.col-md-12-half{width:104.1666666667%}.col-md-offset-12{margin-left:100%}.col-md-offset-right-12{margin-right:100%}.col-md-offset-12-half{margin-left:104.1666666667%}}@media screen and (min-width: 1025px){.row{box-sizing:border-box}.full-row{width:100%;padding:0}.row.full{width:100%;padding:0;max-width:unset}.col-lg-0{width:0%}.col-lg-0-half{width:4.1666666667%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-right-0{margin-right:0%}.col-lg-offset-0-half{margin-left:4.1666666667%}.col-lg-1{width:8.3333333333%}.col-lg-1-half{width:12.5%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-right-1{margin-right:8.3333333333%}.col-lg-offset-1-half{margin-left:12.5%}.col-lg-2{width:16.6666666667%}.col-lg-2-half{width:20.8333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-right-2{margin-right:16.6666666667%}.col-lg-offset-2-half{margin-left:20.8333333333%}.col-lg-3{width:25%}.col-lg-3-half{width:29.1666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-right-3{margin-right:25%}.col-lg-offset-3-half{margin-left:29.1666666667%}.col-lg-4{width:33.3333333333%}.col-lg-4-half{width:37.5%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-right-4{margin-right:33.3333333333%}.col-lg-offset-4-half{margin-left:37.5%}.col-lg-5{width:41.6666666667%}.col-lg-5-half{width:45.8333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-right-5{margin-right:41.6666666667%}.col-lg-offset-5-half{margin-left:45.8333333333%}.col-lg-6{width:50%}.col-lg-6-half{width:54.1666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-right-6{margin-right:50%}.col-lg-offset-6-half{margin-left:54.1666666667%}.col-lg-7{width:58.3333333333%}.col-lg-7-half{width:62.5%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-right-7{margin-right:58.3333333333%}.col-lg-offset-7-half{margin-left:62.5%}.col-lg-8{width:66.6666666667%}.col-lg-8-half{width:70.8333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-right-8{margin-right:66.6666666667%}.col-lg-offset-8-half{margin-left:70.8333333333%}.col-lg-9{width:75%}.col-lg-9-half{width:79.1666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-right-9{margin-right:75%}.col-lg-offset-9-half{margin-left:79.1666666667%}.col-lg-10{width:83.3333333333%}.col-lg-10-half{width:87.5%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-right-10{margin-right:83.3333333333%}.col-lg-offset-10-half{margin-left:87.5%}.col-lg-11{width:91.6666666667%}.col-lg-11-half{width:95.8333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-right-11{margin-right:91.6666666667%}.col-lg-offset-11-half{margin-left:95.8333333333%}.col-lg-12{width:100%}.col-lg-12-half{width:104.1666666667%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-right-12{margin-right:100%}.col-lg-offset-12-half{margin-left:104.1666666667%}}@media screen and (min-width: 1440px){.row{box-sizing:border-box}.full-row{width:100%;padding:0}.row.full{width:100%;padding:0;max-width:unset}.col-xl-0{width:0%}.col-xl-0-half{width:4.1666666667%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-right-0{margin-right:0%}.col-xl-offset-0-half{margin-left:4.1666666667%}.col-xl-1{width:8.3333333333%}.col-xl-1-half{width:12.5%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-right-1{margin-right:8.3333333333%}.col-xl-offset-1-half{margin-left:12.5%}.col-xl-2{width:16.6666666667%}.col-xl-2-half{width:20.8333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-right-2{margin-right:16.6666666667%}.col-xl-offset-2-half{margin-left:20.8333333333%}.col-xl-3{width:25%}.col-xl-3-half{width:29.1666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-right-3{margin-right:25%}.col-xl-offset-3-half{margin-left:29.1666666667%}.col-xl-4{width:33.3333333333%}.col-xl-4-half{width:37.5%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-right-4{margin-right:33.3333333333%}.col-xl-offset-4-half{margin-left:37.5%}.col-xl-5{width:41.6666666667%}.col-xl-5-half{width:45.8333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-right-5{margin-right:41.6666666667%}.col-xl-offset-5-half{margin-left:45.8333333333%}.col-xl-6{width:50%}.col-xl-6-half{width:54.1666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-right-6{margin-right:50%}.col-xl-offset-6-half{margin-left:54.1666666667%}.col-xl-7{width:58.3333333333%}.col-xl-7-half{width:62.5%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-right-7{margin-right:58.3333333333%}.col-xl-offset-7-half{margin-left:62.5%}.col-xl-8{width:66.6666666667%}.col-xl-8-half{width:70.8333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-right-8{margin-right:66.6666666667%}.col-xl-offset-8-half{margin-left:70.8333333333%}.col-xl-9{width:75%}.col-xl-9-half{width:79.1666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-right-9{margin-right:75%}.col-xl-offset-9-half{margin-left:79.1666666667%}.col-xl-10{width:83.3333333333%}.col-xl-10-half{width:87.5%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-right-10{margin-right:83.3333333333%}.col-xl-offset-10-half{margin-left:87.5%}.col-xl-11{width:91.6666666667%}.col-xl-11-half{width:95.8333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-right-11{margin-right:91.6666666667%}.col-xl-offset-11-half{margin-left:95.8333333333%}.col-xl-12{width:100%}.col-xl-12-half{width:104.1666666667%}.col-xl-offset-12{margin-left:100%}.col-xl-offset-right-12{margin-right:100%}.col-xl-offset-12-half{margin-left:104.1666666667%}}html.big .container .row{max-width:none}.page-403{padding:10rem 0;flex:1 1 auto}@media screen and (min-width: 768px){.page-403{padding:15rem 0}}.page-403 .row .col-12{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem}.page-403__image{max-width:82.25rem}.page-403__message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.page-403__message .heading{text-align:center;text-wrap:balance}.page-403__message p.body-m.message{display:block;width:100%;max-width:60rem;text-align:center}.page-403__message__buttons{display:flex;gap:3rem}.page-403__message__buttons__login{flex:1 1 auto;display:flex;align-items:center;gap:1rem}.page-403__message__buttons__login .cta-primary{position:relative;color:#fff;white-space:nowrap;border:none;padding:0;background:none;color:#0074c7}.page-403__message__buttons__login .cta-primary:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .page-403__message__buttons__login .cta-primary:hover:before{transform:scaleX(1);transform-origin:left center}.page-403__message__buttons__login .cta-primary:focus-visible:before{transform:scaleX(1);transform-origin:left center}.page-403__message__buttons__login .cta-primary.hover:before{transform:scaleX(1);transform-origin:left center}.page-403__message__buttons__login .cta-primary:before{background:#0074c7}.page-404{padding:10rem 0}@media screen and (min-width: 768px){.page-404{padding:15rem 0}}.page-404 .row .col-12{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem}.page-404__image{max-width:82.25rem}.page-404__message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.page-404__message p.body-m{display:block;width:100%;max-width:81rem;text-align:center}.page-404__message .cta{margin-top:2rem}.about-fact-sheet .copy-col{text-align:center;max-width:90rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1025px){.about-fact-sheet .heading-2-l{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.about-fact-sheet__cards{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.about-fact-sheet__cards{flex-direction:row}}.about-fact-sheet__cards .fact-sheet-card{flex:1 0 0;border:1px solid #E6E6E6;border-radius:4rem;display:flex}.about-fact-sheet__cards .fact-sheet-card__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:6rem 5rem;gap:3rem}@media screen and (min-width: 768px){.about-fact-sheet__cards .fact-sheet-card__content{gap:4rem}}@media screen and (min-width: 1025px){.about-fact-sheet__cards .fact-sheet-card__content{padding:6rem 5rem}}.about-fact-sheet__cards .fact-sheet-card__content .heading-2-m{font-size:2.5rem}@media screen and (min-width: 768px){.about-fact-sheet__cards .fact-sheet-card__content .heading-2-m{font-size:3rem}}@media screen and (min-width: 1025px){.about-fact-sheet__cards .fact-sheet-card__content .heading-2-m{font-size:4rem}}.about-fact-sheet__cards .fact-sheet-card__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (min-width: 1025px){.about-fact-sheet__cards .fact-sheet-card__buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}}.about-hero .row{flex-wrap:nowrap;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.about-hero .row{flex-direction:row;gap:7%}}.about-hero .image-col{flex:1 1 100%;display:flex;align-items:center}.about-hero .image-col .about-hero__lottie-wrap{width:100%}.about-hero .image-col .about-hero__lottie-wrap svg{display:block}@media screen and (min-width: 768px){.about-hero .image-col .about-hero__lottie-wrap svg{width:110%!important;transform:translate3d(-5%,0,0)!important}}.about-hero .copy-col{flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;gap:2rem}@media screen and (min-width: 1025px){.about-hero .copy-col .heading-2-xl{font-size:7.5rem;line-height:1.2;letter-spacing:-1.2px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.about-hero .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 768px){.about-hero .copy-col h1,.about-hero .copy-col p{text-wrap:balance}}.about-hero .copy-col .links{display:flex;margin-top:3rem;gap:3rem;flex-direction:column}@media screen and (min-width: 1025px){.about-hero .copy-col .links{align-items:center;flex-direction:row}}.about-hero .copy-col .links .cta{flex:0 0 auto}.about-hero .copy-col .links .body-m a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.about-hero .copy-col .links .body-m a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .about-hero .copy-col .links .body-m a:hover:before{transform:scaleX(1);transform-origin:left center}.about-hero .copy-col .links .body-m a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.about-hero .copy-col .links .body-m a.hover:before{transform:scaleX(1);transform-origin:left center}.about-mission{background-color:#fff;position:relative;overflow:visible}.about-mission .container{overflow:hidden}@media screen and (min-width: 768px){.about-mission .container{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 1025px){.about-mission .container .row{padding:0 15rem}}.about-mission .container .row .col-12{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.about-mission .container .row .col-12{gap:4rem}}.about-mission svg{display:block}.about-mission__eyebrow{width:100%;display:flex;justify-content:center}.about-mission__eyebrow p{color:#000;font-size:16px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase}@media screen and (min-width: 1025px){.about-mission__eyebrow p{font-size:3rem}}.about-mission__wrap{position:relative;width:100%;margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:600;color:#000;text-align:center;text-wrap:balance;font-size:5rem;line-height:1.24;letter-spacing:-.64px}@media screen and (min-width: 1025px){.about-mission__wrap{font-size:7rem;line-height:1.22;letter-spacing:-.14rem}}.about-mission__wrap em{font-style:normal;transition:color .4s ease}.about-mission__wrap em.blue{color:#509ec2}.about-mission__wrap em.red{color:#e67265}.about-mission__wrap em.green{color:#849f28}.about-mission__wrap em.yellow{color:#c48938}.about-mission__wrap em.black{color:#000}.about-mission__wrap .about-mission__last-word{display:inline;position:relative;color:#fff0}.about-mission__lottie{width:370px;transform-origin:0 0;transform:scale(.75);position:absolute;left:-3.5rem;bottom:-9rem}@media screen and (min-width: 1025px){.about-mission__lottie{transform:none;left:-4.5rem;bottom:-4rem}}.about-values{background-color:#000;position:relative;overflow:hidden}.about-values svg{display:block}.about-values .container{padding:16rem 0}@media screen and (min-width: 768px){.about-values .container{padding:12rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}}.about-values .container .row{max-width:200rem}.about-values .container .row .col-12{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.about-values .container .row .col-12{gap:4rem}}.about-values__eyebrow{width:100%;display:flex;justify-content:center}.about-values__eyebrow p{color:#e6e6e6;font-size:2rem;font-weight:600;line-height:124%;letter-spacing:1.2px;text-transform:uppercase}@media screen and (min-width: 1025px){.about-values__eyebrow p{font-size:3rem}}.about-values .about-values__sides.desktop{display:none}.about-values .about-values__sections{display:flex;flex-direction:column;gap:20rem}.about-values .about-values__sections__section{padding:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.about-values .about-values__sections__section .section__lottie{width:100%;max-height:48rem;aspect-ratio:1/1;transform:scale(0);display:flex;justify-content:center;align-items:center}.about-values .about-values__sections__section .section__text{padding:0}.about-values .about-values__sections__section .section__text__heading{color:#fff;font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:600;line-height:1.24;letter-spacing:-.56px;margin:0 auto;text-align:center;text-wrap:pretty}.about-values.desktop .about-values__sections.mobile{display:none}.about-values.desktop .about-values__sides.desktop{display:flex}.about-values.desktop .about-values__sides{display:flex;flex-direction:row;gap:6rem}.about-values.desktop .about-values__sides__side{flex:1 1 50%}.about-values.desktop .left{display:flex;justify-content:center;align-items:center}.about-values.desktop .left .desktop__lottie{flex:1 1 auto;aspect-ratio:1/1}.about-values.desktop .right{display:flex;align-items:center}.about-values.desktop .right .segment-container{flex:1 1 auto;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:3rem}.about-values.desktop .right .segment-container .segment{display:flex;gap:2.5rem}.about-values.desktop .right .segment-container .segment__dot-line .segment__dot{transform:translate3d(0,1.5rem,0);flex:0 0 auto;background-color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;position:relative;z-index:1}.about-values.desktop .right .segment-container .segment__dot-line .segment__line{background-color:#333;width:2px;height:calc(1.5rem + 100%);transform:translate3d(.625rem,1.5rem,0)}.about-values.desktop .right .segment-container .segment__dot-line .segment__line .segment__line__fill{background-color:#fff;width:100%;height:100%}.about-values.desktop .right .segment-container .segment:last-of-type .segment__dot-line .segment__line{visibility:hidden}.about-values.desktop .right .segment-container .segment__text__heading{margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:600;color:#fff;letter-spacing:-.56px;font-size:2.5rem;line-height:1.18;text-wrap:pretty;opacity:.75;transition:opacity .2s ease-out}@media screen and (min-width: 1025px){.about-values.desktop .right .segment-container .segment__text__heading{font-size:3.5rem;line-height:1.14}}.about-values.desktop .right .segment-container .segment__text__heading:hover{opacity:1!important}.account-profile-alert{margin-top:3rem;width:100%;display:flex;overflow:hidden;align-items:flex-start}.account-profile-alert__wrapper{width:100%;display:flex;gap:1rem;background:#fff7ec;padding:2rem 1.5rem;border:1px solid #FFEACC;border-radius:1.5rem}@media screen and (min-width: 768px){.account-profile-alert{align-items:center;height:6rem;flex-direction:row}}.account-profile-alert .svg-use{color:#c48938}.account-profile-alert__content{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:flex-start;padding-top:.5rem}@media screen and (min-width: 768px){.account-profile-alert__content{flex-direction:row;justify-content:space-between}}.account-profile-alert__content p{color:#4d2f0c}.account-profile-alert__content button{border:none;padding:0;background:none;color:#3e3e3e;transition:color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .account-profile-alert__content button:hover{color:#000}.account-profile-alert__content button:focus-visible{color:#000}.account-profile-alert__content button.hover{color:#000}@supports selector(:focus-visible){.account-profile-alert__content button:focus-visible{outline:none;outline:2px dashed #0074C7}}.account-profile-form{display:flex;flex-direction:column;gap:3rem;max-width:90rem;margin-top:4rem}@media screen and (min-width: 768px){.account-profile-form{margin-top:6rem}}@media screen and (min-width: 1025px){.account-profile-form{margin-top:7.5rem}}.account-profile-form.change-password .account-profile-form__form{gap:0}.account-profile-form.change-password .account-profile-form__form__group{flex-direction:column;gap:0}.account-profile-form.change-password .account-profile-form__form__group .form-input{margin-bottom:1.5rem}.account-profile-form.change-password .account-profile-form__form__group .form-input:last-of-type{margin-bottom:0}.account-profile-form.change-password .account-profile-form__form .cta{margin-top:3rem}.account-profile-form__form{display:flex;flex-direction:column;gap:3rem;align-items:flex-start}.account-profile-form__form__group{display:inline-flex;gap:1.5rem;flex-wrap:wrap}.account-profile-form__form__group__label{width:100%}.account-profile-form__form__group .form-input.half{width:calc((100% - 1.5rem)/2)}.account-profile-form__form__bottom{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}.account-profile-form__form .form-error{position:absolute;width:100%;top:calc(100% + 1rem);left:0;display:flex;align-items:flex-end;transition:height .3s cubic-bezier(.4,0,.2,1);height:0;gap:1rem;overflow:hidden}.account-profile-form__form .form-error.visible{height:3.5rem}.account-profile-form__form .form-error__icon{width:2rem;height:2rem;color:#e67265;background:#fdf1f0;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-bottom:.25rem}.account-profile-form__form .form-error p{flex-shrink:0}.activities__card-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:3rem}.animated-body .container{padding:6rem 0}@media screen and (min-width: 768px){.animated-body .container{padding:7.5rem 0}}@media screen and (min-width: 1025px){.animated-body .container{padding:15rem 0}}.animated-body .split-target{margin:0;text-align:center}@media screen and (min-width: 1025px){.animated-body .split-target{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.animated-body .split-target .word{opacity:.5}.beta-banner{position:fixed;bottom:0;z-index:9;width:100%;display:flex;background:#d9e5ac;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);padding:3rem 3rem 2rem}@media screen and (min-width: 1025px){.beta-banner{padding:2rem 3rem;max-height:8rem}}.beta-banner.visible{transform:translateY(0)}.beta-banner__content{display:flex;align-items:flex-end;width:100%;gap:2rem}.beta-banner__content .cta{flex-shrink:0}@media screen and (min-width: 768px){.beta-banner__content{align-items:center;justify-content:center;flex-direction:row;gap:3rem;padding:0 7rem 0 3rem}}@media screen and (min-width: 1025px){.beta-banner__content{padding:0 7rem}}.beta-banner__close.icon-button{position:absolute;right:0;top:0}@media screen and (max-width: 767px){.beta-banner__close.icon-button{border:none}}@media screen and (min-width: 768px){.beta-banner__close.icon-button{right:3rem;top:50%;transform:translateY(-50%)}}.cta{display:inline-flex;position:relative;border:none;padding:0;transition:color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);max-height:6rem}@supports selector(:focus-visible){.cta:focus-visible{outline:none;outline:1px dashed #0074C7}}.cta:disabled,.cta.disabled{pointer-events:none;opacity:.5}.cta.loader{padding:0}.cta.loader .wrapper{min-width:100%;min-height:100%;padding:1rem 1rem 1rem 3rem;overflow:visible}.cta.loader .loader-success{position:absolute;display:flex;align-items:center;gap:1rem;width:auto;flex-shrink:0;opacity:0;pointer-events:none}.cta.loader .loader-success .label{margin-right:0}.cta.loader .loader-success .success-icon{border-radius:50%}.cta.loader .loader-success .success-icon:before{display:none}.cta.loader .label{margin-right:2rem;white-space:nowrap}.cta .wrapper{max-height:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;pointer-events:none;transition:background .35s cubic-bezier(.4,0,.2,1)}.cta .label,.cta .icon{position:relative;z-index:2}.cta .label{max-height:2rem;margin-top:2px;white-space:nowrap}.cta .icon-wrapper svg{display:block}.card-save .cta.save-button.saved,.card-save .icon-button.saved{pointer-events:none}.card-save .cta.save-button .material-loader,.card-save .icon-button .material-loader{display:flex;width:2.5rem;height:2.5rem;z-index:2;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.card-save .cta.save-button .material-loader__spinner__circle,.card-save .icon-button .material-loader__spinner__circle{stroke:#000}.card-save .cta.save-button .icon-wrapper .svg-use,.card-save .icon-button .icon-wrapper .svg-use{color:#000}.card-save .cta{display:none;min-width:11.375rem}@media screen and (min-width: 1025px){.card-save .cta{display:flex}}@media screen and (min-width: 1025px){.card-save .icon-button{display:none}}.card-save .icon-button.saved .save{opacity:0}.card-save .icon-button.saved .saved{opacity:1}.card-save .icon-button.loading{pointer-events:none}.card-save .icon-button.loading .save,.card-save .icon-button.loading .saved{opacity:0}.card-save .icon-button.loading .material-loader{opacity:1}.card-save .icon-button .saved{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.export-button.loading .export-button__link{pointer-events:none}.export-button.loading .export-button__link__content{opacity:.5}.export-button.loading .export-button__link__loader .material-loader{opacity:1}.export-button.loading .export-button__link__loader .icon{opacity:0}.export-button.error{pointer-events:none;opacity:.5}.export-button.error .export-button__error{grid-template-rows:1fr}.export-button__error{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.export-button__error .error{overflow:hidden}.export-button__error .error .body-m{padding-left:3rem;position:relative;margin:2rem 0 0}.export-button__error .error .body-m .icon{position:absolute;width:2rem;height:2rem;color:#e67265;background:#fdf1f0;display:flex;align-items:center;border-radius:50%;justify-content:center;top:.25rem;left:0}.export-button__link{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem 1.5rem 1.5rem;border-radius:10rem;position:relative;overflow:hidden;color:#000}body:not(body.touch) .export-button__link:hover:before{opacity:.4}.export-button__link.hover:before{opacity:.4}.export-button__link:before{width:100%;height:100%;left:0;top:0;position:absolute;z-index:1;content:"";transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:.2}.export-button__link.slides:before{background:#ffb901}.export-button__link.docs:before{background:#2684fc}.export-button__link__content{display:flex;align-items:center;gap:2rem;position:relative;z-index:2}.export-button__link__content img{width:5rem;height:5rem}.export-button__link__loader{position:relative;z-index:2}.export-button__link__loader .material-loader,.export-button__link__loader .icon{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.export-button__link__loader .material-loader{display:block}.export-button__link__loader .material-loader__spinner{stroke:#000}.cta--primary.cta--google-auth{width:100%;background:#f2f2f2}body:not(body.touch) .cta--primary.cta--google-auth:hover{background:#e6e6e6}.cta--primary.cta--google-auth.hover{background:#e6e6e6}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #E6E6E6;border-radius:50%;color:#000;transition:background-color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1);background-color:transparent;padding:0;position:relative}.icon-button .icon{transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.icon-button .icon--secondary{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.icon-button:disabled{opacity:.5;pointer-events:none}.icon-button.xlarge{width:8rem;height:8rem}.icon-button.large{width:6rem;height:6rem}.icon-button.medium{width:5rem;height:5rem}.icon-button.small{width:4rem;height:4rem}.icon-button.xsmall{width:3rem;height:3rem}.icon-button.white{background-color:#fff}body:not(body.touch) .icon-button.white:hover{background-color:#e6e6e6;border-color:#e6e6e6}.icon-button.white.hover{background-color:#e6e6e6;border-color:#e6e6e6}.icon-button.activated .icon{opacity:0}.icon-button.activated .icon--secondary{opacity:1}.icon-button.gray{background-color:#e6e6e6;border:none}.icon-button.gray:before{content:"";position:absolute;z-index:1;width:100%;height:100%;border-radius:50%;background-color:#0003;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .icon-button.gray:hover{background-color:#e6e6e6}body:not(body.touch) .icon-button.gray:hover:before{opacity:1}.icon-button.gray.hover{background-color:#e6e6e6}.icon-button.gray.hover:before{opacity:1}.icon-button.light-gray{background:#f9f9f9;border:1px solid #E6E6E6}.icon-button.stroke{border:1px solid #E6E6E6;background:#fff}.icon-button.grade-multiple{background-color:#000;border:none}.icon-button.grade-multiple .icon{color:#fff}body:not(body.touch) .icon-button.grade-multiple:hover{background-color:#3e3e3e}.icon-button.grade-multiple:focus-visible{background-color:#3e3e3e}.icon-button.grade-multiple.hover{background-color:#3e3e3e}body:not(body.touch) .icon-button:hover{border-color:#000}.icon-button.hover{border-color:#000}body:not(body.touch) .icon-button:active{border-color:#e6e6e6}@supports selector(:focus-visible){.icon-button:focus-visible{outline:none;outline:1px dashed #0074C7}}.nav-item{color:#000;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:default;padding:0;transition:color .35s cubic-bezier(.4,0,.2,1)}.nav-item.grade_topics{position:relative}.nav-item.grade_topics:before{transform:translateY(0)}.nav-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;top:100%;transform:translateY(-30%);transform-origin:left center;display:none}@media screen and (min-width: 1025px){.nav-item:before{display:block}}.nav-item__wrapper{position:relative;display:flex;align-items:center;gap:.25rem}@media screen and (min-width: 1025px){.nav-item__wrapper{padding:1rem 0}}.nav-item__wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25rem;background:#849f28;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:left center}.nav-item__wrapper .label{text-transform:capitalize;font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}@media screen and (min-width: 1025px){.nav-item__wrapper .label{letter-spacing:0px;font-size:1.75rem;line-height:1.16;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.nav-item__wrapper .icon{width:2rem;height:2rem;transition:transform .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .nav-item:hover{color:#3e3e3e}.nav-item.hover{color:#3e3e3e}.nav-item.active,.nav-item:focus-visible{color:#000}.nav-item.active .nav-item__wrapper:after,.nav-item:focus-visible .nav-item__wrapper:after{transform:scaleX(1)}.nav-item.active-parent .nav-item__wrapper:after{transform:scaleX(1)}.nav-item.active:before{pointer-events:initial}.nav-item.active .nav-item__wrapper:after{transform:scaleX(1)}.nav-item.active .nav-item__wrapper .icon{transform:rotate(180deg)}.nav-item.active .nav-item__sub-menu{opacity:1;pointer-events:auto}.nav-item .nav-item__sub-menu{cursor:default;position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;width:calc(100vw - 20rem);max-width:132.875rem}.ready .nav-item .nav-item__sub-menu{transition:opacity .24s cubic-bezier(.5,1,.89,1)}.nav-item .nav-item__sub-menu.civic_topics{max-width:107.875rem}.nav-item .nav-item__sub-menu.grade_topics{top:5.5rem}.nav-item .nav-item__sub-menu.library{max-width:82.875rem}.nav-item .nav-item__sub-menu.visible{opacity:1;pointer-events:auto}.nav-item.about-link,.nav-item.partners-link{cursor:pointer}.header__buttons .nav-item.partners-link.selected{pointer-events:auto}.cta--primary{background:none;border:none;height:6rem;overflow:hidden;border-radius:10rem}.cta--primary.grade-k-2 .wrapper{background:#355e09}.cta--primary.grade-3-5 .wrapper{background:#0c4678}.cta--primary.grade-6-8 .wrapper{background:#8c2d22}.cta--primary.grade-9-12 .wrapper{background:#6b4411}.cta--primary.grade-multiple .wrapper{background:#000}.cta--primary.grade-k-2 .loader-success .icon-wrapper{background:#849f28}.cta--primary.grade-3-5 .loader-success .icon-wrapper{background:#509ec2}.cta--primary.grade-6-8 .loader-success .icon-wrapper{background:#e67265}.cta--primary.grade-9-12 .loader-success .icon-wrapper{background:#c48938}.cta--primary.grade-multiple .loader-success .icon-wrapper{background:#676767}.cta--primary.grade-k-2 .material-loader__spinner__circle{stroke:#849f28}.cta--primary.grade-3-5 .material-loader__spinner__circle{stroke:#509ec2}.cta--primary.grade-6-8 .material-loader__spinner__circle{stroke:#e67265}.cta--primary.grade-9-12 .material-loader__spinner__circle{stroke:#c48938}.cta--primary.grade-multiple .material-loader__spinner__circle{stroke:#676767}.cta--primary .wrapper{min-width:100%;min-height:100%;padding:1rem 1rem 1rem 3rem}.cta--primary .wrapper.icon-left{padding:1rem 3rem 1rem 1rem}.cta--primary .wrapper.no-icon{padding:2rem 3rem}.cta--primary.loader .wrapper{padding:1rem 1rem 1rem 3rem;overflow:visible}.cta--primary.loader .loader-success{position:absolute;display:flex;align-items:center;gap:1rem;width:auto;flex-shrink:0;opacity:0;pointer-events:none}.cta--primary.loader .loader-success .label{margin-right:0}.cta--primary.loader .loader-success .success-icon{border-radius:50%;background:#849f28}.cta--primary.loader .label{margin-right:2rem;white-space:nowrap}.cta--primary .label{color:#fff;transition:color .35s cubic-bezier(.4,0,.2,1)}.cta--primary .icon{color:#fff}.cta--primary.gray .wrapper{background:#e6e6e6}.cta--primary.gray .wrapper:before{content:"";position:absolute;background:#0000000a;width:100%;height:100%;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.cta--primary.gray .label{color:#000}body:not(body.touch) .cta--primary.gray:hover .wrapper:before{opacity:1}.cta--primary.gray:focus-visible .wrapper:before{opacity:1}.cta--primary.gray.hover .wrapper:before{opacity:1}.cta--primary.white .wrapper{background:#fff}.cta--primary.white .label{color:#000}.cta--primary.white .icon{color:#fff}.cta--primary .icon-wrapper,.cta--primary .success-icon{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center}.cta--primary .icon-wrapper:before,.cta--primary .success-icon:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;z-index:1;clip-path:circle(2rem at calc(100% - 3rem) 50%);transition:clip-path .35s cubic-bezier(.4,0,.2,1)}.cta--primary .icon-wrapper--left:before,.cta--primary .success-icon--left:before{clip-path:circle(2rem at 3rem 50%)}.cta--primary.grade-k-2 .icon-wrapper:before{background:#849f28}.cta--primary.grade-3-5 .icon-wrapper:before{background:#509ec2}.cta--primary.grade-6-8 .icon-wrapper:before{background:#e67265}.cta--primary.grade-9-12 .icon-wrapper:before{background:#c48938}.cta--primary.grade-multiple .icon-wrapper:before{background:#676767}.cta--primary.grade-k-2 .success-icon:before{background:#849f28}.cta--primary.grade-3-5 .success-icon:before{background:#509ec2}.cta--primary.grade-6-8 .success-icon:before{background:#e67265}.cta--primary.grade-9-12 .success-icon:before{background:#c48938}.cta--primary.grade-multiple .success-icon:before{background:#676767}body:not(body.touch) .cta--primary:hover .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at calc(100% - 3rem) 50%)}body:not(body.touch) .cta--primary:hover.no-icon.grade-k-2 .wrapper{background:#849f28}body:not(body.touch) .cta--primary:hover.no-icon.grade-3-5 .wrapper{background:#509ec2}body:not(body.touch) .cta--primary:hover.no-icon.grade-6-8 .wrapper{background:#e67265}body:not(body.touch) .cta--primary:hover.no-icon.grade-9-12 .wrapper{background:#c48938}body:not(body.touch) .cta--primary:hover.no-icon.grade-multiple .wrapper{background:#676767}body:not(body.touch) .cta--primary:hover.icon-left .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at 3rem 50%)}body:not(body.touch) .cta--primary:hover .label{color:#000}body:not(body.touch) .cta--primary:hover.loader.grade-k-2 .wrapper{background:#849f28}body:not(body.touch) .cta--primary:hover.loader.grade-3-5 .wrapper{background:#509ec2}body:not(body.touch) .cta--primary:hover.loader.grade-6-8 .wrapper{background:#e67265}body:not(body.touch) .cta--primary:hover.loader.grade-9-12 .wrapper{background:#c48938}body:not(body.touch) .cta--primary:hover.loader.grade-multiple .wrapper{background:#676767}body:not(body.touch) .cta--primary:hover.grade-multiple .label{color:#fff}.cta--primary:focus-visible .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at calc(100% - 3rem) 50%)}.cta--primary:focus-visible.no-icon.grade-k-2 .wrapper{background:#849f28}.cta--primary:focus-visible.no-icon.grade-3-5 .wrapper{background:#509ec2}.cta--primary:focus-visible.no-icon.grade-6-8 .wrapper{background:#e67265}.cta--primary:focus-visible.no-icon.grade-9-12 .wrapper{background:#c48938}.cta--primary:focus-visible.no-icon.grade-multiple .wrapper{background:#676767}.cta--primary:focus-visible.icon-left .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at 3rem 50%)}.cta--primary:focus-visible .label{color:#000}.cta--primary:focus-visible.loader.grade-k-2 .wrapper{background:#849f28}.cta--primary:focus-visible.loader.grade-3-5 .wrapper{background:#509ec2}.cta--primary:focus-visible.loader.grade-6-8 .wrapper{background:#e67265}.cta--primary:focus-visible.loader.grade-9-12 .wrapper{background:#c48938}.cta--primary:focus-visible.loader.grade-multiple .wrapper{background:#676767}.cta--primary:focus-visible.grade-multiple .label{color:#fff}.cta--primary.hover .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at calc(100% - 3rem) 50%)}.cta--primary.hover.no-icon.grade-k-2 .wrapper{background:#849f28}.cta--primary.hover.no-icon.grade-3-5 .wrapper{background:#509ec2}.cta--primary.hover.no-icon.grade-6-8 .wrapper{background:#e67265}.cta--primary.hover.no-icon.grade-9-12 .wrapper{background:#c48938}.cta--primary.hover.no-icon.grade-multiple .wrapper{background:#676767}.cta--primary.hover.icon-left .icon-wrapper:before{clip-path:circle(calc(100% + 6rem) at 3rem 50%)}.cta--primary.hover .label{color:#000}.cta--primary.hover.loader.grade-k-2 .wrapper{background:#849f28}.cta--primary.hover.loader.grade-3-5 .wrapper{background:#509ec2}.cta--primary.hover.loader.grade-6-8 .wrapper{background:#e67265}.cta--primary.hover.loader.grade-9-12 .wrapper{background:#c48938}.cta--primary.hover.loader.grade-multiple .wrapper{background:#676767}.cta--primary.hover.grade-multiple .label{color:#fff}.button-save .cta.save-button.saved,.button-save .icon-button.saved{pointer-events:none}.button-save .cta.save-button{flex-shrink:0;min-width:12.5rem;display:none}@media screen and (min-width: 1025px){.button-save .cta.save-button{display:flex}}.button-save .cta.save-button.cta--secondary .wrapper{padding:1.5rem 2rem}.button-save .cta.save-button.cta--secondary .wrapper .label{margin-right:0}.button-save .material-loader{display:flex;width:2.5rem;height:2.5rem;z-index:2;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.button-save .material-loader__spinner__circle{stroke:#fff}@media screen and (min-width: 1025px){.button-save .icon-button{display:none}}.button-save .icon-button.saved .save{opacity:0}.button-save .icon-button.saved .saved{opacity:1}.button-save .icon-button.loading{pointer-events:none}.button-save .icon-button.loading .save,.button-save .icon-button.loading .saved{opacity:0}.button-save .icon-button.loading .material-loader{opacity:1}.button-save .icon-button .saved{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.cta--secondary{padding:1.5rem 2rem;border-radius:3rem;overflow:hidden;background-color:#000;max-height:5rem}.cta--secondary.grade-k-2{background:#355e09}.cta--secondary.grade-3-5{background:#0c4678}.cta--secondary.grade-6-8{background:#8c2d22}.cta--secondary.grade-9-12{background:#6b4411}.cta--secondary.grade-multiple{background:#000}.cta--secondary.grade-button{position:relative}.cta--secondary.grade-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#00000014;transition:opacity .35s cubic-bezier(.4,0,.2,1);z-index:1}.cta--secondary.icon-left{padding:1.5rem 2rem 1.5rem 1.5rem}.cta--secondary.icon-right{padding:1.5rem 1.5rem 1.5rem 2rem}.cta--secondary .label{color:#fff;transition:color .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.cta--secondary.white{background-color:#fff;border:1px solid #E6E6E6}.cta--secondary.white .label,.cta--secondary.white .icon-wrapper{color:#000}.cta--secondary.white.grade-k-2 .icon-wrapper{color:#849f28}.cta--secondary.white.grade-3-5 .icon-wrapper{color:#509ec2}.cta--secondary.white.grade-6-8 .icon-wrapper{color:#e67265}.cta--secondary.white.grade-9-12 .icon-wrapper{color:#c48938}.cta--secondary.white.grade-multiple .icon-wrapper{color:#676767}.cta--secondary .icon-wrapper{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;z-index:2}.cta--secondary .wrapper{margin-top:-1px}body:not(body.touch) .cta--secondary:hover:not(.white){background-color:#676767}body:not(body.touch) .cta--secondary:hover.white{border-color:#000}body:not(body.touch) .cta--secondary:hover.has-grade{border-color:#e6e6e6;background-color:#f9f9f9}body:not(body.touch) .cta--secondary:hover.grade-button:before{opacity:1}body:not(body.touch) .cta--secondary:hover.grade-k-2{background:#355e09}body:not(body.touch) .cta--secondary:hover.grade-3-5{background:#0c4678}body:not(body.touch) .cta--secondary:hover.grade-6-8{background:#8c2d22}body:not(body.touch) .cta--secondary:hover.grade-9-12{background:#6b4411}body:not(body.touch) .cta--secondary:hover.grade-multiple{background:#000}.cta--secondary.hover:not(.white){background-color:#676767}.cta--secondary.hover.white{border-color:#000}.cta--secondary.hover.has-grade{border-color:#e6e6e6;background-color:#f9f9f9}.cta--secondary.hover.grade-button:before{opacity:1}.cta--secondary.hover.grade-k-2{background:#355e09}.cta--secondary.hover.grade-3-5{background:#0c4678}.cta--secondary.hover.grade-6-8{background:#8c2d22}.cta--secondary.hover.grade-9-12{background:#6b4411}.cta--secondary.hover.grade-multiple{background:#000}.cta--tertiary{padding:1rem 1.5rem;background:#e6e6e6;color:#000;border-radius:2rem;height:auto;min-height:4rem}.cta--tertiary.grade-k-2{background:#849f28}.cta--tertiary.grade-3-5{background:#509ec2}.cta--tertiary.grade-6-8{background:#e67265}.cta--tertiary.grade-9-12{background:#c48938}.cta--tertiary.grade-multiple{background:#676767}.cta--tertiary .label{margin-top:0;margin-bottom:-2px;white-space:initial;height:auto;max-height:none}.cta--tertiary.stroke{background:transparent;border:1px solid #E6E6E6;transition:border-color .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1)}.cta--tertiary.stroke:before{display:none}body:not(body.touch) .cta--tertiary.stroke:hover{border-color:#000}.cta--tertiary.stroke:focus-visible{border-color:#000}.cta--tertiary.stroke.hover{border-color:#000}.cta--tertiary .wrapper.icon-left{padding-right:.5rem}.cta--tertiary .wrapper.icon-left.icon-right{padding-right:0}.cta--tertiary.loader .wrapper{padding:1rem 2rem 1rem 1.5rem}.cta--tertiary.loader .label{margin-right:0}.cta--tertiary.red{background:#8c2d22;color:#fff}.cta--tertiary.red .svg-use{color:#e67265}.cta--tertiary.black{background-color:#000;color:#fff}body:not(body.touch) .cta--tertiary.black:hover{background-color:#3e3e3e}.cta--tertiary.black:focus-visible{background-color:#3e3e3e}.cta--tertiary.black.hover{background-color:#3e3e3e}body:not(body.touch) .cta--tertiary.black:active{background-color:#676767}.cta--tertiary.black:before{display:none}.cta--tertiary.white{background-color:#fff}body:not(body.touch) .cta--tertiary.white:hover{background-color:#e6e6e6}.cta--tertiary.white:focus-visible{background-color:#e6e6e6}.cta--tertiary.white.hover{background-color:#e6e6e6}.cta--tertiary.white:before{display:none}.cta--tertiary:before{content:"";position:absolute;top:0;left:0;width:100%;border-radius:2rem;height:100%;background-color:#0003;z-index:1;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .cta--tertiary:hover:before{opacity:1}.cta--tertiary:focus-visible:before{opacity:1}.cta--tertiary.hover:before{opacity:1}@supports selector(:focus-visible){.cta--tertiary:focus-visible{outline:none;outline:1px dashed #0074C7}}.activity-card{cursor:pointer;color:#000;display:flex;flex-direction:column}.activity-card--single .activity-card__images__progress-bar{display:none}.activity-card.grade-k-2 .activity-card__footer{background:#f3f5ea}.activity-card.grade-3-5 .activity-card__footer{background:#eef6f9}.activity-card.grade-6-8 .activity-card__footer{background:#fdf1f0}.activity-card.grade-9-12 .activity-card__footer{background:#fff7ec}.activity-card.grade-multiple .activity-card__footer{background:#e6e6e6}.activity-card.grade-k-2 .footer-icon{color:#849f28}.activity-card.grade-3-5 .footer-icon{color:#509ec2}.activity-card.grade-6-8 .footer-icon{color:#e67265}.activity-card.grade-9-12 .footer-icon{color:#c48938}.activity-card.grade-multiple .footer-icon{color:#676767}.activity-card.grade-k-2 .footer-item{border-color:#355e09}.activity-card.grade-3-5 .footer-item{border-color:#0c4678}.activity-card.grade-6-8 .footer-item{border-color:#8c2d22}.activity-card.grade-9-12 .footer-item{border-color:#6b4411}.activity-card.grade-multiple .footer-item{border-color:#000}.activity-card.grade-k-2 .footer-item .eyebrow-m{color:#355e09}.activity-card.grade-3-5 .footer-item .eyebrow-m{color:#0c4678}.activity-card.grade-6-8 .footer-item .eyebrow-m{color:#8c2d22}.activity-card.grade-9-12 .footer-item .eyebrow-m{color:#6b4411}.activity-card.grade-multiple .footer-item .eyebrow-m{color:#000}.activity-card.grade-k-2 .activity-card__images__progress-bar .progress{background:#849f28}.activity-card.grade-3-5 .activity-card__images__progress-bar .progress{background:#509ec2}.activity-card.grade-6-8 .activity-card__images__progress-bar .progress{background:#e67265}.activity-card.grade-9-12 .activity-card__images__progress-bar .progress{background:#c48938}.activity-card.grade-multiple .activity-card__images__progress-bar .progress{background:#676767}@media screen and (min-width: 768px){.activity-card{width:calc((100% - 3rem)/2)}}body:not(body.touch) .activity-card:hover .splide img{transform:scale(1.05)}@media screen and (min-width: 1025px){body:not(body.touch) .activity-card:hover .card-save{opacity:1;pointer-events:auto}}.activity-card.hover .splide img{transform:scale(1.05)}@media screen and (min-width: 1025px){.activity-card.hover .card-save{opacity:1;pointer-events:auto}}.activity-card__top{padding:2rem 2rem 4rem;border:1px solid #E6E6E6;border-radius:5rem;display:flex;flex-direction:column;gap:4rem;background:#fff;position:relative;z-index:2;flex-basis:100%}@media screen and (min-width: 1025px){.activity-card__top{padding:3rem 3rem 4rem}}.activity-card__top .copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1.5rem;order:2}.activity-card__top .copy .heading-2-s{color:#000;margin-top:.5rem}@media screen and (min-width: 1025px){.activity-card__top .copy .heading-2-s{margin-top:1rem;font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.activity-card__top .copy .eyebrow-wrapper{display:flex;gap:1rem;align-items:center}.activity-card__top .copy .eyebrow-wrapper>.eyebrow-m{padding-right:1rem;border-right:1px solid #E6E6E6;color:#3e3e3e}.activity-card__images{display:flex;flex-direction:column;order:1;position:relative}@media screen and (min-width: 768px){.activity-card__images{flex-basis:50%;gap:2rem}}@media screen and (min-width: 1025px){.activity-card__images{flex-basis:auto;gap:3rem;flex-direction:row}}.activity-card__images__progress-bar{position:absolute;bottom:2rem;width:calc(100% - 4rem);left:2rem;background-color:#00000080;border-radius:10rem;height:1rem;overflow:hidden}.activity-card__images__progress-bar .progress{top:0;left:0;position:absolute;height:100%;border-radius:10rem}.activity-card__images .duration{position:absolute;top:1.5rem;left:1.5rem;line-height:100%;height:24px;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFF;padding:.65rem 1.5rem .4rem;border-radius:10rem;background:#00000080;z-index:2}.activity-card__images .duration:empty{display:none}.activity-card__images .card-save{position:absolute;top:1.5rem;right:1.5rem;z-index:2}@media screen and (min-width: 1025px){.activity-card__images .card-save{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}}.activity-card__images .card-save .icon{color:#000}.activity-card__images .splide{border-radius:3rem;overflow:hidden;visibility:visible}.activity-card__images .splide .splide__slide{width:100%;display:none}.activity-card__images .splide .splide__slide:first-of-type{display:block}.activity-card__images .splide img{aspect-ratio:540/303;object-fit:cover;height:100%;width:100%;object-position:top;transition:transform .35s cubic-bezier(.4,0,.2,1)}.activity-card__footer{padding:7rem 4rem 2rem;border-radius:0 0 5rem 5rem;margin-top:-5rem;z-index:1}@media screen and (min-width: 1025px){.activity-card__footer{padding:8rem 5rem 3rem}}.activity-card__footer__content{display:flex;flex-direction:row;gap:1.5rem;overflow:hidden;width:100%}.activity-card__footer .footer-item{display:flex;align-items:center;gap:1rem}.activity-card__footer .footer-item.hide{display:none}.activity-card__footer .footer-item:first-of-type{padding-right:1rem;border-right:1px solid}.activity-card__footer .footer-item:last-child{border-right:none;padding-right:0;overflow:hidden}.activity-card__footer .footer-item .eyebrow-m{margin-bottom:-2px;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1025px){.activity-card__footer .footer-item .eyebrow-m{display:block}}.activity-card__footer .footer-item .eyebrow-m.small{display:block}@media screen and (min-width: 1025px){.activity-card__footer .footer-item .eyebrow-m.small{display:none}}.advisory-group-card{display:flex;flex-direction:column;gap:3rem;width:calc((100% - 1.5rem)/2)}@media screen and (min-width: 768px){.advisory-group-card{width:calc((100% - 9rem)/4)}}@media screen and (min-width: 1025px){.advisory-group-card{width:calc((100% - 3rem * (6 - 1)) / 6)}}.advisory-group-card__image{border-radius:3rem;object-fit:cover;height:26.75rem}@media screen and (min-width: 1025px){.advisory-group-card__image{height:33.25rem}}.advisory-group-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.advisory-group-card__content .eyebrow-m{color:#3e3e3e}.collection-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:5rem;overflow:hidden;cursor:pointer;color:#000;width:100%;max-width:600px}.collection-card.grade-k-2 .collection-card__footer{background:#355e09}.collection-card.grade-3-5 .collection-card__footer{background:#0c4678}.collection-card.grade-6-8 .collection-card__footer{background:#8c2d22}.collection-card.grade-9-12 .collection-card__footer{background:#6b4411}.collection-card.grade-multiple .collection-card__footer{background:#000}.collection-card.grade-k-2 .collection-card__footer__item{border-color:#244006}.collection-card.grade-3-5 .collection-card__footer__item{border-color:#082d4d}.collection-card.grade-6-8 .collection-card__footer__item{border-color:#4d1812}.collection-card.grade-9-12 .collection-card__footer__item{border-color:#4d2f0c}.collection-card.grade-multiple .collection-card__footer__item{border-color:#3e3e3e}.collection-card.grade-k-2 .collection-card__footer .icon{color:#d9e5ac}.collection-card.grade-3-5 .collection-card__footer .icon{color:#99deff}.collection-card.grade-6-8 .collection-card__footer .icon{color:#ffd1cc}.collection-card.grade-9-12 .collection-card__footer .icon{color:#ffeacc}.collection-card.grade-multiple .collection-card__footer .icon{color:#e6e6e6}.collection-card.grade-k-2 .collection-card__footer__content:after{background:#355e09}.collection-card.grade-3-5 .collection-card__footer__content:after{background:#0c4678}.collection-card.grade-6-8 .collection-card__footer__content:after{background:#8c2d22}.collection-card.grade-9-12 .collection-card__footer__content:after{background:#6b4411}.collection-card.grade-multiple .collection-card__footer__content:after{background:#000}@media screen and (min-width: 768px){.collection-card{width:calc((100% - 3rem)/2);max-width:none}}body:not(body.touch) .collection-card:hover .collection-card__content__image__wrapper img{transform:scale(1.05)}.collection-card.hover .collection-card__content__image__wrapper img{transform:scale(1.05)}.collection-card__content{display:flex;align-items:center;flex-wrap:wrap;padding:2rem 2rem 4rem;align-self:stretch;border-radius:5rem;border:solid 1px #E6E6E6;background:#fff;position:relative;z-index:2;gap:2rem}@media screen and (min-width: 1025px){.collection-card__content{flex-direction:column;flex-basis:100%;align-items:flex-start;padding:3rem 3rem 4rem;gap:3rem}}.collection-card__content__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1.5rem;order:2}@media screen and (min-width: 1025px){.collection-card__content__copy{gap:2rem}}@media screen and (min-width: 1025px){.collection-card__content__copy .heading-2-s{font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.collection-card__content__copy .body-m{display:none}@media screen and (min-width: 1025px){.collection-card__content__copy .body-m{display:block}}.collection-card__content__image__wrapper{aspect-ratio:296/166;object-fit:cover;border-radius:3rem;overflow:hidden;position:relative;order:1}@media screen and (min-width: 768px){.collection-card__content__image__wrapper{aspect-ratio:540/303;width:100%;flex-basis:auto}}.collection-card__content__image__wrapper img{min-width:100%;min-height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1)}.collection-card__content__image__wrapper .card-save{position:absolute;top:1.5rem;right:1.5rem}.collection-card__content__image__wrapper .card-save .icon{color:#000}.collection-card__footer{width:100%;margin-top:-5rem;padding:7rem 3rem 2rem}@media screen and (min-width: 768px){.collection-card__footer{padding:8rem 5rem 3rem;justify-content:flex-start}}.collection-card__footer__content{display:flex;flex-direction:row;gap:1.5rem;overflow:hidden;width:100%}.collection-card__footer__item{display:flex;align-items:center;gap:1rem;border-right:1px solid;padding-right:1.5rem}.collection-card__footer__item.no-border{border-right:none;padding-right:0}.collection-card__footer__item.hide{display:none}.collection-card__footer__item:last-child{border-right:none;padding-right:0;overflow:hidden}.collection-card__footer__item .icon{flex-shrink:0}.collection-card__footer__item .eyebrow{color:#fff;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1440px){.collection-card__footer__item .eyebrow{display:block}}.collection-card__footer__item .eyebrow.small{display:block}@media screen and (min-width: 1440px){.collection-card__footer__item .eyebrow.small{display:none}}.collection-card__footer__item .eyebrow.all{display:block}.contribution-card{width:100%;border-radius:3rem;overflow:hidden;display:flex;cursor:pointer;color:#000;border:1px solid #E6E6E6;transition:border-color .3s cubic-bezier(.4,0,.2,1);position:relative}.contribution-card:not([data-grade-levels]) .saved-pc-card-buttons .cta.export-button,.contribution-card:not([data-grade-levels]) .saved-pc-card-buttons .icon-button.export-button{display:none}@media screen and (min-width: 768px){.contribution-card{flex-direction:column;width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1025px){.contribution-card{width:calc((100% - 3rem * (3 - 1)) / 3)}}body:not(body.touch) .contribution-card:hover .contribution-card__image img{transform:scale(1.05)}body:not(body.touch) .contribution-card:hover .contribution-card__image .cta:not(.saved){opacity:1;pointer-events:auto}body:not(body.touch) .contribution-card:hover .contribution-card__content{background:#f9f9f9}body:not(body.touch) .contribution-card:hover .saved-pc-card-buttons,body:not(body.touch) .contribution-card:hover .collection-card-buttons,body:not(body.touch) .contribution-card:hover .card-save{opacity:1;pointer-events:auto}.contribution-card:focus-visible .contribution-card__image img{transform:scale(1.05)}.contribution-card:focus-visible .contribution-card__image .cta:not(.saved){opacity:1;pointer-events:auto}.contribution-card:focus-visible .contribution-card__content{background:#f9f9f9}.contribution-card:focus-visible .saved-pc-card-buttons,.contribution-card:focus-visible .collection-card-buttons,.contribution-card:focus-visible .card-save{opacity:1;pointer-events:auto}.contribution-card.hover .contribution-card__image img{transform:scale(1.05)}.contribution-card.hover .contribution-card__image .cta:not(.saved){opacity:1;pointer-events:auto}.contribution-card.hover .contribution-card__content{background:#f9f9f9}.contribution-card.hover .saved-pc-card-buttons,.contribution-card.hover .collection-card-buttons,.contribution-card.hover .card-save{opacity:1;pointer-events:auto}@supports selector(:focus-visible){.contribution-card:focus-visible{outline:none;outline:2px dashed #0074C7}}.contribution-card.topic-card .contribution-card__content__top{margin-bottom:1rem}.contribution-card.topic-card .contribution-card__content__top .type,.contribution-card.topic-card .contribution-card__image .duration{display:none}@media screen and (min-width: 768px){.contribution-card.topic-card .contribution-card__image{max-height:41.25rem}}.contribution-card .saved-pc-card-buttons{position:absolute;z-index:2;display:flex;top:1.5rem;right:1.5rem;gap:1rem;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.contribution-card .saved-pc-card-buttons .cta,.contribution-card .saved-pc-card-buttons .icon-button{top:auto;right:auto;position:relative;opacity:1}.contribution-card .saved-pc-card-buttons .cta{display:none}@media screen and (min-width: 1025px){.contribution-card .saved-pc-card-buttons .cta{display:flex}}@media screen and (min-width: 1025px){.contribution-card .saved-pc-card-buttons .icon-button{display:none}}@media screen and (min-width: 1025px){.contribution-card .saved-pc-card-buttons{opacity:0;pointer-events:none}.contribution-card .saved-pc-card-buttons:focus-within{opacity:1;pointer-events:auto}}.contribution-card .collection-card-buttons .remove-button,.contribution-card .saved-pc-card-buttons .remove-button{color:#8c2d22;position:static;top:0;left:0}.contribution-card .collection-card-buttons{position:absolute;top:1.5rem;right:1.5rem;transition:opacity .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.contribution-card .collection-card-buttons{opacity:0;pointer-events:none}.contribution-card .collection-card-buttons:focus-within{opacity:1;pointer-events:auto}}.contribution-card .collection-card-buttons .cta{display:none}@media screen and (min-width: 768px){.contribution-card .collection-card-buttons .cta{display:flex}}@media screen and (min-width: 768px){.contribution-card .collection-card-buttons .icon-button{display:none}}.contribution-card.removed .saved-pc-card-buttons,.contribution-card.removed .collection-card-buttons{opacity:0!important;pointer-events:none!important}.contribution-card.removed .saved-pc-card-buttons .cta,.contribution-card.removed .saved-pc-card-buttons .icon-button,.contribution-card.removed .collection-card-buttons .cta,.contribution-card.removed .collection-card-buttons .icon-button{opacity:0;pointer-events:none}.contribution-card.loading{pointer-events:none}.contribution-card.loading .saved-pc-card-buttons{opacity:0!important;pointer-events:none!important}.contribution-card.loading .saved-pc-card-buttons .cta,.contribution-card.loading .saved-pc-card-buttons .icon-button{opacity:0;pointer-events:none}.contribution-card.loading .contribution-card__image img,.contribution-card.loading .contribution-card__content{opacity:.5}.contribution-card.loading .material-loader{opacity:1}.contribution-card.is-new .duration{display:none}.contribution-card.is-new .new-tag{display:flex}.contribution-card .material-loader{display:flex;width:6rem;height:6rem;z-index:2;visibility:visible;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.contribution-card .material-loader__spinner{stroke:#000}.contribution-card .card-save{position:absolute;top:1.5rem;right:1.5rem;z-index:2}.contribution-card .card-save .icon-button{top:0;right:0}@media screen and (min-width: 1025px){.contribution-card .card-save{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.contribution-card .card-save.active{opacity:1;pointer-events:auto}}.contribution-card .removed-tag{background:#8c2d22;padding:.5rem 1.5rem;border-radius:10rem;color:#fff;font-size:1.5rem;line-height:1.32;letter-spacing:.6px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}.contribution-card .removed-tag span{display:block;transform:translateY(1px)}.contribution-card__image{width:50%;max-width:18.5rem;flex-shrink:0;display:flex;position:relative;overflow:hidden;background-color:#e6e6e6}@media screen and (min-width: 768px){.contribution-card__image{width:100%;max-width:100%;flex-grow:0;aspect-ratio:384/216;max-height:27rem}}.contribution-card__image img{aspect-ratio:1/1;object-fit:cover;transition:all .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.contribution-card__image img{aspect-ratio:initial}}.contribution-card__image .collection-card-buttons,.contribution-card__image .saved-pc-card-buttons,.contribution-card__image .card-save{display:none}@media screen and (min-width: 768px){.contribution-card__image .collection-card-buttons,.contribution-card__image .saved-pc-card-buttons,.contribution-card__image .card-save{display:flex}}.contribution-card__image .duration,.contribution-card__image .new-tag{position:absolute;top:1.5rem;left:1.5rem;line-height:100%;height:24px;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFF;padding:.65rem 1.5rem .4rem;border-radius:10rem;background:#00000080}.contribution-card__image .duration:empty,.contribution-card__image .new-tag:empty{display:none}.contribution-card__image .new-tag{display:none;border-color:#849f28;background-color:#f3f5ea;color:#355e09}.contribution-card__content{width:50%;z-index:2;flex-grow:1;padding:3rem 2rem;border-radius:0 3rem 3rem 0;background:#fff;transition:background .35s cubic-bezier(.4,0,.2,1);position:relative}@media screen and (min-width: 768px){.contribution-card__content .saved-pc-card-buttons{display:none}}@media screen and (min-width: 768px){.contribution-card__content{width:100%}.contribution-card__content .card-save{display:none}}@media screen and (min-width: 768px){.contribution-card__content .collection-card-buttons{display:none}}.contribution-card__content .icon-button{position:absolute;top:1.5rem;right:1.5rem}@media screen and (min-width: 768px){.contribution-card__content .icon-button{display:none}}.contribution-card__content .card-save .icon-button{top:0;right:0}.contribution-card__content .sub-header-s{color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.contribution-card__content .sub-header-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 768px){.contribution-card__content{flex-grow:1;padding:3rem;border-top:none;border-radius:0 0 3rem 3rem}}.contribution-card__content__top{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}@media screen and (min-width: 768px){.contribution-card__content__top{margin-bottom:.5rem;flex-direction:row;align-items:center}}.contribution-card__content__top .type{display:flex;align-items:center;gap:.5rem;width:100%;flex-shrink:1;overflow:hidden}@media screen and (min-width: 768px){.contribution-card__content__top .type{width:auto;border-right:1px solid #E6E6E6;padding-right:1rem}}.contribution-card__content__top .type .eyebrow{max-width:calc(100% - 7rem);overflow:hidden;text-overflow:ellipsis;color:#000;white-space:nowrap;line-height:1;margin-top:2px}.contribution-card__content__top .type .eyebrow.saved-card{max-width:calc(100% - 12rem)}@media screen and (min-width: 768px){.contribution-card__content__top .type .eyebrow.saved-card{max-width:100%}}@media screen and (min-width: 768px){.contribution-card__content__top .type .eyebrow{max-width:100%}}.contribution-card__content__top .type .icon{width:2rem;height:2rem}.contribution-card__content__top .type .icon svg{display:block;width:2rem;height:2rem}.design-team-card{display:flex;flex-direction:column;gap:4rem;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 768px){.design-team-card{width:calc((100% - 3rem)/2);padding-right:3rem}}@media screen and (min-width: 1025px){.design-team-card{width:calc((100% - 9rem)/4)}}.design-team-card__image{width:auto;max-width:25rem;border-radius:3rem;background-color:#f9f9f9;padding:2rem 3rem;height:12.5rem}.design-team-card__image img{width:100%;height:100%;min-height:8.5rem;object-fit:contain}.design-team-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.design-team-card__content .cta{margin-top:1.5rem}.featured-carousel-card{display:flex;flex-direction:column;padding:2rem 2rem 4rem;gap:4rem;cursor:pointer;border-radius:5rem;border:1px solid #E6E6E6;background:#fff;color:#000;height:100%}@media screen and (min-width: 768px){.featured-carousel-card{padding:5rem 5rem 5rem 7.5rem;flex-direction:row;align-items:stretch;justify-content:space-between;gap:7.5rem}}@media screen and (min-width: 1025px){.featured-carousel-card{padding:6rem 6rem 6rem 7.5rem;gap:10rem}}body:not(body.touch) .featured-carousel-card:hover .featured-carousel-card__image img{transform:scale(1.05)}.featured-carousel-card.hover .featured-carousel-card__image img{transform:scale(1.05)}.featured-carousel-card__content{width:100%;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:0 1.5rem;align-items:flex-start;order:2}@media screen and (min-width: 768px){.featured-carousel-card__content{padding:0;width:50%;max-width:38.75rem}}.featured-carousel-card__content__top{display:flex;align-items:center;gap:1rem}.featured-carousel-card__content__top .eyebrow-s{border-right:1px solid #E6E6E6;padding-right:1rem;color:#000}.featured-carousel-card__content__top .card-icon{width:2rem;height:2rem}.featured-carousel-card__content .body-m{display:none}@media screen and (min-width: 768px){.featured-carousel-card__content .body-m{display:block}}.featured-carousel-card__image{width:100%;display:flex;aspect-ratio:296/166;border-radius:3rem;max-height:100%;max-width:100%;overflow:hidden;position:relative;margin-top:auto;order:1;border:1.463px solid #E6E6E6}@media screen and (min-width: 768px){.featured-carousel-card__image{order:2;margin-top:0;width:50%;aspect-ratio:1}}@media screen and (min-width: 1025px){.featured-carousel-card__image{width:100%;max-width:87rem;aspect-ratio:696/392}}.featured-carousel-card__image .card-save{position:absolute;top:1.5rem;right:1.5rem}@media screen and (min-width: 1025px){.featured-carousel-card__image .card-save .icon-button{display:none}}.featured-carousel-card__image img{object-fit:cover;height:100%;width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1)}.museum-collaborator-card{display:flex;flex-direction:column;border-radius:3rem;border:1px solid #E6E6E6;overflow:hidden;color:#000;background-color:#fff;transition:background-color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow;width:calc((100% - 1.5rem)/2)}@media screen and (min-width: 768px){.museum-collaborator-card{width:calc((100% - 9rem)/4)}}@media screen and (min-width: 1025px){.museum-collaborator-card{width:calc((100% - 3rem * (6 - 1)) / 6);min-width:21.25rem}}body:not(body.touch) .museum-collaborator-card:hover{background-color:#0000000a}.museum-collaborator-card.hover{background-color:#0000000a}@supports selector(:focus-visible){.museum-collaborator-card:focus-visible{outline:none;outline:2px dashed #0074C7}}.museum-collaborator-card__image{width:100%;padding:5rem 3rem;height:16.5rem;background-color:#fff}@media screen and (min-width: 768px){.museum-collaborator-card__image{height:20rem}}.museum-collaborator-card__image img{width:100%;height:100%;object-fit:contain}.museum-collaborator-card__content{border-top:1px solid #E6E6E6;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}@media screen and (min-width: 1025px){.museum-collaborator-card__content{padding:3rem}}.saved-folder-card{width:100%;color:#000;position:relative;display:flex;align-items:center;border-radius:3rem}@media screen and (min-width: 768px){.saved-folder-card{flex-direction:column;width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1025px){.saved-folder-card{width:calc((100% - 3rem * (3 - 1)) / 3)}}body:not(body.touch) .saved-folder-card:hover .cta{opacity:1}.saved-folder-card.hover .cta{opacity:1}@supports selector(:focus-visible){.saved-folder-card:focus-visible{outline:none;outline:1px dashed #0074C7}}.saved-folder-card .cta,.saved-folder-card .icon-button{position:absolute;top:1.5rem;right:1.5rem;z-index:2}@supports selector(:focus-visible){.saved-folder-card .cta:focus-visible,.saved-folder-card .icon-button:focus-visible{outline:none;opacity:1;outline:1px dashed #0074C7}}.saved-folder-card .cta{display:none;opacity:0;transition:background .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.saved-folder-card .cta{display:flex}}@media screen and (min-width: 1025px){.saved-folder-card .icon-button{display:none}}.saved-folder-card__link{position:absolute;z-index:2;height:100%;width:100%;top:0;left:0}.saved-folder-card.no-images .saved-folder-card__images{display:flex}.saved-folder-card.no-images .saved-folder-card__images .image{width:100%}.saved-folder-card.no-images .saved-folder-card__images .image--2,.saved-folder-card.no-images .saved-folder-card__images .image--3{display:none}.saved-folder-card.no-images .saved-folder-card__link{display:none;visibility:hidden}.saved-folder-card.no-images .no-folder-saves{display:flex;visibility:visible}.saved-folder-card__images{flex-shrink:0;width:50%;min-height:148px;border-radius:3rem;display:grid;overflow:hidden;position:relative;gap:1px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (min-width: 768px){.saved-folder-card__images{width:100%;height:216px}}.saved-folder-card__images .no-folder-saves{width:100%;height:100%;justify-content:center;align-items:center;padding:0 3rem;z-index:1;display:none;visibility:hidden}@media screen and (min-width: 768px){.saved-folder-card__images .no-folder-saves{padding:0 4rem}}@media screen and (min-width: 1025px){.saved-folder-card__images .no-folder-saves{padding:0 6rem}}.saved-folder-card__images .no-folder-saves p{text-align:center}.saved-folder-card__images .no-folder-saves p a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.saved-folder-card__images .no-folder-saves p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .saved-folder-card__images .no-folder-saves p a:hover:before{transform:scaleX(1);transform-origin:left center}.saved-folder-card__images .no-folder-saves p a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.saved-folder-card__images .no-folder-saves p a.hover:before{transform:scaleX(1);transform-origin:left center}.saved-folder-card__images .image{display:flex;background:#e6e6e680;min-height:100px}.saved-folder-card__images .image--1{grid-area:1/1/3/4}.saved-folder-card__images .image--2{grid-area:1/4/2/6}.saved-folder-card__images .image--3{grid-area:2/4/3/6}.saved-folder-card__images .image img{object-fit:cover;height:100%;width:100%}.saved-folder-card__content{width:50%;z-index:2;flex-grow:1;padding:3rem 2rem;display:flex;flex-direction:column;border-radius:0 3rem 3rem 0;transition:background .35s cubic-bezier(.4,0,.2,1);position:relative}@media screen and (min-width: 768px){.saved-folder-card__content{width:100%}}.saved-folder-card__content .icon-button{position:absolute;top:1.5rem;right:1.5rem}@media screen and (min-width: 768px){.saved-folder-card__content .icon-button{display:none}}.saved-folder-card__content .sub-header-s{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.saved-folder-card__content .sub-header-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 768px){.saved-folder-card__content{flex-grow:1;padding:3rem;border-top:none;border-radius:0 0 3rem 3rem}}.saved-folder-card__content__top{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}@media screen and (min-width: 768px){.saved-folder-card__content__top{margin-bottom:.5rem;flex-direction:row;align-items:center}}.saved-folder-card__content__top .type{display:flex;align-items:center;gap:.5rem;width:100%;flex-shrink:1;overflow:hidden}@media screen and (min-width: 768px){.saved-folder-card__content__top .type{width:auto;border-right:1px solid #E6E6E6;padding-right:1rem}.saved-folder-card__content__top .type.no-grade{border-right:none}}.saved-folder-card__content__top .type .eyebrow{max-width:calc(100% - 7rem);overflow:hidden;text-overflow:ellipsis;color:#000;white-space:nowrap;line-height:1;margin-top:2px}@media screen and (min-width: 768px){.saved-folder-card__content__top .type .eyebrow{max-width:100%}}.saved-folder-card__content__top .type .icon{width:2rem;height:2rem}.saved-folder-card__content__top .type .icon svg{display:block;width:2rem;height:2rem}.steering-committee-card{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){.steering-committee-card{width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1025px){.steering-committee-card{width:calc((100% - 3rem * (3 - 1)) / 3)}}.steering-committee-card__image{background:#f9f9f9;padding:6rem 7.5rem;border-radius:3rem;height:24rem}@media screen and (min-width: 1025px){.steering-committee-card__image{height:30rem;padding:6rem 10rem}}.steering-committee-card__image img{width:100%;height:100%;object-fit:contain}.steering-committee-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.steering-committee-card__content .cta{margin-top:1.5rem}.teacher-author-card{display:flex;flex-direction:column;gap:3rem;width:calc((100% - 1.5rem)/2)}@media screen and (min-width: 768px){.teacher-author-card{width:calc((100% - 9rem)/4)}}@media screen and (min-width: 1025px){.teacher-author-card{width:calc((100% - 3rem * (6 - 1)) / 6)}}.teacher-author-card__image{border-radius:3rem}.teacher-author-card__image img{width:100%;height:100%;object-fit:contain}.teacher-author-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.circle-char-animator{aspect-ratio:1/.85;position:relative;width:100%;max-width:62.5rem;margin:0 auto}@media screen and (min-width: 768px){.circle-char-animator{margin:unset}}@media screen and (min-width: 1025px){.circle-char-animator{max-width:none}}.circle-char-animator svg.circ-anim{width:100%;position:absolute;left:50%;bottom:0;transform:translate3d(-50%,0,0);overflow:visible}.circle-char-animator svg.circ-anim.taller{max-height:120%}.about-hero .circle-char-animator{aspect-ratio:1/.8}.collection-page-hero{padding-top:3rem}.collection-page-hero .container>.row{gap:3rem}@media screen and (min-width: 768px){.collection-page-hero .container>.row{flex-wrap:nowrap;gap:7.5rem}}@media screen and (min-width: 1025px){.collection-page-hero .container>.row{gap:15rem}}@media screen and (min-width: 1025px){.collection-page-hero .container>.row .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.collection-page-hero .container>.row .image-col{max-width:560px}.collection-page-hero .container>.row .image-col .image{position:relative}.collection-page-hero .container>.row .image-col .image .more-content-button{position:absolute;left:calc(var(--horizontal-offset-mobile) * 1%);top:calc(var(--vertical-offset-mobile) * 1%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.collection-page-hero .container>.row .image-col .image .more-content-button{left:calc(var(--horizontal-offset) * 1%);top:calc(var(--vertical-offset) * 1%)}}.collection-page-hero .container>.row .content-col{display:flex;flex-direction:column;justify-content:center;gap:2rem}.collection-page-hero .container>.row .content-col__top{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 1025px){.collection-page-hero .container>.row .content-col__top{gap:1.5rem}}.collection-page-hero .container>.row .content-col__top>.type{display:flex;align-items:center;gap:1rem}.collection-page-hero .container>.row .content-col__top>.type .eyebrow-m{color:#000;white-space:nowrap;padding-right:1rem;border-right:1px solid #E6E6E6}@media screen and (min-width: 1025px){.collection-page-hero .container>.row .content-col__top>.type .eyebrow-m{padding-right:1.5rem}}.collection-page-hero .container>.row .content-col__top .grades{display:flex;align-items:center;gap:.5rem}.collection-page-hero .container>.row .content-col__top .save-wrapper{margin-left:auto}.collection-page-hero .container>.row .content-col>.body-m{margin-bottom:4rem}@media screen and (min-width: 1025px){.collection-page-hero .container>.row .content-col .heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.collection-page-hero .container .about-row{gap:6rem}@media screen and (min-width: 768px){.collection-page-hero .container .about-row{flex-wrap:wrap;gap:7.5rem}}@media screen and (min-width: 1025px){.collection-page-hero .container .about-row{flex-wrap:nowrap;gap:10rem}}.collection-page-hero .container .about-row .heading-2-m{margin-bottom:2rem}@media screen and (min-width: 768px){.collection-page-hero .container .about-row .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.collection-page-hero .container .topic-hero-partners{margin-top:7rem;margin-bottom:7rem}}.collection-page-hero .container .questions .heading-2-m{margin-bottom:2rem}.collection-page-hero .container .compelling-questions{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width: 768px){.collection-page-hero .container .compelling-questions{padding-bottom:3.5rem}}@media screen and (min-width: 1025px){.collection-page-hero .container .compelling-questions{padding-bottom:7.5rem}}.collection-page-hero .container .compelling-questions__question{border-radius:3rem;padding:3rem 2rem 3rem 3.5rem;list-style-type:disc;background:#f9f9f9;position:relative;width:100%}@media screen and (min-width: 1025px){.collection-page-hero .container .compelling-questions__question{width:calc((100% - 1.5rem * (3 - 1)) / 3);padding:3rem 3rem 3rem 4.9rem}}.collection-page-hero .container .compelling-questions__question .body-m{position:relative;padding-left:.2rem;color:#3e3e3e}.collection-page-hero .container .compelling-questions__question:after{right:0;left:auto}.collection-page-hero .info-row{padding-top:3rem;border-top:1px solid #E6E6E6;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}@media screen and (min-width: 768px){.collection-page-hero .info-row{gap:3rem;flex-direction:row;display:none}}@media screen and (min-width: 1025px){.collection-page-hero .info-row{display:flex;flex-wrap:nowrap}}.collection-page-hero .info-row .eyebrow-s{color:#676767}.collection-page-hero .info-row a.sub-header-s{color:#0074c7;text-underline-offset:2px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .collection-page-hero .info-row a.sub-header-s:hover{text-decoration-color:#0074c7}.collection-page-hero .info-row a.sub-header-s.hover{text-decoration-color:#0074c7}.collection-page-hero .info-row--tablet{display:none}@media screen and (min-width: 768px){.collection-page-hero .info-row--tablet{margin-top:5rem;display:flex}}@media screen and (min-width: 1025px){.collection-page-hero .info-row--tablet{display:none}}.collection-page-hero .info-row__item{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;width:100%}.collection-page-hero .info-row__item.right{gap:1.5rem}@media screen and (min-width: 1025px){.collection-page-hero .info-row__item.right{gap:1.5rem}}@media screen and (min-width: 768px){.collection-page-hero .info-row__item{width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1025px){.collection-page-hero .info-row__item:first-of-type{flex-basis:45%;max-width:27.5rem}}.collection-page-hero .info-row__item .info-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.collection-page-hero .info-row__item .info-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .collection-page-hero .info-row__item .info-item:hover:before{transform:scaleX(1);transform-origin:left center}.collection-page-hero .info-row__item .info-item:focus-visible:before{transform:scaleX(1);transform-origin:left center}.collection-page-hero .info-row__item .info-item.hover:before{transform:scaleX(1);transform-origin:left center}.collection-page-hero .info-row__item .info-item:before{bottom:-2px}.collection-page-hero .info-row__item .info-item .svg-use{width:2rem;color:#0074c7;height:2rem}.collection-page-hero .info-row__item .info-item .eyebrow-m{color:#0074c7;margin-top:1px}.collections{background:#f9f9f9}.collections .header-col{display:flex;justify-content:flex-start;gap:1rem;align-items:center;margin-bottom:6rem}.collections .header-col .icon{width:6rem;height:6rem;flex-shrink:0;padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.collections .header-col .icon svg{width:100%;height:100%}@media screen and (min-width: 768px){.collections .header-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.collections .header-col .eyebrow{color:#676767}.collections .header-col__card-row{gap:1.5rem}.collections .header-col .copy{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.collections .header-col .copy{align-items:center;flex-direction:row}}.collections__card-row{gap:3rem;align-items:stretch}.collections .pagination-row{padding-top:3rem}@media screen and (min-width: 768px){.collections .pagination-row{padding-top:5rem}}@media screen and (min-width: 1025px){.collections .pagination-row{padding-top:6rem}}.contact-page{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 768px){.contact-page{padding-top:7.5rem;padding-bottom:7.5rem}}@media screen and (min-width: 1025px){.contact-page{padding-top:10rem;padding-bottom:10rem}}.contact-page .content{width:100%}@media screen and (min-width: 1025px){.contact-page .content{width:calc((100% - 30rem)/2 - .5px)}}.contact-page .row{gap:6rem}@media screen and (min-width: 768px){.contact-page .row{gap:7.5rem}}@media screen and (min-width: 1025px){.contact-page .row{gap:15rem}}.contact-page .divider{height:1px;width:100%;background:#e6e6e6}@media screen and (min-width: 1025px){.contact-page .divider{height:auto;width:1px}}.contact-page .copy-col{display:flex;flex-direction:column;gap:1.5rem}.contact-page__headline{display:flex;align-items:center;gap:1.5rem;color:#000}.contact-page__headline__icon{padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.contact-page__headline__icon .svg-use{width:3rem;height:3rem}@media screen and (min-width: 1025px){.contact-page__headline .heading-2-l{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.contact-page__inquiries{margin-top:6rem;display:flex;gap:3rem;flex-wrap:wrap}@media screen and (min-width: 768px){.contact-page__inquiries{gap:6rem}}.contact-page__inquiries .inquiry{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-direction:column}@media screen and (min-width: 768px){.contact-page__inquiries .inquiry .eyebrow-m{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}}.contact-page__inquiries a.body-m{display:inline-block;position:relative;color:#000;white-space:nowrap;border:none;padding:0;background:none}.contact-page__inquiries a.body-m:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .contact-page__inquiries a.body-m:hover:before{transform:scaleX(1);transform-origin:left center}.contact-page__inquiries a.body-m:focus-visible:before{transform:scaleX(1);transform-origin:left center}.contact-page__inquiries a.body-m.hover:before{transform:scaleX(1);transform-origin:left center}@media screen and (min-width: 768px){.contact-page__inquiries a.body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.contact-page__inquiries .cta-secondary{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.contact-page__inquiries .cta-secondary:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .contact-page__inquiries .cta-secondary:hover:before{transform:scaleX(1);transform-origin:left center}.contact-page__inquiries .cta-secondary:focus-visible:before{transform:scaleX(1);transform-origin:left center}.contact-page__inquiries .cta-secondary.hover:before{transform:scaleX(1);transform-origin:left center}@media screen and (min-width: 768px){.contact-page__inquiries .cta-secondary{font-size:1.75rem;line-height:1.16;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.contact-page .contact-form{display:flex;flex-wrap:wrap;gap:2rem;position:relative}.contact-page .contact-form.loading .form-input{pointer-events:none;opacity:.5}.contact-page .contact-form.error .error{opacity:1;transform:translateY(150%)}.contact-page .contact-form .copy{width:100%}.contact-page .contact-form .form-divider{width:100%;height:1px;margin:1rem 0;border:none;background:#e6e6e6}.contact-page .contact-form .error{position:absolute;display:flex;gap:1rem;bottom:0;transform:translateY(170%);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-page .contact-form .error__icon{flex-shrink:0;margin-top:.25rem;padding:.5rem;background:#fdf1f0;border-radius:50%;display:flex;width:2rem;height:2rem;color:#e67265}.contact-page .contact-form .error__icon svg{width:100%;height:100%}.contributions__card-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:3rem}.contributions .pagination-row{padding-top:3rem}@media screen and (min-width: 768px){.contributions .pagination-row{padding-top:5rem}}@media screen and (min-width: 1025px){.contributions .pagination-row{padding-top:6rem}}.educational-videos .container .card-row{gap:3rem}.educational-videos .pagination-row{padding-top:3rem}@media screen and (min-width: 768px){.educational-videos .pagination-row{padding-top:5rem}}@media screen and (min-width: 1025px){.educational-videos .pagination-row{padding-top:6rem}}.footer{background:#000;padding:10.5rem 3rem 7.5rem;position:relative;z-index:4}@media screen and (min-width: 768px){.footer{padding:11.5rem 7.5rem 7.5rem}}@media screen and (min-width: 1025px){.footer{padding:13.5rem 10rem 7.5rem}}.footer__top{position:absolute;top:-1px;left:0;width:100%;height:3rem;border-radius:0 0 6rem 6rem;z-index:4;background-color:#fff}@media screen and (min-width: 768px){.footer__top{height:4rem}}@media screen and (min-width: 1025px){.footer__top{height:6rem}}.template-homepage .footer__top,.footer__top.neutral-lightest-grey{background-color:#f9f9f9}.footer .row{padding:0;justify-content:space-between}.footer .row.footer-top{border-bottom:1px solid #3E3E3E;padding-bottom:7.5rem}.footer .footer-newsletter{padding:17.5rem 0;margin-top:-7.5rem}@media screen and (min-width: 768px){.footer .footer-newsletter{padding-top:18.5rem}}@media screen and (min-width: 1025px){.footer .footer-newsletter{padding-top:19.5rem}}.footer .footer-newsletter p,.footer .footer-newsletter h2{color:#fff;max-width:84.25rem;text-align:center}@media screen and (min-width: 1025px){.footer .footer-newsletter p,.footer .footer-newsletter h2{max-width:107.5rem}}.footer .footer-newsletter .body-m{color:#e6e6e6}@media screen and (min-width: 768px){.footer .footer-newsletter .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.footer .footer-newsletter .copy-col{display:flex;flex-direction:column;gap:3rem;justify-content:center;align-items:center}.footer .footer-newsletter .copy-col .cta-primary{margin-top:2rem}.footer .logos{display:flex;flex-direction:column;color:#fff;gap:2rem}.footer .logos .logo{color:#fff;width:100%;max-width:34.5rem}@supports selector(:focus-visible){.footer .logos .logo:focus-visible{outline:none;outline:2px dashed #0074C7}}.footer .logos .cw-wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.footer .logos .cw-wrapper .sub-header-s,.footer .logos .cw-wrapper .donor-line{color:#fff}.footer .logos .cw-wrapper .donor-line{margin-top:1rem;max-width:40rem}.footer .logos .cw-wrapper .donor-line span{white-space:nowrap}.footer .footer-container a:not(.icon-button):not(.logo){position:relative;color:#fff;white-space:nowrap;border:none;padding:0;background:none}.footer .footer-container a:not(.icon-button):not(.logo):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .footer .footer-container a:not(.icon-button):not(.logo):hover:before{transform:scaleX(1);transform-origin:left center}.footer .footer-container a:not(.icon-button):not(.logo):focus-visible:before{transform:scaleX(1);transform-origin:left center}.footer .footer-container a:not(.icon-button):not(.logo).hover:before{transform:scaleX(1);transform-origin:left center}.footer .content{display:flex;flex-direction:column;color:#fff;gap:10rem;margin-top:7rem}@media screen and (min-width: 768px){.footer .content{flex-direction:row}}.footer .content p{color:#fff}.footer .content .content-block{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer .content .content-block .cta-primary{color:#99deff;transition:color .35s cubic-bezier(.4,0,.2,1)}.footer .content .content-block .cta-primary:before{background:#99deff}.footer .content .content-block .cta--tertiary.stroke{margin-top:.5rem;border-color:#fff;color:#fff}.footer .content .content-block .cta--tertiary.stroke .outline{display:none}body:not(body.touch) .footer .content .content-block .cta--tertiary.stroke:hover{background:#fff;color:#000}.footer .content .content-block .cta--tertiary.stroke:focus-visible{background:#fff;color:#000}.footer .content .content-block .cta--tertiary.stroke.hover{background:#fff;color:#000}.footer .content .content-block .social-links{display:flex;display:none;gap:1.5rem;margin-top:5rem}.footer .content .content-block .social-links .icon-button{color:#fff;border-color:#3e3e3e}body:not(body.touch) .footer .content .content-block .social-links .icon-button:hover{border-color:#fff}.footer .content .content-block .social-links .icon-button:focus-visible{border-color:#fff}.footer .content .content-block .social-links .icon-button.hover{border-color:#fff}.footer .footer-bottom{padding-top:3rem;gap:3rem}.footer .footer-bottom .links{display:flex;gap:3rem}.footer .footer-bottom .links .link{color:#fff}.form-checkbox{display:inline-flex;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;gap:1rem}.form-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;visibility:hidden}.form-checkbox__copy .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.form-checkbox__copy .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .form-checkbox__copy .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.form-checkbox__copy .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.form-checkbox__copy .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.form-checkbox__check{margin-top:2px;position:relative;flex-shrink:0;top:0;left:0;height:2.5rem;width:2.5rem;border:1px solid #E6E6E6;border-radius:.5rem;padding:.25rem}.form-checkbox__check:after{position:absolute;width:calc(100% - .5rem);height:calc(100% - .5rem);content:"";background:#d9e5ac;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:1;border-radius:.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.form-checkbox__check__icon{position:relative;width:100%;height:100%;background:#d9e5ac;color:#355e09;padding:.25rem;border-radius:.25rem;display:flex;transform:scale(0);z-index:2;transition:transform .3s cubic-bezier(.4,0,.2,1)}.form-checkbox__check__icon svg{width:100%;height:100%}body:not(body.touch) .form-checkbox:hover .form-checkbox__check__icon{transform:scale(.5)}.form-checkbox:focus-visible .form-checkbox__check__icon{transform:scale(.5)}.form-checkbox.hover .form-checkbox__check__icon{transform:scale(.5)}.form-checkbox__input:checked~.form-checkbox__check .form-checkbox__check__icon{transform:scale(1)!important}.form-input{position:relative;width:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);color:#3e3e3e}.form-input.half{width:calc((100% - 2rem)/2)}.form-input.active .form-input__eyebrow{opacity:1}.form-input.active .form-input__label{opacity:0}.form-input.active .form-input__icon.pw-eye{pointer-events:initial;color:#000}.form-input.disabled{opacity:.5;pointer-events:none}.form-input.focus .form-input__input{border-color:#000}.form-input.invalid .form-input__input{color:#8c2d22}.form-input.invalid .form-input__error,.form-input.matches .form-input__matches{height:3.5rem}.form-input__wrapper{position:relative}.form-input__clear-icon{position:absolute;padding:0;border:none;background:none;top:50%;right:3.5rem;transform:translate(-100%,-50%);color:#676767;transition:color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .form-input__clear-icon:hover{color:#000}.form-input__clear-icon.hover{color:#000}.form-input__icon{position:absolute;top:50%;right:1rem;background:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;transform:translateY(-50%);padding:.5rem;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.form-input__icon.pw-eye{pointer-events:none;color:#676767}body:not(body.touch) .form-input__icon:hover{background:#e6e6e6}.form-input__icon:focus-visible{background:#e6e6e6}.form-input__icon.hover{background:#e6e6e6}.form-input__icon .form-input__more-info{position:absolute;top:0;right:0;transform:translateY(-100%);width:20rem;border-radius:1.5rem;padding:1.5rem;border:1px solid #E6E6E6;background:#f9f9f9;box-shadow:0 8px 16px #00000014;pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.form-input__icon .form-input__more-info{left:50%;transform:translate(-50%,-100%)}}.form-input__icon .form-input__more-info.visible{opacity:1}.form-input__eyebrow{color:#676767;top:0;left:3rem;z-index:3;padding:0px .5rem;background:#fff;transform:translateY(-50%);text-transform:uppercase;position:absolute;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.form-input__label{position:absolute;top:50%;left:3.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%);pointer-events:none;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}.form-input__input{min-height:6rem;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;width:100%;padding:1.5rem 1.5rem 1.5rem 3.5rem;border:1px solid #E6E6E6;transition:border-color .35s cubic-bezier(.4,0,.2,1);border-radius:10rem;box-shadow:0 0 0 10rem #fff inset}.form-input__input--icon-left{padding-left:7rem;padding-right:7rem}@media screen and (min-width: 768px){.form-input__input--icon-left{padding-left:3rem;padding-right:3rem}}.form-input__input--static-icon-left{padding-left:5rem}.form-input__input::-webkit-credentials-auto-fill-button{margin-right:4rem}.form-input__input:-webkit-autofill{font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}.form-input__left-button,.form-input__left-icon{position:absolute;top:50%;left:3rem;transform:translateY(-50%);border:none;padding:0;background:none}.form-input__left-icon{left:1.5rem}.form-input__button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.form-input__button.xsmall{right:1rem}.form-input__error,.form-input__matches{padding-left:3rem;display:flex;align-items:flex-end;transition:height .3s cubic-bezier(.4,0,.2,1);height:0;gap:1rem;overflow:hidden}.form-input__error__icon,.form-input__matches__icon{width:2rem;height:2rem;color:#e67265;background:#fdf1f0;display:flex;align-items:center;border-radius:50%;justify-content:center;margin-bottom:.25rem}.form-input__error p,.form-input__matches p{flex-shrink:0}.form-input__matches__icon{color:#849f28;background:#f3f5ea}.form-multiselect{display:flex;gap:1rem;flex-wrap:wrap}.form-multiselect__option{display:flex;align-items:center;position:relative;padding:1.5rem;height:5rem;cursor:pointer}body:not(body.touch) .form-multiselect__option:not(.checked):hover .form-multiselect__option__display .icon{transform:translateY(-50%) scale(.5)}.form-multiselect__option:not(.checked).hover .form-multiselect__option__display .icon{transform:translateY(-50%) scale(.5)}@supports selector(:focus-visible){.form-multiselect__option:focus-visible{outline:none}.form-multiselect__option:focus-visible .form-multiselect__option__display{outline:1px dashed #0074C7}}.form-multiselect__option__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;left:0;position:absolute;width:100%;height:100%;cursor:pointer}.form-multiselect__option .form-multiselect__option__input:checked+.form-multiselect__option__display{border-color:#d9e5ac;background:#f3f5ea}.form-multiselect__option .form-multiselect__option__input:checked+.form-multiselect__option__display .icon{transform:translateY(-50%) scale(1)}.form-multiselect__option__display{position:absolute;pointer-events:none;width:100%;left:0;top:0;height:100%;z-index:1;border:1px solid #E6E6E6;border-radius:10rem;transition:border .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.form-multiselect__option__display:before{display:block;content:"";width:2rem;height:2rem;border:1px solid #E6E6E6;border-radius:.5rem;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.form-multiselect__option__display .icon{position:absolute;top:50%;left:1.75rem;background:#d9e5ac;width:1.5rem;height:1.5rem;transform:translateY(-50%) scale(0);padding:.25rem;border-radius:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-multiselect__option__display .icon .svg-use{width:100%;height:100%}.form-multiselect__option__label{width:100%;position:relative;z-index:2;margin-left:3rem;color:#000;cursor:pointer}.radio-dropdown{position:relative}.radio-dropdown__drop{position:absolute;z-index:2;top:calc(100% + 1rem);left:0;overflow:hidden;height:0;border-radius:3rem;box-shadow:0 8px 16px #0000;transition:height .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;transform:translateZ(0);will-change:height,box-shadow}@media screen and (min-width: 768px){.radio-dropdown__drop{right:0;left:auto}}.radio-dropdown__drop.open{height:calc(var(--child-count) * 4.5rem + (var(--child-count) - 1) * .5rem + 3rem + .25rem);box-shadow:0 8px 16px #00000014}.radio-dropdown__drop__content{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid #E6E6E6;background-color:#fff;border-radius:3rem}.radio-dropdown__drop__item{display:flex;height:4.5rem;gap:1rem;align-items:center;border-radius:2rem;padding:1rem 1.5rem;cursor:pointer;transition:background-color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .radio-dropdown__drop__item:not(.checked):hover{background-color:#00000014}body:not(body.touch) .radio-dropdown__drop__item:not(.checked):hover .circle:after{transform:translate(-50%,-50%) scale(1)}.radio-dropdown__drop__item:not(.checked):focus-visible{background-color:#00000014}.radio-dropdown__drop__item:not(.checked):focus-visible .circle:after{transform:translate(-50%,-50%) scale(1)}.radio-dropdown__drop__item:not(.checked).hover{background-color:#00000014}.radio-dropdown__drop__item:not(.checked).hover .circle:after{transform:translate(-50%,-50%) scale(1)}.radio-dropdown__drop__item.checked{background-color:#f3f5ea}.radio-dropdown__drop__item.checked .circle:after{transform:translate(-50%,-50%) scale(1)}.radio-dropdown__drop__item input{position:absolute;-moz-appearance:none;appearance:none;-webkit-appearance:none}.radio-dropdown__drop__item .circle{width:2rem;height:2rem;position:relative;border-radius:50%;pointer-events:none;border:1px solid #E6E6E6}.radio-dropdown__drop__item .circle:after{content:"";width:1rem;height:1rem;position:absolute;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.radio-dropdown__drop__item .body-m{white-space:nowrap;pointer-events:none}.form-radio{display:flex;gap:1rem}.form-radio__option{display:flex;align-items:center;position:relative;padding:1.5rem;height:5rem;border-radius:10rem;cursor:pointer}body:not(body.touch) .form-radio__option:not(.checked):hover .form-radio__option__display:after{transform:translateY(-50%) scale(.5)}.form-radio__option:not(.checked).hover .form-radio__option__display:after{transform:translateY(-50%) scale(.5)}@supports selector(:focus-visible){.form-radio__option:focus-visible{outline:none;outline:1px dashed #0074C7}}.form-radio__option__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;left:0;position:absolute;width:100%;height:100%;cursor:pointer}.form-radio__option .form-radio__option__input:checked+.form-radio__option__display{border-color:#d9e5ac;background:#f3f5ea}.form-radio__option .form-radio__option__input:checked+.form-radio__option__display:after{transform:translateY(-50%) scale(1)}.form-radio__option__display{position:absolute;pointer-events:none;width:100%;left:0;top:0;height:100%;z-index:1;border:1px solid #E6E6E6;border-radius:10rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-radio__option__display:before,.form-radio__option__display:after{display:block;content:"";width:2rem;height:2rem;border:1px solid #E6E6E6;border-radius:50%;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.form-radio__option__display:after{border:none;left:2rem;width:1rem;height:1rem;background:#849f28;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-50%) scale(0)}.form-radio__option__label{width:100%;position:relative;z-index:2;margin-left:3rem;color:#000;cursor:pointer}.form-select.is-open{position:relative;z-index:5}.form-select .form-input__label{max-width:80%;overflow:hidden;text-overflow:ellipsis}.form-select .grade-bubble{width:3rem;height:3rem;display:flex;border-radius:50%;justify-content:center;align-items:center;margin-right:1rem}.form-select .grade-bubble svg{width:1.5rem;height:1.5rem}.form-select.grades .form-select__native{border-radius:10rem;border:1px solid #E6E6E6}.form-select.grades .form-select__native select{opacity:0}.form-select.grades .form-select__custom .trigger{padding-left:1.5rem}.form-select .label{align-items:center}.form-select .label.grade-k-2 .grade-bubble{background:#849f28}.form-select .label.grade-3-5 .grade-bubble{background:#509ec2}.form-select .label.grade-6-8 .grade-bubble{background:#e67265}.form-select .label.grade-9-12 .grade-bubble{background:#c48938}.form-select .label.grade-multiple .grade-bubble{background:#676767}.form-select .label.grade-k-2 .grade-bubble svg{color:#244006}.form-select .label.grade-3-5 .grade-bubble svg{color:#082d4d}.form-select .label.grade-6-8 .grade-bubble svg{color:#4d1812}.form-select .label.grade-9-12 .grade-bubble svg{color:#4d2f0c}.form-select .label.grade-multiple .grade-bubble svg{color:#3e3e3e}.form-select__native{border:1px solid #E6E6E6;border-radius:10rem}.form-select__native select{max-width:calc(100% - 3.5rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;border:none;cursor:pointer}.form-select__native .icon-button{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem}.form-select__native__label{display:none;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;position:absolute;top:50%;left:3.5rem;transform:translateY(-50%)}.form-select.grades .form-select__native .label{display:flex}.form-select__custom{position:relative;width:100%;display:none}.form-select__custom .trigger{cursor:pointer;position:relative;z-index:2;min-height:6rem;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;padding:1.5rem 1.5rem 1.5rem 3.5rem;border:1px solid #E6E6E6;border-radius:10rem;display:flex;align-items:center;background:#fff;justify-content:space-between}.form-select__custom .trigger.is-open{border-color:#000}.form-select__custom .trigger.is-open .icon-button{background:#000}.form-select__custom .trigger.is-open .icon-button svg{color:#fff;transform:rotate(180deg)}.form-select__custom .trigger .label{display:flex}.form-select__custom .trigger.focus{border-color:#000}.form-select__custom .custom-options-wrapper{display:flex;position:relative;position:absolute;width:100%;border-radius:3rem;top:0;height:0;overflow:hidden}.form-select__custom .custom-options-wrapper.can-scroll .custom-options{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.form-select__custom .custom-options-wrapper.can-scroll .custom-options::-webkit-scrollbar{display:none}.form-select__custom .custom-options{display:flex;flex-shrink:0;height:100%;flex-direction:column;gap:.5rem;z-index:1;left:0;width:100%;background-color:#fff;border:1px solid #E6E6E6;border-top:none;box-shadow:0 8px 16px #00000014;border-radius:3rem;padding:7rem 1.5rem 1.5rem;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}.form-select__custom .custom-options .custom-option{display:flex;align-items:center;flex-shrink:0;height:4.5rem;cursor:pointer;padding:1rem 2rem;border-radius:4rem;background-color:#fff;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.form-select__custom .custom-options .custom-option.hidden{display:none}.form-select__custom .custom-options .custom-option.grade-k-2 .grade-bubble{background:#849f28}.form-select__custom .custom-options .custom-option.grade-3-5 .grade-bubble{background:#509ec2}.form-select__custom .custom-options .custom-option.grade-6-8 .grade-bubble{background:#e67265}.form-select__custom .custom-options .custom-option.grade-9-12 .grade-bubble{background:#c48938}.form-select__custom .custom-options .custom-option.grade-multiple .grade-bubble{background:#676767}.form-select__custom .custom-options .custom-option.grade-k-2 .grade-bubble svg{color:#244006}.form-select__custom .custom-options .custom-option.grade-3-5 .grade-bubble svg{color:#082d4d}.form-select__custom .custom-options .custom-option.grade-6-8 .grade-bubble svg{color:#4d1812}.form-select__custom .custom-options .custom-option.grade-9-12 .grade-bubble svg{color:#4d2f0c}.form-select__custom .custom-options .custom-option.grade-multiple .grade-bubble svg{color:#3e3e3e}body:not(body.touch) .form-select__custom .custom-options .custom-option:hover{background:#0000000a}.form-select__custom .custom-options .custom-option.hover,.form-select__custom .custom-options .custom-option.selected{background:#0000000a}.form-select__custom .custom-options .custom-option:hover,.form-select__custom .custom-options .custom-option.selected{background-color:#f0f0f0}.text-group{position:relative;width:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);color:#3e3e3e}.text-group.half{width:calc((100% - 2rem)/2)}.form-text.read-only .form-input__input{-webkit-user-select:none;user-select:none;pointer-events:none}.form-textarea .form-input__input{resize:none;min-height:180px;border-radius:3rem}.form-textarea .form-input__label{top:1.5rem;transform:translateY(0)}.form-input-validation{overflow:hidden}.form-input-validation__row{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.form-input-validation__row{gap:2rem;flex-direction:row}}.form-input-validation__col{display:flex;flex-direction:column;gap:.5rem}.form-input-validation__col__item{display:flex;align-items:center;gap:1rem}.form-input-validation__col__item.valid .validation-icon-wrapper__icon--success{opacity:1}.form-input-validation__col__item.valid .validation-icon-wrapper__icon--error{opacity:0}.form-input-validation__col__item .validation-icon-wrapper{flex:0 0 auto;width:2rem;height:2rem;position:relative}.form-input-validation__col__item .validation-icon-wrapper__icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:.25rem;border-radius:50%;position:absolute;top:0;left:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.form-input-validation__col__item .validation-icon-wrapper__icon--error{background:#ffd1cc;color:#8c2d22}.form-input-validation__col__item .validation-icon-wrapper__icon--success{background:#f3f5ea;color:#849f28;opacity:0}.grade-tag{flex:0 0 auto;display:inline-flex;padding:.5rem 1rem .5rem .5rem;border:1px solid #E6E6E6;border-radius:2rem;gap:.5rem;align-items:center;height:3rem;position:relative;background:#fff}@supports selector(:focus-visible){.grade-tag:focus-visible{outline:none;outline:1px dashed #0074C7}}.grade-tag .eyebrow,.grade-tag .eyebrow-m{flex:0 1 auto;line-height:1!important;margin-top:2px;white-space:nowrap}.grade-tag .circle{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid #FFFFFF;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1)}.grade-tag .circle.grade-k-2{background:#849f28}.grade-tag .circle.grade-3-5{background:#509ec2}.grade-tag .circle.grade-6-8{background:#e67265}.grade-tag .circle.grade-9-12{background:#c48938}.grade-tag .circle.grade-multiple{background:#676767}.grade-tag .circle.grade-k-2 .checkmark{color:#244006}.grade-tag .circle.grade-3-5 .checkmark{color:#082d4d}.grade-tag .circle.grade-6-8 .checkmark{color:#4d1812}.grade-tag .circle.grade-9-12 .checkmark{color:#4d2f0c}.grade-tag .circle.grade-multiple .checkmark{color:#3e3e3e}.grade-tag .circle .checkmark{position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;transition:color .3s cubic-bezier(.4,0,.2,1)}.grade-tag .circle .checkmark .svg-use{width:100%;height:100%}.grade-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100%;cursor:pointer;left:0;top:0;z-index:2}.grade-tag .grade-tag__input:not(:checked)+.circle{background:#e6e6e6}.grade-tag .grade-tag__input:not(:checked)+.circle .checkmark{color:#000}.grade-tag.grade-multiple .circle:not(:first-child){margin-left:-1.5rem}.grade-toggle{display:inline-block;border:1px solid #E6E6E6;padding:.5rem;border-radius:10rem;background:#fff}.grade-toggle__wrapper{position:relative;display:inline-flex;align-items:center}.grade-toggle__bg{position:absolute;z-index:1;width:3.75rem;border-radius:10rem;height:100%;top:50%;left:0;transform:translateY(-50%);transition:background .3s cubic-bezier(.4,0,.2,1)}.grade-toggle__bg.grade-k-2{background:#849f28}.grade-toggle__bg.grade-3-5{background:#509ec2}.grade-toggle__bg.grade-6-8{background:#e67265}.grade-toggle__bg.grade-9-12{background:#c48938}.grade-toggle__bg.grade-multiple{background:#676767}.grade-toggle__button{background:none;border:none;z-index:2;padding:1rem 1.5rem;border-radius:10rem;font-size:1.5rem;line-height:1.32;letter-spacing:.6px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase;line-height:1;transition:background .3s cubic-bezier(.4,0,.2,1)}.grade-toggle__button span{display:block;transform:translateY(1px)}body:not(body.touch) .grade-toggle__button:not(.active):hover{background-color:#e6e6e6}.grade-toggle__button:not(.active).hover{background-color:#e6e6e6}@supports selector(:focus-visible){.grade-toggle__button:focus-visible{outline:none;outline:2px dashed #0074C7}}.grade-toggle__button.active{pointer-events:none}.header{position:fixed;left:0;top:0;width:100vw;display:flex;flex-direction:column;z-index:11;margin-right:calc(-1*(100vw - 100%))}.header>.container{background-color:#fff;position:relative;z-index:2}.header .header-row{min-height:8rem;padding:0 3rem;flex-wrap:nowrap;align-items:center;justify-content:space-between;min-width:320px;gap:3rem}@media screen and (min-width: 768px){.header .header-row{height:8rem}}.header .auth-only{visibility:hidden;display:none}.header.authenticated .auth-only,.header.authenticated .auth-only.user-buttons{visibility:visible;display:flex}.header.authenticated .unauth-only{display:none;visibility:hidden}@media screen and (min-width: 1025px){.header.authenticated .desktop-auth-only{display:flex;visibility:visible}}.header .logo{flex:0 1 25.75rem}@supports selector(:focus-visible){.header .logo:focus-visible{outline:none;outline:2px dashed #0074C7}}.header__buttons{flex:0 0 auto}.header__buttons.mobile{display:flex;gap:1.5rem}.header__buttons.mobile .search-button.active .svg-use{color:#849f28}@media screen and (min-width: 1025px){.header__buttons.mobile{display:none}}.header__buttons.desktop{display:none;gap:2rem}@media screen and (min-width: 1025px){.header__buttons.desktop{display:flex;align-items:center}}.header__buttons .user-buttons{display:flex;gap:1rem}.header__buttons .user-buttons .icon-button.active .icon{opacity:0}.header__buttons .user-buttons .icon-button.active .icon--secondary{opacity:1}.header__buttons .user-buttons.auth-only{display:none}.header__buttons .user-buttons .user-saves.has-saves:before{content:"";width:1.5rem;height:1.5rem;background-color:#849f28;border-radius:50%;position:absolute;top:-1px;right:-.6rem;z-index:10}.header__buttons .nav-item{position:relative}.header__buttons .nav-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#849f28;transform-origin:right bottom;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header__buttons .nav-item:hover:after{transform-origin:left bottom;transform:scaleX(1)}.header__buttons .nav-item.hover:after{transform-origin:left bottom;transform:scaleX(1)}.header__buttons .nav-item.selected{pointer-events:none}.header__buttons .nav-item.selected:after{background-color:#676767;transform:scaleX(1)}.header__buttons .cta.stroke{background-color:#fff}.header.line>.container{background-color:#fff;box-shadow:0 1px #0000001a}.header.hide-logo .logo{opacity:0;pointer-events:none}.header.transparent .container{background-color:transparent}.header.mobile-menu-open .container{background-color:#fff}.header.mobile-menu-open .logo{opacity:1}.header.mobile-menu-open .header-mobile-menu{transform:translate(0)}.header.ready .container{transition:all .35s cubic-bezier(.4,0,.2,1)}.header.ready .logo{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.header.ready .header-mobile-menu{transition:transform .6s cubic-bezier(.4,0,.2,1)}.header-accordion{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-bottom:1px solid #E6E6E6}.header-accordion.expanded .header-accordion__button .icon{transform:rotate(180deg)}.header-accordion__button{font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;border:none;background:none;padding:3rem 0;display:flex;-webkit-user-select:none;user-select:none;width:100%;align-items:center;justify-content:space-between}.header-accordion__button .icon{width:4rem;height:4rem;transition:transform .6s cubic-bezier(.4,0,.2,1)}.header-accordion__content{height:0;overflow:hidden;width:100%}.header-accordion__content .status{padding:.75rem 1rem;display:inline-block;text-align:center;align-items:center;justify-content:center;border-radius:5rem;transform:translateY(-3px)}.header-accordion__content .status--soon{color:#c48938;background:#ffeacc}.header-accordion__content .status--new{color:#849f28;background:#d9e5ac}.header-civic-topics{padding:4rem 3rem;width:100%;background:#f9f9f9;border-radius:3rem}@media screen and (min-width: 1025px){.header-civic-topics{padding:6rem;background:#fff;border-radius:6rem;border:1px solid #E6E6E6;box-shadow:0 1rem 2rem #00000014;display:flex}}.header-civic-topics__items{display:flex;gap:4rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 1025px){.header-civic-topics__items{gap:3rem}}.header-civic-topics__items__item{color:#000;align-items:flex-start;display:flex;text-align:left;transition:color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-civic-topics__items__item:hover{color:#676767}.header-civic-topics__items__item:focus-visible{color:#676767}.header-civic-topics__items__item.hover{color:#676767}.header-civic-topics__items__item.disabled{pointer-events:none}.header-civic-topics__items__item.disabled .sub-header-m .copy{opacity:.2}.header-civic-topics__items__item .sub-header-m span{line-height:1}.header-civic-topics__items__item .status-pill--soon,.header-civic-topics__items__item .status-pill--new{transform:translateY(-.5rem)}.header-civic-topics__items__item .status-pill--count{transform:translateY(-2px)}.header-featured{display:flex;flex-grow:1;flex-direction:column;padding-left:6rem;margin-left:6rem;border-left:1px solid #E6E6E6;flex-shrink:0}.header-featured__eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.header-featured__eyebrow .eyebrow-s{margin-top:2px}.header-featured__items{display:flex;flex-direction:column;gap:1rem;width:100%}.header-featured__items__item{display:flex;max-width:35rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;width:100%;padding:2rem;gap:1rem;border:1px solid #E6E6E6;border-radius:2rem;color:#000;transition:background .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-featured__items__item:hover{background:#f9f9f9}.header-featured__items__item:focus-visible{background:#f9f9f9}.header-featured__items__item.hover{background:#f9f9f9}.header-grade-topics{width:auto;min-width:100%;padding:4rem 3rem;background:#f9f9f9;border-radius:3rem}@media screen and (min-width: 1025px){.header-grade-topics{padding:6rem;background:#fff;border-radius:6rem;border:1px solid #E6E6E6;box-shadow:0 1rem 2rem #00000014;display:flex}}.header-grade-topics__items{display:flex;gap:4rem;flex-direction:column}@media screen and (min-width: 1025px){.header-grade-topics__items{gap:3rem}}.header-grade-topics__items__item{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:nowrap;flex-direction:row;align-items:center;color:#000;transition:color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-grade-topics__items__item:hover{color:#676767}.header-grade-topics__items__item:focus-visible{color:#676767}.header-grade-topics__items__item.hover{color:#676767}.header-grade-topics__items__item .status-pill--count{margin-top:2.5px}.header-grade-topics__items__item .grade-tag{flex-shrink:0;background:transparent;flex-wrap:nowrap;border:none;padding:0;gap:1rem}.header-grade-topics__items__item .grade-tag .circle{width:3rem;height:3rem}.header-grade-topics__items__item .grade-tag .eyebrow{font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}.header-grade-topics__items__item .count{line-height:1;color:#676767;transform:translateY(1px)}.header-historical-periods{width:100%;padding:4rem 3rem 4rem 2rem;background:#f9f9f9;border-radius:3rem;text-align:left}@media screen and (min-width: 1025px){.header-historical-periods{padding:6rem;background:#fff;border-radius:6rem;border:1px solid #E6E6E6;box-shadow:0 1rem 2rem #00000014;display:flex}}.header-historical-periods__items{display:flex;flex-direction:column}.header-historical-periods__items__item{display:inline-flex;flex-direction:column;padding:0 0 3rem 3rem;align-items:flex-start;gap:1rem;text-align:left;position:relative}@media screen and (min-width: 1025px){.header-historical-periods__items__item{flex-direction:row}}@media screen and (min-width: 1025px){.header-historical-periods__items__item.last{padding-bottom:0}.header-historical-periods__items__item.last:after{display:none}}.header-historical-periods__items__item.disabled{pointer-events:none}.header-historical-periods__items__item.disabled .sub-header-m .copy{opacity:.2}.header-historical-periods__items__item .year{color:#676767;line-height:1}@media screen and (min-width: 1025px){.header-historical-periods__items__item .year{width:78px;flex-shrink:0}}@media screen and (min-width: 1025px){.header-historical-periods__items__item .eyebrow-s.year{min-width:9rem;text-align:left;flex-basis:auto;color:#3e3e3e;margin-right:1rem;margin-top:.8rem;transition:color .35s cubic-bezier(.4,0,.2,1)}}.header-historical-periods__items__item .sub-header-m{color:#000;transition:color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-historical-periods__items__item:hover .eyebrow-s.year{color:#355e09}body:not(body.touch) .header-historical-periods__items__item:hover .timeline-dot:before{transform:translate(-50%,-50%) scale(1)}body:not(body.touch) .header-historical-periods__items__item:hover .sub-header-m{color:#676767}.header-historical-periods__items__item:focus-visible .eyebrow-s.year{color:#355e09}.header-historical-periods__items__item:focus-visible .timeline-dot:before{transform:translate(-50%,-50%) scale(1)}.header-historical-periods__items__item:focus-visible .sub-header-m{color:#676767}.header-historical-periods__items__item.hover .eyebrow-s.year{color:#355e09}.header-historical-periods__items__item.hover .timeline-dot:before{transform:translate(-50%,-50%) scale(1)}.header-historical-periods__items__item.hover .sub-header-m{color:#676767}.header-historical-periods__items__item .timeline-dot,.header-historical-periods__items__item:after{content:"";background:#e6e6e6;left:.5rem;top:0;position:absolute;width:1px;height:100%}@media screen and (min-width: 1025px){.header-historical-periods__items__item .timeline-dot,.header-historical-periods__items__item:after{top:1rem}}.header-historical-periods__items__item .status-pill--soon,.header-historical-periods__items__item .status-pill--new{transform:translateY(-.5rem)}.header-historical-periods__items__item .status-pill--count{transform:translateY(-2px)}.header-historical-periods__items__item .timeline-dot{display:block;width:1rem;height:1rem;left:0;top:0;border-radius:50%;z-index:2}@media screen and (min-width: 1025px){.header-historical-periods__items__item .timeline-dot{top:.9rem}}.header-historical-periods__items__item .timeline-dot:before{position:absolute;content:"";width:2.5rem;height:2.5rem;background:#849f28;border-radius:50%;top:50%;left:50%;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%) scale(0)}.header-historical-periods__items__item:after{transform:translate(-50%)}.header-historical-periods__featured-items{display:none}@media screen and (min-width: 1025px){.header-historical-periods__featured-items{display:flex}}.header-library{padding:4rem 3rem;width:100%;background:#f9f9f9;border-radius:3rem;flex-direction:column;display:flex;gap:4rem}@media screen and (min-width: 1025px){.header-library{padding:6rem;background:#fff;border-radius:6rem;border:1px solid #E6E6E6;box-shadow:0 1rem 2rem #00000014;flex-direction:row;flex-wrap:wrap;column-gap:6rem;row-gap:5rem}}.header-library__button{width:100%;align-items:center;justify-content:center}@media screen and (min-width: 1025px){.header-library__button{display:flex}}.header-library__items{display:flex;gap:4rem;flex-direction:column}@media screen and (min-width: 1025px){.header-library__items{gap:3rem}}.header-library__items__item{display:flex;gap:.5rem;flex-direction:row;align-items:center;color:#000;transition:color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-library__items__item:hover{color:#676767}.header-library__items__item:focus-visible{color:#676767}.header-library__items__item.hover{color:#676767}.header-library__items__item .count{display:inline-block;transform:translateY(-2px);color:#676767}.header-library__items__item .icon{display:flex;width:4rem;height:4rem;padding:1rem;border:1px solid #E6E6E6;color:#000;border-radius:50%;margin-right:.5rem}.header-library__items__item .icon .svg-use{width:100%}.header-desktop-menu{justify-content:center;align-items:center;gap:2rem;position:relative;height:100%;display:none;visibility:hidden}.header-desktop-menu .search-button{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;padding:1.5rem;border:none;background:transparent;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .header-desktop-menu .search-button:hover{color:#849f28}.header-desktop-menu .search-button:focus-visible{color:#849f28}.header-desktop-menu .search-button.active,.header-desktop-menu .search-button.hover{color:#849f28}.header-desktop-menu .search-button .svg-use{width:100%;height:100%}.header-desktop-menu__links{display:flex;padding-right:3rem;margin-right:0;border-right:1px solid #E6E6E6}.header-desktop-menu__links .nav-item{padding-left:1.5rem;padding-right:1.5rem}.header-mobile-menu{position:absolute;top:100%;display:flex;flex-direction:column;left:0;width:100vw;height:calc(100dvh - 8rem);background:#fff;padding:2rem 3rem 3rem;border-top:1px solid #E6E6E6;overflow:auto;transform:translate(-100%)}@media screen and (min-width: 1025px){.header-mobile-menu{display:none;visibility:hidden}}.header-mobile-menu .auth-only{visibility:hidden;display:none}.header-mobile-menu.authenticated .auth-only{visibility:visible;display:flex}.header-mobile-menu.authenticated .unauth-only{display:none;visibility:hidden}.header-mobile-menu__buttons{display:flex;flex-direction:column;align-items:flex-start}.header-mobile-menu__buttons.unauthenticated{gap:5rem;margin-top:3rem;padding-bottom:2rem}.header-mobile-menu__login{padding-top:3rem;margin-top:auto;width:100%;display:flex;flex-direction:column;gap:1.5rem}.header-mobile-menu__login .cta-secondary{height:9rem;padding:3rem;max-height:9rem;border-radius:20rem}.header-mobile-menu__login .cta-secondary:before{border-radius:20rem}.header-mobile-menu__login .cta-secondary .wrapper{width:100%;justify-content:space-between}.header-mobile-menu__login .cta-secondary .label{max-height:none;font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}.header-mobile-menu__login .cta-secondary .icon{width:3rem;height:3rem}.header-mobile-menu__user{padding-top:3rem;margin-top:auto;width:100%}.header-mobile-menu__user__content{display:flex;flex-direction:column;gap:4rem;width:100%;align-items:flex-start;background:#f9f9f9;border-radius:3rem;padding:5rem 4rem}.header-mobile-menu__user__content .user-greeting{width:100%;border-bottom:1px solid #E6E6E6;padding-bottom:2rem}.header-mobile-menu__user__link{display:flex;align-items:center;color:#000;gap:1rem}.header-mobile-menu__user__link .icon-button.active .icon{opacity:0}.header-mobile-menu__user__link .icon-button.active .icon--secondary{opacity:1}.header-mobile-menu__user__link .icon-button.mobile-user-saves.has-saves:before{content:"";width:1.5rem;height:1.5rem;background-color:#849f28;border-radius:50%;position:absolute;top:-1px;right:-.6rem;z-index:10}.header-search-modal{height:calc(100dvh - 8rem);width:100%;position:fixed;top:8rem;border-top:1px solid #E6E6E6;z-index:10;opacity:0;pointer-events:none}.header-search-modal:before,.header-search-modal .bg{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:#00000080;z-index:2}.header-search-modal:before{height:65%;background:#fff;z-index:3;min-height:60rem}@media screen and (min-width: 1025px){.header-search-modal:before{height:65%}}@media screen and (min-width: 1025px){.header-search-modal{height:calc(100dvh - 8rem);top:8rem}}.header-search-modal .container{position:relative;width:100%;z-index:4}.header-search-modal__accents{position:absolute;top:3rem;width:100%}@media screen and (min-width: 1025px){.header-search-modal__accents{flex-shrink:1;width:calc(100% - 12rem);margin:0 6rem}}.header-search-modal__accent{position:absolute}.header-search-modal__accent.left-large{color:#509ec2;left:0;width:15.875rem;height:14.5rem;top:13rem;left:-8rem}@media screen and (min-width: 768px){.header-search-modal__accent.left-large{left:-6rem;top:5rem}}@media screen and (min-width: 1025px){.header-search-modal__accent.left-large{left:0;top:5rem}}.header-search-modal__accent.left-small{background:#e67265;aspect-ratio:1;width:6.5rem;border-radius:50%;left:14rem;top:33rem}.header-search-modal__accent.right-small{color:#c48938;top:0;width:10.75rem;height:9.875rem;display:none}@media screen and (min-width: 768px){.header-search-modal__accent.right-small{display:block;right:-1.25rem}}@media screen and (min-width: 1025px){.header-search-modal__accent.right-small{right:0}}.header-search-modal__accent.right-large{color:#849f28;width:19rem;height:18.5rem;top:21.5rem;right:-10rem}@media screen and (min-width: 768px){.header-search-modal__accent.right-large{right:15.875rem}}@media screen and (min-width: 1025px){.header-search-modal__accent.right-large{right:14.625rem}}.header-search-modal__search{width:100%;display:flex;justify-content:center;align-items:flex-start;position:relative;margin:0 auto;padding:4rem 0}@media screen and (min-width: 768px){.header-search-modal__search{padding:10rem 0;max-width:74.25rem}}@media screen and (min-width: 1025px){.header-search-modal__search{max-width:70.5rem;padding:6rem 0}}.header-search-modal__search .form-input{position:relative;z-index:2}.header-search-modal__search .form-input.focus .form-input__input{border-color:#e6e6e6;background:#f9f9f9}.header-search-modal__search .form-input.loading .material-loader{opacity:1}.header-search-modal__search .form-input .material-loader{position:absolute;display:block;opacity:1;right:7rem;left:auto;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.header-search-modal__search .form-input .material-loader__spinner{stroke:#849f28}.header-search-modal__search .form-input__input{min-height:8rem;box-shadow:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.header-search-modal__search .form-input__button{right:1.5rem}.header-search-modal__search .form-input__left-button{transition:transform .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.header-search-modal__search .form-input__left-button{left:0;transform:translate(calc(-100% - 2rem),-50%)}body:not(body.touch) .header-search-modal__search .form-input__left-button:hover{transform:translate(calc(-100% - 2.5rem),-50%)}.header-search-modal__search .form-input__left-button.hover{transform:translate(calc(-100% - 2.5rem),-50%)}}.header-search-modal__search .form-input__left-button svg{transform:rotate(180deg)}.header-search-modal__search__results{position:absolute;width:100%;z-index:1}.header-search-modal__search__results .results{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:9rem 1.5rem 3rem;background:#fff;border:1px solid #E6E6E6;border-radius:4rem;align-items:center;justify-content:center}.header-search-modal__search__results .results__more{display:inline-flex;margin-top:3rem}.header-search-modal__search__results .results__item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;gap:1.5rem;cursor:pointer;transition:background .35s cubic-bezier(.4,0,.2,1);border-radius:20rem}body:not(body.touch) .header-search-modal__search__results .results__item:hover{background:#0000000a}.header-search-modal__search__results .results__item:focus-visible{background:#0000000a}.header-search-modal__search__results .results__item.hover{background:#0000000a}.header-search-modal__search__results .results__item__title{font-size:1.75rem;line-height:1.4;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-search-modal__search__results .results__item__title b{font-weight:600}.header-search-modal__search__results .results__item__type{white-space:nowrap;color:#676767}.header-search-modal__search__results .no-results{padding:10rem 7.5rem 3rem;background:#fff;border:1px solid #E6E6E6;border-radius:4rem;align-items:center;justify-content:center;text-align:center;display:flex;flex-direction:column;gap:2rem}.header-search-modal__search__results .no-results__copy{color:#000}.header-search-modal__search__results .no-results__copy b{font-weight:600}.header-search-modal__search__results .no-results__sub-copy{color:#676767}.connecting-dots{background-color:#fff}.connecting-dots__sections{display:flex;flex-direction:column;gap:0;position:relative}.connecting-dots__subsection-wrap{position:relative;overflow:visible}.connecting-dots__section{width:100%;margin:0 auto}.connecting-dots__section.intro{position:relative;justify-content:center;align-items:center;padding:20rem 0}@media screen and (min-width: 1025px){.connecting-dots__section.intro{padding:28rem 0}}.connecting-dots__section.intro .intro__background{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;width:100%;overflow:visible}.connecting-dots__section.intro .intro__background.mobile{max-height:70rem;min-width:50rem}.connecting-dots__section.intro .intro__background.desktop{display:none;max-height:112rem;min-width:140rem}@media screen and (min-width: 768px){.connecting-dots__section.intro .intro__background.mobile{display:none}.connecting-dots__section.intro .intro__background.desktop{display:block}}.connecting-dots__section.intro .intro__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:80rem;padding:0 3rem;margin:0 auto;position:relative;z-index:1}.connecting-dots__section.intro .intro__content__heading{text-align:center;text-wrap:pretty}@media screen and (min-width: 768px){.connecting-dots__section.intro .intro__content__heading.heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.connecting-dots__section.intro .intro__content__heading.heading-2-xl{font-size:7rem;line-height:1.22;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.connecting-dots__section.intro .intro__content__body{margin-top:3rem;text-align:center;text-wrap:pretty}@media screen and (min-width: 768px){.connecting-dots__section.intro .intro__content__body{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif;text-wrap:pretty}}.connecting-dots__section.sidebyside{position:relative;width:100%;max-width:1440px;display:flex;flex-direction:column;gap:6rem;padding:6rem 0 0}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside{gap:10rem;padding:15rem 0 0}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside{gap:10rem;padding:0}}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side.image{margin:0 0 -4rem}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side.image{margin:-4rem 0}}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside:last-of-type .connecting-dots__side.image{margin-bottom:-10rem}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside{flex-direction:row}.connecting-dots__section.sidebyside.reverse{flex-direction:row-reverse}.connecting-dots__section.sidebyside.reverse .connecting-dots__side.image{justify-content:flex-start}}.connecting-dots__section.sidebyside .connecting-dots__side{flex:1 1 100%}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side{flex:1 1 50%}}.connecting-dots__section.sidebyside .connecting-dots__side.copy{flex:1 1 100%;display:flex;align-items:center;padding:0 3rem}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side.copy{padding:0 10rem}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side.copy{flex:1 1 40%;padding:0 0 0 10rem}}.connecting-dots__section.sidebyside .connecting-dots__side.image{display:none;position:relative;flex:1 1 100%;align-items:center;justify-content:flex-end}.connecting-dots__section.sidebyside .connecting-dots__side.image img{display:block;width:100%;max-width:63rem;transform-origin:top left}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side.image img{width:90%;max-width:98.25rem;transform:translate(10%)}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side.image img{width:110%}.reverse .connecting-dots__section.sidebyside .connecting-dots__side.image img{outline:solid 4px lime}}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side.image{display:flex}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side.image{flex:1 1 60%}}.connecting-dots__section.sidebyside .connecting-dots__side.image.image-mobile{display:flex}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side.image.image-mobile{display:none}}.connecting-dots__section.sidebyside .connecting-dots__side__copy{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side__copy{max-width:60rem}}.connecting-dots__section.sidebyside .connecting-dots__side__copy__heading{text-wrap:pretty}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side__copy__heading{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.connecting-dots__section.sidebyside .connecting-dots__side__copy__body{color:#3e3e3e}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside .connecting-dots__side__copy__body{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside .connecting-dots__side__copy__body{max-width:50rem}}.connecting-dots__section.sidebyside.reverse .image{justify-content:flex-start}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside.reverse .image img{transform:translate(-10%)}}.connecting-dots__section.sidebyside.reverse .copy{padding:0 3rem}@media screen and (min-width: 768px){.connecting-dots__section.sidebyside.reverse .copy{padding:0 6rem}}@media screen and (min-width: 1025px){.connecting-dots__section.sidebyside.reverse .copy{padding:0 10rem 0 0}}.connecting-students{background:#f9f9f9;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7.5rem;overflow:hidden}@media screen and (min-width: 768px){.connecting-students{gap:10rem}}.connecting-students__text-container .row .col-12{display:flex;flex-direction:column;align-items:center;gap:3rem}.connecting-students__body p{margin:2rem 0}.connecting-students__body p a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.connecting-students__body p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .connecting-students__body p a:hover:before{transform:scaleX(1);transform-origin:left center}.connecting-students__body p a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.connecting-students__body p a.hover:before{transform:scaleX(1);transform-origin:left center}.connecting-students__body p:first-of-type{margin-top:0}.connecting-students__body p:last-of-type{margin-bottom:0}.connecting-students__body:empty{display:none}.connecting-students__heading.heading-2-xl{text-align:center;max-width:106.5rem}@media screen and (min-width: 768px){.connecting-students__heading.heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.connecting-students__heading.heading-2-xl{font-size:7rem;line-height:1.22;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.connecting-students__body.body-m{text-align:center;text-wrap:pretty;max-width:640px}@media screen and (min-width: 768px){.connecting-students__body.body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 1025px){.connecting-students .row{padding:0 10rem}}.connecting-students__cards{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 768px){.connecting-students__cards{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1025px){.connecting-students__cards{grid-template-columns:1fr 1fr 1fr}}.connecting-students__card{display:flex;flex-direction:column;background-color:#e6e6e6;border:1px solid #E6E6E6;border-radius:6rem;overflow:hidden;width:100%}@supports selector(:focus-visible){.connecting-students__card:focus-visible{outline:none;outline:2px dashed #0074C7}}.connecting-students__card__image{aspect-ratio:342/306;object-fit:cover;object-position:center}.connecting-students__card__overlay{margin-top:-10rem;border-radius:5rem;width:100%;min-height:100%;background-color:#fff;padding:4rem}@media screen and (min-width: 1025px){.connecting-students__card__overlay{min-height:unset;padding:4rem 5rem}}.connecting-students__card__overlay__content{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1025px){.connecting-students__card__overlay__content{gap:0rem}}.connecting-students__card .hrule{width:100%;height:1px;background-color:#e6e6e6}.connecting-students__card__footer{display:flex;justify-content:space-between;align-items:center;gap:2.5rem}@supports selector(:focus-visible){.connecting-students__card__footer:focus-visible{outline:none;outline:2px dashed #0074C7}}.connecting-students__card__footer__left{display:flex;flex-direction:column;gap:.5rem}.connecting-students__card__footer__left .sub-header-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#000}.connecting-students__card__footer__icon{position:relative;background-color:#849f28;width:4rem;height:4rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.connecting-students__card__footer__icon svg{color:#fff;width:2rem;height:2rem;z-index:1}.connecting-students__card__footer__icon:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#00000080;border-radius:50%;opacity:0;transform:scale(0);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.connecting-students__card__subheader{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:100%}.connecting-students__card__subheader span{color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connecting-students__card__subheader svg{width:3rem;aspect-ratio:1/1;color:#000}.connecting-students__card__eyebrow.eyebrow-m{line-height:1}@media screen and (min-width: 1025px){.connecting-students__card{aspect-ratio:384/440;position:relative;min-height:unset}.connecting-students__card__overlay{position:absolute;width:calc(100% + 2px);left:50%;bottom:0;transform:translate(-50%)}.connecting-students__card .hrule{margin-bottom:2rem}.connecting-students__card__body-wrap{overflow:hidden;padding-top:2rem;transition:height .45s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.connecting-students__card__body{margin-bottom:2rem}}body:not(body.touch) .connecting-students__card:hover .connecting-students__card__footer__icon:after{opacity:1;transform:scale(1)}.connecting-students__card.hover .connecting-students__card__footer__icon:after{opacity:1;transform:scale(1)}.home-curated-topics{background:#f9f9f9;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.home-curated-topics .row.copy{max-width:104rem}.home-curated-topics .row.copy .col-12{display:flex;flex-direction:column;align-items:center;gap:3rem}.home-curated-topics__heading.heading-2-xl{text-align:center;text-wrap:pretty}@media screen and (min-width: 768px){.home-curated-topics__heading.heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.home-curated-topics__heading.heading-2-xl{font-size:7rem;line-height:1.22;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.home-curated-topics__body.body-m{text-align:center;text-wrap:pretty}@media screen and (min-width: 768px){.home-curated-topics__body.body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.home-curated-topics__row-wrap{position:relative;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.home-curated-topics__row{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}.home-curated-topics__row__item{position:relative;width:20rem;height:23.75rem}@media screen and (min-width: 768px){.home-curated-topics__row__item{width:28.75rem;height:33.75rem}}.home-curated-topics__row__item.hidden{display:none}.home-curated-topics__circle{width:23.75rem;height:23.75rem;position:relative;left:50%;top:0;transform:translate3d(-50%,0,0);border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}@media screen and (min-width: 768px){.home-curated-topics__circle{width:33.75rem;height:33.75rem}}.red .home-curated-topics__circle{background-color:#e67265}.green .home-curated-topics__circle{background-color:#849f28}.yellow .home-curated-topics__circle{background-color:#c48938}.home-curated-topics__circle__content{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.75rem;gap:1rem}@media screen and (min-width: 768px){.home-curated-topics__circle__content{padding:5rem}}.hide-content .home-curated-topics__circle__content{display:none}.home-curated-topics__circle__content span.eyebrow{color:#00f}.red .home-curated-topics__circle__content span.eyebrow{color:#4d1812}.green .home-curated-topics__circle__content span.eyebrow{color:#244006}.yellow .home-curated-topics__circle__content span.eyebrow{color:#4d2f0c}.home-curated-topics__circle__content span.topic{text-align:center;font-size:1.875rem;text-wrap:pretty}@media screen and (min-width: 768px){.home-curated-topics__circle__content span.topic{font-size:2.5rem}}.home-curated-topics__circle__content svg{display:block;width:100%;height:auto}.home-hero{background-color:#fff;display:flex}.home-hero svg{display:block;width:100%}.home-hero svg#home-hero-logo{overflow:visible}.home-hero svg#home-hero-logo g.beta{display:none}@media screen and (min-width: 768px){.home-hero svg#home-hero-logo g.beta{display:block}.home-hero svg#home-hero-logo g.beta-mobile{display:none}}.home-hero .container{flex:1 1 auto}.home-hero .container .row{padding:0 3.5rem}@media screen and (min-width: 768px){.home-hero .container .row{padding:0 4rem}}@media screen and (min-width: 1025px){.home-hero .container .row{padding:0 7.5rem}}.home-hero .container .row .col-12{flex:1 1 auto;display:flex;flex-direction:column;gap:2rem}.home-hero-logo__container{padding:1.25rem 0 0;overflow:hidden}.home-hero__row{flex:1 1 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.home-hero__row{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1025px){.home-hero__row{flex-wrap:nowrap}}.home-hero__row__column{flex:1;display:flex;align-items:flex-end}.home-hero__row__column.hero-row-column--left{order:2}@media screen and (min-width: 768px){.home-hero__row__column.hero-row-column--left{flex:1 1 40%}}@media screen and (min-width: 1025px){.home-hero__row__column.hero-row-column--left{order:initial;flex:1;justify-content:flex-start;padding-bottom:3rem}}.home-hero__row__column.hero-row-column--left .heading{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-wrap:wrap}@media screen and (min-width: 1025px){.home-hero__row__column.hero-row-column--left .heading{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-wrap:wrap}}.home-hero__row__column.hero-row-column--center{flex:0 0 46%;order:1;justify-content:center}@media screen and (min-width: 768px){.home-hero__row__column.hero-row-column--center{width:100%;flex:1 0 100%;order:1}}@media screen and (min-width: 1025px){.home-hero__row__column.hero-row-column--center{order:initial;flex:0 0 46%}}.home-hero__row__column.hero-row-column--right{order:3}@media screen and (min-width: 768px){.home-hero__row__column.hero-row-column--right{flex:1 1 40%;justify-content:flex-end}}@media screen and (min-width: 1025px){.home-hero__row__column.hero-row-column--right{order:initial;flex:1;padding-bottom:3rem}}.home-hero__row__column.hero-row-column--right .body{font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}@media screen and (min-width: 768px){.home-hero__row__column.hero-row-column--right .body{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif;max-width:32.5rem}}.powered-by{background:#f9f9f9;width:100%;display:flex;flex-direction:column;gap:7.5rem}@media screen and (min-width: 768px){.powered-by{gap:10rem}}.powered-by__text-container .row .col-12{display:flex;flex-direction:column;align-items:center;gap:3rem}.powered-by__body p{margin:2rem 0}.powered-by__body p a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.powered-by__body p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .powered-by__body p a:hover:before{transform:scaleX(1);transform-origin:left center}.powered-by__body p a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.powered-by__body p a.hover:before{transform:scaleX(1);transform-origin:left center}.powered-by__body:empty{display:none}.powered-by__heading.heading-2-xl{text-align:center;max-width:106.5rem}@media screen and (min-width: 768px){.powered-by__heading.heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.powered-by__heading.heading-2-xl{font-size:7rem;line-height:1.22;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.powered-by__body.body-m{text-align:center;text-wrap:pretty;max-width:640px}@media screen and (min-width: 768px){.powered-by__body.body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.powered-by__logos{width:100%;display:flex;flex-direction:column;gap:2rem}.powered-by__logos-row{display:flex;flex-direction:row;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px}.powered-by__logos-row.reverse{flex-direction:row-reverse}.powered-by__logo-set{display:inherit;gap:2rem;padding:0 1rem}.powered-by__logo{flex:0 0 auto;display:flex;width:25rem;height:15rem;padding:2rem 4rem;align-items:center;border-radius:3rem;background:#fff}.powered-by__logo img{display:block;width:100%;height:100%;object-fit:contain}.page--about .powered-by{background:#fff}.page--about .powered-by .powered-by__logo{background:#f9f9f9}.home-stats{background-color:#fff}.home-stats__row{display:flex;flex-direction:column;align-items:center;gap:6rem}@media screen and (min-width: 768px){.home-stats__row{flex-direction:row;justify-content:center;gap:6rem;flex-wrap:wrap}}@media screen and (min-width: 1025px){.home-stats__row{flex-wrap:nowrap;gap:3rem}}.home-stats__row__item{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;max-width:56.25rem}@media screen and (min-width: 768px){.home-stats__row__item{flex:0 0 45%}}@media screen and (min-width: 1025px){.home-stats__row__item{flex:1 1 auto}}.home-stats__row__item__circs{width:8rem;position:absolute;left:62%;top:0;display:flex;justify-content:center;align-items:center}.home-stats__row__item__heading{color:#000;text-align:center;width:100%;z-index:1}@media screen and (min-width: 1025px){.home-stats__row__item__heading.heading-1-l{font-size:9rem;line-height:1.22;letter-spacing:-.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.home-stats__row__item__subheading{color:#000;text-align:center;text-wrap:balance}.home-stats__row__item:nth-child(1) .home-stats__row__item__circs svg path.shape{fill:#e67265}.home-stats__row__item:nth-child(2) .home-stats__row__item__circs svg path.shape{fill:#509ec2}.home-stats__row__item:nth-child(3) .home-stats__row__item__circs svg path.shape{fill:#849f28}.library-accordion{display:flex;flex-direction:column}.library-accordion.expanded .library-accordion__button__icon{transform:rotate(180deg)}.library-accordion__button{border:none;background:none;display:flex;justify-content:space-between;width:100%}body:not(body.touch) .library-accordion__button:hover .library-accordion__button__icon{background:#e6e6e6}.library-accordion__button.hover .library-accordion__button__icon{background:#e6e6e6}@supports selector(:focus-visible){.library-accordion__button:focus-visible{outline:none;outline:1px dashed #0074C7}}.library-accordion__button .sub-header-m{color:#000;display:flex;align-items:center;gap:.5rem;white-space:nowrap}@media screen and (min-width: 1025px){.library-accordion__button .sub-header-m{font-size:1.75rem;line-height:1.16;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;white-space:nowrap}}.library-accordion__button .sub-header-m .library-accordion__filter-count{color:#849f28;font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}@media screen and (min-width: 1025px){.library-accordion__button .sub-header-m .library-accordion__filter-count{font-size:1.25rem;line-height:1.24;letter-spacing:.5px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}}.library-accordion__button__icon{color:#676767;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:50%}.library-accordion__button__icon svg{width:3rem;height:3rem}@media screen and (min-width: 1025px){.library-accordion__button__icon svg{width:2rem;height:2rem}}.library-accordion__content{overflow:hidden}.library-accordion__content__row{display:flex;flex-wrap:wrap;gap:1rem;padding-top:3rem}@media screen and (min-width: 1025px){.library-accordion__content__row{gap:.5rem;padding-top:1.5rem}}.library-checkbox{display:flex;position:relative;align-items:center;padding:.75rem 1.5rem;min-height:4rem}@supports selector(:focus-visible){.library-checkbox:focus-visible{outline:none;outline:1px dashed #0074C7}}body:not(body.touch) .library-checkbox:hover .library-checkbox__bg{background:#f9f9f9}.library-checkbox.hover .library-checkbox__bg{background:#f9f9f9}@media screen and (min-width: 1025px){.library-checkbox{padding:.75rem 1.25rem}}.library-checkbox--tag{padding:0 .75rem 0 1.5rem}.library-checkbox--tag .library-checkbox__bg{cursor:default;background:#f3f5ea;border-color:#d9e5ac}body:not(body.touch) .library-checkbox--tag:hover .library-checkbox__bg{background:#f3f5ea;border-color:#d9e5ac}.library-checkbox--tag.hover .library-checkbox__bg{background:#f3f5ea;border-color:#d9e5ac}.library-checkbox__input,.library-checkbox__bg{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;width:100%;height:100%;top:0;left:0;cursor:pointer}.library-checkbox__bg{background:#fff;z-index:1;pointer-events:none;border:1px solid #E6E6E6;border-radius:2rem;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.library-checkbox__bg{border-radius:2rem}}.library-checkbox__copy,.library-checkbox__close{position:relative;z-index:2;color:#000}.library-checkbox__copy{margin-bottom:0;pointer-events:none}.library-checkbox__close{border:none;background:none;transition:color .3s cubic-bezier(.4,0,.2,1);padding:6px}body:not(body.touch) .library-checkbox__close:hover{color:#849f28}.library-checkbox__close.hover{color:#849f28}.library-checkbox .library-checkbox__input:checked+.library-checkbox__bg{background:#f3f5ea;border-color:#d9e5ac}.library-content{background:#f9f9f9;padding-bottom:4rem}@media screen and (min-width: 768px){.library-content{padding-bottom:6rem}}@media screen and (min-width: 1025px){.library-content{padding-bottom:7.5rem}}.library-content__row{width:100%;display:flex;padding:4rem 3rem 0;align-items:flex-start}@media screen and (min-width: 768px){.library-content__row{padding-top:5rem}}@media screen and (min-width: 1025px){.library-content__row{gap:3rem;padding-top:6rem}}.library-content__cards{width:100%;display:flex;flex-direction:column;position:relative;min-height:100%;gap:3rem}@media screen and (min-width: 768px){.library-content__cards{gap:5rem}}.library-content__cards__loader{position:absolute;z-index:2;background:#f9f9f9;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:6rem;top:0;left:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.library-content__cards__loader .material-loader{position:static;display:flex;transform:none;stroke:#0074c7;width:8rem;height:8rem;opacity:1}.library-content__cards__loader.hidden{opacity:0;pointer-events:none}.library-content__cards .pagination-row{position:relative;z-index:1}.library-content__cards .pagination-row.hidden{opacity:0;pointer-events:none;visibility:hidden}.library-content__cards__wrapper{width:100%;height:100%;flex-basis:100%;flex-grow:1;display:flex;flex-wrap:wrap;gap:3rem;padding-top:5rem;margin-top:-5rem;position:relative;z-index:1}@media screen and (min-width: 768px){.library-content__cards__wrapper{gap:2.75rem}}@media screen and (min-width: 768px){.library-content__cards__wrapper .contribution-card{width:calc((100% - 2.75rem)/2)}}@media screen and (min-width: 1025px){.library-content__cards__wrapper .contribution-card{width:calc((100% - 2.75rem * (3 - 1)) / 3)}}@media screen and (min-width: 1440px){.library-content__cards__wrapper .contribution-card{width:calc((100% - 8.25rem)/4)}}.library-content__cards__wrapper .contribution-card__content__top .type.no-grade{border-right:none;padding-right:0}.library-content__cards__wrapper .no-results{padding:4rem 3rem;background:#0000000a;align-self:start;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;border:1px solid #E6E6E6;border-radius:3rem}@media screen and (min-width: 768px){.library-content__cards__wrapper .no-results{padding:6rem 10rem;min-height:42.5rem}}@media screen and (min-width: 1025px){.library-content__cards__wrapper .no-results{padding:6rem 15rem}}.library-content__cards__wrapper .no-results .body-m{text-align:center;color:#000}.library-content__cards__wrapper .no-results .body-m.grey{color:#676767}.library-filters{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:100dvw;height:100dvh;z-index:12;background:#fff;opacity:0;pointer-events:none;transition:opacity 375ms cubic-bezier(.4,0,.2,1),top .2s linear}.library-filters.visible{opacity:1;pointer-events:initial}@media screen and (min-width: 1025px){.library-filters{z-index:1;opacity:1;pointer-events:initial;width:100%;height:auto;position:sticky;top:3rem}.library-filters.nav-offset{top:11rem}}@media screen and (min-width: 1025px){.library-filters{max-width:41rem;border-radius:3rem;border:1px solid #E6E6E6}}.library-filters__top{flex-shrink:0;padding:0 3rem;height:8rem;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E6E6E6}.library-filters__top .sub-header-m{color:#000}.library-filters__top .results-count{display:none}@media screen and (min-width: 1025px){.library-filters__top .results-count{display:block}}.library-filters__top .results-count:empty{display:none}@media screen and (min-width: 1025px){.library-filters__top{border-bottom:none;height:auto;padding:3rem 3rem 2rem;justify-content:space-between}.library-filters__top .icon-button{display:none;visibility:hidden}}.library-filters__search{padding:0 1.5rem 2rem;display:none}@media screen and (min-width: 1025px){.library-filters__search{display:block}}.library-filters__search .form-input__button{right:1rem}.library-filters .form-input__input{min-height:5rem;padding-top:1.5rem;padding-right:5rem;padding-bottom:1.5rem}.library-filters__form{overflow:auto;display:flex;flex-direction:column;gap:3rem;padding:3rem}@media screen and (min-width: 768px){.library-filters__form{padding:5rem 10rem}}@media screen and (min-width: 1025px){.library-filters__form{gap:1rem;padding:0 1.5rem 2rem;max-height:62.5rem}}.library-filters__group{background:#f9f9f9;padding:4rem 3rem;border-radius:2rem;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 1025px){.library-filters__group{padding:3rem 2rem;gap:1.5rem}}.library-filters__group .divider{width:100%;height:1px;background:#e6e6e6}.library-filters__bottom{width:100%;flex-shrink:0;margin-top:auto;display:flex;box-sizing:border-box;justify-content:center;align-items:center;flex-direction:column;padding:2rem 3rem;border-top:1px solid #E6E6E6}@media screen and (min-width: 768px){.library-filters__bottom{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1025px){.library-filters__bottom{flex-direction:column}}.library-filters__bottom__buttons{display:flex;flex-shrink:0;flex-direction:row;gap:1rem}.library-filters__bottom__buttons .cta-primary.loader{background:#000;height:4rem}@media screen and (min-width: 1025px){.library-filters__bottom__buttons .cta-primary.loader{display:none}}body:not(body.touch) .library-filters__bottom__buttons .cta-primary.loader:hover{background-color:#3e3e3e}body:not(body.touch) .library-filters__bottom__buttons .cta-primary.loader:hover .label{color:#fff}.library-filters__bottom__buttons .cta-primary.loader.hover{background-color:#3e3e3e}.library-filters__bottom__buttons .cta-primary.loader.hover .label{color:#fff}.library-filters__bottom__buttons .cta-primary.loader .material-loader{stroke:#fff;width:2rem;height:2rem}.library-filters__bottom__buttons .cta-primary.loader .loader-success{display:none}.library-filters__bottom__tags{max-width:calc(100% + 6rem);margin:0 -3rem;position:relative;flex-shrink:1}@media screen and (min-width: 768px){.library-filters__bottom__tags{width:70%;margin:0}}@media screen and (min-width: 1025px){.library-filters__bottom__tags{width:100%}}.library-filters__bottom__tags__buttons{pointer-events:none;width:100%;z-index:2;position:absolute;display:flex;align-items:center;justify-content:space-between;top:2rem;padding:0 3rem;transform:translateY(-50%)}@media screen and (min-width: 768px){.library-filters__bottom__tags__buttons{padding:0;padding-right:3rem}}@media screen and (min-width: 1025px){.library-filters__bottom__tags__buttons{padding:0}}.library-filters__bottom__tags__buttons:before,.library-filters__bottom__tags__buttons:after{content:"";position:absolute;z-index:2;height:4rem;width:9rem;left:0rem;background:linear-gradient(-90deg,#fff0,#fff 16px)}@media screen and (min-width: 768px){.library-filters__bottom__tags__buttons:before,.library-filters__bottom__tags__buttons:after{width:6rem}}.library-filters__bottom__tags__buttons:before,.library-filters__bottom__tags__buttons:after,.library-filters__bottom__tags__buttons .prev-button,.library-filters__bottom__tags__buttons .next-button{transition:all .35s cubic-bezier(.4,0,.2,1)}.library-filters__bottom__tags__buttons:after{right:0;width:9rem;left:auto;transform:rotate(180deg)}@media screen and (min-width: 1025px){.library-filters__bottom__tags__buttons:after{width:6rem}}.library-filters__bottom__tags__buttons .prev-button,.library-filters__bottom__tags__buttons .next-button{pointer-events:initial;position:relative;z-index:3}.library-filters__bottom__tags__buttons .prev-button{transform:rotate(180deg)}.library-filters__bottom__tags__buttons .prev-button,.library-filters__bottom__tags__buttons:before{opacity:0;pointer-events:none}.library-filters__bottom__tags__buttons.no-scroll:after,.library-filters__bottom__tags__buttons.no-scroll .next-button{opacity:0;pointer-events:none}.library-filters__bottom__tags__buttons.is-scrolled:before,.library-filters__bottom__tags__buttons.is-scrolled .prev-button{opacity:1;pointer-events:initial}.library-filters__bottom__tags__wrapper{display:flex;padding:0 3rem;gap:.5rem;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.library-filters__bottom__tags__wrapper::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.library-filters__bottom__tags__wrapper{padding:0;padding-right:3rem}}.library-filters__bottom__tags .library-checkbox{flex-shrink:0;margin-bottom:1.5rem}@media screen and (min-width: 768px){.library-filters__bottom__tags .library-checkbox{margin-bottom:0}}@media screen and (min-width: 1025px){.library-filters__bottom__tags .library-checkbox{margin-bottom:1.5rem}}.library-hero .container{position:relative;z-index:6;height:100%;width:100%;overflow:hidden}@media screen and (min-width: 1025px){.library-hero .container.comp-padding{padding:10rem 0}}.library-hero .copy-col{display:flex;flex-direction:column;gap:2rem;text-align:center;justify-content:center;align-items:center}@media screen and (min-width: 768px){.library-hero .copy-col .heading-2-l{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.library-hero .copy-col .heading-2-l{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.library-hero .copy-col .body-m{max-width:59.25rem}@media screen and (min-width: 1025px){.library-hero .copy-col .body-m{max-width:75rem;font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.library-hero__accents{position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1344/241;transform:translate3d(-47%,-50%,0);min-width:780px}@media screen and (min-width: 768px){.library-hero__accents{width:98%;min-width:800px}}@media screen and (min-width: 1025px){.library-hero__accents{width:86%;min-width:1000px;max-width:1500px}}.sticky-search{position:sticky;top:0;background:#fff;z-index:5;transition:top .2s linear;border-bottom:1px solid #E6E6E6}@media screen and (min-width: 1025px){.sticky-search{display:none}}.sticky-search:before{content:"";position:absolute;top:0;left:0;width:100%;height:5rem;background:#fff;transform:translateY(-100%);pointer-events:none}.sticky-search.nav-offset{top:8rem}@media screen and (min-width: 768px){.sticky-search.nav-offset{top:8rem}}.sticky-search .container .row{padding:0 2rem;height:8rem;align-items:center;gap:1.5rem;flex-wrap:nowrap}@media screen and (min-width: 768px){.sticky-search .container .row{height:9rem}}.sticky-search__search,.sticky-search__search .form-input{width:100%}.sticky-search__search .form-input__input{min-height:5rem;padding-top:1rem;padding-right:5rem;padding-bottom:1rem}.sticky-search__filter-buttons{display:flex;flex-shrink:0;position:relative}.sticky-search__filter-buttons.active:after{opacity:1}.sticky-search__filter-buttons:after{content:"";position:absolute;width:1.5rem;height:1.5rem;background:#849f28;border-radius:50%;top:0;right:0;transform:translate(10%,-10%);z-index:2;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.sticky-search__filter-buttons .icon-button{display:none}}.sticky-search__filter-buttons .cta{display:none}@media screen and (min-width: 768px){.sticky-search__filter-buttons .cta{display:flex}}.loader-icon{position:relative;color:#000;flex-shrink:0;display:flex;justify-content:center;align-items:center;border:1px solid #E6E6E6;border-radius:50%;width:6rem;height:6rem}@media screen and (min-width: 768px){.loader-icon{width:8rem;height:8rem}}.loader-icon .svg-use,.loader-icon .material-loader{width:3rem;height:3rem;transition:opacity .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.loader-icon .svg-use,.loader-icon .material-loader{width:4rem;height:4rem}}.loader-icon .material-loader{display:flex}.loader-icon .material-loader__spinner{stroke:#000}.loader-icon.loading .material-loader{opacity:1}.loader-icon.loading .svg-use{opacity:0}.material-loader{position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%);width:3rem;height:3rem;opacity:0;display:none}.material-loader__spinner{width:100%;height:100%;animation:rotation 1.35s linear infinite}.material-loader__spinner__circle{stroke-dasharray:180;stroke-dashoffset:0;transform-origin:center;animation:turn 1.35s linear infinite}.folder-add-saves{display:none;opacity:0;flex-direction:column;overflow:auto;padding:0rem 2rem 13rem}@media screen and (min-width: 1025px){.folder-add-saves{padding:0rem 4rem 13rem}}.folder-add-saves__row{display:flex;flex-wrap:wrap;flex-direction:row;gap:3rem}.folder-add-saves__buttons{position:absolute;left:0;bottom:0;z-index:3;background:#fff;width:100%;display:flex;padding:3rem;gap:1.5rem;justify-content:center}.folder-add-saves__buttons .cta{min-width:19.125rem}.folder-add-saves .modal-card-check{position:absolute;top:1.5rem;right:1.5rem;width:4rem;height:4rem;display:flex;padding:1rem;border-radius:50%;background:#fff;border:1px solid #E6E6E6}@media screen and (min-width: 768px){.folder-add-saves .modal-card-check{background:#f9f9f9}}.folder-add-saves .modal-card-check .svg-use{width:100%;color:#849f28;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.folder-add-saves .contribution-card__image .modal-card-check{display:none}@media screen and (min-width: 768px){.folder-add-saves .contribution-card__image .modal-card-check{display:flex}}@media screen and (min-width: 768px){.folder-add-saves .contribution-card__content .modal-card-check{display:none}}.folder-add-saves .contribution-card.selected{border:1px solid #000000}.folder-add-saves .contribution-card.selected .modal-card-check .svg-use{opacity:1}.add-saves-modal .modal__content{display:flex;flex-direction:column;overflow:hidden;max-width:165rem}.add-saves-modal .modal__content__top{padding-bottom:3rem}.add-saves-modal .modal__content__bottom{display:flex;flex-direction:column;padding:0 2rem;position:relative}.add-saves-modal .folder-add-saves{display:flex;opacity:1;padding-top:0}.create-folder-modal__create,.create-folder-modal__add{display:flex;align-items:center;gap:1.5rem}.create-folder-modal__create .material-loader,.create-folder-modal__add .material-loader{display:flex}.create-folder-modal__create .material-loader__spinner,.create-folder-modal__add .material-loader__spinner{stroke:#000}.create-folder-modal__create .copy{padding-right:4rem}.create-folder-modal__add{align-items:flex-start;position:absolute;opacity:0;pointer-events:none;z-index:1}.create-folder-modal__add .copy{padding-right:6rem;margin-top:1rem}@media screen and (min-width: 768px){.create-folder-modal__add .copy{margin-top:2rem}}@media screen and (min-width: 768px){.create-folder-modal__add .copy .body-m{white-space:nowrap}}.create-folder-modal .modal__content{display:flex;flex-direction:column;max-width:100%;width:60rem;overflow:hidden}.create-folder-modal .modal__content__top{position:relative;flex-direction:column;align-items:flex-start;z-index:2;flex-shrink:0}.create-folder-modal .modal__content__bottom{display:flex;flex-direction:column;padding:0 1rem;position:relative}@media screen and (min-width: 768px){.create-folder-modal .modal__content__bottom{padding:0 2rem}}.create-folder-modal .create-folder-form{padding:4rem 2rem;display:flex;flex-direction:column}@media screen and (min-width: 768px){.create-folder-modal .create-folder-form{padding:5rem 3rem}}@media screen and (min-width: 1025px){.create-folder-modal .create-folder-form{padding:6rem 4rem}}.create-folder-modal .create-folder-form__char-count{margin-left:auto;margin-top:1rem}.delete-folder-modal .modal__content{max-width:60rem}.delete-folder-modal .loader-icon{color:#e67265}.delete-folder-modal__content{display:flex;flex-direction:column;padding:4rem 0}@media screen and (min-width: 768px){.delete-folder-modal__content{padding:5rem 0}}@media screen and (min-width: 1025px){.delete-folder-modal__content{padding:6rem 0}}.delete-folder-modal__content .sub-header-s{margin-bottom:2rem}.delete-folder-modal .delete-buttons{display:flex;justify-content:center;gap:1.5rem;padding:3rem}.edit-folder-modal .modal__content{max-width:60rem}.edit-folder-modal .modal__content__bottom{padding:0}.edit-folder-modal__content{padding:4rem 3rem;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.edit-folder-modal__content{padding:5rem}}@media screen and (min-width: 1025px){.edit-folder-modal__content{padding:6rem}}.edit-folder-modal__content hr{margin:0;border:none;border-top:1px solid #E6E6E6}.edit-folder-modal__content .sub-header-s{margin-bottom:2rem;color:#000}.edit-folder-modal__content__clause .sub-header-s{margin-bottom:1rem}.edit-folder-modal__buttons{display:flex;justify-content:center;align-items:center;padding:3rem;gap:1.5rem;border-top:1px solid #E6E6E6}.edit-folder-modal .edit-folder-form{display:flex;flex-direction:column}.edit-folder-modal .edit-folder-form__char-count{margin-left:auto;margin-top:1rem}.edit-save-modal .modal__content{max-width:60rem;overflow:hidden}.edit-save-modal .modal__content__bottom{padding:0;overflow:auto}.edit-save-modal__content{padding:4rem 3rem 18rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.edit-save-modal__content{padding:5rem 5rem 18rem}}@media screen and (min-width: 1025px){.edit-save-modal__content{padding:6rem 6rem 18rem}}.edit-save-modal__content .sub-header-s{margin-bottom:2rem;color:#000}.edit-save-modal__content.loading{opacity:.5;pointer-events:none}.edit-save-modal__buttons{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:3rem;border-top:1px solid #E6E6E6;position:absolute;bottom:0;width:100%;background:#fff}.edit-save-modal__existing{padding-bottom:3rem;border-bottom:1px solid #E6E6E6}.edit-save-modal__existing.no-form{padding-bottom:0;border-bottom:0}.edit-save-modal__existing__list{display:flex;flex-direction:column;gap:.5rem;max-height:24.75rem;overflow:auto}.edit-save-modal__existing__list .edit-save-folder-button{height:5rem;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:10rem;border:none;background:transparent;transition:background .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .edit-save-modal__existing__list .edit-save-folder-button:not(.selected):hover{background:#f3f5ea99}.edit-save-modal__existing__list .edit-save-folder-button:not(.selected).hover{background:#f3f5ea99}.edit-save-modal__existing__list .edit-save-folder-button.selected{background:#f3f5ea}.edit-save-modal__existing__list .edit-save-folder-button.selected .icon:before,.edit-save-modal__existing__list .edit-save-folder-button.selected .icon .svg-use{opacity:1}.edit-save-modal__existing__list .edit-save-folder-button.selected .icon:before{background:#d9e5ac}.edit-save-modal__existing__list .edit-save-folder-button.selected .icon.svg-use{color:#355e09}.edit-save-modal__existing__list .edit-save-folder-button p{color:#000}.edit-save-modal__existing__list .edit-save-folder-button .icon{border-radius:4px;border:1px solid #E6E6E6;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;position:relative}.edit-save-modal__existing__list .edit-save-folder-button .icon:before{border-radius:2px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;background:#e6e6e6;background-size:contain;z-index:1;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.edit-save-modal__existing__list .edit-save-folder-button .icon .svg-use{width:1rem;height:1rem;position:relative;z-index:2;color:#676767;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.edit-save-modal__create{padding-top:3rem}.edit-save-modal__create .create-folder-form{display:flex;flex-direction:column}.edit-save-modal__create .create-folder-form__char-count{margin-left:auto;margin-top:1rem}.export-modal .modal__content{max-width:60rem;display:flex;flex-direction:column}.export-modal .modal__content__bottom{display:flex;flex-direction:column;padding:0 1.5rem;flex-shrink:1}@media screen and (min-width: 768px){.export-modal .modal__content__bottom{padding:0 3rem}}.export-modal__content{display:flex;flex-direction:column;overflow:hidden;gap:3rem;padding:3rem 0 4rem}@media screen and (min-width: 768px){.export-modal__content{padding:5rem 0}}@media screen and (min-width: 1025px){.export-modal__content{padding:6rem 0}}.export-modal__content .sub-header-s{color:#000}.export-modal__content__group{display:flex;flex-direction:column;gap:2rem;padding:0 1.5rem}@media screen and (min-width: 768px){.export-modal__content__group{padding:0 3rem}}.export-modal__content__group--select{position:relative;z-index:5}.export-modal__content__group--buttons{overflow:auto}.export-modal__content .export-button.hidden{display:none}.guide-notes-modal .modal__content{display:flex;flex-direction:column}.guide-notes-modal .modal__content__top .heading-2-m{text-transform:capitalize}.guide-notes-modal .modal__content__bottom{padding:0;display:flex}.guide-notes-modal .modal__content__bottom .splide{width:100%}.guide-notes-modal .modal__content__bottom .splide:not(.is-overflow) .splide__arrows{display:none}.guide-notes-modal .modal__content__bottom .splide__arrows{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.guide-notes-modal .modal__content__bottom .splide__arrow--prev .icon{transform:rotate(180deg)}.guide-notes-modal .modal__content__bottom .splide .pagination-wrapper{position:relative;max-width:14rem;overflow:hidden}.guide-notes-modal .modal__content__bottom .splide__pagination{gap:1rem;flex-wrap:nowrap;justify-content:flex-start}.guide-notes-modal .modal__content__bottom .splide__pagination__page{padding:0;width:2rem;height:2rem;border-radius:50%;border:none;background:transparent;position:relative}.guide-notes-modal .modal__content__bottom .splide__pagination__page:after{position:absolute;content:"";width:100%;height:100%;border-radius:50%;background:#e6e6e6;transform:translate(-50%,-50%) scale(.625);transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.guide-notes-modal .modal__content__bottom .splide__pagination__page.is-active:after{background:#000;transform:translate(-50%,-50%) scale(1)}.guide-notes-modal .modal__content__bottom .splide__pagination__page[data-size=tiny]:after{transform:translate(-50%,-50%) scale(.25)}.guide-notes-modal .modal__content__bottom .splide__pagination__page[data-size=small]:after{transform:translate(-50%,-50%) scale(.5)}.guide-notes-modal .modal__content__bottom .splide{display:flex;flex-direction:column}.guide-notes-modal .modal__content__bottom .splide .splide__slide{color:#000;width:100%;max-height:100%;overflow:auto;padding:0 2rem}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide .splide__slide{padding:0 3rem}}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item .sub-header-m{color:#000;margin-bottom:1rem;text-transform:capitalize}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item .question{display:flex}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item .question.body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item .question .question_num{width:2rem;flex-shrink:0}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item .divider{width:100%;margin:3rem 0;height:1px;background:#e6e6e6}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__questions{display:flex;flex-direction:column;gap:1rem}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers ol,.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers ul{padding-left:2rem}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers li,.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers p{font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;margin-bottom:1rem}.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers li:last-child,.guide-notes-modal .modal__content__bottom .splide .splide__slide .guide-notes-item__answers p:last-child{margin-bottom:0}.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper{display:flex;align-items:center;padding:3rem;border-top:1px solid #E6E6E6;width:100%;flex-direction:column;gap:1.5rem}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper{flex-direction:row;gap:3rem}}.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper .sub-header-s .question-label{display:none}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper .sub-header-s .question-label{display:inline-block}}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper{padding:3rem 3rem 3rem 5rem}}@media screen and (min-width: 1025px){.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper{padding:3rem 3rem 3rem 6rem}}.guide-notes-modal .modal__content__bottom .splide .bottom-wrapper .splide__arrows{width:auto}.guide-notes-modal .modal__content__bottom .splide__track{padding:4rem 0}@media screen and (min-width: 768px){.guide-notes-modal .modal__content__bottom .splide__track{padding:5rem 0}}@media screen and (min-width: 1025px){.guide-notes-modal .modal__content__bottom .splide__track{padding:6rem 0}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;pointer-events:none;padding:0 1rem}@media screen and (min-width: 768px){.modal{padding:0 3rem}}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.modal__content{background:#fff;box-shadow:0 8px 16px #00000014;border-radius:5rem;position:relative;z-index:2;width:100%;max-width:75rem;max-height:calc(100dvh - 4rem);display:flex;flex-direction:column}@media screen and (min-width: 768px){.modal__content{max-width:90rem;max-height:min(100dvh - 15rem,110rem)}}.modal__content__top{padding:3rem 3rem 0;display:flex;flex-direction:column;gap:1.5rem;color:#000}.modal__content__top p{color:#000}@media screen and (min-width: 768px){.modal__content__top{align-items:center;flex-direction:row}}.modal__content__top .modal-icon{position:relative;color:#000;flex-shrink:0;display:flex;justify-content:center;align-items:center;border:1px solid #E6E6E6;border-radius:50%;width:6rem;height:6rem}@media screen and (min-width: 768px){.modal__content__top .modal-icon{width:8rem;height:8rem}}.modal__content__top .modal-icon .svg-use,.modal__content__top .modal-icon .material-loader{width:3rem;height:3rem}@media screen and (min-width: 768px){.modal__content__top .modal-icon .svg-use,.modal__content__top .modal-icon .material-loader{width:4rem;height:4rem}}.modal__content__top .body-m{margin-top:1rem}.modal__content__bottom{padding:0 3rem;overflow:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.modal__content__bottom{padding:0 6rem}}.modal__content__bottom.loading{opacity:.5;pointer-events:none}.modal__close{position:absolute;top:2rem;right:2rem;z-index:3}.modal__close:disabled{opacity:.5;pointer-events:none}.modal__close:not(.icon-button){background:none;border:none;color:#676767;width:4rem;height:4rem;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .35s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .modal__close:not(.icon-button):hover{color:#000}.modal__close:not(.icon-button):focus-visible{color:#000}.modal__close:not(.icon-button).hover{color:#000}@supports selector(:focus-visible){.modal__close:not(.icon-button):focus-visible{outline:none;outline:2px dashed #0074C7}}.modal__close:not(.icon-button) svg{height:100%;width:100%}.more-content-modal .modal__content{max-width:60rem}.more-content-modal .modal__content__bottom{padding:0 3rem;overflow-x:hidden;overflow:auto}.more-content-modal .modal__content__top{flex-direction:row;align-items:center}.more-content-modal__content{padding:3rem 0 4rem}@media screen and (min-width: 768px){.more-content-modal__content{padding-bottom:5rem}}@media screen and (min-width: 1025px){.more-content-modal__content{padding-bottom:6rem}}.more-content-modal__content__image{border-radius:3rem;margin-bottom:6rem}.more-content-modal__content__copy{display:flex;gap:1rem;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){.more-content-modal__content__copy{padding:0 2rem}}@media screen and (min-width: 1025px){.more-content-modal__content__copy{padding:0 3rem}}.more-content-modal__content__copy .body-m{margin:1rem 0}.newsletter-modal .modal__content{max-width:54.25rem;width:100%;padding-bottom:4rem}@media screen and (min-width: 768px){.newsletter-modal .modal__content{margin:0 3rem;padding-bottom:5rem}}@media screen and (min-width: 1025px){.newsletter-modal .modal__content{max-width:60rem;padding-bottom:6rem}}.newsletter-modal .modal__content__top{align-items:flex-start}.newsletter-modal .modal__content__top .modal-icon .icon--error,.newsletter-modal .modal__content__top .modal-icon .icon--success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.newsletter-modal .modal__content__top .modal-icon .icon--error{color:#e67265}.newsletter-modal .modal__content__top .modal-icon .icon--success{color:#849f28}.newsletter-modal .modal__content__top .modal-icon .material-loader{stroke:#849f28}@media screen and (min-width: 768px){.newsletter-modal .modal__content__top .copy{padding-top:2rem}}.newsletter-modal .modal__content__bottom .newsletter-form{padding-top:4rem}@media screen and (min-width: 768px){.newsletter-modal .modal__content__bottom .newsletter-form{padding-top:5rem}}@media screen and (min-width: 1025px){.newsletter-modal .modal__content__bottom .newsletter-form{padding-top:6rem}}.newsletter-modal .modal__content__success{overflow:hidden;height:0}.newsletter-modal .modal__content__success .success-content{padding-top:3rem;padding-left:3rem;padding-right:3rem}@media screen and (min-width: 768px){.newsletter-modal .modal__content__success .success-content{padding-left:12.5rem}}.newsletter-modal .modal__content__success .success-content__copy{padding-top:3rem;border-top:1px solid #E6E6E6;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.pan-zoom-modal__image{width:101%;height:101%;position:relative;z-index:2}.pan-zoom-modal__image img{position:absolute;z-index:1;top:0;left:0;width:auto;height:auto;min-height:100%;min-width:100%}.pan-zoom-modal__image__buttons{position:absolute;display:flex;bottom:3rem;right:3rem;gap:2rem;z-index:2}.transcript-read-more-modal .modal__content{display:flex;flex-direction:column}.transcript-read-more-modal .modal__content__bottom{display:flex;padding:0 1rem 4rem}.transcript-read-more-modal__content{display:flex;overflow-y:scroll;flex-direction:column;margin-top:4rem;padding:0 2rem 6rem;gap:3rem;scrollbar-color:#676767 transparent;scrollbar-width:thin}@media screen and (min-width: 768px){.transcript-read-more-modal__content{padding:0 4.5rem}}.transcript-read-more-modal__content .transcript-entry{display:flex;gap:2rem;padding-right:1rem}.transcript-read-more-modal__content .body-m.simple,.transcript-read-more-modal__content .body-m.non-timestamp{display:flex;flex-direction:column;gap:2rem}@supports not (scrollbar-color: #676767 transparent){.transcript-read-more-modal__content::-webkit-scrollbar{width:4px}.transcript-read-more-modal__content::-webkit-scrollbar-track{background:transparent}.transcript-read-more-modal__content::-webkit-scrollbar-thumb{background-color:#676767;border-radius:3px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.more-content-carousel{overflow:hidden;background:#f9f9f9}.more-content-carousel.included-content{background:#f9f9f9}.more-content-carousel.included-content .copy{display:flex;align-items:center;gap:1rem}.more-content-carousel.included-content .copy .icon{display:flex;padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.more-content-carousel.included-content .copy .icon svg{width:3rem;height:3rem}.more-content-carousel.included-content .copy .heading-2-m{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.more-content-carousel.included-content .copy .heading-2-m{align-items:center;flex-direction:row}}.more-content-carousel.included-content .copy .heading-2-m .eyebrow-l{color:#676767}.more-content-carousel .header-col{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4rem}@media screen and (min-width: 768px){.more-content-carousel .header-col{margin-bottom:5rem}}@media screen and (min-width: 1025px){.more-content-carousel .header-col{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:6rem}}.more-content-carousel .header-col .eyebrow-l{color:#000}.more-content-carousel .header-col .heading-2-m{margin-top:1rem;padding-right:2rem}@media screen and (min-width: 768px){.more-content-carousel .header-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.more-content-carousel .header-col .cta-primary{flex-shrink:0;margin-top:2rem}@media screen and (min-width: 1025px){.more-content-carousel .header-col .cta-primary{margin-top:0}}.more-content-carousel .button-row{width:100%;display:flex;justify-content:center;margin-top:4rem}@media screen and (min-width: 768px){.more-content-carousel .button-row{display:none}}.more-content-carousel .button-row.hidden{display:none}.more-content-carousel .button-row .view-more-button .icon{transform:rotate(90deg);transition:transform .35s cubic-bezier(.4,0,.2,1)}.more-content-carousel .button-row .view-more-button.active .icon{transform:rotate(-90deg)}.more-content-carousel .splide{width:100%}.more-content-carousel .splide:not(.is-overflow) .splide__arrows{display:none}.more-content-carousel .splide__arrows{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.more-content-carousel .splide__arrow--prev .icon{transform:rotate(180deg)}.more-content-carousel .splide .pagination-wrapper{position:relative;max-width:14rem;overflow:hidden}.more-content-carousel .splide__pagination{gap:1rem;flex-wrap:nowrap;justify-content:flex-start}.more-content-carousel .splide__pagination__page{padding:0;width:2rem;height:2rem;border-radius:50%;border:none;background:transparent;position:relative}.more-content-carousel .splide__pagination__page:after{position:absolute;content:"";width:100%;height:100%;border-radius:50%;background:#e6e6e6;transform:translate(-50%,-50%) scale(.625);transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.more-content-carousel .splide__pagination__page.is-active:after{background:#000;transform:translate(-50%,-50%) scale(1)}.more-content-carousel .splide__pagination__page[data-size=tiny]:after{transform:translate(-50%,-50%) scale(.25)}.more-content-carousel .splide__pagination__page[data-size=small]:after{transform:translate(-50%,-50%) scale(.5)}.more-content-carousel .splide__arrows{margin-top:3rem;display:none}@media screen and (min-width: 768px){.more-content-carousel .splide__arrows{display:flex}}.more-content-carousel .splide__arrow--prev .icon{transform:rotate(90deg)}.more-content-carousel .splide__arrow--next .icon{transform:rotate(-90deg)}.more-content-carousel .splide__track{padding:0 2.5rem}.more-content-carousel .splide__slide{margin-bottom:3rem}.more-content-carousel .splide__slide:nth-child(n+7){display:none}@media screen and (min-width: 768px){.more-content-carousel .splide__slide:nth-child(n+7){display:block}}.more-info .header-col{margin-bottom:4rem}@media screen and (min-width: 768px){.more-info .header-col{margin-bottom:5rem}}@media screen and (min-width: 1025px){.more-info .header-col{margin-bottom:6rem}}.pagination{display:flex;justify-content:center;width:100%;align-items:center;gap:1rem}.pagination .pagination-button{margin:0 1rem}.pagination .pagination-button.prev .icon{transform:rotate(90deg)}.pagination .pagination-button.next .icon{transform:rotate(-90deg)}.pagination .pagination-button.disabled{opacity:.5;pointer-events:none}.pagination__button{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;color:#676767;background-color:#e6e6e6;border:1px solid #E6E6E6;border-radius:50%;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);position:relative}body:not(body.touch) .pagination__button:hover{border-color:#000}.pagination__button.hover{border-color:#000}@supports selector(:focus-visible){.pagination__button:focus-visible{outline:none;outline:1px dashed #0074C7}}.pagination__button.active{color:#fff;background-color:#000;border-color:#000;pointer-events:none}.pagination__button .eyebrow-l{line-height:1;margin-top:2px}.partner-detail-about{overflow:hidden}.partner-detail-about .row{flex-direction:column}@media screen and (min-width: 1025px){.partner-detail-about .row{flex-direction:row}}.partner-detail-about .copy-col{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.partner-detail-about .copy-col .body-m p{margin-top:4rem}.partner-detail-about .copy-col .body-m p:first-of-type{margin-top:0}@media screen and (min-width: 1025px){.partner-detail-about .copy-col .body-m p{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.partner-detail-about .copy-col .body-m p a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.partner-detail-about .copy-col .body-m p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .partner-detail-about .copy-col .body-m p a:hover:before{transform:scaleX(1);transform-origin:left center}.partner-detail-about .copy-col .body-m p a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.partner-detail-about .copy-col .body-m p a.hover:before{transform:scaleX(1);transform-origin:left center}.partner-detail-about .link-col{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;margin-top:4rem}@media screen and (min-width: 1025px){.partner-detail-about .link-col{margin-top:0;padding-left:10rem}}.partner-detail-about .link-col .eyebrow{margin-bottom:1.5rem}@media screen and (max-width: 767px){.partner-detail-about{padding-top:0}}.partner-detail-collections .header-col{display:flex;justify-content:flex-start;gap:8px;margin-bottom:6rem}@media screen and (min-width: 768px){.partner-detail-collections .header-col{align-items:center}}@media screen and (min-width: 768px){.partner-detail-collections .header-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.partner-detail-collections .header-col .eyebrow{color:#676767}.partner-detail-collections .header-col .icon{width:6rem;height:6rem;flex-shrink:0;padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.partner-detail-collections .header-col .icon svg{width:100%;height:100%}.partner-detail-collections .header-col .collection-card-row{gap:1.5rem}.partner-detail-collections .header-col .copy{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.partner-detail-collections .header-col .copy{align-items:center;flex-direction:row}}.partner-detail-contributions .header-col{display:flex;justify-content:flex-start;gap:1rem;align-items:center;margin-bottom:6rem}.partner-detail-contributions .header-col .icon{flex-shrink:0;width:6rem;height:6rem;padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.partner-detail-contributions .header-col .icon svg{width:100%;height:100%}@media screen and (min-width: 768px){.partner-detail-contributions .header-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.partner-detail-contributions .header-col .eyebrow{color:#676767}.partner-detail-contributions .copy{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.partner-detail-contributions .copy{align-items:center;flex-direction:row}}.partner-detail-contributions .contribution-card-wrapper{width:100%;display:flex;flex-wrap:wrap;margin-bottom:6rem;gap:3rem}.partner-detail-contributions .contribution-load-more{margin:0 auto}.partner-detail-contributions .contribution-load-more .icon{transform:rotate(90deg)}.partner-detail-hero .row{align-items:flex-start;justify-content:center;gap:3rem}@media screen and (min-width: 768px){.partner-detail-hero .row{gap:7.5rem;flex-wrap:nowrap;align-items:center}}.partner-detail-hero .row .image-col{max-width:42.75rem;max-height:42.75rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid #E6E6E6;padding:10rem 5rem;border-radius:50%;margin-bottom:3rem}@media screen and (min-width: 768px){.partner-detail-hero .row .image-col{margin-bottom:0}}.partner-detail-hero .row .image-col img{width:100%;height:100%;object-fit:contain}.partner-detail-hero .row .copy-col h1{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;margin-bottom:2rem}@media screen and (min-width: 1025px){.partner-detail-hero .row .copy-col h1{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.partner-detail-hero .row .copy-col .body{max-width:75rem;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}@media screen and (min-width: 1025px){.partner-detail-hero .row .copy-col .body{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.partner-detail-hero__info{display:flex;margin-top:3rem;padding-top:3rem;border-top:1px solid #E6E6E6;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width: 768px){.partner-detail-hero__info{flex-direction:row;margin-top:6rem;display:none}}@media screen and (min-width: 1025px){.partner-detail-hero__info{display:flex;gap:6rem}}.partner-detail-hero__info--tablet{display:none}@media screen and (min-width: 768px){.partner-detail-hero__info--tablet{display:flex}}@media screen and (min-width: 1025px){.partner-detail-hero__info--tablet{display:none}}.partner-detail-hero__info .eyebrow{color:#3e3e3e}.partner-detail-hero__info .cta-primary{color:#000}.partner-detail-hero__info .info-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;width:50%}@media screen and (min-width: 1025px){.partner-detail-hero__info .info-col{width:auto}}.partner-detail-hero__info .info-col .info-item{display:flex;align-items:center;gap:.5rem;position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.partner-detail-hero__info .info-col .info-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .partner-detail-hero__info .info-col .info-item:hover:before{transform:scaleX(1);transform-origin:left center}.partner-detail-hero__info .info-col .info-item:focus-visible:before{transform:scaleX(1);transform-origin:left center}.partner-detail-hero__info .info-col .info-item.hover:before{transform:scaleX(1);transform-origin:left center}.partner-detail-hero__info .info-col .info-item:before{bottom:-2px}.partner-detail-hero__info .info-col .info-item .svg-use{width:2rem;color:#0074c7;height:2rem}.partner-detail-hero__info .info-col .info-item .eyebrow-m{color:#0074c7;margin-top:1px}.partner-detail-hero__info .eyebrow-m.icon{display:flex;gap:1rem;color:#000}.partner-detail-hero__info .eyebrow-m.icon svg{width:2rem;height:2rem}.advisory-group .copy-col{display:flex;flex-direction:column;gap:2rem}.advisory-group .copy-col .title{font:initial}@media screen and (min-width: 1025px){.advisory-group .copy-col .title .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.advisory-group .copy-col .body-m{max-width:80rem;color:#3e3e3e}@media screen and (min-width: 1025px){.advisory-group .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.advisory-group .card-row{margin-top:5rem;gap:4rem 1.5rem}@media screen and (min-width: 768px){.advisory-group .card-row{margin-top:6rem;gap:5rem 3rem}}@media screen and (min-width: 1025px){.advisory-group .card-row{margin-top:7.5rem;gap:7.5rem 3rem}}.partner-design-team .copy-col{display:flex;flex-direction:column;gap:2rem}.partner-design-team .copy-col .title{font:initial}@media screen and (min-width: 1025px){.partner-design-team .copy-col .title .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.partner-design-team .copy-col .body-m{max-width:80rem;color:#3e3e3e}@media screen and (min-width: 1025px){.partner-design-team .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.partner-design-team .card-row{margin-top:5rem;gap:7.5rem 3rem}@media screen and (min-width: 768px){.partner-design-team .card-row{margin-top:6rem}}@media screen and (min-width: 1025px){.partner-design-team .card-row{margin-top:7.5rem}}.partner-hero .row{flex-wrap:nowrap;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.partner-hero .row{flex-direction:row;gap:7%}}.partner-hero .image-col{flex:1 1 100%;display:flex;align-items:center;position:relative}.partner-hero .image-col .more-content-button{position:absolute;left:calc(var(--horizontal-offset-mobile) * 1%);top:calc(var(--vertical-offset-mobile) * 1%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.partner-hero .image-col .more-content-button{left:calc(var(--horizontal-offset) * 1%);top:calc(var(--vertical-offset) * 1%)}}.partner-hero .image-col img{width:100%;transform:none}@media screen and (min-width: 768px){.partner-hero .image-col img{width:110%;transform:translate(-5%)}}.partner-hero .copy-col{flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;gap:2rem}@media screen and (min-width: 1025px){.partner-hero .copy-col .heading-2-xl{font-size:7.5rem;line-height:1.2;letter-spacing:-1.2px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.partner-hero .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 768px){.partner-hero .copy-col h1,.partner-hero .copy-col p{text-wrap:balance}}.partner-hero .copy-col .links{display:flex;margin-top:3rem;gap:3rem;flex-direction:column}@media screen and (min-width: 1025px){.partner-hero .copy-col .links{align-items:center;flex-direction:row}}.partner-hero .copy-col .links .cta{flex:0 0 auto}.partner-hero .copy-col .links .body-m a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.partner-hero .copy-col .links .body-m a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .partner-hero .copy-col .links .body-m a:hover:before{transform:scaleX(1);transform-origin:left center}.partner-hero .copy-col .links .body-m a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.partner-hero .copy-col .links .body-m a.hover:before{transform:scaleX(1);transform-origin:left center}.partners-manifesto{background-color:#f9f9f9}.partners-manifesto__heading.heading-2-m{text-align:center}@media screen and (min-width: 1025px){.partners-manifesto__heading.heading-2-m{font-size:4rem;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;line-height:1.24}}.partners-manifesto__heading.heading-2-m em{font-style:normal;transition:color .4s ease}.partners-manifesto__heading.heading-2-m em.blue{color:#509ec2}.partners-manifesto__heading.heading-2-m em.red{color:#e67265}.partners-manifesto__heading.heading-2-m em.green{color:#849f28}.partners-manifesto__heading.heading-2-m em.yellow{color:#c48938}.partners-manifesto__heading.heading-2-m em.black{color:#000}.museum-collaborators .copy-col{display:flex;flex-direction:column;gap:2rem}.museum-collaborators .copy-col .title{font:initial}@media screen and (min-width: 1025px){.museum-collaborators .copy-col .title .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.museum-collaborators .copy-col .body-m{max-width:80rem;color:#3e3e3e}@media screen and (min-width: 1025px){.museum-collaborators .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.museum-collaborators .header-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}@media screen and (min-width: 768px){.museum-collaborators .header-row{flex-wrap:nowrap}}.museum-collaborators .card-row,.museum-collaborators .pagination-row{padding-top:5rem}@media screen and (min-width: 768px){.museum-collaborators .card-row,.museum-collaborators .pagination-row{padding-top:6rem}}@media screen and (min-width: 1025px){.museum-collaborators .card-row,.museum-collaborators .pagination-row{padding-top:7.5rem}}.museum-collaborators .card-row{gap:4rem 1.5rem}@media screen and (min-width: 768px){.museum-collaborators .card-row{gap:5rem 3rem}}@media screen and (min-width: 1025px){.museum-collaborators .card-row{gap:7.5rem 3rem}}.museum-collaborators .pagination-row.hide{display:none}.partner-steering-committee .copy-col{display:flex;flex-direction:column;gap:2rem}.partner-steering-committee .copy-col .title{font:initial}@media screen and (min-width: 1025px){.partner-steering-committee .copy-col .title .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.partner-steering-committee .copy-col .body-m{max-width:80rem;color:#3e3e3e}@media screen and (min-width: 1025px){.partner-steering-committee .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.partner-steering-committee .card-row{margin-top:5rem;gap:7.5rem 3rem}@media screen and (min-width: 768px){.partner-steering-committee .card-row{margin-top:6rem}}@media screen and (min-width: 1025px){.partner-steering-committee .card-row{margin-top:7.5rem}}.teacher-authors .copy-col{display:flex;flex-direction:column;gap:2rem}.teacher-authors .copy-col .title{font:initial}@media screen and (min-width: 1025px){.teacher-authors .copy-col .title .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.teacher-authors .copy-col .body-m{max-width:80rem;color:#3e3e3e}@media screen and (min-width: 1025px){.teacher-authors .copy-col .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.teacher-authors .card-row{margin-top:5rem;gap:4rem 1.5rem}@media screen and (min-width: 768px){.teacher-authors .card-row{margin-top:6rem;gap:5rem 3rem}}@media screen and (min-width: 1025px){.teacher-authors .card-row{margin-top:7.5rem;gap:6rem 3rem}}.teacher-authors .promo-block-four-up{padding-top:0;overflow:visible}.partners{background:#f9f9f9}.partners .card-row{gap:1.5rem}@media screen and (min-width: 768px){.partners .card-row{gap:2rem}}@media screen and (min-width: 1025px){.partners .card-row{gap:3rem}}.partners .pagination-row{padding-top:3rem}@media screen and (min-width: 768px){.partners .pagination-row{padding-top:5rem}}@media screen and (min-width: 1025px){.partners .pagination-row{padding-top:6rem}}@media screen and (min-width: 1025px){.primary-content-activity{display:none}}.primary-content-activity__wrapper{width:100%;display:flex;aspect-ratio:1440/851;position:relative;z-index:2;border-radius:4rem 4rem 0 0;overflow:hidden}.primary-content-activity__wrapper iframe{width:100%;height:100%;border:none}.primary-content-activity__wrapper:before{position:absolute;width:100%;height:100%;content:"";border:1px solid #E6E6E6;border-bottom:none;z-index:2;border-radius:4rem 4rem 0 0;pointer-events:none}.primary-content-activity__content{display:flex;width:100%;align-items:flex-start}.primary-content-activity--desktop{display:none}@media screen and (min-width: 1025px){.primary-content-activity--desktop{display:block}}.primary-content-activity--desktop .primary-content-desktop__tabs .primary-content-tabs{max-height:200px;min-height:40rem}.primary-content-activity--desktop .primary-content-activity__wrapper{min-height:40rem;aspect-ratio:1440/870}@media screen and (min-width: 1025px){.primary-content-audio{display:none}}.primary-content-audio__wrapper{position:relative;width:100%;z-index:2;display:flex;flex-direction:column;border-radius:4rem;overflow:hidden}.primary-content-audio__wrapper media-controller{--media-background-color: #FFFFFF;--media-control-background: transparent;--media-control-hover-background: transparent;--media-primary-color: #000000;--media-button-padding: 1rem;--media-tooltip-display: none;--media-range-track-background: #E6E6E6;--media-range-track-border-radius: 10rem;padding:calc(2rem - 2px) 3rem;border-radius:3rem;border:1px solid #E6E6E6;width:100%}@media screen and (min-width: 768px){.primary-content-audio__wrapper media-controller{border-radius:6rem}}.primary-content-audio__wrapper media-controller media-control-bar{display:flex;align-items:center;gap:1rem;width:100%}.primary-content-audio__wrapper media-controller media-time-range{width:100%;--media-control-hover-background: transparent;--media-time-range-buffered-color: transparent;--media-range-thumb-height: 3rem;--media-range-thumb-width: 3rem;--media-range-padding-right: 1rem;--media-range-padding-left: 1rem;--media-range-padding: 0;--media-range-thumb-border-radius: 50%;--media-range-thumb-background: #FFFFFF;--media-range-thumb-border: 1px solid #000000;height:3rem}.primary-content-audio__wrapper media-controller media-duration-display,.primary-content-audio__wrapper media-controller media-time-display{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase;padding:0;margin:0 1rem;-webkit-user-select:none;user-select:none}.primary-content-audio__wrapper media-controller media-time-display{min-width:38px;max-width:38px}.primary-content-audio__wrapper media-controller media-mute-button{border-radius:50%}.primary-content-audio__wrapper media-controller media-mute-button{flex-shrink:0}.primary-content-audio__wrapper media-controller media-play-button,.primary-content-audio__wrapper media-controller media-seek-backward-button,.primary-content-audio__wrapper media-controller media-seek-forward-button{flex-shrink:0;border-radius:50%;border:1px solid #E6E6E6;transition:border-color .35s cubic-bezier(.4,0,.2,1)}.primary-content-audio__wrapper media-controller media-play-button media-tooltip,.primary-content-audio__wrapper media-controller media-seek-backward-button media-tooltip,.primary-content-audio__wrapper media-controller media-seek-forward-button media-tooltip{display:none}body:not(body.touch) .primary-content-audio__wrapper media-controller media-play-button:hover,body:not(body.touch) .primary-content-audio__wrapper media-controller media-seek-backward-button:hover,body:not(body.touch) .primary-content-audio__wrapper media-controller media-seek-forward-button:hover{border-color:#000}.primary-content-audio__wrapper media-controller media-play-button.hover,.primary-content-audio__wrapper media-controller media-seek-backward-button.hover,.primary-content-audio__wrapper media-controller media-seek-forward-button.hover{border-color:#000}.primary-content-audio__wrapper media-controller media-play-button:active,.primary-content-audio__wrapper media-controller media-seek-backward-button:active,.primary-content-audio__wrapper media-controller media-seek-forward-button:active{background-color:#e6e6e6}.primary-content-audio__wrapper media-controller .media-mobile{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}@media screen and (min-width: 768px){.primary-content-audio__wrapper media-controller .media-mobile{display:none}}.primary-content-audio__wrapper media-controller .media-mobile media-play-button{width:8rem;height:8rem}.primary-content-audio__wrapper media-controller .media-mobile media-play-button svg{width:4rem;height:4rem}.primary-content-audio__wrapper media-controller .media-button-large{display:none}@media screen and (min-width: 768px){.primary-content-audio__wrapper media-controller .media-button-large{display:flex}}.primary-content-audio__wrapper media-controller{border-radius:0 0 4rem 4rem}.primary-content-audio__wrapper__image{aspect-ratio:1280/720;display:flex}.primary-content-audio__wrapper__image.grade-k-2 .primary{color:#849f28}.primary-content-audio__wrapper__image.grade-3-5 .primary{color:#509ec2}.primary-content-audio__wrapper__image.grade-6-8 .primary{color:#e67265}.primary-content-audio__wrapper__image.grade-9-12 .primary{color:#c48938}.primary-content-audio__wrapper__image.grade-multiple .primary{color:#676767}.primary-content-audio__wrapper__image.grade-k-2 .secondary{color:#355e09}.primary-content-audio__wrapper__image.grade-3-5 .secondary{color:#0c4678}.primary-content-audio__wrapper__image.grade-6-8 .secondary{color:#8c2d22}.primary-content-audio__wrapper__image.grade-9-12 .secondary{color:#6b4411}.primary-content-audio__wrapper__image.grade-multiple .secondary{color:#000}.primary-content-audio__wrapper__image>svg{width:100%}.primary-content-audio__wrapper .download-button{position:absolute;top:3rem;right:3rem}.primary-content-audio__wrapper .primary-content-audio__icon{width:100%;height:100%}.primary-content-audio__tabs{width:100%}.primary-content-audio__content-wrapper{display:flex;width:100%}.primary-content-audio--desktop{display:none}@media screen and (min-width: 1025px){.primary-content-audio--desktop{display:block}}.primary-content-audio--desktop .primary-content-audio__wrapper{aspect-ratio:793/446}.primary-content-audio--desktop .primary-content-audio__wrapper__image{height:calc(100% - 72px);object-fit:cover}.primary-content-audio--desktop .primary-content-audio__wrapper__image>svg{position:absolute;width:100%;height:auto}.primary-content-bottom-bar{position:fixed;bottom:5rem;right:3rem;z-index:100;display:flex;align-items:center;gap:1rem;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.primary-content-bottom-bar.visible{opacity:1;pointer-events:initial}.primary-content-bottom-bar .feedback-button{border:solid 1px #FFFFFF}@media screen and (min-width: 1025px){.primary-content-bottom-bar .feedback-button.icon-button{display:none}}.primary-content-bottom-bar .feedback-button.cta{display:none}@media screen and (min-width: 1025px){.primary-content-bottom-bar .feedback-button.cta{display:flex}}.primary-content-bottom-bar .back-top-button svg{transform:rotate(-90deg)}.export-callout__wrapper{position:relative;width:100%}.export-callout__item{top:0;left:0;position:absolute;width:100%;padding:4rem 3rem;border-radius:4rem;opacity:0;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1) .15s}.export-callout__item.grade-k-2{background:#355e09}.export-callout__item.grade-3-5{background:#0c4678}.export-callout__item.grade-6-8{background:#8c2d22}.export-callout__item.grade-9-12{background:#6b4411}.export-callout__item.grade-multiple{background:#000}.export-callout__item.active{transition:opacity .3s cubic-bezier(.4,0,.2,1);position:static;opacity:1;pointer-events:initial;z-index:2}@media screen and (min-width: 768px){.export-callout__item{flex-direction:row;align-items:center;gap:3rem;padding:5rem;border-radius:5rem}}@media screen and (min-width: 1025px){.export-callout__item{padding:5rem 7.5rem}}.export-callout__item__copy{display:flex;flex-direction:column;gap:1rem}.export-callout__item__copy p{color:#fff}.export-callout__item .export-button{flex-shrink:0}.primary-content-guide .heading-2-m{margin-bottom:1.5rem}@media screen and (min-width: 1025px){.primary-content-guide .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.primary-content-guide .body-m{margin-bottom:3rem}.primary-content-guide__tabs{margin-top:3rem;position:relative}.primary-content-guide__tabs .tab{opacity:0;pointer-events:none;position:absolute;top:0;left:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.primary-content-guide__tabs .tab:first-of-type{position:relative}.primary-content-guide__tabs[data-active-tab=grade-k-2] .tab-grade-k-2,.primary-content-guide__tabs[data-active-tab=grade-3-5] .tab-grade-3-5,.primary-content-guide__tabs[data-active-tab=grade-6-8] .tab-grade-6-8,.primary-content-guide__tabs[data-active-tab=grade-9-12] .tab-grade-9-12,.primary-content-guide__tabs[data-active-tab=grade-multiple] .tab-grade-multiple{opacity:1;pointer-events:auto;transition:opacity .45s cubic-bezier(.4,0,.2,1) 225ms}@media screen and (min-width: 768px){.primary-content-guide__tabs{margin-top:5rem}}@media screen and (min-width: 1025px){.primary-content-guide__tabs{margin-top:0;margin-left:10rem}}.primary-content-guide .tab{padding:1.5rem;border-radius:5rem;width:100%}.primary-content-guide .tab.grade-k-2{background:#f3f5ea}.primary-content-guide .tab.grade-3-5{background:#eef6f9}.primary-content-guide .tab.grade-6-8{background:#fdf1f0}.primary-content-guide .tab.grade-9-12{background:#fff7ec}.primary-content-guide .tab.grade-multiple{background:#e6e6e6}.primary-content-guide .tab.grade-k-2:before{background:#d9e5ac}.primary-content-guide .tab.grade-3-5:before{background:#99deff}.primary-content-guide .tab.grade-6-8:before{background:#ffd1cc}.primary-content-guide .tab.grade-9-12:before{background:#ffeacc}.primary-content-guide .tab.grade-multiple:before{background:#e6e6e6}@media screen and (min-width: 768px){.primary-content-guide .tab{padding:5rem;border-radius:6rem}}@media screen and (min-width: 1025px){.primary-content-guide .tab{padding:6rem}}.primary-content-guide .tab:before{content:"";position:absolute;top:1.5rem;left:4.375rem;width:1px;height:calc(100% - 3rem);z-index:1}@media screen and (min-width: 768px){.primary-content-guide .tab:before{left:8rem;top:5rem;height:calc(100% - 10rem)}}@media screen and (min-width: 1025px){.primary-content-guide .tab:before{left:9rem;top:6rem;height:calc(100% - 12rem)}}.primary-content-guide .tab .tab-item{display:flex;align-items:flex-start;z-index:2;position:relative}.primary-content-guide .tab .tab-item:last-of-type .tab-item__content{padding-bottom:0}.primary-content-guide .tab .tab-item__icon{background:#fff;border-radius:50%;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:3rem}.primary-content-guide .tab .tab-item__icon .icon{width:2.5rem;height:2.5rem;color:#3e3e3e}.primary-content-guide .tab .tab-item__questions{display:flex;flex-direction:column;gap:2rem}.primary-content-guide .tab .tab-item__questions .question{margin:0}.primary-content-guide .tab .tab-item__content{padding:2rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media screen and (min-width: 1025px){.primary-content-guide .tab .tab-item__content{padding:1rem 0 3rem}}.primary-content-guide .tab .tab-item__content .sub-header-m{text-transform:capitalize;margin-top:.5rem}.primary-content-guide .tab .tab-item__content .question{display:flex}.primary-content-guide--fallback .status-pill{margin-bottom:1rem}.primary-content-guide--fallback .primary-content-guide__tabs .tab{opacity:1}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-k-2 .tab-item .icon{color:#d9e5ac}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-3-5 .tab-item .icon{color:#99deff}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-6-8 .tab-item .icon{color:#ffd1cc}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-9-12 .tab-item .icon{color:#ffeacc}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-multiple .tab-item .icon{color:#e6e6e6}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-k-2 .tab-item .fpo-title{background:#d9e5ac}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-3-5 .tab-item .fpo-title{background:#99deff}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-6-8 .tab-item .fpo-title{background:#ffd1cc}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-9-12 .tab-item .fpo-title{background:#ffeacc}.primary-content-guide--fallback .primary-content-guide__tabs .tab.grade-multiple .tab-item .fpo-title{background:#e6e6e6}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content{width:100%;gap:0}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-title{height:3rem;width:100%;border-radius:10rem;margin-bottom:3rem}@media screen and (min-width: 1025px){.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-title{max-width:30rem}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-title--2{max-width:12.5rem}}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-question{width:100%;height:1.5rem;background:#fffc;border-radius:10rem;margin-bottom:1rem}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-question--2{width:88%}@media screen and (min-width: 768px){.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-question--2{width:94%}}@media screen and (min-width: 1025px){.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-question--2{width:88%}}.primary-content-guide--fallback .primary-content-guide__tabs .tab .tab-item__content .fpo-question:last-of-type{margin-bottom:0;margin-top:1rem}.primary-content-hero .header-row{flex-wrap:nowrap;gap:2rem}.primary-content-hero .eyebrow-col{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 104px)}@media screen and (min-width: 768px){.primary-content-hero .eyebrow-col{width:50%}}.primary-content-hero .eyebrow-col .hero-icon{width:3rem;height:3rem;margin-right:1rem;flex-shrink:0}.primary-content-hero .eyebrow-col .eyebrow-m{display:inline-flex;gap:.5rem;max-width:calc(100% - 20rem)}@media screen and (min-width: 768px){.primary-content-hero .eyebrow-col .eyebrow-m{max-width:100%}}.primary-content-hero .eyebrow-col .eyebrow-m .time{color:#676767}.primary-content-hero .eyebrow-col .eyebrow-m .type{overflow:hidden;text-overflow:ellipsis;color:#000;white-space:nowrap}.primary-content-hero .eyebrow-col .eyebrow-m span.type,.primary-content-hero .eyebrow-col .eyebrow-m span.dot{transform:translateY(1px)}.primary-content-hero .eyebrow-col .eyebrow-m span.time{transform:translateY(1.5px)}.primary-content-hero .grades{padding-left:1.5rem;margin-left:1.5rem;border-left:1px solid #E6E6E6;display:flex;align-items:center;gap:.5rem}.primary-content-hero .button-col{display:flex;justify-content:flex-end;gap:1rem}.primary-content-hero .button-col .icon-button{display:none}.primary-content-hero .button-col .button-save .cta.save-button{display:flex}.primary-content-hero .button-col--desktop{display:none}@media screen and (min-width: 768px){.primary-content-hero .button-col--desktop{display:flex}}.primary-content-hero .button-col--mobile{display:flex;justify-content:flex-start;margin-top:2rem}@media screen and (min-width: 768px){.primary-content-hero .button-col--mobile{display:none}}.primary-content-hero .copy-col .heading-2-xl{margin:2rem 0}@media screen and (min-width: 1025px){.primary-content-hero .copy-col .heading-2-xl{font-size:7.5rem;line-height:1.2;letter-spacing:-1.2px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.primary-content-hero .copy-col .body-m{max-width:75rem}}.primary-content-hero .info-row{margin-top:3rem;gap:3rem;flex-direction:column}@media screen and (min-width: 768px){.primary-content-hero .info-row{flex-direction:row}}@media screen and (min-width: 1025px){.primary-content-hero .info-row{margin-top:6rem}}.primary-content-hero .info-row .divider{border-top:1px solid #E6E6E6}.primary-content-hero .info-row__row{display:flex;flex-direction:column;gap:3rem;width:100%}@media screen and (min-width: 768px){.primary-content-hero .info-row__row{flex-direction:row;flex-wrap:nowrap}}.primary-content-hero .info-row .item{display:flex;flex-direction:column;gap:1rem}.primary-content-hero .info-row .item .eyebrow-s{color:#676767}.primary-content-hero .info-row .item .cta-primary{color:#000}.primary-content-hero .info-row .item__included{display:flex;align-items:center;gap:4px}.primary-content-hero .info-row .item__included.info-item{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.primary-content-hero .info-row .item__included.info-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .primary-content-hero .info-row .item__included.info-item:hover:before{transform:scaleX(1);transform-origin:left center}.primary-content-hero .info-row .item__included.info-item:focus-visible:before{transform:scaleX(1);transform-origin:left center}.primary-content-hero .info-row .item__included.info-item.hover:before{transform:scaleX(1);transform-origin:left center}.primary-content-hero .info-row .item__included.info-item:before{bottom:-2px}.primary-content-hero .info-row .item__included.info-item .eyebrow-m{color:#0074c7;line-height:1;margin-top:1px}.primary-content-hero .info-row .item--includes{flex-shrink:0}.primary-content-hero .info-row .item--historical-period{max-width:25rem}.primary-content-hero .info-row .item--historical-period a.cta-primary{color:#0074c7;text-underline-offset:2px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .primary-content-hero .info-row .item--historical-period a.cta-primary:hover{text-decoration-color:#0074c7}.primary-content-hero .info-row .item--historical-period a.cta-primary.hover{text-decoration-color:#0074c7}.primary-content-hero .info-row .item--partners{position:relative}@media screen and (min-width: 768px){.primary-content-hero .info-row .item--partners{margin-left:auto;flex-basis:auto}}.primary-content-hero .info-row .item--partners .partner-tooltip{width:20rem;position:absolute;padding:1.5rem;transform-origin:bottom center;border-radius:1.5rem;border:1px solid #E6E6E6;background:#f9f9f9;box-shadow:0 1rem 2rem #00000014;transform:scale(.85) translateZ(1px);backface-visibility:hidden;text-align:center;opacity:0;pointer-events:none;z-index:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.primary-content-hero .info-row .item--partners .partner-tooltip .body-s{font-size:1.5rem}.primary-content-hero .info-row .item--partners .partner-tooltip.active{opacity:1;transform:scale(1) translateZ(1px)}.primary-content-hero .info-row .item--partners .logos{display:flex;gap:1rem;flex-wrap:wrap}.primary-content-hero .info-row .item--partners .logos__partner{flex-shrink:0;aspect-ratio:5/3;width:15rem;border:1px solid #E6E6E6;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;padding:1.5rem}.primary-content-hero .info-row .item--partners .logos__partner img{object-fit:contain}@media screen and (min-width: 1025px){.primary-content-image-carousel{display:none}}.primary-content-image-carousel__image-wrapper{position:relative;border-radius:4rem;overflow:hidden;z-index:3;width:100%}.primary-content-image-carousel__thumbnail-wrapper{width:100%;padding:6rem 0 3rem;margin-top:-3rem;position:relative;display:flex;align-items:center;z-index:2;gap:1rem;border-radius:0px 0px 4rem 4rem;border:1px solid #E6E6E6;background:#fff;-webkit-user-select:none;user-select:none;overflow:hidden}.primary-content-image-carousel__thumbnail-wrapper .prev-button,.primary-content-image-carousel__thumbnail-wrapper .next-button{position:absolute;top:calc(50% + 1.5rem);transform:translateY(-50%);flex-shrink:0;left:1.5rem;z-index:2}@media screen and (min-width: 1025px){.primary-content-image-carousel__thumbnail-wrapper .prev-button,.primary-content-image-carousel__thumbnail-wrapper .next-button{left:3rem}}.primary-content-image-carousel__thumbnail-wrapper .prev-button.hidden,.primary-content-image-carousel__thumbnail-wrapper .next-button.hidden{display:none}.primary-content-image-carousel__thumbnail-wrapper .prev-button .icon,.primary-content-image-carousel__thumbnail-wrapper .next-button .icon{transform:rotate(90deg)}.primary-content-image-carousel__thumbnail-wrapper .next-button{left:auto;right:1.5rem}@media screen and (min-width: 1025px){.primary-content-image-carousel__thumbnail-wrapper .next-button{right:3rem}}.primary-content-image-carousel__thumbnail-wrapper .next-button .icon{transform:rotate(-90deg)}.primary-content-image-carousel__thumbnails{display:flex;width:100%;padding:0 8.5rem}.primary-content-image-carousel__thumbnails.no-buttons{padding:0 3rem}@media screen and (min-width: 1025px){.primary-content-image-carousel__thumbnails{width:100%;padding:0 11rem}}.primary-content-image-carousel__thumbnails__track{display:flex;-webkit-user-select:none;user-select:none}.primary-content-image-carousel__thumbnail{width:10.75rem;padding:1rem;border:none;background:none;border-radius:3rem;display:flex;position:relative}@media screen and (min-width: 768px){.primary-content-image-carousel__thumbnail{width:13rem}}@media screen and (min-width: 1025px){.primary-content-image-carousel__thumbnail{width:14rem}}.primary-content-image-carousel__thumbnail:before{content:"";width:100%;height:100%;position:absolute;border:.5rem solid #849F28;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3rem;opacity:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .primary-content-image-carousel__thumbnail:hover img{transform:scale(1.05)}.primary-content-image-carousel__thumbnail:focus-visible img{transform:scale(1.05)}.primary-content-image-carousel__thumbnail.hover img{transform:scale(1.05)}@supports selector(:focus-visible){.primary-content-image-carousel__thumbnail:focus-visible{outline:none;outline:2px dashed #0074C7}}.primary-content-image-carousel__thumbnail.active{pointer-events:none}.primary-content-image-carousel__thumbnail.active:before{opacity:1}.primary-content-image-carousel__thumbnail .image-wrapper{overflow:hidden;width:100%;height:100%;display:flex;aspect-ratio:1;border-radius:2rem}.primary-content-image-carousel__thumbnail img{aspect-ratio:1;object-fit:cover;border-radius:2rem;border:1px solid #E6E6E6;transition:transform .45s cubic-bezier(.4,0,.2,1)}.primary-content-image-carousel__image{position:absolute;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:90rem;z-index:1;opacity:0;top:0;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.primary-content-image-carousel__image img{background-color:#000}.primary-content-image-carousel__image .download-button{position:absolute;z-index:2;top:1.5rem;right:1.5rem}@media screen and (min-width: 768px){.primary-content-image-carousel__image .download-button{top:3rem;right:3rem}}.primary-content-image-carousel__image:first-of-type{position:static;z-index:2}.primary-content-image-carousel__image.active{opacity:1;pointer-events:auto}.primary-content-image-carousel__image img{height:100%;width:100%;object-fit:contain;-webkit-user-drag:none}.primary-content-image-carousel__image__buttons{display:flex;position:absolute;bottom:2rem;right:2rem;gap:1rem}.primary-content-image-carousel__image__buttons .zoom-in,.primary-content-image-carousel__image__buttons .zoom-out{display:none}@media screen and (min-width: 1025px){.primary-content-image-carousel__image__buttons .zoom-in,.primary-content-image-carousel__image__buttons .zoom-out{display:flex}}.primary-content-image-carousel--desktop{display:none}@media screen and (min-width: 1025px){.primary-content-image-carousel--desktop{display:block}}.primary-content-image-carousel--desktop .primary-content-image-carousel__content-wrapper{display:flex;position:relative;z-index:3}.primary-content-image-carousel--desktop .primary-content-image-carousel__image-wrapper{max-height:60.625rem}.primary-content-image-carousel--desktop .primary-content-image-carousel__thumbnail-wrapper{padding-top:7.5rem;margin-top:-4.5rem}.primary-content-tab{padding:5rem 0 3rem 3rem;position:absolute;top:0;left:0;z-index:2;pointer-events:none;opacity:0;width:100%;transition:opacity .45s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.primary-content-tab{padding:7rem 6rem 6rem}}.primary-content-tab:first-of-type{position:static}.primary-content-tab.hidden{opacity:0;pointer-events:none}.primary-content-tab.active{transition:opacity .45s cubic-bezier(.4,0,.2,1) .45s;opacity:1;pointer-events:initial}.primary-content-tab .tab-content{overflow:hidden;margin-bottom:4rem;height:18rem;padding-right:3rem}.primary-content-tab .tab-content.expanded{overflow:auto}.primary-content-tab .read-more-button .icon-wrapper{transform:rotate(90deg)}@media screen and (min-width: 1025px){.primary-content-tab .read-more-button{display:none}}.primary-content-tab--about .body-m p{margin-bottom:2rem}.primary-content-tab--about .body-m p:last-of-type{margin-bottom:0}.primary-content-tab--transcript.active .tab-content .audio-player *,.primary-content-tab--simple-transcript.active .tab-content .audio-player *{pointer-events:initial}.primary-content-tab--transcript .tab-content,.primary-content-tab--simple-transcript .tab-content{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.primary-content-tab--transcript .tab-content .body-m,.primary-content-tab--simple-transcript .tab-content .body-m{display:flex;gap:2rem}.primary-content-tab--transcript .tab-content .body-m.non-timestamp,.primary-content-tab--simple-transcript .tab-content .body-m.non-timestamp{flex-direction:column;max-height:40rem}.primary-content-tab--transcript .tab-content .audio-player,.primary-content-tab--simple-transcript .tab-content .audio-player{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;pointer-events:none}.primary-content-tab--transcript .tab-content .audio-player *,.primary-content-tab--simple-transcript .tab-content .audio-player *{pointer-events:none}.primary-content-tab--transcript .tab-content .audio-player media-controller,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller{--media-background-color: #FFFFFF;--media-control-background: transparent;--media-control-hover-background: transparent;--media-primary-color: #000000;--media-button-padding: 1rem;--media-tooltip-display: none;--media-range-track-background: #E6E6E6;--media-range-track-border-radius: 10rem;padding:calc(2rem - 2px) 3rem;border-radius:3rem;border:1px solid #E6E6E6;width:100%}@media screen and (min-width: 768px){.primary-content-tab--transcript .tab-content .audio-player media-controller,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller{border-radius:6rem}}.primary-content-tab--transcript .tab-content .audio-player media-controller media-control-bar,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-control-bar{display:flex;align-items:center;gap:1rem;width:100%}.primary-content-tab--transcript .tab-content .audio-player media-controller media-time-range,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-time-range{width:100%;--media-control-hover-background: transparent;--media-time-range-buffered-color: transparent;--media-range-thumb-height: 3rem;--media-range-thumb-width: 3rem;--media-range-padding-right: 1rem;--media-range-padding-left: 1rem;--media-range-padding: 0;--media-range-thumb-border-radius: 50%;--media-range-thumb-background: #FFFFFF;--media-range-thumb-border: 1px solid #000000;height:3rem}.primary-content-tab--transcript .tab-content .audio-player media-controller media-duration-display,.primary-content-tab--transcript .tab-content .audio-player media-controller media-time-display,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-duration-display,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-time-display{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase;padding:0;margin:0 1rem;-webkit-user-select:none;user-select:none}.primary-content-tab--transcript .tab-content .audio-player media-controller media-time-display,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-time-display{min-width:38px;max-width:38px}.primary-content-tab--transcript .tab-content .audio-player media-controller media-mute-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-mute-button{border-radius:50%}.primary-content-tab--transcript .tab-content .audio-player media-controller media-mute-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-mute-button{flex-shrink:0}.primary-content-tab--transcript .tab-content .audio-player media-controller media-play-button,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-backward-button,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-forward-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-play-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-backward-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-forward-button{flex-shrink:0;border-radius:50%;border:1px solid #E6E6E6;transition:border-color .35s cubic-bezier(.4,0,.2,1)}.primary-content-tab--transcript .tab-content .audio-player media-controller media-play-button media-tooltip,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-backward-button media-tooltip,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-forward-button media-tooltip,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-play-button media-tooltip,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-backward-button media-tooltip,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-forward-button media-tooltip{display:none}body:not(body.touch) .primary-content-tab--transcript .tab-content .audio-player media-controller media-play-button:hover,body:not(body.touch) .primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-backward-button:hover,body:not(body.touch) .primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-forward-button:hover,body:not(body.touch) .primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-play-button:hover,body:not(body.touch) .primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-backward-button:hover,body:not(body.touch) .primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-forward-button:hover{border-color:#000}.primary-content-tab--transcript .tab-content .audio-player media-controller media-play-button.hover,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-backward-button.hover,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-forward-button.hover,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-play-button.hover,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-backward-button.hover,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-forward-button.hover{border-color:#000}.primary-content-tab--transcript .tab-content .audio-player media-controller media-play-button:active,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-backward-button:active,.primary-content-tab--transcript .tab-content .audio-player media-controller media-seek-forward-button:active,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-play-button:active,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-backward-button:active,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller media-seek-forward-button:active{background-color:#e6e6e6}.primary-content-tab--transcript .tab-content .audio-player media-controller .media-mobile,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-mobile{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}@media screen and (min-width: 768px){.primary-content-tab--transcript .tab-content .audio-player media-controller .media-mobile,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-mobile{display:none}}.primary-content-tab--transcript .tab-content .audio-player media-controller .media-mobile media-play-button,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-mobile media-play-button{width:8rem;height:8rem}.primary-content-tab--transcript .tab-content .audio-player media-controller .media-mobile media-play-button svg,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-mobile media-play-button svg{width:4rem;height:4rem}.primary-content-tab--transcript .tab-content .audio-player media-controller .media-button-large,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-button-large{display:none}@media screen and (min-width: 768px){.primary-content-tab--transcript .tab-content .audio-player media-controller .media-button-large,.primary-content-tab--simple-transcript .tab-content .audio-player media-controller .media-button-large{display:flex}}.primary-content-tab--citations .tab-content{display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width: 1025px){.primary-content-tab--citations .tab-content{gap:6rem;flex-direction:row;align-items:flex-start}}@media screen and (min-width: 1025px){.primary-content-tab--citations .tab-content .citation-col{flex-basis:50%}}.primary-content-tab--citations .tab-content .citation-col:first-of-type{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #E6E6E6}@media screen and (min-width: 1025px){.primary-content-tab--citations .tab-content .citation-col:first-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}}.primary-content-tab--citations .tab-content .citation{display:flex;flex-direction:column;gap:1rem;border-top:1px solid #E6E6E6;padding-top:2rem;padding-bottom:2rem}.primary-content-tab--citations .tab-content .citation:first-of-type{padding-top:0;border-top:none}.primary-content-tab--citations .tab-content .citation:last-of-type{border-bottom:none;padding-bottom:0}.primary-content-tab--citations .tab-content .citation .body-m a{color:#0074c7;font-weight:700;white-space:wrap;text-decoration:underline;transition:color .35s cubic-bezier(.4,0,.2,1)}.primary-content-tab--citations .tab-content .citation .body-m a:before{display:none}body:not(body.touch) .primary-content-tab--citations .tab-content .citation .body-m a:hover{color:#0c4678}.primary-content-tab--citations .tab-content .citation .body-m a:focus-visible{color:#0c4678}.primary-content-tab--citations .tab-content .citation .body-m a.hover{color:#0c4678}.primary-content-tab--materials .tab-content{display:flex;flex-direction:column;width:100%}.primary-content-tab--materials .tab-content .material{padding:3rem 0;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E6E6E6}.primary-content-tab--materials .tab-content .material:first-of-type{padding-top:0}.primary-content-tab--materials .tab-content .material:last-of-type{border-bottom:none;padding-bottom:0}.primary-content-tab--materials .tab-content .material .buttons{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 768px){.primary-content-tab--materials .tab-content .material .buttons .icon-button{display:none}}.primary-content-tab--materials .tab-content .material .buttons .cta-secondary{display:none}@media screen and (min-width: 768px){.primary-content-tab--materials .tab-content .material .buttons .cta-secondary{display:flex}}.primary-content-tab--about .tab-content.masked,.primary-content-tab--transcript .tab-content.masked,.primary-content-tab--simple-transcript .tab-content.masked,.primary-content-tab--citations .tab-content.masked,.primary-content-tab--materials .tab-content.masked{mask-image:linear-gradient(to bottom,#000 90%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask-position:0 100%;-webkit-mask-position:0 100%;mask-size:100% 200%;-webkit-mask-size:100% 200%;transition:mask-position .45s cubic-bezier(.4,0,.2,1),-webkit-mask-position .45s cubic-bezier(.4,0,.2,1)}.primary-content-tab--about .tab-content.masked-off,.primary-content-tab--transcript .tab-content.masked-off,.primary-content-tab--simple-transcript .tab-content.masked-off,.primary-content-tab--citations .tab-content.masked-off,.primary-content-tab--materials .tab-content.masked-off{mask-position:0 80%;-webkit-mask-position:0 80%}.primary-content-tabs{background:#f9f9f9;padding-top:7.5rem;margin-top:-6rem;border-radius:0 0 4rem 4rem;border:1px solid #E6E6E6;position:relative;z-index:1;width:100%}@media screen and (min-width: 768px){.primary-content-tabs{margin-top:-3rem}}.primary-content-tabs__buttons{border-bottom:1px solid #E6E6E6;margin:0 3rem;position:relative;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.primary-content-tabs__buttons::-webkit-scrollbar{display:none}@media screen and (min-width: 1025px){.primary-content-tabs__buttons{margin:0 6rem}}.primary-content-tabs__buttons__wrapper{position:relative;overflow:hidden}.primary-content-tabs__buttons__wrapper:before,.primary-content-tabs__buttons__wrapper:after{content:"";position:absolute;right:0;bottom:0;height:100%;pointer-events:none;width:10rem;z-index:2;opacity:0;background:linear-gradient(270deg,#f9f9f9 25%,#f9f9f900);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.primary-content-tabs__buttons__wrapper:before{left:0;transform:rotate(180deg)}.primary-content-tabs__buttons__wrapper.has-overflow:after{opacity:1}.primary-content-tabs__buttons__wrapper.is-scrolled:before{opacity:1}.primary-content-tabs__buttons__wrapper.is-end:after{opacity:0}.primary-content-tabs__buttons__button{padding:3rem 1.5rem;border:none;background:none;flex-shrink:0;color:#676767}@media screen and (min-width: 768px){.primary-content-tabs__buttons__button{padding:2.5rem 1.5rem;margin:.5rem}}@media screen and (min-width: 1025px){.primary-content-tabs__buttons__button{padding:2.5rem;margin:.5rem}}body:not(body.touch) .primary-content-tabs__buttons__button:hover{color:#000}.primary-content-tabs__buttons__button:focus-visible{color:#000}.primary-content-tabs__buttons__button.hover{color:#000}@supports selector(:focus-visible){.primary-content-tabs__buttons__button:focus-visible{outline:none;outline:2px dashed #0074C7}}.primary-content-tabs__buttons__button.active{color:#000}.primary-content-tabs__buttons__underline{position:absolute;bottom:0;left:0;height:.5rem;width:25rem;transform-origin:left center;background:#849f28}.primary-content-tabs__tabs{position:relative;overflow:hidden;width:100%}.primary-content-desktop__tabs{margin-right:-8rem;height:100%;max-width:56.25rem;width:100%}.primary-content-desktop__tabs .primary-content-tabs{margin-top:0;padding:1rem 8rem 4rem 3rem;height:100%;border-radius:5rem 0 0 5rem;max-height:60.625rem}.primary-content-desktop__tabs .primary-content-tabs__buttons{margin:0 3rem 0 0}.primary-content-desktop__tabs .primary-content-tabs__buttons__wrapper{flex-shrink:0}.primary-content-desktop__tabs .primary-content-tabs>.container{height:100%}.primary-content-desktop__tabs .primary-content-tabs__tabs{height:100%}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab{padding:3rem 0 0;height:100%}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab:first-of-type{position:relative}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab.is-end:after{opacity:0}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab:after{position:absolute;bottom:0;content:"";width:100%;height:5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:1;background:linear-gradient(180deg,#f9f9f900,#f9f9f9)}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab .tab-content{height:100%;overflow:auto;margin-bottom:0;margin-right:.5rem;padding-right:2.5rem}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--citations .tab-content{flex-direction:column;gap:0}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--citations .tab-content .citation-col{flex-basis:100%;width:100%}@media screen and (min-width: 768px){.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--citations .tab-content .citation-col:first-of-type{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #E6E6E6}}.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--transcript .transcript-read-more-button,.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--simple-transcript .transcript-read-more-button{display:none}@media screen and (min-width: 768px){.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--transcript media-controller,.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--simple-transcript media-controller{border-radius:3rem}}@media screen and (min-width: 768px){.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--transcript media-controller .media-mobile,.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--simple-transcript media-controller .media-mobile{display:flex}}@media screen and (min-width: 768px){.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--transcript media-controller .media-button-large,.primary-content-desktop__tabs .primary-content-tabs .primary-content-tab--simple-transcript media-controller .media-button-large{display:none}}.toggle-header{border-top:1px solid transparent;border-bottom:1px solid transparent;padding:1.5rem 2rem;display:flex;align-items:center;z-index:10;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:env(safe-area-inset-bottom);width:100vw;transform:translateY(calc(100% + 1px));left:0}.toggle-header.visible{transform:translateY(0)}@media screen and (min-width: 768px){.toggle-header{padding:1.5rem 3rem}}.toggle-header.grade-k-2{background:#f3f5ea}.toggle-header.grade-3-5{background:#eef6f9}.toggle-header.grade-6-8{background:#fdf1f0}.toggle-header.grade-9-12{background:#fff7ec}.toggle-header.grade-multiple{background:#e6e6e6}.toggle-header.grade-k-2{border-color:#849f28}.toggle-header.grade-3-5{border-color:#509ec2}.toggle-header.grade-6-8{border-color:#e67265}.toggle-header.grade-9-12{border-color:#c48938}.toggle-header.grade-multiple{border-color:#676767}.toggle-header.grade-k-2 .sub-header-s{color:#244006}.toggle-header.grade-3-5 .sub-header-s{color:#082d4d}.toggle-header.grade-6-8 .sub-header-s{color:#4d1812}.toggle-header.grade-9-12 .sub-header-s{color:#4d2f0c}.toggle-header.grade-multiple .sub-header-s{color:#3e3e3e}.toggle-header.grade-k-2 .toggle-header__toggle p{color:#244006}.toggle-header.grade-3-5 .toggle-header__toggle p{color:#082d4d}.toggle-header.grade-6-8 .toggle-header__toggle p{color:#4d1812}.toggle-header.grade-9-12 .toggle-header__toggle p{color:#4d2f0c}.toggle-header.grade-multiple .toggle-header__toggle p{color:#3e3e3e}.toggle-header__toggle{display:flex;align-items:center}@media screen and (min-width: 768px){.toggle-header__toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);gap:1.5rem}}.toggle-header__toggle .body-m{display:none}@media screen and (min-width: 768px){.toggle-header__toggle .body-m{display:block}}.toggle-header__content{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.toggle-header__content .sub-header-s{display:none}@media screen and (min-width: 768px){.toggle-header__content .sub-header-s{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:calc(50% - 18rem);white-space:nowrap}}.toggle-header__content__grade-content{display:flex;align-items:center;position:absolute;pointer-events:none;opacity:0;right:0;bottom:0;gap:1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.toggle-header__content__grade-content.grade-k-2 .divider{background:#849f28}.toggle-header__content__grade-content.grade-3-5 .divider{background:#509ec2}.toggle-header__content__grade-content.grade-6-8 .divider{background:#e67265}.toggle-header__content__grade-content.grade-9-12 .divider{background:#c48938}.toggle-header__content__grade-content.grade-multiple .divider{background:#676767}.toggle-header__content__grade-content.grade-k-2 .cta-secondary{color:#355e09}.toggle-header__content__grade-content.grade-3-5 .cta-secondary{color:#0c4678}.toggle-header__content__grade-content.grade-6-8 .cta-secondary{color:#8c2d22}.toggle-header__content__grade-content.grade-9-12 .cta-secondary{color:#6b4411}.toggle-header__content__grade-content.grade-multiple .cta-secondary{color:#000}@media screen and (min-width: 768px){.toggle-header__content__grade-content{gap:1.5rem}}.toggle-header__content__grade-content.active{opacity:1;position:static;pointer-events:initial}.toggle-header__content__grade-content.show-count-mobile .cta-secondary,.toggle-header__content__grade-content.show-count-mobile .divider{display:block}.toggle-header__content__grade-content .divider{height:2rem;width:1px;display:none}@media screen and (min-width: 768px){.toggle-header__content__grade-content .divider{display:block}}.toggle-header__content__grade-content .cta-secondary{display:none}@media screen and (min-width: 768px){.toggle-header__content__grade-content .cta-secondary{display:block}}.toggle-header__content__grade-content .cta-secondary .copy--full{display:none}@media screen and (min-width: 1025px){.toggle-header__content__grade-content .cta-secondary .copy--full{display:inline-block}}.toggle-header__content__grade-content .cta-secondary .copy--tablet{display:none}@media screen and (min-width: 768px){.toggle-header__content__grade-content .cta-secondary .copy--tablet{display:inline-block}}@media screen and (min-width: 1025px){.toggle-header__content__grade-content .cta-secondary .copy--tablet{display:none}}@media screen and (min-width: 768px){.toggle-header__content__grade-content .cta-secondary .copy--small{display:none}}@media screen and (min-width: 1025px){.primary-content-video{display:none}}.primary-content-video__wrapper{position:relative;width:100%;border-radius:4rem 4rem 0 0;overflow:hidden;z-index:3}.primary-content-video__wrapper__thumbnail{width:100%;border-radius:4rem;overflow:hidden;position:relative;border:none;background:none;padding:0;margin:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.primary-content-video__wrapper__thumbnail.hidden{opacity:0;pointer-events:none}.primary-content-video__wrapper__thumbnail img{position:relative;z-index:2}body:not(body.touch) .primary-content-video__wrapper__thumbnail:hover .video-button{background:#fff}body:not(body.touch) .primary-content-video__wrapper__thumbnail:hover .video-button svg{color:#000}.primary-content-video__wrapper__thumbnail.hover .video-button{background:#fff}.primary-content-video__wrapper__thumbnail.hover .video-button svg{color:#000}.primary-content-video__wrapper__thumbnail .video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFF;background:transparent;transition:background .45s cubic-bezier(.4,0,.2,1);z-index:3;padding:2rem}@media screen and (min-width: 768px){.primary-content-video__wrapper__thumbnail .video-button{padding:3rem}}@media screen and (min-width: 1025px){.primary-content-video__wrapper__thumbnail .video-button{padding:5rem}}.primary-content-video__wrapper__thumbnail .video-button svg{color:#fff;transition:color .45s cubic-bezier(.4,0,.2,1);aspect-ratio:1;width:4rem}@media screen and (min-width: 768px){.primary-content-video__wrapper__thumbnail .video-button svg{width:8rem}}@media screen and (min-width: 1025px){.primary-content-video__wrapper__thumbnail .video-button svg{width:10rem}}.primary-content-video__wrapper__video{padding:56.25% 0 0;width:100%;top:0;z-index:1;border-radius:4rem;overflow:hidden}.primary-content-video__wrapper__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.primary-content-video__tabs{width:100%}.primary-content-video-desktop{display:none}@media screen and (min-width: 1025px){.primary-content-video-desktop{display:block}}.primary-content-video-desktop__wrapper{width:100%;display:flex}.primary-content-video-desktop__wrapper__video{position:relative;aspect-ratio:793/446;width:100%;top:0;z-index:1;border-radius:4rem;overflow:hidden}.primary-content-video-desktop__wrapper__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.primary-content-vocabulary .copy-col{max-width:52.5rem}.primary-content-vocabulary .copy-col .heading-2-m{margin-bottom:1.5rem}@media screen and (min-width: 1025px){.primary-content-vocabulary .copy-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.primary-content-vocabulary .copy-col .body-m{margin-bottom:3rem}.primary-content-vocabulary__tabs{margin-top:3rem;position:relative}.primary-content-vocabulary__tabs .tab{opacity:0;pointer-events:none;position:absolute;top:0;left:0;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.primary-content-vocabulary__tabs .tab:first-of-type{position:relative}.primary-content-vocabulary__tabs[data-active-tab=grade-k-2] .tab-grade-k-2,.primary-content-vocabulary__tabs[data-active-tab=grade-3-5] .tab-grade-3-5,.primary-content-vocabulary__tabs[data-active-tab=grade-6-8] .tab-grade-6-8,.primary-content-vocabulary__tabs[data-active-tab=grade-9-12] .tab-grade-9-12,.primary-content-vocabulary__tabs[data-active-tab=grade-multiple] .tab-grade-multiple{opacity:1;pointer-events:auto;transition:opacity .45s cubic-bezier(.4,0,.2,1) 225ms}@media screen and (min-width: 768px){.primary-content-vocabulary__tabs{margin-top:5rem}}@media screen and (min-width: 1025px){.primary-content-vocabulary__tabs{margin-top:0;margin-left:10rem}}.primary-content-vocabulary .tab{display:flex;flex-direction:column;gap:5rem;padding:1.5rem;border-radius:5rem;width:100%}.primary-content-vocabulary .tab.grade-k-2{background:#f3f5ea}.primary-content-vocabulary .tab.grade-3-5{background:#eef6f9}.primary-content-vocabulary .tab.grade-6-8{background:#fdf1f0}.primary-content-vocabulary .tab.grade-9-12{background:#fff7ec}.primary-content-vocabulary .tab.grade-multiple{background:#e6e6e6}.primary-content-vocabulary .tab.grade-k-2 .vocab-line{background:#d9e5ac}.primary-content-vocabulary .tab.grade-3-5 .vocab-line{background:#99deff}.primary-content-vocabulary .tab.grade-6-8 .vocab-line{background:#ffd1cc}.primary-content-vocabulary .tab.grade-9-12 .vocab-line{background:#ffeacc}.primary-content-vocabulary .tab.grade-multiple .vocab-line{background:#e6e6e6}.primary-content-vocabulary .tab.grade-k-2 .vocab-circle{background:#f3f5ea}.primary-content-vocabulary .tab.grade-3-5 .vocab-circle{background:#eef6f9}.primary-content-vocabulary .tab.grade-6-8 .vocab-circle{background:#fdf1f0}.primary-content-vocabulary .tab.grade-9-12 .vocab-circle{background:#fff7ec}.primary-content-vocabulary .tab.grade-multiple .vocab-circle{background:#e6e6e6}@media screen and (min-width: 768px){.primary-content-vocabulary .tab{padding:5rem;border-radius:6rem}}@media screen and (min-width: 1025px){.primary-content-vocabulary .tab{padding:6rem}}.primary-content-vocabulary .tab__content-wrapper{display:flex;flex-direction:column;gap:2rem}.primary-content-vocabulary .tab .vocab-accordion{display:flex;flex-direction:column;background:#fff;border-radius:4rem}.primary-content-vocabulary .tab .vocab-accordion.active .vocab-accordion__header .icon-button .icon{transform:rotate(180deg)}.primary-content-vocabulary .tab .vocab-accordion__header{border-radius:4rem;padding:0;border:none;background:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem}.primary-content-vocabulary .tab .vocab-accordion__header .icon-button{pointer-events:none}@media screen and (min-width: 768px){.primary-content-vocabulary .tab .vocab-accordion__header .icon-button{width:6rem;height:6rem}}.primary-content-vocabulary .tab .vocab-accordion__header .icon-button .icon{width:2rem;height:2rem}@media screen and (min-width: 768px){.primary-content-vocabulary .tab .vocab-accordion__header .icon-button .icon{width:3rem;height:3rem}}body:not(body.touch) .primary-content-vocabulary .tab .vocab-accordion__header:hover .icon-button{border-color:#000}.primary-content-vocabulary .tab .vocab-accordion__header:focus-visible .icon-button{border-color:#000}.primary-content-vocabulary .tab .vocab-accordion__header.hover .icon-button{border-color:#000}@supports selector(:focus-visible){.primary-content-vocabulary .tab .vocab-accordion__header:focus-visible{outline:none;outline:2px dashed #0074C7}}.primary-content-vocabulary .tab .vocab-accordion__header .sub-header-s{text-align:left}@media screen and (min-width: 768px){.primary-content-vocabulary .tab .vocab-accordion__header .sub-header-s{font-size:2.5rem;line-height:1.22;letter-spacing:-.4px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.primary-content-vocabulary .tab .vocab-accordion__content{padding:0 3rem;display:flex;flex-direction:column;gap:3rem;overflow:hidden;height:0}.primary-content-vocabulary .tab .vocab-accordion__content__item{flex-shrink:0}.primary-content-vocabulary .tab .vocab-accordion__content__item:last-child{margin-bottom:3rem}.primary-content-vocabulary .tab .vocab-accordion__content__item .eyebrow-s{margin-bottom:1rem;color:#676767}.primary-content-vocabulary .tab .vocab-accordion__content__item--image{position:relative;border-radius:3rem;overflow:hidden}.primary-content-vocabulary .tab .vocab-accordion__content__item--image .download-button{position:absolute;top:1.5rem;right:1.5rem}.primary-content-vocabulary .tab .vocab-accordion__content__item--image.hidden img{display:none}.primary-content-vocabulary .status-pill{margin-bottom:1rem}.primary-content-vocabulary .fpo-vocab{padding:2rem 2rem 2rem 3rem;background:#fffc;border-radius:10rem;display:flex;justify-content:space-between;align-items:center}.primary-content-vocabulary .fpo-vocab .vocab-line{height:3rem;width:100%;max-width:20rem;border-radius:10rem}@media screen and (min-width: 768px){.primary-content-vocabulary .fpo-vocab .vocab-line{max-width:30rem}}.primary-content-vocabulary .fpo-vocab .vocab-line--2{max-width:12.5rem}@media screen and (min-width: 768px){.primary-content-vocabulary .fpo-vocab .vocab-line--2{max-width:20rem}}.primary-content-vocabulary .fpo-vocab .vocab-circle{width:4rem;height:4rem;border-radius:50%}@media screen and (min-width: 768px){.primary-content-vocabulary .fpo-vocab .vocab-circle{width:6rem;height:6rem}}.primary-content-vocabulary--fallback .tab{opacity:1}.primary-content-vocabulary--fallback .tab.grade-k-2 .vocab-line{background:#d9e5ac}.primary-content-vocabulary--fallback .tab.grade-3-5 .vocab-line{background:#99deff}.primary-content-vocabulary--fallback .tab.grade-6-8 .vocab-line{background:#ffd1cc}.primary-content-vocabulary--fallback .tab.grade-9-12 .vocab-line{background:#ffeacc}.primary-content-vocabulary--fallback .tab.grade-multiple .vocab-line{background:#e6e6e6}.primary-content-vocabulary--fallback .tab.grade-k-2 .vocab-circle{background:#f3f5ea}.primary-content-vocabulary--fallback .tab.grade-3-5 .vocab-circle{background:#eef6f9}.primary-content-vocabulary--fallback .tab.grade-6-8 .vocab-circle{background:#fdf1f0}.primary-content-vocabulary--fallback .tab.grade-9-12 .vocab-circle{background:#fff7ec}.primary-content-vocabulary--fallback .tab.grade-multiple .vocab-circle{background:#e6e6e6}.promo-block-four-up{overflow:hidden}.promo-block-four-up .container .row{padding:0 3rem}@media screen and (min-width: 768px){.promo-block-four-up .container .row{padding:0 4rem}}@media screen and (min-width: 1025px){.promo-block-four-up .container .row{padding:0 6rem}}.promo-block-four-up .card{border-radius:6rem;position:relative;text-align:center;padding:10rem 3rem}.promo-block-four-up .card.grade-k-2{background:#355e09}.promo-block-four-up .card.grade-3-5{background:#0c4678}.promo-block-four-up .card.grade-6-8{background:#8c2d22}.promo-block-four-up .card.grade-9-12{background:#6b4411}.promo-block-four-up .card.grade-multiple{background:#000}.promo-block-four-up .card.grade-k-2 .accent{color:#849f28}.promo-block-four-up .card.grade-3-5 .accent{color:#509ec2}.promo-block-four-up .card.grade-6-8 .accent{color:#e67265}.promo-block-four-up .card.grade-9-12 .accent{color:#c48938}.promo-block-four-up .card.grade-multiple .accent{color:#676767}.promo-block-four-up .card.grade-k-2 .light{color:#d9e5ac}.promo-block-four-up .card.grade-3-5 .light{color:#99deff}.promo-block-four-up .card.grade-6-8 .light{color:#ffd1cc}.promo-block-four-up .card.grade-9-12 .light{color:#ffeacc}.promo-block-four-up .card.grade-multiple .light{color:#e6e6e6}.promo-block-four-up .card.grade-k-2 .border{background:#849f28}.promo-block-four-up .card.grade-3-5 .border{background:#509ec2}.promo-block-four-up .card.grade-6-8 .border{background:#e67265}.promo-block-four-up .card.grade-9-12 .border{background:#c48938}.promo-block-four-up .card.grade-multiple .border{background:#676767}@media screen and (min-width: 768px){.promo-block-four-up .card{padding:10rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card{padding:15rem}}.promo-block-four-up .card__row{display:flex;align-items:center;flex-direction:column;gap:6rem}@media screen and (min-width: 768px){.promo-block-four-up .card__row{gap:9rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card__row{flex-direction:row;gap:15rem;height:100%}}.promo-block-four-up .card__row .content-left{display:flex;flex-direction:column;gap:2rem;align-items:center;flex-basis:50%;max-width:64.25rem;margin:0 auto}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .content-left .eyebrow-m{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}}.promo-block-four-up .card__row .content-left .heading-2-m{color:#fff}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .content-left .heading-2-m{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.promo-block-four-up .card__row .content-left .body-m:not(.sub-copy){max-width:40rem}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .content-left .body-m:not(.sub-copy){font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 768px){.promo-block-four-up .card__row .content-left .cta{margin-top:3rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .content-left .cta{margin-top:4rem}}.promo-block-four-up .card__row .content-left .sub-copy{margin-top:1rem}.promo-block-four-up .card__row .content-left .sub-copy p{color:inherit}.promo-block-four-up .card__row .content-left .sub-copy p a{white-space:nowrap;color:#fff;text-decoration:underline;text-underline-offset:2px;transition:color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .promo-block-four-up .card .sub-copy.grade-k-2 p a:hover{color:#849f28}.promo-block-four-up .card .sub-copy.grade-k-2 p a.hover{color:#849f28}body:not(body.touch) .promo-block-four-up .card .sub-copy.grade-3-5 p a:hover{color:#509ec2}.promo-block-four-up .card .sub-copy.grade-3-5 p a.hover{color:#509ec2}body:not(body.touch) .promo-block-four-up .card .sub-copy.grade-6-8 p a:hover{color:#e67265}.promo-block-four-up .card .sub-copy.grade-6-8 p a.hover{color:#e67265}body:not(body.touch) .promo-block-four-up .card .sub-copy.grade-9-12 p a:hover{color:#c48938}.promo-block-four-up .card .sub-copy.grade-9-12 p a.hover{color:#c48938}body:not(body.touch) .promo-block-four-up .card .sub-copy.grade-multiple p a:hover{color:#676767}.promo-block-four-up .card .sub-copy.grade-multiple p a.hover{color:#676767}.promo-block-four-up .card__row .content-right{display:flex;flex-wrap:wrap;gap:6rem;flex-basis:50%}@media screen and (min-width: 768px){.promo-block-four-up .card__row .content-right{gap:6rem 10rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .content-right{gap:10rem}}.promo-block-four-up .card__row .content-right__item{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.promo-block-four-up .card__row .content-right__item .heading-2-s{color:#fff}.promo-block-four-up .card__row .content-right__item .body-m{max-width:40rem}@media screen and (min-width: 768px){.promo-block-four-up .card__row .content-right__item{width:calc((100% - 10rem)/2)}}.promo-block-four-up .card__row .border{width:100%;height:1px;flex-shrink:0}@media screen and (min-width: 1025px){.promo-block-four-up .card__row .border{width:1px;height:100%}}.promo-block-four-up .card .accent{position:absolute;width:7.5rem;height:6.875rem;right:-2.75rem;top:5rem}@media screen and (min-width: 768px){.promo-block-four-up .card .accent{right:-3.25rem;width:14.875rem;height:14rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card .accent{width:14.875rem;height:14rem;right:-3.5rem;top:4.25rem}}.promo-block-four-up .card .accent--left{top:50%;left:-2.75rem;width:8rem;height:10.875rem;right:auto}@media screen and (min-width: 768px){.promo-block-four-up .card .accent--left{top:50%;transform:translateY(-50%);left:-2.75rem;width:16.625rem;height:18.75rem}}@media screen and (min-width: 1025px){.promo-block-four-up .card .accent--left{width:16.875rem;height:18.875rem;top:auto;transform:none;left:-3.5rem;bottom:2.5rem}}.promo-block-image{margin-top:23.75rem;width:100%}@media screen and (min-width: 1025px){.promo-block-image{margin-top:0}}.promo-block-image:last-child{padding-bottom:0}.promo-block-image .container .row{padding:0 3rem}@media screen and (min-width: 768px){.promo-block-image .container .row{padding:0 4rem}}@media screen and (min-width: 1025px){.promo-block-image .container .row{padding:0 6rem}}.promo-block-image .card{border-radius:4rem;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10rem 3rem}.promo-block-image .card.grade-k-2{background:#355e09}.promo-block-image .card.grade-3-5{background:#0c4678}.promo-block-image .card.grade-6-8{background:#8c2d22}.promo-block-image .card.grade-9-12{background:#6b4411}.promo-block-image .card.grade-multiple{background:#000}.promo-block-image .card.grade-k-2 .accent{color:#849f28}.promo-block-image .card.grade-3-5 .accent{color:#509ec2}.promo-block-image .card.grade-6-8 .accent{color:#e67265}.promo-block-image .card.grade-9-12 .accent{color:#c48938}.promo-block-image .card.grade-multiple .accent{color:#676767}.promo-block-image .card.grade-k-2 .light{color:#d9e5ac}.promo-block-image .card.grade-3-5 .light{color:#99deff}.promo-block-image .card.grade-6-8 .light{color:#ffd1cc}.promo-block-image .card.grade-9-12 .light{color:#ffeacc}.promo-block-image .card.grade-multiple .light{color:#e6e6e6}@media screen and (min-width: 768px){.promo-block-image .card{padding:10rem;border-radius:6rem}}@media screen and (min-width: 1025px){.promo-block-image .card{flex-wrap:nowrap;padding:5rem 10rem;gap:10rem}}.promo-block-image .card__image{position:absolute;overflow:visible;flex-basis:100%;max-width:45rem;width:100%;top:0;transform:translateY(-23.75rem);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1025px){.promo-block-image .card__image{transform:translate(0);max-width:100%;display:block;position:relative;margin-top:0;padding-top:0;height:100%;flex-basis:50%;flex-shrink:0}}.promo-block-image .card__image__wrapper{display:flex;object-fit:cover;height:auto;width:100%;position:relative}.promo-block-image .card__image__wrapper .more-content-button{position:absolute;left:calc(var(--horizontal-offset-mobile) * 1%);top:calc(var(--vertical-offset-mobile) * 1%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.promo-block-image .card__image__wrapper .more-content-button{left:calc(var(--horizontal-offset) * 1%);top:calc(var(--vertical-offset) * 1%)}}@media screen and (min-width: 768px){.promo-block-image .card__image__wrapper{width:125%}}@media screen and (min-width: 1025px){.promo-block-image .card__image__wrapper{position:absolute;width:120%;max-width:90rem;top:50%;left:50%;transform:translate(calc(-50% - 6rem),-50%)}}.promo-block-image .card__image__wrapper img{width:100%}.promo-block-image .card__content{flex-basis:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:18vw;gap:2rem}@media screen and (min-width: 768px){.promo-block-image .card__content{padding-top:20rem}}@media screen and (min-width: 1025px){.promo-block-image .card__content{text-align:left;justify-content:center;align-items:flex-start;flex-basis:50%;padding:10rem 0;min-height:68.5rem}}.promo-block-image .card__content .heading-2-l{color:#fff}@media screen and (min-width: 768px){.promo-block-image .card__content .heading-2-l{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.promo-block-image .card__content .body-m p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty}@media screen and (min-width: 768px){.promo-block-image .card__content .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.promo-block-image .card .cta{margin-top:2rem}@media screen and (min-width: 1025px){.promo-block-image .card .cta{margin-top:4rem}}.promo-block-image .card .accent{position:absolute;width:7.625rem;height:8.125rem;transform:rotate(15deg);right:-2.75rem;top:2rem}@media screen and (min-width: 768px){.promo-block-image .card .accent{width:11rem;height:11.625rem;right:-4rem;top:6rem}}@media screen and (min-width: 1025px){.promo-block-image .card .accent{top:auto;bottom:15rem}}.promo-block-image .card .accent--left{width:11.125rem;height:12.5rem;left:-.75rem;bottom:1rem;right:auto;top:auto}@media screen and (min-width: 768px){.promo-block-image .card .accent--left{width:21.875rem;height:24.75rem;left:-3.5rem;bottom:6rem}}.promo-block .container .row{padding:0 1.5rem}@media screen and (min-width: 768px){.promo-block .container .row{padding:0 6rem}}.promo-block .card{border-radius:6rem;position:relative;text-align:center;padding:10rem 3rem}.promo-block .card.grade-k-2{background:#355e09}.promo-block .card.grade-3-5{background:#0c4678}.promo-block .card.grade-6-8{background:#8c2d22}.promo-block .card.grade-9-12{background:#6b4411}.promo-block .card.grade-multiple{background:#000}.promo-block .card.grade-k-2 .accent{color:#849f28}.promo-block .card.grade-3-5 .accent{color:#509ec2}.promo-block .card.grade-6-8 .accent{color:#e67265}.promo-block .card.grade-9-12 .accent{color:#c48938}.promo-block .card.grade-multiple .accent{color:#676767}.promo-block .card.grade-k-2 .light{color:#d9e5ac}.promo-block .card.grade-3-5 .light{color:#99deff}.promo-block .card.grade-6-8 .light{color:#ffd1cc}.promo-block .card.grade-9-12 .light{color:#ffeacc}.promo-block .card.grade-multiple .light{color:#e6e6e6}@media screen and (min-width: 768px){.promo-block .card{padding:15rem}}.promo-block .card__content{max-width:60rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1025px){.promo-block .card__content{max-width:100rem}}.promo-block .card__content .heading-2-l{color:#fff}@media screen and (min-width: 1025px){.promo-block .card__content .heading-2-l{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}.promo-block .card__content .heading-2-l wbr{display:none}}.promo-block .card__content .body-m p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media screen and (min-width: 1025px){.promo-block .card__content .body-m{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.promo-block .card__buttons{margin-top:6rem;display:flex;gap:2rem;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.promo-block .card__buttons{flex-direction:row}}.promo-block .card .accent{position:absolute;width:7.5rem;height:11rem;right:-.75rem;top:2rem}@media screen and (min-width: 768px){.promo-block .card .accent{width:17.75rem;height:26rem;right:-3.5rem;top:2.5rem}}.promo-block .card .accent--left{width:11.125rem;height:12.5rem;left:-.75rem;bottom:1rem;right:auto;top:auto}@media screen and (min-width: 768px){.promo-block .card .accent--left{width:21.875rem;height:24.75rem;left:-5rem;bottom:1rem}}.redirection-topic{background:#f9f9f9;position:relative}.redirection-topic__card{background-color:#fff;border:solid 1px #E6E6E6;border-radius:4rem;display:flex;flex-direction:column;padding:6rem 3rem 3rem;gap:4rem}@media screen and (min-width: 768px){.redirection-topic__card{flex-direction:row;border-radius:5rem;padding:7rem 8rem;gap:6rem}}@media screen and (min-width: 1025px){.redirection-topic__card{border-radius:6rem;padding:7rem 12rem;gap:8rem}}.redirection-topic__card__content{flex:1 1 40%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.redirection-topic__card__content__eyebrow{color:#000;font-size:1.5rem;line-height:1.32;letter-spacing:.6px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}@media screen and (min-width: 768px){.redirection-topic__card__content__eyebrow{font-size:2rem;line-height:1.24;letter-spacing:.8px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty;text-transform:uppercase}}.redirection-topic__card__content__heading.heading-2-m{color:#000;text-wrap:pretty}@media screen and (min-width: 768px){.redirection-topic__card__content__heading.heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.redirection-topic__card__content__heading.heading-2-m{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.redirection-topic__card__content__body{margin-top:1rem;color:#3e3e3e;text-wrap:pretty;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif}@media screen and (min-width: 768px){.redirection-topic__card__content__body{font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}.redirection-topic__card__content__ctas{margin-top:3rem;display:flex;gap:1rem;flex-wrap:wrap}.redirection-topic__card__content__ctas .white{border-radius:3rem;border:solid 1px #E6E6E6}.redirection-topic__card__image{flex:1 1 60%;display:flex;flex-direction:column;justify-content:center;position:relative}.redirection-topic__card__image .more-content-button{position:absolute;left:calc(var(--horizontal-offset-mobile) * 1%);top:calc(var(--vertical-offset-mobile) * 1%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.redirection-topic__card__image .more-content-button{left:calc(var(--horizontal-offset) * 1%);top:calc(var(--vertical-offset) * 1%)}}@media screen and (min-width: 768px){.redirection-topic__card__image img{transform:scale3d(1.06,1.06,1) translate3d(3%,0,0)}}@media screen and (min-width: 1025px){.redirection-topic__card__image img{transform:scale3d(1.1,1.1,1) translate3d(4%,0,0)}}.collections-saved{padding:6rem 0}@media screen and (min-width: 768px){.collections-saved{padding:7.5rem 0}}@media screen and (min-width: 1025px){.collections-saved{padding:10rem 0}}.saved-collections-list .saved-collections-row{display:flex;gap:3rem}.saved-collections-list .pagination-row{margin-top:4rem}@media screen and (min-width: 768px){.saved-collections-list .pagination-row{margin-top:5rem}}.saved-folders{padding:6rem 0}@media screen and (min-width: 768px){.saved-folders{padding:7.5rem 0}}@media screen and (min-width: 1025px){.saved-folders{padding:10rem 0}}.saved-folders .saved-folders-row{padding-top:4px;gap:3rem;align-items:flex-start;justify-content:flex-start;overflow:hidden}@media screen and (min-width: 768px){.saved-folders .saved-folders-row.no-saves{flex-wrap:nowrap}}.saved-folders .saved-folders-row .create-folder{width:100%;border-radius:3rem;border:1px solid #E6E6E6;background:#fff;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:21rem;transition:background .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .saved-folders .saved-folders-row .create-folder:hover{background:#0000000a}.saved-folders .saved-folders-row .create-folder.hover{background:#0000000a}@supports selector(:focus-visible){.saved-folders .saved-folders-row .create-folder:focus-visible{outline:none;outline:1px dashed #0074C7}}@media screen and (min-width: 768px){.saved-folders .saved-folders-row .create-folder{width:calc((100% - 3rem)/2);min-height:27rem}}@media screen and (min-width: 1025px){.saved-folders .saved-folders-row .create-folder{width:calc((100% - 3rem * (3 - 1)) / 3)}}.saved-folders .saved-folders-row .create-folder .svg-use{color:#000;width:3rem;height:3rem}.saved-folders .saved-folders-row .no-folders{display:flex;flex-direction:column;flex-basis:100%;justify-content:center;align-items:center;gap:3rem;border-radius:3rem;border:1px solid #E6E6E6;background:#0000000a;min-height:20.5rem;align-self:stretch}.saved-folders .saved-folders-row .no-folders .sub-header-m,.saved-folders .saved-folders-row .no-folders p{color:#676767}.saved-folders .button-row{justify-content:center;margin-top:3rem}.saved-folders .button-row.hidden{display:none}@media screen and (min-width: 768px){.saved-folders .button-row{margin-top:4rem}}.saved-folders .button-row .cta.expanded .icon-wrapper{transform:rotate(-90deg)}.saved-folders .button-row .cta .icon-wrapper{transform:rotate(90deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.folder-no-saves{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 3rem;gap:2rem;border-radius:3rem;border:1px solid #E6E6E6;background:#0000000a}@media screen and (min-width: 768px){.folder-no-saves{padding:6rem 10rem}}@media screen and (min-width: 1025px){.folder-no-saves{padding:6rem 15rem}}.folder-no-saves p{color:#3e3e3e}.folder-no-saves p .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.folder-no-saves p .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .folder-no-saves p .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.folder-no-saves p .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.folder-no-saves p .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.folder-no-saves .cta{margin-top:1rem}.saved-hero{padding-top:4rem}@media screen and (min-width: 768px){.saved-hero{padding-top:6rem}}@media screen and (min-width: 768px) and (min-width: 1025px){.saved-hero{padding-top:10rem}}.saved-hero .sub-header-m{padding-bottom:3rem;border-bottom:1px solid #E6E6E6}@media screen and (min-width: 768px){.saved-hero .sub-header-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.saved-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#fff}.saved-loader .material-loader{width:8rem;height:8rem;opacity:1;display:flex}.saved-loader .material-loader__spinner{stroke:#509ec2}.no-saves__copy{display:flex;flex-direction:column;width:100%;border-radius:3rem;border:1px solid #E6E6E6;background:#0000000a;padding:6rem 10rem;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1025px){.no-saves__copy{padding:6rem 15rem}}.no-saves__copy .sub-header-m{color:#676767;text-align:center}.no-saves__copy .body-m{text-align:center}.no-saves__copy .body-m p{color:#676767}.no-saves__copy .body-m a{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.no-saves__copy .body-m a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .no-saves__copy .body-m a:hover:before{transform:scaleX(1);transform-origin:left center}.no-saves__copy .body-m a:focus-visible:before{transform:scaleX(1);transform-origin:left center}.no-saves__copy .body-m a.hover:before{transform:scaleX(1);transform-origin:left center}.saved-carousel{padding-top:4rem;margin-top:-4rem}.saved-carousel .splide{width:100%}.saved-carousel .splide:not(.is-overflow) .splide__arrows{display:none}.saved-carousel .splide__arrows{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.saved-carousel .splide__arrow--prev .icon{transform:rotate(180deg)}.saved-carousel .splide .pagination-wrapper{position:relative;max-width:14rem;overflow:hidden}.saved-carousel .splide__pagination{gap:1rem;flex-wrap:nowrap;justify-content:flex-start}.saved-carousel .splide__pagination__page{padding:0;width:2rem;height:2rem;border-radius:50%;border:none;background:transparent;position:relative}.saved-carousel .splide__pagination__page:after{position:absolute;content:"";width:100%;height:100%;border-radius:50%;background:#e6e6e6;transform:translate(-50%,-50%) scale(.625);transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.saved-carousel .splide__pagination__page.is-active:after{background:#000;transform:translate(-50%,-50%) scale(1)}.saved-carousel .splide__pagination__page[data-size=tiny]:after{transform:translate(-50%,-50%) scale(.25)}.saved-carousel .splide__pagination__page[data-size=small]:after{transform:translate(-50%,-50%) scale(.5)}.saved-carousel .splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.saved-carousel .splide.is-initialized:not(.is-active) .splide__list{display:inherit}}.saved-carousel .carousel-card .contribution-card{width:100%}.saved-carousel .splide__arrows{display:none;width:100%;justify-content:flex-end;margin-top:3rem}@media screen and (min-width: 768px){.saved-carousel .splide__arrows{display:flex}}.saved-carousel .button-row{width:100%;display:flex;justify-content:center;margin-top:4rem}@media screen and (min-width: 768px){.saved-carousel .button-row{display:none}}.saved-carousel .button-row.hidden{display:none}.saved-carousel .button-row .view-more-button .icon{transform:rotate(90deg);transition:transform .35s cubic-bezier(.4,0,.2,1)}.saved-carousel .button-row .view-more-button.active .icon{transform:rotate(-90deg)}.recent-saved{padding:6rem 0}@media screen and (min-width: 768px){.recent-saved{padding:7.5rem 0}}@media screen and (min-width: 1025px){.recent-saved{padding:10rem 0}}.recent-saved .carousel-card{display:flex}.save-list .dropdown-row{z-index:3;justify-content:flex-end;padding-top:3rem;padding-bottom:3rem}.save-list .dropdown-row.hidden{display:none}.save-list .dropdown-row .radio-dropdown__drop{left:auto;right:0}.save-list .card-row{gap:3rem}.save-list .card-row.no-content{margin-top:3rem}@media screen and (min-width: 768px){.save-list .card-row.no-content{flex-wrap:nowrap}}.save-list .card-row .add-saves-button{padding:3rem 6rem;display:flex;height:27rem;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#fff;border:1px solid #E6E6E6;border-radius:3rem;gap:3rem;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.save-list .card-row .add-saves-button.disabled{height:auto;align-self:stretch;pointer-events:none}.save-list .card-row .add-saves-button.disabled p,.save-list .card-row .add-saves-button.disabled .icon{color:#676767}.save-list .card-row .add-saves-button.disabled .body-m{display:block}@media screen and (min-width: 768px){.save-list .card-row .add-saves-button{width:calc((100% - 3rem)/2)}}@media screen and (min-width: 1025px){.save-list .card-row .add-saves-button{width:calc((100% - 3rem * (3 - 1)) / 3)}}body:not(body.touch) .save-list .card-row .add-saves-button:hover{background-color:#0000000a}.save-list .card-row .add-saves-button:focus-visible{background-color:#0000000a}.save-list .card-row .add-saves-button.hover{background-color:#0000000a}@supports selector(:focus-visible){.save-list .card-row .add-saves-button:focus-visible{outline:none;outline:2px dashed #0074C7}}.save-list .card-row .add-saves-button p{color:#000}.save-list .card-row .add-saves-button .body-m{display:none}.save-list .pagination-row{padding-top:3rem}.save-list .pagination-row.hidden{display:none}.saved-detail-header{padding-top:6rem}@media screen and (min-width: 768px){.saved-detail-header{padding-top:7.5rem}}@media screen and (min-width: 1025px){.saved-detail-header{padding-top:10rem}}.saved-detail-header .container .row{flex-wrap:nowrap;gap:1rem;align-items:center}.saved-detail-header .container .row.folder-page{align-items:flex-start}@media screen and (min-width: 768px){.saved-detail-header .container .row.folder-page{align-items:center}}.saved-detail-header .container .row hr{margin-top:3rem;width:100%;border:none;margin-bottom:0;border-bottom:1px solid #E6E6E6}@media screen and (min-width: 768px){.saved-detail-header .container .row .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.saved-detail-header .container .row .icon-button{flex-shrink:0}.saved-detail-header .container .row .icon-button .icon{transform:rotate(180deg)}.saved-detail-header__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:.5rem;gap:2rem}.saved-detail-header__content.folder-page{margin-top:1.25rem}@media screen and (min-width: 768px){.saved-detail-header__content.folder-page{margin-top:.25rem}}@media screen and (min-width: 768px){.saved-detail-header__content{margin-top:0;width:100%;flex-direction:row;justify-content:space-between}}.saved-detail-header__buttons{display:inline-flex;gap:1rem}.saved-section-header{margin-bottom:4rem}@media screen and (min-width: 768px){.saved-section-header{margin-bottom:5rem}}@media screen and (min-width: 1025px){.saved-section-header{margin-bottom:6rem}}.saved-section-header__copy-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}@media screen and (min-width: 768px){.saved-section-header__copy-col{flex-direction:row;align-items:flex-end;justify-content:space-between}}.saved-section-header__copy-col .cta-primary{margin-left:6.5rem}@media screen and (min-width: 768px){.saved-section-header__copy-col .cta-primary{margin-left:0}}.saved-section-header__copy-wrapper{display:flex;gap:1.5rem}.saved-section-header__copy-wrapper .copy-icon{flex-shrink:0;width:5rem;height:5rem;border:1px solid #E6E6E6;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center}.saved-section-header__copy-wrapper .copy-icon svg{width:2.5rem;height:2.5rem}.saved-section-header__copy{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.saved-section-header__copy .body-m{max-width:80rem}.section-header{display:flex;justify-content:flex-start;gap:1rem;margin-bottom:4rem;width:100%}@media screen and (min-width: 768px){.section-header{align-items:center;margin-bottom:5rem}}@media screen and (min-width: 1025px){.section-header{margin-bottom:6rem}}@media screen and (min-width: 768px){.section-header .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.section-header .eyebrow{color:#3e3e3e}.section-header .icon{width:6rem;height:6rem;flex-shrink:0;padding:1.5rem;border-radius:50%;border:1px solid #E6E6E6}.section-header .icon svg{width:100%;height:100%}.section-header .copy{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.status-pill{line-height:1!important}.status-pill--soon,.status-pill--new{padding:.75rem 1rem;display:inline-block;text-align:center;align-items:center;justify-content:center;border-radius:5rem;transform:translateY(-3px)}.status-pill--soon{color:#c48938;background:#ffeacc}.status-pill--new{color:#849f28;background:#d9e5ac}.status-pill--count{display:inline-block;color:#676767}.sticky-nav{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(calc(-100% - 1px));width:100%;position:absolute;left:0;top:100%;z-index:-1}@media screen and (min-width: 1025px){.sticky-nav{box-shadow:0 1px #0000001a}}.sticky-nav.visible{transform:translateY(0)}.sticky-nav.show-links .sticky-nav__links{opacity:1;pointer-events:initial;width:100%}.sticky-nav.show-links .sticky-nav__links__wrapper{box-shadow:0 1px #0000001a}.sticky-nav.show-links .container .row.link-row{transform:translate(0)}@media screen and (min-width: 768px){.sticky-nav--topic .row-small .grade-tag.grade-multiple{display:none}}.sticky-nav--topic .row-small .grade-tag:not(.grade-multiple){display:none}@media screen and (min-width: 768px){.sticky-nav--topic .row-small .grade-tag:not(.grade-multiple){display:inline-flex}}.sticky-nav--topic .row-small .grade-tag.show-mobile{display:inline-flex}@media screen and (min-width: 1025px){.sticky-nav .container{background:#fff}}.sticky-nav .container .row{gap:3rem;padding:0}@media screen and (min-width: 1025px){.sticky-nav .container .row{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;padding:0 3rem}}.sticky-nav .container .row.row-small{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1rem;background:#fff;padding:1.5rem 3rem;box-shadow:0 1px #0000001a;z-index:2}.sticky-nav .container .row.row-small .sub-header-s{display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1025px){.sticky-nav .container .row.row-small{display:none}}.sticky-nav .container .row.link-row{transform:translateY(-100%);z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1025px){.sticky-nav .container .row.link-row{transform:translateY(0);border-bottom:none}}.sticky-nav .sub-header-s{display:none;white-space:nowrap;color:#000;max-width:33.75rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1025px){.sticky-nav .sub-header-s{display:block}}.sticky-nav__buttons{display:flex;gap:1rem;justify-content:flex-end;flex-wrap:nowrap;flex-shrink:0;align-items:center}.sticky-nav__buttons .tooltip-button{margin-right:.5rem}.sticky-nav__buttons .save-button.icon-button{display:none}.sticky-nav__buttons .cta.save-button{display:flex}.sticky-nav__buttons.desktop{display:none}@media screen and (min-width: 1025px){.sticky-nav__buttons.desktop{display:flex}}.sticky-nav__links{opacity:0;display:flex;position:relative;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);background:#fff;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:none}.sticky-nav__links::-webkit-scrollbar{display:none}@media screen and (min-width: 1025px){.sticky-nav__links{background:transparent}}.sticky-nav__links__wrapper{width:100%;position:relative;overflow:hidden}.sticky-nav__links__wrapper:before,.sticky-nav__links__wrapper:after{content:"";position:absolute;right:0;bottom:0;height:100%;pointer-events:none;width:10rem;z-index:2;opacity:0;background:linear-gradient(270deg,#fff 25%,#f9f9f900);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sticky-nav__links__wrapper:before{left:0;transform:rotate(180deg)}.sticky-nav__links__wrapper.has-overflow:after{opacity:1}.sticky-nav__links__wrapper.is-scrolled:before{opacity:1}.sticky-nav__links__wrapper.is-end:after{opacity:0}@media screen and (min-width: 1025px){.sticky-nav__links__wrapper{box-shadow:none}}.sticky-nav__links a{flex-shrink:0;white-space:nowrap;padding:2.5rem;margin:.5rem;color:#676767;transition:color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .sticky-nav__links a:hover{color:#000}.sticky-nav__links a:focus-visible{color:#000}.sticky-nav__links a.hover{color:#000}@supports selector(:focus-visible){.sticky-nav__links a:focus-visible{outline:none;outline:2px dashed #0074C7}}.sticky-nav__links a.active{color:#000}.sticky-nav__links__border{content:"";position:absolute;background:#849f28;width:25rem;height:4px;bottom:0;left:0;transform-origin:left center}.toast{position:fixed;bottom:2rem;padding:2rem;z-index:5;left:50%;transform:translate(-50%);display:flex;align-items:center;border:1px solid;gap:4rem;justify-content:space-between;border-radius:1.5rem;opacity:0;pointer-events:none;width:90%}@media screen and (min-width: 768px){.toast{width:auto;gap:7rem}}.toast__button{border:none;background:none;color:#3e3e3e;transition:color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .toast__button:hover{color:#000}.toast__button.hover{color:#000}.toast .icon{display:flex;width:2rem;height:2rem}.toast.logout{background:#f3f5ea;border-color:#d9e5ac}.toast.logout .toast__copy,.toast.logout .icon{color:#355e09}.toast.save{background:#000;border-color:#000}.toast.save .toast__copy,.toast.save .icon{color:#fff}.tooltip-button{display:inline-flex;align-items:center;justify-content:center;position:relative;color:#000;width:3rem;height:3rem;background:none;border:none;padding:0}body:not(body.touch) .tooltip-button:hover:before{transform:translate3d(-50%,-50%,0) scale(1.2)}body:not(body.touch) .tooltip-button:hover .tooltip-button__popup{opacity:1;transform:translate3d(-50%,1rem,0) scale(1)}.tooltip-button.active:before{transform:translate3d(-50%,-50%,0) scale(1.2)}.tooltip-button.active .tooltip-button__popup{opacity:1;transform:translate3d(-50%,1rem,0) scale(1)}.tooltip-button.hover:before{transform:translate3d(-50%,-50%,0) scale(1.2)}.tooltip-button.hover .tooltip-button__popup{opacity:1;transform:translate3d(-50%,1rem,0) scale(1)}.tooltip-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:100%;background:#e6e6e6;z-index:-1;border-radius:50%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.tooltip-button .icon{width:100%;height:100%;color:#000}.tooltip-button__popup{position:absolute;top:100%;left:50%;transform:translate3d(-50%,1rem,0) scale(0);background:#f9f9f9;padding:1.5rem;width:20rem;border-radius:1.5rem;font-size:1.25rem;line-height:1.35;font-family:Inter,sans-serif;border:1px solid #E6E6E6;box-shadow:0 1rem 2rem #00000014;transform-origin:top center;opacity:0;backface-visibility:hidden;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.topic-connections{background:#f9f9f9;padding:6rem 0 4rem}@media screen and (min-width: 768px){.topic-connections{padding:7.5rem 0 6rem}}@media screen and (min-width: 1025px){.topic-connections{padding:10rem 0 7.5rem}}.topic-connections .copy-col{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.topic-connections .copy-col .heading-2-m{color:#000}@media screen and (min-width: 768px){.topic-connections .copy-col .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.topic-connections .tag-col{display:flex;overflow:hidden;align-items:flex-start}.topic-connections .tag-col .tag-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.topic-connections .tag-col .tag-wrapper .cta{text-transform:none}.topic-connections .topic-connections-button{margin:3rem auto 0}@media screen and (min-width: 768px){.topic-connections .topic-connections-button{display:none}}.topic-connections .topic-connections-button.expanded .icon-wrapper{transform:rotate(-90deg)}.topic-connections .topic-connections-button .icon-wrapper{transform:rotate(90deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.topic-featured-carousel{display:flex;flex-direction:column;width:100%;gap:6rem;background:#f9f9f9}.topic-featured-carousel .splide{width:100%}.topic-featured-carousel .splide:not(.is-overflow) .splide__arrows{display:none}.topic-featured-carousel .splide__arrows{display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}.topic-featured-carousel .splide__arrow--prev .icon{transform:rotate(180deg)}.topic-featured-carousel .splide .pagination-wrapper{position:relative;max-width:14rem;overflow:hidden}.topic-featured-carousel .splide__pagination{gap:1rem;flex-wrap:nowrap;justify-content:flex-start}.topic-featured-carousel .splide__pagination__page{padding:0;width:2rem;height:2rem;border-radius:50%;border:none;background:transparent;position:relative}.topic-featured-carousel .splide__pagination__page:after{position:absolute;content:"";width:100%;height:100%;border-radius:50%;background:#e6e6e6;transform:translate(-50%,-50%) scale(.625);transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.topic-featured-carousel .splide__pagination__page.is-active:after{background:#000;transform:translate(-50%,-50%) scale(1)}.topic-featured-carousel .splide__pagination__page[data-size=tiny]:after{transform:translate(-50%,-50%) scale(.25)}.topic-featured-carousel .splide__pagination__page[data-size=small]:after{transform:translate(-50%,-50%) scale(.5)}.topic-featured-carousel .splide__arrows{margin-top:4rem}@media screen and (min-width: 768px){.topic-featured-carousel .splide__arrows{justify-content:flex-end;margin-top:5rem}}@media screen and (min-width: 1025px){.topic-featured-carousel .splide__arrows{margin-top:6rem}}.topic-featured-carousel .splide:not(.is-overflow) .splide__slide--clone{opacity:0;visibility:hidden}.topic-hero-partners{width:100%;padding:3rem;border-radius:3rem;border:1px solid #E6E6E6;background:#f9f9f9;display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;position:relative}@media screen and (min-width: 768px){.topic-hero-partners{margin-top:5rem}}@media screen and (min-width: 1025px){.topic-hero-partners{margin-top:6rem}}.topic-hero-partners__row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.topic-hero-partners__item{position:relative;padding:1rem 1.5rem;width:15rem;height:9rem;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border:1px solid #E6E6E6;background:#fff;cursor:pointer;transition:border-color .3s cubic-bezier(.4,0,.2,1)}body:not(body.touch) .topic-hero-partners__item:hover{border-color:#000}.topic-hero-partners__item:focus-visible{border-color:#000}.topic-hero-partners__item.hover{border-color:#000}.topic-hero-partners__item img{height:100%;object-fit:contain}.topic-hero-partners .partner-tooltip{width:20rem;position:absolute;padding:1.5rem;transform-origin:bottom center;border-radius:1.5rem;border:1px solid #E6E6E6;background:#f9f9f9;box-shadow:0 1rem 2rem #00000014;transform:scale(.85) translateZ(1px);backface-visibility:hidden;text-align:center;opacity:0;pointer-events:none;z-index:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.topic-hero-partners .partner-tooltip .body-s{font-size:1.5rem}.topic-hero-partners .partner-tooltip.active{opacity:1;transform:scale(1) translateZ(1px)}.topic-hero-partners__accordion{gap:2rem;position:relative;padding-right:6.5rem;height:9rem;overflow:hidden}.topic-hero-partners__accordion .icon-button{cursor:pointer;position:absolute;top:3rem;right:1px;transform:translateY(-50%)}.topic-hero-partners__accordion .icon-button.hidden{display:none}.topic-hero-partners__accordion .icon-button svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.topic-hero-partners__accordion .icon-button--expanded svg{transform:rotate(180deg)}@media screen and (min-width: 768px){.topic-hero-partners__accordion .icon-button{top:4rem}}.topic-page-hero .container .row{gap:3rem;align-items:center}@media screen and (min-width: 768px){.topic-page-hero .container .row{flex-wrap:nowrap;gap:7.5rem}}@media screen and (min-width: 1025px){.topic-page-hero .container .row{gap:10rem}}.topic-page-hero .container .row .image-col .image{display:flex;position:relative}.topic-page-hero .container .row .image-col .image .more-content-button{position:absolute;left:calc(var(--horizontal-offset-mobile) * 1%);top:calc(var(--vertical-offset-mobile) * 1%);transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.topic-page-hero .container .row .image-col .image .more-content-button{left:calc(var(--horizontal-offset) * 1%);top:calc(var(--vertical-offset) * 1%)}}.topic-page-hero .container .row .content-col{display:flex;flex-direction:column;justify-content:center;gap:2rem}.topic-page-hero .container .row .content-col__top{display:flex;align-items:center;gap:1.5rem}.topic-page-hero .container .row .content-col__top>.eyebrow-m{white-space:nowrap;padding-right:1.5rem;border-right:1px solid #E6E6E6;color:#000}.topic-page-hero .container .row .content-col__top .grades{display:flex;align-items:center;gap:.5rem}@media screen and (min-width: 1025px){.topic-page-hero .container .row .content-col>.body-m{margin-bottom:3rem;padding-right:10rem;font-size:2.25rem;line-height:1.32;font-family:Inter,sans-serif}}@media screen and (min-width: 1025px){.topic-page-hero .container .row .content-col .heading-2-xl{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.topic-page-hero .container .about-row .heading-2-m{margin-bottom:2rem}@media screen and (min-width: 768px){.topic-page-hero .container .about-row .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.topic-page-hero__info-row{padding-top:3rem;border-top:1px solid #E6E6E6;flex-wrap:nowrap;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.topic-page-hero__info-row{flex-direction:row;display:none}}@media screen and (min-width: 1025px){.topic-page-hero__info-row{display:flex}}.topic-page-hero__info-row--tablet{display:none;margin-top:5rem}@media screen and (min-width: 768px){.topic-page-hero__info-row--tablet{display:flex}}@media screen and (min-width: 1025px){.topic-page-hero__info-row--tablet{display:none}}.topic-page-hero__info-row .eyebrow-s{color:#3e3e3e}.topic-page-hero__info-row .cta-primary{color:#000}.topic-page-hero__info-row .left{max-width:22.5rem}.topic-page-hero__info-row .left,.topic-page-hero__info-row .right{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.topic-page-hero__info-row .left .info-item,.topic-page-hero__info-row .right .info-item{display:flex;align-items:center;gap:.5rem;position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.topic-page-hero__info-row .left .info-item:before,.topic-page-hero__info-row .right .info-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .topic-page-hero__info-row .left .info-item:hover:before,body:not(body.touch) .topic-page-hero__info-row .right .info-item:hover:before{transform:scaleX(1);transform-origin:left center}.topic-page-hero__info-row .left .info-item:focus-visible:before,.topic-page-hero__info-row .right .info-item:focus-visible:before{transform:scaleX(1);transform-origin:left center}.topic-page-hero__info-row .left .info-item.hover:before,.topic-page-hero__info-row .right .info-item.hover:before{transform:scaleX(1);transform-origin:left center}.topic-page-hero__info-row .left .info-item:before,.topic-page-hero__info-row .right .info-item:before{bottom:-2px}.topic-page-hero__info-row .left .info-item .svg-use,.topic-page-hero__info-row .right .info-item .svg-use{width:2rem;color:#0074c7;height:2rem}.topic-page-hero__info-row .left .info-item .eyebrow-m,.topic-page-hero__info-row .right .info-item .eyebrow-m{color:#0074c7;margin-top:1px}.topic-page-hero__info-row .left .info-box,.topic-page-hero__info-row .right .info-box{padding:2rem;background:#eef6f9;color:#3e3e3e;border-radius:2rem}.topic-page-hero__info-row .right{gap:1.5rem}@media screen and (min-width: 1025px){.topic-page-hero__info-row .right{gap:1rem}}.topic-page-hero__info-row .left{flex-shrink:0}.topic-partners__card-wrapper{width:100%}.row.view-more-button-row{justify-content:center;margin-top:4rem}@media screen and (min-width: 768px){.row.view-more-button-row{margin-top:5rem}}@media screen and (min-width: 1025px){.row.view-more-button-row{margin-top:6rem}}.row.view-more-button-row .cta .icon{transform:rotate(90deg)}.account{overflow:hidden}.account__body:empty{display:none}.account__header{gap:1.5rem;display:flex;flex-direction:column}.account__header .body-m .newsletter-button,.account__header .body-m .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.account__header .body-m .newsletter-button:before,.account__header .body-m .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .account__header .body-m .newsletter-button:hover:before,body:not(body.touch) .account__header .body-m .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.account__header .body-m .newsletter-button:focus-visible:before,.account__header .body-m .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.account__header .body-m .newsletter-button.hover:before,.account__header .body-m .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.account__header__title{display:flex;align-items:flex-start;gap:2rem}.account__header__title .heading-2-l{margin-top:1rem}@media screen and (min-width: 768px){.account__header__title .heading-2-l{font-size:5rem;line-height:1.2;letter-spacing:-1.44px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}@media screen and (min-width: 1025px){.account__header__title .heading-2-l{font-size:6rem;line-height:1.16;letter-spacing:-.96px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.account__header__title__icon{padding:1.5rem;border:1px solid #E6E6E6;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.account__header__title__icon{padding:2rem}}.account__header__title__icon .icon{width:3rem;height:3rem}@media screen and (min-width: 768px){.account__header__title__icon .icon{width:4rem;height:4rem}}@media screen and (min-width: 1025px){.account .form-col{padding-right:3rem}}.account .form-col .error{margin-top:2rem;display:flex;gap:1rem;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1}.account .form-col .error__icon{flex-shrink:0;margin-top:.25rem;padding:.5rem;background:#fdf1f0;border-radius:50%;display:flex;width:2rem;height:2rem;color:#e67265}.account .form-col .error__icon svg{width:100%;height:100%}.account .image-col{padding-top:6rem}@media screen and (min-width: 1025px){.account .image-col{padding-top:0;padding-left:10rem}}.account .account-form{display:flex;flex-direction:column;margin-top:6rem;gap:0 2rem}.account .account-form.signup-form,.account .account-form.login-form{flex-direction:row;flex-wrap:wrap}.account .account-form.signup-form .account-form__bottom .form-button,.account .account-form.login-form .account-form__bottom .form-button{width:100%}.account .account-form.password-reset-form .form-input{margin-bottom:2rem}.account .account-form.password-reset-form .account-form__bottom{margin-top:1rem}.account .account-form.password-reset-form .account-form__forgot{overflow:hidden}.account .account-form.password-reset-form .account-form__forgot .error{height:0;opacity:1}.account .account-form.password-reset-form .account-form__forgot .error.visible{height:3.5rem}.account .account-form.new-password-form .account-form__bottom .inline-link{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s cubic-bezier(.4,0,.2,1)}.account .account-form.new-password-form .account-form__bottom.show-success .inline-link{opacity:1;pointer-events:auto;visibility:visible}.account .account-form.loading .form-input,.account .account-form.loading .form-checkbox{opacity:.5;pointer-events:none}.account .account-form.loading .account-form__bottom .body-m{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:.5;pointer-events:none}.account .account-form .form-input{margin-bottom:2rem}.account .account-form .form-input:last-of-type{margin-bottom:1rem}.account .account-form__note{width:100%;margin-bottom:2rem}.account .account-form__policy{padding-top:3rem;border-top:1px solid #E6E6E6;margin-top:24px}.account .account-form__policy .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.account .account-form__policy .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .account .account-form__policy .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.account .account-form__policy .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.account .account-form__policy .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.account .account-form__forgot{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:-1rem}.account .account-form__forgot .cta{flex-shrink:0}.account .account-form__forgot .error{margin-top:0;display:flex;gap:1rem;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.account .account-form__forgot .error.visible{opacity:1}.account .account-form__forgot .error__icon{flex-shrink:0;margin-top:.25rem;padding:.5rem;background:#fdf1f0;border-radius:50%;display:flex;width:2rem;height:2rem;color:#e67265}.account .account-form__forgot .error__icon svg{width:100%;height:100%}.account .account-form__bottom{display:flex;flex-direction:column;align-items:center;gap:3rem;margin-top:3rem;width:100%}@media screen and (min-width: 768px){.account .account-form__bottom{flex-direction:row}}.account .account-form__bottom .cta{flex-shrink:0}.account .account-form__bottom .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.account .account-form__bottom .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .account .account-form__bottom .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.account .account-form__bottom .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.account .account-form__bottom .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.account .account-form-login{margin-top:16px;text-align:center}.account .account-form-login .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none}.account .account-form-login .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .account .account-form-login .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.account .account-form-login .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.account .account-form-login .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}.account .account-divider{margin:16px 0;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;color:#676767}.account .account-divider .line{width:100%;height:1px;background:#e6e6e6}.account .account-copy{margin-top:6rem}.account .account-copy__social{display:flex;flex-direction:column;width:100%;gap:16px;text-align:center}.account .account-copy .row{align-items:center;justify-content:center;flex-direction:column;gap:3rem;flex-wrap:nowrap}.account .account-copy .row .cta{flex-shrink:0}@media screen and (min-width: 768px){.account .account-copy .row{flex-direction:row;justify-content:flex-start}}.account .account-copy--verify{display:flex;gap:1.5rem;align-items:center;position:relative}.account .account-copy--verify.loading .inline-link{opacity:.5;pointer-events:none}.account .account-copy--verify.loading .material-loader{opacity:1}.account .account-copy--verify.error .message,.account .account-copy--verify.success .message{opacity:1;transform:translateY(0)}.account .account-copy--verify.error .message{color:#8c2d22}.account .account-copy--verify.success .message{color:#355e09}.account .account-copy--verify .material-loader{position:static;display:flex;transform:none;stroke:#0074c7;width:2rem;height:2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.account .account-copy--verify .message{position:absolute;top:100%;opacity:0;padding:1rem 0;font-size:1.75rem;line-height:1.4;font-family:Inter,sans-serif;transform:translateY(100%);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.account .account-copy .inline-link{position:relative;color:#0074c7;white-space:nowrap;border:none;padding:0;background:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.account .account-copy .inline-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#0074c7;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scaleX(0);transform-origin:right center}body:not(body.touch) .account .account-copy .inline-link:hover:before{transform:scaleX(1);transform-origin:left center}.account .account-copy .inline-link:focus-visible:before{transform:scaleX(1);transform-origin:left center}.account .account-copy .inline-link.hover:before{transform:scaleX(1);transform-origin:left center}@media screen and (min-width: 1025px){.account-profile{padding-top:10rem}}.account-profile__header{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media screen and (min-width: 768px){.account-profile__header{margin-bottom:5rem}}@media screen and (min-width: 1025px){.account-profile__header{margin-bottom:6rem}}.account-profile__header__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width: 768px){.account-profile__header .heading-2-m{font-size:4rem;line-height:1.24;letter-spacing:-.64px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.account-profile__header .body-m{width:100%}@media screen and (min-width: 768px){.account-profile__header .body-m{order:3}}.account-profile__header__buttons{display:flex;align-items:center;gap:1rem}.account-profile .divider{width:100%;height:1px;background:#e6e6e6}.account-profile .divider--first{margin-top:3rem}.account-profile .divider--form{margin-top:5rem}@media screen and (min-width: 768px){.account-profile .divider--form{margin-top:6rem}}@media screen and (min-width: 1025px){.account-profile .divider--form{margin-top:7.5rem}}.account-profile__content{width:100%;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 768px){.account-profile__content{gap:5rem}}@media screen and (min-width: 1025px){.account-profile__content{gap:6rem}}.account-profile__group{width:100%;background:#fff;padding:4rem 3rem;border-radius:5rem}@media screen and (min-width: 768px){.account-profile__group{padding:6rem}}@media screen and (min-width: 1025px){.account-profile__group{padding:10rem}}@media screen and (min-width: 768px){.account-profile__group .group-headline{font-size:3.5rem;line-height:1.14;letter-spacing:-1.12px;font-family:Poppins,sans-serif;font-weight:600;text-wrap:pretty}}.template--saved-page .saved-divider{width:100%;margin:0 auto;background:none;border:none;border-top:1px solid #E6E6E6;padding:0 2.5rem}*,*:before,*:after{box-sizing:border-box}html{width:100vw;font-size:8px}@media screen and (min-width: 1440px){html.big{font-size:.6vw}}html body{width:100vw;background-color:#fff;color:#000;overscroll-behavior-x:none;overflow-x:hidden;margin-right:calc(-1*(100vw - 100%))}html body.locked{overflow:hidden}html body #djDebug #djDebugToolbarHandle{z-index:9}html body img,html body video{display:flex;height:auto;width:100%}html body.template--topic,html body.template--profile,html body.template--saved-page,html body.template--topic .footer__top,html body.template--profile .footer__top,html body.template--saved-page .footer__top,html body.template--collection-alt .footer__top,html body.template--collection .footer__top,html body.template--library .footer__top,html body.primary-content-page .footer__top{background:#f9f9f9}html body.primary-content-page .footer-newsletter{display:none}html body.primary-content-page .footer-newsletter.visible{display:flex}html body.primary-content-page .pcp-promo-block{display:none}html body.primary-content-page .pcp-promo-block.visible{display:block}html body .page{display:flex;flex-direction:column;padding:8rem 0;overflow:hidden;background-color:#fff}@media screen and (min-width: 768px){html body .page{padding:8rem 0}}@media screen and (min-width: 1025px){html body .page{padding:8rem 0}}html body .page--about,html body .page--primary-content,html body .page--topic,html body .page--home{padding-bottom:0}html body .page--profile,html body .page--saved{background:#f9f9f9;padding-bottom:0}html body .page--partner-detail{padding-bottom:0}html body .page__content{position:relative}html body .page--saved-all,html body .page--folder{padding-bottom:6rem}@media screen and (min-width: 768px){html body .page--saved-all,html body .page--folder{padding-bottom:7.5rem}}@media screen and (min-width: 1025px){html body .page--saved-all,html body .page--folder{padding-bottom:10rem}}html body .page--library{overflow:initial;padding-bottom:0}html body .page--primary-content{overflow:initial}html{min-height:100%}html body{display:flex;flex-direction:column;min-height:100%}html body .page{flex:1 1 auto}body{transition:opacity .84s}html{background-color:#fff;transition:background-color .5s ease .84s}html:has(body.fade-in).grade-k-2{background:#849f28}html:has(body.fade-in).grade-3-5{background:#509ec2}html:has(body.fade-in).grade-6-8{background:#e67265}html:has(body.fade-in).grade-9-12{background:#c48938}html:has(body.fade-in).grade-multiple{background:#676767}::selection{background-color:#99deff}body.debug-center:before,body.debug-center:after{content:"";position:fixed;background-color:red;z-index:99;pointer-events:none}body.debug-center:before{top:0;left:50%;transform:translate(-1px);width:2px;height:100%}body.debug-center:after{left:0;top:50%;transform:translateY(-1px);height:2px;width:100%}
