.about-page{--about-ink:#cab6e9;--about-glass:rgba(var(--panel-rgb), .48);--about-border:rgba(var(--fg-rgb), .13);color:var(--text-1);padding-bottom:2rem}html[data-theme=light] .about-page{--about-ink:#6c4b8e;--about-glass:rgba(255, 255, 255, .64)}.about-page .about-hero{padding:clamp(3.25rem,7vw,6rem)0 clamp(2rem,4vw,3rem);background:0 0}.about-hero__inner{max-width:70rem;text-align:center}.about-page .about-hero h1{max-width:none;margin:0;font:630 clamp(3.2rem,7vw,6.1rem)/1.02 var(--font-sans);letter-spacing:-.062em}.about-page .about-hero-note{max-width:58ch;margin:1.65rem auto 0;color:var(--text-soft);font:440 clamp(1.05rem,.91rem + .44vw,1.22rem)/1.65 var(--font-sans);letter-spacing:-.018em;text-wrap:pretty}.about-page h2{color:var(--text-1);font:590 clamp(2.1rem,4.5vw,3.6rem)/1.08 var(--font-sans);letter-spacing:-.055em;text-wrap:balance}.about-page :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}.about-page .about-section-head{max-width:48rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.about-page .about-section-head h2{margin:0}.about-page .about-timeline-section,.about-page .about-people{margin-top:clamp(3rem,6vw,5rem)}.about-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:70rem;padding:0;margin:0 auto;list-style:none}.about-milestone{min-width:0;padding:clamp(1.35rem,3vw,2.25rem);border:1px solid var(--about-border);border-radius:1.7rem;background:var(--about-glass);box-shadow:inset 0 1px rgba(var(--fg-rgb),.065),0 1rem 3rem rgba(var(--shadow-rgb),.07);-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8)}.about-milestone__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;color:var(--about-ink)}.about-milestone__year{font:560 clamp(2.1rem,3.2vw,2.75rem)/1 var(--font-sans);letter-spacing:-.055em}.about-milestone__icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(var(--fg-rgb),.1);border-radius:.85rem;background:rgba(var(--fg-rgb),.025)}.about-milestone__icon svg{width:1.4rem;height:1.4rem}.about-milestone h3{margin:0;color:var(--text-1);font:580 clamp(1.35rem,2vw,1.7rem)/1.16 var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.about-milestone p{margin:.85rem 0 0;color:var(--text-soft);font:430 1rem/1.65 var(--font-sans)}.about-milestone--latest{grid-column:1/-1}.about-milestone--latest p{max-width:84ch}.about-page .about-people{gap:0}.about-page .about-people-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.about-page .about-people-grid>.about-quote{width:100%;max-width:66rem;display:grid;grid-template-columns:14rem minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:1rem 0}.about-page .about-quote-photo{width:100%;max-width:14rem;padding:.6rem;border-radius:1.7rem;border:1px solid var(--about-border);background:var(--about-glass);box-shadow:inset 0 1px rgba(var(--fg-rgb),.065)}.about-page .about-quote-photo img{border-radius:1.15rem}.about-page .about-quote-text p{color:var(--text-1);font:540 clamp(1.4rem,2.5vw,2.1rem)/1.3 var(--font-sans);letter-spacing:-.035em}.about-page .about-quote-byline{margin-top:1.5rem;gap:.75rem}.about-page .about-quote-name{font:590 1.3rem/1.3 var(--font-sans);letter-spacing:-.025em}.about-page .about-quote-role{margin-top:.35rem;color:var(--text-2);font-size:1rem}.about-page .about-quote-linkedin{width:2rem;height:2rem;font-size:1rem}.about-page .about-quote-linkedin:hover{color:var(--about-ink);border-color:var(--about-ink)}.about-page .about-join{max-width:48rem;margin:clamp(2.5rem,5vw,4rem)auto 0;gap:.85rem}.about-page .about-join-title{align-self:center;color:var(--text-1);font:570 clamp(1.25rem,2vw,1.6rem)/1.25 var(--font-sans);letter-spacing:-.035em;text-decoration:underline;text-decoration-color:rgba(var(--fg-rgb),.3);text-underline-offset:.25em}.about-page .about-join-note{color:var(--text-2);font:430 1rem/1.65 var(--font-sans)}.about-closing{padding:clamp(4rem,8vw,7rem)0 3rem;background:0 0;text-align:center}.about-closing__inner{max-width:58rem}.about-closing h2{max-width:22ch;margin:0 auto}.about-closing p{max-width:44ch;margin:1.25rem auto 0;color:var(--text-soft);font:440 clamp(1rem,1.5vw,1.17rem)/1.65 var(--font-sans)}.about-closing .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.about-closing .button{border-radius:999px;min-height:3.15rem;padding:.8rem 1.3rem;font:570 .95rem/1.3 var(--font-sans);box-shadow:none}.about-closing .button-primary{background:var(--text-1);border-color:var(--text-1);color:var(--bg-0)}.about-closing .button-primary:hover{background:color-mix(in srgb,var(--text-1) 90%,var(--bg-0))}.about-closing .button-secondary{color:var(--text-1);background:rgba(var(--fg-rgb),.025);border-color:rgba(var(--fg-rgb),.22)}.about-closing .button-secondary:hover{background:rgba(var(--fg-rgb),.065);border-color:rgba(var(--fg-rgb),.4)}.about-page :is(.button,a):focus-visible{outline:2px solid var(--about-ink);outline-offset:4px}@supports(background-clip:text){.about-page :is(h1,h2,h3){background-image:linear-gradient(to bottom,var(--text-1) 1lh,var(--text-2) 1lh);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}@media(forced-colors:active){.about-page :is(h1,h2,h3){background-image:none;-webkit-text-fill-color:currentColor}}@media(max-width:700px){.about-milestones{grid-template-columns:minmax(0,1fr);gap:.85rem}.about-milestone{border-radius:1.35rem}.about-page .about-people-grid>.about-quote{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about-page .about-quote-photo{max-width:12rem}.about-page .about-quote-copy{text-align:center}.about-page .about-quote-byline{justify-content:center}}@media(max-width:380px){.about-closing .hero-actions{flex-direction:column}.about-closing .button{width:100%}}.about-history{max-width:70rem;margin-inline:auto}.about-year{display:none}.about-history.is-timeline-ready{display:grid;grid-template-columns:minmax(0,.65fr)minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.is-timeline-ready .about-year{display:grid;justify-content:start;gap:1.15rem;position:sticky;top:clamp(7rem,calc(42svh - 2.5rem),21rem);align-self:start;min-width:0}.about-year__digits{display:flex;align-items:baseline;font:560 clamp(4.5rem,10vw,9rem)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.07em}.about-year__prefix{color:var(--text-2)}.about-year__window{display:block;width:.59em;height:1em;overflow:clip;color:var(--about-ink)}.about-year__track{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--year-position,0) * -1em),0);will-change:transform}.about-year__track>span{display:block;flex:none;height:1em}.is-timeline-ready .about-milestones{display:flex;flex-direction:column;gap:clamp(2.5rem,8svh,6rem);width:100%;min-width:0;padding:0}.is-timeline-ready .about-milestone{scroll-margin-top:7rem}.is-timeline-ready .about-milestone.is-current{border-color:color-mix(in srgb,var(--about-ink) 40%,var(--about-border))}.is-timeline-ready .about-milestone__meta{margin-bottom:1rem;justify-content:flex-start}.is-timeline-ready .about-milestone__year{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:700px){.about-history.is-timeline-ready{grid-template-columns:clamp(4.5rem,24vw,6rem)minmax(0,1fr);gap:.85rem}.is-timeline-ready .about-year{top:clamp(6rem,calc(40svh - 1rem),13rem);gap:.65rem}.about-year__digits{font-size:clamp(1.85rem,8.7vw,3.5rem)}.is-timeline-ready .about-milestone{padding:1rem .85rem;border-radius:1.1rem}.is-timeline-ready .about-milestone__icon{width:2rem;height:2rem;border-radius:.65rem}.is-timeline-ready .about-milestone__icon svg{width:1.1rem;height:1.1rem}.is-timeline-ready .about-milestone h3{font-size:1.15rem;hyphens:none;text-wrap:pretty}.is-timeline-ready .about-milestone p{font-size:.94rem;overflow-wrap:anywhere;hyphens:auto}}