.brands-header[data-astro-cid-sr75zdry]{background:var(--canvas);padding-bottom:32px}.brands-header[data-astro-cid-sr75zdry] .intro[data-astro-cid-sr75zdry]{color:var(--ink-2);max-width:56ch;margin-top:8px;font-size:18px}.brands-header[data-astro-cid-sr75zdry] .keyline[data-astro-cid-sr75zdry]{transition:width var(--base) var(--ease)}@media (prefers-reduced-motion:reduce){.brands-header[data-astro-cid-sr75zdry] .keyline[data-astro-cid-sr75zdry]{transition:none}}.brands-header[data-astro-cid-sr75zdry].scrolled .keyline[data-astro-cid-sr75zdry]{width:96px}.brands-grid[data-astro-cid-sr75zdry]{background:var(--canvas);padding-top:24px}.brands-grid[data-astro-cid-sr75zdry] h2[data-astro-cid-sr75zdry]{text-align:center;margin-bottom:40px;font-size:clamp(26px,3.5vw,36px)}.grid[data-astro-cid-sr75zdry]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=560px){.grid[data-astro-cid-sr75zdry]{grid-template-columns:repeat(3,1fr)}}@media (width>=780px){.grid[data-astro-cid-sr75zdry]{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.grid[data-astro-cid-sr75zdry]{grid-template-columns:repeat(6,1fr)}}.cell[data-astro-cid-sr75zdry]{aspect-ratio:2;background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-width:0;padding:24px;display:flex}.cell[data-astro-cid-sr75zdry] img{object-fit:contain;filter:grayscale();opacity:.7;width:100%;height:auto;max-height:44px;transition:filter var(--base) var(--ease), opacity var(--base) var(--ease), transform var(--fast) var(--ease)}@media (hover:hover) and (pointer:fine){.cell[data-astro-cid-sr75zdry]:hover img{filter:grayscale(0);opacity:1;transform:translateY(-2px)}}.brands-cta[data-astro-cid-sr75zdry]{text-align:center;background:var(--charcoal,#292220);isolation:isolate;position:relative;overflow:hidden}.brands-cta[data-astro-cid-sr75zdry] .cta-bg{z-index:-2;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}@media (width<=560px){.brands-cta[data-astro-cid-sr75zdry] .cta-bg{object-position:0% 35%}}.cta-scrim[data-astro-cid-sr75zdry]{z-index:-1;background:linear-gradient(#2922208c 0%,#292220b8 55%,#292220d1 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js .brands-cta[data-astro-cid-sr75zdry] .cta-bg{opacity:0;transition:opacity var(--slow) var(--ease), transform 1.2s var(--ease);transform:scale(1.06)}html.js .brands-cta[data-astro-cid-sr75zdry]:has(.reveal.in) .cta-bg{opacity:1;transform:scale(1)}}.brands-cta[data-astro-cid-sr75zdry] .wrap[data-astro-cid-sr75zdry]{position:relative}.brands-cta[data-astro-cid-sr75zdry] h2[data-astro-cid-sr75zdry]{color:#fff;margin:10px 0 16px;font-size:clamp(28px,4vw,40px)}.brands-cta[data-astro-cid-sr75zdry] .btn-secondary[data-astro-cid-sr75zdry]{color:#fff;border-color:#fff9}@media (hover:hover) and (pointer:fine){.brands-cta[data-astro-cid-sr75zdry] .btn-secondary[data-astro-cid-sr75zdry]:hover{color:var(--ink);background:#fff;border-color:#fff}}.hook-price[data-astro-cid-sr75zdry]{--marker:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 70' preserveAspectRatio='none'%3E%3Cg transform='rotate(-6 65 37)' fill='none' stroke='%23000' stroke-width='18' stroke-linecap='round'%3E%3Cpath d='M22 14 L110 14'/%3E%3Cpath d='M12 26 L122 26'/%3E%3Cpath d='M20 38 L104 38'/%3E%3Cpath d='M14 50 L120 50'/%3E%3Cpath d='M26 60 L100 60'/%3E%3C/g%3E%3C/svg%3E");z-index:0;color:#fff;margin:0 -8px 0 8px;padding:7px 16px;display:inline-block;position:relative}.hook-price[data-astro-cid-sr75zdry]:before{content:"";z-index:-1;background:var(--accent);-webkit-mask:var(--marker) center / 100% 100% no-repeat;mask:var(--marker) center / 100% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js .hook-price[data-astro-cid-sr75zdry]{color:var(--accent)}html.js .hook-price[data-astro-cid-sr75zdry]:before{clip-path:inset(0 100% 0 0)}html.js .reveal[data-astro-cid-sr75zdry].in .hook-price[data-astro-cid-sr75zdry]{animation:hook-price-text var(--fast) var(--ease) .64s forwards}html.js .reveal[data-astro-cid-sr75zdry].in .hook-price[data-astro-cid-sr75zdry]:before{animation:hook-price-draw var(--slow) var(--ease) .42s forwards}}@keyframes hook-price-draw{to{clip-path:inset(0)}}@keyframes hook-price-text{to{color:#fff}}.brands-cta[data-astro-cid-sr75zdry] p[data-astro-cid-sr75zdry]{color:#ffffffd1;max-width:56ch;margin:0 auto 28px}
