/* Isolated About-page animation layer. Remove this file link to roll back. */
.site-shell{position:relative}.has-about-scroll-signal{position:relative}.about-scroll-signal{position:absolute;z-index:9;top:16px;left:50%;display:flex;align-items:center;gap:15px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(7,7,9,.78);color:rgba(255,255,255,.66);font-size:8px;letter-spacing:.18em;text-transform:uppercase;transform:translate(-50%,24px);opacity:0;backdrop-filter:blur(12px);transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1)}.about-scroll-signal:before{content:"";width:18px;height:1px;background:#9ea9ff;box-shadow:0 0 10px #9ea9ff}.about-scroll-signal.is-visible{opacity:1;transform:translate(-50%,0)}
.service-card{isolation:isolate}.service-card .about-effect-scheme{position:absolute;z-index:2;inset:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-items:end;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.service-card .about-effect-scheme i{position:relative;height:22%;min-height:24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(8,8,12,.36);backdrop-filter:blur(8px)}.service-card .about-effect-scheme i:after{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:var(--scheme-height,55px);background:linear-gradient(transparent,#aab6ff);transform-origin:bottom;animation:aboutSchemePulse 2.4s ease-in-out infinite}.service-card .about-effect-scheme i:nth-child(2){--scheme-height:82px}.service-card .about-effect-scheme i:nth-child(3){--scheme-height:38px}.service-card:hover .about-effect-scheme{opacity:1;transform:none}.service-card:hover .about-service-card__video:after{background:rgba(0,0,0,.48)}
.founder-media{position:relative}.about-founder-signature{position:relative;width:min(100%,620px);margin-top:clamp(28px,4vw,58px);overflow:hidden}.about-founder-signature::before{content:"";position:absolute;z-index:3;left:1%;top:62%;width:28px;height:11px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(90deg,rgba(255,255,255,.12),#fff);clip-path:polygon(0 50%,72% 0,100% 50%,72% 100%);opacity:0;filter:drop-shadow(0 0 8px rgba(255,255,255,.55));transform:translate(-4px,-50%) rotate(-18deg);pointer-events:none}.about-founder-signature::after{content:"";position:absolute;z-index:4;left:1%;top:62%;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;opacity:0;transform:translate(-4px,-50%);pointer-events:none}.about-founder-signature svg{display:block;width:100%;height:auto;overflow:visible}.about-founder-signature text{fill:rgba(255,255,255,0);stroke:#fff;stroke-width:1.15;font-family:"Segoe Script","Brush Script MT",cursive;font-size:78px;font-weight:400;letter-spacing:1px;stroke-dasharray:760;stroke-dashoffset:760;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 7px rgba(255,255,255,.2))}.about-founder-signature path{fill:none;stroke:rgba(255,255,255,.74);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.about-founder-signature.is-drawn::before,.about-founder-signature.is-drawn::after{animation:aboutPenTravel 2.8s cubic-bezier(.35,.05,.2,1) forwards,aboutPenFlourish 1.75s linear 2.85s forwards}.about-founder-signature.is-drawn text{animation:aboutSignatureReveal 2.8s linear forwards,aboutSignatureDraw 2.8s cubic-bezier(.4,0,.2,1) forwards,aboutSignatureFill .7s ease 2.55s forwards}.about-founder-signature.is-drawn path{animation:aboutSignatureUnderline 1.75s linear 2.85s forwards}@keyframes aboutSignatureReveal{to{clip-path:inset(0 0 0 0)}}@keyframes aboutSignatureDraw{to{stroke-dashoffset:0}}@keyframes aboutSignatureFill{to{fill:rgba(255,255,255,.94);stroke:rgba(255,255,255,.75)}}@keyframes aboutSignatureUnderline{to{stroke-dashoffset:0}}@keyframes aboutPenTravel{0%{left:1%;top:63%;opacity:0}5%{opacity:1}18%{left:18%;top:39%}34%{left:34%;top:66%}50%{left:50%;top:43%}67%{left:67%;top:65%}83%{left:83%;top:42%}94%{opacity:1}100%{left:97%;top:67%;opacity:0}}@keyframes aboutPenFlourish{0%{left:4%;top:80%;opacity:0}3%{opacity:1}20%{left:31%;top:84%}42%{left:62%;top:78%}60%{left:88%;top:80%}68%{left:87%;top:66%}76%{left:93%;top:63%}84%{left:98%;top:76%}91%{left:95%;top:88%}97%{left:91%;top:94%;opacity:1}100%{left:88%;top:80%;opacity:0}}
.paper-triptych__card{--paper-x:0px;--paper-y:0px;translate:var(--paper-x) var(--paper-y);transition:translate .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.paper-triptych__card:hover{z-index:8;box-shadow:0 34px 85px rgba(0,0,0,.45)}
.about-video-note{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .65s,filter .65s,box-shadow .65s}.about-video-notes__grid:has(.about-video-note:hover) .about-video-note:not(:hover){transform:translateY(12px) scale(.94);opacity:.68;filter:saturate(.65)}.about-video-notes__grid .about-video-note:hover{z-index:4;transform:translateY(-18px) rotate(0) scale(1.035);box-shadow:0 38px 90px rgba(0,0,0,.42)}
.about-metrics-slider__slide b[data-count-ready]{font-variant-numeric:tabular-nums}.about-comparison:after{content:"";position:absolute;z-index:1;inset:0;border:1px solid rgba(158,169,255,0);box-shadow:inset 0 0 40px rgba(158,169,255,0);pointer-events:none;transition:border-color .35s,box-shadow .35s}.about-comparison.is-snapping:after{border-color:rgba(158,169,255,.75);box-shadow:inset 0 0 40px rgba(158,169,255,.18)}.about-comparison.is-snapping .about-comparison__handle{transition:left .42s cubic-bezier(.16,1,.3,1)}
@keyframes aboutSchemePulse{50%{opacity:.35;transform:scaleY(.72)}}
@media(max-width:760px){.about-scroll-signal{display:none}.about-founder-signature{width:min(100%,440px)}.about-video-notes__grid:has(.about-video-note:hover) .about-video-note:not(:hover),.about-video-notes__grid .about-video-note:hover{transform:none;opacity:1;filter:none}.paper-triptych__card{translate:none}}
@media(prefers-reduced-motion:reduce){.about-effect-scheme i:after,.about-scroll-signal,.paper-triptych__card,.about-video-note{animation:none!important;transition:none!important}.about-founder-signature::before,.about-founder-signature::after{display:none}.about-founder-signature text{fill:#fff;stroke-dashoffset:0;clip-path:none;animation:none!important}.about-founder-signature path{stroke-dashoffset:0;animation:none!important}}
.about-founder-signature{width:min(100%,700px)}.about-founder-signature.is-drawn::before,.about-founder-signature.is-drawn::after{animation:aboutPenTravel 2.8s cubic-bezier(.35,.05,.2,1) forwards,aboutPenFlourish 1.75s linear 2.85s forwards,aboutPenArrow .72s linear 4.62s forwards}.about-founder-signature.is-drawn .about-signature-flourish{animation:aboutSignatureUnderline 1.75s linear 2.85s forwards}.about-founder-signature.is-drawn .about-signature-arrow{animation:aboutSignatureArrow .72s linear 4.62s forwards}@keyframes aboutSignatureArrow{to{stroke-dashoffset:0}}@keyframes aboutPenArrow{0%{left:80%;top:90%;opacity:0}5%{opacity:1}72%{left:95%;top:55%;opacity:1}100%{left:96%;top:54%;opacity:0}}@media(max-width:760px){.about-founder-signature{width:min(100%,520px)}}
@media(prefers-reduced-motion:reduce){.about-founder-signature.is-drawn::before,.about-founder-signature.is-drawn::after{display:none;animation:none!important}.about-founder-signature.is-drawn .about-signature-flourish,.about-founder-signature.is-drawn .about-signature-arrow{stroke-dashoffset:0;animation:none!important}}
.about-founder-signature::before,.about-founder-signature::after{display:none}.about-signature-pen{opacity:0;pointer-events:none;filter:drop-shadow(0 0 7px rgba(255,255,255,.65))}.about-founder-signature .about-signature-pen path{fill:#fff;stroke:rgba(255,255,255,.95);stroke-width:.8;stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.about-founder-signature .about-signature-pen circle{fill:#fff;stroke:none;filter:drop-shadow(0 0 5px #fff)}@media(prefers-reduced-motion:reduce){.about-signature-pen{display:none}}
.about-founder-signature.is-drawn text{animation:aboutSignatureReveal 3.6s linear forwards,aboutSignatureDraw 3.6s cubic-bezier(.4,0,.2,1) forwards,aboutSignatureFill .8s ease 3.25s forwards}.about-founder-signature.is-drawn .about-signature-flourish{animation:aboutSignatureUnderline 2.2s linear 3.7s forwards}.about-founder-signature.is-drawn .about-signature-arrow{animation:aboutSignatureArrow .95s linear 5.95s forwards}
@media(prefers-reduced-motion:reduce){.about-founder-signature.is-drawn text,.about-founder-signature.is-drawn .about-signature-flourish,.about-founder-signature.is-drawn .about-signature-arrow{animation:none!important}}
