.hero[data-astro-cid-xox767gh]{margin:-6px 0}.product-card[data-astro-cid-d5iwhurq]{border:2px solid var(--pc-accent);text-align:left;background:#fff;border-radius:1.25rem;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;display:flex}@media (width>=640px){.product-card[data-astro-cid-d5iwhurq]{flex-direction:row;align-items:stretch;margin:20px 80px}}.product-card__media[data-astro-cid-d5iwhurq]{flex:none;width:100%;position:relative}@media (width>=640px){.product-card__media[data-astro-cid-d5iwhurq]{width:40%;max-width:15.5rem}}.product-card__track[data-astro-cid-d5iwhurq]{aspect-ratio:1;background:#e7e9ec;border-radius:.5rem;position:relative;overflow:hidden}.product-card__slide[data-astro-cid-d5iwhurq]{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.product-card__slide[data-astro-cid-d5iwhurq]{transition:transform .35s}}.product-card__slide[data-astro-cid-d5iwhurq] img{object-fit:cover;width:100%;height:100%;display:block}.product-card__arrow[data-astro-cid-d5iwhurq]{width:1.75rem;height:1.75rem;color:var(--pc-accent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-card__arrow[data-astro-cid-d5iwhurq] svg[data-astro-cid-d5iwhurq]{width:100%;height:100%}.product-card__arrow--prev[data-astro-cid-d5iwhurq]{left:-.5rem}.product-card__arrow--next[data-astro-cid-d5iwhurq]{right:-.5rem}.product-card__arrow[data-astro-cid-d5iwhurq]:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px;border-radius:999px}.product-card__dots[data-astro-cid-d5iwhurq]{justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.product-card__dot[data-astro-cid-d5iwhurq]{background:var(--pc-accent);opacity:.35;cursor:pointer;border:none;border-radius:999px;width:.7rem;height:.7rem;padding:0}.product-card__dot[data-astro-cid-d5iwhurq][aria-selected=true]{opacity:1}.product-card__dot[data-astro-cid-d5iwhurq]:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.product-card__body[data-astro-cid-d5iwhurq]{flex-direction:column;flex:auto;justify-content:space-between;gap:1.25rem;min-width:0;display:flex}.product-card__title[data-astro-cid-d5iwhurq]{color:var(--pc-accent);margin:0;font-size:2rem;line-height:1.2}.product-card__grade[data-astro-cid-d5iwhurq]{color:#000;margin:.125rem 0 0;font-weight:600}.product-card__description[data-astro-cid-d5iwhurq]{color:#2b2b2b;max-width:42ch;margin:.75rem 0 0;line-height:1.5}.product-card__price[data-astro-cid-d5iwhurq]{color:#1c1c1c;margin:1rem 0 0}.product-card__price-amount[data-astro-cid-d5iwhurq]{font-size:1.6rem;font-weight:700}.product-card__price-note[data-astro-cid-d5iwhurq]{color:#4b4b4b;margin-left:.25rem}.product-card__cta[data-astro-cid-d5iwhurq]{background:var(--pc-cta);color:#fff;white-space:nowrap;border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 1.75rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.product-card__cta[data-astro-cid-d5iwhurq]:hover,.product-card__cta[data-astro-cid-d5iwhurq]:focus-visible{filter:brightness(.88)}.product-card__cta[data-astro-cid-d5iwhurq]:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}@media (width<=640px){.product-card[data-astro-cid-d5iwhurq]{margin:24px;font-size:1.8rem}.product-card__title[data-astro-cid-d5iwhurq]{font-size:2.3rem}.product-card__price-amount[data-astro-cid-d5iwhurq]{font-size:1.8rem}}@media screen and (width>=926px){.product-card[data-astro-cid-d5iwhurq]{margin:0}}:root{--sk-navy:#13213c;--sk-blue:#263b7e;--sk-orange:#f47e20;--sk-lime:#c1d82f;--sk-gray:#58595b;--sk-teal:#00a6a6;--sk-light:#f4f8fb;--white:#fff}.alegreya-sans-black{color:var(--sk-blue);font-family:Alegreya Sans,sans-serif;font-size:1.15em;font-style:normal;font-weight:900}.intro[data-astro-cid-qdy5ghx2] h1[data-astro-cid-qdy5ghx2]{color:var(--sk-teal);text-align:center;margin:12px;font-size:2.6rem;line-height:1.2}.intro[data-astro-cid-qdy5ghx2]{text-align:left;margin:20px 30px;padding:30px 0}.intro[data-astro-cid-qdy5ghx2] p[data-astro-cid-qdy5ghx2]{max-width:90%;margin:0 auto 16px}.curriculum-ref[data-astro-cid-qdy5ghx2]{color:var(--erosion-blue);font-size:1em;font-weight:600}.kits[data-astro-cid-qdy5ghx2]{background-color:#f9fbea;max-width:100%;padding:30px 0}.kits[data-astro-cid-qdy5ghx2] h2[data-astro-cid-qdy5ghx2]{color:var(--sk-blue)}.ordering[data-astro-cid-qdy5ghx2]{border:3px dashed var(--sk-blue);border-radius:1.25rem;margin:20px;padding:10px}.ordering[data-astro-cid-qdy5ghx2] h2[data-astro-cid-qdy5ghx2]{color:var(--sk-blue)}.ordering[data-astro-cid-qdy5ghx2] p[data-astro-cid-qdy5ghx2]{text-align:left;margin-bottom:10px}.ordering[data-astro-cid-qdy5ghx2] ol[data-astro-cid-qdy5ghx2]{text-align:left;margin:10px 20px}.ordering[data-astro-cid-qdy5ghx2] ol[data-astro-cid-qdy5ghx2] li[data-astro-cid-qdy5ghx2]::marker{font-weight:900}.address[data-astro-cid-qdy5ghx2]{margin-left:16px}@media screen and (width>=640px){.intro[data-astro-cid-qdy5ghx2]{margin:20px 80px}}@media screen and (width>=700px){.intro[data-astro-cid-qdy5ghx2]{margin:6px 80px}.kit[data-astro-cid-qdy5ghx2],.ordering[data-astro-cid-qdy5ghx2]{max-width:100%;margin:60px}}@media screen and (width>=926px){.kits-grid[data-astro-cid-qdy5ghx2]{grid-template-columns:auto auto;gap:20px;margin:20px 60px;display:grid}.kit[data-astro-cid-qdy5ghx2]{grid-template-rows:auto 1fr;grid-template-columns:none;margin:0;display:grid}}
