html.public-polish[data-public-page=about] .about-header{position:relative}html.public-polish[data-public-page=about] .about-header:before{content:"";filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1f7a5c1a,#0000);width:min(760px,90vw);height:340px;position:absolute;top:40px;left:50%;transform:translate(-50%)}html.public-polish[data-public-page=about] .stat-item{position:relative}@media (min-width:921px){html.public-polish[data-public-page=about] .stat-item+.stat-item:before{content:"";background:linear-gradient(180deg, transparent, var(--line), transparent);width:1px;position:absolute;top:12%;bottom:12%;left:-14px}}html.public-polish[data-public-page=about] .stat-item b{font-variant-numeric:tabular-nums;transition:color .25s}html.public-polish[data-public-page=about] .stat-item:hover b{color:var(--signal-deep)}html.public-polish[data-public-page=about] .story-visual:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#1f7a5c2e,#0000);border-radius:50%;animation:8s ease-in-out infinite alternate pp-glowDrift;position:absolute;inset:12%}html.public-polish[data-public-page=about] .story-ring{animation:6s ease-in-out infinite pp-ringBreath}html.public-polish[data-public-page=about] .story-ring.r2{animation-delay:-2s}html.public-polish[data-public-page=about] .story-ring.r3{animation-delay:-4s}@keyframes pp-ringBreath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.025)}}html.public-polish[data-public-page=about] .story-ring.r1:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px #1f7a5c99}html.public-polish[data-public-page=about] .story-ring.r1{animation:26s linear infinite pp-orbit}@keyframes pp-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}html.public-polish[data-public-page=about] .story-core{box-shadow:0 0 0 6px #12161f0d,0 12px 30px -8px #1f7a5c8c}html.public-polish[data-public-page=about] .story-core:after{content:"";border:1px solid var(--signal);opacity:0;border-radius:50%;animation:3.2s ease-out infinite ping;position:absolute;inset:-8px}html.public-polish[data-public-page=about] .story-node{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:#f7f5f0b8;animation:5.5s ease-in-out infinite pp-nodeFloat;box-shadow:inset 0 1px #fffc,0 8px 20px -8px #12161f2e}html.public-polish[data-public-page=about] .story-node.n2{animation-name:pp-nodeFloatY;animation-delay:-1.8s}html.public-polish[data-public-page=about] .story-node.n3{animation-delay:-3.4s}@keyframes pp-nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pp-nodeFloatY{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}html.public-polish[data-public-page=about] .story-node .dot{box-shadow:0 0 8px #1f7a5c8c}html.public-polish[data-public-page=about] .value-card{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .3s ease;background:#ffffffd1;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}html.public-polish[data-public-page=about] .value-card:before{content:"";z-index:-1;background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%), #1f7a5c17, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}html.public-polish[data-public-page=about] .value-card:hover:before{opacity:1}html.public-polish[data-public-page=about] .value-card:hover{box-shadow:inset 0 1px #fffc,0 18px 36px -14px #12161f24}html.public-polish[data-public-page=about] .value-icon{transition:transform .3s var(--ease-out), box-shadow .3s ease, background .3s ease}html.public-polish[data-public-page=about] .value-card:hover .value-icon{background:#ddebe2;transform:translateY(-2px)rotate(-4deg);box-shadow:0 0 0 5px #e6eee999,0 8px 18px -6px #1f7a5c38}html.public-polish[data-public-page=about] .team-card{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .3s ease;background:#ffffffd1;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}html.public-polish[data-public-page=about] .team-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(closest-side,#1f7a5c1f,#0000);width:280px;height:280px;transition:opacity .4s;position:absolute;top:-120px;left:-90px}html.public-polish[data-public-page=about] .team-card:hover:before{opacity:1}html.public-polish[data-public-page=about] .team-card:hover{border-color:#cfe3d7;box-shadow:inset 0 1px #fffc,0 20px 40px -18px #12161f2e}html.public-polish[data-public-page=about] .team-avatar{transition:box-shadow .35s ease, transform .35s var(--ease-out);position:relative;overflow:visible}html.public-polish[data-public-page=about] .team-avatar img{border-radius:50%}html.public-polish[data-public-page=about] .team-card:hover .team-avatar{transform:scale(1.04);box-shadow:0 0 0 5px #e6eee9cc,0 10px 24px -8px #1f7a5c73}html.public-polish[data-public-page=about] .team-name{transition:color .25s}html.public-polish[data-public-page=about] .team-socials a{transition:background .2s ease, color .2s ease, border-color .2s ease, transform .2s var(--ease-out), box-shadow .2s ease}html.public-polish[data-public-page=about] .team-socials a:hover{transform:translateY(-2px);box-shadow:0 8px 16px -8px #12161f80}@media (prefers-reduced-motion:reduce){html.public-polish[data-public-page=about] .story-ring,html.public-polish[data-public-page=about] .story-node,html.public-polish[data-public-page=about] .story-core:after,html.public-polish[data-public-page=about] .story-visual:before{animation:none!important}}@media (max-width:560px){html.public-polish[data-public-page=about] .about-header{padding:44px 16px 28px}html.public-polish[data-public-page=about] .about-header p{font-size:15.5px}html.public-polish[data-public-page=about] .stats-strip{gap:24px 12px;padding:32px 16px}html.public-polish[data-public-page=about] .stat-item b{font-size:26px}html.public-polish[data-public-page=about] .story-split{gap:20px;padding:52px 16px}html.public-polish[data-public-page=about] .story-copy p{font-size:15px}html.public-polish[data-public-page=about] .story-visual{width:min(250px,70vw);height:min(250px,70vw);margin:28px auto 8px}html.public-polish[data-public-page=about] .story-node.n2{left:-10%}html.public-polish[data-public-page=about] .story-node.n3{right:-8%}html.public-polish[data-public-page=about] .values-grid{grid-template-columns:1fr;gap:14px}html.public-polish[data-public-page=about] .value-card{padding:22px 20px}html.public-polish[data-public-page=about] .team-grid{gap:16px}html.public-polish[data-public-page=about] .team-card{gap:16px;padding:24px 20px}html.public-polish[data-public-page=about] .team-avatar{width:64px;height:64px;font-size:21px}}html.public-polish[data-public-page=about] .section-head h2 em,html.public-polish[data-public-page=about] .about-header h1 em{transition:background-size .9s var(--ease-out) .35s;background-image:linear-gradient(#1f7a5c26,#1f7a5c26);background-position:0 86%;background-repeat:no-repeat;background-size:0% .3em;padding:0 .06em}html.public-polish[data-public-page=about] .in h2 em,html.public-polish[data-public-page=about] .in h1 em{background-size:100% .3em}
