.about-page{isolation:isolate;background:radial-gradient(circle at 8% 0,#fee2e29e,#0000 27rem),radial-gradient(circle at 96% 23%,#e0f2feb3,#0000 30rem),#f8fafc;position:relative;overflow-x:clip}.dark .about-page{background:radial-gradient(circle at 8% 0,#88133721,#0000 27rem),radial-gradient(circle at 96% 23%,#0c4a6e24,#0000 30rem),#020617}.about-page ::selection{color:#4c0519;background:#fecdd3}.about-ambient{z-index:-1;filter:blur(64px);pointer-events:none;opacity:.55;border-radius:9999px;position:absolute}.about-ambient-left{background:#fecdd38c;width:24rem;height:24rem;top:26%;left:-11rem}.about-ambient-right{background:#bae6fd8c;width:28rem;height:28rem;top:64%;right:-12rem}.dark .about-ambient-left{background:#9f123929}.dark .about-ambient-right{background:#0369a126}.about-grid{background-image:linear-gradient(#94a3b813 1px,#0000 1px),linear-gradient(90deg,#94a3b813 1px,#0000 1px);background-size:32px 32px}.about-highlight{background:linear-gradient(115deg, hsl(var(--brand-strong)), #f97316 42%, hsl(var(--brand-strong)) 82%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite about-shimmer}.about-profile-ring{filter:blur(1px);background:conic-gradient(from 30deg,#fb71852e,#38bdf82e,#a78bfa29,#fb71852e);animation:7s ease-in-out infinite about-float}.about-spotlight{opacity:0;background:radial-gradient(560px circle at var(--mx,50%) var(--my,50%), #fb71851a, transparent 60%);transition:opacity .5s}[data-spotlight][data-pointer=on]>.about-spotlight{opacity:1}.about-spotlight-grid:before{content:"";-webkit-mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #000, transparent 72%);-webkit-mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #000, transparent 72%);mask-image:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #000, transparent 72%);background-image:linear-gradient(#f43f5e33 1px,#0000 1px),linear-gradient(90deg,#f43f5e33 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.dark .about-spotlight-grid{background:radial-gradient(560px circle at var(--mx,50%) var(--my,50%), #f43f5e14, transparent 60%)}.dark .about-spotlight-grid:before{background-image:linear-gradient(#fb718529 1px,#0000 1px),linear-gradient(90deg,#fb718529 1px,#0000 1px)}.about-spotlight-dark{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #fb718529, transparent 60%)}.about-tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .7s cubic-bezier(.22,1,.36,1)}.about-tilt[data-pointer=on]{will-change:transform;transition-duration:.16s}.about-tilt-glare{z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--glare-x,50%) var(--glare-y,0%), #fff3, transparent 50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.about-tilt[data-pointer=on] .about-tilt-glare{opacity:1}.about-infinity path{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.about-infinity-track{stroke:currentColor;opacity:.22}.about-infinity-comet{stroke:hsl(var(--brand-strong));stroke-dasharray:24 76;animation:3.2s linear infinite about-infinity}.dark .about-infinity-comet{stroke:#fda4af}.about-steps:before{content:"";transform-origin:top;background:linear-gradient(#0284c78c,#7dd3fc66);width:1px;margin-left:-.5px;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .26s;position:absolute;top:1.25rem;bottom:1.25rem;left:.875rem;transform:scaleY(0)}.about-page [data-revealed=true] .about-steps:before{transform:scaleY(1)}.about-step-index{color:#0284c7;transition:background-color .36s,border-color .36s,color .36s,transform .32s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), var(--reveal-delay,0s), 0s;background:#fff;border-color:#bae6fd}.dark .about-step-index{color:#7dd3fc;background:#020617;border-color:#075985}.about-page [data-revealed=true] .about-step-index{color:#fff;background:#0284c7;border-color:#0284c7}.dark .about-page [data-revealed=true] .about-step-index{color:#fff;background:#0369a1;border-color:#0ea5e9}.about-timeline:before{content:"";transform-origin:top;background:#94a3b866;width:1px;transition:transform 1.2s cubic-bezier(.22,1,.36,1) .15s;position:absolute;top:.55rem;bottom:.25rem;left:0;transform:scaleY(0)}.dark .about-timeline:before{background:#334155e6}.about-timeline[data-revealed=true]:before{transform:scaleY(1)}.about-timeline:after{content:"";background:linear-gradient(to bottom, hsl(var(--brand-strong)), #fb923c);width:2px;transform:scaleY(var(--timeline-progress,0));transform-origin:top;border-radius:9999px;margin-left:-.5px;transition:transform .16s linear;position:absolute;top:.55rem;bottom:.25rem;left:0}.about-timeline{--about-timeline-pad:1.75rem;padding-left:var(--about-timeline-pad)}@media (min-width:640px){.about-timeline{--about-timeline-pad:2.5rem}}.about-timeline article{position:relative}.about-timeline-dot{box-sizing:content-box;left:calc(-1 * var(--about-timeline-pad) - 9px);transition:transform .52s cubic-bezier(.34,1.56,.64,1),background-color .32s,box-shadow .32s;transition-delay:calc(var(--reveal-delay,0s) + .18s), 0s, 0s;background:#cbd5e1;border:3px solid #fff;transform:scale(0);box-shadow:0 0 0 4px #f1f5f9}.dark .about-timeline-dot{background:#334155;border-color:#020617;box-shadow:0 0 0 4px #0f172a}.about-page [data-revealed=true] .about-timeline-dot{transform:scale(1)}.about-page [data-timeline-item][data-active=true] .about-timeline-dot{background:hsl(var(--brand-strong));box-shadow:0 0 0 4px #ffe4e6}.dark .about-page [data-timeline-item][data-active=true] .about-timeline-dot{box-shadow:0 0 0 4px #4c0519}.about-timeline-dot:after{content:"";border-radius:inherit;background:hsl(var(--brand-strong));opacity:0;pointer-events:none;position:absolute;inset:-3px}.about-page [data-timeline-item][data-active=true] .about-timeline-dot:after{animation:.9s cubic-bezier(0,0,.2,1) about-ping}.about-timeline-period{color:#64748b;transition:color .32s}.dark .about-timeline-period{color:#94a3b8}.about-page [data-timeline-item][data-active=true] .about-timeline-period{color:hsl(var(--brand-strong))}.dark .about-page [data-timeline-item][data-active=true] .about-timeline-period{color:#fda4af}.about-constellation[data-hover=true]{cursor:pointer}.about-star-enter,.about-star-halo,.about-today-pulse{transform-box:fill-box;transform-origin:50%}.about-page [data-reveal]:not([data-revealed=true]) .about-star-enter{opacity:0}.about-page [data-revealed=true] .about-star-enter{animation:about-star-in .76s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.about-page [data-revealed=true] .about-star-label{animation-name:about-fade-in;animation-timing-function:ease}.about-star{transition:opacity .26s}.about-star[data-dimmed=true]{opacity:.14}.about-star-halo{opacity:.55}.about-star-halo[data-twinkle=true]{animation:3.6s ease-in-out infinite about-twinkle}.about-scan{opacity:0}.about-page [data-revealed=true] .about-scan{animation:1.8s linear .12s both about-scan}.about-today-pulse{animation:2.4s cubic-bezier(0,0,.2,1) infinite about-ping}.about-star-tooltip{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af0;border:1px solid #94a3b833;border-radius:1rem;padding:.75rem .875rem;animation:.16s ease-out about-tooltip-in;position:absolute;transform:translate(-50%,-100%);box-shadow:0 24px 48px -24px #000c}.about-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.about-marquee-track{width:max-content;animation:42s linear infinite about-marquee;display:flex}.about-marquee:hover .about-marquee-track{animation-play-state:paused}.about-marquee-group{flex-shrink:0;gap:2rem;padding-right:2rem;display:flex}.about-enter{animation:.76s cubic-bezier(.22,1,.36,1) both about-enter;animation-delay:var(--reveal-delay,0s)}.about-page [data-reveal]{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}.about-page [data-reveal=fade]{transform:none}.about-page [data-reveal=scale]{transform:scale(.97)}.about-page [data-reveal=line]{opacity:1;transform:none}.about-page [data-reveal][data-revealed=true]{opacity:1;will-change:auto;transform:none}.about-page .about-tile[data-reveal]{transition-property:opacity,transform,translate,border-color,background-color,box-shadow;transition-duration:.64s,.64s,.32s,.32s,.32s,.32s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s, 0s, 0s}.about-principle{isolation:isolate;position:relative}@media (hover:hover){.about-tile:hover{translate:0 -4px}.about-tile:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,-100%) var(--my,-100%), rgb(var(--tile-glow) / .8), transparent 45%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-spotlight-group][data-pointer=on] .about-tile:before{opacity:1}.about-tile:after{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgb(var(--tile-glow) / .1), transparent 60%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.dark .about-tile:after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgb(var(--tile-glow) / .16), transparent 60%)}.about-tile:hover:after{opacity:1}.about-tile:hover .about-tile-icon{transform:translateY(-2px)scale(1.08)}.about-principle:after{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f43f5e12, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.dark .about-principle:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #fb718517, transparent 60%)}[data-spotlight-group][data-pointer=on] .about-principle:after{opacity:1}.about-step:hover .about-step-index{transform:scale(1.12)}.about-step:hover p{color:#0f172a}.dark .about-step:hover p{color:#fff}}.about-tile-icon{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}@keyframes about-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes about-float{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-10px)rotate(8deg)scale(1.03)}}@keyframes about-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes about-infinity{to{stroke-dashoffset:-100px}}@keyframes about-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes about-star-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes about-fade-in{0%{opacity:0}to{opacity:1}}@keyframes about-scan{0%{opacity:0;transform:translate(0)}8%,88%{opacity:1}to{opacity:0;transform:translateX(var(--scan-distance,0px))}}@keyframes about-twinkle{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes about-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes about-marquee{to{transform:translate(-50%)}}@media (max-width:639px){.about-grid,.about-spotlight-grid:before{background-size:24px 24px}.about-ambient{opacity:.4}.about-ambient-left{width:16rem;height:16rem;left:-7rem}.about-ambient-right{width:18rem;height:18rem;right:-8rem}.about-page [data-reveal]{transform:translateY(14px)}.about-marquee-group{gap:1.5rem;padding-right:1.5rem}}@media (prefers-reduced-motion:reduce){.about-enter,.about-profile-ring,.about-highlight{animation:none}.about-page [data-reveal],.about-page [data-reveal=scale]{opacity:1;transition:none;transform:none}.about-timeline:before,.about-timeline-dot,.about-steps:before{transition:none;transform:none}.about-timeline:after,.about-step-index,.about-tile-icon,.about-tilt{transition:none}.about-page [data-revealed=true] .about-star-enter,.about-page [data-revealed=true] .about-scan,.about-page [data-timeline-item][data-active=true] .about-timeline-dot:after,.about-star-halo[data-twinkle=true],.about-today-pulse,.about-infinity-comet,.about-star-tooltip,.about-marquee-track{animation:none}.about-infinity-comet{stroke-dasharray:none}.about-page .about-tile[data-reveal]{transition:border-color .32s,background-color .32s,box-shadow .32s}.about-tile:hover{translate:none}.about-marquee{-webkit-mask-image:none;mask-image:none}.about-marquee-track{width:auto}.about-marquee-group{flex-wrap:wrap;row-gap:.75rem;padding-right:0}.about-marquee-group[aria-hidden=true]{display:none}}
