.an-about{--aa-blue:#2459d6;--aa-ink:#1b2942;--aa-muted:#526079;color:var(--aa-ink);text-align:right;background:#fff}.an-about h1,.an-about h2,.an-about h3,.an-about p{margin:0}.an-about p{color:var(--aa-muted);font-size:16px;line-height:2.15}.an-about h2{font-size:clamp(24px,2.6vw,32px);line-height:1.8}.an-about .eyebrow-label{margin-bottom:18px;display:block}.aa-origin{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;padding-block:72px 80px;display:grid}.aa-origin h1{letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(28px,3.1vw,42px);line-height:1.85}.aa-origin h1 span{color:var(--aa-blue)}.aa-origin-copy>p{max-width:570px}.aa-origin-copy p.aa-origin-note{color:#64718a;margin-top:20px;font-size:14px}.aa-evolution{background:#f8faff;border:1px solid #dfe6f1;border-radius:24px;padding:28px 30px;position:relative}.aa-evolution-step{align-items:flex-start;gap:18px;padding-block:20px;display:flex;position:relative}.aa-evolution-step:not(:nth-child(3)){border-bottom:1px solid #e1e8f3}.aa-evolution-icon{width:48px;height:48px;color:var(--aa-blue);background:#eaf0ff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.aa-evolution-step:nth-child(3) .aa-evolution-icon{color:#986114;background:#fff2dc}.an-about .aa-evolution-step h2{margin-bottom:6px;font-size:17px;line-height:1.8}.an-about .aa-evolution-step p{font-size:13px;line-height:2}.aa-flow-arrow{color:#a7b8d5;z-index:1;background:#f8faff;position:absolute;bottom:-8px;right:15px;transform:rotate(-90deg)}.aa-decade{color:#64718a;border-top:1px solid #dfe6f1;margin-top:22px;padding-top:18px;font-size:12px;display:block}.aa-case-section{background:#f6f8fc}.aa-case{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;padding-block:80px;display:grid}.aa-case-copy>p{margin-top:18px}.aa-case-notes{border-top:1px solid #dce3ef;margin-block:28px 20px}.aa-case-notes details{border-bottom:1px solid #dce3ef}.aa-case-notes summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding-block:20px;list-style:none;display:flex}.aa-case-notes summary::-webkit-details-marker{display:none}.aa-note-index{color:#a46b1e;flex-shrink:0;font-size:12px}.an-about .aa-case-notes h3{font-size:15px;font-weight:600;line-height:1.9}.aa-case-notes summary>svg{color:#64718a;flex-shrink:0;margin-right:auto;transition:transform .2s}.aa-case-notes details[open] summary>svg{transform:rotate(180deg)}.an-about .aa-case-notes details>p{padding:0 28px 22px 0;font-size:14px}:is(.aa-case-notes summary:focus-visible,.aa-tools a:focus-visible){outline-offset:4px;border-radius:8px;outline:3px solid #efb454}.aa-case-image{min-width:0;margin:0}.aa-case-image figcaption{color:#64718a;text-align:center;margin-top:16px;font-size:12px;line-height:2}.aa-principle{border-bottom:1px solid #e1e6ef;align-items:flex-start;gap:30px;padding-block:76px;display:flex}.aa-principle-icon{color:#986114;background:#fff3de;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.an-about .aa-principle p{color:var(--aa-ink);font-size:clamp(23px,2.65vw,34px);font-weight:600;line-height:1.95}.aa-principle strong{color:var(--aa-blue);font-weight:600}.aa-principle div>span{color:var(--aa-muted);margin-top:18px;font-size:15px;line-height:2.1;display:block}.aa-maker{grid-template-columns:1fr 1.7fr;gap:80px;padding-block:80px;display:grid}.aa-role{color:#64718a;margin-top:12px;font-size:13px;line-height:2;display:block}.aa-maker-intro .text-link{gap:8px;margin-top:24px}.aa-maker-copy>p+p{margin-top:20px}.aa-maker-standards{color:#2459d6;flex-wrap:wrap;gap:14px 24px;margin-top:28px;display:flex}.aa-maker-standards>span{align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.aa-tools-section{background:#f8faff;padding-block:64px}.aa-tools-heading>p{max-width:750px;margin-top:16px}.aa-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.aa-tools>a{background:#fff;border:1px solid #dfe6f1;border-radius:18px;min-width:0;padding:24px 22px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative}.aa-tools>a:hover{border-color:#8caeed;transform:translateY(-3px)}.aa-tools>a>svg:first-child{color:var(--aa-blue);margin-bottom:22px}.an-about .aa-tools h3{margin-bottom:10px;font-size:16px;line-height:1.9}.an-about .aa-tools p{font-size:12px;line-height:2}.aa-tool-arrow{color:#8698b6;position:absolute;top:25px;left:20px}.an-about .aa-future-note{margin-top:28px;font-size:13px}.an-about>.client-section{margin-block:0;padding-block:54px}.aa-cta{justify-content:space-between;align-items:center;gap:40px;padding-block:42px 74px;display:flex}.an-about .aa-cta h2{font-size:26px}.aa-cta p{max-width:680px;margin-top:14px}.aa-cta>.button{flex-shrink:0}@media (max-width:1000px){.aa-origin,.aa-case,.aa-maker{gap:40px}.aa-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-origin{grid-template-columns:1fr 1fr}.aa-cta{flex-direction:column;align-items:flex-start;gap:26px}}@media (max-width:800px){.aa-origin,.aa-case,.aa-maker{grid-template-columns:1fr}.aa-origin{gap:32px;padding-block:48px 60px}.aa-origin-copy>p{max-width:none}.aa-evolution{max-width:600px}.aa-case{gap:32px;padding-block:60px}.aa-case-image{justify-self:center;width:100%;max-width:620px}.aa-principle{gap:20px;padding-block:54px}.aa-maker{gap:28px;padding-block:58px}.aa-maker-intro .text-link{margin-top:16px}.aa-tools-section{padding-block:54px}.an-about>.client-section{padding-block:42px}}@media (max-width:480px){.an-about p{font-size:15px}.aa-origin h1{font-size:28px;line-height:1.9}.aa-origin-copy p.aa-origin-note{font-size:13px}.aa-evolution{border-radius:18px;padding:12px 20px}.aa-evolution-step{gap:14px;padding-block:20px}.aa-evolution-icon{border-radius:12px;width:40px;height:40px}.an-about .aa-evolution-step h2{font-size:15px}.an-about .aa-evolution-step p{font-size:12px}.aa-flow-arrow{right:12px}.aa-decade{margin-top:18px;margin-bottom:10px;font-size:11px}.aa-case{padding-block:48px}.aa-principle{flex-direction:column;gap:20px;padding-block:46px}.aa-principle-icon{border-radius:14px;width:50px;height:50px}.aa-principle div>span{font-size:14px}.aa-desktop-break{display:none}.aa-maker{padding-block:48px}.aa-role{font-size:12px}.aa-tools{gap:12px}.aa-tools>a{padding:20px 16px}.an-about .aa-tools h3{font-size:14px}.an-about .aa-tools p{font-size:11px}.aa-tool-arrow{width:15px;top:21px;left:14px}.aa-maker-standards{gap:16px}.aa-tools-heading>p{font-size:14px}.an-about .aa-cta h2{font-size:23px}.aa-cta{padding-block:30px 54px}.an-about .eyebrow-label{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.aa-tools>a:hover{transform:none}.aa-tools>a,.aa-case-notes summary>svg{transition:none}}.en-page .en-about{text-align:left;direction:ltr}.en-page .en-about :is(.aa-origin,.aa-case,.aa-principle,.aa-maker,.aa-tools-section,.client-section) :is(p,figcaption,summary){text-align:left}.en-page .en-about .aa-origin h1{text-wrap:initial;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.17}.en-page .en-about :is(.aa-origin,.aa-case,.aa-maker)>*{min-width:0}.en-page .en-about :is(.aa-case,.aa-maker,.aa-tools-section) h2{line-height:1.2}.en-page .en-about .aa-flow-arrow{inset-inline:16px auto;transform:none}.en-page .en-about .aa-case-notes summary>svg{margin-right:0;margin-inline-start:auto}.en-page .en-about .aa-case-notes details>p{padding:0 0 22px 28px}.en-page .en-about .aa-case-image{justify-self:start}.en-page .en-about .aa-tool-arrow{inset-inline:auto 20px}@media (max-width:480px){.en-page .en-about .aa-flow-arrow{inset-inline-start:12px}.en-page .en-about .aa-tool-arrow{inset-inline-end:14px}}
