._intro_m44ij_1{padding-block:clamp(32px,5vw,60px) clamp(20px,3vw,32px)}._introCopy_m44ij_2{justify-items:start;gap:16px;display:grid}._title_m44ij_3{align-items:flex-start;gap:12px;font-size:clamp(40px,5.6vw,64px);display:flex}._total_m44ij_4{font-family:var(--sans);background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;margin-top:.5em;padding:6px 10px;font-size:14px;font-weight:600;line-height:1}._collections_m44ij_11{padding-bottom:clamp(20px,3vw,32px)}._collections_m44ij_11 ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}._collection_m44ij_11{--c-bg:var(--tone-sage);--c-ink:var(--tone-sage-ink);border-radius:var(--radius);background:var(--c-bg);min-height:72px;color:var(--c-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}._collection_m44ij_11[data-tone=lavender]{--c-bg:var(--tone-lavender);--c-ink:var(--tone-lavender-ink)}._collection_m44ij_11[data-tone=peach]{--c-bg:var(--tone-peach);--c-ink:var(--tone-peach-ink)}._collection_m44ij_11[data-tone=blue]{--c-bg:var(--tone-blue);--c-ink:var(--tone-blue-ink)}._collection_m44ij_11:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}._collection_m44ij_11>svg{flex:none;width:16px;height:16px}._collectionIcon_m44ij_25{background:#ffffffa6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}._collectionIcon_m44ij_25 svg{width:22px;height:22px}._collectionText_m44ij_27{gap:1px;min-width:0;display:grid}._collectionTitle_m44ij_28{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:19px;line-height:1.2}._collectionCount_m44ij_29{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:1000px){._collections_m44ij_11 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._collections_m44ij_11 ul{gap:8px}._collection_m44ij_11{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:60px;padding:10px}._collection_m44ij_11>svg{display:none}._collectionIcon_m44ij_25{border-radius:9px;width:32px;height:32px}._collectionIcon_m44ij_25 svg{width:17px;height:17px}._collectionTitle_m44ij_28{font-size:15.5px}._collectionCount_m44ij_29{font-size:12px}}
