.apps-page[data-astro-cid-xx5lwln7]{z-index:2;color:#f2f2f0;background:radial-gradient(at 70% 0,#1c3a5e 0%,#0d1e33 50%,#081422 100%);width:100vw;margin-top:-48px;margin-bottom:-4rem;margin-left:calc(50% - 50vw);padding:4rem 1.5rem 5rem;position:relative}.apps-inner[data-astro-cid-xx5lwln7]{max-width:1120px;margin:0 auto}.apps-intro[data-astro-cid-xx5lwln7]{max-width:46rem;padding:0 0 2.75rem}.apps-intro[data-astro-cid-xx5lwln7] h1[data-astro-cid-xx5lwln7]{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05}.apps-intro[data-astro-cid-xx5lwln7] p[data-astro-cid-xx5lwln7]{color:#c9d6e3;margin:0;font-size:1.2rem;line-height:1.6}.apps-grid[data-astro-cid-xx5lwln7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.app-card[data-astro-cid-xx5lwln7]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000004d}.app-card[data-astro-cid-xx5lwln7]:hover,.app-card[data-astro-cid-xx5lwln7]:focus-within{background:#ffffff12;border-color:#8cc2ea99;transform:translateY(-4px)}.app-card[data-astro-cid-xx5lwln7].featured{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.app-media[data-astro-cid-xx5lwln7]{aspect-ratio:16/9;background:#0c1116;justify-content:center;align-items:center;display:flex;overflow:hidden}.featured[data-astro-cid-xx5lwln7] .app-media[data-astro-cid-xx5lwln7]{aspect-ratio:auto;height:380px}.featured[data-astro-cid-xx5lwln7] .app-media[data-astro-cid-xx5lwln7] img[data-astro-cid-xx5lwln7]{object-fit:contain}.app-media[data-astro-cid-xx5lwln7] img[data-astro-cid-xx5lwln7]{object-fit:cover;width:100%;height:100%}.app-media[data-astro-cid-xx5lwln7].on-white{background:#fff}.app-media[data-astro-cid-xx5lwln7].on-white img[data-astro-cid-xx5lwln7]{object-fit:contain;padding:10%}.app-wordmark[data-astro-cid-xx5lwln7]{width:100%;height:100%;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#1d5c8a,#2777b3 55%,#d9622b);justify-content:center;align-items:center;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;display:flex}.app-body[data-astro-cid-xx5lwln7]{flex-direction:column;flex:1;padding:1.6rem 1.75rem 1.75rem;display:flex}.featured[data-astro-cid-xx5lwln7] .app-body[data-astro-cid-xx5lwln7]{justify-content:center;padding:2.5rem 2.75rem}.app-body[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7]{font-family:var(--font-display);color:#fff;margin:0 0 .6rem;font-size:1.5rem;line-height:1.2}.featured[data-astro-cid-xx5lwln7] .app-body[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7]{font-size:clamp(1.8rem,3vw,2.3rem)}.app-body[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7] a[data-astro-cid-xx5lwln7]{color:inherit;text-decoration:none}.app-body[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7] a[data-astro-cid-xx5lwln7]:after{content:"";position:absolute;inset:0}.app-body[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7] a[data-astro-cid-xx5lwln7]:focus-visible{outline:none}.app-card[data-astro-cid-xx5lwln7]:focus-within{outline-offset:3px;outline:3px solid #8cc2ea}.app-text[data-astro-cid-xx5lwln7]{color:#c9d6e3;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.featured[data-astro-cid-xx5lwln7] .app-text[data-astro-cid-xx5lwln7]{font-size:1.1rem}.app-more[data-astro-cid-xx5lwln7]{font-family:var(--font-display);color:#8cc2ea;margin-top:auto;font-size:.95rem;font-weight:600}.app-card[data-astro-cid-xx5lwln7]:hover .app-more[data-astro-cid-xx5lwln7]{color:#fff}.apps-hire[data-astro-cid-xx5lwln7]{color:#fff;background:linear-gradient(120deg,#1d5c8a,#2378b2);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1.5rem 2.5rem;margin-top:4.5rem;padding:2.5rem 3rem;display:grid;box-shadow:0 18px 40px #00000059}.apps-hire[data-astro-cid-xx5lwln7] h2[data-astro-cid-xx5lwln7]{font-family:var(--font-display);color:#fff;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.apps-hire[data-astro-cid-xx5lwln7] p[data-astro-cid-xx5lwln7]{color:#fff;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.6}.apps-hire-btn[data-astro-cid-xx5lwln7]{color:#fff;font-family:var(--font-display);white-space:nowrap;background:#c4521a;border-radius:6px;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 0 0 2px #fff}.apps-hire-btn[data-astro-cid-xx5lwln7]:hover{background:#a8450f}html.high-contrast .apps-page[data-astro-cid-xx5lwln7],html.high-contrast .app-card[data-astro-cid-xx5lwln7],html.high-contrast .apps-hire[data-astro-cid-xx5lwln7]{background:var(--hc-bg)!important}html.high-contrast .app-card[data-astro-cid-xx5lwln7],html.high-contrast .apps-hire[data-astro-cid-xx5lwln7]{border:2px solid var(--hc-fg)!important}html.high-contrast .apps-page[data-astro-cid-xx5lwln7] [data-astro-cid-xx5lwln7]:is(h1,h2,p,span,a){color:var(--hc-fg)!important}@media (width<=860px){.apps-page[data-astro-cid-xx5lwln7]{padding:2.5rem 1rem 4rem}.apps-grid[data-astro-cid-xx5lwln7]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.app-card[data-astro-cid-xx5lwln7].featured{display:flex}.featured[data-astro-cid-xx5lwln7] .app-media[data-astro-cid-xx5lwln7]{aspect-ratio:16/9;height:auto}.featured[data-astro-cid-xx5lwln7] .app-body[data-astro-cid-xx5lwln7]{padding:1.6rem 1.5rem 1.75rem}.app-body[data-astro-cid-xx5lwln7]{padding:1.4rem 1.5rem 1.6rem}.apps-hire[data-astro-cid-xx5lwln7]{grid-template-columns:minmax(0,1fr);padding:2rem 1.5rem}.apps-hire-btn[data-astro-cid-xx5lwln7]{white-space:normal;justify-self:start}}
