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}html .text-center{text-align:center}.p,html div.small p,html div.xsmall p,p,table td,table ul li{font-family:Apercu,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.6;margin:0}.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) 0s}.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{font-size:.875rem;line-height:1.4;margin-bottom:8px}.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{font-family:Apercu,Helvetica,Arial,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;letter-spacing:-7px;letter-spacing:-1.2px;line-height:108%;margin:0 0 16px}.h1.large,h1.large{font-size:8.75rem;letter-spacing:-7px;line-height:90%}.h1.thin,h1.thin{font-weight:400}@media print{.h1,h1{font-size:2.375rem}}.h2,h2{font-family:Apercu,Helvetica,Arial,sans-serif;font-size:2.75rem;font-style:normal;font-weight:400;letter-spacing:-1.2px;line-height:108%;margin:0 0 16px}@media print{.h2,h2{font-size:1.875rem}}.h3,h3{font-family:Apercu,Helvetica,Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:130%;margin:0 0 16px}.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{font-family:Apercu,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.2;margin:0 0 16px}.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{font-size:1.5rem;font-weight:500;line-height:1.3;margin:0}.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 (max-width:766px),screen and (max-width:939px) and (min-width:767px){.h5,h5{font-size:1.5rem}}@media print{.h5,h5{font-size:1.125rem}}.h6,.label,h6,label{color:#858992;font-family:Apercu,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;margin-top:0;text-transform:uppercase}.underline{position:relative}.underline:before{background:#ddeedb;bottom:1px;content:"";display:block;height:calc(40% - 1px);left:0;position:absolute;right:0;transform:translate(-1px);width:calc(100% + 1px);z-index:-1}.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{align-content:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#21222533;display:grid;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:100}div#modal-wrapper.center{align-content:center}div#modal-wrapper.center div.modal{margin-top:0}div#modal-wrapper.large div.modal{max-width:95vw;width:78.75vw}@media screen and (max-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-header{text-align:center}div#modal-wrapper.onboarding div.modal-body{padding-bottom:0;padding-top:0}div#modal-wrapper.onboarding div.modal-body figure{margin-left:-32px;margin-right:-32px}div#modal-wrapper.onboarding div.modal-footer{display:grid;grid-template-columns:1fr 1fr 1fr}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;display:grid;grid-template-rows:auto 1fr auto;height:-moz-fit-content;height:fit-content;margin-top:32px;max-height:90vh;max-width:650px;position:relative;width:62.5vw}@media screen and (max-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-bottom:16px;padding-top:32px}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;right:24px;top: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{overflow:auto;padding-bottom:32px;padding-top:32px;position:relative;z-index:5}div#modal-wrapper div.modal-footer{align-content:flex-end;align-items:center;border-top:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:32px;padding-top:32px;position:relative;z-index:3}div#modal-wrapper div.modal-footer>:only-child{justify-content:flex-end}
