.plate-chips.svelte-cwls5q{list-style:none;margin:20px 0 0;padding:0}.after-plate.svelte-cwls5q{padding-top:clamp(36px,5vw,64px);position:relative}.after-plate.svelte-cwls5q:focus{outline:none}.about-split.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,3vw,40px);align-items:start;margin-top:0}.about-rail.svelte-cwls5q{position:sticky;top:100px;display:grid;gap:14px}.about-rail.svelte-cwls5q .stat-strip:where(.svelte-cwls5q){border-radius:22px}.rail-nav.svelte-cwls5q{padding:8px;border-radius:22px}.rail-nav.svelte-cwls5q ol:where(.svelte-cwls5q){list-style:none;margin:0;padding:0;display:grid;gap:4px}.rail-nav.svelte-cwls5q a:where(.svelte-cwls5q){display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:14px;color:var(--ink-2);text-decoration:none;font-weight:500;transition:background var(--t-ui),color var(--t-ui),box-shadow var(--t-ui)}.rail-nav.svelte-cwls5q a:where(.svelte-cwls5q) span:where(.svelte-cwls5q){font:500 .875rem/1 var(--font-mono),monospace;color:var(--ink-3)}.rail-nav.svelte-cwls5q a:where(.svelte-cwls5q):hover{background:var(--chip);color:var(--ink)}.rail-nav.svelte-cwls5q a[aria-current=true]:where(.svelte-cwls5q){background:var(--chip);color:var(--ink);font-weight:650;box-shadow:inset 3px 0 0 var(--rim-a)}.about-flow.svelte-cwls5q>.section:where(.svelte-cwls5q):first-child{margin-top:0}.summary-lede.svelte-cwls5q{color:var(--ink)}.summary-body.svelte-cwls5q{color:var(--ink-2);margin-top:16px}.principles.svelte-cwls5q{padding:clamp(26px,4vw,48px)}.principles.svelte-cwls5q .section-head:where(.svelte-cwls5q){margin-bottom:0}.principles.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){color:#a9c8ea}.principles.svelte-cwls5q ol:where(.svelte-cwls5q){list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.principles.svelte-cwls5q li:where(.svelte-cwls5q){padding:20px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font:italic 400 1.5rem/1.25 var(--font-serif),serif;color:#f0f4fa}.principles.svelte-cwls5q li:where(.svelte-cwls5q) span:where(.svelte-cwls5q){display:block;font:500 .875rem/1 var(--font-mono),monospace;font-style:normal;color:#a9c8ea;margin-bottom:10px}.beyond-split.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.beyond-photo.svelte-cwls5q{margin:0;aspect-ratio:1;max-width:300px;width:100%;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--glass-shadow);background:#243148}.beyond-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.tiles.svelte-cwls5q{display:grid;gap:20px;align-content:start}.tile.svelte-cwls5q{padding:24px;display:flex;flex-direction:column;gap:10px}.tile.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.3rem}.tile.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-2)}.capabilities-title.svelte-cwls5q{font-size:clamp(2rem,3.6vw,2.9rem);margin-top:8px}.capabilities-intro.svelte-cwls5q{margin-top:12px;max-width:62ch;font-size:1.15rem}.cap-grid.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.cap-grid.svelte-cwls5q>div:where(.svelte-cwls5q){padding:22px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.cap-grid.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.3rem}.cap-grid.svelte-cwls5q p:where(.svelte-cwls5q){margin:6px 0 14px}.cap-grid.svelte-cwls5q .chip:where(.svelte-cwls5q){background:#ffffff14;border-color:#fff3;color:#e2eaf5}.work-split.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.talk.svelte-cwls5q{display:flex;flex-direction:column;gap:16px;justify-content:center}.talk.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem}.talk.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-2)}.talk.svelte-cwls5q .btn:where(.svelte-cwls5q){align-self:start}@media(min-width:1000px){.beyond-split.svelte-cwls5q{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}}@media(min-width:1200px){.principles.svelte-cwls5q ol:where(.svelte-cwls5q),.cap-grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.about-split.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}.about-rail.svelte-cwls5q{position:static}.rail-nav.svelte-cwls5q ol:where(.svelte-cwls5q){grid-template-columns:1fr 1fr}}@media(max-width:480px){.about-rail.svelte-cwls5q .stat-strip:where(.svelte-cwls5q)>div:where(.svelte-cwls5q){padding:12px}}
