.hero[data-astro-cid-lcdefpme]{background:var(--cream);grid-template-columns:1.05fr .95fr;min-height:700px;display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;width:min(100% - 48px,1440px);margin-right:0;padding-top:78px;padding-bottom:52px;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;white-space:nowrap;margin:45px 0 30px;font-size:clamp(4.5rem,7.8vw,9rem);font-weight:850;line-height:.9;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{letter-spacing:-.07em;font-family:Georgia,serif;font-weight:350}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--purple)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .hero-colon[data-astro-cid-lcdefpme]{color:var(--orange)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:520px;font-size:1.18rem;line-height:1.4}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-detail[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:50px;margin-top:70px;padding-top:20px;font-size:.8rem;line-height:1.3;display:flex}.hero-detail[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.08rem}.hero-art[data-astro-cid-lcdefpme]{background:#e4d5f6;position:relative;overflow:hidden}.official-logo[data-astro-cid-lcdefpme]{z-index:5;width:min(60%,360px);box-shadow:6px 6px 0 var(--purple);background:#fff;padding:5px;position:absolute;top:22px;left:22px}.collage[data-astro-cid-lcdefpme]{filter:drop-shadow(20px 20px #523c9033);position:absolute}.collage-a[data-astro-cid-lcdefpme]{width:50%;top:15%;left:4%;transform:rotate(-15deg)}.collage-b[data-astro-cid-lcdefpme]{width:54%;bottom:-9%;right:6%;transform:rotate(12deg)}.ticker[data-astro-cid-lcdefpme]{background:var(--orange);border-block:2px solid var(--ink);overflow:hidden}.ticker[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{letter-spacing:.1em;white-space:nowrap;text-align:center;padding:13px 0;font-size:1.25rem;font-weight:900}.intro[data-astro-cid-lcdefpme]{padding-top:105px;padding-bottom:110px}.intro[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{align-items:center}.intro-asterisk[data-astro-cid-lcdefpme]{color:var(--orange);font-size:10rem;line-height:1}.intro-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px 8vw;max-width:1050px;margin-left:auto;display:grid}.intro-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{letter-spacing:-.035em;grid-row:span 2;font-size:1.8rem;font-weight:650;line-height:1.22}.intro-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.quick[data-astro-cid-lcdefpme]{padding-bottom:120px}.quick-grid[data-astro-cid-lcdefpme]{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-right:1px solid var(--ink);flex-direction:column;min-height:310px;padding:25px;transition:background .2s,color .2s;display:flex;position:relative}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:last-child{border-right:0}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{background:#dfeaca}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:nth-child(2){background:#ddd0f5}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:nth-child(3){background:#ffc98b}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{background:var(--purple);color:#fff}.quick-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin-top:22px;font-size:clamp(2.2rem,3.5vw,4.4rem);line-height:.96}.quick-arrow[data-astro-cid-lcdefpme]{font-size:2.6rem;position:absolute;top:70px;right:20px}.quick-grid[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{max-width:250px;margin-top:auto;font-size:.86rem}.feature-program[data-astro-cid-lcdefpme]{background:var(--purple);color:var(--cream);overflow:hidden}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:570px;display:grid}.feature-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.story-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.08em;margin:20px 0 30px;font-size:clamp(4rem,7.6vw,9rem);line-height:.84}.feature-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.story-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:Georgia,serif;font-weight:400}.feature-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:480px;font-size:1.08rem}.feature-grid[data-astro-cid-lcdefpme] .feature-note[data-astro-cid-lcdefpme]{opacity:.75;margin-top:20px;font-size:.75rem}.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:500px;transform:rotate(-9deg)scale(1.08)}.editorial-preview[data-astro-cid-lcdefpme]{padding-block:115px}.logo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.logo-tile[data-astro-cid-lcdefpme]{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:155px;padding:18px;display:flex}.logo-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:78px}.logo-initials[data-astro-cid-lcdefpme]{height:78px;color:var(--purple);letter-spacing:-.05em;place-items:center;font-size:1.35rem;display:grid}.logo-tile[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.7rem;font-weight:700}.preview-note[data-astro-cid-lcdefpme]{color:#655d68;font-size:.77rem}.story-banner[data-astro-cid-lcdefpme]{background:#d9e8d0;overflow:hidden}.story-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:620px;display:grid}.story-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:450px;font-size:1.06rem}.story-visual[data-astro-cid-lcdefpme]{height:100%;position:relative}.story-visual[data-astro-cid-lcdefpme]:before{content:"";background:var(--orange);border-radius:50%;position:absolute;inset:12% 10%}.story-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:110%;position:absolute;bottom:-5%;transform:rotate(8deg)}.poster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 440px;align-items:center;gap:8vw;padding-top:115px;display:grid}.poster[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.07em;margin:18px 0;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.poster[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:500px}.poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:100%;box-shadow:18px 18px 0 var(--purple)}@media (width<=950px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto}.hero-art[data-astro-cid-lcdefpme]{height:450px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:45px;font-size:clamp(5rem,14vw,9rem)}.logo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.poster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 320px}.intro-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{grid-row:auto}}@media (width<=640px){.hero-copy[data-astro-cid-lcdefpme]{width:min(100% - 32px,1440px);padding-top:40px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:45px 0 30px;font-size:clamp(4rem,16vw,6rem)}.hero-detail[data-astro-cid-lcdefpme]{gap:18px;margin-top:50px}.hero-detail[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.9rem}.hero-art[data-astro-cid-lcdefpme]{height:340px}.intro[data-astro-cid-lcdefpme]{padding-block:70px}.intro-asterisk[data-astro-cid-lcdefpme]{font-size:5rem}.intro-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:1.45rem}.quick-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--ink);min-height:230px}.quick-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.quick-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-top:22px}.quick[data-astro-cid-lcdefpme]{padding-bottom:75px}.feature-grid[data-astro-cid-lcdefpme],.story-grid[data-astro-cid-lcdefpme],.poster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature-grid[data-astro-cid-lcdefpme]{padding-top:65px}.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:350px}.logo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.editorial-preview[data-astro-cid-lcdefpme]{padding-block:70px}.story-grid[data-astro-cid-lcdefpme]{padding-top:70px}.story-visual[data-astro-cid-lcdefpme]{min-height:360px}.poster[data-astro-cid-lcdefpme]{gap:30px;padding-top:75px}.poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:360px;margin-inline:auto}}.quick-subtitle[data-astro-cid-lcdefpme]{margin-top:12px;font-size:1.1rem;font-weight:800;line-height:1.15;display:block}.poster-socials[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.poster-socials[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{gap:10px}.poster-socials[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:19px;height:19px}.poster-socials[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:12px}@media (width>=641px){.story-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{grid-area:1/2}.story-grid[data-astro-cid-lcdefpme] .story-visual[data-astro-cid-lcdefpme]{grid-area:1/1}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;white-space:normal;font-size:clamp(3rem,5.2vw,6rem)}.hero-detail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(12px,2vw,28px);display:grid}.hero-detail[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{min-width:0}.hero-detail[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-top:2px;line-height:1.22;display:block}@media (width>=951px) and (width<=1100px){.hero-detail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,8vw,6rem)}}@media (width<=640px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,9.3vw,3.5rem);line-height:.98}.hero-detail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}}.feature-program[data-astro-cid-lcdefpme]{z-index:1;position:relative;overflow:clip visible}.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:1;position:relative;transform:translateY(15px)rotate(-9deg)scale(1.55)}html.text-enlarged .feature-grid[data-astro-cid-lcdefpme],html[data-dyslexia-reading=true] .feature-grid[data-astro-cid-lcdefpme]{height:auto;padding-block:64px 72px}.hero-art-clip[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.official-logo[data-astro-cid-lcdefpme],.poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.hero-art[data-astro-cid-lcdefpme] .collage[data-astro-cid-lcdefpme]{height:auto}.hero-fcfm[data-astro-cid-lcdefpme]{z-index:6;object-fit:contain;width:min(58%,320px);height:auto;position:absolute;bottom:24px;right:24px}.hero-art[data-astro-cid-lcdefpme] .collage-b[data-astro-cid-lcdefpme]{bottom:110px}@media (width<=640px){.hero-fcfm[data-astro-cid-lcdefpme]{width:min(62%,260px);bottom:18px;right:18px}}@media (width<=950px){.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:rotate(-9deg)scale(1.35)}}@media (width<=640px){.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:rotate(-9deg)scale(1.22)}.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:80px}.hero-art[data-astro-cid-lcdefpme]{z-index:3;overflow:hidden}.hero-art[data-astro-cid-lcdefpme] .collage-b[data-astro-cid-lcdefpme]{width:min(56vw,250px);bottom:90px;right:5%;transform:rotate(8deg)}.feature-program[data-astro-cid-lcdefpme]{overflow:hidden}.feature-grid[data-astro-cid-lcdefpme]{min-height:0;padding-top:72px;padding-bottom:78px;display:block;position:relative}.feature-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{z-index:2;position:relative}.feature-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:1;object-fit:contain;opacity:.5;width:auto;max-width:none;height:calc(100% + 150px);position:absolute;top:-60px;right:-55px;transform:rotate(-9deg)}.poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:calc(100% - 10px);box-shadow:8px 8px 0 var(--purple)}}.editorial-preview .editorial-intro{max-width:520px;margin:20px 0 0;font-size:1.08rem;line-height:1.48}.story-banner{position:relative;overflow:visible!important}.story-visual img{z-index:1;height:136%!important;bottom:-14%!important;transform:rotate(5deg)!important}@media (width<=640px){.story-banner{overflow:hidden!important}.story-visual img{height:130%!important;bottom:-16%!important}}
