.hero[data-astro-cid-lcdefpme]{padding-block:clamp(32px,6vw,80px) clamp(24px,4vw,48px);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:6/5;border-radius:calc(var(--radius) * 1.5);background:radial-gradient(120% 90% at 30% 20%, #f1ece4 0%, transparent 60%), var(--media);position:relative}.art[data-astro-cid-lcdefpme]{width:46%;height:auto;position:absolute}.art-shirt[data-astro-cid-lcdefpme]{top:6%;left:4%;transform:rotate(-6deg)}.art-pants[data-astro-cid-lcdefpme]{width:40%;top:10%;right:2%;transform:rotate(5deg)}.art-tee[data-astro-cid-lcdefpme]{width:44%;top:22%;left:30%}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;gap:56px}}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.section-head[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{white-space:nowrap;margin-bottom:6px}.cat-list[data-astro-cid-lcdefpme]{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,42%);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.cat-list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.cat-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.cat[data-astro-cid-lcdefpme]{gap:10px;text-decoration:none;display:grid}.cat-media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--media);display:block;overflow:hidden}.cat-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:100%;padding:10%;transition:transform .4s}.cat[data-astro-cid-lcdefpme]:hover .cat-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.cat-name[data-astro-cid-lcdefpme]{font-size:.95rem;font-weight:600}@media (width>=900px){.cat-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(7,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.categories[data-astro-cid-lcdefpme]{padding-top:clamp(32px,5vw,64px)}.featured[data-astro-cid-lcdefpme]{padding-top:0}@media (width>=720px) and (width<=1079px){.featured-grid[data-astro-cid-lcdefpme]>:nth-child(n+7){display:none}}.manifesto[data-astro-cid-lcdefpme]{background:var(--accent);color:#f1f4ef;padding-block:clamp(64px,9vw,120px)}.manifesto-inner[data-astro-cid-lcdefpme]{max-width:960px}.manifesto[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#b9cbb4}.manifesto-text[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 96;margin-bottom:28px;font-size:clamp(1.75rem,3vw + 1rem,3.1rem);line-height:1.15}.manifesto[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:hover{color:#fff}.steps[data-astro-cid-lcdefpme]{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.step-icon[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.step-num[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width>=820px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.cta[data-astro-cid-lcdefpme]{padding-bottom:clamp(56px,8vw,104px)}.cta-box[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius) * 1.5);background:var(--media);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:clamp(1.5rem,2vw + 1rem,2.25rem)}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}
