.about-page{overflow-x:clip}.about-page h1,.about-page h2,.about-page h3{color:var(--color-ink)}.about-page h1{letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.about-page h2{letter-spacing:var(--tracking-heading);line-height:1.15}.about-page p{line-height:var(--leading-body)}.about-page .btn svg,.about-page .text-link svg{flex:none;width:19px;height:19px}.about-page .tag{color:var(--color-purple)}.about-hero{padding-block:88px 104px}.about-hero__layout{grid-template-columns:minmax(0,1.4fr) minmax(275px,.6fr);align-items:center;gap:clamp(35px,6vw,94px);display:grid}.about-hero__copy h1{max-width:15ch;font-size:clamp(40px, 5.3vw, var(--text-display));margin:24px 0}.about-hero__copy .lead{max-width:640px;color:var(--color-slate);font-size:var(--text-body-lg)}.about-hero__copy .btn-row{margin-top:32px}.about-hero__snapshot{border:var(--frame-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:0 16px 44px color-mix(in srgb, var(--color-purple) 6%, transparent);flex-direction:column;align-items:start;gap:10px;padding:36px;display:flex}.about-hero__eyebrow{max-width:18ch;color:var(--color-slate);font-size:13px;font-weight:600;line-height:1.55}.about-hero__date{color:var(--color-purple);letter-spacing:var(--tracking-heading);margin-top:4px;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.1}.about-hero__snapshot-caption{color:var(--color-slate);font-size:14px}.about-hero__path{border-left:2px solid var(--color-lavender);flex-direction:column;gap:17px;width:18px;margin:15px 0 13px 10px;padding-left:7px;display:flex}.about-hero__path span{border:2px solid var(--color-purple);background:var(--bg-white);border-radius:50%;width:10px;height:10px;margin-left:-13px}.about-origins__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(42px,9vw,120px);display:grid}.about-origins h2{max-width:13ch;margin:22px 0}.about-origins__pull{max-width:23ch;color:var(--color-purple);letter-spacing:var(--tracking-heading);font-size:clamp(22px,2.65vw,31px);font-weight:600;line-height:1.35!important}.about-origins__story{align-content:center;gap:18px;display:grid}.about-origins__story p{color:var(--color-slate);font-size:var(--text-body)}.about-origins__story p:first-child{color:var(--color-ink)}.about-timeline .section__header{margin-bottom:54px}.about-timeline__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.about-timeline__item{border-top:2px solid var(--color-lavender);flex-direction:column;align-items:start;gap:13px;padding:30px 0 0;display:flex;position:relative}.about-timeline__dot{background:var(--color-purple);border:2px solid var(--bg-page);border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:-7px;left:0}.about-timeline__date{color:var(--color-purple);letter-spacing:var(--tracking-heading);font-size:32px;font-weight:700;display:inline-block}.about-timeline__item h3{font-size:var(--text-h3);margin:0}.about-timeline__item p{color:var(--color-slate);font-size:15px}.about-turn__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,8vw,100px);display:grid}.about-turn__visual{border:var(--frame-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--bg-mist);flex-direction:column;align-items:start;gap:13px;padding:clamp(27px,4vw,50px);display:flex}.about-turn__visual>p{color:var(--color-slate);font-size:13px;font-weight:600}.about-turn__visual>strong{max-width:18ch;color:var(--color-ink);letter-spacing:var(--tracking-heading);font-size:clamp(21px,2.15vw,30px);font-weight:700;line-height:1.28}.about-turn__visual>strong:last-child{color:var(--color-purple)}.about-turn__arrow{background:var(--color-purple);width:47px;height:47px;color:var(--bg-white);border-radius:50%;place-items:center;margin:12px 0;display:grid;transform:rotate(90deg)}.about-turn__arrow svg{width:24px;height:24px}.about-turn__copy h2{margin:22px 0}.about-turn__copy p{color:var(--color-slate);font-size:var(--text-body);margin-bottom:17px}.about-turn__copy p:last-child{margin-bottom:0}.about-focus .section__header{max-width:810px}.about-focus__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-focus__card{border:var(--frame-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--bg-white);flex-direction:column;align-items:start;gap:18px;min-width:0;padding:28px;display:flex}.about-focus__index{color:var(--color-purple);font-size:13px;font-weight:700}.about-focus__card h3{max-width:18ch;margin:0;font-size:23px;line-height:1.25}.about-focus__card p{color:var(--color-slate);flex:1;font-size:15px}.about-focus__card .text-link{min-height:var(--tap-min);align-items:center;gap:7px;margin-top:auto;display:inline-flex}.about-team__header{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:35px;margin-bottom:33px;display:grid}.about-team__header h2{max-width:18ch;margin:19px 0 0}.about-team__header>p{max-width:46ch;color:var(--color-slate);font-size:var(--text-body)}.about-team__figure{border:var(--frame-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--bg-mist);margin:0;padding:12px}.about-team__photo{aspect-ratio:16/9;border-radius:var(--radius-media);object-fit:cover;width:100%;height:auto;display:block}.about-team__figure figcaption{color:var(--color-slate);flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding:16px 7px 5px;font-size:13px;display:flex}.about-team__figure figcaption>span:first-child{color:var(--color-ink);font-weight:600}.about-team__statement{text-align:center;max-width:760px;margin:33px auto 0}.about-team__statement p{color:var(--color-purple);letter-spacing:var(--tracking-heading);font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1.4}.about-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-values__grid article{border:var(--frame-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--bg-white);min-width:0;padding:25px 27px}.about-values__grid article>span{color:var(--color-purple);font-size:15px;font-weight:700}.about-values__grid h3{margin:24px 0 13px}.about-values__grid p{color:var(--color-slate);font-size:15px}.about-next__layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:end;gap:clamp(30px,8vw,95px);display:grid}.about-next h2{max-width:18ch;margin:19px 0 22px}.about-next p{max-width:63ch;color:var(--color-slate)}.about-next__actions{flex-direction:column;align-items:stretch;gap:13px;padding-bottom:5px;display:flex}.about-next__actions .btn{justify-content:center}@media (max-width:1050px){.about-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.about-hero__copy h1{font-size:clamp(42px,5.5vw,60px)}.about-focus__card{padding:23px}.about-focus__card h3{font-size:20px}}@media (max-width:800px){.about-hero{padding-block:var(--section-pad-y)}.about-hero__layout,.about-origins__grid,.about-turn__grid,.about-team__header,.about-next__layout{grid-template-columns:minmax(0,1fr)}.about-hero__copy h1{max-width:15ch}.about-hero__snapshot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 22px;display:grid}.about-hero__eyebrow{grid-column:1/-1;max-width:none;margin-bottom:12px}.about-hero__path{display:none}.about-hero__snapshot-caption{grid-row:3}.about-timeline__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.about-focus__cards,.about-values__grid{grid-template-columns:minmax(0,1fr)}.about-team__header{gap:15px}.about-next__actions{flex-direction:row;justify-content:start;align-items:center}}@media (max-width:640px){.about-hero__copy h1{font-size:var(--text-display)}.about-hero__copy .lead{font-size:var(--text-body-lg)}.about-hero__snapshot{padding:22px}.about-hero__date{font-size:38px}.about-origins__pull{font-size:25px}.about-timeline .section__header{margin-bottom:35px}.about-timeline__grid{grid-template-columns:minmax(0,1fr);gap:26px}.about-timeline__item{gap:9px;padding-top:22px}.about-timeline__date{font-size:28px}.about-turn__visual{padding:25px}.about-focus__card{padding:23px}.about-team__figure{padding:6px}.about-team__photo{border-radius:12px}.about-team__figure figcaption{padding:14px 9px 8px}.about-next__actions{flex-direction:column;align-items:stretch}}
