.brand-hub[data-astro-cid-32puddck]{padding:0 0 120px}.hub-hero[data-astro-cid-32puddck]{padding:80px 0 56px}.hub-hero[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck],.brand-list-section[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck],.closing[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck]{max-width:1100px;margin:0 auto;padding:0 32px}@media(max-width:720px){.hub-hero[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck],.brand-list-section[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck],.closing[data-astro-cid-32puddck] .wrap[data-astro-cid-32puddck]{padding:0 20px}}.breadcrumb[data-astro-cid-32puddck]{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:28px;display:flex;align-items:center;gap:10px}.breadcrumb[data-astro-cid-32puddck] a[data-astro-cid-32puddck]:hover{color:var(--clay)}.breadcrumb[data-astro-cid-32puddck] .sep[data-astro-cid-32puddck]{opacity:.4}.breadcrumb[data-astro-cid-32puddck] .current[data-astro-cid-32puddck]{color:var(--ink)}.kicker[data-astro-cid-32puddck]{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);display:block;margin-bottom:20px}.hub-hero[data-astro-cid-32puddck] h1[data-astro-cid-32puddck]{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(48px,8vw,108px);line-height:1;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.hub-hero[data-astro-cid-32puddck] h1[data-astro-cid-32puddck] em[data-astro-cid-32puddck]{font-style:italic;color:var(--clay)}.hub-hero[data-astro-cid-32puddck] .lede[data-astro-cid-32puddck]{font-family:Geist,system-ui,sans-serif;font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:60ch;margin:0}.brand-list-section[data-astro-cid-32puddck]{padding:40px 0 60px}.brand-row[data-astro-cid-32puddck]{background:var(--shell);border:1px solid var(--rule);border-radius:18px;margin-bottom:16px;overflow:hidden;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.brand-row[data-astro-cid-32puddck]:hover,.brand-row[data-astro-cid-32puddck][open]{border-color:var(--clay)}.brand-row[data-astro-cid-32puddck] summary[data-astro-cid-32puddck]{list-style:none;cursor:pointer;padding:28px 32px;display:flex;align-items:center;gap:24px;user-select:none}.brand-row[data-astro-cid-32puddck] summary[data-astro-cid-32puddck]::-webkit-details-marker{display:none}.brand-row[data-astro-cid-32puddck] summary[data-astro-cid-32puddck]::marker{display:none}.brand-row[data-astro-cid-32puddck] summary[data-astro-cid-32puddck] h2[data-astro-cid-32puddck]{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.02em;color:var(--ink);margin:0;flex:1}.brand-row[data-astro-cid-32puddck] .count[data-astro-cid-32puddck]{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.brand-row[data-astro-cid-32puddck] .chev[data-astro-cid-32puddck]{width:28px;height:28px;border-radius:50%;background:var(--paper);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.brand-row[data-astro-cid-32puddck] .chev[data-astro-cid-32puddck]:after{content:"";width:8px;height:8px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg) translate(-1px,-1px)}.brand-row[data-astro-cid-32puddck][open] .chev[data-astro-cid-32puddck]{background:var(--clay);transform:rotate(180deg)}.brand-row[data-astro-cid-32puddck][open] .chev[data-astro-cid-32puddck]:after{border-color:var(--paper)}.brand-body[data-astro-cid-32puddck]{padding:0 32px 32px}.line-group[data-astro-cid-32puddck]{margin-top:32px}.line-group[data-astro-cid-32puddck]:first-child{margin-top:8px}.line-head[data-astro-cid-32puddck]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--rule);margin-bottom:20px}.line-head[data-astro-cid-32puddck] h3[data-astro-cid-32puddck]{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:24px;letter-spacing:-.01em;color:var(--ink);margin:0}.line-head[data-astro-cid-32puddck] .line-count[data-astro-cid-32puddck]{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.color-grid[data-astro-cid-32puddck]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.color-tile[data-astro-cid-32puddck]{display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:12px;transition:background .15s cubic-bezier(.4,0,.2,1);color:var(--ink)}.color-tile[data-astro-cid-32puddck]:hover{background:var(--paper)}.color-tile[data-astro-cid-32puddck] .swatch[data-astro-cid-32puddck]{display:block;width:100%;aspect-ratio:1 / 1;border-radius:10px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--hair)}.color-tile[data-astro-cid-32puddck] .color-name[data-astro-cid-32puddck]{font-family:Geist,system-ui,sans-serif;font-size:13px;line-height:1.3;color:var(--ink);padding:0 4px 4px}.closing[data-astro-cid-32puddck]{padding:80px 0 0;text-align:center}.closing[data-astro-cid-32puddck] h2[data-astro-cid-32puddck]{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(36px,5.4vw,80px);line-height:1;letter-spacing:-.02em;color:var(--ink);margin:0 0 32px}.closing[data-astro-cid-32puddck] h2[data-astro-cid-32puddck] em[data-astro-cid-32puddck]{font-style:italic;color:var(--clay)}.btn-primary[data-astro-cid-32puddck]{display:inline-flex;align-items:center;gap:10px;background:var(--clay);color:var(--paper);padding:16px 26px;border-radius:999px;font-family:Geist,system-ui,sans-serif;font-size:15px;font-weight:500;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.btn-primary[data-astro-cid-32puddck]:hover{background:var(--clay-deep);transform:translateY(-1px)}.btn-primary[data-astro-cid-32puddck] .arrow[data-astro-cid-32puddck]{transition:transform .15s cubic-bezier(.4,0,.2,1)}.btn-primary[data-astro-cid-32puddck]:hover .arrow[data-astro-cid-32puddck]{transform:translate(3px)}
