@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.school[data-astro-cid-wgo3434o]{--navy: #1f2a4a;--mustard: #f2b632;--red: #c8372d;--paper: #fbf8f1;--ink: #1b1d24;--line: #c9d6ea;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 Atkinson Hyperlegible,system-ui,sans-serif}h1[data-astro-cid-wgo3434o],h2[data-astro-cid-wgo3434o],h3[data-astro-cid-wgo3434o]{font-family:Bricolage Grotesque Variable,sans-serif;line-height:1.05;letter-spacing:-.02em;margin:0 0 .6em}h2[data-astro-cid-wgo3434o]{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:750}.wrap[data-astro-cid-wgo3434o]{max-width:1120px;margin:0 auto;padding:0 1.25rem}.eyebrow[data-astro-cid-wgo3434o]{font:700 .8rem/1 Atkinson Hyperlegible,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin:0 0 .9rem}.hand[data-astro-cid-wgo3434o]{font-family:Caveat Variable,cursive}.topline[data-astro-cid-wgo3434o]{display:flex;gap:1.5rem;justify-content:flex-end;flex-wrap:wrap;padding:.45rem 1.25rem;background:var(--navy);color:#dfe5f2;font-size:.85rem}.topline[data-astro-cid-wgo3434o] a[data-astro-cid-wgo3434o]{text-decoration:none}.topline[data-astro-cid-wgo3434o] span[data-astro-cid-wgo3434o]{margin-right:auto;opacity:.7}.masthead[data-astro-cid-wgo3434o]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;max-width:1240px;margin:0 auto}.crest[data-astro-cid-wgo3434o]{display:flex;gap:.8rem;align-items:center;text-decoration:none}.crest[data-astro-cid-wgo3434o] svg[data-astro-cid-wgo3434o]{width:46px;flex:none}.crest[data-astro-cid-wgo3434o] strong[data-astro-cid-wgo3434o]{display:block;font:750 1.2rem/1.1 Bricolage Grotesque Variable,sans-serif;color:var(--navy)}.crest[data-astro-cid-wgo3434o] em[data-astro-cid-wgo3434o]{font-style:normal;font-size:.85rem;color:#5b6275}nav[data-astro-cid-wgo3434o]{display:flex;gap:.25rem;flex-wrap:wrap}nav[data-astro-cid-wgo3434o] a[data-astro-cid-wgo3434o]{text-decoration:none;font-weight:700;padding:.5rem .8rem;border-radius:999px;color:var(--navy)}nav[data-astro-cid-wgo3434o] a[data-astro-cid-wgo3434o]:hover{background:var(--mustard)}.hero[data-astro-cid-wgo3434o]{position:relative;max-width:1240px;margin:0 auto;padding:0 1.25rem}.hero[data-astro-cid-wgo3434o] img[data-astro-cid-wgo3434o]{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:4px}.copybook[data-astro-cid-wgo3434o]{position:relative;margin:-7rem 3rem 0 auto;max-width:560px;padding:1.6rem 2rem 2rem 3.4rem;background:#fff repeating-linear-gradient(#fff 0 31px,var(--line) 31px 32px);background-position:0 14px;box-shadow:0 1px #e4ddcc,0 20px 40px -20px #1f2a4a73}.copybook[data-astro-cid-wgo3434o]:before{content:"";position:absolute;left:2.2rem;top:0;bottom:0;width:2px;background:#e8a0a0}.copybook[data-astro-cid-wgo3434o] .hand[data-astro-cid-wgo3434o]{font-size:2.4rem;color:var(--red);margin:0;line-height:1;transform:rotate(-3deg);transform-origin:left}.copybook[data-astro-cid-wgo3434o] h1[data-astro-cid-wgo3434o]{font-size:clamp(1.9rem,3.4vw,2.7rem);color:var(--navy);margin-top:.4rem;font-weight:800}.copybook[data-astro-cid-wgo3434o] p[data-astro-cid-wgo3434o]{line-height:32px;margin:0 0 1rem}.actions[data-astro-cid-wgo3434o]{display:flex;gap:.6rem;flex-wrap:wrap}.btn[data-astro-cid-wgo3434o]{display:inline-block;padding:.75rem 1.15rem;border:2px solid var(--navy);border-radius:6px;font-weight:700;text-decoration:none;color:var(--navy);background:#fff;line-height:1.2}.btn-primary[data-astro-cid-wgo3434o]{background:var(--mustard);border-color:var(--mustard)}.btn[data-astro-cid-wgo3434o]:hover{transform:translateY(-1px);box-shadow:0 3px 0 var(--navy)}.board[data-astro-cid-wgo3434o]{margin:4rem auto;max-width:1180px;padding:2.5rem 1.5rem 3rem;background:#b9875a;background-image:radial-gradient(rgba(0,0,0,.12) 1px,transparent 1.5px),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.5px);background-size:7px 7px,11px 11px;border:14px solid #6b4a2f;border-radius:6px;box-shadow:inset 0 0 30px #00000040}.board-title[data-astro-cid-wgo3434o]{color:#fff;font-family:Caveat Variable,cursive;font-weight:700;font-size:2.6rem;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.2);letter-spacing:0}.notes[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.note[data-astro-cid-wgo3434o]{position:relative;background:#fffbe6;padding:1.6rem 1.3rem 1.3rem;transform:rotate(var(--tilt));box-shadow:0 10px 18px -8px #00000073}.note[data-astro-cid-wgo3434o]:nth-child(2){background:#e9f3ff}.note[data-astro-cid-wgo3434o]:nth-child(3){background:#fdeaea}.pin[data-astro-cid-wgo3434o]{position:absolute;top:8px;left:50%;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a80,var(--red));box-shadow:0 2px 2px #00000059}.note-date[data-astro-cid-wgo3434o]{font:700 .8rem/1 Atkinson Hyperlegible;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0 0 .4rem}.note[data-astro-cid-wgo3434o] h3[data-astro-cid-wgo3434o]{font-size:1.35rem;color:var(--navy);margin-bottom:.3rem}.note[data-astro-cid-wgo3434o] p[data-astro-cid-wgo3434o]:last-child{margin:0}.welcome[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:1.6fr 1fr;gap:3rem;align-items:start;padding-top:2rem;padding-bottom:4rem}.welcome[data-astro-cid-wgo3434o] h2[data-astro-cid-wgo3434o]{color:var(--navy)}.sign[data-astro-cid-wgo3434o]{font-family:Caveat Variable,cursive;font-size:2rem;color:var(--navy);line-height:1;margin-top:1.5rem}.sign[data-astro-cid-wgo3434o] span[data-astro-cid-wgo3434o]{display:block;font:400 .9rem Atkinson Hyperlegible;color:#5b6275;margin-top:.3rem}.facts[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border:2px solid var(--navy)}.facts[data-astro-cid-wgo3434o] div[data-astro-cid-wgo3434o]{padding:1.4rem 1rem;border:1px solid var(--navy)}.facts[data-astro-cid-wgo3434o] dt[data-astro-cid-wgo3434o]{font:800 2.6rem/1 Bricolage Grotesque Variable;color:var(--navy)}.facts[data-astro-cid-wgo3434o] dd[data-astro-cid-wgo3434o]{margin:.3rem 0 0;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:700}.facts[data-astro-cid-wgo3434o] div[data-astro-cid-wgo3434o]:nth-child(1){background:var(--mustard)}.facts[data-astro-cid-wgo3434o] div[data-astro-cid-wgo3434o]:nth-child(4){background:var(--navy);color:#fff}.facts[data-astro-cid-wgo3434o] div[data-astro-cid-wgo3434o]:nth-child(4) dt[data-astro-cid-wgo3434o]{color:var(--mustard)}.classes[data-astro-cid-wgo3434o]{background:var(--navy);color:#e9edf6;padding:4.5rem 0}.classes[data-astro-cid-wgo3434o] h2[data-astro-cid-wgo3434o]{color:#fff}.classes[data-astro-cid-wgo3434o] .eyebrow[data-astro-cid-wgo3434o]{color:var(--mustard)}.class-list[data-astro-cid-wgo3434o]{list-style:none;padding:0;margin:2rem 0 3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff2e;border:1px solid rgba(255,255,255,.18)}.class-list[data-astro-cid-wgo3434o] li[data-astro-cid-wgo3434o]{background:var(--navy);padding:1.3rem;display:grid;gap:.3rem}.class-list[data-astro-cid-wgo3434o] strong[data-astro-cid-wgo3434o]{font:700 1.25rem/1.15 Bricolage Grotesque Variable;color:#fff}.room[data-astro-cid-wgo3434o]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mustard);font-weight:700}.split[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}figure[data-astro-cid-wgo3434o]{margin:0}figure[data-astro-cid-wgo3434o] img[data-astro-cid-wgo3434o]{aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}figcaption[data-astro-cid-wgo3434o]{font-family:Caveat Variable,cursive;font-size:1.4rem;color:var(--mustard);margin-top:.4rem}.two-col[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;padding-top:4.5rem;padding-bottom:4.5rem}.two-col[data-astro-cid-wgo3434o] h2[data-astro-cid-wgo3434o]{color:var(--navy)}.docs[data-astro-cid-wgo3434o]{list-style:none;padding:0;margin:0;border-top:2px solid var(--navy)}.docs[data-astro-cid-wgo3434o] a[data-astro-cid-wgo3434o]{display:flex;gap:.9rem;align-items:center;padding:.85rem .2rem;border-bottom:1px solid #d9d2c0;text-decoration:none;font-weight:700;color:var(--navy)}.docs[data-astro-cid-wgo3434o] a[data-astro-cid-wgo3434o]:hover{background:#fff6dc}.pdf[data-astro-cid-wgo3434o]{font-size:.65rem;letter-spacing:.08em;background:var(--red);color:#fff;padding:.25rem .4rem;border-radius:3px}.calendar[data-astro-cid-wgo3434o]{background:#fff;border-top:1px solid #e7e0cf;border-bottom:1px solid #e7e0cf;padding:4.5rem 0}.calendar[data-astro-cid-wgo3434o] h2[data-astro-cid-wgo3434o]{color:var(--navy)}table[data-astro-cid-wgo3434o]{width:100%;border-collapse:collapse;font-size:1.05rem}th[data-astro-cid-wgo3434o],td[data-astro-cid-wgo3434o]{text-align:left;padding:.9rem .6rem;border-bottom:1px solid #e7e0cf}thead[data-astro-cid-wgo3434o] th[data-astro-cid-wgo3434o]{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#5b6275;border-bottom:2px solid var(--navy)}tbody[data-astro-cid-wgo3434o] th[data-astro-cid-wgo3434o]{color:var(--navy)}.small[data-astro-cid-wgo3434o]{font-size:.92rem;color:#5b6275;margin-top:1.2rem}.contact[data-astro-cid-wgo3434o]{background:var(--mustard);color:var(--navy);padding:4rem 0 1.5rem}.contact-grid[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact[data-astro-cid-wgo3434o] dl[data-astro-cid-wgo3434o]{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.5rem;margin:0;font-size:1.15rem}.contact[data-astro-cid-wgo3434o] dt[data-astro-cid-wgo3434o]{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;padding-top:.3rem}.contact[data-astro-cid-wgo3434o] dd[data-astro-cid-wgo3434o]{margin:0;font-weight:700}.legal[data-astro-cid-wgo3434o]{font-size:.85rem;margin-top:3rem;opacity:.75}@media(max-width:860px){.copybook[data-astro-cid-wgo3434o]{margin:-3rem .5rem 0;padding-left:2.8rem}.copybook[data-astro-cid-wgo3434o]:before{left:1.7rem}.welcome[data-astro-cid-wgo3434o],.two-col[data-astro-cid-wgo3434o],.contact-grid[data-astro-cid-wgo3434o],.split[data-astro-cid-wgo3434o]{grid-template-columns:1fr}.class-list[data-astro-cid-wgo3434o]{grid-template-columns:1fr 1fr}.hero[data-astro-cid-wgo3434o] img[data-astro-cid-wgo3434o]{aspect-ratio:4 / 3}nav[data-astro-cid-wgo3434o]{width:100%}}
