.about[data-astro-cid-yqgl57wo]{padding-block:clamp(48px, 7vw, 104px) var(--section)}.about__inner[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.about__visual[data-astro-cid-yqgl57wo]{isolation:isolate;border-bottom:2px solid var(--veg-ink);position:sticky;top:110px}.about__visual[data-astro-cid-yqgl57wo] .about__photo{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:auto;display:block;position:relative}.about__square[data-astro-cid-yqgl57wo]{aspect-ratio:1;background:var(--veg-blue);z-index:-1;width:64%;position:absolute;top:12%;left:20%}@media (prefers-reduced-motion:no-preference){.about__square[data-astro-cid-yqgl57wo]{animation:.7s cubic-bezier(.2,.9,.3,1.2) .35s both square-drop}@keyframes square-drop{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:translateY(0)}}}.about__text[data-astro-cid-yqgl57wo]{justify-items:start;gap:22px;display:grid}.about__lede[data-astro-cid-yqgl57wo]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:500;line-height:1.35}.about__prose[data-astro-cid-yqgl57wo]{font-size:var(--step-0)}.timeline__title[data-astro-cid-yqgl57wo]{margin-bottom:clamp(28px,4vw,48px)}.timeline[data-astro-cid-yqgl57wo]{border-top:2px solid var(--veg-ink);margin:0;padding:0;list-style:none}.timeline[data-astro-cid-yqgl57wo]>li[data-astro-cid-yqgl57wo]{border-bottom:1px solid var(--line);grid-template-columns:17rem minmax(0,1fr);gap:8px 32px;padding:26px 0;display:grid}.timeline__when[data-astro-cid-yqgl57wo]{color:var(--muted);align-content:start;gap:2px;padding-top:4px;display:grid}.timeline__dates[data-astro-cid-yqgl57wo]{white-space:nowrap;font-weight:600}.timeline__body[data-astro-cid-yqgl57wo]{gap:8px;max-width:760px;display:grid}.timeline[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{font-size:var(--step-1);align-items:center;min-height:44px;margin-bottom:6px;display:flex}.timeline__role[data-astro-cid-yqgl57wo]{font-weight:600}.timeline__role[data-astro-cid-yqgl57wo] span[data-astro-cid-yqgl57wo]{color:var(--muted);font-weight:400}.timeline__text[data-astro-cid-yqgl57wo]{color:var(--muted)}.xp[data-astro-cid-yqgl57wo]{margin-top:10px}.xp__toggle[data-astro-cid-yqgl57wo]{cursor:pointer;user-select:none;align-items:center;gap:12px;padding:6px 0;font-weight:600;list-style:none;display:inline-flex}.xp__toggle[data-astro-cid-yqgl57wo]::-webkit-details-marker{display:none}.xp__icon[data-astro-cid-yqgl57wo]{border:2px solid var(--veg-ink);width:24px;height:24px;color:var(--veg-ink);flex:none;transition:background-color .15s,border-color .15s,color .15s;position:relative}.xp__icon[data-astro-cid-yqgl57wo]:before,.xp__icon[data-astro-cid-yqgl57wo]:after{content:"";background:currentColor;width:10px;height:2px;margin:-1px 0 0 -5px;transition:transform .2s;position:absolute;top:50%;left:50%}.xp__icon[data-astro-cid-yqgl57wo]:after{transform:rotate(90deg)}.xp[data-astro-cid-yqgl57wo][open] .xp__icon[data-astro-cid-yqgl57wo]:after{transform:rotate(0)}.xp__toggle[data-astro-cid-yqgl57wo]:hover .xp__icon[data-astro-cid-yqgl57wo]{border-color:var(--accent);color:var(--accent)}.xp__toggle[data-astro-cid-yqgl57wo]:hover .xp__label[data-astro-cid-yqgl57wo]{color:var(--accent)}.xp[data-astro-cid-yqgl57wo][open] .xp__icon[data-astro-cid-yqgl57wo]{background:var(--accent);border-color:var(--accent);color:var(--veg-white)}.xp__label--less[data-astro-cid-yqgl57wo],.xp[data-astro-cid-yqgl57wo][open] .xp__label--more[data-astro-cid-yqgl57wo]{display:none}.xp[data-astro-cid-yqgl57wo][open] .xp__label--less[data-astro-cid-yqgl57wo]{display:inline}.xp__panel[data-astro-cid-yqgl57wo]{border-top:2px solid var(--veg-ink);gap:18px;margin-top:16px;padding-top:24px;display:grid}.xp__note[data-astro-cid-yqgl57wo]{max-width:var(--measure);color:var(--muted)}.xp__groups[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 40px;margin-block:8px;display:grid}.xp__group[data-astro-cid-yqgl57wo]{align-content:start;gap:10px;display:grid}.xp[data-astro-cid-yqgl57wo] h4[data-astro-cid-yqgl57wo]{font-size:var(--step-0);letter-spacing:-.01em;font-weight:700;line-height:1.3}.xp__group[data-astro-cid-yqgl57wo] h4[data-astro-cid-yqgl57wo]{border-bottom:1px solid var(--line);padding-bottom:8px}.xp__group-text[data-astro-cid-yqgl57wo]{font-size:var(--step--1)}.xp__items[data-astro-cid-yqgl57wo]{font-size:var(--step--1);color:var(--muted);gap:.45em}.xp__items[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]:before{width:.38em;height:.38em;top:.6em}.xp__stack[data-astro-cid-yqgl57wo]{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.xp__stack[data-astro-cid-yqgl57wo] ul[data-astro-cid-yqgl57wo]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xp__stack[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{border:1px solid var(--veg-ink);background:var(--surface);font-size:var(--step--1);padding:3px 10px;font-weight:500}@media (prefers-reduced-motion:no-preference){.xp[data-astro-cid-yqgl57wo]{interpolate-size:allow-keywords}.xp[data-astro-cid-yqgl57wo]::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:clip}.xp[data-astro-cid-yqgl57wo][open]::details-content{block-size:auto}}@media (width<=860px){.about__inner[data-astro-cid-yqgl57wo]{grid-template-columns:1fr}.about__visual[data-astro-cid-yqgl57wo]{max-width:320px;position:relative;top:0}.timeline[data-astro-cid-yqgl57wo]>li[data-astro-cid-yqgl57wo]{grid-template-columns:1fr}.timeline__when[data-astro-cid-yqgl57wo]{flex-wrap:wrap;gap:0 8px;padding-top:0;display:flex}.timeline__place[data-astro-cid-yqgl57wo]:before{content:"·";margin-right:8px}}
