.about-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(32px,6vw,80px);align-items:start;padding-block:clamp(48px,7vw,96px) clamp(40px,6vw,80px)}.about-hero-text{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding-top:10px}.about-route{width:100%;max-width:680px;height:auto;margin-top:4px;overflow:visible;display:block}.route-halo{fill:var(--color-sheet)}.route-channel{stroke:var(--color-sheet)}.route-ink{stroke:var(--color-sketch)}.route-ink-fill{fill:var(--color-sketch)}.route-alert{stroke:var(--color-primary-1);fill:var(--color-sticky)}.route-alert-ink{stroke:var(--color-primary-1)}.route-alert-fill{fill:var(--color-primary-1)}.route-reveal{fill:none;stroke-dasharray:1;stroke-dashoffset:1}.route-stop{opacity:0;transition:opacity .5s ease;transition-delay:calc(.25s + var(--i) * .28s)}.js .revealed .route-reveal{animation:route-draw 1.9s cubic-bezier(.4,0,.2,1) .2s forwards}.js .revealed .route-stop{opacity:1}html:not(.js) .route-reveal{stroke-dashoffset:0}html:not(.js) .route-stop{opacity:1}@keyframes route-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.route-reveal{stroke-dashoffset:0;animation:none!important}.route-stop{opacity:1;transition:none}}@media (max-width: 800px){.about-route{display:none}}.about-lede{max-width:52ch}@media (max-width: 1023px){.about-hero{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}.about-note{display:flex;flex-direction:column;gap:6px}.about-print{position:relative;width:250px;background:#fff;padding:10px 10px 12px;border:1px solid rgba(23,20,28,.1);box-shadow:var(--shadow-sheet);transform:rotate(-1.5deg);margin-bottom:14px}.dark .about-print{box-shadow:0 30px 80px -30px #000000d9,0 2px 6px #0006}.about-print img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.about-tape{position:absolute;top:-11px;left:50%;width:76px;height:22px;margin-left:-38px;background:var(--color-sticky);transform:rotate(2deg);border:1px solid var(--color-line)}.about-name{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--color-ink)}.about-title{font-size:1.3125rem;line-height:1.1;color:var(--color-ink-2)}.about-connect-group{display:contents}.about-links{list-style:none;margin:10px 0 0;padding:0 2px;display:flex;gap:14px}.sk-link{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--color-sketch)}.sk-ring{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.8px solid var(--color-sketch);border-radius:52% 48% 50% 50%/46% 54%;font-size:1.05rem;transition:transform .15s ease,background .15s ease,border-color .15s ease}.about-links li:nth-child(2) .sk-ring{border-radius:48% 52% 46% 54%/54% 46%;transform:rotate(-2deg)}.about-links li:nth-child(3) .sk-ring{border-radius:50% 50% 54% 46%/48% 52%;transform:rotate(2deg)}.about-links li:nth-child(4) .sk-ring{border-radius:46% 54% 50% 50%/52% 48%}.sk-label{font-size:1.0625rem;color:var(--color-ink-2);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--color-sketch) 45%,transparent)}.sk-link:hover .sk-ring,.sk-link:focus-visible .sk-ring{background:var(--color-sticky);border-color:var(--color-accent-ink);color:var(--color-accent-ink);transform:rotate(-4deg) scale(1.06)}.sk-link:hover .sk-label,.sk-link:focus-visible .sk-label{color:var(--color-accent-ink);text-decoration-color:var(--color-accent-ink)}.sk-link:focus-visible{outline:none}.sk-link:focus-visible .sk-ring{outline:2px solid var(--color-accent-ink);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sk-ring{transition:none}.sk-link:hover .sk-ring{transform:none}}@media (max-width: 800px){.about-hero{grid-template-columns:1fr;gap:36px}.sk-label{display:none}.sk-ring{width:44px;height:44px}}@media (min-width: 601px) and (max-width: 800px){.about-hero{grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto auto auto;gap:0 32px;align-items:center}.about-hero-text{grid-column:1;grid-row:1}.about-note{display:contents}.about-print{width:200px;grid-column:2;grid-row:1;align-self:end;justify-self:end;margin-bottom:0}.about-name{grid-column:2;grid-row:2;text-align:center;margin:14px 0 0}.about-title{grid-column:2;grid-row:3;text-align:center;margin:0;align-self:start}.about-connect-group{display:block;grid-column:1;grid-row:2 / span 2;align-self:start;margin-top:22px}.about-links{margin:0;padding:0;gap:10px}}@media (max-width: 600px){.about-note{align-items:center;text-align:center}.about-print{width:200px;margin-bottom:14px}.about-connect-group{display:contents}.about-links{justify-content:center}}.about-story-grid{--about-gap: clamp(32px, 6vw, 80px);display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--about-gap);align-items:stretch}.about-story{display:flex;flex-direction:column;gap:18px;max-width:62ch}.about-principles-col{position:relative}.about-principles-col:before{content:"";position:absolute;inset-block:0;left:calc(var(--about-gap) / -2);width:1px;background:var(--color-line)}.about-principles-col .eyebrow{margin-bottom:18px}.about-principles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.about-principles li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.about-principles li+li{padding-top:18px;border-top:1px solid var(--color-line)}.about-principles svg{overflow:visible;margin-top:1px}.about-principles svg .sk{stroke-width:1.9}.about-principles h3{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--color-ink);margin-bottom:4px}.about-principles p{font-size:.9375rem;line-height:1.5;color:var(--color-ink-2);text-wrap:pretty}@media (max-width: 1023px){.about-story-grid{grid-template-columns:minmax(0,1fr) 280px;--about-gap: 40px}}@media (max-width: 899px){.about-story-grid{grid-template-columns:1fr;gap:40px}.about-story{max-width:none}.about-principles-col:before{display:none}.about-principles-col{padding-top:32px;border-top:1px solid var(--color-line)}.about-principles{flex-direction:row;gap:0}.about-principles li{flex:1 1 0;padding-inline:20px}.about-principles li:first-child{padding-left:0}.about-principles li:last-child{padding-right:0}.about-principles li+li{padding-top:0;border-top:0;border-left:1px solid var(--color-line)}}@media (max-width: 640px){.about-principles{flex-direction:column;gap:18px}.about-principles li{padding-inline:0}.about-principles li+li{padding-top:18px;border-left:0;border-top:1px solid var(--color-line)}}.about-talks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.about-talks-head .eyebrow{margin-bottom:8px}.about-talks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 900px){.about-talks{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-talk{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--color-ink)}.about-still{display:block;aspect-ratio:16 / 10;border-radius:12px;border:1px solid var(--color-line);overflow:hidden;background:var(--color-sheet)}.about-still img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a.about-talk:hover .about-still img{transform:scale(1.03)}.about-talk-title{font-size:.9375rem;font-weight:600;margin-top:2px}.about-talk-kind{font-size:.8125rem;color:var(--color-ink-3)}@media (prefers-reduced-motion: reduce){.about-still img{transition:none}a.about-talk:hover .about-still img{transform:none}}
