[data-astro-cid-thbfbwjf][data-carousel-controls]{margin-top:1.25rem}[data-astro-cid-thbfbwjf][data-organization-carousel]{container:organization-rail/inline-size}[data-astro-cid-thbfbwjf][data-organization-index]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin-top:1rem;padding:0;list-style:none;display:grid}[data-astro-cid-thbfbwjf][data-organization-index] li[data-astro-cid-thbfbwjf]{min-width:0}[data-astro-cid-thbfbwjf][data-organization-select]{border:0;border-top:1px solid hsl(var(--line) / .65);width:100%;min-height:2.75rem;color:hsl(var(--ink-soft));text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.625rem;padding:.5rem 0;font-size:.75rem;font-weight:400;line-height:1.6;display:flex}[data-astro-cid-thbfbwjf][data-organization-label]{align-items:center;gap:.625rem;min-width:0;display:flex}[data-astro-cid-thbfbwjf][data-organization-number]{flex-shrink:0;font-size:.6875rem}[data-astro-cid-thbfbwjf][data-organization-select][aria-pressed=true]{color:var(--about-accent,hsl(var(--brand)));border-top-color:currentColor;box-shadow:inset 0 1px}[data-astro-cid-thbfbwjf][data-organization-select]:hover{color:var(--about-accent,hsl(var(--brand)));text-underline-offset:.25rem;text-decoration:underline}[data-astro-cid-thbfbwjf][data-organization-select]:focus-visible{outline:2px solid var(--about-accent,hsl(var(--brand)));outline-offset:3px}@container organization-rail (width<33.75rem){[data-astro-cid-thbfbwjf][data-organization-index]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}@container organization-rail (width<16rem){[data-astro-cid-thbfbwjf][data-organization-index]{grid-template-columns:minmax(0,1fr)}}[data-astro-cid-thbfbwjf][data-carousel-item]{container:organization-card/inline-size}[data-astro-cid-thbfbwjf][data-carousel-item]>a[data-astro-cid-thbfbwjf]{border:1px solid hsl(var(--line) / .65);background:hsl(var(--brand-soft));color:hsl(var(--ink));border-radius:1.75rem 1.75rem .5rem;padding:0 .75rem .75rem;text-decoration:none}[data-astro-cid-thbfbwjf][data-carousel-logo]{--organization-logo-surface:hsl(var(--project-surface));isolation:isolate;background:radial-gradient(ellipse at 10% 50%, hsl(var(--project-primary) / .06), transparent 70%), var(--organization-logo-surface);height:11rem;color:var(--color-portrait-ink);flex-shrink:0;place-items:center;margin-inline:-.75rem;padding-bottom:1rem;display:grid;position:relative;overflow:hidden}[data-astro-cid-thbfbwjf][data-logo-surface=light],[data-astro-cid-thbfbwjf][data-logo-surface=neutral]{--organization-logo-surface:var(--color-logo-paper);color:var(--color-portrait-scrim)}[data-astro-cid-thbfbwjf][data-carousel-logo]:before{content:"";aspect-ratio:1;background:color-mix(in srgb, hsl(var(--project-primary)) 54%, var(--organization-logo-surface));width:78%;box-shadow:0 0 0 1.0625rem color-mix(in srgb, hsl(var(--project-primary)) 31%, var(--organization-logo-surface)), 0 0 0 2.1875rem color-mix(in srgb, hsl(var(--project-primary)) 16%, var(--organization-logo-surface)), 0 0 0 3.3125rem color-mix(in srgb, hsl(var(--project-primary)) 7%, var(--organization-logo-surface));border-radius:40%;position:absolute;bottom:-75%;right:-39%;transform:rotate(-25deg)}[data-astro-cid-thbfbwjf][data-carousel-logo]:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, hsl(var(--project-primary)) 20%, var(--organization-logo-surface));width:5rem;box-shadow:0 0 0 .75rem color-mix(in srgb, hsl(var(--project-primary)) 5%, var(--organization-logo-surface));border-radius:50%;position:absolute;top:-3.375rem;left:-3.75rem}[data-astro-cid-thbfbwjf][data-carousel-mark]{z-index:1;object-fit:contain;width:auto;max-width:60%;height:auto;max-height:4.625rem;position:relative}[data-astro-cid-thbfbwjf][data-logo-aspect=square] [data-astro-cid-thbfbwjf][data-carousel-mark]{max-height:6.25rem}[data-astro-cid-thbfbwjf][data-logo-aspect=tall] [data-astro-cid-thbfbwjf][data-carousel-mark]{max-width:30%;max-height:5.75rem}[data-astro-cid-thbfbwjf][data-carousel-copy]{border:1px solid hsl(var(--line) / .65);background:hsl(var(--surface));border-radius:1.125rem 1.125rem .25rem;flex-direction:column;flex:1;min-width:0;margin-top:-1.5rem;padding:1.375rem 1.125rem 1.125rem;display:flex;position:relative}[data-astro-cid-thbfbwjf][data-carousel-index]{color:var(--about-accent,hsl(var(--brand)));letter-spacing:.12em;margin-bottom:.75rem;font-size:.6875rem;line-height:1.5}[data-astro-cid-thbfbwjf][data-carousel-title]{letter-spacing:-.05em;font-size:1.5rem;font-weight:500;line-height:1.4}[data-astro-cid-thbfbwjf][data-carousel-description]{color:hsl(var(--ink-soft));margin-block:.75rem 1.5rem;font-size:.8125rem;line-height:1.9}[data-astro-cid-thbfbwjf][data-carousel-action]{border-top:1px solid hsl(var(--line) / .65);color:var(--about-accent,hsl(var(--brand)));justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:500;line-height:1.8;display:flex}[data-astro-cid-thbfbwjf][data-carousel-action] svg{flex-shrink:0}@container organization-card (width<16rem){[data-astro-cid-thbfbwjf][data-carousel-item]>a[data-astro-cid-thbfbwjf]{padding-inline:.5rem;padding-bottom:.5rem}[data-astro-cid-thbfbwjf][data-carousel-copy]{padding:1rem .75rem}[data-astro-cid-thbfbwjf][data-carousel-logo]{margin-inline:-.5rem}}@container organization-card (width<14rem){[data-astro-cid-thbfbwjf][data-carousel-title]{font-size:1.125rem}[data-astro-cid-thbfbwjf][data-carousel-action]{flex-wrap:wrap}}[data-astro-cid-thbfbwjf][data-carousel-list]{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,18rem),33.3333% - .666667rem),1fr))}.about-hero.signature-frame{padding-bottom:2.5rem}.about-hero-copy>.about-eyebrow{text-wrap:balance;display:block}.about-eyebrow>span{color:var(--about-accent)}.about-hero h1{letter-spacing:-.073em;margin-top:1.75rem;font-size:clamp(3rem,5.3vw,5rem);font-weight:600;line-height:1.04}.about-hero h1>span{color:var(--about-accent);display:block}.about-link svg{width:1rem;height:1rem}.about-link:hover{color:var(--about-accent);text-decoration-color:currentColor}.about-page a:focus-visible,.about-page button:focus-visible{outline:2px solid var(--about-accent);outline-offset:5px}.about-availability>span{background:hsl(var(--success));border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.about-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center bottom;border-radius:5rem .75rem 0 0;width:100%;height:auto;display:block}.about-portrait figcaption{grid-template-columns:minmax(0,1fr) 7.875rem;display:grid}.about-portrait [data-about-portrait-identity]{min-width:0;padding:1.5rem 1.375rem .25rem 0}.about-portrait [data-about-portrait-handle]{color:var(--about-accent);letter-spacing:.06em;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;line-height:1.6;display:block}.about-portrait [data-about-portrait-name]{letter-spacing:-.055em;text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.15;display:block}.about-portrait [data-about-portrait-location]{background:hsl(var(--brand-soft));letter-spacing:0;border-end-end-radius:2rem;flex-direction:column;justify-content:center;gap:.5625rem;padding:1.375rem 1rem;font-size:.6875rem;line-height:1.7;display:flex;position:relative}.about-portrait [data-about-portrait-location]>span:last-child{color:hsl(var(--ink-soft))}.about-portrait [data-about-portrait-location]:before{background:radial-gradient(circle at bottom left, transparent calc(1.5rem - .5px), hsl(var(--brand-soft)) 1.5rem);content:"";width:1.5rem;height:1.5rem;position:absolute;top:0;right:100%}@container about-portrait not (width>=21.25rem){.about-portrait figcaption{grid-template-columns:minmax(0,1fr) 6.625rem}.about-portrait [data-about-portrait-identity]{padding-top:1.25rem;padding-right:1rem}.about-portrait [data-about-portrait-name]{font-size:1.5625rem}.about-portrait [data-about-portrait-location]{border-end-end-radius:1.75rem;padding:1.125rem .8125rem}}@container about-portrait not (width>=16.25rem){.about-portrait figcaption{grid-template-columns:minmax(0,1fr)}.about-portrait [data-about-portrait-identity]{padding:1.25rem 0}.about-portrait [data-about-portrait-name]{font-size:min(1.5625rem,12cqi)}.about-portrait [data-about-portrait-location]{border-radius:.3125rem 0 1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding:1rem 1.25rem;display:grid}.about-portrait [data-about-portrait-location]:before,.about-portrait [data-about-portrait-location] br{display:none}}@container about-portrait not (width>=11rem){.about-portrait [data-about-portrait-location]{grid-template-columns:minmax(0,1fr);padding:.75rem}}.about-stats .about-stat{border:0;border-right:1px solid hsl(var(--line) / .65);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.about-stats .about-stat:first-child{padding-left:0}.about-stats .about-stat:last-child{border-right:0;padding-right:0}.about-stat [data-about-stat-copy]{flex-direction:column;flex:1;min-width:0;display:flex}.about-stat h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:500;line-height:1.5}.about-stat [data-about-stat-description]{max-width:38rem;color:hsl(var(--ink-soft));margin-top:.625rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.8}.about-stat [data-about-stat-source]{width:fit-content;max-width:100%;min-height:2.75rem;color:hsl(var(--ink));overflow-wrap:anywhere;align-items:center;gap:.875rem;margin-top:auto;font-size:.8125rem;line-height:1.8;text-decoration:none;display:flex}.about-stat [data-about-stat-source]:hover{color:var(--about-accent)}.about-stat [data-about-stat-source]>[data-slot=icon]{flex-shrink:0}.about-stat-value>span{letter-spacing:-.025em;font-size:1.125rem;line-height:1.5;display:inline-block}@container about-page not (width>=53.125rem){.about-stats{grid-template-columns:minmax(0,1fr)}.about-stats .about-stat{border-right:0;border-bottom:1px solid hsl(var(--line) / .65);grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 0;display:grid}.about-stats .about-stat:last-child{border-bottom:0}.about-stat [data-about-stat-copy]{border-left:2px solid var(--about-accent);padding-left:1.5rem}.about-stat-value{font-size:3.25rem}}@container about-page not (width>=31.25rem){.about-stats .about-stat{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.5rem}.about-stat-value{font-size:2.75rem}.about-stat-value>span{margin-top:.375rem;font-size:.875rem;display:block}.about-stat [data-about-stat-copy]{padding-left:1rem}.about-stat h2{font-size:1.125rem}}@container about-page not (width>=20rem){.about-stats .about-stat{grid-template-columns:minmax(0,1fr)}.about-stat [data-about-stat-copy]{border-left:0;padding-left:0}.about-stat-value>span{margin-top:0;display:inline-block}}@container about-page not (width>=14rem){.about-stat-value{font-size:min(3.25rem,22cqi)}}.about-guide>p{color:hsl(var(--ink-soft));letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1.8}.about-guide ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin-top:1rem;list-style:none;display:grid}.about-guide li{min-width:0}.about-guide a{min-height:3.5rem;color:hsl(var(--ink));flex-direction:column;gap:.5rem;padding-block:.1875rem;text-decoration:none;display:flex}.about-guide a>[aria-hidden]{color:var(--about-accent);font-size:.6875rem;line-height:1.8}.about-guide a>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.65}.about-guide a:hover>span:last-child{color:var(--about-accent);text-underline-offset:.25rem;text-decoration:underline}.about-page .about-guide a:focus-visible{outline-color:var(--about-accent)}@container about-page (width<=30rem){.about-guide ol{grid-template-columns:minmax(0,1fr);gap:0;margin-top:.75rem}.about-guide a{flex-direction:row;align-items:center;gap:1rem;min-height:3rem}}.about-section-heading h2,.about-next h2{letter-spacing:-.065em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.1}.about-section-heading>p{max-width:23rem;color:hsl(var(--ink-soft));justify-self:end;font-size:.9375rem;line-height:1.85}.about-story-copy p:first-child{color:hsl(var(--ink));letter-spacing:-.03em;font-size:1.25rem;line-height:1.7}.about-story-copy p+p{margin-top:1.25rem}.about-working-modes h3{border-left:2px solid var(--about-accent);letter-spacing:-.05em;text-wrap:balance;padding-left:1.25rem;font-size:1.75rem;font-weight:500;line-height:1.2}.about-working-modes ul{margin-top:1.75rem}.about-working-modes li{border-top:1px solid hsl(var(--line) / .65);grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.about-working-modes li:last-child{border-bottom:1px solid hsl(var(--line) / .65)}.about-working-modes li>span{color:var(--about-accent);letter-spacing:-.06em;font-size:2rem;font-weight:500;line-height:1.1}.about-working-modes li>div{border-left:1px solid hsl(var(--line) / .65);min-width:0;padding-left:1.25rem}.about-working-modes h4{letter-spacing:-.035em;font-size:1.375rem;font-weight:500;line-height:1.3}.about-working-modes p{color:hsl(var(--ink-soft));margin-top:.5rem;font-size:.9375rem;line-height:1.85}@container about-working-modes not (width>=18.75rem){.about-working-modes li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.about-working-modes li>span{font-size:1.625rem}.about-working-modes li>div{padding-left:.75rem}.about-working-modes h4{font-size:1.25rem}}@container about-working-modes not (width>=14.6875rem){.about-working-modes li{grid-template-columns:minmax(0,1fr)}.about-working-modes li>div{border-left:0;padding-left:0}}.about-lanes article{border-top:1px solid hsl(var(--line) / .65);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.15fr);column-gap:2rem;padding-block:1.75rem;display:grid}.about-lanes .about-eyebrow{color:var(--about-accent);letter-spacing:-.05em;grid-row:span 3;align-self:start;font-size:2rem;font-weight:500;line-height:1}.about-lanes h3{letter-spacing:-.045em;text-wrap:balance;grid-row:span 3;font-size:1.5rem;font-weight:500;line-height:1.4}.about-lanes h3+p{border-left:1px solid hsl(var(--line) / .65);color:hsl(var(--ink-soft));padding-left:1.5rem;font-size:.9375rem;line-height:1.85}.about-lanes .about-lane-fit{border-left:1px solid hsl(var(--line) / .65);color:hsl(var(--ink-soft));grid-column:3;padding-top:.875rem;padding-left:1.5rem;font-size:.8125rem;line-height:1.85}.about-lanes [data-about-lane-source]{border-left:1px solid hsl(var(--line) / .65);grid-column:3;min-width:0;padding-top:.875rem;padding-left:1.5rem}.about-lanes [data-about-lane-source]>span{color:hsl(var(--ink-soft));font-size:.6875rem;line-height:1.8;display:block}.about-lanes [data-about-lane-source] a{width:fit-content;max-width:100%;min-height:2.75rem;color:var(--about-accent);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1.25rem;font-size:.75rem;line-height:1.8;text-decoration:none;display:flex}.about-lanes [data-about-lane-source] a:hover{text-underline-offset:.25rem;text-decoration:underline}.about-lanes [data-about-lane-source] [data-slot=icon]{flex-shrink:0}@container about-page not (width>=50rem){.about-lanes article{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1.25rem}.about-lanes .about-eyebrow{grid-row:span 4}.about-lanes h3{grid-row:auto;margin-bottom:.875rem}.about-lanes h3+p,.about-lanes .about-lane-fit,.about-lanes [data-about-lane-source]{border-left:0;grid-column:2;padding-left:0}}@container about-page not (width>=33.75rem){.about-lanes article{grid-template-columns:minmax(0,1fr);gap:1rem}.about-lanes .about-eyebrow,.about-lanes h3{grid-row:auto;margin:0}.about-lanes h3+p,.about-lanes .about-lane-fit,.about-lanes [data-about-lane-source]{grid-column:1;padding:0}}.about-page .about-principle{border:0;border-top:1px solid hsl(var(--line) / .65);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;padding:1.5rem 0 0;display:flex}.about-page .about-principle h3{letter-spacing:-.035em;font-size:1.25rem;font-weight:500;line-height:1.4}.about-page [data-principle-body]{font-size:.9375rem;line-height:1.85}.about-page .about-principle [data-principle-index]{color:var(--about-accent);letter-spacing:.13em}.about-page [data-principle-source]{margin-top:auto;padding-top:1.5rem}.about-page [data-principle-source]>p{border-top:1px solid hsl(var(--line) / .65);color:hsl(var(--ink-soft));padding-top:1rem;font-size:.6875rem;line-height:1.8}.about-page [data-principle-source] a{min-height:4rem;color:var(--about-accent);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5625rem;font-size:.75rem;line-height:1.65;text-decoration:none;display:flex}.about-page [data-principle-source] svg{flex-shrink:0}.about-page [data-principle-source] a:hover{text-underline-offset:.25rem;text-decoration:underline}.about-page [data-principle-source] a:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px}.about-life-photos figure{min-width:0}.about-life-photos [data-about-life-frame]{aspect-ratio:3/2;background:hsl(var(--surface-muted));border-radius:1.5rem;overflow:hidden}.about-life-photos [data-about-life-photo=clouds] [data-about-life-frame]{aspect-ratio:4/5;border-radius:4rem 1.5rem 1.5rem}.about-life-photos img{object-fit:cover;width:100%;height:100%;display:block}.about-life-photos [data-about-life-photo=clouds] img{object-position:right center}.about-life-photos figcaption{color:hsl(var(--ink-soft));margin-top:.875rem;font-size:.8125rem;line-height:1.7}.about-life-footer>span{color:hsl(var(--ink-soft));font-size:.8125rem}#about-recommendations [data-testimonial][data-slot=card]{border:0;border-top:1px solid hsl(var(--line) / .65);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;padding-top:1.75rem;display:flex;overflow:visible}#about-recommendations [data-testimonial-body]{padding:0 0 1.75rem;display:block}#about-recommendations [data-testimonial-quote]{margin-bottom:1rem}#about-recommendations [data-testimonial-quote] svg{width:1.75rem;height:1.75rem}#about-recommendations [data-testimonial] blockquote p{font-size:1.25rem;line-height:1.7}#about-recommendations [data-testimonial-identity]{border:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.375rem .875rem;margin:auto 0 0;padding:0}#about-recommendations [data-testimonial-avatar]{grid-row:span 2;width:2.75rem;height:2.75rem}#about-recommendations [data-testimonial-author]{font-size:.9375rem;line-height:1.6}#about-recommendations [data-testimonial-role]{font-size:.8125rem;line-height:1.65}#about-recommendations [data-testimonial-relationship]{text-align:left;grid-column:2;justify-self:start;max-width:none;font-size:.75rem;line-height:1.65}@container about-page not (width>=56rem){.about-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container about-page not (width>=48rem){.about-testimonials{grid-template-columns:minmax(0,1fr)}}@container about-page not (width>=38rem){.about-life-photos{grid-template-columns:minmax(0,1fr);gap:2rem}.about-life-photos [data-about-life-photo=clouds] [data-about-life-frame]{aspect-ratio:3/2}#about-recommendations [data-testimonial] blockquote p{font-size:1.125rem;line-height:1.8}}@container about-page not (width>=18rem){#about-recommendations [data-testimonial-identity]{grid-template-columns:minmax(0,1fr);gap:.625rem}#about-recommendations [data-testimonial-avatar]{grid-row:auto}#about-recommendations [data-testimonial-relationship]{grid-column:1}}.about-next [data-about-explore-copy]{border-left:2px solid var(--about-accent);min-width:0;padding-left:1.5rem}.about-next .about-eyebrow{color:var(--about-accent)}.about-next [data-about-explore-copy]>p:last-child{max-width:29rem;color:hsl(var(--ink-soft));margin-top:1rem;font-size:.875rem;line-height:1.85}.about-next nav{min-width:0}.about-explore-link[data-slot=button-link]{border-top:1px solid hsl(var(--line) / .65);min-height:2.75rem;color:hsl(var(--ink));text-align:left;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.75rem;text-decoration:none;display:grid}.about-explore-link:last-child{border-bottom:1px solid hsl(var(--line) / .65)}.about-explore-link [data-about-explore-index]{color:var(--about-accent);letter-spacing:.05em;font-size:.625rem;font-weight:500}.about-explore-link [data-about-explore-label]{min-width:0}.about-explore-link small{color:hsl(var(--ink-soft));font-size:.6875rem;font-weight:400;line-height:1.8;display:block}.about-explore-link strong{letter-spacing:-.05em;margin-top:.375rem;font-size:1.625rem;font-weight:500;line-height:1.4;display:block}.about-explore-link svg{color:var(--about-accent)}.about-explore-link:hover strong,.about-explore-link:focus-visible strong{color:var(--about-accent);text-underline-offset:.2em;text-decoration:underline 1px}.about-next .about-explore-link:focus-visible{outline-color:var(--about-accent)}@container about-page not (width>=53.125rem){.about-next{grid-template-columns:minmax(0,1fr);gap:2rem}}@container about-page not (width>=33.75rem){.about-next{gap:1.5rem}.about-next [data-about-explore-copy]{padding-left:1rem}.about-explore-link[data-slot=button-link]{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.625rem;padding-block:1.375rem}.about-explore-link strong{font-size:1.375rem}}@container about-page not (width>=17.5rem){.about-explore-link[data-slot=button-link]{grid-template-columns:minmax(0,1fr) auto}.about-explore-link [data-about-explore-index]{grid-column:1/-1}.about-explore-link strong{font-size:min(1.375rem,10cqi)}}:root[data-theme=dark] .about-page{--about-accent:hsl(var(--accent))}.about-page .text-brand{color:var(--about-accent)}@media (width<=63.999rem){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:2.5rem}.about-section-heading,.about-story{gap:2.5rem}.about-principles{gap:1.5rem}}@container about-page (width<=48rem){.about-hero{grid-template-columns:1fr;gap:2rem}.about-portrait{width:min(100%,25rem);margin-inline:auto}}@media (width<=47.999rem){.about-hero{grid-template-columns:1fr;gap:2rem}.about-hero h1{font-size:clamp(2.625rem,11vw,4rem)}.about-hero-intro{font-size:1rem}.about-portrait{width:min(100%,25rem);margin-inline:auto}.about-section{padding-top:4.5rem}.about-section-heading,.about-story{grid-template-columns:1fr;gap:1.5rem}.about-section-heading{margin-bottom:2rem}.about-section-heading>p{justify-self:start;max-width:100%}.about-principles,.about-testimonials{grid-template-columns:1fr}.about-next{margin-top:4rem}}@container about-page not (width>=40rem){.about-section-heading,.about-story{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about-section-heading{margin-bottom:2rem}.about-section-heading>p{justify-self:start;max-width:100%}.about-principles,.about-testimonials{grid-template-columns:minmax(0,1fr)}}@container about-page not (width>=14rem){.about-hero.signature-frame{padding-inline:.5rem}.about-hero h1{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:min(2.625rem,18cqi)}.about-section-heading h2,.about-next h2{font-size:min(2rem,15cqi)}.about-page :is(h2,h3){overflow-wrap:break-word}.about-eyebrow,.about-link,.about-portrait figcaption{overflow-wrap:anywhere}.about-eyebrow{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none;animation:none}}
