.about-page{background:var(--theme-canvas, #f3f3ef);color:var(--theme-ink, #202125)}.about-container{width:min(100% - 64px,1280px);margin-inline:auto}.about-page :is(a,button):focus-visible{outline:3px solid #3659ef;outline-offset:4px}.about-page h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-.045em;color:var(--theme-ink, #202125)}.about-page h3{line-height:1.35;letter-spacing:-.025em}.about-page p{overflow-wrap:anywhere}.about-page .tracking-\[0\.22em\]{font-size:10px;letter-spacing:.14em;color:var(--theme-link, #3659ef)}.about-hero{padding:68px 0 64px;border-bottom:1px solid var(--theme-border, #d4d8cf)}.about-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.about-hero-copy{min-width:0}.about-hero-copy>div:first-child{color:var(--theme-link, #3659ef);font-size:11px;letter-spacing:.14em}.about-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.06;letter-spacing:-.055em;color:var(--theme-ink, #202125);overflow-wrap:anywhere}.about-hero-copy>p{font-size:16px;line-height:1.85;color:var(--theme-muted, #535965)}.about-hero-copy a{border-radius:3px;font-size:12px;padding:14px 18px}.about-hero-copy a:first-child{background:#3659ef;color:#fff;gap:14px}.about-hero-copy a:first-child:hover{background:#2444d0}.about-hero-copy a:last-child{background:transparent;color:var(--theme-ink, #202125);border-color:var(--theme-border, #c7ccc4)}.about-hero-copy a:last-child:hover{background:var(--theme-surface, #fff)}.about-lifecycle-art{position:relative;padding:58px 0 0;min-width:0}.about-art-grid{position:absolute;inset:0;background-image:linear-gradient(var(--theme-soft, #d3d8ce) 1px,transparent 1px),linear-gradient(90deg,var(--theme-soft, #d3d8ce) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(120deg,transparent,#000,transparent);mask-image:linear-gradient(120deg,transparent,#000,transparent)}.about-art-label{position:absolute;top:0;right:12px;display:flex;align-items:center;gap:12px;background:#202125;color:#fff;padding:12px 18px;transform:rotate(5deg);font-size:12px;font-weight:700}.about-art-step{position:relative;display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--theme-border, #202125);box-shadow:6px 6px #202125;margin-bottom:14px;background:var(--theme-violet-surface, #92cff3);min-width:0}.about-art-step>span{font:11px ui-monospace,monospace}.about-art-step strong{font-size:clamp(22px,2.9vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.about-art-step svg{flex:none;margin-left:auto}.about-art-step--0{margin-right:35px;transform:rotate(-3deg)}.about-art-step--1{margin-left:25px;background:var(--theme-violet-surface, #b8a8f9)}.about-art-step--2{margin-left:5px;margin-right:18px;background:var(--theme-green-surface, #dbf07b);transform:rotate(2deg)}.about-art-footer{position:relative;display:flex;align-items:center;gap:12px;margin-top:30px;padding:16px;background:#202125;color:#dfe5ef;font:11px ui-monospace,monospace}.about-art-footer i{width:1px;height:13px;background:#ffffff45}.about-art-footer svg:last-child{margin-left:auto;color:#dbf07b}.about-section{padding:64px 0}.about-focus-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.about-focus-grid>div:first-child>p{font-size:15px;line-height:1.9;color:var(--theme-muted, #626b78)}.about-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--theme-border, #d8dde2);background:var(--theme-surface, #fff)}.about-capability{padding:26px;min-width:0}.about-capability:nth-child(2n){border-left:1px solid var(--theme-border, #d8dde2)}.about-capability:nth-child(n+3){border-top:1px solid var(--theme-border, #d8dde2)}.about-capability>div{border-radius:3px;background:var(--theme-canvas, #e9efff);color:var(--theme-link, #3659ef)}.about-capability:nth-child(2)>div{background:var(--theme-canvas, #fff0df);color:var(--theme-danger, #83572e)}.about-capability:nth-child(3)>div{background:var(--theme-soft, #ece7fa);color:var(--theme-link, #594488)}.about-capability:nth-child(4)>div{background:var(--theme-canvas, #eef3d9);color:var(--theme-success, #526322)}.about-capability h3{font-size:17px}.about-capability p{font-size:12px;line-height:1.85;color:var(--theme-muted, #626b78)}.about-lifecycle{padding:60px 0;background:#202125;color:#fff}.about-lifecycle .tracking-\[0\.22em\]{color:#b8a8f9}.about-lifecycle h2{color:#fff}.about-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.about-lifecycle-card{padding:26px;background:#ffffff06;border-top:3px solid var(--theme-accent-border, #92cff3)}.about-lifecycle-card:nth-child(2){border-top-color:var(--theme-accent-border, #b8a8f9)}.about-lifecycle-card:nth-child(3){border-top-color:var(--theme-accent-border, #dbf07b)}.about-lifecycle-card>div>span{color:#d6e1f0;font-size:11px}.about-lifecycle-card>div>svg{color:#b5becd}.about-lifecycle-card h3{margin-top:28px;font-size:25px}.about-lifecycle-card p{color:#bcc4d1;font-size:13px;line-height:1.85}.about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 50px;margin-top:36px}.about-principles article{border-color:var(--theme-border, #d3d8cf)}.about-principles article>div:first-child{border-radius:3px;background:var(--theme-soft, #e4e8dc);color:var(--theme-ink, #202125)}.about-principles h3{font-size:18px}.about-principles p{font-size:13px;line-height:1.85;color:var(--theme-muted, #626b78)}.about-closing{padding-bottom:64px}.about-closing-panel{background:#3659ef;color:#fff;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.about-closing h2{color:#fff;font-size:32px}.about-closing p{font-size:13px;line-height:1.8}.about-closing-panel>div:last-child{margin:0;flex:0 1 360px;min-width:220px}.about-closing a{border-radius:3px;font-size:12px}.about-closing a:first-child{color:var(--theme-ink, #202125);background:var(--theme-green-surface, #dbf07b)}.about-closing a:first-child:hover{background:var(--theme-green-surface, #e6f6a9)}@media(max-width:1000px){.about-hero-grid{gap:32px;grid-template-columns:1.1fr .9fr}.about-hero h1{font-size:46px}.about-art-step{padding:18px 15px;gap:12px}.about-art-step strong{font-size:28px}.about-focus-grid{gap:30px}.about-capability{padding:20px}.about-closing-panel{padding:30px}.about-lifecycle-grid{gap:14px}.about-lifecycle-card{padding:20px}}@media(max-width:767px){.about-container{width:calc(100% - 36px)}.about-hero{padding:36px 0}.about-hero-grid,.about-focus-grid,.about-lifecycle-grid,.about-principles{grid-template-columns:1fr}.about-hero h1{font-size:43px}.about-hero-copy>p{font-size:15px}.about-lifecycle-art{max-width:450px;width:100%;margin:12px auto 0}.about-art-step strong{font-size:32px}.about-art-step{padding:20px}.about-section,.about-lifecycle{padding:40px 0}.about-capabilities{grid-template-columns:1fr}.about-capability:nth-child(2n){border-left:0}.about-capability+.about-capability{border-top:1px solid var(--theme-border, #d8dde2)}.about-capability{padding:24px}.about-capability h3{font-size:19px}.about-principles{gap:24px}.about-closing{padding-bottom:36px}.about-closing-panel{padding:26px;display:block}.about-closing h2{font-size:28px}.about-closing-panel>div:last-child{margin-top:24px;min-width:0}}
