.om-sl__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--om-line-2)}.om-sl__item{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr) auto;gap:clamp(18px,4vw,64px);align-items:start;padding:clamp(26px,3.6vw,40px) 4px clamp(26px,3.6vw,40px) 0;border-bottom:1px solid var(--om-line);color:inherit;text-decoration:none;transition:background-color var(--duration-fast)}.om-sl__item:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.om-sl__item:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:6px}.om-sl__role{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding-top:8px}.om-sl__body{display:grid;gap:12px;min-width:0}.om-sl__body .om-body{font-size:15.5px;max-width:56ch}.om-sl__missions{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted)}.om-sl__missions li:before{content:"→ ";color:var(--ink-faint)}.om-sl__item .om-tp__go{padding-top:10px}.om-sl__item:hover .om-tp__go{color:var(--ink)}@media (max-width:760px){.om-sl__item{grid-template-columns:1fr;gap:10px}.om-sl__item .om-tp__go,.om-sl__role{padding-top:0}}.om-sl__hero .om-phero__vis{display:grid;justify-items:center;gap:12px}.om-sl__hero .om-phero__vis .om-ev{text-align:center}.om-sl__ml{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--om-line-2);counter-reset:m}.om-sl__mission{display:grid;grid-template-columns:40px 24px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px 4px 24px 0;border-bottom:1px solid var(--om-line);color:inherit;text-decoration:none;transition:background-color var(--duration-fast)}.om-sl__mission:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.om-sl__mission:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:6px}.om-sl__mission .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--prism-a-1)}.om-sl__mission .om-gl{color:var(--ink-secondary)}.om-sl__mission-text{display:grid;gap:6px;min-width:0}.om-sl__mission-text b{font-family:var(--font-display);font-size:clamp(20px,2.1vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-variation-settings:"opsz" 48,"wdth" 100}.om-sl__mission-text q{font-size:15px;line-height:1.4;color:var(--ink-secondary);quotes:"“" "”"}.om-sl__mission-text q:after,.om-sl__mission-text q:before{color:var(--ink-faint)}.om-sl__mission:hover .om-tp__go{color:var(--ink)}@media (max-width:640px){.om-sl__mission{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0}.om-sl__mission .om-gl{display:none}.om-sl__mission .om-tp__go{grid-column:2}}.om-sl__objects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:start;margin-top:40px}.om-sl__objects .om-ro{align-content:start}.om-sl__lines{margin-top:clamp(28px,4vw,48px);max-width:720px}@media (max-width:900px){.om-sl__objects{grid-template-columns:1fr}}.om-sl__proof{background:var(--surface-stage)}.om-sl__proof-body{margin-top:clamp(36px,5vw,64px);display:grid;justify-items:center;gap:18px}.om-sl__proof-body .om-body{text-align:center;max-width:48ch}.om-sl__close{display:grid;gap:28px;justify-items:center;text-align:center}.om-sl__close .om-tp__use,.om-sl__others{justify-content:center}.om-sl__others{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.om-sl__others a{color:var(--ink-muted);text-decoration:none;padding:6px 2px}.om-sl__others a:hover{color:var(--ink)}.om-sl__others a:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}