.sv-group[data-astro-cid-52q5xhqt]{background:hsl(var(--background));scroll-margin-top:6rem}.sv-alt[data-astro-cid-52q5xhqt]{background:hsl(var(--muted))}.sv-head[data-astro-cid-52q5xhqt]{--tone: var(--brand);--grad: linear-gradient(135deg, hsl(var(--brand-glow)), hsl(var(--brand)));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem 1rem}@media(min-width:640px){.sv-head[data-astro-cid-52q5xhqt]{grid-template-columns:auto minmax(0,1fr) auto}}.tone-heat[data-astro-cid-52q5xhqt]{--tone: var(--accent);--grad: linear-gradient(135deg, hsl(var(--ra-gold)), hsl(var(--accent)) 55%, hsl(var(--accent-ink)))}.tone-cool[data-astro-cid-52q5xhqt]{--tone: var(--brand);--grad: linear-gradient(135deg, hsl(var(--brand-glow)), hsl(var(--brand)))}.tone-air[data-astro-cid-52q5xhqt]{--tone: var(--brand-glow);--grad: linear-gradient(135deg, hsl(190 80% 60%), hsl(var(--brand-glow)) 60%, hsl(var(--brand)))}.tone-care[data-astro-cid-52q5xhqt]{--tone: var(--ground-dark);--grad: linear-gradient(135deg, hsl(var(--brand)), hsl(var(--ground-dark)))}.tone-gold[data-astro-cid-52q5xhqt]{--tone: 38 95% 45%;--grad: linear-gradient(135deg, hsl(48 100% 60%), hsl(var(--ra-gold)) 50%, hsl(32 95% 48%))}.sv-head-ico[data-astro-cid-52q5xhqt]{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;color:#fff;background:var(--grad);box-shadow:0 12px 22px -12px hsl(var(--tone) / .9),inset 0 1px #ffffff59}.sv-head-title[data-astro-cid-52q5xhqt]{margin:0;font-size:calc(clamp(1.7rem,1.2rem + 1.6vw,2.5rem) * var(--display-scale));line-height:1.05;color:hsl(var(--ra-ink))}.sv-head-blurb[data-astro-cid-52q5xhqt]{margin:.3rem 0 0;font-size:1.02rem;color:hsl(var(--muted-foreground))}.sv-head-count[data-astro-cid-52q5xhqt]{grid-column:2;justify-self:start;padding:.3rem .8rem;border-radius:999px;background:hsl(var(--tone) / .1);color:hsl(var(--ra-ink));font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:640px){.sv-head-count[data-astro-cid-52q5xhqt]{grid-column:auto;justify-self:end}}.sv-grid[data-astro-cid-52q5xhqt]{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;gap:1.25rem}@media(min-width:640px){.sv-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sv-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.sv-card[data-astro-cid-52q5xhqt]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .05),0 16px 34px -22px hsl(var(--foreground) / .3);color:inherit;text-decoration:none;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.sv-card[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.sv-media[data-astro-cid-52q5xhqt]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:hsl(var(--muted))}.sv-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.sv-media-ph[data-astro-cid-52q5xhqt]{display:grid;place-items:center;width:100%;height:100%;color:hsl(var(--tone) / .5)}.sv-chip[data-astro-cid-52q5xhqt]{position:absolute;left:.85rem;top:.85rem;padding:.3rem .7rem;border-radius:999px;background:#fffffff0;color:hsl(var(--ra-ink));font-family:var(--ra-cond);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 14px -8px hsl(var(--ground-dark) / .5)}.sv-body[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.2rem}.sv-title[data-astro-cid-52q5xhqt]{margin:0;font-size:calc(1.3rem * var(--display-scale));line-height:1.12;color:hsl(var(--ra-ink))}.sv-desc[data-astro-cid-52q5xhqt]{margin:.55rem 0 0;font-size:.98rem;line-height:1.6;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sv-more[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-family:var(--ra-cond);font-size:14.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--brand))}.sv-more[data-astro-cid-52q5xhqt] svg{transition:transform .3s var(--ease)}@media(hover:hover){.sv-card[data-astro-cid-52q5xhqt]:hover{transform:translateY(-6px);border-color:hsl(var(--tone) / .45);box-shadow:0 2px 4px hsl(var(--foreground) / .05),0 28px 50px -24px hsl(var(--tone) / .5)}.sv-card[data-astro-cid-52q5xhqt]:hover:after{transform:scaleX(1)}.sv-card[data-astro-cid-52q5xhqt]:hover .sv-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{transform:scale(1.06)}.sv-card[data-astro-cid-52q5xhqt]:hover .sv-more[data-astro-cid-52q5xhqt],.sv-brand[data-astro-cid-52q5xhqt]:hover .sv-more[data-astro-cid-52q5xhqt]{color:hsl(var(--accent-ink))}.sv-card[data-astro-cid-52q5xhqt]:hover .sv-more[data-astro-cid-52q5xhqt] svg,.sv-brand[data-astro-cid-52q5xhqt]:hover .sv-more[data-astro-cid-52q5xhqt] svg{transform:translate(4px)}}.sv-card[data-astro-cid-52q5xhqt]:focus-visible,.sv-brand[data-astro-cid-52q5xhqt]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:3px}.sv-brands[data-astro-cid-52q5xhqt]{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:720px){.sv-brands[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1100px){.sv-brands[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(5,minmax(0,1fr))}}.sv-brand[data-astro-cid-52q5xhqt]{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;overflow:hidden;padding:1.6rem 1.1rem 1.25rem;border-radius:20px;background:#fff;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 12px 28px -18px hsl(var(--foreground) / .22);text-align:center;color:inherit;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.sv-brand[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;inset:0 0 auto;height:4px;transform:scaleX(0);transition:transform .45s var(--ease);background:linear-gradient(90deg,hsl(var(--ra-gold)),hsl(var(--accent)) 40%,hsl(var(--brand-glow)) 70%,hsl(var(--brand)))}.sv-brand-logo[data-astro-cid-52q5xhqt]{display:grid;place-items:center;width:100%;height:76px}.sv-brand-logo[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{display:block;height:var(--h);width:auto;max-width:88%;-o-object-fit:contain;object-fit:contain;transition:transform .35s var(--ease)}.sv-brand-word[data-astro-cid-52q5xhqt]{font-family:var(--font-display);font-size:1.3rem;color:hsl(var(--ra-ink))}.sv-brand-name[data-astro-cid-52q5xhqt]{margin-top:1rem;padding-top:1rem;width:100%;border-top:1px solid hsl(var(--border));font-family:var(--ra-cond);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ra-ink))}.sv-brand[data-astro-cid-52q5xhqt] .sv-more[data-astro-cid-52q5xhqt]{margin-top:.35rem;padding-top:0;font-family:var(--font-sans);font-size:14.5px;font-weight:600;letter-spacing:0;text-transform:none}@media(hover:hover){.sv-brand[data-astro-cid-52q5xhqt]:hover{transform:translateY(-6px);border-color:hsl(var(--brand-glow) / .5);box-shadow:0 2px 4px hsl(var(--foreground) / .04),0 26px 44px -22px hsl(var(--brand) / .45)}.sv-brand[data-astro-cid-52q5xhqt]:hover:before{transform:scaleX(1)}.sv-brand[data-astro-cid-52q5xhqt]:hover .sv-brand-logo[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{transform:scale(1.06)}}@media(max-width:719px){.sv-brands[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}@media(prefers-reduced-motion:reduce){.sv-card[data-astro-cid-52q5xhqt],.sv-card[data-astro-cid-52q5xhqt]:after,.sv-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt],.sv-more[data-astro-cid-52q5xhqt] svg,.sv-brand[data-astro-cid-52q5xhqt],.sv-brand[data-astro-cid-52q5xhqt]:before,.sv-brand-logo[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{transition:none}.sv-card[data-astro-cid-52q5xhqt]:hover,.sv-brand[data-astro-cid-52q5xhqt]:hover,.sv-card[data-astro-cid-52q5xhqt]:hover .sv-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt],.sv-brand[data-astro-cid-52q5xhqt]:hover .sv-brand-logo[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{transform:none}}
