*,:after,:before{margin:0;padding:0;box-sizing:border-box}::selection{background-color:var(--color-theme-accent);color:var(--color-theme)}.site-school ::selection{background-color:var(--color-school-accent);color:var(--color-black)}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}:root{--font-scale: 1;--fs-50: clamp(.56rem, calc(.54rem + .03vw) , .58rem);--fs-100: clamp(.66rem, calc(.63rem + .04vw) , .7rem);--fs-200: clamp(.79rem, calc(.75rem + .06vw) , .85rem);--fs-250: clamp(.89rem, calc(.86rem + .07vw) , .93rem);--fs-300: clamp(.94rem, calc(.92rem + .08vw) , .98rem);--fs-350: clamp(1.03rem, calc(.99rem + .2vw) , 1.15rem);--fs-400: clamp(1.13rem, calc(1.06rem + .33vw) , 1.31rem);--fs-500: clamp(1.35rem, calc(1.21rem + .69vw) , 1.75rem);--fs-600: clamp(1.62rem, calc(1.37rem + 1.24vw) , 2.33rem);--fs-700: clamp(1.94rem, calc(1.54rem + 2.03vw) , 3.11rem);--fs-800: clamp(2.33rem, calc(1.7rem + 3.15vw) , 4.14rem);--fs-900: clamp(2.8rem, calc(1.85rem + 4.74vw) , 5.52rem);--fs-1000: clamp(3.36rem, calc(2.1rem + 6.9vw) , 6.94rem);--fs-1100: clamp(4.03rem, calc(2.4rem + 9.5vw) , 8.72rem);--fs-1200: clamp(4.84rem, calc(2.7rem + 12.9vw) , 10.96rem);--color-zinc-50: oklch(.985 0 0);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823);--color-white: var(--color-zinc-100);--color-black: var(--color-zinc-700);--color-theme: #51829B;--color-theme-bg: #F1F0E8;--color-theme-accent: #D0DDD0;--color-theme-accent2: #E1EACD;--ywca-blue: #2A3785;--color-school-bg: #E4F7E7;--color-school-accent: #B0DB9C;--color-school-theme: #AD88C6;--header-height: 6rem;--site-wrapper-padding: 2rem;--border-radius: 20px;--z-index-site-header: 901;--z-index-mobile-menu-overlay: 902;--z-index-mobile-menu: 903;--z-index-hamburger-icon: 904;--z-index-site-logo: 905;--z-index-school-button: 906}@media (max-width: 1024px){:root{--site-wrapper-padding: 1rem}}p,a{margin:0;line-height:1.6}p+p{margin-top:1rem}body{position:relative;font-family:var(--font-primary);font-size:var(--fs-350);font-weight:400;color:var(--color-black);min-height:100vh}.no-scroll{overflow:hidden!important;touch-action:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:800;font-size:inherit}a{color:var(--color-theme);text-decoration-line:underline}.site-wrapper{display:grid;min-height:100vh;min-height:100dvh;grid-template-rows:auto 1fr auto;background-color:var(--color-theme-bg);padding:var(--site-wrapper-padding)}.site-wrapper.school{background-color:var(--color-school-bg)}.content-grid{--padding-inline: 0rem;--content-max-width: 1300px;--breakout-max-width: 1500px;--breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2);overflow:hidden;display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.section-padding{padding:6vh 0}.img-cover{position:relative}.img-cover picture,.img-cover picture>img{position:relative;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}h1,h2,h3{font-weight:400}.title-one,.title-two,.title-three{font-family:var(--font-secondary);line-height:1.4;margin-bottom:1rem;text-align:center}.title-one{font-size:var(--fs-800)}.title-two{font-size:var(--fs-600)}.title-three{font-size:var(--fs-400)}.squircle{overflow:hidden;padding-inline:var(--site-wrapper-padding);padding-block:calc(var(--site-wrapper-padding) * 2);border-radius:var(--border-radius);@media (max-width: 1024px){padding-block:calc(var(--site-wrapper-padding) * 3)}}.section-margin{margin-block:var(--site-wrapper-padding)}.gslide-media{border-radius:var(--border-radius);overflow:hidden}.blog-image-highligh{overflow:hidden;max-width:1024px;border-radius:var(--border-radius);box-shadow:0 4px 10px #0000001a;border:5px solid var(--color-white)}.blog-image-highligh+.blog-image-highligh{margin-top:3rem}.blog-image-highligh :where(img,picture){display:block}.blog-image-container{width:100%;display:grid;place-items:center}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
