.cst-hub{background:var(--cst-hub-grid, var(--color-rose, #fff1f1))}.cst-hub__band{position:relative;padding-top:var(--cst-hub-pt-mobile, 32px);background:var(--cst-hub-head, var(--color-rose, #fff1f1));text-align:center}@media (min-width: 768px){.cst-hub__band{padding-top:var(--cst-hub-pt-desktop, 64px)}}.cst-hub__inner{padding-bottom:var(--cst-hub-head-pb-mobile, 24px)}@media (min-width: 768px){.cst-hub__inner{padding-bottom:var(--cst-hub-head-pb-desktop, 28px)}}.cst-hub__heading{margin:0 0 16px}.cst-hub__intro{max-width:68ch;margin-inline:auto}.cst-hub__intro p{margin:0 0 .75em}.cst-hub__intro p:last-child{margin:0}.cst-hub__scallop{height:18px;background-color:var(--cst-hub-grid, var(--color-rose, #fff1f1));-webkit-mask-image:radial-gradient(circle 10px at 50% 0,transparent 9.5px,#000 10px);-webkit-mask-repeat:repeat-x;-webkit-mask-size:26px 18px;-webkit-mask-position:center top;mask-image:radial-gradient(circle 10px at 50% 0,transparent 9.5px,#000 10px);mask-repeat:repeat-x;mask-size:26px 18px;mask-position:center top}@media (min-width: 768px){.cst-hub__scallop{height:22px;-webkit-mask-size:32px 22px;mask-size:32px 22px}}.cst-hub__grid-band{padding-top:var(--cst-hub-grid-pt-mobile, 20px);padding-bottom:var(--cst-hub-pb-mobile, 40px);background:var(--cst-hub-grid, var(--color-rose, #fff1f1))}@media (min-width: 768px){.cst-hub__grid-band{padding-top:var(--cst-hub-grid-pt-desktop, 28px);padding-bottom:var(--cst-hub-pb-desktop, 64px)}}.cst-hub__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none}@media (min-width: 768px){.cst-hub__grid{gap:24px}}.cst-hub__item{width:calc((100% - 16px)/2);margin:0;min-width:0;border-radius:var(--radius-card, 16px)}.cst-hub__item:has(.cst-collection-card__link:focus-visible){outline:2px solid var(--color-primary, #00594f);outline-offset:3px}@media (min-width: 768px){.cst-hub__item{width:calc((100% - 24px)/2)}}@media (min-width: 900px){.cst-hub__item{width:calc((100% - 48px) / 3)}}@media (min-width: 1200px){.cst-hub__item{width:calc((100% - 72px)/4)}}@media (min-width: 1200px){.cst-hub__grid:has(>.cst-hub__item:nth-child(5):last-child)>.cst-hub__item{width:calc((100% - 96px)/5)}.cst-hub__grid:has(>.cst-hub__item:nth-child(5):last-child)>.cst-hub__item .cst-collection-card__title{font-size:20px}}.cst-hub__grid .cst-hub__item .cst-collection-card .cst-collection-card__content{display:grid;grid-template-rows:auto 0fr;transform:none;transition:grid-template-rows var(--motion-slow, .5s) var(--ease-out, ease-out)}.cst-hub__grid .cst-hub__item .cst-collection-card .cst-collection-card__title{overflow:visible;white-space:normal;text-overflow:clip;text-wrap:balance}.cst-hub__grid .cst-hub__item .cst-collection-card .cst-collection-card__content-hidden{min-height:0;overflow:hidden}.cst-hub__grid .cst-hub__item .cst-collection-card:has(.cst-collection-card__link:focus-visible) .cst-collection-card__content{grid-template-rows:auto 1fr}@media (hover: hover) and (pointer: fine){.cst-hub__grid .cst-hub__item .cst-collection-card:hover .cst-collection-card__content{transform:none;grid-template-rows:auto 1fr}}
