.hs-ed{--hs-navy:oklch(27% .09 265);--hs-royal:oklch(45% .18 262);--hs-pink:oklch(60% .23 3);--hs-pink-deep:oklch(53% .22 3);--hs-ink-soft:oklch(45% .04 265);--hs-card:oklch(100% 0 0);--hs-cream:oklch(97.5% .025 85);--hs-pale-blue:oklch(94% .035 235);--hs-gold:oklch(80% .13 80);--hs-line:oklch(92% .015 260);--hs-shadow:0 10px 28px -14px color-mix(in oklab, var(--hs-navy) 35%, transparent);color:var(--hs-navy);background:var(--hs-cream);overflow-x:clip}.hs-hero{background:radial-gradient(60% 90% at 15% 30%, color-mix(in oklab, var(--hs-pale-blue) 90%, transparent), transparent 70%), linear-gradient(180deg, var(--hs-card), var(--hs-cream));border-bottom:1px solid color-mix(in oklab, var(--hs-gold) 45%, transparent)}.hs-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:2.5rem;max-width:1200px;margin:0 auto;padding:2rem 1.25rem 2.5rem;display:grid}.hs-crumbs ol{color:var(--hs-ink-soft);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.hs-crumbs li+li:before{content:"‹";color:var(--hs-gold);margin-inline-end:.4rem}.hs-crumbs a{color:var(--hs-royal);font-weight:700;text-decoration:none}.hs-crumbs a:hover{text-decoration:underline}.hs-eyebrow{color:var(--hs-pink-deep);margin:1.1rem 0 0;font-size:.95rem;font-weight:800}.hs-title{color:var(--hs-navy);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;line-height:1.1}.hs-intro{max-width:34rem;color:var(--hs-ink-soft);margin:.8rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.hs-count{color:var(--hs-royal);margin:.6rem 0 0;font-weight:800}.hs-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.hs-art{aspect-ratio:1;background:var(--hs-card);width:100%;max-width:360px;box-shadow:var(--hs-shadow), 0 0 0 1px var(--hs-line);border-radius:28px;justify-self:center;padding:.6rem;overflow:hidden}.hs-art img{object-fit:contain;border-radius:22px;width:100%;height:100%;display:block}.hs-btn-pink,.hs-btn-outline{cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;min-height:52px;padding:.6rem 1.6rem;font-size:1.1rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hs-btn-pink{background:var(--hs-pink);color:var(--hs-card);box-shadow:0 4px 0 var(--hs-pink-deep), 0 14px 24px -12px color-mix(in oklab, var(--hs-pink) 75%, transparent);border:0}.hs-btn-pink:hover{color:var(--hs-card);transform:translateY(-2px)}.hs-btn-outline{background:var(--hs-card);color:var(--hs-royal);border:2px solid color-mix(in oklab, var(--hs-royal) 35%, transparent)}.hs-btn-outline:hover{border-color:var(--hs-royal);transform:translateY(-1px)}.hs-btn-pink:focus-visible,.hs-btn-outline:focus-visible,.hs-crumbs a:focus-visible,.hs-ed .hs-grid>a:focus-visible,.hs-ed .hs-chip:focus-visible,.hs-plain a:focus-visible{outline:3px solid var(--hs-royal);outline-offset:3px}.hs-btn-pink svg,.hs-btn-outline svg{width:1.2rem;height:1.2rem}.hs-body{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.hs-heading{color:var(--hs-navy);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900}.hs-sub{color:var(--hs-ink-soft);margin:.35rem 0 0;font-weight:700}.hs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 1.25rem;margin-top:1.5rem;display:grid}.hs-ed .hs-grid>a{background:var(--hs-card);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);border-radius:20px;transform:none}.hs-ed .hs-grid>a:hover{transform:translateY(-4px)}.hs-ed .hs-grid>a .p-3 .font-semibold{color:var(--hs-navy);font-weight:800}.hs-ed .hs-grid>a:hover .p-3 .font-semibold{color:var(--hs-pink-deep)}.hs-ed .hs-grid>a .rounded-full.bg-white\/95{background:var(--hs-pink);box-shadow:0 4px 0 var(--hs-pink-deep)}.hs-ed .hs-grid>a .rounded-full.bg-white\/95 svg{color:var(--hs-card)}.hs-more{text-align:center;margin-top:2rem}.hs-chip{border:1px solid var(--hs-line);background:var(--hs-card);min-height:44px;color:var(--hs-navy);border-radius:999px;padding:.4rem 1.1rem;font-weight:700}.hs-chip[aria-pressed=true]{background:var(--hs-royal);color:var(--hs-card);border-color:#0000}.hs-plain{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}.hs-plain ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hs-plain a{color:var(--hs-navy);font-weight:700;text-decoration:none}.hs-plain a:hover{color:var(--hs-pink-deep);text-decoration:underline}.hs-plain .hs-dur{color:var(--hs-ink-soft);margin-inline-start:.4rem;font-size:.85rem}.hs-state{text-align:center;max-width:40rem;margin:0 auto;padding:4rem 1.25rem}.hs-state h1,.hs-state p{color:var(--hs-navy)}@media (width<=1100px){.hs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.hs-hero-inner{grid-template-columns:1fr;gap:1.5rem;padding-top:1.25rem}.hs-art{order:-1;justify-self:center;width:100%;max-width:300px}}@media (width<=767px){.hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.hs-ed .hs-grid>a .rounded-full.bg-white\/95{width:2.75rem;height:2.75rem}.hs-ed .hs-grid>a .rounded-full.bg-white\/95 svg{width:1.3rem;height:1.3rem}.hs-actions>*{flex:auto;justify-content:center}}.hs-hero-full{isolation:isolate;background:oklch(96% .03 235);border-bottom:0;align-items:center;min-height:clamp(420px,41.7vw,640px);display:flex;position:relative;overflow:hidden}.hs-hero-bg{z-index:-2;object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.hs-hero-full:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--hs-cream));pointer-events:none;height:18%;position:absolute;inset:auto 0 0}.hs-hero-full-inner{width:100%;max-width:1360px;margin:0 auto;padding:1.5rem clamp(1.25rem,3vw,2.5rem) 3rem}.hs-hero-full .hs-hero-copy{width:min(38%,520px)}.hs-hero-full .hs-eyebrow{color:var(--hs-pink);font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:900}.hs-hero-full .hs-title{overflow-wrap:normal;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.hs-hero-full .hs-intro{color:var(--hs-navy);font-weight:600}.hs-hero-full .hs-count{color:var(--hs-ink-soft)}.hs-hero-full .hs-btn-outline{color:var(--hs-pink-deep);border-color:var(--hs-pink)}@media (width<=1100px){.hs-hero-full .hs-hero-copy{width:min(44%,480px)}.hs-hero-full .hs-title{font-size:clamp(2.1rem,4.6vw,3.4rem)}}@media (width<=899px){.hs-hero-full{background:var(--hs-cream);min-height:0;display:block}.hs-hero-full:after{display:none}.hs-hero-bg{z-index:0;aspect-ratio:3/2;object-position:8% center;height:auto;display:block;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.hs-hero-full-inner{padding-top:.5rem;padding-bottom:2rem}.hs-hero-full .hs-hero-copy{width:100%}}@media (width>=600px) and (width<=899px){.hs-hero-full .hs-hero-bg{aspect-ratio:2}}
