.ct[data-astro-cid-mbnto7ge]{aspect-ratio:1;border:1px solid var(--bento-edge);background-color:var(--bg);isolation:isolate;transition:translate .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:16px;display:block;position:relative;overflow:hidden}@media (width>=640px){.ct--tile[data-astro-cid-mbnto7ge]{aspect-ratio:16/10}}.ct--row[data-astro-cid-mbnto7ge]{aspect-ratio:auto;height:132px}@media (width>=640px){.ct--row[data-astro-cid-mbnto7ge]{height:170px}}a[data-astro-cid-mbnto7ge].ct:hover,a[data-astro-cid-mbnto7ge].ct:focus-visible{border-color:var(--border-accent-hover);box-shadow:0 24px 48px -16px rgb(var(--action-rgb) / .45);translate:0 -4px}a[data-astro-cid-mbnto7ge].ct:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ct-img[data-astro-cid-mbnto7ge]{z-index:-2;object-fit:cover;object-position:50% 42%;width:100%;height:100%;transition:scale .7s cubic-bezier(0,0,.2,1);position:absolute;inset:0}a[data-astro-cid-mbnto7ge].ct:hover .ct-img[data-astro-cid-mbnto7ge]{scale:1.08}.is-soon[data-astro-cid-mbnto7ge] .ct-img[data-astro-cid-mbnto7ge]{filter:saturate(.7)brightness(.8)}.ct-vignette[data-astro-cid-mbnto7ge],.ct-tint[data-astro-cid-mbnto7ge],.ct-shade[data-astro-cid-mbnto7ge]{z-index:-1;pointer-events:none;position:absolute;inset:0}.ct-vignette[data-astro-cid-mbnto7ge]{background:radial-gradient(120% 90% at 50% 40%, transparent 55%, rgb(var(--bg-rgb) / .75) 100%)}.ct-tint[data-astro-cid-mbnto7ge]{opacity:0;background:linear-gradient(to top right, rgb(var(--action-rgb) / .3), transparent 60%);transition:opacity .3s var(--ease-out)}a[data-astro-cid-mbnto7ge].ct:hover .ct-tint[data-astro-cid-mbnto7ge]{opacity:1}.ct-shade[data-astro-cid-mbnto7ge]{background:linear-gradient(to top, rgb(var(--bg-rgb) / .95) 0%, rgb(var(--bg-rgb) / .5) 32%, transparent 62%)}.ct--row[data-astro-cid-mbnto7ge] .ct-shade[data-astro-cid-mbnto7ge]{background:linear-gradient(to right, rgb(var(--bg-rgb) / .92) 0%, rgb(var(--bg-rgb) / .4) 55%, transparent 85%)}.ct-arrow[data-astro-cid-mbnto7ge]{border:1px solid var(--glass-border);border-radius:var(--radius-capsule);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--text-primary);opacity:0;transition:opacity .3s var(--ease-out), translate .3s var(--ease-out);background-color:#0000004d;place-items:center;display:grid;position:absolute;top:12px;right:12px;translate:-4px}a[data-astro-cid-mbnto7ge].ct:hover .ct-arrow[data-astro-cid-mbnto7ge],a[data-astro-cid-mbnto7ge].ct:focus-visible .ct-arrow[data-astro-cid-mbnto7ge]{opacity:1;translate:0}.ct-text[data-astro-cid-mbnto7ge]{padding:var(--space-4);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}@media (width>=640px){.ct-text[data-astro-cid-mbnto7ge]{padding:var(--space-5) 22px}}.ct--row[data-astro-cid-mbnto7ge] .ct-text[data-astro-cid-mbnto7ge]{padding:0 var(--space-6);justify-content:center;inset:0 auto 0 0}.ct-name[data-astro-cid-mbnto7ge]{font-size:16px;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:var(--track-snug);color:var(--text-primary);text-wrap:balance}@media (width>=640px){.ct-name[data-astro-cid-mbnto7ge]{letter-spacing:-.02em;font-size:23px}}.ct-count[data-astro-cid-mbnto7ge]{color:var(--text-secondary);font-size:12px;line-height:16px}@media (width>=640px){.ct-count[data-astro-cid-mbnto7ge]{font-size:14px}}@media (prefers-reduced-motion:reduce){.ct[data-astro-cid-mbnto7ge],.ct-img[data-astro-cid-mbnto7ge],.ct-arrow[data-astro-cid-mbnto7ge]{transition:none}a[data-astro-cid-mbnto7ge].ct:hover{translate:none}a[data-astro-cid-mbnto7ge].ct:hover .ct-img[data-astro-cid-mbnto7ge]{scale:none}}.bcta[data-astro-cid-frbyztjq]{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);border:1px solid var(--bento-edge);background-color:var(--card-flat);text-align:center;isolation:isolate;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=768px){.bcta[data-astro-cid-frbyztjq]{padding:72px var(--space-8)}}.bcta-title[data-astro-cid-frbyztjq]{max-width:40rem;font-size:28px;line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--text-primary);text-wrap:balance}@media (width>=768px){.bcta-title[data-astro-cid-frbyztjq]{font-size:44px;line-height:1.1}}.bcta-sub[data-astro-cid-frbyztjq]{max-width:32rem;color:var(--text-secondary);font-size:16px;line-height:26px}@media (width>=768px){.bcta-sub[data-astro-cid-frbyztjq]{font-size:17px}}.bcta-btn[data-astro-cid-frbyztjq]{align-items:center;gap:var(--space-2);height:46px;margin-top:var(--space-2);border-radius:var(--radius-capsule);background-color:var(--btn-hero-bg);background-image:var(--btn-hero-fill);box-shadow:var(--btn-hero-shadow);font-size:15px;font-weight:var(--weight-semibold);color:var(--btn-hero-text);white-space:nowrap;transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:0 22px;display:inline-flex}.bcta-btn[data-astro-cid-frbyztjq]:hover{background-color:var(--btn-hero-bg-hover);box-shadow:var(--btn-hero-shadow-hover)}.bcta-btn[data-astro-cid-frbyztjq]:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}
