.studio-timeline[data-astro-cid-w2ljqasr]{border-block-start:1px solid var(--av-line);background:var(--av-white);padding-block:clamp(4rem,8vw,6.5rem)}.timeline-head[data-astro-cid-w2ljqasr]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-block-end:clamp(2rem,4vw,3rem);display:grid}.timeline-head[data-astro-cid-w2ljqasr] h2[data-astro-cid-w2ljqasr]{color:var(--av-ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);margin:0;line-height:1.08}.timeline-head[data-astro-cid-w2ljqasr] h2[data-astro-cid-w2ljqasr] strong[data-astro-cid-w2ljqasr]{color:var(--av-forest)}.timeline-head[data-astro-cid-w2ljqasr] p[data-astro-cid-w2ljqasr]{max-inline-size:36ch;color:var(--av-sea-slate);margin:0 0 .25rem;font-size:1rem;line-height:1.6}.timeline-plate[data-astro-cid-w2ljqasr]{border-radius:var(--av-radius-card);background:var(--av-mint-cream);padding:clamp(2rem,4.5vw,3.75rem) clamp(1.5rem,4.5vw,3.75rem)}.milestones[data-astro-cid-w2ljqasr]{--gap:clamp(1.5rem, 4vw, 3.5rem);grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.milestone[data-astro-cid-w2ljqasr]{align-content:start;gap:1.5rem;display:grid;position:relative}.milestone[data-astro-cid-w2ljqasr]:not(:last-child):after{content:"";inline-size:calc(100% + var(--gap) - 2.75rem);border-block-start:1px solid color-mix(in srgb, var(--av-forest) 32%, transparent);position:absolute;inset-block-start:1.375rem;inset-inline-start:2.75rem}.milestone-mark[data-astro-cid-w2ljqasr]{border:1px solid var(--av-line);background:var(--av-white);block-size:2.75rem;inline-size:2.75rem;color:var(--av-forest);border-radius:50%;place-items:center;display:grid;position:relative}.milestone-mark[data-astro-cid-w2ljqasr] svg{block-size:1.25rem;inline-size:1.25rem}.is-live[data-astro-cid-w2ljqasr] .milestone-mark[data-astro-cid-w2ljqasr]{border-color:var(--av-ink);background:var(--av-ink);color:var(--av-mint)}.live-dot[data-astro-cid-w2ljqasr]{border:2px solid var(--av-mint-cream);background:var(--av-emerald);border-radius:50%;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:-.125rem;inset-inline-end:-.125rem}.live-dot[data-astro-cid-w2ljqasr]:after{content:"";background:var(--av-emerald);border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite live-pulse;position:absolute;inset:-2px}@keyframes live-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.milestone-body[data-astro-cid-w2ljqasr]{gap:.375rem;display:grid}.milestone-when[data-astro-cid-w2ljqasr]{color:var(--av-forest);font-size:.875rem;font-weight:var(--av-w-medium)}.milestone-value[data-astro-cid-w2ljqasr]{color:var(--av-forest);font-size:clamp(2.75rem,4.6vw,4rem);font-weight:var(--av-w-extrabold);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;margin:.25rem 0 0;line-height:.95}.is-live[data-astro-cid-w2ljqasr] .milestone-value[data-astro-cid-w2ljqasr]{color:var(--av-ink)}.milestone-title[data-astro-cid-w2ljqasr]{max-inline-size:20ch;color:var(--av-ink);font-size:1.1875rem;font-weight:var(--av-w-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.milestone-link[data-astro-cid-w2ljqasr]{min-block-size:2.75rem;color:var(--av-forest);font-size:.9375rem;font-weight:var(--av-w-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--av-forest) 35%, transparent);text-underline-offset:.3em;justify-self:start;align-items:center;gap:.5rem;margin-block-start:.25rem;display:inline-flex}.milestone-link[data-astro-cid-w2ljqasr]:hover{text-decoration-color:currentColor}.milestone-link[data-astro-cid-w2ljqasr] svg{block-size:1.125rem;inline-size:1.125rem;transition:transform .18s}.milestone-link[data-astro-cid-w2ljqasr]:hover svg{transform:translate(3px)}.milestone-text[data-astro-cid-w2ljqasr]{max-inline-size:30ch;color:var(--av-sea-slate);text-wrap:pretty;margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}@media (width<=52rem){.timeline-head[data-astro-cid-w2ljqasr]{grid-template-columns:minmax(0,1fr)}.milestones[data-astro-cid-w2ljqasr]{--gap:2.25rem;grid-template-columns:minmax(0,1fr)}.milestone[data-astro-cid-w2ljqasr]{grid-template-columns:2.75rem minmax(0,1fr);gap:0 1.25rem}.milestone[data-astro-cid-w2ljqasr]:not(:last-child):after{inline-size:0;block-size:calc(100% + var(--gap) - 2.75rem);border-block-start:0;border-inline-start:1px solid color-mix(in srgb, var(--av-forest) 32%, transparent);inset-block-start:2.75rem;inset-inline-start:1.375rem}.milestone-body[data-astro-cid-w2ljqasr]{padding-block-start:.625rem}.milestone-value[data-astro-cid-w2ljqasr]{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.live-dot[data-astro-cid-w2ljqasr]:after{opacity:0;animation:none}.milestone-link[data-astro-cid-w2ljqasr] svg{transition:none}}.about-page .manifesto-hero{isolation:isolate;background:var(--av-ink);color:var(--av-white);text-align:center;padding-block:1.75rem 8rem;position:relative;overflow:clip}.about-page .manifesto-hero .breadcrumbs{color:var(--av-mist-on-ink);justify-content:center;margin-block-end:4rem}.about-page .manifesto-hero .breadcrumbs a{text-decoration-color:var(--av-moss)}.about-page .manifesto-hero .breadcrumbs a:hover{color:var(--av-mint)}.about-page .manifesto-hero .jade-arc,.about-page .manifesto-hero .jade-ring{inline-size:clamp(30rem,56vw,60rem);margin-inline:auto;inset-block-start:74%;inset-inline:0 auto}.about-page .manifesto-hero .jade-ring{border-color:#a9bdb459;transform:translate(9%,-7%)}.about-page .manifesto-inner{justify-items:center;display:grid;position:relative}.about-page .manifesto-hero h1{max-inline-size:16ch;font-size:clamp(3rem,7.6vw,6rem);font-weight:var(--av-w-light);letter-spacing:-.03em;color:var(--av-white);text-wrap:balance;line-height:1.02}.about-page .manifesto-hero h1 strong{color:var(--av-emerald)}.about-page .manifesto-description{max-inline-size:42rem;color:var(--av-mint-cream);margin-block-start:2rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.about-page .manifesto-actions{inline-size:100%;max-inline-size:30rem;margin-block-start:2.5rem}.about-page .manifesto-hero :focus-visible{outline-color:var(--av-mint)}.about-page .manifesto-hero ::selection{background:var(--av-mint);color:var(--av-ink)}.about-page .who-split{background:var(--av-white);padding-block:5rem 4rem}.about-page .split-label{color:var(--av-sea-slate);font-size:.875rem;font-weight:var(--av-w-medium);letter-spacing:0;margin-block-end:2rem;line-height:1.5}.about-page .who-halves{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-page .who-half{flex-direction:column;gap:1rem;padding-block:1rem 2rem;display:flex}.about-page .who-half+.who-half{border-inline-start:1px solid var(--av-line);padding-inline-start:4rem}.about-page .who-half:first-child{padding-inline-end:4rem}.about-page .who-half h3{font-size:clamp(2rem,3.4vw,3rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);line-height:1.05}.about-page .who-half p{max-inline-size:40ch;font-size:1.0625rem;line-height:1.6}.about-page .who-half .text-link{margin-block-start:auto}.about-page .posters-label{padding-block:4rem 1rem}.about-page .posters-label .reading-label{margin-block-end:.75rem;display:block}.about-page .posters-label h2{font-size:clamp(1.75rem,2.6vw,2.25rem)}.about-page .poster{padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:clip}.about-page .poster-mint{background:var(--av-mint-cream)}.about-page .poster-white{background:var(--av-white)}.about-page .poster-white+.poster-white,.about-page .poster-mint+.poster-mint{border-block-start:1px solid var(--av-line)}.about-page .poster-number:before{content:attr(data-number)}.about-page .poster-number{color:var(--av-ink);opacity:.06;font-size:clamp(9rem,22vw,20rem);font-weight:var(--av-w-light);letter-spacing:-.06em;font-variant-numeric:tabular-nums;pointer-events:none;user-select:none;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% - var(--page-width) / 2 - .5rem);transform:translateY(-52%)}.about-page .poster-right .poster-number{inset-inline-start:auto;inset-inline-end:calc(50% - var(--page-width) / 2 - .5rem)}.about-page .poster-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid;position:relative}.about-page .poster-right .poster-inner>h3{text-align:end;order:2;justify-self:end}.about-page .poster-right .poster-inner>p{order:1}.about-page .poster h3{max-inline-size:18ch;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);text-wrap:balance;line-height:1.05}.about-page .poster h3 strong{color:var(--av-forest)}.about-page .poster p{max-inline-size:38ch;font-size:1.0625rem;line-height:1.6}.about-page .poster-means{color:var(--av-forest);font-size:.8125rem;font-weight:var(--av-w-medium);margin-block-end:.375rem;display:block}.about-page .week-section{padding-block:6rem}.about-page .week-inner{text-align:center;justify-items:center;display:grid}.about-page .week-inner h2{max-inline-size:22ch}.about-page .week-description{max-inline-size:52rem;margin-block-start:1.25rem;font-size:1.0625rem;line-height:1.65}.about-page .week-strip{text-align:start;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;inline-size:100%;margin-block-start:3rem;display:grid}.about-page .week-day{border-radius:var(--av-radius-card);background:var(--av-moss);min-block-size:15rem;color:var(--av-mint-cream);grid-template-rows:auto auto 1fr;gap:.5rem;padding:1.5rem 1.375rem;display:grid}.about-page .week-day-name{color:var(--av-mist-on-ink);font-size:.8125rem;font-weight:var(--av-w-medium);letter-spacing:.02em}.about-page .week-day-label{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);line-height:1.1}.about-page .week-day-text{color:var(--av-mist-on-ink);align-self:end;font-size:.9375rem;line-height:1.55}.about-page .week-day-review{background:var(--av-mint);color:var(--av-ink)}.about-page .week-day-review .week-day-name{color:var(--av-ink)}.about-page .week-day-review .week-day-label{font-weight:var(--av-w-extrabold);letter-spacing:-.02em}.about-page .week-day-review .week-day-text{color:var(--av-ink)}.about-page .week-note{color:var(--av-mint);margin-block-start:1.75rem;font-size:1rem}.about-page .receive-section{background:var(--av-white);padding-block:6rem 4rem}.about-page .receive-title{max-inline-size:20ch;margin-block-end:3rem}.about-page .menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 5rem;display:grid}.about-page .menu h3{border-block-end:1px solid var(--av-ink);font-size:1rem;font-weight:var(--av-w-medium);letter-spacing:0;padding-block-end:1rem}.about-page .menu ol{counter-reset:menu}.about-page .menu li{border-block-end:1px solid var(--av-line);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:var(--av-w-light);letter-spacing:-.01em;color:var(--av-ink);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.125rem;line-height:1.35;display:grid}.about-page .menu li:before{counter-increment:menu;content:counter(menu, decimal-leading-zero);color:var(--av-forest);font-size:.875rem;font-weight:var(--av-w-medium);font-variant-numeric:tabular-nums;padding-block-start:.3rem}.about-page .receive-note{margin-block-start:2.5rem;font-size:.9375rem}.about-page .services-row-section{background:var(--av-white);border-block-start:1px solid var(--av-line);padding-block:3rem 4rem}.about-page .services-row-section .reading-label{margin-block-end:1.25rem}.about-page .services-row{flex-wrap:wrap;gap:.75rem;display:flex}.about-page .services-row a{border:1px solid var(--av-line);border-radius:var(--av-radius-pill);min-block-size:3rem;color:var(--av-ink);font-size:.9375rem;font-weight:var(--av-w-medium);align-items:center;gap:.625rem;padding:.5rem 1.125rem .5rem .875rem;transition:border-color .18s,background-color .18s;display:inline-flex}.about-page .services-row a:hover{border-color:var(--av-forest);background:var(--av-mint-cream);color:var(--av-forest)}.about-page .services-row svg{block-size:1.25rem;inline-size:1.25rem;color:var(--av-forest)}@media (width<=64rem){.about-page .poster-number{inset-inline-start:var(--page-gutter)}.about-page .poster-right .poster-number{inset-inline-start:auto;inset-inline-end:var(--page-gutter)}.about-page .who-half:first-child{padding-inline-end:2.5rem}.about-page .who-half+.who-half{padding-inline-start:2.5rem}.about-page .menus{gap:2.5rem 3rem}}@media (width<=48rem){.about-page .manifesto-hero{padding-block:1rem 4.5rem}.about-page .manifesto-hero .breadcrumbs{margin-block-end:3rem}.about-page .manifesto-hero .jade-arc,.about-page .manifesto-hero .jade-ring{inline-size:24rem;inset-block:auto -16rem}.about-page .manifesto-hero h1{font-size:clamp(2.375rem,11vw,3.5rem)}.about-page .manifesto-description{margin-block-start:1.5rem}.about-page .manifesto-actions{max-inline-size:none}.about-page .who-split{padding-block:3.5rem 2.5rem}.about-page .who-halves{grid-template-columns:1fr}.about-page .who-half:first-child{padding:0 0 2rem}.about-page .who-half+.who-half{border-inline-start:0;border-block-start:1px solid var(--av-line);padding:2rem 0 0}.about-page .posters-label{padding-block:3rem .5rem}.about-page .poster{padding-block:3.5rem}.about-page .poster-number{opacity:.07;font-size:7rem;inset-block-start:1rem;transform:none}.about-page .poster-inner{grid-template-columns:1fr;gap:1.25rem;padding-block-start:3.5rem}.about-page .poster-right .poster-inner>h3{text-align:start;order:0;justify-self:start}.about-page .poster-right .poster-inner>p{order:0}.about-page .week-section{padding-block:3.5rem}.about-page .week-strip{grid-template-columns:1fr;gap:.5rem;margin-block-start:2rem}.about-page .week-day{grid-template-rows:auto auto;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem;min-block-size:0;padding:1.125rem 1.25rem}.about-page .week-day-name{grid-row:1/3;padding-block-start:.35rem}.about-page .week-day-text{grid-column:2;align-self:start}.about-page .receive-section{padding-block:3.5rem 2.5rem}.about-page .menus{grid-template-columns:1fr}.about-page .services-row-section{padding-block:2.5rem 3rem}}@media (prefers-reduced-motion:reduce){.about-page .services-row a{transition:none}}@media (height<=46rem){.about-page .manifesto-hero{padding-block:1rem 3rem}.about-page .manifesto-hero .jade-arc,.about-page .manifesto-hero .jade-ring{inline-size:20rem;margin-inline:0;inset-block:auto -12.5rem;inset-inline:auto -9rem}.about-page .manifesto-hero .breadcrumbs{margin-block-end:1.75rem}.about-page .manifesto-hero h1{font-size:clamp(2rem,5vw,3.25rem)}.about-page .manifesto-description{margin-block-start:1rem;font-size:1rem;line-height:1.5}.about-page .manifesto-actions{margin-block-start:1.25rem}}@media (height<=36rem){.about-page .manifesto-hero{padding-block:.625rem 2rem}.about-page .manifesto-hero .jade-arc,.about-page .manifesto-hero .jade-ring{inline-size:15rem;margin-inline:0;inset-block-end:-10.75rem;inset-inline:auto -7rem}.about-page .manifesto-hero .breadcrumbs{display:none}.about-page .manifesto-hero h1{max-inline-size:26ch;font-size:1.625rem}.about-page .manifesto-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:.625rem;font-size:.9375rem;display:-webkit-box;overflow:hidden}.about-page .manifesto-actions{margin-block-start:.875rem}.about-page .manifesto-actions .contact-button{min-block-size:2.75rem;padding-block:.5rem;font-size:.875rem}}.about-page .alternatives-section{background:var(--av-white);border-block-start:1px solid var(--av-line)}.about-page .alternatives-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-block-end:3rem;display:grid}.about-page .alternatives-head h2{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);line-height:1.05}.about-page .alternatives-head h2 strong{color:var(--av-forest)}.about-page .alternatives-intro{max-inline-size:46ch;color:var(--av-sea-slate);font-size:1.0625rem;line-height:1.65}.about-page .alternatives-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.about-page .alternative{border-block-end:1px solid var(--av-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,1fr);gap:.75rem 3rem;padding:1.5rem 1.25rem;display:grid}.about-page .alternative:first-child{border-block-start:1px solid var(--av-line)}.about-page .alternative h3{font-size:1.25rem;font-weight:var(--av-w-regular);color:var(--av-sea-slate)}.about-page .alternative-label{color:var(--av-forest);font-size:.75rem;font-weight:var(--av-w-medium);letter-spacing:var(--av-label-tracking);text-transform:uppercase;margin-block-end:.5rem;display:block}.about-page .alternative-case p{max-inline-size:44ch;color:var(--av-sea-slate);font-size:.9375rem;line-height:1.65}.about-page .alternative-self{border-radius:var(--av-radius-card);background:var(--av-ink);border-block-end:0;margin-block-start:1.25rem;padding:2rem 1.75rem}.about-page .alternative-self h3{color:var(--av-mint);font-size:1.5rem;font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking)}.about-page .alternative-self .alternative-label{color:var(--av-mint)}.about-page .alternative-self .alternative-case p{color:var(--av-mint-cream)}.about-page .alternative-self .alternative-case-not p{color:var(--av-mist-on-ink)}.about-page .alternatives-note{max-inline-size:62ch;color:var(--av-sea-slate);margin-block-start:1.75rem;font-size:.9375rem;line-height:1.7}@media (width<=64rem){.about-page .alternative{grid-template-columns:1fr 1fr}.about-page .alternative h3{grid-column:1/-1}}@media (width<=48rem){.about-page .alternatives-head{grid-template-columns:1fr;align-items:start;gap:1rem}.about-page .alternative{grid-template-columns:1fr;gap:1.25rem;padding-inline:0}.about-page .alternative h3{grid-column:auto}.about-page .alternative-self{padding:1.75rem 1.5rem}}.about-page .team-section{border-block-start:1px solid var(--av-line);background:var(--av-white);padding-block:5rem 6rem}.about-page .team-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-block-end:3rem;display:grid}.about-page .team-head h2{max-inline-size:16ch;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--av-w-light);letter-spacing:var(--av-display-tracking);text-wrap:balance;line-height:1.05}.about-page .team-head h2 strong{color:var(--av-forest)}.about-page .team-intro{max-inline-size:40ch;font-size:1.0625rem;line-height:1.6}.about-page .team-list{--team-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(max(13rem, calc((100% - 3 * var(--team-gap)) / 4)), 1fr));gap:0 var(--team-gap);margin:0 0 -2.5rem;padding:0;list-style:none;display:grid}.about-page .member{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}.about-page .member-body{display:contents}.about-page .member-photo{aspect-ratio:1;object-fit:cover;border-radius:var(--av-radius-large);background:var(--av-mint-cream);block-size:auto;inline-size:100%;display:block}.about-page .member-portrait{border-radius:var(--av-radius-large);margin-block-end:1.125rem;position:relative;overflow:clip}.about-page .member-name{font-size:1.25rem;font-weight:var(--av-w-medium);letter-spacing:var(--av-display-tracking);margin-block-end:.5rem;line-height:1.15}.about-page .member-role{align-content:start;justify-items:start;gap:.5rem;margin-block-end:.875rem;line-height:1.35;display:grid}.about-page .member-title{border:1px solid color-mix(in srgb, var(--av-emerald) 35%, transparent);border-radius:var(--av-radius-pill);background:linear-gradient(120deg, var(--av-mint) 0%, color-mix(in srgb, var(--av-mint) 45%, var(--av-mint-cream)) 100%);color:var(--av-ink);font-size:.8125rem;font-weight:var(--av-w-semibold);letter-spacing:-.005em;padding:.3125rem .75rem}.about-page .member-focus{color:var(--av-sea-slate);font-size:.8125rem;font-weight:var(--av-w-medium);align-items:center;gap:.5rem;display:inline-flex}.about-page .member-focus:before{content:"";border-block-start:1px solid var(--av-forest);inline-size:.875rem}.about-page .member-lead{max-inline-size:34ch;font-size:1.0625rem;font-weight:var(--av-w-light);letter-spacing:-.005em;text-wrap:pretty;margin-block-end:.75rem;line-height:1.45}.about-page .member-bio{max-inline-size:58ch;color:var(--av-sea-slate);margin:.625rem 0 0;font-size:.9375rem;line-height:1.6}.about-page .member-more{margin-block-end:1rem}.about-page .member-more summary{min-block-size:2.75rem;color:var(--av-forest);font-size:.875rem;font-weight:var(--av-w-medium);cursor:pointer;align-items:center;gap:.375rem;list-style:none;display:inline-flex}.about-page .member-more summary::-webkit-details-marker{display:none}.about-page .member-more summary span{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--av-forest) 35%, transparent);text-underline-offset:.3em}.about-page .member-more summary:hover span{text-decoration-color:currentColor}.about-page .member-more summary svg{block-size:1rem;inline-size:1rem;transition:transform .2s}.about-page .member-more[open] summary svg{transform:rotate(45deg)}.about-page .member-facts{flex-wrap:wrap;align-content:start;gap:.375rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.about-page .member-facts li{border:1px solid var(--av-line);border-radius:var(--av-radius-pill);background:linear-gradient(120deg, var(--av-mint-cream) 0%, var(--av-white) 100%);align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .75rem;font-size:.75rem;line-height:1.4;display:inline-flex}.about-page .member-facts li:before{content:"";background:var(--av-emerald);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.about-page .member-facts li:nth-child(3n+2):before{background:var(--av-forest)}.about-page .member-facts li:nth-child(3n):before{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--av-forest) 45%, transparent);background:var(--av-mint)}.about-page .member-dots{pointer-events:none;position:absolute;inset:0}.about-page .member-dots span{background:var(--av-forest);opacity:.3;border-radius:50%;block-size:5px;inline-size:5px;animation:9s ease-in-out infinite alternate member-drift;position:absolute}.about-page .member-dots span:first-child{animation-delay:-2s;top:30%;left:12%}.about-page .member-dots span:nth-child(2){background:var(--av-emerald);opacity:.45;block-size:7px;inline-size:7px;animation-delay:-5s;top:11%;left:36%}.about-page .member-dots span:nth-child(3){animation-duration:11s;animation-delay:-7s;top:18%;left:82%}.about-page .member-dots span:nth-child(4){block-size:7px;inline-size:7px;animation-delay:-4s;top:46%;left:90%}.about-page .member-dots span:nth-child(5){background:var(--av-emerald);opacity:.4;animation-duration:10s;animation-delay:-1s;top:64%;left:8%}.about-page .member-dots span:nth-child(6){animation-delay:-8s;top:78%;left:88%}.about-page .member-dots span:nth-child(7){block-size:4px;inline-size:4px;animation-duration:12s;animation-delay:-3s;top:8%;left:66%}.about-page .member-dots span:nth-child(8){block-size:6px;inline-size:6px;animation-delay:-6s;top:88%;left:14%}.about-page [data-paused] .member-dots span{animation-play-state:paused}@keyframes member-drift{0%{transform:translate(0,0)}to{transform:translate(-10px,-22px)}}@media (prefers-reduced-motion:reduce){.about-page .member-dots span{animation:none}.about-page .member-more summary svg{transition:none}}.about-page .member-link{border-block-start:1px solid var(--av-line);place-self:start stretch;margin-block-end:2.5rem;padding-block-start:.75rem;font-size:.875rem}.about-page .team-list:has(>.member:only-child){grid-template-columns:1fr}.about-page .member:only-child{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.about-page .member:only-child .member-body{align-content:start;display:grid}.about-page .member:only-child .member-portrait{max-inline-size:32rem;margin-block-end:0}.about-page .member:only-child .member-link,.about-page .team-list:has(>.member:only-child){margin-block-end:0}.about-page .member:only-child .member-name{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:var(--av-w-light)}.about-page .member:only-child .member-lead{max-inline-size:26ch;font-size:clamp(1.5rem,2.4vw,2rem)}@media (width<=64rem){.about-page .team-head{grid-template-columns:1fr;align-items:start;gap:1rem}}@media (width<=48rem){.about-page .team-section{padding-block:4rem}.about-page .member:only-child{grid-template-columns:1fr;gap:1.5rem}.about-page .member:only-child .member-portrait{max-inline-size:none}}
