.ref-card[data-astro-cid-7cgwpkey]{aspect-ratio:4/5;border-radius:var(--r-md);isolation:isolate;background-color:var(--c-card);color:#fff;display:block;position:relative;overflow:hidden}.fill[data-astro-cid-7cgwpkey]{aspect-ratio:auto;height:100%}.ref-card[data-astro-cid-7cgwpkey] .bg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ref-card[data-astro-cid-7cgwpkey]:after{content:"";z-index:-1;background:linear-gradient(#1a0a0e00 25%,#1a0a0eb8 60%,#1a0a0ef5 100%);position:absolute;inset:0}.body[data-astro-cid-7cgwpkey]{padding:28px 28px 30px;position:absolute;inset:auto 0 0}.body[data-astro-cid-7cgwpkey] .logo{object-fit:contain;object-position:left bottom;width:auto;max-width:150px;height:28px;display:block}.title[data-astro-cid-7cgwpkey]{font-size:var(--fs-h4);color:#fff;max-width:38ch;margin-top:14px;font-weight:600;line-height:1.4}.lg[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey]{font-size:var(--fs-h3);max-width:30em}.lg[data-astro-cid-7cgwpkey] .body[data-astro-cid-7cgwpkey] .logo{max-width:180px;height:34px}.sm[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey]{font-size:16px}.chips[data-astro-cid-7cgwpkey]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.chips[data-astro-cid-7cgwpkey] li[data-astro-cid-7cgwpkey]{border-radius:var(--r-pill);color:#ffffffd9;border:1px solid #ffffff4d;padding:3px 10px;font-size:11px}.go[data-astro-cid-7cgwpkey]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s,transform .25s;display:grid;position:absolute;top:20px;right:20px;transform:rotate(-45deg)}.ref-card[data-astro-cid-7cgwpkey]:hover .bg,.ref-card[data-astro-cid-7cgwpkey]:focus-visible .bg{transform:scale(1.06)}.ref-card[data-astro-cid-7cgwpkey]:hover .go[data-astro-cid-7cgwpkey],.ref-card[data-astro-cid-7cgwpkey]:focus-visible .go[data-astro-cid-7cgwpkey]{background-color:var(--c-accent);border-color:var(--c-accent);transform:rotate(0)}.ref-light[data-astro-cid-7cgwpkey]{height:100%;color:var(--c-slate);flex-direction:column;display:flex}.info[data-astro-cid-7cgwpkey]{flex-direction:column;flex:1;display:flex}.media[data-astro-cid-7cgwpkey]{aspect-ratio:6/5;border-radius:var(--r-md);background-color:var(--c-tint-cool);overflow:hidden}.ref-light[data-astro-cid-7cgwpkey] .bg{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.ref-light[data-astro-cid-7cgwpkey] .logo{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;max-width:140px;height:26px;margin-top:22px;display:block}.ref-light[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey]{max-width:none;color:var(--c-slate);margin-top:14px;font-size:15px;font-weight:500;line-height:1.55}.more[data-astro-cid-7cgwpkey]{font-size:var(--fs-small);letter-spacing:.5px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-weight:600;transition:color .2s;display:inline-flex}.more[data-astro-cid-7cgwpkey] svg{color:var(--c-accent);transition:transform .2s}.ref-light[data-astro-cid-7cgwpkey]:hover .bg,.ref-light[data-astro-cid-7cgwpkey]:focus-visible .bg{transform:scale(1.05)}.ref-light[data-astro-cid-7cgwpkey]:hover .more[data-astro-cid-7cgwpkey],.ref-light[data-astro-cid-7cgwpkey]:focus-visible .more[data-astro-cid-7cgwpkey]{color:var(--c-accent)}.ref-light[data-astro-cid-7cgwpkey]:hover .more[data-astro-cid-7cgwpkey] svg{transform:translate(3px)}.ref-light[data-astro-cid-7cgwpkey]:focus-visible{outline:2px solid var(--c-accent);outline-offset:6px;border-radius:var(--r-md)}.ref-feature[data-astro-cid-7cgwpkey]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:24px clamp(32px,5vw,64px);display:grid}.ref-feature[data-astro-cid-7cgwpkey] .media[data-astro-cid-7cgwpkey]{aspect-ratio:16/10}.ref-feature[data-astro-cid-7cgwpkey] .info[data-astro-cid-7cgwpkey]{flex:none}.ref-feature[data-astro-cid-7cgwpkey] .logo{max-width:180px;height:34px;margin-top:0}.ref-feature[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey]{letter-spacing:-.01em;text-wrap:balance;margin-top:20px;font-size:26px;font-weight:600;line-height:1.3}.ref-feature[data-astro-cid-7cgwpkey] .tags[data-astro-cid-7cgwpkey]{margin-top:24px}.ref-feature[data-astro-cid-7cgwpkey] .more[data-astro-cid-7cgwpkey]{margin-top:0;padding-top:28px}@media (prefers-reduced-motion:reduce){.ref-light[data-astro-cid-7cgwpkey] .bg,.more[data-astro-cid-7cgwpkey] svg{transition:none}}@media (width<=1023px){.ref-feature[data-astro-cid-7cgwpkey]{grid-template-columns:1fr}.ref-feature[data-astro-cid-7cgwpkey] .media[data-astro-cid-7cgwpkey]{aspect-ratio:6/5}.ref-feature[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey]{font-size:var(--fs-h3)}}@media (width<=767px){.body[data-astro-cid-7cgwpkey]{padding:22px 20px 24px}.lg[data-astro-cid-7cgwpkey] .title[data-astro-cid-7cgwpkey],.title[data-astro-cid-7cgwpkey]{font-size:17px}.go[data-astro-cid-7cgwpkey]{width:40px;height:40px;top:14px;right:14px}}
