.about-root{--about-ink:#020819;--about-gold:#e1af4a;--about-gold-soft:#e1af4a73}@supports (color:lab(0% 0 0)){.about-root{--about-ink:lab(2.31649% .952691 -9.89646);--about-gold:lab(74.6012% 11.434 57.0174);--about-gold-soft:lab(74.6012% 11.434 57.0174/.45)}}.about-hero{background:radial-gradient(55% 65% at 76% 48%,#1e307599,#0000 72%),radial-gradient(45% 55% at 6% 0,#0f2a5f8c,#0000 70%),linear-gradient(165deg,#020511 0%,#030c22 45%,#0d0f39 100%);background:radial-gradient(55% 65% at 76% 48%,lab(21.9771% 13.0141 -42.5256/.6),#0000 72%),radial-gradient(45% 55% at 6% 0,lab(17.7841% 7.03947 -35.1344/.55),#0000 70%),linear-gradient(165deg,lab(1.47897% .39506 -5.22778) 0%,lab(3.41827% 1.84944 -15.2766) 45%,lab(6.1783% 11.4891 -28.0082) 100%)}.about-star{width:2px;height:2px;animation:about-twinkle var(--dur,4s) ease-in-out var(--delay,0s) infinite alternate;background:#fffc;background:lab(100% 0 0/.8);border-radius:9999px;position:absolute;box-shadow:0 0 6px #fff9;box-shadow:0 0 6px lab(100% 0 0/.6)}.about-star[data-gold]{background:var(--about-gold);box-shadow:0 0 8px var(--about-gold)}@keyframes about-twinkle{0%{opacity:.15;scale:.6}to{opacity:.9;scale:1.2}}.about-run-line{pointer-events:none;display:block;position:absolute}.about-run-line:first-child{background:linear-gradient(90deg, transparent, var(--about-gold));width:100%;height:2px;animation:2s linear infinite about-run-x;top:0;left:0;transform:translate(-100%)}.about-run-line:nth-child(2){background:linear-gradient(180deg, transparent, var(--about-gold));width:2px;height:100%;animation:2s linear .5s infinite about-run-y;top:0;right:0;transform:translateY(-100%)}.about-run-line:nth-child(3){background:linear-gradient(270deg, transparent, var(--about-gold));width:100%;height:2px;animation:2s linear 1s infinite about-run-x-rev;bottom:0;left:0;transform:translate(100%)}.about-run-line:nth-child(4){background:linear-gradient(0deg, transparent, var(--about-gold));width:2px;height:100%;animation:2s linear 1.5s infinite about-run-y-rev;top:0;left:0;transform:translateY(100%)}@keyframes about-run-x{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes about-run-y{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@keyframes about-run-x-rev{0%{transform:translate(100%)}50%,to{transform:translate(-100%)}}@keyframes about-run-y-rev{0%{transform:translateY(100%)}50%,to{transform:translateY(-100%)}}.about-run-hover .about-run-line{opacity:0;transition:opacity .3s;animation-play-state:paused}.about-run-hover:hover .about-run-line,.about-run-hover:focus-within .about-run-line{opacity:1;animation-play-state:running}.about-orbit{aspect-ratio:1;--bubble:clamp(38px, 10.5cqi, 58px);width:100%;position:relative;container-type:inline-size}.about-layer{pointer-events:none;transform:translate3d(calc(var(--px,0) * var(--depth,0px)), calc(var(--py,0) * var(--depth,0px)), 0);animation:1.1s cubic-bezier(.2,.8,.2,1) both about-layer-in;animation-delay:var(--in,0s);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.about-layer:has(:hover,:focus-visible){z-index:5}@keyframes about-layer-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}.about-ring{width:var(--size);aspect-ratio:1;animation:about-spin var(--dur,40s) linear infinite;animation-direction:var(--dir,normal);border:1.5px dashed #ffffff47;border:1.5px dashed lab(100% 0 0/.28);border-radius:9999px;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes about-spin{to{rotate:360deg}}.about-spark{left:calc(50% + 50% * cos(var(--a,0deg)));top:calc(50% + 50% * sin(var(--a,0deg)));background:var(--about-gold);border-radius:9999px;width:7px;height:7px;position:absolute;translate:-50% -50%;box-shadow:0 0 10px 2px #e1af4ab3;box-shadow:0 0 10px 2px lab(74.6012% 11.434 57.0174/.7)}.about-sat{pointer-events:auto;position:absolute;translate:-50% -50%}.about-sat-upright{animation:about-spin var(--dur,40s) linear infinite;animation-direction:var(--cdir,reverse)}.about-orbit:hover :is(.about-ring,.about-sat-upright),.about-ring:focus-within,.about-ring:focus-within .about-sat-upright{animation-play-state:paused}.about-bubble{width:var(--bubble);height:var(--bubble);color:var(--about-ink);background:#fff;border-radius:9999px;outline:none;place-items:center;transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 4px #ffffff12,0 12px 28px -10px #000000b3,0 0 26px #e1af4a38;box-shadow:0 0 0 4px lab(100% 0 0/.07),0 12px 28px -10px lab(0% 0 0/.7),0 0 26px lab(74.6012% 11.434 57.0174/.22)}.about-bubble svg{width:44%;height:44%}.about-bubble:hover,.about-bubble:focus-visible{box-shadow:0 0 0 3px var(--about-gold), 0 0 0 7px #e1af4a40, 0 14px 30px -10px #000000b3, 0 0 36px #e1af4a8c;transform:scale(1.14)}@supports (color:lab(0% 0 0)){.about-bubble:hover,.about-bubble:focus-visible{box-shadow:0 0 0 3px var(--about-gold), 0 0 0 7px lab(74.6012% 11.434 57.0174/.25), 0 14px 30px -10px lab(0% 0 0/.7), 0 0 36px lab(74.6012% 11.434 57.0174/.55)}}.about-bubble-step{background:var(--about-gold);width:18px;height:18px;color:var(--about-ink);border-radius:9999px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.about-mono{letter-spacing:-.03em;font-weight:800;font-size:var(--mono-size,14px);line-height:1}.about-bubble img{object-fit:contain;border-radius:9999px;width:78%;height:78%}.about-bubble[data-kind=more]{background:#e1af4a;background:lab(74.6012% 11.434 57.0174)}.about-pill{border:1px solid var(--about-gold-soft);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041335e0;background:lab(6.55742% 4.96301 -24.4069/.88);border-radius:9999px;outline:none;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .85rem .35rem .6rem;font-size:.875rem;font-weight:600;transition:transform .35s cubic-bezier(.3,1.4,.5,1),border-color .3s,background-color .3s;display:inline-flex;box-shadow:0 10px 26px -12px #000c,0 0 20px #e1af4a26;box-shadow:0 10px 26px -12px lab(0% 0 0/.8),0 0 20px lab(74.6012% 11.434 57.0174/.15)}.about-pill svg{width:16px;height:16px;color:var(--about-gold);flex-shrink:0}.about-pill:hover,.about-pill:focus-visible{border-color:var(--about-gold);background:#09214ff2;background:lab(13.218% 6.76672 -31.6001/.95);transform:scale(1.08);box-shadow:0 0 0 3px #e1af4a4d,0 0 30px #e1af4a59;box-shadow:0 0 0 3px lab(74.6012% 11.434 57.0174/.3),0 0 30px lab(74.6012% 11.434 57.0174/.35)}.about-core-glow{aspect-ratio:1;background:radial-gradient(circle,#e1af4a80,#e1af4a1f 45%,#0000 68%);background:radial-gradient(circle,lab(74.6012% 11.434 57.0174/.5),lab(74.6012% 11.434 57.0174/.12) 45%,#0000 68%);border-radius:9999px;width:46%;animation:3s ease-in-out infinite about-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes about-pulse{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.08}}.about-core-halo{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, #f8dc90e6 75%, transparent 76% 100%);border-radius:9999px;width:29%;animation:6s linear infinite about-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@supports (color:lab(0% 0 0)){.about-core-halo{background:conic-gradient(from 0deg, transparent 0 55%, lab(88.7502% 2.63935 41.0975/.9) 75%, transparent 76% 100%)}}.about-core{aspect-ratio:1;width:23%;color:var(--about-ink);background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 5px #e7b551,0 0 0 12px #e1af4a29,0 0 0 22px #e1af4a0f,0 0 70px #e1af4a8c;box-shadow:0 0 0 5px lab(76.9289% 11.3043 56.6222),0 0 0 12px lab(74.6012% 11.434 57.0174/.16),0 0 0 22px lab(74.6012% 11.434 57.0174/.06),0 0 70px lab(74.6012% 11.434 57.0174/.55)}.about-core svg{width:50%;height:50%}.about-display-text{font-family:var(--font-home-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.025em}.about-w{transition:opacity .25s linear}.about-words[data-scrub=js] .about-w{opacity:clamp(.18, calc(.18 + (var(--p,1) - var(--i)) * 16), 1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.about-words[data-scrub=css]{view-timeline:--about-story block}.about-words[data-scrub=css] .about-w{animation:linear both about-lit;animation-timeline:--about-story;animation-range:cover calc(24% + var(--i) * 32%) cover calc(27% + var(--i) * 32%);transition:none}}}@keyframes about-lit{0%{opacity:.18}to{opacity:1}}.about-node{transition:background-color .4s,color .4s,border-color .4s,box-shadow .5s,transform .5s cubic-bezier(.3,1.5,.5,1)}.about-step[data-lit=true] .about-node{background:var(--primary);color:var(--about-gold);border-color:var(--about-gold);transform:scale(1.08);box-shadow:0 0 0 6px #e1af4a2e,0 10px 26px -10px #0e2654b3;box-shadow:0 0 0 6px lab(74.6012% 11.434 57.0174/.18),0 10px 26px -10px lab(15.5911% 5.93662 -31.6432/.7)}.about-step-card{transition:opacity .5s,transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.about-step[data-lit=false] .about-step-card{opacity:.45;transform:translateY(10px)}.about-step[data-lit=true] .about-step-card{box-shadow:0 24px 50px -30px #0e265480;box-shadow:0 24px 50px -30px lab(15.5911% 5.93662 -31.6432/.5)}.about-principle-icon{transform-origin:50%}.about-principle:hover .about-principle-icon[data-anim=beat]{animation:.9s ease-in-out infinite about-beat}.about-principle:hover .about-principle-icon[data-anim=blink]{animation:1.6s ease-in-out infinite about-blink}.about-principle:hover .about-principle-icon[data-anim=float]{animation:1.2s ease-in-out infinite alternate about-float}.about-principle:hover .about-principle-icon[data-anim=tilt]{animation:1.4s ease-in-out infinite about-tilt}@keyframes about-beat{0%,to{scale:1}20%{scale:1.22}40%{scale:.98}60%{scale:1.12}}@keyframes about-blink{0%,40%,to{scale:1}48%{scale:1 .1}56%{scale:1}}@keyframes about-float{0%{translate:0 2px}to{translate:0 -3px}}@keyframes about-tilt{0%,to{rotate:none}25%{rotate:-12deg}75%{rotate:12deg}}.about-aud{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}.about-aud:hover,.about-aud:focus-within{border-color:#e1af4ab3;border-color:lab(74.6012% 11.434 57.0174/.7);transform:translateY(-6px);box-shadow:0 30px 60px -34px #0e265499;box-shadow:0 30px 60px -34px lab(15.5911% 5.93662 -31.6432/.6)}.about-aud-bar{transform-origin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(.18)}.about-aud:hover .about-aud-bar,.about-aud:focus-within .about-aud-bar{transform:scaleX(1)}.about-aud-arrow{transition:transform .35s}.about-aud:hover .about-aud-arrow,.about-aud:focus-within .about-aud-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.about-star,.about-ring,.about-sat-upright,.about-core-glow,.about-core-halo,.about-layer,.about-run-line,.about-principle-icon{animation:none!important}.about-layer{transition:none!important;transform:none!important}.about-core-glow{opacity:.8}.about-core-halo,.about-run-line{display:none}.about-run-static{box-shadow:inset 0 0 0 1px var(--about-gold-soft)}.about-bubble,.about-pill,.about-node,.about-step-card,.about-aud,.about-aud-bar,.about-aud-arrow,.about-w{transition:none!important}.about-w{opacity:1!important}.about-step[data-lit] .about-step-card{opacity:1;transform:none}.about-aud:hover,.about-aud:focus-within{transform:none}}
