.box[data-astro-cid-vnivfuh2]{border:1px solid var(--gray-800);border-radius:.75rem;padding:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}.features[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:3rem}.features[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{font-size:var(--text-lg)}.features[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--gray-400)}@media(min-width:50em){.box[data-astro-cid-vnivfuh2]{border-radius:1.5rem;padding:2.5rem}.features[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.features[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{font-size:var(--text-2xl)}}[data-astro-cid-7yzp56k5]:host{display:block;padding:2rem;background:#f8f9fa;font-family:system-ui,sans-serif}section[data-astro-cid-7yzp56k5]{display:flex;flex-direction:column;align-items:center;filter:drop-shadow(-0px 0px 300px rgba(224,210,13,.4))}h2[data-astro-cid-7yzp56k5]{margin-bottom:1.5rem;font-size:1.8rem;color:#333}.diagonal-cascade[data-astro-cid-7yzp56k5]{position:relative;width:min(90vw,500px);height:320px}.card[data-astro-cid-7yzp56k5]{position:absolute;width:300px;border-radius:12px;overflow:hidden;opacity:0;transform:translateY(40px) scale(.96);transition:transform .4s ease,box-shadow .4s ease,opacity .6s ease;animation:fadeIn .8s ease forwards}.card[data-astro-cid-7yzp56k5]:nth-child(1){top:0;left:0;animation-delay:0s}.card[data-astro-cid-7yzp56k5]:nth-child(2){top:50px;left:80px;animation-delay:.15s}.card[data-astro-cid-7yzp56k5]:nth-child(3){top:100px;left:160px;animation-delay:.3s}.card[data-astro-cid-7yzp56k5]:hover{transform:translateY(0) scale(1.08);z-index:10;box-shadow:0 12px 25px #00000040}.card[data-astro-cid-7yzp56k5] img[data-astro-cid-7yzp56k5]{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .4s ease}.card[data-astro-cid-7yzp56k5]:nth-child(1) img[data-astro-cid-7yzp56k5]{transform:rotate(-2deg)}.card[data-astro-cid-7yzp56k5]:nth-child(2) img[data-astro-cid-7yzp56k5]{transform:rotate(0)}.card[data-astro-cid-7yzp56k5]:nth-child(3) img[data-astro-cid-7yzp56k5]{transform:rotate(2deg)}.card[data-astro-cid-7yzp56k5]:hover img[data-astro-cid-7yzp56k5]{transform:rotate(0)}@keyframes fadeIn{to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.diagonal-cascade[data-astro-cid-7yzp56k5]{height:260px}.card[data-astro-cid-7yzp56k5]{width:70%}.card[data-astro-cid-7yzp56k5]:nth-child(1){top:0;left:6%}.card[data-astro-cid-7yzp56k5]:nth-child(2){top:40px;left:20%}.card[data-astro-cid-7yzp56k5]:nth-child(3){top:80px;left:34%}}.image-container[data-astro-cid-j7pv25f6]{filter:drop-shadow(-0px 0px 1000000px rgba(224,210,13,.4))}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.buttons[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:top;border-radius:1.5rem}@media(min-width:50em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem}.buttons[data-astro-cid-j7pv25f6]{margin-top:.5rem;display:flex;gap:.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:1.5rem;object-fit:cover}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}@media(min-width:50em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.mention-card[data-astro-cid-j7pv25f6]{display:flex;height:7rem;justify-content:center;align-items:center;text-align:center;border:1px solid var(--gray-800);border-radius:1.5rem;color:var(--gray-300);background:var(--gradient-subtle);box-shadow:var(--shadow-sm)}@media(min-width:50em){.mention-card[data-astro-cid-j7pv25f6]{border-radius:1.5rem;height:9.5rem}}
