.about-page .brand img{height:auto}.about-page section{scroll-margin-top:110px}.about-page .about-menu-link{display:block;padding:12px 0 0;margin-top:14px;border-top:1px solid #e5e7f0;font-size:.8rem;color:#6250dc}.about-page footer a[aria-current=page]{color:#6250dc}.about-hero{position:relative;overflow:hidden;padding:28px 0 68px;color:#fff;background:radial-gradient(ellipse at 88% 35%,#35305f,transparent 50%),linear-gradient(118deg,#111426,#1c1b38)}.about-hero::before{content:'';position:absolute;width:650px;height:650px;right:-200px;top:-310px;border:1px solid #ffffff0b;border-radius:50%;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff03;pointer-events:none}.about-hero .container{position:relative}.about-breadcrumb{display:flex;align-items:center;gap:12px;font-size:.75rem;color:#b8bed3;margin-bottom:42px}.about-breadcrumb a:hover{color:#8de9df}.about-hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(35px,6vw,80px);align-items:center}.about-hero-copy .eyebrow{color:#8de9df;font-size:.68rem}.about-hero h1{font-size:clamp(2.9rem, 5.1vw, 5rem);line-height:1.04;letter-spacing:-.06em}.about-hero h1 span{background:linear-gradient(100deg,#a99aff,#8de9df);background-clip:text;-webkit-text-fill-color:transparent}.about-hero .lead{color:#bec3d7;font-size:1.02rem;line-height:1.8;max-width:510px;margin:24px 0 30px}.about-hero-note{display:flex;align-items:center;gap:10px;margin-top:25px;color:#aeb4cb;font-size:.75rem}.about-hero-visual{max-width:460px;width:100%;justify-self:end;padding:22px;border:1px solid #ffffff24;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:22px;box-shadow:0 24px 70px #0000001c;transform:rotate(2deg)}.about-visual-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.about-visual-top>span:first-child{color:#8de9df;font:0.8rem monospace}.about-visual-top>span:last-child{font-size:.55rem;color:#c6c1ec;letter-spacing:.12em}.about-hero-faces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-hero-face{overflow:hidden;aspect-ratio:1.15;border-radius:11px;background:#e6dfff}.about-hero-face:nth-child(2),.about-hero-face:nth-child(3){background:#c9ebe2}.about-hero-face:nth-child(4){background:#f4dfce}.about-hero-face img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.about-visual-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-size:.75rem;color:#b8bed3}.about-visual-bottom strong{color:#fff;font:600 1.25rem 'Space Grotesk',sans-serif}.about-visual-symbol{color:#8de9df;font-size:2.6rem;line-height:1}.about-section-nav{padding:20px 0;background:#f7f8fc;border-bottom:1px solid #e5e7f0}.about-section-nav .container{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.about-section-nav span{font-size:.62rem;letter-spacing:.13em;color:#767d90;font-weight:700;margin-right:auto}.about-section-nav a{font-size:.8rem;color:#636a80;padding-block:4px}.about-section-nav a:hover{color:#6250dc}.about-story{padding:88px 0;background:#fff}.about-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.about-story h2{max-width:500px;font-size:clamp(2.25rem, 3.6vw, 3.4rem)}.about-story-copy p{font-size:.91rem}.about-story-copy .about-story-intro{font:600 1.28rem/1.5 'Space Grotesk',sans-serif;color:#171a2b;margin-bottom:22px;letter-spacing:-.025em}.about-story-copy .text-link{margin-top:20px}.about-learning-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:24px;padding:28px;border:1px solid #e5e7f0;border-radius:16px;background:#fafbfe;margin-top:48px}.about-learning-path div>span{color:#6955e9;font-size:.62rem;letter-spacing:.12em;font-weight:700}.about-learning-path h3{font-size:1.07rem;margin:12px 0 8px}.about-learning-path p{font-size:.79rem}.about-path-arrow{padding-top:25px;color:#b5accf;font-size:1.6rem}.about-values{padding:78px 0;background:#f7f8fc}.about-values .section-head>p{font-size:.9rem;max-width:360px}.about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about-value{padding:28px 24px;background:#fff;border:1px solid #e5e7f0;border-radius:16px}.about-value>span{display:grid;place-items:center;width:42px;height:42px;color:#7057f5;background:#f0edff;border-radius:12px;font:600 0.8rem 'Space Grotesk',sans-serif;margin-bottom:25px}.about-value:nth-child(2n)>span{color:#23776e;background:#e5f8f3}.about-value h3{font-size:1.2rem}.about-value p{font-size:.81rem;margin-top:13px;line-height:1.75}.about-journey{padding:85px 0;background:#fff}.about-journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;align-items:start}.about-journey-intro{position:sticky;top:115px}.about-journey-intro>p{margin-top:22px;max-width:380px;font-size:.91rem}.about-since{display:flex;flex-direction:column;align-items:flex-start;border-left:3px solid #8de9df;padding-left:23px;margin:32px 0 20px}.about-since strong{color:#171a2b;font:600 3.5rem/1.1 'Space Grotesk',sans-serif;letter-spacing:-.06em}.about-since span{color:#636a80;font-size:.76rem;margin-top:5px}.about-timeline{list-style:none;padding:0;margin:0;position:relative}.about-timeline::before{content:'';position:absolute;left:18px;top:15px;bottom:30px;width:1px;background:#ded8f5}.about-timeline li{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;padding:0 0 29px 43px}.about-timeline li::before{content:'';position:absolute;top:6px;left:13px;width:11px;height:11px;border:3px solid #7057f5;border-radius:50%;background:#fff}.about-timeline time{color:#6955e9;font:600 1.05rem 'Space Grotesk',sans-serif}.about-timeline h3{font-size:1.07rem;margin-top:1px}.about-timeline p{font-size:.8rem;margin-top:8px}.about-timeline .about-timeline-today{padding-bottom:0}.about-timeline-today>div{padding:20px;border:1px solid #d9eee7;border-radius:12px;background:#f0faf6;margin-top:-8px}.about-timeline-today::before{border-color:#23776e!important}.about-today{font-size:.68rem;font-weight:700;color:#23776e;margin-top:2px}.about-timeline-today a{display:inline-block;color:#23776e;font-size:.77rem;font-weight:600;margin-top:12px}.about-team{padding:80px 0;background:#f7f8fc}.about-team .section-head>p{font-size:.9rem}.about-team-group{margin-top:42px}.about-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:20px;padding-bottom:17px;border-bottom:1px solid #e5e7f0}.about-group-heading h3{font-size:1.1rem}.about-group-heading p{font-size:.76rem}.about-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.about-person{overflow:hidden;min-width:0;border:1px solid #e5e7f0;border-radius:16px;background:#fff}.about-portrait{height:230px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#dbd4fa,#f0edfc);padding:12px 28px 0}.about-person:nth-child(3n+2) .about-portrait{background:radial-gradient(ellipse at 50% 70%,#c9e9df,#edf8f5)}.about-person:nth-child(3n) .about-portrait{background:radial-gradient(ellipse at 50% 70%,#f0d8c6,#fff4ec)}.about-portrait img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.about-person-info{padding:20px 22px;min-height:100px}.about-person h4{font-size:1.1rem}.about-person p{margin-top:7px;font-size:.76rem}.about-team-more{border:1px solid #e5e7f0;background:#fff;border-radius:16px;padding:0 25px;margin-top:35px}.about-team-more summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:23px 0}.about-team-more summary::-webkit-details-marker{display:none}.about-team-more summary strong{display:block;font-size:.95rem}.about-team-more summary small{display:block;font-size:.76rem;color:#636a80;margin-top:6px}.about-expand{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e5e7f0;background:#f6f3ff;border-radius:50%;color:#6250dc;font-size:1.4rem;flex-shrink:0;transition:transform .2s}.about-team-more[open] .about-expand{transform:rotate(45deg)}.about-team-more .about-team-group{margin:5px 0 25px}.about-team-more .about-portrait{height:180px}.about-team-more .about-person-info{padding:18px}.about-next{padding:60px 0 78px}.about-next-panel{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:48px;border-radius:22px;color:#fff;background:radial-gradient(ellipse at 82% 35%,#35305f,transparent 60%),#111426}.about-next-panel .eyebrow{color:#8de9df}.about-next h2{font-size:clamp(2rem, 3.5vw, 3.2rem)}.about-next h2 span{color:#8de9df}.about-next p{color:#bec3d7;font-size:.88rem;margin-top:18px}.about-next-actions{display:grid;gap:12px;flex-shrink:0}@media (max-width:1100px){.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-journey-layout{gap:40px}.about-portrait{height:205px;padding-inline:18px}.about-story-layout{gap:40px}}@media (max-width:800px){.about-hero-layout,.about-journey-layout,.about-story-layout{grid-template-columns:1fr}.about-hero{padding-bottom:45px}.about-hero h1{font-size:clamp(2.7rem, 7vw, 4rem)}.about-hero-visual{justify-self:center;max-width:420px;transform:none;margin-top:8px}.about-breadcrumb{margin-bottom:28px}.about-section-nav .container{gap:14px 22px}.about-section-nav span{width:100%}.about-journey,.about-story,.about-team,.about-values{padding-block:55px}.about-learning-path{gap:12px;padding:23px}.about-learning-path h3{font-size:.92rem}.about-learning-path p{font-size:.72rem}.about-journey-intro{position:static}.about-journey-intro>p{max-width:560px}.about-group-heading{flex-direction:column;gap:8px}.about-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-team .section-head,.about-values .section-head{align-items:flex-start;flex-direction:column;gap:20px}.about-next-panel{align-items:flex-start;flex-direction:column;padding:32px;gap:28px}.about-next-actions{display:flex;flex-wrap:wrap}}@media (max-width:480px){.about-page .container{width:calc(100% - 36px)}.about-hero h1{font-size:2.75rem}.about-hero .lead{font-size:.93rem}.about-hero-copy .eyebrow{font-size:.58rem}.about-hero-note{font-size:.68rem}.about-hero .actions{flex-direction:column;align-items:stretch}.about-hero-visual{padding:17px}.about-visual-top>span:last-child{font-size:.46rem}.about-values-grid{grid-template-columns:1fr}.about-learning-path{grid-template-columns:1fr}.about-path-arrow{display:none}.about-learning-path>div+div{border-top:1px solid #e5e7f0;padding-top:12px}.about-timeline li{grid-template-columns:55px minmax(0,1fr);gap:8px;padding-left:35px}.about-timeline time{font-size:.9rem}.about-timeline h3{font-size:.96rem}.about-timeline-today>div{padding:16px}.about-people-grid{gap:12px}.about-portrait{height:160px;padding:8px 8px 0}.about-person-info{padding:15px}.about-person h4{font-size:.9rem}.about-person p{font-size:.65rem}.about-team-more{padding-inline:17px}.about-team-more .about-people-grid{grid-template-columns:1fr}.about-team-more .about-person{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center}.about-team-more .about-portrait{height:110px;padding:6px 5px 0}.about-team-more .about-person-info{min-height:0;padding:13px}.about-next{padding:35px 0 50px}.about-next-panel{padding:25px}.about-next-panel .eyebrow{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.about-expand{transition:none}}
