.ab{--ab-ink: #231f20;--ab-body: #4a4638;--ab-muted: #68625f;--ab-stem: #5e5929;--ab-stem-deep: #403c1b;--ab-paper: #fffefa;--ab-linen: #f6f3ea;--ab-rule: rgb(35 31 32 / .14);--ab-rule-strong: rgb(35 31 32 / .32);--ab-petal: #ff9a78;--ab-card: #ffffff;--ab-hairline: #d6d1be;--ab-lift: 0 1px 2px rgb(42 38 28 / .04), 0 10px 28px -8px rgb(42 38 28 / .12);--ab-paper-edge: 0 1px 2px rgb(42 38 28 / .05), 0 12px 32px rgb(42 38 28 / .09), 0 44px 80px -24px rgb(42 38 28 / .16);--ab-measure: 68ch;--ab-gutter: clamp(1.25rem, 4vw, 2.5rem);--ab-ease: cubic-bezier(.16, 1, .3, 1);background:var(--ab-paper);color:var(--ab-body);font-family:var(--font-sans)}.ab ::selection{background:#ff9a7859;color:var(--ab-ink)}.ab :where(a,button,summary):focus-visible{outline:2px solid var(--ab-stem);outline-offset:3px;border-radius:2px}.ab-wrap{margin-inline:auto;max-width:1180px;padding-inline:var(--ab-gutter)}.ab-h1,.ab-h2,.ab-h3,.ab-name{color:var(--ab-ink);font-family:var(--font-serif);font-weight:400;text-wrap:balance}.ab-h1{font-size:clamp(2.4rem,5.6vw,4.5rem);letter-spacing:-.02em;line-height:1.02}.ab-h2{font-size:clamp(1.75rem,3.2vw,2.6rem);letter-spacing:-.012em;line-height:1.1}.ab-h3{font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.25}.ab-lede{color:var(--ab-body);font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.6;max-width:56ch}.ab-prose{font-size:1.0625rem;line-height:1.75;max-width:var(--ab-measure)}.ab-prose>*+*{margin-top:1.1em}.ab-label{color:var(--ab-stem);font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ab-meta{color:var(--ab-muted);font-size:.9375rem;line-height:1.5}.ab-link{color:var(--ab-stem-deep);text-decoration:underline;text-decoration-color:#5e592973;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .2s var(--ab-ease),color .2s var(--ab-ease)}.ab-link:hover{color:var(--ab-ink);text-decoration-color:currentColor}.ab-section{border-top:1px solid var(--ab-rule);padding-block:clamp(3.5rem,8vw,6.5rem)}.ab-section--linen{background:var(--ab-linen);border-top-color:transparent}.ab-section__head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.25rem);max-width:46rem}.ab-split{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:900px){.ab-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ab-split>.ab-section__head{align-self:start;position:sticky;top:7rem}}.ab-ruled{border-top:1px solid var(--ab-rule-strong)}.ab-ruled>li{border-bottom:1px solid var(--ab-rule);display:grid;gap:.5rem;padding-block:1.5rem}@media(min-width:640px){.ab-ruled--wide>li{gap:2rem;grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.ab-ruled p{line-height:1.7;max-width:60ch}.ab-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,5.5rem)}.ab-hero__grid{align-items:end;display:grid;gap:clamp(2rem,5vw,4.5rem)}@media(min-width:960px){.ab-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.ab-hero__figure{margin:0;position:relative}.ab-hero__main img{aspect-ratio:4 / 5;border-radius:2px;display:block;height:auto;object-fit:cover;width:100%}@media(max-width:959px){.ab-hero__main img{aspect-ratio:5 / 4;object-position:50% 30%}}@media(prefers-reduced-motion:no-preference){.ab-hero__main img{animation:ab-unveil 1.4s var(--ab-ease) .1s both}.ab-hero__inset{animation:ab-settle 1.1s var(--ab-ease) .9s both}}@keyframes ab-settle{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes ab-unveil{0%{clip-path:inset(0 0 100% 0);filter:saturate(.6)}to{clip-path:inset(0 0 0 0);filter:saturate(1)}}.ab-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;margin-top:2.25rem}.ab-register{border-block:3px double var(--ab-ink);display:grid}@media(min-width:760px){.ab-register{column-gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr 1fr}}.ab-register__row{border-bottom:1px solid var(--ab-rule);display:grid;gap:.35rem 1.25rem;padding-block:1.05rem}@media(min-width:480px){.ab-register__row{align-items:baseline;grid-template-columns:10.5rem minmax(0,1fr)}}@media(min-width:760px){.ab-register__row:nth-last-child(-n+2):nth-child(odd),.ab-register__row:last-child{border-bottom:0}}@media(max-width:759px){.ab-register__row:last-child{border-bottom:0}}.ab-register dt{color:var(--ab-stem);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-register dd{color:var(--ab-ink);font-family:var(--font-serif);font-size:1.125rem;font-variant-numeric:lining-nums;line-height:1.4;margin:0}.ab-steps{display:grid;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:640px){.ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.ab-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-steps>li{align-content:start;background:var(--ab-card);border-radius:12px;box-shadow:var(--ab-lift);display:grid;gap:.7rem;padding:clamp(1.5rem,2.5vw,2rem);position:relative}.ab-step{color:var(--ab-stem);font-family:var(--font-serif);font-size:.82rem;font-style:italic;letter-spacing:.18em;line-height:1;margin-bottom:.6rem;text-transform:uppercase}.ab-steps p{line-height:1.65}.ab-people{display:grid;gap:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.ab-people{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-people--dense{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.ab-people--dense{grid-template-columns:repeat(5,minmax(0,1fr))}}.ab-person{color:inherit;display:grid;gap:.85rem;text-decoration:none}.ab-person__photo{aspect-ratio:4 / 5;background:var(--ab-linen);border-radius:2px;overflow:hidden}.ab-person__photo img{display:block;height:100%;object-fit:cover;transition:transform .9s var(--ab-ease),filter .9s var(--ab-ease);width:100%}.ab-person:hover .ab-person__photo img{filter:saturate(1.08);transform:scale(1.035)}.ab-name{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2}.ab-person:hover .ab-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ab-role{color:var(--ab-muted);font-size:.875rem;line-height:1.4;margin-top:.2rem}.ab-founder{display:grid;gap:clamp(2rem,5vw,4.5rem)}@media(min-width:900px){.ab-founder{align-items:start;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.ab-founder figure{margin:0}.ab-founder img{aspect-ratio:4 / 5;border-radius:2px;display:block;height:auto;object-fit:cover;width:100%}.ab-quote{border-left:1px solid var(--ab-stem);color:var(--ab-ink);font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.75rem);font-style:italic;line-height:1.35;padding-left:1.25rem}.ab-press{border-top:1px solid var(--ab-rule-strong)}.ab-press li{border-bottom:1px solid var(--ab-rule)}.ab-press a{color:inherit;display:grid;gap:.35rem 2rem;padding-block:1.15rem;text-decoration:none}@media(min-width:720px){.ab-press a{align-items:baseline;grid-template-columns:13rem minmax(0,1fr) 10rem}}.ab-press__outlet{color:var(--ab-stem);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-press__title{color:var(--ab-ink);font-family:var(--font-serif);font-size:1.125rem;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .2s var(--ab-ease)}.ab-press a:hover .ab-press__title{text-decoration-color:currentColor}.ab-press__date{color:var(--ab-muted);font-size:.875rem;font-variant-numeric:tabular-nums}@media(min-width:720px){.ab-press__date{text-align:right}}.ab-faq{border-top:1px solid var(--ab-rule-strong)}.ab-faq>div{border-bottom:1px solid var(--ab-rule);display:grid;gap:.6rem;padding-block:1.5rem}@media(min-width:900px){.ab-faq>div{gap:3rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ab-faq p{line-height:1.7;max-width:62ch}.ab-bio{display:grid;gap:clamp(2rem,5vw,4.5rem)}@media(min-width:900px){.ab-bio{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.ab-bio__aside{align-self:start;position:sticky;top:7rem}}.ab-bio__aside img{aspect-ratio:4 / 5;border-radius:2px;display:block;height:auto;object-fit:cover;width:100%}.ab-facts{border-top:1px solid var(--ab-rule-strong);margin-top:1.5rem}.ab-facts>div{border-bottom:1px solid var(--ab-rule);display:grid;gap:.25rem;padding-block:.85rem}.ab-facts dt{color:var(--ab-stem);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-facts dd{color:var(--ab-ink);line-height:1.5;margin:0}.ab-crumbs{color:var(--ab-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem}.ab-crumbs a{color:inherit;text-decoration:underline;text-decoration-color:var(--ab-rule-strong);text-underline-offset:.2em}.ab-crumbs a:hover{color:var(--ab-ink)}.ab-crumbs li+li:before{content:"/";margin-right:.5rem;opacity:.6}.ab-articles li{border-bottom:1px solid var(--ab-rule)}.ab-articles a{color:var(--ab-ink);display:block;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.4;padding-block:.8rem;text-decoration:none}.ab-articles a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ab-copy{background:var(--ab-linen);border-radius:2px;color:var(--ab-ink);font-family:var(--font-serif);font-size:1.125rem;line-height:1.6;max-width:var(--ab-measure);padding:clamp(1.25rem,3vw,2rem)}.ab-button{align-items:center;background:transparent;border:1px solid var(--ab-stem);border-radius:999px;color:var(--ab-stem-deep);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.14em;padding:.8rem 1.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s var(--ab-ease),color .2s var(--ab-ease)}.ab-button:hover{background:var(--ab-stem);color:var(--ab-paper)}.ab-close{text-align:center}.ab-close .ab-h2{margin-inline:auto;max-width:20ch}.ab-speakers{display:grid;gap:clamp(2rem,4vw,3rem);list-style:none;margin:0;padding:0}.ab-speaker{align-items:start;border-top:1px solid var(--ab-rule);display:grid;gap:1.25rem 2rem;grid-template-columns:1fr;padding-top:clamp(1.5rem,3vw,2rem)}@media(min-width:720px){.ab-speaker{grid-template-columns:180px 1fr}}.ab-speaker__photo{max-width:140px}@media(min-width:720px){.ab-speaker__photo{max-width:none}}.ab-speaker__photo img{aspect-ratio:4 / 5;display:block;height:auto;object-fit:cover;width:100%}.ab-speaker .ab-h3 a{color:inherit;text-decoration:none}.ab-speaker .ab-h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ab-ticker{--ab-ticker-gap: clamp(2.5rem, 5vw, 4.5rem);border-block:1px solid var(--ab-rule);overflow:hidden;padding-block:clamp(1.75rem,3.5vw,2.5rem);position:relative;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ab-ticker__track{align-items:center;display:flex;width:max-content}.ab-ticker__track li{flex:none;padding-right:var(--ab-ticker-gap)}.ab-ticker img{display:block;filter:brightness(0);opacity:.62;width:auto}.ab-ticker__toggle{background:var(--ab-paper);border:1px solid var(--ab-rule-strong);border-radius:999px;bottom:.5rem;color:var(--ab-muted);font-size:.75rem;opacity:0;padding:.2rem .7rem;position:absolute;right:8%;transition:opacity .2s var(--ab-ease)}.ab-ticker:hover .ab-ticker__toggle,.ab-ticker__toggle:focus-visible,.ab-ticker.is-paused .ab-ticker__toggle{opacity:1}@media(prefers-reduced-motion:no-preference){.ab-ticker__track{animation:ab-ticker 70s linear infinite}.ab-ticker:hover .ab-ticker__track,.ab-ticker.is-paused .ab-ticker__track{animation-play-state:paused}}@keyframes ab-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ab-ticker{mask-image:none}.ab-ticker__track{flex-wrap:wrap;gap:1.75rem var(--ab-ticker-gap);justify-content:center;margin-inline:auto;max-width:72rem;padding-inline:var(--ab-gutter);width:auto}.ab-ticker__track li{padding-right:0}.ab-ticker__track [data-copy],.ab-ticker__toggle{display:none}}.ab-logowall{align-items:center;border-block:1px solid var(--ab-rule);display:grid;gap:2.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;padding-block:2.5rem}@media(min-width:640px){.ab-logowall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.ab-logowall{grid-template-columns:repeat(6,minmax(0,1fr))}}.ab-logowall img{display:block;filter:brightness(0);max-width:100%;opacity:.62;width:auto}.ab-features{display:grid;gap:1px;background:var(--ab-rule);border-block:1px solid var(--ab-rule)}@media(min-width:720px){.ab-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.ab-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-feature{background:var(--ab-paper);color:inherit;display:flex;flex-direction:column;gap:1.25rem;min-height:15rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;transition:background-color .3s var(--ab-ease)}.ab-feature:hover{background:var(--ab-linen)}.ab-feature__logo{align-items:center;display:flex;height:2.5rem}.ab-feature__logo img{filter:brightness(0);max-height:100%;opacity:.75;width:auto}.ab-feature .ab-press__title{font-size:1.3rem}.ab-feature:hover .ab-press__title{text-decoration-color:currentColor}.ab-feature__meta{color:var(--ab-muted);font-size:.875rem;margin-top:auto}.ab-year{color:var(--ab-ink);font-family:var(--font-serif);font-size:1.5rem;margin:3rem 0 1rem}.ab-year:first-of-type{margin-top:0}.ab-press__by{color:var(--ab-muted);display:block;font-family:var(--font-sans, inherit);font-size:.875rem;margin-top:.35rem}.ab-recognition{border-top:1px solid var(--ab-rule-strong);display:grid}@media(min-width:720px){.ab-recognition{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-recognition li{border-bottom:1px solid var(--ab-rule);padding:1.5rem 2rem 1.5rem 0}.ab-band{overflow:clip;position:relative}.ab-band>.ab-wrap{position:relative;z-index:1}.ab-plate{display:none;pointer-events:none;position:absolute;width:clamp(240px,24vw,400px);z-index:0}@media(min-width:1024px){.ab-plate{display:block}}.ab-plate img{display:block;filter:sepia(.5) hue-rotate(16deg) saturate(.62);height:auto;mix-blend-mode:multiply;opacity:var(--ab-plate-opacity, .14);width:100%}.ab-plate--left{left:0;mask-image:linear-gradient(to right,#000 45%,transparent 92%)}.ab-plate--right{right:0;mask-image:linear-gradient(to left,#000 45%,transparent 92%)}.ab-plate--top{top:0}.ab-plate--bottom{bottom:0}.ab-plate--middle{top:50%;transform:translateY(-50%)}.ab-plate--flip img{transform:scaleX(-1)}.ab-plate--hero{left:-3.5rem;top:-2.5rem;width:clamp(260px,25vw,420px)}.ab-plate--people{right:-5rem;top:-3rem;width:clamp(240px,22vw,360px)}.ab-plate--facts{right:-6rem;width:clamp(260px,24vw,400px)}.ab-plate--close{bottom:-6rem;left:-3rem;width:clamp(240px,22vw,360px)}.ab-plate--close-r{bottom:-2rem;right:4vw;width:clamp(110px,10vw,170px)}.ab-frame{isolation:isolate;position:relative}.ab-frame img{border-radius:2px;box-shadow:var(--ab-paper-edge);display:block;height:auto;width:100%}.ab-caption{color:var(--ab-muted);font-size:.75rem;line-height:1.5;margin-top:.85rem}.ab-hero__figure{padding-left:clamp(1.5rem,6vw,4rem)}.ab-hero__main{isolation:isolate;position:relative}.ab-hero__main img{box-shadow:var(--ab-paper-edge)}.ab-hero__inset{background:var(--ab-paper);border-radius:2px;bottom:3.25rem;box-shadow:var(--ab-paper-edge);left:0;padding:.5rem;position:absolute;width:48%}.ab-hero__inset img{aspect-ratio:3 / 2;display:block;height:auto;object-fit:cover;width:100%}.ab-hero__figure .ab-caption{margin-left:50%}@media(max-width:959px){.ab-hero__figure{padding-left:0}.ab-hero__inset{bottom:-1.5rem;left:auto;right:-.25rem;width:46%}.ab-hero__figure .ab-caption{margin-left:0;margin-top:2.5rem;max-width:50%}}@media(min-width:900px){.ab-split--photo>.ab-section__head{position:static}}.ab-side-photo{margin:clamp(1rem,3vw,2rem) 0 0;max-width:25rem}.ab-side-photo img{aspect-ratio:4 / 5;object-fit:cover}@media(max-width:899px){.ab-side-photo{max-width:22rem}}.ab-different{display:grid;gap:clamp(2.5rem,5vw,4.5rem)}@media(min-width:1040px){.ab-different{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.ab-different__photo{position:sticky;top:7rem}.ab-different .ab-ruled--wide>li{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr)}}.ab-different__photo{margin:0;max-width:26rem}.ab-different__photo img{aspect-ratio:2 / 3;object-fit:cover}@media(min-width:1040px){.ab-different__photo{margin-top:.5rem}}.ab-strip{padding-block:clamp(3rem,6vw,5rem)}.ab-strip .ab-wrap{max-width:1440px}.ab-strip__row{display:flex;gap:clamp(.5rem,1.2vw,1rem)}.ab-strip__row li{aspect-ratio:var(--ar);flex:var(--ar) 1 0;min-width:0}.ab-strip__row img{border-radius:2px;box-shadow:var(--ab-lift);display:block;height:100%;object-fit:cover;width:100%}@media(max-width:719px){.ab-strip__row{margin-inline:calc(var(--ab-gutter) * -1);overflow-x:auto;padding:.25rem var(--ab-gutter) 1rem;scroll-padding-inline:var(--ab-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ab-hairline) transparent}.ab-strip__row li{flex:none;height:18rem;scroll-snap-align:start}}.ab-sheet{background:var(--ab-card);border-radius:4px;box-shadow:var(--ab-paper-edge);padding:clamp(1.25rem,3.5vw,2.75rem)}.ab-founder .ab-frame img{aspect-ratio:4 / 5;object-fit:cover}.ab-person__photo{box-shadow:var(--ab-lift)}.ab-for__title{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ab-for__photo{margin:0}.ab-for__photo img{aspect-ratio:4 / 3;border-radius:4px;box-shadow:var(--ab-lift);display:block;height:auto;object-fit:cover;object-position:50% 38%;width:100%}.ab-for__photo .ab-caption{text-align:right}.ab-for__list{display:grid;gap:clamp(1rem,2vw,1.5rem);list-style:none;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;position:relative}.ab-for__list>li{align-content:start;background:var(--ab-card);border-radius:12px;box-shadow:var(--ab-lift);display:grid;gap:.7rem;padding:clamp(1.5rem,2.5vw,2rem)}.ab-for__label{color:var(--ab-ink);font-family:var(--font-serif);font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:400;line-height:1.2;text-wrap:balance}.ab-for__list p{line-height:1.65}@media(min-width:640px){.ab-for__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ab-for__photo img{aspect-ratio:21 / 9}.ab-for__photo{display:flex;flex-direction:column-reverse}.ab-for__photo .ab-caption{margin:0 0 .5rem}.ab-for__list{margin:-4.5rem clamp(1rem,3vw,2.5rem) 0}}@media(min-width:1040px){.ab-for__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-hero__grid--page{align-items:center}@media(min-width:960px){.ab-hero__grid--page{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ab-page-photo{justify-self:end;margin:0;max-width:24rem;width:100%}.ab-page-photo img{aspect-ratio:4 / 5;object-fit:cover}.ab-page-photo--landscape{max-width:34rem}.ab-page-photo--landscape img{aspect-ratio:3 / 2}@media(max-width:959px){.ab-page-photo{justify-self:start;max-width:22rem}.ab-page-photo--landscape{max-width:30rem}}.ab-plate--bio{right:-5rem;top:2rem;width:clamp(240px,22vw,360px)}.ab-copy.ab-sheet{background:var(--ab-card)}.ab-speaker__photo img{border-radius:2px;box-shadow:var(--ab-lift)}.ab-stars{color:var(--ab-petal);letter-spacing:.12em}.ab-trust{color:var(--ab-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem 1.25rem;line-height:1.5;margin-top:1.25rem}.ab-trust__ratings{color:var(--ab-body);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color .2s var(--ab-ease)}.ab-trust__ratings:hover{text-decoration-color:currentColor}.ab-trust__ratings .ab-stars{margin-right:.4rem}.ab-inline-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,2.75rem)}.ab-inline-cta .ab-meta{max-width:34ch}.ab-inline-cta--center{justify-content:center}.ab-reviews{border-top:0;padding-top:0}.ab-reviews__head{align-items:end;display:grid;gap:1.75rem 3rem;margin-bottom:clamp(2rem,4vw,3rem)}@media(min-width:960px){.ab-reviews__head{grid-template-columns:minmax(0,1fr) auto}}.ab-rollup{display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.25rem,3vw,2.5rem)}.ab-rollup li{display:grid;gap:.2rem}@media(max-width:639px){.ab-rollup{display:grid;gap:.85rem}.ab-rollup li{align-items:center;border-top:1px solid var(--ab-rule);column-gap:1rem;grid-template-columns:max-content minmax(0,1fr);padding-top:.85rem;row-gap:.15rem}.ab-rollup li:first-child{border-top:0;padding-top:0}.ab-rollup__line{grid-row:1 / span 2}.ab-rollup__name{align-self:end}.ab-rollup__count{align-self:start}}.ab-rollup__score{color:var(--ab-ink);font-family:"BN Bergen St",var(--font-sans);font-size:clamp(1.6rem,2.6vw,2.05rem);font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1}.ab-rollup__name{color:var(--ab-stem);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-rollup__count{color:var(--ab-muted);font-size:.8125rem}.ab-quotes{display:grid;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:860px){.ab-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-quotes figure{background:var(--ab-card);border-radius:12px;box-shadow:var(--ab-lift);display:flex;flex-direction:column;gap:1rem;height:100%;margin:0;padding:clamp(1.5rem,2.5vw,2rem)}.ab-quotes blockquote{color:var(--ab-ink);font-family:var(--font-serif);font-size:1.125rem;line-height:1.5}.ab-quotes figcaption{display:grid;gap:.15rem;margin-top:auto}.ab-quotes .ab-name{font-size:1.05rem}.ab-rollup__line{align-items:center;display:flex;gap:.6rem}.ab-rating{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.2l2.7 5.6 6.1.8-4.5 4.2 1.1 6.1L10 15l-5.4 2.9 1.1-6.1L1.2 7.6l6.1-.8z'/%3E%3C/svg%3E");background:linear-gradient(90deg,var(--ab-petal) var(--fill),rgb(35 31 32 / .16) var(--fill));display:inline-block;height:.95rem;-webkit-mask:var(--star) left center / .95rem .95rem repeat-x;mask:var(--star) left center / .95rem .95rem repeat-x;width:4.75rem}.ab-quotes--photo figure{gap:0;overflow:hidden;padding:0}.ab-quotes__photo{aspect-ratio:4 / 3;background:var(--ab-rule);border:0;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.ab-quotes__photo img,.ab-quotes__more img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.ab-quotes__photo:hover img,.ab-quotes__more button:hover img{transform:scale(1.03)}.ab-quotes__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.2vw,1.75rem)}.ab-quotes__more{display:flex;gap:.5rem}.ab-quotes__more button{aspect-ratio:1;background:var(--ab-rule);border:0;border-radius:4px;cursor:zoom-in;overflow:hidden;padding:0;width:3.25rem}.ab-quotes__photo:focus-visible,.ab-quotes__more button:focus-visible{outline:2px solid var(--ab-ink);outline-offset:2px}.ab-lightbox{background:transparent;border:0;inset:0;margin:auto;max-height:92vh;max-width:min(92vw,960px);padding:0}.ab-lightbox::backdrop{background:#231f20d9}.ab-lightbox img{border-radius:6px;display:block;max-height:88vh;max-width:100%;object-fit:contain}.ab-lightbox__close{background:var(--ab-card);border:0;border-radius:999px;color:var(--ab-ink);cursor:pointer;font-size:1.5rem;height:2.5rem;line-height:1;position:absolute;right:.5rem;top:.5rem;width:2.5rem}.ab-sticky{align-items:center;background:var(--ab-paper);border-top:1px solid var(--ab-hairline);bottom:0;box-shadow:0 -8px 24px #2a261c14;display:flex;gap:1rem;justify-content:space-between;left:0;padding:.7rem var(--ab-gutter) calc(.7rem + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .35s var(--ab-ease);z-index:90}.ab-sticky p{color:var(--ab-ink);font-size:.875rem}.ab-sticky.is-shown{transform:none}.ab-sticky[hidden]{display:none}@media(min-width:1024px){.ab-sticky{display:none}}@media(prefers-reduced-motion:reduce){.ab-sticky{transition:none}}.ab-h1--long{font-size:clamp(2.15rem,4.1vw,3.35rem);letter-spacing:-.015em;line-height:1.08}.ab-founder--spread{align-items:center}@media(min-width:900px){.ab-founder--spread{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ab-founder__story{display:grid;gap:1.75rem}.ab-founder__quote{margin:0}.ab-founder__quote p{color:var(--ab-ink);font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.4rem);font-style:italic;letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.ab-founder__quote footer{color:var(--ab-muted);font-size:.875rem;margin-top:.85rem}.ab-masthead{border-top:1px solid var(--ab-rule);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem)}.ab-masthead__head{display:grid;gap:.5rem 3rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}@media(min-width:900px){.ab-masthead__head{align-items:baseline;grid-template-columns:auto 1fr}}.ab-masthead__head p{color:var(--ab-body);line-height:1.6}.ab-masthead__grid{display:grid;gap:1.75rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:720px){.ab-masthead__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.ab-masthead__grid{gap:2rem 1.25rem;grid-template-columns:repeat(6,minmax(0,1fr))}}.ab-person--mast .ab-person__photo img{object-position:var(--focus, 50% 25%);transform:scale(var(--zoom, 1));transform-origin:var(--focus, 50% 25%)}.ab-person--mast:hover .ab-person__photo img{transform:scale(calc(var(--zoom, 1) * 1.03))}.ab-person--mast .ab-name{font-size:1.05rem}.ab-person--mast .ab-role{font-size:.8rem}.ab-steps--photo>li{gap:0;overflow:hidden;padding:0}.ab-steps__photo{aspect-ratio:4 / 3;overflow:hidden}.ab-steps__photo img{display:block;height:100%;object-fit:cover;width:100%}.ab-steps__body{display:grid;gap:.7rem;padding:clamp(1.25rem,2.2vw,1.75rem)}.ab-inline-cta--center{align-items:center;flex-direction:column;gap:.9rem}.ab-proof{background:var(--ab-ink);color:var(--ab-paper);padding-block:clamp(2.25rem,5vw,3.25rem)}.ab-proof__row{display:grid;gap:1.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}@media(min-width:900px){.ab-proof__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-proof__row li+li{border-left:1px solid rgb(255 254 250 / .18);padding-left:clamp(1rem,3vw,2.5rem)}}.ab-proof__row li{display:grid;gap:.4rem}.ab-proof__num{font-family:"BN Bergen St",var(--font-sans);font-size:clamp(2rem,4vw,3rem);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;line-height:1}.ab-proof__label{color:#fffefab8;font-size:.95rem}.ab-glance{display:grid;gap:2rem clamp(2rem,5vw,4rem)}@media(min-width:900px){.ab-glance__head{align-items:baseline;display:flex;justify-content:space-between;gap:2rem}.ab-glance__head .ab-meta{margin-top:0}}.ab-register--open{border-block:1px solid var(--ab-rule-strong)}.ab-pressquotes{display:grid;gap:clamp(2rem,4vw,3rem);list-style:none;margin:0;padding:0}@media(min-width:860px){.ab-pressquotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-pressquotes figure{border-top:1px solid var(--ab-rule-strong);display:grid;gap:1.1rem;margin:0;padding-top:1.5rem}.ab-pressquotes__logo{align-items:center;display:flex;height:2.75rem}.ab-pressquotes img{display:block;max-width:100%;object-fit:contain;object-position:left center;width:auto}.ab-pressquotes blockquote{color:var(--ab-ink);font-family:var(--font-serif);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.4;margin:0;text-wrap:pretty}.ab-pressquotes figcaption{color:var(--ab-muted);font-size:.875rem}.ab-faq-layout{display:grid;gap:2rem clamp(2rem,5vw,4rem)}@media(min-width:1040px){.ab-faq-layout{align-items:start;grid-template-columns:minmax(0,.38fr) minmax(0,1fr)}.ab-faq-layout__head{position:sticky;top:6rem}}.ab-faq--open>div{grid-template-columns:1fr;gap:.55rem}.ab-faq--open p{max-width:64ch}.ab-close2{background:var(--ab-linen);display:grid}@media(min-width:900px){.ab-close2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:clamp(520px,52vw,700px)}}.ab-close2__photo{margin:0;position:relative}.ab-close2__photo img{aspect-ratio:4 / 3;display:block;height:100%;object-fit:cover;width:100%}.ab-close2__photo .ab-caption{bottom:0;color:#fffefae6;left:0;margin:0;padding:.75rem var(--ab-gutter);position:absolute;text-shadow:0 1px 6px rgb(0 0 0 / .45)}.ab-close2__panel{align-content:center;display:grid;gap:1.25rem;justify-items:start;padding:clamp(2.5rem,6vw,5rem) var(--ab-gutter)}@media(min-width:900px){.ab-close2__panel{padding-inline:clamp(2.5rem,5vw,4.5rem)}}.ab-close2__panel .ab-h2{max-width:14ch}.ab-close2__panel .ab-lede{max-width:36ch}@media(max-width:639px){.ab-steps--photo>li{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.ab-steps__photo{aspect-ratio:auto}}.ab-proof__star{color:var(--ab-petal);font-family:var(--font-sans);font-size:.62em;margin-left:.18em;vertical-align:.32em}.ab-team-hero{padding-bottom:0}.ab-team-hero__text{display:grid;gap:1.25rem 4rem}@media(min-width:960px){.ab-team-hero__text{align-items:end;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ab-team-hero__text .ab-lede{margin-bottom:.35rem}}.ab-team-hero__text .ab-h1{max-width:16ch}.ab-team-hero__photo{margin:clamp(2.5rem,5vw,4rem) auto 0;max-width:1400px}.ab-team-hero__photo img{aspect-ratio:2 / 1;display:block;height:auto;object-fit:cover;object-position:50% 40%;width:100%}@media(max-width:719px){.ab-team-hero__photo img{aspect-ratio:4 / 3}}.ab-team-hero__photo .ab-caption{margin-top:.75rem}.ab-team-lead{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:900px){.ab-team-lead{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.ab-team-lead__photo{margin:0;max-width:34rem}.ab-team-lead__photo img{display:block;height:auto;width:100%}.ab-team-lead__text .ab-lede{margin-top:1.25rem}.ab-team-lead__list{border-top:1px solid var(--ab-rule);list-style:none;margin:2rem 0 0;padding:0}.ab-team-lead__list a{align-items:baseline;border-bottom:1px solid var(--ab-rule);color:inherit;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;justify-content:space-between;padding-block:1rem;text-decoration:none}.ab-team-lead__list a:hover .ab-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ab-team .ab-person__photo img{object-position:50% 20%}.ab-team-together__head{display:grid;gap:1rem 4rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}@media(min-width:900px){.ab-team-together__head{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ab-team-together__head .ab-h2{max-width:18ch}.ab-team-together__head p{line-height:1.65;max-width:52ch}.ab-team-mosaic{display:grid;gap:6px;grid-auto-rows:clamp(9rem,26vw,15rem);grid-template-areas:"michelle michelle" "red rose" "red rose";grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.25rem}@media(min-width:900px){.ab-team-mosaic{grid-auto-rows:clamp(19rem,26vw,23rem);grid-template-areas:"arch michelle red rose";grid-template-columns:1fr 2.1fr 1fr 1fr}}.ab-team-mosaic__item{margin:0;min-width:0;overflow:hidden}.ab-team-mosaic__item img{display:block;height:100%;object-fit:cover;width:100%}.ab-team-mosaic__item--arch{grid-area:arch}@media(max-width:899px){.ab-team-mosaic__item--arch{display:none}}.ab-team-mosaic__item--michelle{grid-area:michelle}.ab-team-mosaic__item--rose{grid-area:rose}.ab-team-mosaic__item--red{grid-area:red}.ab-team-mosaic__item--michelle img{object-position:30% 40%}.ab-team-mosaic__item--rose img{object-position:50% 38%}.ab-team-mosaic__item--red img{object-position:50% 30%}.ab-team-close__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem)}@media(min-width:900px){.ab-team-close__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ab-team-close__photo{margin:0}.ab-team-close__photo img{display:block;height:auto;width:100%}.ab-hero__main img,.ab-hero__inset,.ab-hero__inset img,.ab-frame img,.ab-founder img,.ab-person__photo,.ab-person__photo img,.ab-bio__aside img,.ab-strip__row img,.ab-for__photo img,.ab-speaker__photo img,.ab-steps--photo>li,.ab-steps__photo,.ab-quotes--photo figure,.ab-quotes__photo,.ab-quotes__more button,.ab-close2__photo,.ab-close2__photo img,.ab-lightbox img{border-radius:0;box-shadow:none}.ab-steps--photo>li,.ab-quotes--photo figure{outline:1px solid var(--ab-rule)}.ab-for__list{gap:0 clamp(2rem,5vw,4.5rem);margin:clamp(1.75rem,3vw,2.5rem) 0 0}.ab-for__list>li{background:none;border-radius:0;border-top:1px solid var(--ab-rule-strong);box-shadow:none;gap:.5rem;padding:1.25rem 0 1.75rem}@media(min-width:900px){.ab-for__list{margin:clamp(1.75rem,3vw,2.5rem) 0 0}}@media(min-width:1040px){.ab-for__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ab-for__photo{display:block}.ab-for__photo .ab-caption{margin:.5rem 0 0}}
