:root{--purple:#3D1366;--purple-light:#ebe7ef;--green:#00483B;--green-light:#d9e4e2}.overlay-angle{position:relative;width:100%;height:100%;overflow:hidden;--angle-base:82%;--angle-accent:70%;--point:65%;--point-reverse:35%}.overlay-angle::before,.overlay-angle::after{content:'';position:absolute;width:101%;height:100%;bottom:-.5px;left:-.5%;background-color:#d9d4ce;clip-path:polygon(0 var(--angle-accent),var(--point) 100%,100% var(--angle-accent),100% 100%,0 100%)}.overlay-angle::after{clip-path:polygon(0 var(--angle-base),var(--point) 100%,100% var(--angle-base),100% 100%,0 100%);background-color:#fff}.overlay-angle--reverse{--point:var(--point-reverse)}.overlay-angle--hero{--point:var(--point-reverse)}.overlay-angle--hero-simple{--angle-base:var(--angle-accent)}.overlay-angle--footer{height:159px;background-color:#d9d4ce}.overlay-angle--footer::before,.overlay-angle--footer::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0}.overlay-angle--footer::before{background-color:rgb(166 160 152 / .3);clip-path:polygon(0 0,0 100%,390px 100%,390px 100%,100% 0,100% 0,0 0)}.overlay-angle--footer::after{background-color:#A6A098;clip-path:polygon(0 69px,0 100%,390px 100%,390px 100%,100% 69px,100% 69px,0 69px)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--space-xxl) * 2.2)}body{--brand:#c6c0bd;--brand-light:#f2f1f0;--brand-dark:#c6c0bd;--brand-darkest:#a59f97}body .logo-default{display:block}body .logo-js{display:none}body .logo-ss{display:none}body.frensham{--brand:var(--purple);--brand-light:var(--purple-light);--brand-dark:var(--purple);--brand-darkest:var(--purple)}body.frensham .logo-default{display:none}body.frensham .logo-js{display:none}body.frensham .logo-ss{display:block}body.frensham-junior{--brand:var(--green);--brand-light:var(--green-light);--brand-dark:var(--green);--brand-darkest:var(--green)}body.frensham-junior .logo-default{display:none}body.frensham-junior .logo-js{display:block}body.frensham-junior .logo-ss{display:none}.bg--brand{background-color:var(--brand)}.bg--brand-light{background-color:var(--brand-light)}.bg--brand-dark{background-color:var(--brand-dark)}.menu--tab .menu--tab-text{color:var(--white);-webkit-transition:all .3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(.4,.01,.165,.99);transition:all .3s cubic-bezier(.4,.01,.165,.99)}.menu--tab:hover .menu--tab-text{color:var(--white-trans-70)}@media screen and (max-width:991px){.expandable-tabs{flex-direction:column!important}}.expandable-tabs .expandable-tabs--tab{-webkit-transition:all .7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(.4,.01,.165,.99);transition:all .7s cubic-bezier(.4,.01,.165,.99)}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab{-webkit-transition:all 0s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0s cubic-bezier(.4,.01,.165,.99);transition:all 0s cubic-bezier(.4,.01,.165,.99)}}.expandable-tabs .expandable-tabs--tab .expandable-tabs--display-title{writing-mode:tb-rl;-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) .2s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) .2s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) .2s;transition:all .4s cubic-bezier(.4,.01,.165,.99) .2s;opacity:1;transform:translateX(0) rotate(-180deg)}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab .expandable-tabs--display-title{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(.4,.01,.165,.99);transition:all .4s cubic-bezier(.4,.01,.165,.99);writing-mode:horizontal-tb;transform:none}}.expandable-tabs .expandable-tabs--tab .expandable-tabs--content{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab .expandable-tabs--content{max-height:0;transform:none;opacity:0;padding-top:0}}.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-pre-title,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-title,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-body,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-btn{-webkit-transition:all .3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(.4,.01,.165,.99);transition:all .3s cubic-bezier(.4,.01,.165,.99);opacity:0;transform:translateY(var(--space-s))}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-pre-title,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-title,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-body,.expandable-tabs .expandable-tabs--tab .expandable-tabs--content .expandable-tabs--content-btn{opacity:1;transform:none}}.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--display-title{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;opacity:0;transform:translateX(calc(0px - var(--space-l))) rotate(-180deg)}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--display-title{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(.4,.01,.165,.99);transition:all .4s cubic-bezier(.4,.01,.165,.99);transform:none;opacity:1}}@media screen and (max-width:991px){.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--content{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;transition:all .4s cubic-bezier(.4,.01,.165,.99) 0s;max-height:240px;padding-top:20px;opacity:1}}.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--content .expandable-tabs--content-pre-title,.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--content .expandable-tabs--content-title{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) .3s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) .3s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) .3s;transition:all .4s cubic-bezier(.4,.01,.165,.99) .3s;opacity:1;transform:translateY(0)}.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--content .expandable-tabs--content-body{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) .4s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) .4s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) .4s;transition:all .4s cubic-bezier(.4,.01,.165,.99) .4s;opacity:1;transform:translateY(0)}.expandable-tabs .expandable-tabs--tab:hover .expandable-tabs--content .expandable-tabs--content-btn{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99) .5s;-moz-transition:all .4s cubic-bezier(.4,.01,.165,.99) .5s;-o-transition:all .4s cubic-bezier(.4,.01,.165,.99) .5s;transition:all .4s cubic-bezier(.4,.01,.165,.99) .5s;opacity:1;transform:translateY(0)}.explore-more{background-size:cover;-webkit-transition:all .3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(.4,.01,.165,.99);transition:all .3s cubic-bezier(.4,.01,.165,.99)}.in-page-nav{position:relative}.in-page-nav:before{content:"";position:absolute;height:100%;width:var(--content-width);left:50%;margin-left:calc(var(--content-width) / 2 * -1);background:var(--primary-ultra-light);z-index:-1;-webkit-transition:all .3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(.4,.01,.165,.99);transition:all .3s cubic-bezier(.4,.01,.165,.99)}.in-page-nav.sticky{position:sticky}.in-page-nav.sticky:before{width:100vw;left:0;margin-left:0}@media screen and (max-width:990px){.in-page-nav{display:none!important}}.news-filter--btn,.news-filter--list li .bricks-button.sm{font-size:var(--text-s);border-radius:100px!important;border:1px solid var(--primary);color:var(--primary)}.news-filter--btn.brx-option-active,.news-filter--list li .bricks-button.sm.brx-option-active{background:var(--primary);color:#fff}.news-grid>:first-child{grid-column:span 3}.news-grid>:first-child a{flex-direction:row}.news-grid>:first-child a .news-card--img{margin:var(--space-m) 0 var(--space-m) var(--space-m)}.news-grid>:first-child a .news-card--content{align-self:stretch!important}.gform .gform_title,.gform .gsection_title{color:var(--primary-semi-light)}.gform .gfield label{color:var(--neutral-semi-light)}.gform .gfield input,.gform .gfield textarea,.gform .gfield select{border:0!important;border-radius:0!important;border-bottom:1px solid var(--neutral-semi-light)!important;box-shadow:none!important;padding:0!important}.gform .gfield input:focus-visible,.gform .gfield textarea:focus-visible,.gform .gfield select:focus-visible{outline:0!important;border-bottom-color:var(--neutral)!important}.gform .gfield .gfield_radio{flex-direction:row!important;gap:var(--space-s)!important}.gform .gfield .gfield_radio .gchoice{gap:var(--space-xs)!important}.gform .gfield .gfield_radio .gchoice .gfield-choice-input{border-radius:50%!important;border:1px solid var(--neutral-semi-light)!important}.gform .gfield .gfield_radio .gchoice .gfield-choice-input:before{background-color:var(--primary)}.gform .gfield .gfield_checkbox{flex-direction:row!important}.gform #field_1_1,.gform #input_3_3,.gform #input_3_7_6{grid-column:span 2;inline-size:100%;height:2.6rem!important}.gform #field_1_3,.gform #field_1_4{grid-column:span 5}.gform .gform_button,.gform .gform-theme-button{border-radius:var(--btn-radius)!important;background-color:var(--primary-semi-light)!important;text-size:var(--text-m)!important;padding:var(--btn-padding-block) var(--btn-padding-inline)!important}.gform .gform_button:hover,.gform .gform-theme-button:hover{background-color:var(--primary)!important}.gform .gform_required_legend{display:none}.gform .gfield_required_custom{background:#FFEBEE;color:#C62828;padding:.2em .5em;border-radius:var(--radius-s);font-size:10px}.gform .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{color:var(--primary-semi-light)!important}.gform .donation-total{background:var(--primary-trans-10);padding:var(--space-s);border-radius:var(--radius);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gform .donation-total .gfield_label{color:var(--primay);font-size:1.4em!important;margin:0!important}.gform .donation-total .ginput_total{background:#fff0;border-bottom:none!important;font-weight:700!important;text-align:right;font-size:1.4em!important}canvas.df-3dcanvas{background:#fff}.df-ui-nav .df-ui-btn:before{color:var(--primary);filter:none}