.about-page{--about-ink:#4a3a44;--about-muted:#6b5461;isolation:isolate;min-height:100vh;color:var(--about-ink);position:relative;overflow-x:clip}.about-page:before{content:"";z-index:-2;background-color:#0000;background-image:radial-gradient(48% 42% at 22% 18%,#ffecf6f2,#0000 68%),radial-gradient(52% 46% at 82% 12%,#d6e8faeb,#0000 66%),radial-gradient(46% 40% at 74% 82%,#e8e0fad9,#0000 70%),radial-gradient(40% 36% at 12% 76%,#fff6e8cc,#0000 70%),linear-gradient(168deg,#fdeef3 0%,#f4e6f0 34%,#e5eaf7 66%,#eef2fa 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:104% 104%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100%;animation:34s ease-in-out infinite alternate about-drift;position:absolute;inset:0}.dark .about-page{--about-ink:#f2e9f7;--about-muted:#cdbed0}.dark .about-page:before{background:radial-gradient(58% 42% at 15% 12%,#ff82bc4d,#0000 68%),radial-gradient(44% 42% at 86% 25%,#cd93f138,#0000 72%),radial-gradient(48% 42% at 79% 84%,#f598b830,#0000 72%),radial-gradient(38% 32% at 18% 82%,#ddac701a,#0000 70%),#110c1ce6}.about-glass,.about-panel,.about-credits{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background-color:#fff6fab3;background-image:linear-gradient(158deg,#ffffff1f,#0000 52%,#dce5ff24);border:1px solid #ffffffd1;border-radius:30px;box-shadow:inset 0 1px #ffffffe6,0 26px 70px -28px #784a6661,0 4px 22px -10px #784a6638}.dark .about-glass,.dark .about-panel,.dark .about-credits{background-color:#2218349e;background-image:linear-gradient(158deg,#ffc2df12,#0000 52%,#b49cf517);border-color:#e8e0fa21;box-shadow:inset 0 1px #ffffff14,0 26px 70px -28px #000000b3,0 4px 22px -10px #00000059}.about-panel{border-radius:24px}.about-credits{padding:1.5rem}.about-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both about-rise}.about-delay-1{animation-delay:80ms}.about-delay-2{animation-delay:.16s}.about-tablist{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6fa80;border:1px solid #ffffffbf;border-radius:16px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 3px #784a660d}.dark .about-tablist{background:#110c1c59;border-color:#ffffff1a}.about-tab{min-height:40px;color:var(--about-muted);letter-spacing:.06em;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s;display:inline-flex}.about-tab:hover{color:#a8517a}.dark .about-tab:hover{color:#ffc2df}.about-tab[data-active=true]{color:#fff6fa;background:#a8517a;box-shadow:0 5px 18px -6px #8f3a6a99}.dark .about-tab[data-active=true]{color:#fdeef3;background:#8f3a6a}:is(.about-tab:focus-visible,.about-button:focus-visible,.about-timeline-card:focus-visible){outline-offset:3px;outline:2px solid #b49cf5}.about-stat{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#fff6fa8c;border:1px solid #ffffffbf;border-radius:22px;min-width:0;padding:1.15rem;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .5s,border-color .5s,box-shadow .5s;box-shadow:inset 0 1px #fffc,0 12px 36px -24px #784a6659}.about-stat:hover{background-color:#fff6fab8;transform:translateY(-2px)}.dark .about-stat{background:#2218348c;border-color:#e8e0fa1f;box-shadow:inset 0 1px #ffffff0f}.dark .about-stat:hover{background:#34273fb3}.about-button{letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:38px;padding:.55rem 1rem;font-size:.75rem;font-weight:600;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.about-button:hover{transform:translateY(-2px)}.about-button-primary{color:#fff6fa;background:#a8517a;border:1px solid #a8517a;box-shadow:0 8px 24px -10px #8f3a6aa6}.about-button-primary:hover{background:#8f3a6a}.about-button-secondary{color:#8f3a6a;background:#ffffff59;border:1px solid #a8517a2e}.about-button-secondary:hover{background:#fff9;border-color:#a8517a59}.dark .about-button-primary{background:#8f3a6a;border-color:#a8517a}.dark .about-button-secondary{color:#e8e0fa;background:#b49cf50f;border-color:#b49cf533}.about-eyebrow{color:#a8517a;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.45rem;font-size:.65rem;font-weight:600;display:flex}.dark .about-eyebrow{color:#ffc2df}.about-timeline-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff6fa8c;border:1px solid #ffffffb3;border-radius:20px;align-items:flex-start;gap:.8rem;min-width:0;padding:1rem;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .5s,border-color .5s,box-shadow .5s;display:flex;box-shadow:inset 0 1px #ffffffbf,0 12px 30px -22px #784a6666}.about-timeline-card:hover{background-color:#fff6fabf;transform:translateY(-2px);box-shadow:0 16px 36px -22px #784a6680}.dark .about-timeline-card{background:#2218348c;border-color:#e8e0fa1a;box-shadow:inset 0 1px #ffffff0d}.dark .about-timeline-card:hover{background:#34273fa6}.about-scrollbar{scrollbar-color:#a8517a4d transparent;scrollbar-width:thin}.about-prose.prose{color:var(--about-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.9}.about-prose.prose p{color:inherit;margin:.8rem 0;line-height:1.9}.about-prose.prose h1{color:inherit;margin:2rem 0 1rem;font-size:1.8rem;line-height:1.35}.about-prose.prose h2{color:inherit;margin:1.8rem 0 .8rem;font-size:1.45rem}.about-prose.prose h3{color:inherit;margin:1.5rem 0 .7rem;font-size:1.2rem}.about-prose.prose a{color:#a8517a;border-bottom:1px solid #a8517a59;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s}.about-prose.prose a:hover{color:#8f3a6a;border-color:#8f3a6a}.dark .about-prose.prose a{color:#ffc2df;border-color:#ffc2df66}.dark .about-prose.prose a:hover{color:#ffd9ea;border-color:#ffd9ea}.about-prose.prose ul{padding-left:1.5rem;list-style-type:disc}.about-prose.prose ol{padding-left:1.5rem;list-style-type:decimal}.about-prose.prose li{margin:.35rem 0;padding-left:.2rem}.about-prose.prose li::marker{color:#b49cf5}.about-prose.prose blockquote{color:var(--about-muted);background:#b49cf514;border-left:3px solid #b49cf5;border-radius:0 16px 16px 0;margin:1.5rem 0;padding:.8rem 1.2rem;font-style:normal}.about-prose.prose blockquote p{margin:0}.about-prose.prose blockquote p:before,.about-prose.prose blockquote p:after,.about-prose.prose code:before,.about-prose.prose code:after{content:none}.about-prose.prose :not(pre)>code{color:#8f3a6a;background:#b49cf51f;border-radius:6px;padding:.15rem .4rem;font-size:.85em;font-weight:500}.dark .about-prose.prose :not(pre)>code{color:#e8e0fa;background:#b49cf526}.about-prose.prose pre{color:#e8e0fa;background:#22182e;border:1px solid #ffffff14;border-radius:18px;max-width:100%;margin:1.3rem 0;padding:1.2rem;overflow-x:auto;box-shadow:inset 0 1px 8px #0003}.about-prose.prose pre code{color:inherit;background:0 0;padding:0;font-size:.85rem}.about-prose.prose img{border-radius:18px;max-width:100%;height:auto;margin:1.5rem auto;box-shadow:0 18px 45px -20px #784a6659}.about-prose.prose br{content:"";margin-top:.5em;display:block}.about-prose.prose table{max-width:100%;display:block;overflow-x:auto}.about-prose.prose s,.about-prose.prose del{opacity:.65}@keyframes about-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(1.5%,1.5%)scale(1.06)}}@media (min-width:640px){.about-credits{padding:1.8rem}.about-stat{padding:1.35rem}.about-timeline-card{align-items:center;padding:1.15rem 1.25rem}.about-tab{flex:none;min-width:130px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
