.editorial-main>.about_page__hxz1O{width:100%;max-width:none;margin-inline:0}.about_page__hxz1O{min-width:0}.about_inner__Hywxs{width:min(1080px,calc(100% - 3rem));margin-inline:auto}.about_hero__hgGLN{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--border)}.about_hero__hgGLN:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 60% 65% at 88% 15%,var(--green-soft),transparent 85%),radial-gradient(ellipse 55% 60% at 8% 85%,color-mix(in srgb,var(--apricot) 13%,var(--cream)),transparent 87%);content:""}.about_heroInner__tD5Il{display:grid;width:min(1240px,calc(100% - 3rem));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6rem);min-height:625px}.about_heroCopy__p3pf5{min-width:0}.about_heroCopy__p3pf5 h1{max-width:16ch;margin:clamp(1rem,3vw,1.875rem) 0 0;font-size:clamp(2.5rem,5.8vw,4.5rem);line-height:1.04}.about_heroCopy__p3pf5 h1:after{display:block;width:min(6.5rem,25%);height:.12em;margin-top:.25em;border-radius:2px;background:var(--primary);content:""}.about_lead__txhEh{max-width:46ch;margin-top:1.4rem;color:var(--muted-foreground);font-size:clamp(1.0625rem,1.6vw,1.28rem);line-height:1.6}.about_heroLinks__CIyiz{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem}.about_heroLinks__CIyiz a{display:inline-flex;min-height:48px;align-items:center;font-weight:700;text-decoration:none}.about_heroLinks__CIyiz .about-primary-link{gap:.35rem;border-radius:14px;padding:.7rem 1.25rem;background:var(--apricot);color:var(--ink);box-shadow:0 8px 20px color-mix(in srgb,var(--apricot) 22%,transparent)}.about_heroLinks__CIyiz .about-primary-link:hover{background:var(--apricot-deep);color:var(--ink)}.about_heroLinks__CIyiz .about-secondary-link{color:var(--foreground)}.about_heroLinks__CIyiz .about-secondary-link:hover{color:var(--primary);text-decoration:underline}.about_companyCard__u5rO8{width:min(100%,420px);justify-self:center;padding:clamp(1.5rem,3vw,2.125rem);border:1px solid var(--border);border-radius:16px;background:var(--cream);box-shadow:0 20px 60px color-mix(in srgb,var(--green) 13%,transparent);overflow-wrap:anywhere}.about_cardLabel__amIfa{display:block;margin:0;padding-bottom:1rem;color:var(--primary);font-family:var(--font-body),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.about_cardLabel__amIfa:before{display:inline-block;width:1.35rem;height:2px;margin:0 .5rem .25rem 0;background:var(--apricot);content:""}.about_companyCard__u5rO8 p{margin:0;padding-block:1rem;border-top:1px solid var(--border)}.about_companyCard__u5rO8 p:last-child{padding-bottom:.2rem}.about_team__7OG1G{border-bottom:1px solid var(--border);background:var(--secondary)}.about_team__7OG1G .about_inner__Hywxs{padding-block:clamp(3.5rem,7vw,6.5rem)}.about_focus__LtMeM h2,.about_team__7OG1G h2{max-width:21ch;margin:0;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08;letter-spacing:-.02em}.about_teamIntro__mCUtO{max-width:52ch;margin:1.25rem 0 0;color:var(--muted-foreground);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.6}.about_teamGrid__J3WW8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.25rem}.about_personCard__WmEQb{min-width:0;padding:1.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--cream);box-shadow:0 8px 24px color-mix(in srgb,var(--green) 8%,transparent);overflow-wrap:anywhere}.about_personCard__WmEQb:before{display:block;width:2.5rem;height:.2rem;border-radius:2px;background:var(--apricot);content:""}.about_personCard__WmEQb .about_role__qKZjk{margin:1.1rem 0 .5rem;color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about_personCard__WmEQb h3{margin:0;font-size:clamp(1.3rem,2vw,1.55rem)}.about_personCard__WmEQb p:last-child{margin:.75rem 0 0;color:var(--muted-foreground)}.about_focus__LtMeM{background:var(--ink);color:var(--cream)}.about_focus__LtMeM .about_inner__Hywxs{padding-block:clamp(4rem,8vw,7.5rem)}.about_focus__LtMeM h2{color:var(--cream)}.about_focus__LtMeM p{max-width:62ch;margin:1.4rem 0 0;color:color-mix(in srgb,var(--cream) 85%,transparent);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.65}.about_principles__7_kx_{border-bottom:1px solid var(--border)}.about_principles__7_kx_ .about_inner__Hywxs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-block:clamp(3.5rem,7vw,6.5rem)}.about_principleCard__n_6Yk{min-width:0;padding-top:1.5rem;border-top:3px solid var(--apricot);overflow-wrap:anywhere}.about_principleCard__n_6Yk h2{margin:0;font-size:clamp(1.4rem,2.5vw,1.875rem);line-height:1.15}.about_principleCard__n_6Yk p{margin:1rem 0 0;color:var(--muted-foreground)}.about_contactBand__z2sPm{background:var(--secondary)}.about_contactBand__z2sPm .about_inner__Hywxs{padding-block:clamp(2.5rem,5vw,4rem)}.about_contactLinks__mrvLR{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.about_contactLinks__mrvLR a{min-height:48px;font-weight:700}@media (max-width:800px){.about_heroInner__tD5Il,.about_inner__Hywxs{width:min(680px,calc(100% - 2rem))}.about_heroInner__tD5Il{grid-template-columns:minmax(0,1fr);min-height:0}.about_companyCard__u5rO8{justify-self:stretch}.about_principles__7_kx_ .about_inner__Hywxs,.about_teamGrid__J3WW8{grid-template-columns:minmax(0,1fr)}}