.about-page{background:var(--bg);color:var(--text);font-family:var(--font)}html[data-theme=light] .about-page{--bg:#E8EDE2;--surface:#fff;--surface-2:#DCE5D2;--text:#252D24;--muted:#596653;--border:#D5DECE;--border-strong:#A9B79E}.about-page #main{overflow:hidden}.ab-breadcrumb{display:flex;gap:12px;padding-top:26px;font-size:12px;color:var(--muted)}.ab-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:42px;padding-bottom:62px}.ab-kicker{display:block;font-size:12px;color:var(--muted);margin-bottom:14px}.ab-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.45;letter-spacing:-1.8px;white-space:pre-line;margin:0 0 20px}.ab-hero-copy>p{font-size:15px;line-height:2.2;color:var(--muted);max-width:490px;margin-bottom:28px}.ab-brand{min-height:385px;position:relative;display:grid;place-items:center;isolation:isolate;border:1px solid #3c4938;border-radius:28px;background:radial-gradient(ellipse at 50% 35%,#3d5136 0,#202e21 46%,#141d15 85%);overflow:hidden;color:#f2eee0}.ab-brand:before,.ab-brand:after{content:'';position:absolute;width:460px;height:460px;border:1px solid #c1caab21;border-radius:50%;transform:rotate(-35deg) scaleY(.6);z-index:-1}.ab-brand:after{transform:rotate(35deg) scaleY(.6)}.ab-brand-core{display:flex;flex-direction:column;align-items:center;gap:14px}.ab-brand-core img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 10px 20px #0005)}.ab-brand-core>span{font-family:inherit;font-size:27px;font-weight:600;letter-spacing:5px}.ab-brand-core p{font-size:14px;color:#c7ccb7;margin:0}.ab-orbit{position:absolute;inset:35px;border:1px solid #c1caab15;border-radius:50%;z-index:-1}.ab-section{padding-top:46px;padding-bottom:46px;scroll-margin-top:95px}.ab-section h2,.ab-band h2{font-size:clamp(24px,2.7vw,34px);line-height:1.65;letter-spacing:-.7px;margin:0 0 16px;white-space:pre-line}.ab-story{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid var(--border)}.ab-prose p,.ab-description{font-size:14px;line-height:2.3;color:var(--muted);margin:0 0 16px}.ab-note{display:flex;flex-direction:column;gap:8px;border-right:3px solid #aa964e;padding-right:18px;margin-top:25px}.ab-note b{font-size:17px}.ab-note span{font-size:12px;color:var(--muted)}.ab-band{background:var(--surface-2);padding:44px 0;margin:20px 0}.ab-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.ab-path article{border-right:1px solid var(--border-strong);padding:0 23px;display:flex;flex-direction:column;align-items:flex-start}.ab-path article:first-child{padding-right:0;border:0}.ab-number{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ab-path h3,.ab-values h3{font-size:19px;margin:14px 0 10px}.ab-path p,.ab-values p{font-size:13px;line-height:2.1;color:var(--muted);margin:0 0 20px}.ab-path a{font-size:11px;margin-top:auto;font-weight:600}.ab-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:25px}.ab-values article{padding:24px 0;border-top:1px solid var(--border-strong)}.ab-values p{margin:0}.ab-transparency{background:var(--surface);border:1px solid var(--border);border-radius:20px;display:grid;grid-template-columns:.85fr 1.2fr;gap:50px;padding:38px}.ab-disclosure{border-top:1px solid var(--border);padding-top:17px;font-size:12px!important}.ab-team{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.ab-company{font-size:12px;color:var(--muted);margin:20px 0}.ab-members{display:grid;gap:14px}.ab-members article{padding:26px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;align-items:center;gap:20px}.ab-members img,.ab-monogram{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.ab-monogram{display:grid;place-items:center;background:var(--surface-2);font-size:32px;color:var(--muted)}.ab-members h3{font-size:16px;margin:0 0 6px}.ab-members p{font-size:12px;color:var(--muted);margin:0}.ab-service-links{display:flex;gap:10px;flex-wrap:wrap;padding:20px 26px;border-top:1px solid var(--border)}.ab-service-links a{font-size:12px;border:1px solid var(--border);border-radius:7px;padding:8px 12px;background:var(--bg)}.ab-radcast{display:grid;grid-template-columns:190px 1fr 180px;align-items:center;gap:34px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:28px}.ab-radcast>img{width:190px;height:190px;border-radius:15px;object-fit:cover}.ab-radcast h2{font-size:26px}.ab-radcast p{color:var(--muted);font-size:13px;line-height:2.1;margin-bottom:20px}.ab-radcast .ab-kicker{font-size:12px;letter-spacing:3px;text-align:right}.ab-wave{display:flex;gap:4px;align-items:center;justify-content:center;height:120px;opacity:.65}.ab-wave i{display:block;width:4px;height:var(--h);border-radius:6px;background:#b5a05a}.about-page :focus-visible{outline:2px solid #b49b44;outline-offset:4px}.about-page [data-section=radcast]{padding-bottom:65px;padding-top:10px}@media(max-width:1000px){.ab-hero{gap:30px}.ab-brand{min-height:350px}.ab-story,.ab-team{gap:35px}.ab-radcast{grid-template-columns:155px 1fr}.ab-radcast>img{width:155px;height:155px}.ab-wave{display:none}.ab-transparency{gap:30px;padding:28px}.ab-path article{padding-inline:14px}}@media(max-width:700px){.ab-hero{grid-template-columns:1fr;padding-top:30px;gap:30px}.ab-hero h1{font-size:43px}.ab-hero-copy>p{font-size:14px}.ab-brand{min-height:280px}.ab-story,.ab-team,.ab-transparency{grid-template-columns:1fr;gap:25px}.ab-section{padding-block:30px}.ab-path{grid-template-columns:1fr 1fr;gap:28px 0}.ab-path article:nth-child(odd){border:0;padding-right:0}.ab-values{grid-template-columns:1fr;gap:0}.ab-values article{padding:20px 0}.ab-radcast{grid-template-columns:90px 1fr;gap:18px;padding:20px;align-items:start}.ab-radcast>img{width:90px;height:90px}.ab-radcast h2{font-size:21px}.ab-radcast p,.ab-radcast .ab-service-links{padding:15px}.ab-transparency{padding:23px}.ab-band{padding:32px 0}.ab-team .ab-description{font-size:13px}}@media(prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto!important}}

.ab-team--collective{display:block;max-width:var(--wrap,1180px)}.ab-team--collective .ab-description{max-width:800px}.ab-team--collective .ab-members{display:none}.ab-team .btn{margin-top:16px}.ab-transparency .btn{margin-top:20px}.ab-path a.btn{margin-top:auto;font-size:11px}.about-page [data-section=services] h2{font-size:clamp(24px,2.7vw,34px)}
