main[data-astro-cid-kh7btl4r]{display:block}.a-hero[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;padding:88px 0 56px}.a-hero[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(48% 60% at 50% 40%,rgba(104,192,172,.13),transparent 70%)}.a-hero-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:1;text-align:center}.a-hero[data-astro-cid-kh7btl4r] .h1[data-astro-cid-kh7btl4r]{max-width:18ch;margin-left:auto;margin-right:auto}.a-hero-sub[data-astro-cid-kh7btl4r]{max-width:54ch;margin:0 auto;font-size:18px}.sec-head[data-astro-cid-kh7btl4r]{margin-bottom:28px}.sec-head[data-astro-cid-kh7btl4r] .h2[data-astro-cid-kh7btl4r]{margin:6px 0 0}.story[data-astro-cid-kh7btl4r]{padding-top:56px;padding-bottom:40px}.story-head[data-astro-cid-kh7btl4r]{max-width:640px;margin-bottom:40px}.s-list[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative}.s-item[data-astro-cid-kh7btl4r]{position:relative;display:flex;flex-direction:column;gap:18px}.s-mark[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:12px}.s-mark[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--indigo);background:var(--accent-soft);border:1px solid var(--line)}.s-item[data-astro-cid-kh7btl4r]:last-child .s-mark[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--signal);background:var(--indigo);border-color:var(--indigo)}.s-mark[data-astro-cid-kh7btl4r]:after{content:"";flex:1;height:1px;background:var(--line-strong)}.s-item[data-astro-cid-kh7btl4r]:last-child .s-mark[data-astro-cid-kh7btl4r]:after{display:none}.s-step[data-astro-cid-kh7btl4r]{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.s-body[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.s-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin:0;font-size:15px;line-height:1.6;color:var(--ink-dim)}.beliefs[data-astro-cid-kh7btl4r]{padding:24px 0 8px}.b-grid[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.b-card[data-astro-cid-kh7btl4r]{padding:26px 28px;border-radius:18px}.b-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.b-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:15px;line-height:1.6;color:var(--ink-dim)}.founders[data-astro-cid-kh7btl4r]{padding-top:40px}.f-grid[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.f-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;overflow:hidden;border-radius:20px}.f-photo[data-astro-cid-kh7btl4r]{aspect-ratio:4 / 3.4;overflow:hidden;background:linear-gradient(160deg,var(--accent-soft),var(--titan))}.f-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:saturate(.92)}.f-body[data-astro-cid-kh7btl4r]{padding:24px 26px 28px}.f-body[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.f-role[data-astro-cid-kh7btl4r]{margin:4px 0 14px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-strong)}.f-bio[data-astro-cid-kh7btl4r]{margin:0;font-size:15px;line-height:1.6;color:var(--ink-dim)}.gd[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden}.gd[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 70% at 90% 20%,rgba(62,253,184,.1),transparent 70%)}.gd-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center}.gd-logo[data-astro-cid-kh7btl4r]{display:inline-block;color:#fff;margin-bottom:26px}.gd-logo[data-astro-cid-kh7btl4r] svg{display:block;height:40px;width:auto}.gd-line[data-astro-cid-kh7btl4r]{margin:0 0 30px;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:#fff}.gd-facts[data-astro-cid-kh7btl4r]{margin:0;display:grid;gap:12px}.gd-facts[data-astro-cid-kh7btl4r] div[data-astro-cid-kh7btl4r]{display:flex;align-items:baseline;gap:16px;padding:20px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px}.gd-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{min-width:3.6em;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--signal)}.gd-facts[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{margin:0;font-size:15px;color:#ffffffbd}.co-card[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border-radius:20px}.co-main[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r]{margin-bottom:8px}.co-line[data-astro-cid-kh7btl4r]{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.co-contact[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:14px;padding:14px 20px 14px 14px;text-decoration:none;background:var(--bg);border:1px solid var(--line);border-radius:14px;transition:border-color .2s ease}.co-contact[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent)}.co-ico[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;color:var(--accent-strong);background:var(--accent-soft)}.co-text[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;font-size:16px;font-weight:600;color:var(--ink)}.co-label[data-astro-cid-kh7btl4r]{font-size:12px;font-weight:500;color:var(--ink-faint)}@media(max-width:1080px){.s-list[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.s-item[data-astro-cid-kh7btl4r]:nth-child(2) .s-mark[data-astro-cid-kh7btl4r]:after{display:none}}@media(max-width:960px){.b-grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.f-grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);max-width:560px}.f-card[data-astro-cid-kh7btl4r]{flex-direction:row}.f-photo[data-astro-cid-kh7btl4r]{flex:none;width:38%;aspect-ratio:auto}.gd-inner[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:640px){.s-list[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);row-gap:28px}.s-mark[data-astro-cid-kh7btl4r]:after{display:none}.story[data-astro-cid-kh7btl4r]{padding-top:40px}.a-hero[data-astro-cid-kh7btl4r]{padding:56px 0 32px}.a-hero-sub[data-astro-cid-kh7btl4r]{font-size:17px}.f-card[data-astro-cid-kh7btl4r]{flex-direction:column}.f-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:1 / .85}.f-body[data-astro-cid-kh7btl4r]{padding:20px 22px 24px}.co-card[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:flex-start;padding:28px 24px}.co-contact[data-astro-cid-kh7btl4r]{width:100%;box-sizing:border-box}.gd-facts[data-astro-cid-kh7btl4r] div[data-astro-cid-kh7btl4r]{flex-direction:column;gap:6px;padding:18px 20px}.gd-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-size:28px;min-width:0}}
