:root{--hueSaturationGray:0, 0%;--hueSaturationLightnessWhite:var(--hueSaturationGray), 100%;--colorWhite:hsl(var(--hueSaturationLightnessWhite));--hueSaturationLightnessBlack:var(--hueSaturationGray), 0%;--colorBlack:hsl(var(--hueSaturationLightnessBlack));--lightnessGray-light:94.9%;--colorGray-light:hsl(var(--hueSaturationGray), var(--lightnessGray-light));--colorGray-lightDarker:hsl(var(--hueSaturationGray), calc(var(--lightnessGray-light) * .9));--lightnessGray-medium:66.7%;--colorGray-medium:hsl(var(--hueSaturationGray), var(--lightnessGray-medium));--lightnessGray-dark:20%;--colorGray-dark:hsl(var(--hueSaturationGray), var(--lightnessGray-dark));--hueSaturationPrimary:21.4, 90.2%;--lightnessPrimary:48.2%;--colorPrimary:hsl(var(--hueSaturationPrimary), var(--lightnessPrimary));--colorPrimaryDarker:hsl(var(--hueSaturationPrimary), calc(var(--lightnessPrimary) * .9));--hueSaturationSecondary:203.4, 100%;--lightnessSecondary:28.6%;--colorSecondary:hsl(var(--hueSaturationSecondary), var(--lightnessSecondary));--colorSecondaryDarker:hsl(var(--hueSaturationSecondary), calc(var(--lightnessSecondary) * .9));--colorSecondaryLighter:hsl(var(--hueSaturationSecondary), calc(var(--lightnessSecondary) * 1.15));--hueSaturationLightnessSupportOne:var(--hueSaturationLightnessWhite);--hueSaturationLightnessSupportTwo:216.9, 41.9%, 93.9%;--hueSaturationLightnessSupportThree:26.7, 90%, 96.1%;--colorText:var(--colorBlack);--colorSuccess:#089e60;--colorNotification:#fdda24;--colorWarning:#fe5000;--colorAlert:#d52b1e;--colorBodyBackground:var(--colorWhite);--colorMainMenuItemLabelColor:var(--colorPrimary);--colorMainMenuItemBorderColor:var(--colorPrimary);--colorFooterBackground:var(--colorSupport);--contentMaxWidth:960px;--contentPadding:2rem;--headerHeight:60px;--footerHeight:240px;--borderRadiusSmall:.25rem;--borderRadiusMedium:.75rem;--borderRadiusLarge:1rem;--borderRadiusXLarge:3.75rem;--mainMenuItemHeight:2.5rem;--mainMenuItemBorderRadius:var(--borderRadiusMedium);--mainMenuItemBorderThickness:.25rem;--fontWeightLight:300;--fontWeightNormal:normal;--fontWeightMedium:500;--fontWeightSemiBold:600;--fontWeightBold:bold;--fontWeightHeavy:900;--defaultFontSize:16px;--fontFamilyOne:"Noir Pro", "Arial", sans-serif;--generalTextFontFamily:var(--fontFamilyOne);--generalTextFontColor:var(--colorText);--generalTextLineHeight:1.5625;--generalTextFontWeight:var(--fontWeightNormal);--generalTextFontSize:1rem;--generalHeaderFontFamily:var(--fontFamilyOne);--generalHeaderFontWeight:var(--fontWeightBold);--generalHeaderFontColor:var(--colorPrimary);--generalHeaderLineHeight:1.35;--heading1FontColor:var(--generalHeaderFontColor);--heading1FontFamily:var(--generalHeaderFontFamily);--heading1FontSize:3rem;--heading1LineHeight:var(--generalHeaderLineHeight);--heading1FontWeight:var(--generalHeaderFontWeight);--heading2FontColor:var(--generalHeaderFontColor);--heading2FontFamily:var(--generalHeaderFontFamily);--heading2FontSize:2.5rem;--heading2LineHeight:var(--generalHeaderLineHeight);--heading2FontWeight:var(--generalHeaderFontWeight);--heading3FontColor:var(--generalHeaderFontColor);--heading3FontFamily:var(--generalHeaderFontFamily);--heading3FontSize:2rem;--heading3LineHeight:var(--generalHeaderLineHeight);--heading3FontWeight:var(--generalHeaderFontWeight);--heading4FontColor:var(--generalHeaderFontColor);--heading4FontFamily:var(--generalHeaderFontFamily);--heading4FontSize:1.5rem;--heading4LineHeight:var(--generalHeaderLineHeight);--heading4FontWeight:var(--generalHeaderFontWeight);--heading5FontColor:var(--generalHeaderFontColor);--heading5FontFamily:var(--generalHeaderFontFamily);--heading5FontSize:1.125rem;--heading5LineHeight:var(--generalHeaderLineHeight);--heading5FontWeight:var(--generalHeaderFontWeight);--heading6FontColor:var(--generalHeaderFontColor);--heading6FontFamily:var(--generalHeaderFontFamily);--heading6FontSize:var(--generalTextFontSize);--heading6LineHeight:var(--generalHeaderLineHeight);--heading6FontWeight:var(--fontWeightNormal);--introTextFontSize:var(--generalTextFontSize);--introTextLineHeight:var(--generalTextLineHeight);--introTextFontWeight:var(--fontWeightBold);--linkTextColor:var(--colorSecondary);--linkTextColorHover:var(--colorSecondary);--linkFontWeight:var(--fontWeightNormal);--mainMenuItemLabelFontFamily:var(--fontFamilyOne);--mainMenuItemLabelFontSize-level1:.8125rem;--mainMenuItemLabelFontSize-level2:.9375rem;--mainMenuItemLabelFontWeight:var(--fontWeightHeavy);--spotlightBorderRadius:var(--borderRadiusXLarge) 0}@font-face{font-family:Bree Serif;src:url(BreeSerif-Regular.7362e320.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-Light.9c160ed5.woff2)format("woff2"),url(NoirPro-Light.fffe884d.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-LightItalic.ab94ea4c.woff2)format("woff2"),url(NoirPro-LightItalic.ce977c7a.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:Noir Pro;src:url(NoirPro-Regular.9eb9936a.woff2)format("woff2"),url(NoirPro-Regular.c826ed91.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-Italic.4bc770a3.woff2)format("woff2"),url(NoirPro-Italic.843a3748.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Noir Pro;src:url(NoirPro-Medium.7ad4f138.woff2)format("woff2"),url(NoirPro-Medium.ed533d93.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-MediumItalic.d45f9a18.woff2)format("woff2"),url(NoirPro-MediumItalic.aeb548a9.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Noir Pro;src:url(NoirPro-SemiBold.ca8f7793.woff2)format("woff2"),url(NoirPro-SemiBold.3cbc0cba.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-SemiBoldItalic.f427fd35.woff2)format("woff2"),url(NoirPro-SemiBoldItalic.e99d63dc.woff)format("woff");font-weight:600;font-style:italic}@font-face{font-family:Noir Pro;src:url(NoirPro-Bold.4e60b17e.woff2)format("woff2"),url(NoirPro-Bold.b4e9b777.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-BoldItalic.59af0100.woff2)format("woff2"),url(NoirPro-BoldItalic.761dea6f.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:Noir Pro;src:url(NoirPro-Heavy.370edd1c.woff2)format("woff2"),url(NoirPro-Heavy.e7330413.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:Noir Pro;src:url(NoirPro-HeavyItalic.7de6ed0a.woff2)format("woff2"),url(NoirPro-HeavyItalic.2e55c97c.woff)format("woff");font-weight:900;font-style:italic}html{font-size:var(--defaultFontSize)}body{font-family:var(--fontFamilyOne);font-variant-ligatures:none;letter-spacing:.5px;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.Page--default h1,.Page--subpage h1,.Page--default h2,.Page--subpage h2,.Page--default h3,.Page--subpage h3,.Page--default h4,.Page--subpage h4,.Page--default h5,.Page--subpage h5,.Page--default h6,.Page--subpage h6,.Page--default .Page_Header,.Page--subpage .Page_Header{color:var(--generalHeaderFontColor);font-weight:var(--generalHeaderFontWeight);margin-top:0}.Page--default h1,.Page--subpage h1,.Page--default .Page_Header--1,.Page--subpage .Page_Header--1{color:var(--heading1FontColor);font-family:var(--heading1FontFamily);font-size:var(--heading1FontSize);font-weight:var(--heading1FontWeight);line-height:var(--heading1LineHeight)}.Page--default h2,.Page--subpage h2,.Page--default .Page_Header--2,.Page--subpage .Page_Header--2{font-size:var(--heading2FontSize);font-weight:var(--heading2FontWeight);line-height:var(--heading2LineHeight)}.Page--default h3,.Page--subpage h3,.Page--default .Page_Header--3,.Page--subpage .Page_Header--3{font-size:var(--heading3FontSize);font-weight:var(--heading3FontWeight);line-height:var(--heading3LineHeight)}.Page--default h4,.Page--subpage h4,.Page--default .Page_Header--4,.Page--subpage .Page_Header--4{font-size:var(--heading4FontSize);font-weight:var(--heading4FontWeight);line-height:var(--heading4LineHeight)}.Page--default h5,.Page--subpage h5,.Page--default .Page_Header--5,.Page--subpage .Page_Header--5{font-size:var(--heading5FontSize);font-weight:var(--heading5FontWeight);line-height:var(--heading5LineHeight)}.Page--default h6,.Page--subpage h6,.Page--default .Page_Header--6,.Page--subpage .Page_Header--6{color:var(--colorText);font-size:var(--heading5FontSize);font-weight:var(--heading5FontWeight);line-height:var(--heading5LineHeight)}b,strong{font-weight:var(--fontWeightBold)}.Page--default p,.Page--subpage p{color:var(--generalTextFontColor);font-family:var(--generalTextFontFamily);font-size:var(--generalTextFontSize);font-weight:var(--generalTextFontWeight);line-height:var(--generalTextLineHeight)}a{color:var(--linkTextColor);font-weight:var(--linkFontWeight);text-decoration:none}.IntroText{font-size:var(--introTextFontSize);font-weight:var(--introTextFontWeight);line-height:var(--introTextLineHeight)}ul,ol{list-style:none}.ce-bodytext ul,.frame-type-menu_sitemap ul{list-style:initial;padding-left:1.125rem}.ce-bodytext ul li,.frame-type-menu_sitemap ul li{line-height:1.5}ul.Content_List{list-style:outside;display:flex}ul.Content_List--horizontal,ul.Content_List--inline{flex-direction:row}ul.Content_List--vertical{flex-direction:column}.ce-textpic{overflow:visible}.ce-bodytext>h2:not([class]),.ce-bodytext>h3:not([class]),.ce-bodytext>h4:not([class]),.ce-bodytext>h5:not([class]),.ce-bodytext>h6:not([class]),.ce-bodytext p:first-child{margin-top:0}.ce-bodytext ul+p,.ce-bodytext p+p{margin-top:1.5rem}span.hidden{display:none}a.Button{text-decoration:none}.Button{white-space:nowrap;border:none;border-radius:.375rem;align-items:center;height:2.375em;padding:0 1em;font-size:1rem;transition:background-color .3s ease-in-out;display:inline-flex;transform:scale(1)}.Button:hover{transition:all .3s;transform:scale(1.05);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.Button--primary{background-color:var(--colorPrimary);color:var(--colorWhite)}.Button--primary:hover{background-color:var(--colorPrimaryDarker)}.Button--secondary{background-color:var(--colorSecondary);color:var(--colorWhite)}.Button--secondary:hover{background-color:var(--colorSecondaryLighter)}.Button--submit{background-color:var(--colorSecondary);border-radius:var(--borderRadiusMedium);color:var(--colorWhite);cursor:pointer;box-shadow:none;align-self:flex-start;min-width:100px;padding:8px 10px;transition:none;transform:none}.Button--submit:hover{background-color:var(--colorSecondaryLighter);box-shadow:none}[style*=--aspect-ratio]>:first-child{width:100%}[style*=--aspect-ratio]>img{height:auto}@supports (--custom:property){[style*=--aspect-ratio]{position:relative}[style*=--aspect-ratio]:before{content:"";padding-bottom:calc(100% / (var(--aspect-ratio)));display:block}[style*=--aspect-ratio]>:first-child{height:100%;position:absolute;top:0;left:0}}.frame-type-felogin_login h3+div{line-height:1.65rem}.frame-type-felogin_login .Form--login,.frame-type-felogin_login .Login_LinkContainer{margin-top:1rem}@media (width<=1144px){[class*=school-level-]{font-size:.75rem}}[class*=school-level-] .box--generic>h2{font-size:1em}[class*=school-level-] .box--generic>section{place-self:start}[class*=school-level-] .box--generic>section.h-stretch{align-self:stretch}[class*=school-level-] .box--generic>section.w-stretch{justify-self:stretch}[class*=school-level-] .box--generic>section .frame{width:100%;padding:2em 2em 0;overflow:auto}[class*=school-level-] .box--generic>section .frame .Button{margin-bottom:.5em}[class*=school-level-] .box--generic.material-box>section,[class*=school-level-] .box--generic.teacher-box>section{padding:0 0 2em}[class*=school-level-] .frame-type-textmedia p{font-size:1em;font-weight:var(--fontWeightLight)}[class*=school-level-] .frame-type-textmedia p+ul{margin-top:1.25em}[class*=school-level-] .frame-type-textmedia ul{padding-left:1.75rem}[class*=school-level-] .frame-type-textmedia ul li,[class*=school-level-] .frame-type-textmedia ul li a{color:var(--colorText);font-size:1.0625em;font-weight:var(--fontWeightMedium)}[class*=school-level-] .Button{font-size:1em}[class*=school-level-] .lightbox:focus{outline:none}[class*=school-level-] .ce-gallery-below{width:100%;margin-top:3em;display:flex}[class*=school-level-] .ce-gallery-below .ce-inner,[class*=school-level-] .ce-gallery-below .ce-outer{float:none;width:100%;right:auto}[class*=school-level-] .ce-gallery[data-ce-images] .image{width:100%;height:100%}[class*=school-level-] .ce-gallery[data-ce-images] .lightbox.cboxElement{height:100%;display:block}@media (width<=1144px){[class*=school-level-] .ce-gallery[data-ce-images] .image-embed-item{width:auto;max-height:180px}}@media (width>=1145px){[class*=school-level-] .ce-gallery[data-ce-images] .image-embed-item{width:auto;min-width:100%;height:auto;min-height:100%}}[class*=school-level-] .ce-gallery[data-ce-images="2"] .ce-column{flex:0 0 calc(49.95% - 1rem);width:calc(49.95% - 1rem);max-width:calc(49.95% - 1rem)}[class*=school-level-] .ce-gallery[data-ce-images="2"] .ce-column:nth-child(n){margin-left:0;margin-right:2rem}[class*=school-level-] .ce-gallery[data-ce-images="2"] .ce-column:last-child{margin-right:0}[class*=school-level-] .ce-gallery[data-ce-images="3"] .ce-column{flex:0 0 calc(33.3% - 1.33333rem);width:calc(33.3% - 1.33333rem);max-width:calc(33.3% - 1.33333rem)}[class*=school-level-] .ce-gallery[data-ce-images="3"] .ce-column:nth-child(n){margin-left:0;margin-right:2rem}[class*=school-level-] .ce-gallery[data-ce-images="3"] .ce-column:last-child{margin-right:0}[class*=school-level-] .ce-gallery[data-ce-images="4"] .ce-column{flex:0 0 calc(24.975% - 1.5rem);width:calc(24.975% - 1.5rem);max-width:calc(24.975% - 1.5rem)}[class*=school-level-] .ce-gallery[data-ce-images="4"] .ce-column:nth-child(n){margin-left:0;margin-right:2rem}[class*=school-level-] .ce-gallery[data-ce-images="4"] .ce-column:last-child{margin-right:0}@media (width<=829px){html{overflow:visible}.Page--trefwoord_login #canvas,.Page--trefwoord_login #footer,.Page--trefwoord_generic #canvas,.Page--trefwoord_generic #footer,.Page--trefwoord_digibord #canvas,.Page--trefwoord_digibord #footer{display:none}.Page--trefwoord_login .HiddenMessage,.Page--trefwoord_generic .HiddenMessage,.Page--trefwoord_digibord .HiddenMessage{z-index:1;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Page--trefwoord_login .HiddenMessage_Inner,.Page--trefwoord_generic .HiddenMessage_Inner,.Page--trefwoord_digibord .HiddenMessage_Inner{background-color:#fff;border-radius:1.5rem;width:60vw;margin-top:3rem;padding:4rem 2rem;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media (width<=599px){.Page--trefwoord_login .HiddenMessage_Inner,.Page--trefwoord_generic .HiddenMessage_Inner,.Page--trefwoord_digibord .HiddenMessage_Inner{padding:4rem 2rem 2rem;transform:translate(-50%,-25%)}}.Page--trefwoord_login .HiddenMessage_Logo,.Page--trefwoord_generic .HiddenMessage_Logo,.Page--trefwoord_digibord .HiddenMessage_Logo{background:url(trefwoord-logo-new.35b2d0c8.png) 50%/contain no-repeat;width:4rem;height:8rem;position:absolute;top:-4rem;left:calc(50% - 2rem)}.Page--trefwoord_login .HiddenMessage .Page_Header,.Page--trefwoord_generic .HiddenMessage .Page_Header,.Page--trefwoord_digibord .HiddenMessage .Page_Header{color:var(--heading4FontColor);font-size:var(--heading4FontSize);font-weight:var(--heading2FontWeight);margin-bottom:1rem;line-height:1.75rem}.Page--trefwoord_login .HiddenMessage p,.Page--trefwoord_generic .HiddenMessage p,.Page--trefwoord_digibord .HiddenMessage p{font-size:var(--generalTextFontSize);line-height:var(--generalTextLineHeight)}}@media (width>=830px){.Page--trefwoord_login .HiddenMessage,.Page--trefwoord_generic .HiddenMessage,.Page--trefwoord_digibord .HiddenMessage{display:none}}.Status--LoggedIn .Button--submit{margin-top:1rem}.Page--trefwoord_generic #canvas{width:var(--contentMaxWidth);margin-inline:auto}.Page--trefwoord_generic #content{background:var(--colorWhite);border-radius:.365rem;height:calc(100vh - 5rem);margin:2rem auto .25rem;padding:3rem}.Page--trefwoord_generic #content h2,.Page--trefwoord_generic #content h3{margin-bottom:.75rem}.Page--trefwoord_generic #content h2:not(:first-child),.Page--trefwoord_generic #content h3:not(:first-child){margin-top:1.25rem}.Page--trefwoord_generic #content h2{color:var(--colorPrimary);font-family:var(--generalHeaderFontFamily);font-size:var(--heading2FontSize)}.Page--trefwoord_generic #content h3{color:var(--colorPrimary);font-family:var(--generalHeaderFontFamily);font-size:var(--heading3FontSize)}.Page--trefwoord_generic #content b,.Page--trefwoord_generic #content strong{font-weight:var(--fontWeightBold)}.Page--trefwoord_generic #content i,.Page--trefwoord_generic #content em{font-style:italic}.Page--trefwoord_generic #content p{font-size:17px;font-weight:var(--fontWeightLight);line-height:1.5625rem}
/*# sourceMappingURL=common-styles.css.map */
