.story[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px);align-items:center}.story-visual[data-astro-cid-n4e7tuox]{position:relative;aspect-ratio:1;max-width:460px;width:100%;justify-self:center;display:grid;place-items:center}.story-visual[data-astro-cid-n4e7tuox]:before{content:"";position:absolute;inset:6%;background:var(--orange);border-radius:26px;transform:rotate(var(--tilt))}.story-visual[data-astro-cid-n4e7tuox]:after{content:"";position:absolute;inset:0;border:2px dashed var(--orange);border-radius:30px;opacity:.4;transform:rotate(calc(var(--tilt) * -.6))}.sv-card[data-astro-cid-n4e7tuox]{position:relative;z-index:1;display:grid;justify-items:center;gap:22px;padding:44px 40px;background:var(--ink);border-radius:22px;box-shadow:var(--shadow-lg)}.sv-card[data-astro-cid-n4e7tuox] .sv-mark{width:120px;height:120px}.sv-card[data-astro-cid-n4e7tuox] code[data-astro-cid-n4e7tuox]{font-family:var(--font-mono);font-size:1.1rem;color:#a7a9ad}.sv-card[data-astro-cid-n4e7tuox] code[data-astro-cid-n4e7tuox] b[data-astro-cid-n4e7tuox]{color:var(--orange)}.story-text[data-astro-cid-n4e7tuox] p[data-astro-cid-n4e7tuox]{color:var(--muted);font-size:1.05rem}.story-text[data-astro-cid-n4e7tuox] strong[data-astro-cid-n4e7tuox]{color:var(--ink)}@media(max-width:860px){.story[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}.story-visual[data-astro-cid-n4e7tuox]{max-width:320px}}.team[data-astro-cid-n4e7tuox]{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px}.member[data-astro-cid-n4e7tuox]{text-align:center;padding:40px 24px 32px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.member[data-astro-cid-n4e7tuox]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.m-photo[data-astro-cid-n4e7tuox]{position:relative;width:168px;height:168px;margin:0 auto 26px}.m-sq[data-astro-cid-n4e7tuox]{position:absolute;inset:-6px;background:var(--orange);border-radius:26px;transform:rotate(var(--tilt));transition:transform .6s var(--ease)}.member[data-astro-cid-n4e7tuox]:hover .m-sq[data-astro-cid-n4e7tuox]{transform:rotate(calc(var(--tilt) + 10deg)) scale(1.04)}.m-photo[data-astro-cid-n4e7tuox] img[data-astro-cid-n4e7tuox]{position:relative;width:100%;height:100%;object-fit:cover;border-radius:50%;border:5px solid #fff;box-shadow:var(--shadow)}.member[data-astro-cid-n4e7tuox] h3[data-astro-cid-n4e7tuox]{font-size:1.3rem;margin-bottom:6px}.member[data-astro-cid-n4e7tuox] p[data-astro-cid-n4e7tuox]{margin:0;font-family:var(--font-mono);font-size:.82rem;color:var(--orange-700);font-weight:600;letter-spacing:.02em}.m-in[data-astro-cid-n4e7tuox]{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;font-size:.88rem;font-weight:600;color:var(--ink);transition:background .3s,border-color .3s,color .3s}.m-in[data-astro-cid-n4e7tuox] svg{width:18px;height:18px}.m-in[data-astro-cid-n4e7tuox]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.team-link[data-astro-cid-n4e7tuox]{text-align:center;margin:40px 0 0}.team-link[data-astro-cid-n4e7tuox] a[data-astro-cid-n4e7tuox]{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.team-link[data-astro-cid-n4e7tuox] a[data-astro-cid-n4e7tuox]:hover{color:var(--orange-700)}.team-link[data-astro-cid-n4e7tuox] svg{width:20px;height:20px}@media(max-width:860px){.team[data-astro-cid-n4e7tuox]{grid-template-columns:1fr;max-width:380px}}.principles[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.principle[data-astro-cid-n4e7tuox]{padding:32px 26px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.principle[data-astro-cid-n4e7tuox]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.p-icon[data-astro-cid-n4e7tuox]{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--orange);color:var(--ink);margin-bottom:22px;transform:rotate(var(--tilt))}.p-icon[data-astro-cid-n4e7tuox] svg{width:26px;height:26px;transform:rotate(calc(var(--tilt) * -1))}.principle[data-astro-cid-n4e7tuox] h3[data-astro-cid-n4e7tuox]{font-size:1.12rem}.principle[data-astro-cid-n4e7tuox] p[data-astro-cid-n4e7tuox]{margin:0;font-size:.95rem;color:var(--muted)}@media(max-width:960px){.principles[data-astro-cid-n4e7tuox]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.principles[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}}.steps-wrap[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,88px);align-items:start}.steps-wrap[data-astro-cid-n4e7tuox]>div[data-astro-cid-n4e7tuox]:first-child{position:sticky;top:120px}.steps[data-astro-cid-n4e7tuox]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.steps[data-astro-cid-n4e7tuox] li[data-astro-cid-n4e7tuox]{display:flex;gap:22px;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .3s,background .3s}.steps[data-astro-cid-n4e7tuox] li[data-astro-cid-n4e7tuox]:hover{border-color:var(--orange);background:var(--orange-50)}.s-num[data-astro-cid-n4e7tuox]{flex:none;font-family:var(--font-mono);font-weight:700;font-size:1.4rem;color:var(--orange-700);line-height:1.2}.steps[data-astro-cid-n4e7tuox] h3[data-astro-cid-n4e7tuox]{font-size:1.15rem;margin-bottom:6px}.steps[data-astro-cid-n4e7tuox] p[data-astro-cid-n4e7tuox]{margin:0;color:var(--muted);font-size:.97rem}@media(max-width:860px){.steps-wrap[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}.steps-wrap[data-astro-cid-n4e7tuox]>div[data-astro-cid-n4e7tuox]:first-child{position:static}}.company[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.company[data-astro-cid-n4e7tuox] dl[data-astro-cid-n4e7tuox]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:#ffffff14;border-radius:var(--radius);overflow:hidden}.company[data-astro-cid-n4e7tuox] dl[data-astro-cid-n4e7tuox] div[data-astro-cid-n4e7tuox]{background:var(--ink-2);padding:24px}.company[data-astro-cid-n4e7tuox] dt[data-astro-cid-n4e7tuox]{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:8px}.company[data-astro-cid-n4e7tuox] dd[data-astro-cid-n4e7tuox]{margin:0;color:#fff;font-weight:500}.company[data-astro-cid-n4e7tuox] dd[data-astro-cid-n4e7tuox] a[data-astro-cid-n4e7tuox]:hover{color:var(--orange)}@media(max-width:860px){.company[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}}@media(max-width:520px){.company[data-astro-cid-n4e7tuox] dl[data-astro-cid-n4e7tuox]{grid-template-columns:1fr}}
