.event-highlights[data-astro-cid-isucfjln]{background:#faf8ff}.highlights-heading[data-astro-cid-isucfjln]{justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;display:flex}.highlights-heading[data-astro-cid-isucfjln] .section-title[data-astro-cid-isucfjln]{margin-bottom:0}.highlights-intro[data-astro-cid-isucfjln]{max-width:350px;padding-bottom:6px}.highlights-intro[data-astro-cid-isucfjln] p[data-astro-cid-isucfjln]{color:var(--body);font-size:15px}.highlight-slider[data-astro-cid-isucfjln]{grid-template-columns:minmax(0,1fr);display:grid}.event-highlight[data-astro-cid-isucfjln]{background:var(--event-background);border:1px solid #1420520d;border-radius:30px;grid-area:1/1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.event-highlight[data-astro-cid-isucfjln][hidden]{visibility:hidden;pointer-events:none;display:grid}.highlight-controls[data-astro-cid-isucfjln][hidden]{display:none}.event-theme-purple[data-astro-cid-isucfjln]{--event-background:#eee8ff;--event-accent:#b9a2ee}.event-theme-orange[data-astro-cid-isucfjln]{--event-background:#fff0e3;--event-accent:#f4bc88}.event-theme-blue[data-astro-cid-isucfjln]{--event-background:#e5f5fc;--event-accent:#9bd4eb}.event-theme-pink[data-astro-cid-isucfjln]{--event-background:#fff0f3;--event-accent:#f2a7ba}.highlight-image[data-astro-cid-isucfjln]{background:#dfe5ef;min-height:430px;position:relative;overflow:hidden}.highlight-image[data-astro-cid-isucfjln] img[data-astro-cid-isucfjln]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute}.highlight-image[data-astro-cid-isucfjln]:hover img[data-astro-cid-isucfjln]{transform:scale(1.03)}.highlight-image-portrait[data-astro-cid-isucfjln] img[data-astro-cid-isucfjln]{object-position:center 44%!important}.highlight-year[data-astro-cid-isucfjln]{color:var(--blue);letter-spacing:.09em;background:#fff;border-radius:30px;padding:8px 14px;font-size:11px;font-weight:800;position:absolute;top:24px;left:24px}.highlight-copy[data-astro-cid-isucfjln]{padding:66px 42px 42px;position:relative;overflow:hidden}.highlight-symbol[data-astro-cid-isucfjln]{color:var(--event-accent);opacity:.45;font-size:150px;line-height:1;position:absolute;top:-27px;right:15px;transform:rotate(12deg)}.highlight-copy[data-astro-cid-isucfjln]>[data-astro-cid-isucfjln]:not(.highlight-symbol){position:relative}.highlight-copy[data-astro-cid-isucfjln] h3[data-astro-cid-isucfjln]{margin:22px 0 12px;font-size:clamp(34px,3.5vw,48px);font-weight:900}.highlight-copy[data-astro-cid-isucfjln] p[data-astro-cid-isucfjln]{color:var(--body);margin-bottom:24px;font-size:14px}.highlight-copy[data-astro-cid-isucfjln] .highlight-tagline[data-astro-cid-isucfjln]{color:var(--ink);margin-bottom:12px;font-family:Nunito,sans-serif;font-size:18px;font-weight:800}.highlight-controls[data-astro-cid-isucfjln]{grid-area:2/1;justify-content:space-between;gap:18px;margin-top:24px;display:flex}.highlight-tabs[data-astro-cid-isucfjln],.highlight-arrows[data-astro-cid-isucfjln]{align-items:center;gap:10px;display:flex}.highlight-tabs[data-astro-cid-isucfjln]{flex-wrap:wrap;min-width:0}.highlight-arrows[data-astro-cid-isucfjln]{flex-shrink:0}.highlight-controls[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln]{min-height:44px;color:var(--ink);background:#fff;border:1px solid #dce0ec;border-radius:40px;padding:10px 17px;font-size:12px;font-weight:700}.highlight-tabs[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln]{align-items:center;gap:8px;display:flex}.highlight-tabs[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln][aria-current]{color:#fff;background:var(--blue);border-color:var(--blue)}.highlight-controls[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln]:hover{border-color:var(--blue)}.highlight-arrows[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln]{width:44px;padding:0;font-size:20px}.sr-only[data-astro-cid-isucfjln]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=930px){.event-highlight[data-astro-cid-isucfjln]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.highlight-copy[data-astro-cid-isucfjln]{padding:50px 28px 32px}}@media (width<=720px){.highlights-heading[data-astro-cid-isucfjln]{display:block}.highlights-intro[data-astro-cid-isucfjln]{max-width:100%;margin-top:20px}.event-highlight[data-astro-cid-isucfjln]{border-radius:24px;grid-template-columns:1fr}.highlight-image[data-astro-cid-isucfjln],.highlight-image-portrait[data-astro-cid-isucfjln]{aspect-ratio:4/3;background:var(--event-background);touch-action:pan-y pinch-zoom;height:auto;min-height:0}.highlight-image[data-astro-cid-isucfjln] img[data-astro-cid-isucfjln]{object-fit:contain}.highlight-copy[data-astro-cid-isucfjln]{padding:32px 26px}.highlight-copy[data-astro-cid-isucfjln] h3[data-astro-cid-isucfjln]{margin-top:16px}.highlight-controls[data-astro-cid-isucfjln]{flex-wrap:wrap}.highlight-tabs[data-astro-cid-isucfjln]{flex-wrap:wrap;gap:8px}.highlight-tabs[data-astro-cid-isucfjln] button[data-astro-cid-isucfjln]{padding:10px 12px;font-size:11px}.highlight-arrows[data-astro-cid-isucfjln]{margin-left:auto}}@media (hover:none){.highlight-image[data-astro-cid-isucfjln]:hover img[data-astro-cid-isucfjln]{transform:none}}.team-overview[data-astro-cid-jhxjotkt]{background:var(--cream)}.team-overview-grid[data-astro-cid-jhxjotkt]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.team-overview-copy[data-astro-cid-jhxjotkt]>p[data-astro-cid-jhxjotkt]{color:var(--body);max-width:470px;margin-bottom:28px}.team-overview-groups[data-astro-cid-jhxjotkt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-overview-card[data-astro-cid-jhxjotkt]{border:1px solid #0000;border-radius:22px;padding:25px 24px 30px;transition:transform .2s,border-color .2s;display:block;position:relative}.team-overview-card[data-astro-cid-jhxjotkt]:last-child:nth-child(odd){grid-column:1/-1}.overview-count[data-astro-cid-jhxjotkt]{margin-top:15px;font-size:11px;font-weight:800;display:block}.team-overview-card[data-astro-cid-jhxjotkt]:hover{border-color:currentColor;transform:translateY(-4px)}.theme-purple[data-astro-cid-jhxjotkt]{background:var(--purple-soft);color:#7756bb}.theme-orange[data-astro-cid-jhxjotkt]{background:var(--orange-soft);color:#a94e23}.theme-yellow[data-astro-cid-jhxjotkt]{color:#89691c;background:#fff2c7}.theme-blue[data-astro-cid-jhxjotkt]{color:var(--blue);background:#e8edff}.overview-symbol[data-astro-cid-jhxjotkt]{margin-bottom:20px;font-size:35px;line-height:1;display:block}.team-overview-card[data-astro-cid-jhxjotkt] h3[data-astro-cid-jhxjotkt]{color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:900}.team-overview-card[data-astro-cid-jhxjotkt] p[data-astro-cid-jhxjotkt]{color:var(--body);margin:0;padding-right:16px;font-size:13px}.overview-arrow[data-astro-cid-jhxjotkt]{font-size:19px;position:absolute;bottom:16px;right:18px}@media (width<=930px){.team-overview-grid[data-astro-cid-jhxjotkt]{gap:35px}.team-overview-card[data-astro-cid-jhxjotkt]{padding:22px 18px 30px}.team-overview-card[data-astro-cid-jhxjotkt] h3[data-astro-cid-jhxjotkt]{font-size:18px}}@media (width<=720px){.team-overview-grid[data-astro-cid-jhxjotkt]{grid-template-columns:1fr}.team-overview-copy[data-astro-cid-jhxjotkt]>p[data-astro-cid-jhxjotkt]{max-width:100%}}@media (width<=380px){.team-overview-groups[data-astro-cid-jhxjotkt]{grid-template-columns:1fr}}.paint-splash[data-astro-cid-frcjuhji]{z-index:1;color:#ffd02f;opacity:.86;filter:drop-shadow(0 2px 1px #8863001f);pointer-events:none;user-select:none;width:clamp(180px,19vw,280px);height:auto;position:absolute}.paint-splash--hero[data-astro-cid-frcjuhji]{top:4%;left:clamp(-148px,-10vw,-108px);transform:rotate(-22deg)}.paint-splash--about[data-astro-cid-frcjuhji]{bottom:4%;right:clamp(-140px,-9vw,-100px);transform:rotate(28deg)scaleX(-1)}.paint-splash-ink[data-astro-cid-frcjuhji],.paint-splash-droplets[data-astro-cid-frcjuhji]{transform-box:view-box;transform-origin:50%}.paint-splash--hero[data-astro-cid-frcjuhji] .paint-splash-ink[data-astro-cid-frcjuhji]{animation:.85s cubic-bezier(.2,.8,.25,1) .15s both paint-splash-land}.paint-splash--hero[data-astro-cid-frcjuhji] .paint-splash-droplets[data-astro-cid-frcjuhji]{animation:.85s cubic-bezier(.2,.8,.25,1) .26s both paint-droplets-spread}@keyframes paint-splash-land{0%{opacity:0;transform:scale(.55)rotate(-8deg)}55%{opacity:1;transform:scale(1.06,.95)rotate(2deg)}78%{transform:scale(.99,1.02)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes paint-droplets-spread{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=930px){.paint-splash[data-astro-cid-frcjuhji]{opacity:.76;width:160px}}@media (width<=720px){.paint-splash[data-astro-cid-frcjuhji]{opacity:.82;width:150px}.paint-splash--hero[data-astro-cid-frcjuhji]{width:110px;top:0;left:-72px}.paint-splash--about[data-astro-cid-frcjuhji]{bottom:14px;right:-72px}}@media (prefers-reduced-motion:reduce){.paint-splash--hero[data-astro-cid-frcjuhji] .paint-splash-ink[data-astro-cid-frcjuhji],.paint-splash--hero[data-astro-cid-frcjuhji] .paint-splash-droplets[data-astro-cid-frcjuhji]{animation:none}}.uniform-section[data-astro-cid-cweorbom]{background:#fffaf3;position:relative}.uniform-heading[data-astro-cid-cweorbom]{justify-content:space-between;align-items:center;gap:40px;margin-bottom:38px;display:flex}.uniform-heading[data-astro-cid-cweorbom] .section-title[data-astro-cid-cweorbom]{margin-bottom:0}.uniform-heading-note[data-astro-cid-cweorbom]{flex-shrink:0;max-width:300px}.uniform-heading-note[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{color:#9470d1;margin-bottom:18px;font-size:52px;line-height:1;display:block;transform:rotate(-12deg)}.uniform-heading-note[data-astro-cid-cweorbom] p[data-astro-cid-cweorbom]{color:var(--body);margin:0;font-size:15px}.uniform-grid[data-astro-cid-cweorbom]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.uniform-card[data-astro-cid-cweorbom]{background:#fff;border:1px solid #ece6dc;border-radius:25px;flex-direction:column;grid-column:span 3;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 30px #242a550a}.uniform-photo[data-astro-cid-cweorbom]{aspect-ratio:16/9;background:#edf0ff;display:block;position:relative;overflow:hidden}.uniform-photo[data-astro-cid-cweorbom] img[data-astro-cid-cweorbom]{object-fit:cover;width:100%;height:100%}.uniform-day-label[data-astro-cid-cweorbom]{color:#713e1a;letter-spacing:.07em;background:#fff3e6;border-radius:100px;padding:9px 14px;font-size:10px;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 3px 12px #14205212}.uniform-card-copy[data-astro-cid-cweorbom]{background:#fff0e3;flex:1;padding:25px 65px 27px 27px;position:relative}.uniform-card-copy[data-astro-cid-cweorbom] h3[data-astro-cid-cweorbom]{margin:0 0 10px;font-size:25px;font-weight:900}.uniform-card-copy[data-astro-cid-cweorbom] p[data-astro-cid-cweorbom]{color:#535f78;margin:0;font-size:14px}.uniform-card-symbol[data-astro-cid-cweorbom]{color:#a35c26;font-size:31px;line-height:1;position:absolute;top:21px;right:22px}.uniform-purple[data-astro-cid-cweorbom] .uniform-card-copy[data-astro-cid-cweorbom]{background:#eee8ff}.uniform-purple[data-astro-cid-cweorbom] .uniform-day-label[data-astro-cid-cweorbom]{color:#5a3b8e;background:#eee8ff}.uniform-purple[data-astro-cid-cweorbom] .uniform-card-symbol[data-astro-cid-cweorbom]{color:#7453ac}.uniform-yellow[data-astro-cid-cweorbom]{grid-column:span 2}.uniform-yellow[data-astro-cid-cweorbom] .uniform-photo[data-astro-cid-cweorbom]{aspect-ratio:853/1280}.uniform-yellow[data-astro-cid-cweorbom] .uniform-card-copy[data-astro-cid-cweorbom],.uniform-yellow[data-astro-cid-cweorbom] .uniform-day-label[data-astro-cid-cweorbom]{background:#fff2c7}.uniform-yellow[data-astro-cid-cweorbom] .uniform-day-label[data-astro-cid-cweorbom]{color:#735217}.uniform-yellow[data-astro-cid-cweorbom] .uniform-card-symbol[data-astro-cid-cweorbom]{color:#95701d}.uniform-blue[data-astro-cid-cweorbom]{grid-column:span 4}.uniform-blue[data-astro-cid-cweorbom] .uniform-photo[data-astro-cid-cweorbom]{aspect-ratio:4/3}.uniform-blue[data-astro-cid-cweorbom] .uniform-card-copy[data-astro-cid-cweorbom],.uniform-blue[data-astro-cid-cweorbom] .uniform-day-label[data-astro-cid-cweorbom]{background:#e8edff}.uniform-blue[data-astro-cid-cweorbom] .uniform-day-label[data-astro-cid-cweorbom],.uniform-blue[data-astro-cid-cweorbom] .uniform-card-symbol[data-astro-cid-cweorbom]{color:var(--blue-dark)}.uniform-prices[data-astro-cid-cweorbom]{background:var(--blue);color:#fff;border-radius:28px;margin-top:34px;padding:36px}.uniform-prices-heading[data-astro-cid-cweorbom]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.uniform-prices-heading[data-astro-cid-cweorbom] h3[data-astro-cid-cweorbom]{margin:12px 0 0;font-size:clamp(27px,3vw,37px);font-weight:900}.uniform-prices-heading[data-astro-cid-cweorbom] h3[data-astro-cid-cweorbom] em[data-astro-cid-cweorbom]{color:var(--yellow)}.uniform-prices-heading[data-astro-cid-cweorbom]>p[data-astro-cid-cweorbom]{color:#e1e7ff;margin:0;font-size:14px}.uniform-price-grid[data-astro-cid-cweorbom]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.uniform-price[data-astro-cid-cweorbom]{color:var(--ink);background:#fff0e3;border-radius:17px;padding:22px}.uniform-price-purple[data-astro-cid-cweorbom]{background:#eee8ff}.uniform-price-yellow[data-astro-cid-cweorbom]{background:#fff2c7}.uniform-price-blue[data-astro-cid-cweorbom]{background:#e8edff}.uniform-price[data-astro-cid-cweorbom] dt[data-astro-cid-cweorbom]{font-size:13px;font-weight:700}.uniform-price[data-astro-cid-cweorbom] dt[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{color:#80511d;margin-bottom:18px;font-size:28px;line-height:1;display:block}.uniform-price-purple[data-astro-cid-cweorbom] dt[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{color:#7453ac}.uniform-price-blue[data-astro-cid-cweorbom] dt[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{color:var(--blue)}.uniform-price[data-astro-cid-cweorbom] dd[data-astro-cid-cweorbom]{letter-spacing:-.04em;margin:10px 0 0;font-family:Nunito,sans-serif;font-size:clamp(26px,2.8vw,35px);font-weight:900;line-height:1.2}.uniform-purchase-note[data-astro-cid-cweorbom]{color:#59451d;background:#fff2c7;border-radius:16px;align-items:center;gap:14px;margin-top:22px;padding:19px 22px;display:flex}.uniform-note-icon[data-astro-cid-cweorbom]{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-weight:800;display:grid}.uniform-purchase-note[data-astro-cid-cweorbom] p[data-astro-cid-cweorbom]{margin:0;font-size:14px}.uniform-purchase-note[data-astro-cid-cweorbom] strong[data-astro-cid-cweorbom],.uniform-purchase-note[data-astro-cid-cweorbom] p[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{display:block}.uniform-purchase-note[data-astro-cid-cweorbom] strong[data-astro-cid-cweorbom]{margin-bottom:3px}.uniform-help[data-astro-cid-cweorbom]{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;font-size:13px;display:flex}.uniform-help[data-astro-cid-cweorbom] p[data-astro-cid-cweorbom]{color:#e1e7ff;margin:0}.uniform-help[data-astro-cid-cweorbom] a[data-astro-cid-cweorbom]{color:#fff;text-underline-offset:5px;padding:6px 0;font-weight:800;text-decoration:underline}@media (width<=930px){.uniform-heading-note[data-astro-cid-cweorbom]{max-width:240px}.uniform-card-copy[data-astro-cid-cweorbom]{padding:22px 55px 24px 22px}.uniform-card-copy[data-astro-cid-cweorbom] h3[data-astro-cid-cweorbom]{font-size:22px}.uniform-price-grid[data-astro-cid-cweorbom]{grid-template-columns:repeat(2,minmax(0,1fr))}.uniform-prices-heading[data-astro-cid-cweorbom]{flex-direction:column;align-items:start;gap:12px}}@media (width<=720px){.uniform-heading[data-astro-cid-cweorbom]{flex-direction:column;align-items:start;gap:24px}.uniform-heading-note[data-astro-cid-cweorbom]{align-items:center;gap:20px;max-width:100%;display:flex}.uniform-heading-note[data-astro-cid-cweorbom]>span[data-astro-cid-cweorbom]{margin:0;font-size:42px}.uniform-grid[data-astro-cid-cweorbom]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.uniform-card[data-astro-cid-cweorbom]{grid-column:span 2}.uniform-yellow[data-astro-cid-cweorbom] .uniform-photo[data-astro-cid-cweorbom]{aspect-ratio:3/4}.uniform-yellow[data-astro-cid-cweorbom] .uniform-photo[data-astro-cid-cweorbom] img[data-astro-cid-cweorbom]{object-fit:contain}.uniform-prices[data-astro-cid-cweorbom]{padding:26px 22px}.uniform-price[data-astro-cid-cweorbom]{padding:18px}.uniform-price[data-astro-cid-cweorbom] dd[data-astro-cid-cweorbom]{font-size:29px}}@media (width<=400px){.uniform-day-label[data-astro-cid-cweorbom]{padding:8px 12px;font-size:9px;top:12px;left:12px}.uniform-price-grid[data-astro-cid-cweorbom]{gap:10px}.uniform-price[data-astro-cid-cweorbom]{padding:15px 12px}.uniform-price[data-astro-cid-cweorbom] dd[data-astro-cid-cweorbom]{font-size:clamp(21px,6vw,25px)}.uniform-purchase-note[data-astro-cid-cweorbom]{align-items:start;padding:17px}.uniform-help[data-astro-cid-cweorbom]{flex-direction:column;align-items:start;gap:5px}}@media (hover:none){.uniform-card[data-astro-cid-cweorbom]{box-shadow:0 8px 24px #242a5509}}.photo-stack[data-astro-cid-whumaabr]{isolation:isolate}.photo-stack[data-astro-cid-whumaabr] [data-astro-cid-whumaabr][hidden]{display:none!important}.about-back-shape[data-astro-cid-whumaabr]{z-index:0}.about-photo-card[data-astro-cid-whumaabr]{transform-origin:50% 75%}.about-photo-card[data-astro-cid-whumaabr].is-front{z-index:3;transform:rotate(-3deg)}.about-photo-card[data-astro-cid-whumaabr].is-back{z-index:1;transform:translate(12px,8px)rotate(5deg)scale(.965)}.about-photo-card[data-astro-cid-whumaabr] .welcome-photo[data-astro-cid-whumaabr]{object-position:center 30%}.about-photo-card[data-astro-cid-whumaabr].is-leaving{animation:1.05s cubic-bezier(.4,0,.2,1) both card-to-back}.about-photo-card[data-astro-cid-whumaabr].is-entering{animation:1.05s cubic-bezier(.4,0,.2,1) both card-to-front}.about-bottom-card[data-astro-cid-whumaabr],.about-sparkle[data-astro-cid-whumaabr]{z-index:5}.photo-stack-controls[data-astro-cid-whumaabr]{z-index:6;color:var(--blue-dark);background:#fff;border:1px solid #e6e3f5;border-radius:50px;align-items:center;gap:10px;padding:7px 11px;display:flex;position:absolute;bottom:4px;left:36px;box-shadow:0 6px 18px #1420520d}.photo-stack-dots[data-astro-cid-whumaabr]{align-items:center;gap:2px;display:flex}.photo-stack-dot[data-astro-cid-whumaabr]{background:0 0;border:0;border-radius:12px;place-items:center;width:26px;height:30px;padding:0;display:grid}.photo-stack-dot[data-astro-cid-whumaabr]:after{content:"";background:#a7a9c3;border-radius:50px;width:7px;height:7px;transition:width .2s,background .2s}.photo-stack-dot[data-astro-cid-whumaabr].is-active:after{background:var(--blue);width:17px}@keyframes card-to-back{0%{z-index:3;transform:rotate(-3deg)}42%{transform:translate(var(--shuffle-travel,-18%), -5%) rotate(-12deg) scale(1.015);z-index:3}49.99%{z-index:3}50%{z-index:1}to{z-index:1;transform:translate(12px,8px)rotate(5deg)scale(.965)}}@keyframes card-to-front{0%{z-index:1;transform:translate(12px,8px)rotate(5deg)scale(.965)}49.99%{z-index:1}50%{z-index:3}65%{z-index:3;transform:translate(3%,-1%)rotate(-1deg)}to{z-index:3;transform:rotate(-3deg)}}@media (width<=480px){.photo-stack[data-astro-cid-whumaabr]{--shuffle-travel:-8%}.photo-stack-controls[data-astro-cid-whumaabr]{bottom:0;left:15px}}@media (prefers-reduced-motion:reduce){.about-photo-card[data-astro-cid-whumaabr].is-leaving,.about-photo-card[data-astro-cid-whumaabr].is-entering{animation:none}.photo-stack-dot[data-astro-cid-whumaabr]:after{transition:none}}.curriculum-panel[data-astro-cid-ubz62fko]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);margin-top:48px;display:grid;overflow:hidden}.curriculum-copy[data-astro-cid-ubz62fko]{min-width:0;padding:38px}.curriculum-copy[data-astro-cid-ubz62fko] h3[data-astro-cid-ubz62fko]{margin:18px 0;font-size:clamp(28px,3vw,36px);font-weight:900}.curriculum-copy[data-astro-cid-ubz62fko] h3[data-astro-cid-ubz62fko]>span[data-astro-cid-ubz62fko]{color:var(--blue)}.curriculum-copy[data-astro-cid-ubz62fko] p[data-astro-cid-ubz62fko]{color:var(--body);font-size:15px;line-height:1.85}.learning-areas[data-astro-cid-ubz62fko]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.learning-areas[data-astro-cid-ubz62fko] li[data-astro-cid-ubz62fko]{background:#f6f7fc;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:13px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.learning-area-number[data-astro-cid-ubz62fko]{background:var(--orange-soft);color:#894719;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:11px;font-weight:800;display:grid}.learning-areas[data-astro-cid-ubz62fko] li[data-astro-cid-ubz62fko]:nth-child(2) .learning-area-number[data-astro-cid-ubz62fko],.learning-areas[data-astro-cid-ubz62fko] li[data-astro-cid-ubz62fko]:nth-child(5) .learning-area-number[data-astro-cid-ubz62fko]{background:var(--purple-soft);color:#6746a0}.learning-areas[data-astro-cid-ubz62fko] li[data-astro-cid-ubz62fko]:nth-child(3) .learning-area-number[data-astro-cid-ubz62fko],.learning-areas[data-astro-cid-ubz62fko] li[data-astro-cid-ubz62fko]:nth-child(6) .learning-area-number[data-astro-cid-ubz62fko]{color:var(--blue);background:#e8edff}.curriculum-copy[data-astro-cid-ubz62fko] .curriculum-age-note[data-astro-cid-ubz62fko]{margin-bottom:0}.curriculum-framework[data-astro-cid-ubz62fko]{border-left:1px solid var(--border);background:#fcfcff;flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.curriculum-logo[data-astro-cid-ubz62fko]{border:1px solid var(--border);background:#fff;border-radius:16px}.curriculum-logo[data-astro-cid-ubz62fko] img[data-astro-cid-ubz62fko]{width:100%;height:auto}.curriculum-alignment[data-astro-cid-ubz62fko]{color:var(--body);text-align:center;margin:14px 0 24px;font-size:13px}.curriculum-grade-r[data-astro-cid-ubz62fko]{background:#eaf3ff;border-radius:16px;padding:22px}.curriculum-grade-r[data-astro-cid-ubz62fko] h4[data-astro-cid-ubz62fko]{margin:12px 0;font-size:23px;font-weight:900}.curriculum-grade-r[data-astro-cid-ubz62fko] p[data-astro-cid-ubz62fko]{color:#465877;margin:0;font-size:14px;line-height:1.8}@media (width<=930px){.curriculum-panel[data-astro-cid-ubz62fko]{grid-template-columns:minmax(0,1fr)}.curriculum-framework[data-astro-cid-ubz62fko]{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 28px;display:grid}.curriculum-logo[data-astro-cid-ubz62fko]{grid-area:1/1}.curriculum-alignment[data-astro-cid-ubz62fko]{grid-area:2/1;margin:0}.curriculum-grade-r[data-astro-cid-ubz62fko]{grid-area:1/2/span 2}}@media (width<=600px){.curriculum-copy[data-astro-cid-ubz62fko]{padding:26px 22px}.learning-areas[data-astro-cid-ubz62fko]{grid-template-columns:minmax(0,1fr)}.curriculum-framework[data-astro-cid-ubz62fko]{gap:0;padding:22px;display:flex}.curriculum-logo[data-astro-cid-ubz62fko]{width:100%;max-width:340px;margin-inline:auto}.curriculum-alignment[data-astro-cid-ubz62fko]{margin:14px 0 24px}.curriculum-grade-r[data-astro-cid-ubz62fko]{width:100%}}.about-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;display:flex}
