.page.svelte-cwls5q{background:var(--bg);color:var(--text);flex-direction:column;display:flex}.eyebrow.svelte-cwls5q{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:11.5px;font-weight:700}.section-head.svelte-cwls5q{text-align:center;max-width:720px;margin:0 auto 48px}.section-title.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.12}.section-sub.svelte-cwls5q{color:var(--text-2);max-width:520px;margin:16px auto 0;font-size:15.5px;line-height:1.6}.phero.svelte-cwls5q{background:radial-gradient(900px 460px at 88% -10%, #2f7d775c, transparent 62%), var(--ink);color:var(--ink-text);padding:128px var(--sp-6) 96px}.phero-inner.svelte-cwls5q{max-width:var(--content-max);grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,76px);margin:0 auto;display:grid}.phero.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){color:var(--gold)}.phero-title.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.015em;margin:16px 0 0;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.06}.phero-sub.svelte-cwls5q{max-width:560px;color:var(--ink-text-2);margin:24px 0 0;font-size:18px;line-height:1.65}.phero-media.svelte-cwls5q{align-self:stretch}.phero-media.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;border:1px solid #ffffff0f;border-radius:22px;width:100%;height:100%;min-height:360px;max-height:520px;box-shadow:0 40px 80px #0006}.story.svelte-cwls5q{max-width:var(--content-max);padding:clamp(76px, 9vw, 120px) var(--sp-6);margin:0 auto}.story-split.svelte-cwls5q{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.story-media.svelte-cwls5q{margin:0}.story-media.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;border-radius:22px;width:100%;height:100%;min-height:400px;max-height:560px;box-shadow:0 30px 60px #1a1e1824}.story-lead.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.story-body.svelte-cwls5q{margin-top:22px}.story-body.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-2);margin:0 0 20px;font-size:17px;line-height:1.8}.story-body.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.values.svelte-cwls5q{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.values.svelte-cwls5q .section-head:where(.svelte-cwls5q){padding-top:80px}.values-grid.svelte-cwls5q{max-width:var(--content-max);padding:0 var(--sp-6) 80px;gap:var(--sp-5);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.value-card.svelte-cwls5q{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);border-top:2px solid var(--gold)}.value-title.svelte-cwls5q{margin:0;font-size:18px;font-weight:600}.value-body.svelte-cwls5q{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.6}.team.svelte-cwls5q{max-width:var(--content-max);padding:88px var(--sp-6);margin:0 auto}.disciplines.svelte-cwls5q{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.discipline.svelte-cwls5q{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent)}.discipline-title.svelte-cwls5q{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.discipline-body.svelte-cwls5q{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.6}.team-join.svelte-cwls5q{padding:var(--sp-6);background:var(--ink);color:var(--ink-text);border-radius:var(--r-xl);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-top:56px;display:flex}.team-join-title.svelte-cwls5q{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500}.team-join-sub.svelte-cwls5q{color:var(--ink-text-2);margin:8px 0 0;font-size:14px}.team-join-btn.svelte-cwls5q{background:var(--accent);color:#fff;border-radius:var(--r-md);align-items:center;height:46px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.team-join-btn.svelte-cwls5q:hover{background:var(--accent-hover);text-decoration:none}@media (width<=920px){.phero.svelte-cwls5q{padding:104px var(--sp-5) 60px}.phero-inner.svelte-cwls5q{grid-template-columns:1fr;gap:36px}.phero-media.svelte-cwls5q img:where(.svelte-cwls5q){max-height:340px}.story.svelte-cwls5q{padding:64px var(--sp-5)}.story-split.svelte-cwls5q{grid-template-columns:1fr;gap:28px}.story-media.svelte-cwls5q img:where(.svelte-cwls5q){min-height:280px;max-height:380px}.values-grid.svelte-cwls5q{grid-template-columns:1fr}.team.svelte-cwls5q{padding:64px var(--sp-5)}.disciplines.svelte-cwls5q{grid-template-columns:1fr 1fr}}@media (width<=540px){.disciplines.svelte-cwls5q{gap:var(--sp-4);grid-template-columns:1fr}}
