.t-carousel.svelte-lpypkh.svelte-lpypkh{padding:4.5rem 0 3.5rem;background:var(--page-bg-2);border-block:1px solid var(--border)}.t-carousel__header.svelte-lpypkh.svelte-lpypkh{max-width:40rem;margin:0 auto 1.75rem;padding:0 1.25rem}.t-carousel__eyebrow.svelte-lpypkh.svelte-lpypkh{margin:0;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#6a4020}.t-carousel__title.svelte-lpypkh.svelte-lpypkh{margin:.4rem 0 .5rem;font-size:clamp(1.6rem,3vw,2.1rem);text-shadow:1px 1px 0 rgba(154,56,32,.18)}.t-carousel__lede.svelte-lpypkh.svelte-lpypkh{margin:0;color:var(--body)}.t-carousel__track.svelte-lpypkh.svelte-lpypkh{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 1.25rem 1.25rem;scroll-snap-type:x mandatory}.t-carousel__card.svelte-lpypkh.svelte-lpypkh{scroll-snap-align:start;min-width:min(78vw,22rem);max-width:24rem;border-radius:16px;border:1px solid rgba(26,16,8,.22);background:var(--panel-bg);padding:1.25rem 1.1rem 1.5rem;box-shadow:0 10px 30px #3a281814;position:relative}.t-carousel__card.svelte-lpypkh.svelte-lpypkh:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");border-radius:inherit}.t-carousel__quote.svelte-lpypkh.svelte-lpypkh{margin:0 0 .75rem;font-size:.98rem}.t-carousel__meta.svelte-lpypkh.svelte-lpypkh{margin:0;font-size:.85rem;color:#2a6858}.t-carousel__name.svelte-lpypkh.svelte-lpypkh{font-weight:700;color:var(--ink)}.t-carousel__sep.svelte-lpypkh.svelte-lpypkh{margin:0 .15rem;color:#3a281873}.t-carousel__mix.svelte-lpypkh.svelte-lpypkh{display:grid;gap:.65rem}.t-carousel__mix-line.svelte-lpypkh.svelte-lpypkh{margin:0;font-size:.95rem}.t-carousel__platform.svelte-lpypkh.svelte-lpypkh{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:center;margin-top:.5rem}.t-carousel__stars.svelte-lpypkh.svelte-lpypkh{color:#a88030;letter-spacing:.08em}.t-carousel__stars.svelte-lpypkh .muted.svelte-lpypkh{color:#a8803059}.t-carousel__badge.svelte-lpypkh.svelte-lpypkh{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;border:1px solid rgba(42,104,88,.45);color:#2a6858}.t-carousel__index.svelte-lpypkh.svelte-lpypkh{position:absolute;right:.75rem;bottom:.55rem;margin:0;font-size:.75rem;letter-spacing:.18em;color:#3a281873}.page-intro[data-astro-cid-6odhiasn]{padding:clamp(3rem,8vw,4rem) 1.25rem 1rem}.page-intro__inner[data-astro-cid-6odhiasn]{max-width:40rem;margin:0 auto}.page-intro__eyebrow[data-astro-cid-6odhiasn]{margin:0;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#6a4020}.logo-wall[data-astro-cid-6odhiasn]{padding:0 1.25rem 2rem}.logo-wall__inner[data-astro-cid-6odhiasn]{max-width:72rem;margin:0 auto;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.logo-tile[data-astro-cid-6odhiasn]{border-radius:14px;border:1px dashed rgba(26,16,8,.35);padding:1rem .75rem;text-align:center;font-size:.85rem;font-weight:600;background:var(--panel-bg);position:relative}.logo-tile[data-astro-cid-6odhiasn]:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");border-radius:inherit}.logo-wall__note[data-astro-cid-6odhiasn]{max-width:40rem;margin:1rem auto 0;font-size:.88rem}.cta[data-astro-cid-6odhiasn]{padding:3rem 1.25rem 4rem}.cta__inner[data-astro-cid-6odhiasn]{max-width:40rem;margin:0 auto;border-radius:16px;border:1px solid rgba(26,16,8,.22);padding:1.25rem 1.1rem 1.4rem;background:var(--panel-bg)}
