html{color:#212225;font-size:16px}html .grey{color:#858992}html .grey-dk{color:#828690}html .white{color:#fff}html .black{color:#212225}html .blue{color:#0071bb}html .red{color:#f15c49}html .green{color:#53aa4c}html .serif{font-family:Adelle,serif}div#modal-wrapper.onboarding div.modal-header,html .text-center{text-align:center}.p,html div.small p,html div.xsmall p,p,table td,table ul li{margin:0;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6}.p a,html div.small p a,html div.xsmall p a,p a,table td a,table ul li a{color:#0071bb;transition:color .2s cubic-bezier(.33,1,.68,1)}.p a:hover,html div.small p a:hover,html div.xsmall p a:hover,p a:hover,table td a:hover,table ul li a:hover{color:#f15c49}.p:not(:last-of-type):not(:only-child):not(.tag),p:not(:last-of-type):not(:only-child):not(.tag),table td:not(:last-of-type):not(:only-child):not(.tag),table ul li:not(:last-of-type):not(:only-child):not(.tag){margin-bottom:16px}.p.xsmall,html div.small p.xsmall,html div.xsmall p,p.xsmall,table td.xsmall,table ul li.xsmall{font-size:.75rem;font-weight:500;line-height:1.2}.p.small,html div.small p,html div.xsmall p.small,p.small,table td.small,table ul li.small{font-size:.875rem;line-height:1.4}.p.large,html div.small p.large,html div.xsmall p.large,p.large,table td.large,table ul li.large{font-size:1.125rem;line-height:1.4}.p.xlarge,html div.small p.xlarge,html div.xsmall p.xlarge,p.xlarge,table td.xlarge,table ul li.xlarge{font-size:1.25rem;line-height:1.4}.p.bold,div#modal-wrapper div.modal-header h3.p,div#modal-wrapper div.modal-header h4.p,html div.small p.bold,html div.xsmall p.bold,p.bold,table td.bold,table ul li.bold{font-weight:700}.p.serif,html div.small p.serif,html div.xsmall p.serif,p.serif,table td.serif,table ul li.serif{font-weight:300}.p.serif.large,.p.serif.xlarge,p.serif.large,p.serif.xlarge,table td.serif.large,table td.serif.xlarge,table ul li.serif.large,table ul li.serif.xlarge{line-height:1.4}@media print{.p,html div.small p,html div.xsmall p,p,table td,table ul li{margin-bottom:8px;font-size:.875rem;line-height:1.4}.p:not(:last-of-type):not(:only-child):not(.tag),p:not(:last-of-type):not(:only-child):not(.tag),table td:not(:last-of-type):not(:only-child):not(.tag),table ul li:not(:last-of-type):not(:only-child):not(.tag){margin-bottom:8px}.p br:first-child,html div.small p br:first-child,html div.xsmall p br:first-child,p br:first-child,table td br:first-child,table ul li br:first-child{display:none}}.h1,h1{letter-spacing:-7px;letter-spacing:-1.2px;margin:0 0 16px;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;line-height:108%}.h1.large,h1.large{letter-spacing:-7px;font-size:8.75rem;line-height:90%}.h1.thin,.h2,.h3,h1.thin,h2,h3{font-weight:400}@media print{.h1,h1{font-size:2.375rem}}.h2,h2{letter-spacing:-1.2px;margin:0 0 16px;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:2.75rem;font-style:normal;line-height:108%}@media print{.h2,h2{font-size:1.875rem}}.h3,h3{letter-spacing:-.32px;margin:0 0 16px;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:2rem;font-style:normal;line-height:130%}.h3.serif,h3.serif{font-family:Adelle,serif;font-weight:300}.h3.small,h3.small,html div.small p.h3{font-size:1rem}.h3.bold,div#modal-wrapper div.modal-header h3,div#modal-wrapper div.modal-header h4.h3,h3.bold{font-weight:700}@media print{.h3,h3{font-size:1.25rem}}.h4,h4{margin:0 0 16px;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.2}.h4.bold,div#modal-wrapper div.modal-header h3.h4,div#modal-wrapper div.modal-header h4,h4.bold{font-weight:700}.h4.serif,h4.serif{font-family:Adelle,serif;font-size:1.375rem;font-weight:300;line-height:145%}@media print{.h4,.h4.serif,h4,h4.serif{font-size:1rem}}.h5,h5{margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}.h5.small,h5.small,html div.small p.h5{font-size:1.125rem}.h5.serif,h5.serif{font-family:Adelle,serif;font-weight:300}@media screen and (width<=766px),screen and (width<=939px) and (width>=767px){.h5,h5{font-size:1.5rem}}@media print{.h5,h5{font-size:1.125rem}}.h6,.label,h6,label{letter-spacing:1px;text-transform:uppercase;color:#858992;margin-top:0;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:normal}.underline{position:relative}.underline:before{content:"";z-index:-1;background:#ddeedb;width:calc(100% + 1px);height:calc(40% - 1px);display:block;position:absolute;bottom:1px;left:0;right:0;transform:translate(-1px)}.pd-course .underline:before{background:#b0e5f7}.discipline-dance .underline:before{background:#ddeedb}.discipline-music .underline:before{background:#ffe4bf}.discipline-drama .underline:before{background:#fccfc5}@media print{.underline:before{display:none}}div#modal-wrapper{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#21222533;place-content:flex-start center;display:grid;position:fixed;inset:0}div#modal-wrapper.center{align-content:center}div#modal-wrapper.center div.modal{margin-top:0}div#modal-wrapper.large div.modal{width:78.75vw;max-width:95vw}@media screen and (width<=939px){div#modal-wrapper.large div.modal{width:78.75vw}}div#modal-wrapper.fixedHeight div.modal{height:75vh}div#modal-wrapper.onboarding div.modal{max-width:800px}div#modal-wrapper.onboarding div.modal-body{padding-top:0;padding-bottom:0}div#modal-wrapper.onboarding div.modal-body figure{margin-left:-32px;margin-right:-32px}div#modal-wrapper.onboarding div.modal-footer{grid-template-columns:1fr 1fr 1fr;display:grid}div#modal-wrapper.onboarding div.modal-footer :first-child{justify-self:flex-start}div#modal-wrapper.onboarding div.modal-footer :nth-child(2){justify-self:center}div#modal-wrapper.onboarding div.modal-footer :last-child{justify-self:flex-end}div#modal-wrapper div.modal{background-color:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;width:62.5vw;max-width:650px;height:fit-content;max-height:90vh;margin-top:32px;display:grid;position:relative}@media screen and (width<=939px){div#modal-wrapper div.modal{width:62.5vw}}div#modal-wrapper div.modal-body,div#modal-wrapper div.modal-footer,div#modal-wrapper div.modal-header{padding:0 32px}div#modal-wrapper div.modal-header{border-bottom:1px solid #dfdfdf;min-height:68px;padding-top:32px;padding-bottom:16px}div#modal-wrapper div.modal-header :not(:last-child){margin-bottom:8px}div#modal-wrapper div.modal-header :last-child{margin-bottom:0}div#modal-wrapper div.modal-header div.close{cursor:pointer;position:absolute;top:24px;right:24px}div#modal-wrapper div.modal-header div.close path{fill:#858992;transition:fill .2s ease-out}div#modal-wrapper div.modal-header div.close:hover path{fill:#212225}div#modal-wrapper div.modal-body{z-index:5;padding-top:32px;padding-bottom:32px;position:relative;overflow:auto}div#modal-wrapper div.modal-footer{z-index:6;border-top:1px solid #dfdfdf;flex-direction:row;place-content:flex-end space-between;align-items:center;padding-top:32px;padding-bottom:32px;display:flex;position:relative}div#modal-wrapper div.modal-footer>:only-child{justify-content:flex-end}
