a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}a img{border:none}:root{--color-violet:#3f0aa1;--color-indigo:#6307c2;--color-blue:#079ae7;--color-green:#045c0c;--color-yellow:#faa309;--color-orange:#ea7317;--color-red:#b40404;--color-yellow-d:#8d2b0b;--color-red-d:#610316;--color-blue-d:#002159;--color-orange-d:#ad1d07;--color-green-d:#07600e;--color-indigo-d:#0b1d96;--color-blue-x-d:#102a43;--color-magenta-l:#fdebff;--color-shadow:#a39e93;--color-text:#27241d;--color-link:#03449e;--space-x-small:.25em;--space-small:.5em;--space-medium:1em;--space-large:2em;--space-x-large:3em;--space-xx-large:4em;--space-xxx-large:6em;--type-base: calc(1.6em + .5vw) ;--type-xxx-small:55%;--type-xx-small:65%;--type-x-small:75%;--type-small:85%;--type-medium:100%;--type-large:125%;--type-x-large:150%;--type-xx-large:200%;--type-xxx-large:300%;--header-height:6.5em;--footer-height:5.5em}html{font-size:10px}body{animation:fadeIn .6s ease;animation-fill-mode:forwards;animation-iteration-count:1;background:linear-gradient(180deg,#fff 10%,#e6e6ff 50%,#e0e8f9 60%,#dceefb 68%,#e3f9e5 77%,#fffbea,#ffe8d9 93%,#fee);display:grid;font-size:calc(1.6em + .5vw);font-size:var(--type-base);grid-template-areas:"logo header" "aside main" "footer footer";grid-template-columns:1fr 5fr;grid-template-rows:6.5em auto 5.5em;grid-template-rows:var(--header-height) auto var(--footer-height);min-height:100vh;overflow-x:hidden}@font-face{font-display:swap;font-family:Love Ya Like A Sister;font-style:normal;font-weight:400;src:local("Love Ya Like A Sister Regular"),local("LoveYaLikeASister-Regular"),url("/_bridgetown/static/LoveYaLikeASister-Regular-32V5IUSP.woff2") format("woff2"),url("/_bridgetown/static/LoveYaLikeASister-Regular-GN5TALAZ.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url("/_bridgetown/static/Montserrat-Black-OOVABNCA.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Black-CVDUMPGS.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/_bridgetown/static/Montserrat-Bold-6BQE2EHH.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Bold-5CEWECQY.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url("/_bridgetown/static/Montserrat-BlackItalic-PXCLF6AQ.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-BlackItalic-FIR4UPUP.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("/_bridgetown/static/Montserrat-ExtraBoldItalic-5SPOZCEO.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-ExtraBoldItalic-VL3RQSCX.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url("/_bridgetown/static/Montserrat-ExtraLightItalic-FA7TFXVB.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-ExtraLightItalic-VT2WFKMF.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("/_bridgetown/static/Montserrat-ExtraBold-NWJEQ3JC.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-ExtraBold-E3MT32SO.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("/_bridgetown/static/Montserrat-BoldItalic-OT2M6H4K.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-BoldItalic-Q7FAWCG5.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("/_bridgetown/static/Montserrat-ExtraLight-QKQCJLHS.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-ExtraLight-Z7JGOVSK.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("/_bridgetown/static/Montserrat-MediumItalic-U33ZSOVO.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-MediumItalic-DHPUWMWV.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url("/_bridgetown/static/Montserrat-Medium-FPLY2VEO.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Medium-E7OEMBTM.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:local("Montserrat Italic"),local("Montserrat-Italic"),url("/_bridgetown/static/Montserrat-Italic-MR4ERYCE.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Italic-F7IQYN2O.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url("/_bridgetown/static/Montserrat-Light-7XYA7MUL.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Light-66E55YJK.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("/_bridgetown/static/Montserrat-LightItalic-ERWBOVZC.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-LightItalic-PUZY5QCO.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:local("Montserrat Thin"),local("Montserrat-Thin"),url("/_bridgetown/static/Montserrat-Thin-G4LLVU26.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Thin-YTHVNM47.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/_bridgetown/static/Montserrat-Regular-NZIIZHNG.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-Regular-DBOP7KWW.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("/_bridgetown/static/Montserrat-SemiBold-FQXVKESV.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-SemiBold-GRGTYCH4.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url("/_bridgetown/static/Montserrat-ThinItalic-5REMDRSX.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-ThinItalic-QNG6QAHI.woff") format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("/_bridgetown/static/Montserrat-SemiBoldItalic-5EGUNJHD.woff2") format("woff2"),url("/_bridgetown/static/Montserrat-SemiBoldItalic-IQXC7OYV.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:900;src:local("Work Sans Black Italic"),local("WorkSans-BlackItalic"),url("/_bridgetown/static/WorkSans-BlackItalic-PWJCDH4O.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-BlackItalic-IHVGIWVB.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:local("Work Sans Bold"),local("WorkSans-Bold"),url("/_bridgetown/static/WorkSans-Bold-HDTCOYKU.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Bold-7NUYAKTN.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:900;src:local("Work Sans Black"),local("WorkSans-Black"),url("/_bridgetown/static/WorkSans-Black-56AYFBOG.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Black-E5CHVBGZ.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:local("Work Sans Bold Italic"),local("WorkSans-BoldItalic"),url("/_bridgetown/static/WorkSans-BoldItalic-3EOASC6Z.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-BoldItalic-27U5O6YW.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:local("Work Sans ExtraBold"),local("WorkSans-ExtraBold"),url("/_bridgetown/static/WorkSans-ExtraBold-2ZZTZGYL.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-ExtraBold-XIM5FBJW.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:200;src:local("Work Sans ExtraLight"),local("WorkSans-ExtraLight"),url("/_bridgetown/static/WorkSans-ExtraLight-ELVRMQUR.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-ExtraLight-LKWHHPP5.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:local("Work Sans Italic"),local("WorkSans-Italic"),url("/_bridgetown/static/WorkSans-Italic-AADJ3WOD.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Italic-7RVDOWZI.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:200;src:local("Work Sans ExtraLight Italic"),local("WorkSans-ExtraLightItalic"),url("/_bridgetown/static/WorkSans-ExtraLightItalic-YFZ2UX6A.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-ExtraLightItalic-WCFM7UKS.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:local("Work Sans ExtraBold Italic"),local("WorkSans-ExtraBoldItalic"),url("/_bridgetown/static/WorkSans-ExtraBoldItalic-KMWTDI2M.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-ExtraBoldItalic-GYHFQOM3.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:300;src:local("Work Sans Light Italic"),local("WorkSans-LightItalic"),url("/_bridgetown/static/WorkSans-LightItalic-EEONN7C3.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-LightItalic-4RDGEOGX.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:local("Work Sans Medium Italic"),local("WorkSans-MediumItalic"),url("/_bridgetown/static/WorkSans-MediumItalic-CBBX7FMC.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-MediumItalic-IKE4ZQOG.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:300;src:local("Work Sans Light"),local("WorkSans-Light"),url("/_bridgetown/static/WorkSans-Light-OQHB3HMI.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Light-7H76BW42.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:local("Work Sans Medium"),local("WorkSans-Medium"),url("/_bridgetown/static/WorkSans-Medium-JJKDTFEE.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Medium-G6O6LLWT.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:local("Work Sans SemiBold"),local("WorkSans-SemiBold"),url("/_bridgetown/static/WorkSans-SemiBold-PLI2QZLX.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-SemiBold-772C7TO6.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100;src:local("Work Sans Thin"),local("WorkSans-Thin"),url("/_bridgetown/static/WorkSans-Thin-PRQS7DD3.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Thin-A4QGSY6G.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:local("Work Sans Regular"),local("WorkSans-Regular"),url("/_bridgetown/static/WorkSans-Regular-JW66GWFX.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-Regular-YNJVGP6G.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:600;src:local("Work Sans SemiBold Italic"),local("WorkSans-SemiBoldItalic"),url("/_bridgetown/static/WorkSans-SemiBoldItalic-5S2QTMHT.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-SemiBoldItalic-OPW66OJX.woff") format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:100;src:local("Work Sans Thin Italic"),local("WorkSans-ThinItalic"),url("/_bridgetown/static/WorkSans-ThinItalic-LVRQF6Z2.woff2") format("woff2"),url("/_bridgetown/static/WorkSans-ThinItalic-UYCWOYFB.woff") format("woff")}header-logo{grid-area:logo}header{grid-area:header}footer{grid-area:footer}aside{grid-area:aside}main{background:#fffc;border:3px solid #002159;border:3px solid var(--color-blue-d);border-radius:2em;grid-area:main;margin-left:.25em;margin-left:var(--space-x-small);margin-right:.5em;margin-right:var(--space-small);padding:1em;padding:var(--space-medium)}main>article{margin-top:1em;margin-top:var(--space-medium)}video{display:block;margin:auto;width:80%}hr{background:#0b1d96;background:var(--color-indigo-d);border-radius:1em;border-style:solid;color:#0b1d96;color:var(--color-indigo-d);margin:2em auto;margin:var(--space-large) auto;width:70%}.icon{fill:#610316;fill:var(--color-red-d);height:1em;width:1em}.icon .background{stroke:#fff}.hidden{display:none}@media (max-width:60em){body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1 auto}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--font-nav-links:"Love Ya Like A Sister",cursive;--font-heading:"Love Ya Like A Sister",cursive;--font-sans-serif-primary:"Montserrat",sans-serif;--font-sans-serif-secondary:"Work Sans",sans-serif}body{color:#27241d;color:var(--color-text);font-family:Montserrat,sans-serif;font-family:var(--font-sans-serif-primary);font-weight:300}a{color:#03449e;color:var(--color-link)}h1{color:#ad1d07;color:var(--color-orange-d);font-family:Love Ya Like A Sister,cursive;font-family:var(--font-heading);font-size:300%;font-size:var(--type-xxx-large);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px}h1 [am-text~=blue]{text-decoration-color:#102a43;text-decoration-color:var(--color-blue-x-d)}h1 [am-text~=blue],h2{color:#102a43;color:var(--color-blue-x-d);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px}h2{font-family:Love Ya Like A Sister,cursive;font-family:var(--font-heading);font-size:200%;font-size:var(--type-xx-large)}h3{color:#102a43;color:var(--color-blue-x-d);font-size:150%;font-size:var(--type-x-large)}h3,h4{font-family:Love Ya Like A Sister,cursive;font-family:var(--font-heading);line-height:1.4}h4{font-size:125%;font-size:var(--type-large)}h5{font-size:100%;font-size:var(--type-medium)}h5,h6{font-family:Love Ya Like A Sister,cursive;font-family:var(--font-heading)}h6{font-size:85%;font-size:var(--type-small)}p{display:block;line-height:1.6;margin:1em auto;margin:var(--space-medium) auto;max-width:35em;text-align:justify}[am-text~=center]{text-align:center}[am-text~=right]{justify-content:flex-end;text-align:right}[am-text~=xxx-small]{font-size:55%;font-size:var(--type-xxx-small)}[am-text~=xx-small]{font-size:65%;font-size:var(--type-xx-small)}[am-text~=x-small]{font-size:75%;font-size:var(--type-x-small)}[am-text~=small]{font-size:85%;font-size:var(--type-small)}[am-text~=medium]{font-size:100%;font-size:var(--type-medium)}[am-text~=large]{font-size:125%;font-size:var(--type-large)}[am-text~=x-large]{font-size:150%;font-size:var(--type-x-large)}[am-text~=xx-large]{font-size:200%;font-size:var(--type-xx-large)}[am-text~=xxx-large]{font-size:300%;font-size:var(--type-xxx-large)}[am-text~=underline]{text-decoration-line:underline}a[am-link~=underline-on-hover]{color:#0b1d96;color:var(--color-indigo-d);text-decoration:none}a[am-link~=underline-on-hover]:hover{text-decoration-line:underline}svg-decorated-text{white-space:nowrap}svg-decorated-text>img,svg-decorated-text>svg{height:1em;position:relative;top:.15em;z-index:0}todo-note{display:block;font-weight:500;line-height:1.6;margin:1em auto;margin:var(--space-medium) auto;max-width:35em;text-align:center}.transition-fade{opacity:1;transition-duration:.3s;transition-timing-function:ease-in-out}html.is-animating .transition-fade{opacity:0}contact-panel contact-info>ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:16em}contact-panel contact-info>ul li{align-items:center;display:flex;font-weight:400;margin:.5em 0;margin:var(--space-small) 0}contact-panel .icon{fill:#610316;fill:var(--color-red-d);height:2em;padding-right:1em;padding-right:var(--space-medium);width:2em}contact-panel .icon .background{stroke:#fff}.contact-success .back,.contact-success .back a{align-items:center;display:flex}.contact-success .back a{background:#03449e;background:var(--color-link);border-radius:.6em;color:#fff;font-size:125%;font-size:var(--type-large);margin:auto;padding:.5em;padding:var(--space-small)}.contact-success .back svg{fill:#fff;height:1em;margin:0 .5em;margin:0 var(--space-small);width:auto}article.download-registration-form{align-items:center;display:flex;justify-content:center;text-align:center}article.download-registration-form svg.icon{flex:1 0 auto;height:1.5em;padding:0 1em;padding:0 var(--space-medium);width:auto}form{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:15em;width:auto}input[type=email],input[type=password],input[type=text],textarea{border:2px solid #27241d;border:2px solid var(--color-text);border-radius:.6em;font-size:100%;font-size:var(--type-medium);outline:none;padding:.5em;padding:var(--space-small);width:100%}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);font-size:85%;font-size:var(--type-small)}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);font-size:85%;font-size:var(--type-small)}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#faa309;border-color:var(--color-yellow)}text-field-container{align-items:flex-start;display:flex;flex-direction:column-reverse;font-size:85%;font-size:var(--type-small);margin-top:1em}text-field-container label{line-height:1.8;margin-left:.6em}textarea{font-size:85%;font-size:var(--type-small);height:8em;resize:none}textarea::-moz-placeholder{font-size:75%;font-size:var(--type-x-small)}textarea::placeholder{font-size:75%;font-size:var(--type-x-small)}input[type=submit]{align-self:flex-end;background:#03449e;background:var(--color-link);border:4px solid #03449e;border:4px solid var(--color-link);border-radius:.5em;box-shadow:3px 3px 5px #a39e93;box-shadow:3px 3px 5px var(--color-shadow);box-sizing:border-box;color:#fff;display:block;font-family:Love Ya Like A Sister,cursive;font-family:var(--font-nav-links);font-size:1em;margin-top:2em;margin-top:var(--space-large);padding:.5em;padding:var(--space-small);text-decoration:none;transition:transform .1s linear;width:7.6em}input[type=submit]:hover{transform:translate(2px,2px)}#hamburger-menu-checkbox~label{align-items:center;cursor:pointer;display:flex;padding:8px;z-index:99}#hamburger-menu-checkbox{display:none}#hamburger-menu-checkbox~label span{background-color:#000;border-radius:3px;display:inline-block;height:4px;margin-left:.5em;margin-left:var(--space-small);width:32px}#hamburger-menu-checkbox~label span:after,#hamburger-menu-checkbox~label span:before{background-color:#000;border-radius:3px;content:"";height:4px;position:absolute;width:32px}#hamburger-menu-checkbox~label span:after{margin-top:8px}#hamburger-menu-checkbox~label span:before{margin-top:-8px}#hamburger-menu-checkbox~label span{transition-delay:.2s;transition-duration:0s}#hamburger-menu-checkbox~label span:after,#hamburger-menu-checkbox~label span:before{transition-delay:.2s,0s;transition-duration:.2s;transition-property:margin,transform}#hamburger-menu-checkbox:checked~label span{background-color:transparent}#hamburger-menu-checkbox:checked~label span:after,#hamburger-menu-checkbox:checked~label span:before{margin-top:0;transition-delay:0s,.2s}#hamburger-menu-checkbox:checked~label span:before{transform:rotate(45deg)}#hamburger-menu-checkbox:checked~label span:after{transform:rotate(-45deg)}[am-Panel]{background:#fdebff;background:var(--color-magenta-l);border-radius:1em;padding:.25em 1em;padding:var(--space-x-small) var(--space-medium)}[am-Panel] p{font-weight:500;margin-left:0;margin-right:0;max-width:40em}aside nav li{display:block;display:flex;justify-content:center;padding:.5em;padding:var(--space-small)}aside nav li a.mobile{display:none}aside nav li:first-child>a{background:#b40404;background:var(--color-red);margin-top:1em;margin-top:var(--space-medium)}@media (max-width:60em){aside nav li:first-child>a{margin-top:0}}aside nav li:nth-child(2)>a{background:#ea7317;background:var(--color-orange)}aside nav li:nth-child(3)>a{background:#faa309;background:var(--color-yellow)}aside nav li:nth-child(4)>a{background:#045c0c;background:var(--color-green)}aside nav li:nth-child(5)>a{background:#079ae7;background:var(--color-blue)}aside nav li:nth-child(6)>a{background:#6307c2;background:var(--color-indigo)}aside nav li:nth-child(7)>a{background:#3f0aa1;background:var(--color-violet)}aside nav li:nth-child(8)>a{background:var(--color-purple)}aside nav a{border-radius:.5em;box-shadow:3px 3px 5px #a39e93;box-shadow:3px 3px 5px var(--color-shadow);box-sizing:border-box;color:#fff;display:block;font-family:Love Ya Like A Sister,cursive;font-family:var(--font-nav-links);padding:.5em;padding:var(--space-small);text-decoration:none;transition:transform .1s linear;width:7.6em}aside nav a:hover{transform:translate(2px,2px)}aside nav a[data-active=true]{border:4px solid #fff;pointer-events:none;transform:translate(2px,2px)}aside .ofsted-report>img{display:block;margin:auto;width:5em}@media (max-width:60em){aside{inset:3em 0 0;opacity:0;position:fixed;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:1}aside label[for=hamburger-menu-checkbox]{display:none}aside:after{content:"";inset:0;position:fixed;transition:opacity .15s ease-in-out;z-index:-1}@supports (-webkit-backdrop-filter:none){aside:after{-webkit-backdrop-filter:blur(30px)}}@supports not (-webkit-backdrop-filter:none){aside:after{background-color:#ffffffeb}}aside .ofsted-report>img{display:none}aside nav ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1em;margin-top:var(--space-medium)}aside nav ul>*{flex:1 0 auto}aside nav li a{display:none;padding:1em;padding:var(--space-medium);width:11em}aside nav li a.mobile{display:inherit}#hamburger-menu-checkbox:checked~aside{opacity:1;visibility:visible}#hamburger-menu-checkbox:checked~label{position:fixed}}body>header.mobile{display:none}header-logo{align-items:center;display:flex;justify-content:center}header-logo img{height:5em;-o-object-fit:scale-down;object-fit:scale-down;padding:0 1em;padding:0 var(--space-medium)}body>header{position:relative}body>header figure{align-items:flex-start;display:flex;height:100%;justify-content:center;width:100%}body>header figure img{height:9vw;margin-right:17.5vw;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:50% 0;object-position:50% 0}body>header contact-info{align-items:center;display:flex;position:absolute;right:1em;right:var(--space-medium);top:50%;transform:translateY(-50%)}body>header contact-info>ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}body>header contact-info>ul li{align-items:center;display:flex;font-size:.9em;justify-content:center}body>header contact-info>ul li~li{margin-top:.5em;margin-top:var(--space-small)}body>header contact-info>ul a{font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);font-size:75%;font-size:var(--type-x-small);font-weight:300;letter-spacing:.02em;text-decoration:none}body>header contact-info>ul .icon{fill:#610316;fill:var(--color-red-d);height:1em;padding-right:.5em;padding-right:var(--space-small);width:1em}body>header contact-info>ul .icon .background{stroke:#fff}@media (max-width:60em){body>header,body>header-logo{display:none}body>header.mobile{display:block;padding-bottom:1em;padding-bottom:var(--space-medium)}body>header.mobile header-logo{padding-top:.5em;padding-top:var(--space-small);position:absolute}body>header.mobile header-logo img{height:10vw}body>header.mobile>figure{float:center;width:100%}body>header.mobile>figure img{height:10vw;margin-right:0}@media (max-width:40em){body>header.mobile{padding-bottom:.5em;padding-bottom:var(--space-small)}body>header.mobile header-logo{position:static}body>header.mobile header-logo img{height:18vw}body>header.mobile>figure{display:none}}}#hamburger-menu-checkbox~label{display:none;position:absolute;right:1em;right:var(--space-medium);top:1em;top:var(--space-medium)}@media (max-width:60em){#hamburger-menu-checkbox~label{display:inherit}}footer{align-items:flex-end;background:#fff6;display:flex;margin-top:2em;margin-top:var(--space-large);padding:0 1em;padding:0 var(--space-medium);padding-bottom:.5em;padding-bottom:var(--space-small)}footer p{font-size:65%;font-size:var(--type-xx-small);margin:initial;max-width:none}footer .ofsted-report>img{display:none;margin-right:1em;margin-right:var(--space-medium);margin-top:.5em;margin-top:var(--space-small);width:3em}@media (max-width:60em){footer .ofsted-report>img{display:inline;display:initial}}footer>div{flex-direction:column}footer nav,footer>div{align-items:flex-start;display:flex;justify-content:center}footer nav{margin-bottom:.5em;margin-bottom:var(--space-small)}footer nav>a{font-size:85%;font-size:var(--type-small);font-weight:500}footer nav>a~a{margin-left:1em;margin-left:var(--space-medium)}footer .attribution{flex:1 0 auto;font-weight:500}footer .attribution .icons{font-size:85%;font-size:var(--type-small);font-weight:200}@media (max-width:40em){footer{align-items:flex-start;flex-direction:column}footer .ofsted-report{margin-bottom:1em;margin-bottom:var(--space-medium)}footer .attribution{align-self:flex-end}}.about{margin-left:auto;margin-right:auto;max-width:40em}.about .helena{border-radius:50%;height:12em}.about .helena,.about>img{display:block;margin:auto;width:auto}.about>img{border-radius:1em;height:15em;-o-object-fit:cover;object-fit:cover}.about .tapestry-logo{display:block;height:3em;margin:auto;width:auto}article.careers ul.positions{font-weight:500;text-align:center;width:auto}article.careers ul.positions li:before{color:#0b1d96;color:var(--color-indigo-d);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}article.careers contact-info{display:block;margin:auto;max-width:35em}article.careers contact-info li{align-items:center;display:flex;justify-content:flex-end;margin-top:.5em;margin-top:var(--space-small)}article.careers contact-info li svg{margin-right:.5em;margin-right:var(--space-small)}article.contact>img{border-radius:1em;display:block;height:15em;margin:auto;-o-object-fit:cover;object-fit:cover;width:auto}article.contact contact-panel{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);font-size:100%;font-size:var(--type-medium);justify-content:flex-start;line-height:1.4;margin:auto;max-width:40em}article.contact contact-panel>*{flex:1 0 auto;margin:1em;margin:var(--space-medium)}article.contact contact-panel address{display:block;font-weight:500;margin-bottom:2em;margin-bottom:var(--space-large);max-width:10em}article.contact contact-panel contact-info ul{margin:0;max-width:20em}article.contact contact-panel contact-info li{margin:.25em;margin:var(--space-x-small)}article.contact contact-panel contact-info li:first-child{margin-top:0}article.contact contact-panel .icon{height:1.4em;width:auto}article.contact iframe{border:0;display:block;height:50vh;margin:auto;width:90%}body.gallery{--logo-height:3em;--header-height:calc(var(--logo-height) + var(--space-small));background:#fff;display:flex;flex-direction:column;min-height:100vh}body.gallery header.mobile{align-items:center;display:flex;flex-wrap:wrap;height:6.5em;height:var(--header-height);justify-content:center;padding-top:0!important}body.gallery header.mobile header-logo{position:absolute;right:.5em;right:var(--space-small);top:.5em;top:var(--space-small)}body.gallery header.mobile header-logo img:not(.icon){height:var(--logo-height)!important}body.gallery header.mobile h2{flex:1 0 auto;text-align:center}body.gallery header.mobile h2 svg{margin-right:.25em;margin-right:var(--space-x-small)}@media (max-width:25em){body.gallery header.mobile{--header-height:6em}body.gallery header.mobile h2{align-self:flex-end}}body.gallery header.mobile .back{align-items:center;display:flex;font-size:85%;font-size:var(--type-small);height:auto;left:.25em;left:var(--space-x-small);position:absolute;top:.5em;top:var(--space-small);width:auto}body.gallery header.mobile .back svg{fill:#0b1d96;fill:var(--color-indigo-d);height:1em;margin:0 .5em;margin:0 var(--space-small);width:auto}body.gallery main{align-items:center;border:none;display:flex;flex:1 0 auto;justify-content:center;max-width:100%;padding:0}body.gallery main svg.arrow{fill:#ad1d07;fill:var(--color-orange-d);height:2em;margin:2em;margin:var(--space-large);width:auto}body.gallery main mobile-nav-arrows{display:none}body.gallery main figure{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:calc(100vh - 6.5em);height:calc(100vh - var(--header-height));justify-content:center;max-height:100%;padding:.5em;padding:var(--space-small);padding-top:1em;padding-top:var(--space-medium)}body.gallery main figure img:not(.icon){flex:1 1 auto;height:100%;max-width:95vw;-o-object-fit:scale-down;object-fit:scale-down;overflow:hidden;width:auto}body.gallery main figure figcaption{font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);margin-top:1em;margin-top:var(--space-medium);max-width:35em;text-align:center}body.gallery main[data-index="1"] a.back-arrow,body.gallery main[data-last-photo=true] a.forward-arrow{visibility:hidden}@media (max-width:60em){body.gallery main a.arrow{display:none}body.gallery main mobile-nav-arrows{align-items:center;display:flex;justify-content:center;margin-top:.5em;margin-top:var(--space-small)}body.gallery main mobile-nav-arrows>a.arrow{display:block}body.gallery main svg.arrow{height:1.5em;margin:.5em;margin:var(--space-small)}}article.gallery{& h2>svg-decorated-text>svg,img{margin-right:.25em;margin-right:var(--space-x-small)}}article.gallery picture-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.8em,1fr));margin-bottom:.5em;margin-bottom:var(--space-small);margin-top:2em;margin-top:var(--space-large);max-width:100%}article.gallery picture-grid>*{align-self:center;justify-self:center}article.gallery picture-grid img:not(.icon){border-radius:1em;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;overflow:hidden}article.gallery .gallery-link{align-items:center;display:flex;font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary)}article.gallery .gallery-link svg{fill:#0b1d96;fill:var(--color-indigo-d);margin-left:.5em;margin-left:var(--space-small)}.home .testimonials-link{align-items:center;display:flex;float:right}.home .testimonials-link svg{fill:#102a43;fill:var(--color-blue-x-d);padding-left:.5em;padding-left:var(--space-small)}.home h4{margin:auto;max-width:30em}.home figure.gallery{grid-gap:2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));margin:auto;max-width:min(70%,30em)}.home figure.gallery>figure a{align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.home figure.gallery>figure img:not(.icon){aspect-ratio:1;border-radius:1em;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.home figure.gallery>figure figcaption{font-size:125%;font-size:var(--type-large);margin-top:.5em;margin-top:var(--space-small)}.home figure.gallery>figure figcaption strong{font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);font-weight:500}.home .about-link{align-items:center;display:flex;justify-content:center;margin:auto;max-width:30em}.home .about-link>a{display:block;padding:0 .25em;padding:0 var(--space-x-small)}.home .about-link>svg{height:3.5em;width:auto}@media (max-width:40em){.home .about-link{flex-direction:column}.home .about-link>svg{height:1.5em;padding:.25em;padding:var(--space-x-small)}}article.meals .download-menu .icon{height:1.5em;position:relative;top:.4em;width:auto}article.meals header{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.8em,1fr));margin:auto;max-width:60%}article.meals header>img{border-radius:1em;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;overflow:hidden}article.meals h3{margin:auto;max-width:25em}article.policies{ul{font-weight:500;margin:auto;max-width:35em;padding-left:3em;padding-left:var(--space-x-large);width:auto;li~li{margin-top:.5em;margin-top:var(--space-small)}li:before{color:#0b1d96;color:var(--color-indigo-d);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}}}article.term-dates-fees dl div{margin-bottom:2em;margin-bottom:var(--space-large)}article.term-dates-fees dl dt{color:#002159;color:var(--color-blue-d);font-weight:500;margin-left:1em;margin-left:var(--space-medium)}article.term-dates-fees dl dd{margin-left:2em;margin-left:var(--space-large);margin-top:.5em;margin-top:var(--space-small)}article.term-dates-fees dl dd em{font-weight:500}article.term-dates-fees .download-term-dates{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:35em}article.term-dates-fees .download-term-dates .icon{height:2em;margin-right:1em;margin-right:var(--space-medium);width:auto}testimonials-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 1em;margin:0 var(--space-medium)}testimonials-container testimonial-container{background:#fdebff;background:var(--color-magenta-l);border-radius:1em;display:flex;flex:1 1 16em;flex-direction:column;font-family:Work Sans,sans-serif;font-family:var(--font-sans-serif-secondary);margin:.5em;margin:var(--space-small);max-width:20em;padding:1em;padding:var(--space-medium)}testimonials-container testimonial-container blockquote{flex:1 0 auto;font-size:85%;font-size:var(--type-small);font-weight:300;line-height:1.4}testimonials-container testimonial-container blockquote:before{color:#102a43;color:var(--color-blue-x-d);content:"\275d  "}testimonials-container testimonial-container blockquote:after{color:#102a43;color:var(--color-blue-x-d);content:" \275e"}testimonials-container testimonial-container quote-source{align-self:flex-end;font-size:75%;font-size:var(--type-x-small);font-weight:700;margin-top:.5em;margin-top:var(--space-small)}
/*# sourceMappingURL=/_bridgetown/static/index.2QAC6YUI.css.map */
