.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid;overflow:hidden}.copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.2rem;display:flex}.copy[data-astro-cid-lcdefpme] .swash{width:min(260px,60%)}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:.4rem;display:flex}.categories[data-astro-cid-lcdefpme]{min-width:0;margin-top:1.6rem}.categories[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.08em;margin-bottom:1rem;font-size:.85rem}.category-row[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:1.6rem;padding:.3rem .2rem .5rem;display:flex;overflow-x:auto}.category-row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.category-link[data-astro-cid-lcdefpme]{width:88px;color:var(--ink);text-align:center;flex-direction:column;flex:none;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.category-link[data-astro-cid-lcdefpme] svg{width:64px;height:64px;transition:transform .15s}.category-link[data-astro-cid-lcdefpme]:hover svg{transform:translateY(-3px)}.category-link[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:var(--green);text-decoration:underline;text-decoration-color:var(--sun);text-underline-offset:4px}.category-link[data-astro-cid-lcdefpme]:focus-visible{border-radius:12px}.hero-phone[data-astro-cid-lcdefpme]{flex-direction:column;justify-self:center;align-items:center;gap:1rem;text-decoration:none;display:flex;position:relative}.hero-phone[data-astro-cid-lcdefpme] .phone{transition:transform .25s;position:relative;transform:rotate(3deg)}.hero-phone[data-astro-cid-lcdefpme]:hover .phone{transform:rotate(0)translateY(-4px)}.hero-sun[data-astro-cid-lcdefpme]{background:var(--sun);border-radius:50%;width:250px;height:250px;position:absolute;top:-20px;right:-75px}.hero-tag[data-astro-cid-lcdefpme]{background:var(--green);color:var(--paper);border-radius:999px;padding:.35rem 1rem;font-size:.9rem;font-weight:500;position:relative}.derby-feature[data-astro-cid-lcdefpme]{--derby-ink:#16161a;--derby-panel:#24242c;--derby-outline:#3a3a44;--derby-text:#f4f4f5;--derby-muted:#a4a4b0;--derby-yellow:#ffd600;--derby-pink:#ff2e88;background:var(--derby-ink);color:var(--derby-text);font-family:"Derby Archivo", var(--font-body)}.derby-stripe[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(-45deg, var(--derby-yellow) 0 12px, transparent 12px 24px);height:12px}.derby-stripe-pink[data-astro-cid-lcdefpme]{background-image:repeating-linear-gradient(-45deg, var(--derby-pink) 0 12px, transparent 12px 24px)}.derby-wrap[data-astro-cid-lcdefpme]{padding-top:2rem;padding-bottom:2rem}.derby-panel[data-astro-cid-lcdefpme]{background:var(--derby-panel);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:3rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.derby-copy[data-astro-cid-lcdefpme]{max-width:42rem}.derby-label[data-astro-cid-lcdefpme],.derby-button[data-astro-cid-lcdefpme],.derby-link[data-astro-cid-lcdefpme],.derby-art[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{text-transform:uppercase}.derby-label[data-astro-cid-lcdefpme]{color:var(--derby-pink);letter-spacing:.12em;margin-bottom:1rem;font-size:.8rem;font-weight:700}.derby-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--derby-yellow);letter-spacing:.02em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(2.4rem,5.2vw,4.2rem);font-weight:400;line-height:.98}.derby-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--derby-text)}.derby-description[data-astro-cid-lcdefpme]{max-width:39rem;color:var(--derby-muted);margin:1.25rem 0 1.5rem}.derby-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.derby-button[data-astro-cid-lcdefpme]{background:var(--derby-yellow);color:var(--derby-ink);letter-spacing:.06em;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:.9rem 1.6rem;font-family:Anton,Impact,sans-serif;font-size:1.2rem;text-decoration:none;display:inline-block}.derby-button[data-astro-cid-lcdefpme]:hover{background:var(--derby-pink)}.derby-link[data-astro-cid-lcdefpme]{color:var(--derby-text);letter-spacing:.08em;text-underline-offset:4px;font-size:.85rem;font-weight:700}.derby-art[data-astro-cid-lcdefpme]{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#2a2a32;width:min(100%,220px);margin:0 auto;padding:8px;position:relative}.derby-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.derby-art[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--derby-pink);color:var(--derby-ink);letter-spacing:.08em;padding:.55rem .7rem;font-family:Anton,Impact,sans-serif;font-size:.95rem;position:absolute;bottom:8px;left:8px;right:8px}.band[data-astro-cid-lcdefpme]{background:var(--mint);padding:3rem 0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem;display:grid}.maker[data-astro-cid-lcdefpme]{grid-template-columns:200px 1fr;align-items:center;gap:3rem;padding-top:3.5rem;padding-bottom:1.5rem;display:grid}.photo[data-astro-cid-lcdefpme]{background:var(--mint);border:2px solid var(--green);text-align:center;width:200px;height:200px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex;overflow:hidden}.photo[data-astro-cid-lcdefpme]:has(img){padding:0}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:45% 100%;transform-origin:45% 75%;width:100%;height:100%;display:block;transform:scale(1.25)}@media (width<=800px){.hero[data-astro-cid-lcdefpme],.maker[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.hero-phone[data-astro-cid-lcdefpme] .phone{--w:185px!important}.hero-sun[data-astro-cid-lcdefpme]{width:205px;height:205px;right:-55px}.maker[data-astro-cid-lcdefpme]{justify-items:start}.derby-panel[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 180px;gap:1.5rem}.derby-art[data-astro-cid-lcdefpme]{width:min(100%,180px)}}@media (width<=560px){.derby-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.derby-art[data-astro-cid-lcdefpme]{width:min(72%,220px)}}
