.hero[data-astro-cid-j7pv25f6]{height:100vh;min-height:720px;position:relative;overflow:hidden;flex-shrink:0}.field[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;display:block;transform:scale(1.08);will-change:transform}.hero-body[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:40px;padding:96px 24px;pointer-events:none}.hero-h1[data-astro-cid-j7pv25f6]{margin:0;font-size:88px;font-weight:500;letter-spacing:-.025em;line-height:1;max-width:900px}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;pointer-events:auto}.hero-scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:24px;margin-left:-8px;width:16px;height:72px;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:var(--graphite)}.eyebrow[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.lede[data-astro-cid-j7pv25f6]{margin:0;font-size:44px;font-weight:400;letter-spacing:-.02em;line-height:1.18;color:var(--graphite)}.about[data-astro-cid-j7pv25f6]{padding:160px 24px;display:flex;flex-direction:column;align-items:center;gap:112px}.about-copy[data-astro-cid-j7pv25f6]{max-width:980px;width:100%;display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.about-imgs[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--content);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.img1[data-astro-cid-j7pv25f6]{grid-column:span 7}.img2[data-astro-cid-j7pv25f6]{grid-column:span 5}.sec[data-astro-cid-j7pv25f6]{border-top:1px solid var(--mist);margin:0;padding:128px 24px 160px}.sec-in[data-astro-cid-j7pv25f6]{max-width:var(--content);margin:0 auto;display:flex;flex-direction:column;gap:48px}.grid12[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.shead[data-astro-cid-j7pv25f6]{grid-column:span 8;display:flex;flex-direction:column;gap:28px;min-width:0}.shead-lede[data-astro-cid-j7pv25f6]{max-width:900px}.tiles[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.spot[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,#dff2e6,#b6f3c8 30%,#8df0b4,#8df0b400 70%);filter:blur(56px);pointer-events:none;transition:opacity 1.2s;will-change:transform;opacity:0;transform:translate(-9999px,-9999px)}.tile-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.tile[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--graphite);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:28px;box-sizing:border-box;min-height:420px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);min-width:0;transition:background .35s}.tile[data-astro-cid-j7pv25f6]:hover{background:#ffffff59}.tile-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.tile-n[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--slate)}.tile-arrow[data-astro-cid-j7pv25f6]{color:var(--graphite);opacity:0;transition:opacity .2s,transform .2s}.tile[data-astro-cid-j7pv25f6]:hover .tile-arrow[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(2px)}.tile-body[data-astro-cid-j7pv25f6]{position:relative}.title[data-astro-cid-j7pv25f6]{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;transition:opacity .14s .12s var(--ease)}.tile[data-astro-cid-j7pv25f6]:hover .title[data-astro-cid-j7pv25f6]{opacity:0;transition-duration:.12s;transition-delay:0s}.reveal[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;max-width:360px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(6px);transition:opacity .12s 0s var(--ease),transform .12s 0s var(--ease)}.tile[data-astro-cid-j7pv25f6]:hover .reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0);transition-duration:.14s;transition-delay:.12s}.reveal-text[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.5;color:var(--graphite)}.open[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;padding:28px;box-sizing:border-box;min-height:420px;min-width:0;background:var(--fog);position:relative}.open-line[data-astro-cid-j7pv25f6]{font-size:28px;font-weight:400;font-style:italic;letter-spacing:-.02em;line-height:1.2;color:var(--graphite);max-width:360px}.open[data-astro-cid-j7pv25f6] .open-cta{align-self:flex-end}.wide[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--content);margin:0 auto 160px;box-sizing:border-box;height:640px}.wide[data-astro-cid-j7pv25f6] .ph-img,.wide[data-astro-cid-j7pv25f6] .slot-img{height:100%}.start[data-astro-cid-j7pv25f6]{padding:0 24px 96px;display:flex;justify-content:center}.start-box[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--content);min-height:560px;border-radius:var(--radius-control);box-sizing:border-box;padding:96px 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:40px;background:linear-gradient(0deg,#e9eceb 0% 18%,#e2f2e8 40%,#caf3d6 62%,#8df0b4 82%,#45e2c4)}.start-lede[data-astro-cid-j7pv25f6]{max-width:760px}.start-body[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--graphite);max-width:440px}.start-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:1100px){.hero-h1[data-astro-cid-j7pv25f6]{font-size:64px}.hero-body[data-astro-cid-j7pv25f6]{gap:32px}.about[data-astro-cid-j7pv25f6]{padding:112px 24px;gap:80px}.lede[data-astro-cid-j7pv25f6]{font-size:34px}.sec[data-astro-cid-j7pv25f6]{padding:96px 24px 120px}.shead[data-astro-cid-j7pv25f6]{grid-column:span 12}.tile-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-j7pv25f6],.open[data-astro-cid-j7pv25f6]{min-height:340px}.wide[data-astro-cid-j7pv25f6]{width:auto;margin:0 24px 120px;height:420px}.home-stories[data-astro-cid-j7pv25f6] .stories-lede br{display:inline}.start-box[data-astro-cid-j7pv25f6]{min-height:460px;padding:80px 40px;gap:32px}}@media(hover:none),(max-width:640px){.spot[data-astro-cid-j7pv25f6]{display:none!important}.tile[data-astro-cid-j7pv25f6]{min-height:0!important;padding:24px!important;gap:40px!important}.tile[data-astro-cid-j7pv25f6] .title[data-astro-cid-j7pv25f6]{opacity:1!important;transition:none!important}.tile[data-astro-cid-j7pv25f6] .reveal[data-astro-cid-j7pv25f6]{position:static!important;opacity:1!important;transform:none!important;margin-top:14px!important;max-width:none!important;transition:none!important}.tile[data-astro-cid-j7pv25f6] .reveal[data-astro-cid-j7pv25f6]>.eyebrow[data-astro-cid-j7pv25f6]{display:none!important}.tile-arrow[data-astro-cid-j7pv25f6]{opacity:1!important}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{height:100svh;min-height:640px}.hero-body[data-astro-cid-j7pv25f6]{gap:28px;padding:88px 24px 112px}.hero-h1[data-astro-cid-j7pv25f6]{font-size:44px;letter-spacing:-.02em;line-height:1.04}.hero-ctas[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.hero-ctas[data-astro-cid-j7pv25f6] .box{width:100%}.about[data-astro-cid-j7pv25f6]{padding:88px 24px;gap:56px}.about-copy[data-astro-cid-j7pv25f6]{gap:24px}.lede[data-astro-cid-j7pv25f6]{font-size:26px;line-height:1.22}.lede[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.img1[data-astro-cid-j7pv25f6],.img2[data-astro-cid-j7pv25f6]{grid-column:span 12}.about-imgs[data-astro-cid-j7pv25f6] .ph-img,.about-imgs[data-astro-cid-j7pv25f6] .slot-img{aspect-ratio:4 / 3!important}.sec[data-astro-cid-j7pv25f6]{padding:72px 24px 88px}.tile-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.open[data-astro-cid-j7pv25f6]{min-height:0;padding:28px 24px;gap:32px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist)}.open-line[data-astro-cid-j7pv25f6]{font-size:24px;max-width:none}.open-line[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.open[data-astro-cid-j7pv25f6] .open-cta{align-self:flex-start}.wide[data-astro-cid-j7pv25f6]{margin:0 24px 88px;height:260px}.home-stories[data-astro-cid-j7pv25f6] .stories{padding:72px 24px 88px}.home-stories[data-astro-cid-j7pv25f6] .stories-lede br{display:none}.start[data-astro-cid-j7pv25f6]{padding:0 24px 64px}.start-box[data-astro-cid-j7pv25f6]{min-height:0;padding:64px 24px;gap:24px}.start-box[data-astro-cid-j7pv25f6] .box{width:100%}.start-cta[data-astro-cid-j7pv25f6]{width:100%;max-width:320px}}
