.about-page{background:#070c17;background-image:radial-gradient(ellipse at 5% 3%,#0d5baf1b,transparent 25%),radial-gradient(ellipse at 96% 8%,#7847c21b,transparent 25%)}
.about-page main{overflow:hidden}.about-page p{color:#a9bad0}.about-page .eyebrow{color:#a4c9e5}.about-page .text-link{display:inline-flex;gap:18px;align-items:center;font-size:12px;color:#abd7ed}.about-page .text-link:hover{color:#e1f6ff}.about-page .text-link span{color:#b9b5ff}
.about-page>footer{padding-bottom:90px}
.about-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:35px;align-items:center;padding-block:55px 64px;position:relative}.about-hero:before{content:'';pointer-events:none;position:absolute;inset:-50px -120px -60px 25%;background:radial-gradient(ellipse at 40% 45%,#165aa732,transparent 62%),radial-gradient(ellipse at 80% 25%,#744bb52e,transparent 65%);z-index:-1}.about-hero h1{font-size:clamp(40px,4.25vw,63px);letter-spacing:-.06em;line-height:1.16;margin:20px 0 26px}.about-page .about-lead{color:#d9e7f6;font-size:19px;line-height:1.65;margin-bottom:17px}.about-intro{font-size:14px;line-height:1.9;max-width:470px}.about-hero-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:27px}
.about-orbit{margin:0;position:relative;min-width:0}.about-orbit>svg{width:100%;height:auto;stroke:none;overflow:visible;animation:aboutHover 7s ease-in-out infinite}.about-orbit .orbital-group{transform-origin:300px 270px;animation:aboutOrbit 16s ease-in-out infinite}.about-orbit .star-pulse{animation:aboutTwinkle 6s ease-in-out infinite alternate}.about-orbit figcaption{text-align:center;color:#88accd;letter-spacing:.2em;font-size:8px;margin-top:-12px}.about-belief{display:flex;align-items:center;gap:27px;border-block:1px solid #94bfe327;padding-block:22px}.about-belief>span:first-child{color:#8ed4ed;font-size:9px;letter-spacing:.16em;white-space:nowrap}.about-belief p{font-size:15px;color:#c0d4e9}.belief-light{height:1px;flex:1;min-width:20px;background:linear-gradient(90deg,#a6c7ff66,transparent);position:relative}.belief-light:before{content:'';width:5px;height:5px;position:absolute;top:-2px;left:0;border-radius:50%;background:#9ee7ff;box-shadow:0 0 12px #8bdeff}
.about-purpose{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-block:68px 55px}.purpose-card{position:relative;padding:37px 37px 32px;border:1px solid #86cbea38;border-radius:18px;background:radial-gradient(ellipse at 90% 0%,#3b92c421,transparent 65%),linear-gradient(145deg,#112237,#0b1525);box-shadow:0 20px 50px #0003,inset 0 1px 0 #ffffff09}.purpose-card.mission-card{border-color:#b49ee539;background:radial-gradient(ellipse at 90% 0%,#8955cb22,transparent 65%),linear-gradient(145deg,#1b203b,#0e1628)}.purpose-card h2{font-size:clamp(26px,2.7vw,36px);margin:17px 0 22px;line-height:1.3}.purpose-card>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#c0cee0;max-width:480px}.purpose-card p.purpose-detail{margin-top:16px;color:#91a8c2;font-size:12px}.purpose-card>.about-symbol{margin:0 0 27px}.mission-card .about-symbol{--symbol:#c8b3ff;--symbol-glow:#a37df931}
.about-symbol{--symbol:#9be5ff;--symbol-glow:#65c4ff2b;display:grid;place-items:center;position:relative;width:63px;height:63px;border-radius:16px;border:1px solid color-mix(in srgb,var(--symbol) 28%,transparent);background:linear-gradient(135deg,var(--symbol-glow),#0d172b55);box-shadow:inset 0 1px 0 #ffffff13,0 8px 24px var(--symbol-glow)}.about-symbol svg{width:36px;height:36px;color:var(--symbol);stroke-width:1.4;filter:drop-shadow(0 0 6px var(--symbol-glow));animation:aboutHover 5s ease-in-out infinite}.mission-card .about-symbol svg{animation-delay:-2s}
.about-origin{display:grid;grid-template-columns:.93fr 1.1fr;gap:90px;padding-block:30px 74px;align-items:start}.about-origin h2{font-size:clamp(27px,3vw,39px);margin-top:16px}.origin-copy p{font-size:14px;line-height:1.95;margin-bottom:17px}.origin-copy .text-link{margin-top:6px}.about-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:31px}.about-section-heading h2{margin-top:14px}.about-section-heading>p{max-width:270px;font-size:13px;line-height:1.9}.about-values{padding-block:23px 70px;border-top:1px solid #8cc4eb26}.about-section-heading{margin-top:27px}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.value-card{border:1px solid #8ebae227;border-radius:14px;padding:25px;background:linear-gradient(145deg,#132137a6,#0b1423);position:relative}.value-card:nth-child(2n){background:linear-gradient(145deg,#201e3580,#0b1423)}.value-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.value-top>span:last-child{font-size:11px;letter-spacing:.12em;color:#7c9cb7}.value-card .about-symbol{width:47px;height:47px;border-radius:12px}.value-card .about-symbol svg{width:28px;height:28px}.value-card:nth-child(2n) .about-symbol{--symbol:#c9b8ff;--symbol-glow:#9a77ed27}.value-card:nth-child(3n) .about-symbol{--symbol:#9de8df;--symbol-glow:#65cdbd22}.value-card:nth-child(2n) svg{animation-delay:-1.5s}.value-card:nth-child(3n) svg{animation-delay:-3s}.value-card h3{font-size:17px;letter-spacing:-.035em;line-height:1.4;margin-bottom:13px}.value-card p{font-size:12px;line-height:1.9}.about-provider-note{font-size:11px!important;line-height:1.85;margin-top:23px;max-width:800px;color:#88a0b9!important}
.about-founder{display:grid;grid-template-columns:.86fr 1.25fr;gap:70px;border:1px solid #92b6e331;background:radial-gradient(ellipse at 0% 0%,#446bba25,transparent 55%),linear-gradient(120deg,#111e32,#12172a);border-radius:19px;padding:45px 50px;position:relative}.founder-identity{position:relative;padding-top:5px}.founder-mark{position:relative;display:grid;place-items:center;width:94px;height:94px;margin-bottom:30px}.founder-mark img{filter:drop-shadow(0 0 10px #9fceff77);animation:aboutHover 6s ease-in-out infinite}.founder-mark i{position:absolute;width:120px;height:50px;border:1px solid #adc0ff66;border-radius:50%;transform:rotate(-28deg);animation:founderOrbit 10s ease-in-out infinite}.founder-identity h2{font-size:clamp(27px,2.9vw,39px);margin:17px 0 12px;line-height:1.26;letter-spacing:-.045em}.founder-role{font-size:12px!important;color:#abccea!important}.founder-story{align-self:center}.founder-story p{font-size:13px;line-height:1.9;margin-top:17px}.founder-story strong{font-weight:600;color:#d7e6f7}.founder-story p.founder-intro{font-family:Sora,'Segoe UI',sans-serif;font-size:22px;line-height:1.5;letter-spacing:-.04em;color:#e2ecf9;margin-top:0}.founder-intro em{color:#b6b9f5}
.about-next{margin-block:70px 47px;padding:33px 36px;border:1px solid #94b6dd35;border-radius:15px;display:grid;grid-template-columns:1.2fr .9fr;align-items:center;gap:23px 40px;background:radial-gradient(ellipse at 90% 80%,#6758b426,transparent 60%),linear-gradient(135deg,#13283c,#131b30)}.about-next h2{font-size:31px;margin:14px 0}.about-next>div>p:not(.eyebrow){font-size:12px;line-height:1.85;max-width:450px}.about-next-actions{display:flex;align-items:center;flex-direction:column;gap:14px}.about-next-actions>span{font-size:10px;color:#a7bfd8}.about-next-actions>.text-link{font-size:11px;margin-top:2px}.about-next .about-next-note{grid-column:1/-1;border-top:1px solid #a2c4e421;padding-top:18px;font-size:10px;line-height:1.8;color:#91a9c2}
@keyframes aboutHover{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aboutOrbit{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes aboutTwinkle{from{opacity:.45}to{opacity:1}}@keyframes founderOrbit{0%,100%{transform:rotate(-28deg) translateY(0)}50%{transform:rotate(-18deg) translateY(-4px)}}
.motion-paused .about-page *,.motion-paused .about-page *:before,.motion-paused .about-page *:after{animation-play-state:paused!important}
@media(max-width:1000px){.about-hero{gap:12px}.about-hero h1{font-size:43px}.about-orbit{margin-right:-15px}.about-purpose{gap:18px}.purpose-card{padding:29px}.purpose-card h2{font-size:29px}.about-origin{gap:40px}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-founder{padding:33px;gap:35px}.about-next{padding:29px;gap:28px}.about-next h2{font-size:27px}}
@media(max-width:700px){.about-hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:36px;gap:10px}.about-hero h1{font-size:45px}.about-hero h1 em br{display:none}.about-orbit{width:min(400px,100%);margin:0 auto}.about-intro{max-width:100%}.about-belief{flex-wrap:wrap;gap:9px;padding-block:20px}.about-belief p{flex-basis:100%;font-size:14px}.belief-light{display:none}.about-purpose{grid-template-columns:1fr;padding-block:38px}.purpose-card{padding:27px}.purpose-card h2{font-size:31px}.about-origin{grid-template-columns:1fr;gap:22px;padding-block:12px 40px}.about-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.about-section-heading>p{max-width:100%}.about-values{padding-bottom:40px}.about-founder{grid-template-columns:1fr;gap:27px;padding:28px}.founder-identity h2{font-size:34px}.founder-story{border-top:1px solid #91b9dc2e;padding-top:25px}.founder-mark{margin-bottom:24px}.about-next{grid-template-columns:1fr;margin-block:40px 30px;padding:26px;gap:25px}.about-next-actions{align-items:flex-start}.about-next h2{font-size:28px}}
@media(max-width:480px){.about-hero h1{font-size:39px;line-height:1.2}.about-hero .about-lead{font-size:17px}.about-intro{font-size:13px}.about-hero-links{gap:20px}.about-hero-links .text-link{font-size:11px}.about-orbit figcaption{font-size:6px}.purpose-card h2{font-size:27px}.purpose-card>p:not(.eyebrow){font-size:13px}.purpose-card .purpose-detail{font-size:12px}.value-grid{grid-template-columns:1fr;gap:14px}.value-card{padding:23px}.value-top{margin-bottom:18px}.value-card h3{font-size:17px}.value-card p{font-size:13px}.about-origin h2,.about-section-heading h2{font-size:29px}.founder-identity h2{font-size:31px}.founder-story p.founder-intro{font-size:20px}.about-next h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{animation:none!important;transition:none!important}.about-orbit>svg{transform:none}}
