.home-page[data-astro-cid-j7pv25f6]{overflow:hidden}.home-hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(48px,8vw,96px) 0 clamp(44px,7vw,84px)}.home-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-90px 0 auto;height:520px;background:radial-gradient(circle at 18% 30%,rgba(243,198,35,.44),transparent 22rem),radial-gradient(circle at 82% 18%,rgba(47,125,79,.18),transparent 20rem);pointer-events:none}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.64fr);gap:clamp(28px,6vw,72px);align-items:center}.eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--leaf);font-size:.82rem;font-weight:900;text-transform:uppercase}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6],p[data-astro-cid-j7pv25f6]{margin-top:0}h1[data-astro-cid-j7pv25f6]{max-width:11ch;margin-bottom:22px;font-size:clamp(3.2rem,8vw,7rem);line-height:.92}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow),.section-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:64ch;color:var(--muted);font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.65}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.tool-image[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;font-weight:900;text-decoration:none}.hero-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{padding:0 22px;background:var(--ink);color:#fff9de}.hero-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{padding:0 20px;border:1px solid rgba(96,93,83,.26);background:#ffffff9e;color:var(--ink)}.hero-showcase[data-astro-cid-j7pv25f6]{position:relative;display:grid;min-height:420px;place-items:center;border:1px solid rgba(229,217,157,.95);border-radius:8px;background:radial-gradient(circle at 48% 36%,rgba(255,230,138,.78),transparent 14rem),#ffffff9e;box-shadow:var(--shadow)}.hero-showcase[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:min(78%,360px);height:auto;filter:drop-shadow(0 22px 34px rgba(70,57,10,.22))}.hero-showcase[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{position:absolute;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:8px;background:#1e1b13e6;color:#fff9de}.hero-showcase[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:50px;height:auto}.hero-showcase[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#fff9deb8;font-weight:800}.hero-showcase[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--banana-soft);font-size:1.6rem}.tool-section[data-astro-cid-j7pv25f6],.coming-section[data-astro-cid-j7pv25f6]{padding:clamp(42px,7vw,78px) 0}.section-heading[data-astro-cid-j7pv25f6]{margin-bottom:26px}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.coming-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:12ch;margin-bottom:16px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.tool-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool-card[data-astro-cid-j7pv25f6]{min-height:100%;overflow:hidden;border:1px solid rgba(229,217,157,.95);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 48px #46390a1f}.tool-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;min-height:100%;color:inherit;text-decoration:none}.tool-image[data-astro-cid-j7pv25f6]{position:relative;display:grid;aspect-ratio:1 / .88;overflow:hidden;background:#1e1b13}.tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .42s ease,opacity .2s ease}.tool-card[data-astro-cid-j7pv25f6]:hover .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1.05)}.tool-card-distance[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.tool-card-editor[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:contain;padding:28px;background:linear-gradient(145deg,#fff9de,#ffe68a)}.tool-card-dino[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 48% 42%,rgba(255,230,138,.86),transparent 13rem),linear-gradient(145deg,#fff9de,#e9dfb3)}.tool-card-dino[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:contain;padding:28px;background:transparent}.tool-card-landmarks[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6]{background:#0a111d}.tool-card-zoo[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6]{background:#05120b}.tool-card-f1[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6]{background:#050711}.tool-card-ocean-depth[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6]{background:#061826}.tool-card-landmarks[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:56% center;background:#0a111d}.tool-card-zoo[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:58% center;background:#05120b}.tool-card-f1[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:60% center;background:#050711}.tool-card-ocean-depth[data-astro-cid-j7pv25f6] .tool-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:62% center;background:#061826}.tool-image[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:14px;min-height:36px;padding:0 13px;background:var(--banana);color:var(--ink);font-size:.78rem}.tool-content[data-astro-cid-j7pv25f6]{display:grid;align-content:start;padding:22px}.tool-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:10px;color:var(--leaf);font-size:.78rem;font-weight:950;text-transform:uppercase}.tool-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:12px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.04}.tool-content[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--muted);line-height:1.58}.coming-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(260px,1fr);gap:clamp(22px,5vw,56px);align-items:start;padding:clamp(24px,4vw,38px);border:1px solid rgba(229,217,157,.95);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(243,198,35,.22),transparent 18rem),#ffffff94}.coming-grid[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.coming-grid[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{min-height:70px;padding:18px;border-radius:8px;background:#1e1b13e0;color:#fff9de;font-weight:900}@media(max-width:980px){.hero-grid[data-astro-cid-j7pv25f6],.coming-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tool-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-showcase[data-astro-cid-j7pv25f6]{min-height:360px}}@media(min-width:981px){.tool-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{min-height:3.12em}}@media(max-width:620px){h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,15vw,4.8rem)}.tool-grid[data-astro-cid-j7pv25f6],.coming-grid[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-showcase[data-astro-cid-j7pv25f6]{min-height:320px}.hero-showcase[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr}.hero-showcase[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}
