.about-page{--ab-blue:var(--color-brand-hover);--ab-line:color-mix(in srgb, var(--color-brand-primary) 20%, transparent);--ab-soft:color-mix(in srgb, var(--color-brand-primary) 8%, transparent);--ab-ink:var(--color-text-primary);--ab-sculpture-shadow:0 22px 34px -24px #34587752}.ab-section{isolation:isolate;background:var(--color-surface);scroll-margin-top:20px;position:relative;overflow:hidden}.ab-section:nth-child(odd){background:var(--color-surface-hero)}.ab-section:before{content:"";z-index:-1;border:1px solid var(--ab-line);width:780px;height:450px;box-shadow:0 26px 0 -25px var(--ab-line), 0 54px 0 -53px var(--ab-line);pointer-events:none;opacity:.7;border-radius:50%;position:absolute;top:20px;right:-570px;transform:rotate(-34deg)}.ab-section:nth-child(2n):before{inset:auto auto 10px -600px;transform:rotate(30deg)}.ab-inner{width:min(1180px,100% - 80px);margin:auto;padding:96px 0 102px}.ab-heading{max-width:1080px;margin-bottom:48px}.ab-heading :is(h1,h2){letter-spacing:.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.52}.ab-heading p{color:var(--color-text-secondary);text-wrap:pretty;margin:19px 0 0;font-size:16px;line-height:1.9}.about-page :is(figure,blockquote){margin:0}.about-page button{font:inherit;cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;transition:color .22s,border-color .22s,transform .35s}.about-page button:hover,.about-page button[aria-pressed=true]{color:var(--ab-blue)}.about-page button[aria-pressed=true]{font-weight:600}.about-page :is(a,button):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:6px}.ab-options{border-bottom:1px solid var(--ab-line);gap:0 30px;display:flex}.ab-options button{text-align:left;border-bottom:2px solid #0000;padding:18px 0;line-height:1.6;position:relative}.ab-options button[aria-pressed=true]{border-bottom-color:var(--ab-blue)}.ab-wrap{flex-wrap:wrap}.ab-photo{border-radius:2px;width:100%;height:350px;position:relative;overflow:hidden}.ab-photo img{object-fit:cover;transition:transform 1.1s}@media (hover:hover){.ab-photo:hover img{transform:scale(1.025)}}.ab-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ab-actions :is(.hero-button,.hero-button-secondary){min-height:52px;font-size:14px}.ab-reading,.ab-large-reading,.ab-centered-reading{line-height:1.9;animation:.42s both ab-change}.ab-reading{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px}.ab-large-reading{color:var(--ab-ink);text-wrap:pretty;margin:30px 0 0;font-size:clamp(22px,2.05vw,28px);font-weight:450}.ab-centered-reading{text-align:center;max-width:760px;color:var(--color-text-secondary);margin:24px auto 0;font-size:17px}.about-page svg{width:100%;height:auto;display:block;overflow:visible}.about-page svg text{fill:var(--color-text-secondary);letter-spacing:.035em;font-family:inherit;font-size:18px;font-weight:400}.about-page .ab-svg-emphasis{fill:var(--ab-blue)}.about-page .ab-svg-anchor{letter-spacing:.09em;font-size:22px}.ab-sculpture{transform:translateZ(0)}.ab-ribbon-piece,.ab-value-band,.ab-asset-stratum{transform-box:view-box;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ab-market-orbit{transform-origin:260px 216px;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.ab-match-ribbon{transition:opacity .45s}.ab-evidence-emblem{animation:.4s both ab-change}.ab-hero .ab-inner{padding-top:62px;padding-bottom:76px}.ab-hero h1{font-size:clamp(34px,3.6vw,51px)}.ab-identity{grid-template-columns:.9fr 1.1fr;align-items:center;gap:66px;padding-top:10px;display:grid}.ab-manifesto{letter-spacing:.08em;font-size:clamp(49px,5.2vw,72px);font-weight:400;line-height:1.45}.ab-manifesto em{color:var(--ab-blue);text-shadow:0 4px 15px #3399ff1a;font-style:normal}.ab-identity .ab-actions{margin-top:36px}.ab-identity-photo{isolation:isolate;position:relative}.about-page .ab-hero-fold{z-index:-1;filter:drop-shadow(0 14px 16px #446d8f1f);width:calc(100% + 55px);height:355px;position:absolute;top:-26px;left:-27px}.ab-identity-photo .ab-photo{height:330px;box-shadow:0 18px 35px -22px #3b597366}.ab-identity-photo .ab-options{margin-top:13px}.ab-identity-photo .ab-reading{min-height:30px;margin-top:16px;font-size:14px}.ab-origin{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;display:grid}.ab-fracture-chart{margin-left:-18px}.ab-origin .ab-options{border-bottom:0;grid-template-columns:repeat(3,1fr);gap:0 20px;display:grid}.ab-origin .ab-options button{border-bottom:1px solid var(--ab-line)}.ab-origin .ab-options button[aria-pressed=true]{border-bottom-color:var(--ab-blue)}.ab-origin .ab-large-reading{min-height:110px}.ab-stance>.ab-options{width:fit-content;margin-left:auto}.ab-route-map{margin-top:40px;animation:.5s both ab-change}.ab-route-marker{animation:.65s both ab-rise}.ab-route-center{animation:10s linear infinite ab-flow}.ab-offer{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;display:grid}.ab-offer-compass{margin-left:-12px}.ab-offer .ab-large-reading{min-height:110px}.ab-method-controls{border-bottom:1px solid var(--ab-line);justify-content:space-between;gap:24px;padding-bottom:12px;display:flex}.ab-method-controls button{border-bottom:2px solid #0000;padding:12px 0;font-size:21px}.ab-method-controls button[aria-pressed=true]{border-color:var(--ab-blue)}.ab-method-chart{margin-top:30px}.ab-method-mobile{display:none!important}.ab-assets{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.ab-output-list{margin:28px 0 0;padding:0;list-style:none;animation:.42s both ab-change}.ab-output-list li{color:var(--color-text-secondary);border-bottom:1px solid var(--ab-line);padding:21px 0;font-size:18px;line-height:1.9}.ab-output-list li:last-child{border-bottom:0}.ab-responsibility{flex-direction:column;gap:34px;display:flex}.ab-responsibility-stage{justify-content:center;align-items:center;width:100%;min-width:0;height:430px;animation:.5s both ab-change;display:flex}.ab-team-panorama{height:100%;box-shadow:var(--ab-sculpture-shadow)}.ab-team-panorama img{object-position:center 43%}.ab-responsibility-controls{width:100%}.ab-role-options{border-bottom:1px solid var(--ab-line);grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.ab-role-options button{text-align:center;border-bottom:2px solid #0000;padding:18px 0 22px;font-size:18px}.ab-role-options button[aria-pressed=true]{border-bottom-color:var(--ab-blue)}.ab-responsibility .ab-reading{text-align:center;min-height:32px;margin-top:23px;font-size:16px}.ab-mentor-stage{width:100%;height:100%;padding-top:30px;position:relative}.ab-portrait-disclosure{color:var(--color-text-muted);letter-spacing:.1em;font-size:12px;position:absolute;top:-8px;right:0}.ab-mentor-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;height:100%;margin:0;padding:0 0 20px;list-style:none;display:grid}.ab-mentor-gallery li{min-width:0}.ab-mentor-gallery li:nth-child(2n){padding-top:20px}.ab-mentor-gallery li:nth-child(odd){padding-bottom:20px}.about-page .ab-mentor-portrait{isolation:isolate;text-align:left;border-radius:2px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 26px -22px #2a4b6770}.ab-mentor-portrait img{object-fit:cover;object-position:center top;transition:transform .8s}.ab-mentor-portrait[aria-expanded=true] img{transform:scale(1.045)}.ab-mentor-intro{z-index:1;color:var(--color-surface);opacity:0;background:linear-gradient(#0000,#142f48de);padding:64px 20px 25px;font-size:15px;font-weight:400;line-height:1.9;transition:opacity .26s,transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.ab-mentor-portrait[aria-expanded=true] .ab-mentor-intro{opacity:1;transform:none}.ab-trust{grid-template-columns:1.2fr 1fr;align-items:center;gap:75px;display:grid}.ab-trust-facts{grid-template-columns:repeat(2,1fr);gap:0 42px;display:grid}.ab-trust-facts button{border-bottom:1px solid var(--ab-line);text-align:left;flex-direction:column;gap:13px;padding:24px 0;display:flex}.ab-trust-facts strong{letter-spacing:.015em;font-size:clamp(31px,3.3vw,46px);font-weight:400;line-height:1.2}.ab-trust-facts span{color:var(--color-text-secondary);font-size:14px}.ab-trust-facts button[aria-pressed=true]{border-color:var(--ab-blue)}.ab-trust-proof .ab-reading{min-height:65px;margin-top:10px;font-size:16px}.ab-boundaries{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.ab-material-mark{animation:.45s both ab-material-reveal}@keyframes ab-material-reveal{0%{opacity:.25}to{opacity:1}}.ab-boundary-options{flex-direction:column;align-items:flex-start;display:flex}.ab-boundary-options button{border-bottom:1px solid #0000;padding:14px 0;font-size:19px}.ab-boundary-options button[aria-pressed=true]{border-color:var(--ab-blue)}.ab-boundaries .ab-reading{min-height:64px;font-size:16px}.ab-vision{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.ab-vision figure{position:relative}.ab-vision figure:after{content:"";filter:blur(13px);z-index:-1;background:#4f789726;border-radius:50%;height:26px;position:absolute;bottom:-15px;left:30px;right:30px}.ab-vision .ab-photo{height:410px}.ab-vision .ab-large-reading{min-height:112px;margin-top:28px;margin-bottom:32px}.ab-vision-options{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ab-vision-options button{border-bottom:1px solid #0000;flex-direction:column;align-items:center;gap:12px;padding:0 0 13px;display:flex}.ab-vision-options button[aria-pressed=true]{border-bottom-color:var(--ab-blue)}.ab-vision-options svg{filter:drop-shadow(0 8px 6px #4b71911f);width:72px;transition:transform .4s}.ab-vision-options button[aria-pressed=true] svg{transform:translateY(-5px)}@keyframes ab-change{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ab-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes ab-draw{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}@keyframes ab-flow{to{stroke-dashoffset:-120px}}@media (prefers-reduced-motion:no-preference){.about-page [data-entered]{transition:opacity .7s,transform .75s cubic-bezier(.2,.7,.2,1)}.about-page [data-entered=false]{opacity:0;transform:translateY(22px)}.about-page [data-entered=true]{opacity:1;transform:none}}@media (max-width:1000px){.ab-inner{width:calc(100% - 56px)}.ab-identity,.ab-origin,.ab-offer,.ab-assets,.ab-trust,.ab-boundaries,.ab-vision{gap:35px}.ab-actions{gap:12px}.ab-actions :is(.hero-button,.hero-button-secondary){min-width:160px;padding-inline:17px}.ab-options{gap:0 20px}.ab-role-options{gap:15px}.ab-role-options button{font-size:16px}.ab-responsibility-stage{height:360px}.ab-mentor-gallery{gap:12px}.ab-mentor-intro{padding-inline:14px;font-size:13px}.ab-vision-options{gap:12px}}@media (max-width:760px){.ab-inner{width:calc(100% - 40px);padding:62px 0 70px}.ab-heading{margin-bottom:32px}.ab-heading :is(h1,h2){font-size:28px;line-height:1.6}.ab-heading p{margin-top:15px;font-size:14px}.ab-heading br{display:none}.ab-hero .ab-inner{padding-top:44px;padding-bottom:60px}.ab-hero h1{font-size:31px}.ab-identity,.ab-origin,.ab-offer,.ab-assets,.ab-trust,.ab-boundaries,.ab-vision{grid-template-columns:1fr;gap:30px}.ab-identity{gap:47px;padding-top:0}.ab-manifesto{letter-spacing:.045em;font-size:45px}.ab-manifesto br{display:none}.ab-identity .ab-actions{margin-top:24px}.ab-actions{flex-direction:column;align-items:stretch}.ab-actions :is(.hero-button,.hero-button-secondary){width:100%}.ab-photo,.ab-identity-photo .ab-photo{height:265px}.about-page .ab-hero-fold{height:290px;top:-16px}.ab-identity-photo .ab-reading{font-size:13px}.ab-options button{padding:14px 0;font-size:14px}.ab-large-reading{margin-top:23px;font-size:22px}.ab-origin{gap:8px}.ab-fracture-chart{margin:0 -8px}.ab-fracture-chart svg text{font-size:28px}.ab-origin .ab-large-reading{min-height:90px}.ab-stance>.ab-options{margin-left:0}.ab-route-map{scrollbar-width:thin;scrollbar-color:#bdd8ee transparent;margin-top:25px;padding-bottom:10px;overflow-x:auto}.ab-route-map svg{width:820px;max-width:none}.ab-route-map svg text{font-size:21px}.ab-offer-compass{width:min(100%,460px);margin:auto}.ab-offer-compass svg text{font-size:26px}.ab-offer .ab-large-reading{min-height:84px}.ab-method-controls{gap:12px;padding-bottom:9px}.ab-method-controls button{text-align:left;font-size:15px}.ab-method-desktop{display:none!important}.ab-method-mobile{margin:24px auto 0;width:min(100%,440px)!important;display:block!important}.ab-method-mobile text{letter-spacing:0;font-size:19px}.ab-centered-reading{text-align:left;margin-top:14px;font-size:16px}.ab-assets{gap:16px}.ab-output-list li{padding-block:17px;font-size:16px}.ab-responsibility{gap:25px}.ab-responsibility-stage{height:350px}.ab-team-panorama{height:100%}.ab-team-panorama img{object-position:center}.ab-role-options{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:20px}.ab-role-options button{border-bottom:1px solid var(--ab-line);padding:14px 0;font-size:15px;line-height:1.8}.ab-responsibility .ab-reading{text-align:left;min-height:58px;margin-top:19px;font-size:15px}.ab-mentor-stage{padding-top:18px}.ab-portrait-disclosure{top:-13px}.ab-mentor-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bdd8ee transparent;gap:14px;margin-inline:-6px;padding:8px 6px 21px;display:flex;overflow-x:auto}.ab-mentor-gallery li{scroll-snap-align:start;flex:0 0 66vw;max-width:270px;padding:0!important}.ab-mentor-intro{padding:65px 22px 24px;font-size:15px}.ab-responsibility-stage[data-view="2"],.ab-responsibility-stage[data-view="3"]{height:240px}.ab-gate-sculpture,.ab-human-ai-sculpture{width:100%;min-width:0;transform:none}.ab-trust-facts{gap:0 26px}.ab-trust-facts strong{font-size:34px}.ab-trust-facts span{font-size:13px}.ab-trust-proof svg{max-width:380px;margin:auto}.ab-trust-proof .ab-reading{min-height:61px;margin-top:8px}.ab-evidence-lens{width:100%;max-width:420px;margin:auto}.ab-evidence-lens svg text{font-size:25px}.ab-boundary-options{flex-flow:wrap;column-gap:23px}.ab-boundary-options button{font-size:16px}.ab-boundaries .ab-reading{min-height:58px;font-size:15px}.ab-vision .ab-photo{height:300px}.ab-vision-options{gap:13px}.ab-vision-options svg{width:62px}.ab-vision .ab-large-reading{min-height:88px;margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
