.cul-shop-landing{--green:#094e18;--green-tint:#eef6f1;--green-soft:#9dbfa6;--black:#1d1d1b;--black-tint:#f1f0ed;--black-soft:#a3a29c;--white:#ffffff;--body-text:#3a3936;--hairline:#e5e5e5;--font-display:"reserve-black","Reserve",Georgia,"Times New Roman",serif;--font-body:"Texta-regular","Texta","Avenir Next","Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--font-body);font-weight:400;letter-spacing:.06rem;background:var(--white);color:var(--body-text);-webkit-font-smoothing:antialiased}.cul-shop-landing *{margin:0;padding:0;box-sizing:border-box}.cul-shop-landing a{color:inherit;text-decoration:none}.cul-shop-landing .hero{text-align:center;padding:96px 24px 0}.cul-shop-landing .hero h1{font-family:var(--font-display);font-weight:700;font-synthesis-weight:none;font-size:clamp(40px,7.4vw,106px);line-height:1.1;letter-spacing:.06rem;color:var(--black);text-transform:uppercase;margin-bottom:96px}.cul-shop-landing .hero h1 .brand-line{display:block;color:var(--green)}.cul-shop-landing .hero h1 .accent{color:var(--green)}.cul-shop-landing .paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:0 auto;padding:0 24px}.cul-shop-landing .path-card{border-radius:10px;padding:40px 36px;color:var(--white);display:flex;flex-direction:column;gap:16px;min-height:320px;transition:transform .25s ease,box-shadow .25s ease}.cul-shop-landing .path-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #1d1d1b29}.cul-shop-landing .path-card.school{background:var(--green)}.cul-shop-landing .path-card.essentials{background:var(--black)}.cul-shop-landing .eyebrow{font-family:var(--font-body);font-size:20px;line-height:1.6;letter-spacing:2.5px;text-transform:uppercase}.cul-shop-landing .path-card.school .eyebrow{color:var(--green-soft)}.cul-shop-landing .path-card.essentials .eyebrow{color:var(--black-soft)}.cul-shop-landing .path-card h2{color:#fff!important;font-family:var(--font-display);font-weight:700;font-synthesis-weight:none;font-size:30px;line-height:1.2;letter-spacing:.06rem;text-transform:uppercase}.cul-shop-landing .path-card p{font-family:var(--font-body);font-size:20px;line-height:1.6;margin:0}.cul-shop-landing .path-card.school p{color:var(--green-tint)}.cul-shop-landing .path-card.essentials p{color:var(--black-tint)}.cul-shop-landing .path-cta{display:flex;justify-content:space-between;align-items:center;background:var(--white);border:none;border-radius:6px;padding:14px 18px;font-family:var(--font-body);font-size:20px;font-weight:500;width:100%;cursor:pointer;transition:opacity .2s ease}.cul-shop-landing .path-cta:hover{opacity:.92}.cul-shop-landing .path-cta:focus-visible{outline:3px solid var(--green-soft);outline-offset:2px}.cul-shop-landing .path-card.school .path-cta{color:var(--green)}.cul-shop-landing .path-card.essentials .path-cta{color:var(--black)}.cul-shop-landing .path-cta .arrow{font-size:18px}.cul-shop-landing .path-footnote{font-family:var(--font-body);margin-top:auto;font-size:20px;line-height:1.6;display:flex;align-items:center;gap:8px}.cul-shop-landing .path-card.school .path-footnote{color:var(--green-soft)}.cul-shop-landing .path-card.essentials .path-footnote{color:var(--black-soft)}.cul-shop-landing #sl-control-home .school-search__controls{align-items:stretch!important}.cul-shop-landing #sl-control-home .school-search__field,.cul-shop-landing #sl-control-home #SchoolSelect,.cul-shop-landing #sl-control-home #GradeSelect{width:100%!important;max-width:none!important}.cul-shop-landing .story{text-align:center;max-width:1080px;margin:130px auto 0;padding:0 24px 190px}.cul-shop-landing .story p{font-family:var(--font-body);font-size:27px;line-height:1.36;color:var(--body-text)}.cul-shop-landing .story p+p{margin-top:20px}#sl-results .collection-hero{display:none!important}#sl-results #SchoolSearchControls{margin-top:56px!important}@media(max-width:860px){.cul-shop-landing .paths{grid-template-columns:1fr;padding:0 20px}.cul-shop-landing .hero{padding-top:72px}.cul-shop-landing .story{margin-top:88px;padding-bottom:128px}}@media(prefers-reduced-motion:reduce){.cul-shop-landing .path-card,.cul-shop-landing .path-cta{transition:none}.cul-shop-landing .path-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/shop-landing.css.map */
