.about-page .hero{isolation:isolate;background:radial-gradient(720px 380px at 12% 0,#7143e024,#0000 58%),radial-gradient(640px 340px at 92% 18%,#fcda4b1f,#0000 52%),#fff;padding:.7rem 0 .85rem;position:relative}.about-page .hero:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(#7143e029,#fcda4b1a 42%,#0000 72%);height:280px;position:absolute;inset:8% 18% auto}.about-page .hero-display{-webkit-backdrop-filter:blur(20px);background:#ffffff61;border:1px solid #ffffff9e;border-radius:28px;height:auto;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 64px #7143e014,0 0 0 1px #7143e00f,inset 0 1px #ffffffbf}.about-page .hero-copy{z-index:2;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(1rem,2vw,1.7rem) clamp(1rem,2vw,1.8rem) .75rem;display:flex;position:relative}.about-page .hero-copy .breadcrumbs{margin-bottom:.65rem;font-size:.8rem}.about-page .hero-copy h1{letter-spacing:-.03em;color:#0a1628;margin:0 0 .75rem;font-size:clamp(1.7rem,2.8vw,2.65rem);line-height:1.1}.about-page .hero-copy .line{white-space:nowrap;display:block}.about-page .hero-copy .rest{color:#7143e0;font-weight:650}.about-page .hero-copy .lead{max-width:38rem;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6}.about-page .hero-copy .cta-row{flex-wrap:nowrap;align-items:stretch;gap:.75rem;margin-top:1.25rem}.about-hero-points{gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.about-hero-points li{color:#3d4d63;padding:.35rem 0 .35rem 1.35rem;font-size:.92rem;line-height:1.4;position:relative}.about-hero-points li:before{content:"";border-bottom:2px solid #7143e0;border-left:2px solid #7143e0;width:.5rem;height:.26rem;position:absolute;top:.72rem;left:0;transform:rotate(-45deg)}.about-page .hero-copy .btn{white-space:nowrap;padding-inline:1.05rem}.about-page .hero-copy .btn-primary span{transition:transform .2s;display:inline-block}.about-page .hero-copy .btn-primary:hover span{transform:translate(4px)}.about-page .about-board-panel ol{grid-template-columns:repeat(4,minmax(0,1fr))}.about-page .page-band,.about-page .page-band-white{padding:clamp(1.25rem,2.2vw,1.95rem) 0}.about-page .section-head{max-width:none;margin-bottom:1rem}.about-page .section-head>p:last-child{max-width:54rem}.about-split-head{align-items:start;gap:.85rem 2rem;margin-bottom:.35rem;display:grid}.about-split-head h2{margin:0}.about-split-head h2 span{display:block}.about-split-head>p{color:#3d4d63;max-width:38rem;margin:0;line-height:1.65}.about-page .trust-row{background:#ffffff47;border-top:1px solid #ffffff73;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.7rem clamp(1rem,2vw,1.8rem) .8rem;display:grid}.about-page .trust-row>div{-webkit-backdrop-filter:blur(12px);background:#ffffff5c;border:1px solid #ffffff80;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;display:grid}.about-page .trust-row i{color:#7143e0;background:#7143e01a;border:1px solid #7143e038;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.about-page .trust-row i svg{width:16px;height:16px}.about-page .trust-row strong{color:#0a1628;font-size:.86rem;display:block}.about-page .trust-row span{color:#5b6b82;font-size:.74rem;line-height:1.3;display:block}.about-page .about-split{align-items:stretch;gap:1.15rem;display:grid}.about-who{gap:1.15rem;display:grid}.about-who-head h2{max-width:none}.about-who-copy{gap:.85rem 1.6rem;display:grid}.about-who-copy p,.about-who-close{color:#3d4d63;margin:0;line-height:1.65}.about-prose,.about-note{max-width:none}.about-split .about-prose p{max-width:46rem}.about-note{max-width:none;margin-top:1.3rem}.about-page .hero+.page-band-white{padding-top:1.55rem}.about-page .panel{transition:transform .2s,box-shadow .2s,border-color .2s}.about-page .panel:hover{border-color:#2d5bff47;transform:translateY(-3px);box-shadow:0 16px 32px #2d5bff14}.about-stance,.about-philosophy{color:#fff;background:radial-gradient(420px 180px at 100% 0,#2d5bff38,#0000 58%),#0b1730;border-radius:22px;flex-direction:column;justify-content:space-between;height:100%;padding:1.45rem 1.35rem 1.3rem;display:flex;box-shadow:0 18px 40px #0b17301f}.about-who .about-stance>p:last-child{margin-top:auto}.about-stance-steps{flex:auto;gap:.45rem;margin:0 0 1.05rem;padding:0;list-style:none;display:grid}.about-stance-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:800;color:#93c5fd!important}.about-stance-lead,.about-philosophy h2,.about-philosophy h3{color:#fff}.about-stance-lead{margin:0 0 .9rem;font-size:1.12rem;font-weight:650;line-height:1.45}.about-stance p,.about-philosophy p,.about-philosophy li{color:#ffffffc7}.about-stance a{color:#bfdbfe}.about-stance-steps li{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.9rem;font-weight:700;display:grid}.about-stance-steps span{color:#93c5fd;letter-spacing:.06em;font-size:.7rem;font-weight:800}.about-domains{flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.about-domains li{color:#1e3a8a;background:#eef3ff;border:1px solid #2d5bff14;border-radius:999px;padding:.38rem .72rem;font-size:.78rem;font-weight:700;transition:background .2s,transform .2s}.about-domains li:hover{background:#e0e9ff;transform:translateY(-1px)}.about-problem-grid,.about-process,.about-compare,.about-manifesto,.about-audience,.about-audience-rest,.about-explore,.about-philosophy-grid{gap:.75rem;margin-top:1rem;display:grid}.about-problem-grid span,.about-process span{color:#7143e0;letter-spacing:.04em;background:#eef3ff;border-radius:9px;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;font-size:.7rem;font-weight:800;display:inline-grid}.about-problem-grid h3,.about-process h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.05rem}.about-problem-grid p,.about-process p{color:#5b6b82;margin:0;line-height:1.55}.about-process a{color:#5b32c9;margin-top:.85rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-block}.about-process a:hover{color:#1d4ed8}.about-process,.about-next{margin-left:0;padding:0;list-style:none}.about-process>li{min-width:0}.about-checks{margin:1rem 0;padding:0;list-style:none}.about-checks li{border-bottom:1px solid #2563eb1a;padding:.55rem 0 .55rem 1.35rem;position:relative}.about-checks li:before{content:"";border-bottom:2px solid #7143e0;border-left:2px solid #7143e0;width:.55rem;height:.28rem;position:absolute;top:.95rem;left:0;transform:rotate(-45deg)}.about-philosophy h2{margin-bottom:.9rem}.about-philosophy-grid article{border-top:1px solid #ffffff1f;padding-top:.8rem}.about-chain{align-items:stretch;gap:.5rem;margin:1.15rem 0 1.35rem;padding:0;list-style:none;display:grid}.about-chain li{height:100%;min-height:4.5rem;font-family:var(--font-display);letter-spacing:-.02em;background:#fff;border:1px solid #2563eb1f;border-radius:14px;align-items:center;padding:.75rem 1.7rem .75rem .9rem;font-size:.86rem;font-weight:700;line-height:1.25;display:flex;position:relative}.about-chain li span{text-wrap:balance;display:block}.about-chain li:last-child{padding-right:.9rem}.about-chain li:not(:last-child):after{content:"→";color:#7143e0;margin:0;padding:0;font-weight:700;line-height:1;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.about-audience article{border-radius:18px;height:11.25rem;min-height:0;position:relative;overflow:hidden}.about-audience img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .45s;position:absolute;inset:0}.about-audience article:hover img{transform:scale(1.04)}.about-audience article:after{content:"";background:linear-gradient(#0b17300d 20%,#0b1730d1 100%);position:absolute;inset:0}.about-audience div{z-index:1;padding:.7rem .85rem .8rem;position:absolute;inset:auto 0 0}.about-audience h3,.about-audience p{color:#fff}.about-audience h3{margin:0 0 .2rem;font-size:1rem}.about-audience p{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.about-audience-rest{margin-top:.75rem}.about-audience-rest article{min-height:100%}.about-quote{isolation:isolate;background:radial-gradient(520px 240px at 100% 0,#2d5bff38,#0000 58%),#0b1730;border-radius:28px;padding:clamp(1.7rem,3.2vw,2.4rem) clamp(1.6rem,3.2vw,2.5rem) clamp(1.7rem,3.2vw,2.4rem) clamp(1.85rem,3.4vw,2.7rem);position:relative;overflow:hidden}.about-quote:before{content:"";background:linear-gradient(#4d78ff,#7a5af8);border-radius:0 4px 4px 0;width:4px;position:absolute;top:1.35rem;bottom:1.35rem;left:0}.about-quote .section-kicker{color:#93c5fd;margin-bottom:.7rem}.about-quote>p:last-child{color:#fff;max-width:none;font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:650;line-height:1.3}.about-search-title{max-width:none;margin:1.45rem 0 0}.about-expect-head{margin-bottom:1rem}.about-expect-head h2{gap:.55rem 1.5rem;margin:0;display:grid}.about-expect-head h2 span{display:block}.about-next-head{margin-bottom:1rem}.about-next-head h2{margin:0}.about-next-head h2 span{display:block}.about-next{align-items:stretch}.about-next h3{letter-spacing:-.02em;min-height:2.7rem;line-height:1.25;text-decoration:none}.about-prose-cols{align-items:start;gap:.85rem 2rem;margin-top:1.15rem;display:grid}.about-prose-cols h2,.about-prose-cols>div>p:first-child,.about-prose-cols>p:nth-child(-n+2){margin-top:0}.about-prose-cols p{color:#3d4d63;line-height:1.65}.about-compare p:first-child{color:#5b32c9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.about-focus{border-color:#2d5bff47}@media (width<=1079px){.about-page .hero-display{height:auto;min-height:0}.about-page .hero-copy{padding-bottom:1.15rem}.about-page .hero-visual{height:auto;min-height:0;overflow:visible}.about-page .trust-row,.about-page .about-board-panel ol{grid-template-columns:1fr 1fr}}@media (width>=760px){.about-problem-grid,.about-compare,.about-manifesto,.about-audience,.about-audience-rest,.about-philosophy-grid{grid-template-columns:1fr 1fr}.about-audience article{height:10.5rem}.about-explore{grid-template-columns:1fr 1fr}}@media (width>=900px){.about-split{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.9fr);gap:1.5rem}.about-who{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.85fr);grid-template-areas:"head head""copy stance""close stance""pills pills";align-items:stretch;gap:1.1rem 1.5rem}.about-who-head{grid-area:head}.about-who-copy{grid-area:copy}.about-who .about-stance{grid-area:stance;align-self:stretch}.about-who-close{grid-area:close}.about-who .about-domains{grid-area:pills;margin-top:.15rem}.about-who-copy,.about-prose-cols{grid-template-columns:1fr 1fr}.about-audience{grid-template-columns:repeat(4,minmax(0,1fr))}.about-split-head{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.about-split-head>p{max-width:none}.about-expect-head h2,.about-expect .about-manifesto{grid-template-columns:repeat(3,minmax(0,1fr))}.about-process{grid-template-columns:repeat(4,minmax(0,1fr))}.about-next,.about-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1080px){.about-page .hero-display{grid-template-rows:auto auto;grid-template-columns:minmax(460px,1.08fr) minmax(0,.92fr);align-items:stretch}.about-page .hero-copy{grid-area:1/1}.about-page .hero-visual{grid-area:1/2;align-self:start;height:auto;min-height:0}.about-page .about-board,.about-page .about-board-panel{height:auto;min-height:0}.about-page .about-board .about-board-form{flex:none;margin-top:.7rem}.about-page .about-board .about-board-form .lead-form-compact{flex:none;height:auto}.about-page .trust-row{grid-area:2/1/auto/-1}.about-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-chain{grid-template-columns:repeat(6,minmax(0,1fr))}.about-audience-rest{grid-template-columns:repeat(3,minmax(0,1fr))}.about-explore{grid-template-columns:repeat(4,minmax(0,1fr))}.about-problem-grid>:last-child{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem 1.1rem;display:grid}.about-problem-grid>:last-child span{margin-bottom:0}.about-problem-grid>:last-child h3{margin:0}.about-philosophy{position:sticky;top:5.5rem}}@media (width<=639px){.about-page .hero-display{border-radius:22px}.about-page .hero-copy h1 .line{white-space:normal}.about-page .hero-copy .cta-row{flex-direction:column}.about-page .hero-copy .btn{width:100%}.about-page .trust-row{grid-template-columns:1fr}}
