.about{background:var(--rh-black);--ab-heading:clamp(1.5rem, 7.2vw, 2.6rem);--ab-declaration:clamp(1.35rem, 6.4vw, 2.35rem);--ab-principle:clamp(1.15rem, 5.4vw, 1.7rem);--ab-lede:clamp(1.02rem, 1.5vw, 1.32rem);--ab-section-gap:clamp(5.5rem, 16vh, 12rem);--ab-block-gap:clamp(2rem, 6vh, 4rem);--ab-para-gap:clamp(1rem, 2.4vh, 1.5rem);--ab-measure:62ch;position:relative;overflow-x:clip}.about[data-about-state=idle] [data-about-reveal]{clip-path:inset(0 0 100%);opacity:0}.about[data-about-state=idle] [data-about-rule]{transform:scaleX(0)}.ab-section{margin-inline:var(--gutter);padding-block-start:var(--ab-section-gap);position:relative}.ab-heading__inner,.ab-hero__title-inner,.ab-hero__statement-inner,.ab-intro__mission-inner{display:block}.ab-marker{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);align-items:center;gap:clamp(.6rem,1.2vw,1rem);margin-block-end:clamp(1.5rem,4.5vh,3rem);line-height:1;display:flex}.ab-marker__index{color:var(--rh-cream)}.ab-marker__rule{background:var(--rh-cream-42);flex:none;width:clamp(18px,2.6vw,44px);height:1px;display:block}.ab-hero__rule,.ab-vm__rule,.ab-values__rule,.ab-method__rule,.ab-collective__rule,.ab-intro__mission-rule{background:var(--rh-cream-24);transform-origin:0;width:100%;height:1px;display:block}.ab-figure{margin:0}.ab-figure__frame,.ab-collective__portrait{background:var(--rh-black-raised);width:100%;position:relative;overflow:hidden}.ab-figure__image,.ab-collective__photo{object-fit:cover;width:100%;height:100%;display:block}.ab-figure__caption{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);margin-block-start:clamp(.6rem,1.6vh,.9rem);line-height:1.35}.ab-hero{margin-inline:var(--gutter);padding-block:clamp(7rem,20vh,12rem) 0;position:relative}.ab-hero__eyebrow{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);line-height:1}.ab-hero__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);overflow-wrap:break-word;margin-block-start:clamp(1.5rem,4vh,2.5rem);line-height:.96}.ab-hero__rule{margin-block-start:clamp(2rem,6vh,3.5rem)}.ab-hero__statement{font-family:var(--font-display);font-weight:400;font-size:var(--ab-declaration);letter-spacing:var(--track-display);color:var(--rh-cream-90);max-width:22ch;margin-block-start:clamp(1.5rem,4vh,2.5rem);line-height:1.16}.ab-intro__heading{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:18ch;line-height:1.04}.ab-intro__body{margin-block-start:var(--ab-block-gap)}.ab-intro__lede{max-width:46ch;font-size:var(--ab-lede);color:var(--rh-cream-90);line-height:1.5}.ab-intro__rest{gap:var(--ab-para-gap);margin-block-start:var(--ab-para-gap);display:grid}.ab-intro__paragraph{max-width:var(--ab-measure);color:var(--rh-cream-64);line-height:1.55}.ab-intro__figure{margin-block-start:clamp(3rem,9vh,5rem)}.ab-intro__mission{margin-block-start:clamp(3rem,9vh,6rem)}.ab-intro__mission-text{font-family:var(--font-display);font-weight:400;font-size:var(--ab-declaration);letter-spacing:var(--track-display);color:var(--rh-cream);max-width:24ch;margin-block-start:clamp(1.25rem,3.5vh,2rem);line-height:1.16}.ab-vm__item{margin-block-start:clamp(2.5rem,8vh,5rem)}.ab-vm__label{font-family:var(--font-body);font-weight:400;font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);margin:0;line-height:1}.ab-vm__rule{margin-block:clamp(.9rem,2.4vh,1.4rem)}.ab-vm__statement{font-family:var(--font-display);font-weight:400;font-size:var(--ab-declaration);letter-spacing:var(--track-display);color:var(--rh-cream-90);line-height:1.18}.ab-vm__emphasis{color:var(--rh-cream);font-style:normal}.ab-vm__item[data-declaration=mission] .ab-vm__statement{font-size:var(--ab-principle);color:var(--rh-cream-78);line-height:1.24}.ab-values__heading{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:14ch;line-height:1.04}.ab-voice{margin-block-start:var(--ab-block-gap)}.ab-voice__heading{max-width:24ch;font-family:var(--font-display);font-weight:400;font-size:var(--ab-principle);letter-spacing:var(--track-display);color:var(--rh-cream-78);margin:0;line-height:1.14}.ab-voice__list{gap:clamp(1rem,3vh,1.6rem);margin:clamp(1.5rem,4.5vh,2.5rem) 0 0;padding:0;list-style:none;display:grid}.ab-voice__item{gap:.35rem;max-width:44ch;display:grid}.ab-voice__label{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream);line-height:1.2}.ab-voice__body{color:var(--rh-cream-64);line-height:1.5}.ab-values__list{margin:clamp(3.5rem,10vh,7rem) 0 0;padding:0;list-style:none}.ab-values__item{margin-block-start:clamp(1.5rem,4.5vh,2.5rem);padding-block-start:clamp(1.5rem,4.5vh,2.5rem)}.ab-values__label{font-family:var(--font-display);font-weight:400;font-size:var(--ab-principle);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);margin:clamp(1rem,3vh,1.6rem) 0 0;line-height:1.08}.ab-values__body{max-width:52ch;color:var(--rh-cream-64);margin-block-start:clamp(.75rem,2.2vh,1.1rem);line-height:1.55}.ab-values__closing{max-width:54ch;font-size:var(--ab-lede);color:var(--rh-cream-78);margin-block-start:clamp(3.5rem,10vh,7rem);line-height:1.5}.ab-approach__heading{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);line-height:1.04}.ab-approach__standfirst{max-width:24ch;font-family:var(--font-body);font-size:var(--ab-lede);color:var(--rh-cream-64);margin-block-start:clamp(.9rem,2.6vh,1.4rem);line-height:1.3}.ab-approach__standfirst-line{display:block}.ab-approach__figure{margin-block-start:clamp(2rem,6vh,3rem)}.ab-approach__body{gap:var(--ab-para-gap);margin-block-start:var(--ab-block-gap);display:grid}.ab-approach__paragraph{max-width:var(--ab-measure);color:var(--rh-cream-78);line-height:1.55}.ab-method__heading{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);line-height:1.04}.ab-method__list{margin:clamp(2.5rem,7vh,4.5rem) 0 0;padding:0;list-style:none}.ab-method__stage{margin-block-start:clamp(1.75rem,5vh,3rem);padding-block-start:clamp(1.5rem,4.5vh,2.5rem)}.ab-method__index{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-eyebrow);color:var(--rh-cream-42);margin-block-start:clamp(1rem,3vh,1.5rem);line-height:1;display:block}.ab-method__name{font-family:var(--font-display);font-weight:400;font-size:var(--ab-principle);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);margin:clamp(.6rem,1.8vh,1rem) 0 0;line-height:1.08}.ab-method__body{gap:var(--ab-para-gap);margin-block-start:clamp(.9rem,2.6vh,1.4rem);display:grid}.ab-method__paragraph{max-width:54ch;color:var(--rh-cream-64);line-height:1.55}.ab-collective__heading{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:18ch;line-height:1.04}.ab-collective__standfirst{font-family:var(--font-body);font-size:var(--ab-lede);color:var(--rh-cream-64);margin-block-start:clamp(.9rem,2.4vh,1.4rem)}.ab-collective__intro{max-width:var(--ab-measure);color:var(--rh-cream-78);margin-block-start:clamp(1.5rem,4vh,2.4rem);line-height:1.55}.ab-collective__roster{margin:clamp(3rem,8vh,5.5rem) 0 0;padding:0;list-style:none}.ab-collective__person{margin-block-start:clamp(1.75rem,5vh,3rem);padding-block-start:clamp(1.5rem,4.5vh,2.5rem);position:relative}.ab-collective__portrait{max-width:15rem;margin-block-start:clamp(1.25rem,3.5vh,2rem)}.ab-collective__plate{background:var(--rh-cream-06);border:1px solid var(--rh-cream-12);position:absolute;inset:0}.ab-collective__pending{font-family:var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-42);font-size:.62rem;line-height:1;position:absolute;inset-block-end:.55rem;inset-inline-start:.6rem}.ab-collective__name{font-family:var(--font-display);font-weight:400;font-size:var(--ab-principle);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);margin:clamp(1rem,3vh,1.6rem) 0 0;line-height:1.06}.ab-collective__text{gap:.2rem;margin-block-start:clamp(.6rem,1.8vh,.9rem);display:grid;position:relative}.ab-collective__role{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-78);line-height:1.35}.ab-collective__epithet{font-size:var(--step-micro);letter-spacing:.06em;color:var(--rh-cream-42);line-height:1.35}.ab-collective__bio{max-width:56ch;color:var(--rh-cream-64);margin-block-start:clamp(.7rem,2vh,1rem);line-height:1.55}.ab-collective__named{flex-wrap:wrap;gap:clamp(.9rem,2.4vw,2rem);margin:clamp(2.5rem,7vh,4rem) 0 0;padding:0;list-style:none;display:flex}.ab-collective__named-item{font-family:var(--font-display);font-size:var(--ab-lede);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream-42);line-height:1.1}.ab-closing{padding-block-end:clamp(4rem,12vh,8rem)}.ab-closing__eyebrow{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--rh-cream-64);line-height:1}.ab-closing__statement{font-family:var(--font-display);font-weight:400;font-size:var(--ab-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);max-width:12ch;margin-block-start:clamp(1.25rem,3.5vh,2rem);line-height:1.04}.ab-closing__figure{margin-block-start:clamp(2.5rem,8vh,4rem)}.ab-closing__tail{margin-block-start:var(--ab-block-gap)}.ab-closing__body{gap:clamp(.6rem,1.8vh,.9rem);max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.ab-closing__body-line{color:var(--rh-cream-64);line-height:1.5}.ab-closing__cta{margin-block-start:clamp(2rem,6vh,3.5rem)}.ab-closing__link{border-block-end:1px solid var(--rh-cream-42);font-family:var(--font-display);font-size:var(--ab-principle);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--rh-cream);transition:border-color .22s var(--ease-organic);padding-block-end:.35em;line-height:1.1;text-decoration:none;display:inline-block}.ab-closing__link:hover,.ab-closing__link:focus-visible{border-block-end-color:var(--rh-cream)}@media (min-width:700px){.ab-voice__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem)}.ab-intro__rest{margin-inline-start:clamp(2rem,8vw,6rem)}.ab-intro__mission-text,.ab-hero__statement{margin-inline-start:clamp(2rem,10vw,8rem)}.ab-vm__item[data-declaration=mission]{margin-inline-start:clamp(2rem,12vw,9rem)}.ab-intro__figure,.ab-approach__figure,.ab-closing__figure{max-width:62%}.ab-closing__figure{max-width:46%}}@media (min-width:1100px){.about{--ab-measure:58ch}.ab-section,.ab-hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.6vw,1.75rem);display:grid}.ab-section>*,.ab-hero>*{grid-column:1/-1}.ab-hero__statement{grid-column:5/-1;margin-block-start:clamp(2rem,5vh,3.25rem);margin-inline-start:0}.ab-intro__heading{grid-column:1/span 7}.ab-intro__body{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;row-gap:clamp(1.5rem,4vh,2.5rem);display:grid}.ab-intro__lede{grid-column:1/span 5;max-width:none}.ab-intro__rest{grid-column:7/span 5;max-width:none;margin-inline-start:0}.ab-intro__figure{grid-column:1/span 5;max-width:none;margin-block-start:clamp(3.5rem,10vh,6rem)}.ab-intro__mission{grid-column:7/-1;align-self:center}.ab-intro__mission-text{margin-inline-start:0}.ab-vm__item[data-declaration=vision]{grid-column:1/span 8}.ab-vm__item[data-declaration=mission]{grid-column:5/-1;margin-inline-start:0}.ab-values__list,.ab-method__list,.ab-collective__roster{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ab-voice{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;row-gap:clamp(1.5rem,4vh,2.5rem);display:grid}.ab-voice__heading{grid-column:1/span 4}.ab-voice__list{grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ab-values__item{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;row-gap:clamp(.75rem,2vh,1.1rem);display:grid}.ab-values__rule{grid-column:1/-1}.ab-values__label{grid-column:1/span 5;margin-block-start:0}.ab-values__body{grid-column:6/span 6;max-width:none;margin-block-start:0}.ab-values__closing{grid-column:6/span 6;max-width:none}.ab-approach__spread{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.ab-approach__lead{grid-column:1/span 4}.ab-approach__figure{max-width:none}.ab-approach__body{grid-column:6/-1;margin-block-start:0}.ab-method__stage{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;row-gap:clamp(.75rem,2vh,1.1rem);display:grid}.ab-method__rule{grid-column:1/-1}.ab-method__index{grid-column:1/span 1;margin-block-start:0}.ab-method__name{grid-column:2/span 4;margin-block-start:0}.ab-method__body{grid-column:6/span 6;margin-block-start:0}.ab-collective__person{grid-template-columns:subgrid;grid-column:1/-1;align-items:start;row-gap:clamp(.75rem,2vh,1.1rem);display:grid}.ab-collective__rule{grid-column:1/-1}.ab-collective__portrait{grid-column:1/span 3;max-width:none;margin-block-start:0}.ab-collective__name{grid-column:5/span 3;margin-block-start:0}.ab-collective__text{grid-column:9/span 4;margin-block-start:0}.ab-collective__bio{max-width:none;margin-block-start:clamp(.7rem,2vh,1rem)}.ab-collective__named{grid-column:5/-1}.ab-closing__statement{grid-column:1/span 7}.ab-closing__figure{grid-column:1/span 4;max-width:none;margin-block-start:clamp(2.5rem,7vh,4rem)}.ab-closing__tail{grid-column:6/-1;align-self:center;margin-block-start:clamp(2.5rem,7vh,4rem)}}@media (prefers-reduced-motion:reduce){.about[data-about-state=idle] [data-about-reveal]{clip-path:none;opacity:1}.about[data-about-state=idle] [data-about-rule]{transform:none}.ab-closing__link{transition:none}}
