.landing-module___cEqKa__dark{--ink:#f3f0e9;--ink-soft:#d6d2c8;--muted:#9c978b;--surface:#0f0f0e;--surface-2:#181816;--card:#1a1a18;--line:#2b2a26;--line-strong:#3b3a35;--gain:#3ccf7f;--gain-ink:#6ee3a3;--gain-soft:#12301f;--focus:#6d9cf0;--state-held:#9c998f;--state-base:#6d9cf0;--state-awaiting:#e6a93f;--state-settled:#3ccf7f;--state-returned:#a99cf6;--state-appeal:#f06a5f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface);color:var(--ink)}.landing-module___cEqKa__glow{background-image:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--gain) 10%, transparent), transparent 70%)}.landing-module___cEqKa__stack{display:grid}.landing-module___cEqKa__stack>*{grid-area:1/1;transition:opacity .5s,transform .5s}.landing-module___cEqKa__hidden{opacity:0;pointer-events:none;transform:translateY(6px)}.landing-module___cEqKa__shown{opacity:1;transform:none}.landing-module___cEqKa__pop{animation:.42s cubic-bezier(.2,.9,.3,1.2) both landing-module___cEqKa__pop}@keyframes landing-module___cEqKa__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.landing-module___cEqKa__aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-module___cEqKa__blob{filter:blur(90px);opacity:.32;will-change:transform;border-radius:9999px;position:absolute}.landing-module___cEqKa__blobA{background:#ff6b4a;width:46rem;height:30rem;animation:22s ease-in-out infinite alternate landing-module___cEqKa__driftA;top:-10rem;left:-12rem}.landing-module___cEqKa__blobB{background:#60a5fa;width:38rem;height:28rem;animation:26s ease-in-out infinite alternate landing-module___cEqKa__driftB;top:6rem;right:-10rem}.landing-module___cEqKa__blobC{background:#a78bfa;width:32rem;height:24rem;animation:30s ease-in-out infinite alternate landing-module___cEqKa__driftC;bottom:-14rem;left:30%}.landing-module___cEqKa__blobD{opacity:.22;background:#ffb020;width:26rem;height:22rem;animation:24s ease-in-out infinite alternate-reverse landing-module___cEqKa__driftB;top:-8rem;left:38%}.landing-module___cEqKa__blobE{opacity:.25;background:#f472b6;width:30rem;height:24rem;animation:28s ease-in-out infinite alternate-reverse landing-module___cEqKa__driftA;bottom:-10rem;left:-6rem}@keyframes landing-module___cEqKa__driftA{to{transform:translate(18rem,8rem)scale(1.15)}}@keyframes landing-module___cEqKa__driftB{to{transform:translate(-16rem,10rem)scale(.9)}}@keyframes landing-module___cEqKa__driftC{to{transform:translate(-10rem,-12rem)scale(1.2)}}.landing-module___cEqKa__grid{pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 35%,#000,#0000)}.landing-module___cEqKa__glyph{pointer-events:none;transform:translate3d(calc(var(--px,0) * var(--d) * 1px), calc(var(--py,0) * var(--d) * 1px), 0);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute}.landing-module___cEqKa__glyph>span{font-family:var(--font-display);opacity:.55;white-space:nowrap;animation:9s ease-in-out infinite alternate landing-module___cEqKa__float;display:inline-block}@keyframes landing-module___cEqKa__float{0%{transform:translateY(-10px)rotate(-3deg)}to{transform:translateY(12px)rotate(3deg)}}.landing-module___cEqKa__tilt{perspective:1400px}.landing-module___cEqKa__tilt>*{transform:rotateY(calc(var(--px,0) * .35deg)) rotateX(calc(var(--py,0) * -.35deg));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.landing-module___cEqKa__halo{filter:blur(20px);pointer-events:none;background:conic-gradient(#ff6b4a4d,#60a5fa4d,#a78bfa4d,#f472b64d,#ff6b4a4d);border-radius:2.5rem;animation:6s ease-in-out infinite landing-module___cEqKa__breathe;position:absolute;inset:-2rem}@keyframes landing-module___cEqKa__breathe{50%{opacity:.55;transform:scale(.96)}}.landing-module___cEqKa__word{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.8,.2,1) forwards landing-module___cEqKa__rise;display:inline-block;transform:translateY(.4em)}@keyframes landing-module___cEqKa__rise{to{opacity:1;filter:none;transform:none}}.landing-module___cEqKa__rainbow{background:linear-gradient(90deg,#ff6b4a,#ffb020,#fde047,#3ccf7f,#60a5fa,#a78bfa,#f472b6,#ff6b4a) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;animation:.9s cubic-bezier(.2,.8,.2,1) forwards landing-module___cEqKa__rise,8s linear infinite landing-module___cEqKa__shimmer}@keyframes landing-module___cEqKa__shimmer{to{background-position:-200% 0}}.landing-module___cEqKa__glowButton{isolation:isolate;position:relative}.landing-module___cEqKa__glowButton:before{content:"";z-index:-1;border-radius:inherit;filter:blur(14px);opacity:.7;background:linear-gradient(90deg,#ff6b4a,#ffb020,#60a5fa,#a78bfa,#f472b6);transition:opacity .3s,filter .3s;position:absolute;inset:-3px}.landing-module___cEqKa__glowButton:hover:before{opacity:1;filter:blur(20px)}.landing-module___cEqKa__underline path{stroke-dasharray:400;stroke-dashoffset:400px;animation:1.1s cubic-bezier(.6,0,.2,1) 1.1s forwards landing-module___cEqKa__draw}@keyframes landing-module___cEqKa__draw{to{stroke-dashoffset:0}}.landing-module___cEqKa__fadeUp{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards landing-module___cEqKa__rise}.landing-module___cEqKa__marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing-module___cEqKa__marqueeTrack{flex-shrink:0;gap:.75rem;padding-right:.75rem;animation:45s linear infinite landing-module___cEqKa__marquee;display:flex}.landing-module___cEqKa__marqueeReverse .landing-module___cEqKa__marqueeTrack{animation-duration:55s;animation-direction:reverse}.landing-module___cEqKa__marquee:hover .landing-module___cEqKa__marqueeTrack{animation-play-state:paused}@keyframes landing-module___cEqKa__marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__blob,.landing-module___cEqKa__rainbow,.landing-module___cEqKa__glyph>span,.landing-module___cEqKa__halo,.landing-module___cEqKa__marqueeTrack{animation:none!important}.landing-module___cEqKa__word,.landing-module___cEqKa__fadeUp{opacity:1;filter:none;transform:none;animation:none!important}.landing-module___cEqKa__underline path{stroke-dashoffset:0;animation:none!important}.landing-module___cEqKa__glyph,.landing-module___cEqKa__tilt>*{transform:none}}
.steps-module__fySxeW__row{flex-direction:column;gap:.875rem;display:flex}@media (min-width:900px){.steps-module__fySxeW__row{flex-direction:row;height:26rem}}.steps-module__fySxeW__panel{background:color-mix(in srgb, var(--c) 14%, var(--card));border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:1.75rem;outline:none;flex:1;min-height:15rem;padding:1.5rem;transition:flex .7s cubic-bezier(.2,.8,.2,1),background .5s;position:relative;overflow:hidden}@media (min-width:900px){.steps-module__fySxeW__row:hover .steps-module__fySxeW__panel,.steps-module__fySxeW__row:focus-within .steps-module__fySxeW__panel{flex:.8}.steps-module__fySxeW__row .steps-module__fySxeW__panel:hover,.steps-module__fySxeW__row .steps-module__fySxeW__panel:focus-visible{background:var(--c);flex:2.2}}.steps-module__fySxeW__n{font-variant-numeric:tabular-nums;color:var(--c);font-size:.85rem;font-weight:600;transition:color .3s}.steps-module__fySxeW__glyph{color:color-mix(in srgb, var(--c) 30%, transparent);font-size:13rem;line-height:1;transition:transform .9s cubic-bezier(.2,.8,.2,1),color .3s;position:absolute;top:-2.5rem;right:-1rem}.steps-module__fySxeW__panel:hover .steps-module__fySxeW__glyph,.steps-module__fySxeW__panel:focus-visible .steps-module__fySxeW__glyph{color:#1212102e;transform:rotate(-18deg)scale(1.15)}.steps-module__fySxeW__body{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.steps-module__fySxeW__word{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(3rem,6vw,4.8rem);line-height:.95;transition:color .3s}.steps-module__fySxeW__line{max-width:22rem;color:var(--ink-soft);margin-top:.75rem;font-size:1.05rem;line-height:1.4;transition:opacity .4s,transform .5s,color .3s}@media (min-width:900px){.steps-module__fySxeW__line{opacity:0;transform:translateY(10px)}.steps-module__fySxeW__panel:hover .steps-module__fySxeW__line,.steps-module__fySxeW__panel:focus-visible .steps-module__fySxeW__line{opacity:1;transform:none}}.steps-module__fySxeW__panel:hover .steps-module__fySxeW__word,.steps-module__fySxeW__panel:hover .steps-module__fySxeW__line,.steps-module__fySxeW__panel:hover .steps-module__fySxeW__n,.steps-module__fySxeW__panel:focus-visible .steps-module__fySxeW__word,.steps-module__fySxeW__panel:focus-visible .steps-module__fySxeW__line,.steps-module__fySxeW__panel:focus-visible .steps-module__fySxeW__n{color:#121210}
.bento-module__eDoNUG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:13rem;gap:.875rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.bento-module__eDoNUG__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:15rem}.bento-module__eDoNUG__big{grid-area:span 2/span 2}.bento-module__eDoNUG__wide{grid-column:span 2}}.bento-module__eDoNUG__big,.bento-module__eDoNUG__wide{grid-column:span 2}.bento-module__eDoNUG__tile{border-radius:1.75rem}.bento-module__eDoNUG__inner{border-radius:inherit;background:var(--tile);color:#121210;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-radius .5s;position:relative;overflow:hidden}.bento-module__eDoNUG__inner:after{content:"";opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #ffffff73, transparent 60%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__inner{border-radius:2.5rem;transform:scale(.975)rotate(-.6deg)}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__inner:after{opacity:1}.bento-module__eDoNUG__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;position:absolute;bottom:1rem;left:1.25rem}.bento-module__eDoNUG__big .bento-module__eDoNUG__name{font-size:clamp(2.6rem,6vw,5rem)}.bento-module__eDoNUG__art{justify-content:center;align-items:center;padding-bottom:2.5rem;display:flex;position:absolute;inset:0}.bento-module__eDoNUG__cycle{vertical-align:bottom;height:1.15em;display:inline-block;overflow:hidden}.bento-module__eDoNUG__cycle>span{animation:bento-module__eDoNUG__cycle calc(var(--n) * 2.2s) cubic-bezier(.7, 0, .3, 1) infinite;flex-direction:column;display:flex}.bento-module__eDoNUG__cycle>span>span{white-space:nowrap;height:1.15em;line-height:1.15em}@keyframes bento-module__eDoNUG__cycle{to{transform:translateY(calc(-100% * var(--n) / (var(--n) + 1)))}}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__cycle>span{animation-duration:calc(var(--n) * .9s)}.bento-module__eDoNUG__wave{width:110%;height:60%;position:absolute;inset:15% -5% 25%}.bento-module__eDoNUG__wave path{fill:none;stroke:#121210;stroke-width:3px;stroke-dasharray:14 12;opacity:.25;animation:6s linear infinite bento-module__eDoNUG__dash}.bento-module__eDoNUG__wave path+path{stroke-dasharray:none;opacity:.12;transform:translateY(18px)}@keyframes bento-module__eDoNUG__dash{to{stroke-dashoffset:-260px}}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__wave path{opacity:.45;animation-duration:1.5s}.bento-module__eDoNUG__equation{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.6rem);font-style:italic;position:relative}.bento-module__eDoNUG__formula{z-index:1;font-family:var(--font-display);font-size:3.4rem;position:relative}.bento-module__eDoNUG__bubble{bottom:-20px;left:calc(8% + var(--i) * 10%);width:calc(10px + (var(--i) * 3px));height:calc(10px + (var(--i) * 3px));animation:bento-module__eDoNUG__bubble calc(5s + var(--i) * .6s) ease-in infinite;animation-delay:calc(var(--i) * -.9s);border:2px solid #12121059;border-radius:9999px;position:absolute}@keyframes bento-module__eDoNUG__bubble{to{opacity:0;transform:translateY(-17rem)translate(12px)}}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__bubble{animation-duration:1.6s}.bento-module__eDoNUG__word,.bento-module__eDoNUG__year{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.6rem)}.bento-module__eDoNUG__year{font-variant-numeric:tabular-nums}.bento-module__eDoNUG__helix{align-items:center;gap:.55rem;height:5rem;display:flex}.bento-module__eDoNUG__helix>i{width:2px;height:100%;animation:2.4s ease-in-out infinite bento-module__eDoNUG__helix;animation-delay:calc(var(--i) * -.24s);background:#1212102e;position:relative}.bento-module__eDoNUG__helix>i:before,.bento-module__eDoNUG__helix>i:after{content:"";background:#121210;border-radius:9999px;width:11px;height:11px;margin-left:-5.5px;position:absolute;left:50%}.bento-module__eDoNUG__helix>i:before{top:-5px}.bento-module__eDoNUG__helix>i:after{background:#fff;bottom:-5px}@keyframes bento-module__eDoNUG__helix{50%{transform:scaleY(-1)}}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__helix>i{animation-duration:1s}.bento-module__eDoNUG__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:600}.bento-module__eDoNUG__typed{white-space:nowrap;border-right:3px solid #121210;width:10ch;animation:3.6s steps(10,end) infinite bento-module__eDoNUG__type,.7s step-end infinite bento-module__eDoNUG__caret;display:inline-block;overflow:hidden}@keyframes bento-module__eDoNUG__type{0%,10%{width:0}60%,to{width:10ch}}@keyframes bento-module__eDoNUG__caret{50%{border-color:#0000}}.bento-module__eDoNUG__atom{width:7rem;height:7rem;position:relative}.bento-module__eDoNUG__atom>i{border:2px solid #12121066;border-radius:50%;animation:3s linear infinite bento-module__eDoNUG__orbit;position:absolute;inset:0}.bento-module__eDoNUG__atom>i:after{content:"";background:#121210;border-radius:9999px;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%}.bento-module__eDoNUG__atom>i:first-child{--r:0deg;transform:rotate(0)scaleY(.38)}.bento-module__eDoNUG__atom>i:nth-child(2){--r:60deg;animation-duration:3.6s}.bento-module__eDoNUG__atom>i:nth-child(3){--r:120deg;animation-duration:4.2s}@keyframes bento-module__eDoNUG__orbit{0%{transform:rotate(var(--r)) scaleY(.38) rotateZ(0deg)}to{transform:rotate(var(--r)) scaleY(.38) rotateZ(360deg)}}.bento-module__eDoNUG__atom>b{background:#121210;border-radius:9999px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__atom>i{animation-duration:.9s}.bento-module__eDoNUG__quote{max-width:30rem;font-family:var(--font-display);text-align:center;padding:0 1.5rem;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15}.bento-module__eDoNUG__quote mark{color:inherit;background:linear-gradient(#0000 55%,#ff6b4ab3 55%) 0 0/0% 100% no-repeat;transition:background-size .7s cubic-bezier(.6,0,.2,1)}.bento-module__eDoNUG__tile:hover .bento-module__eDoNUG__quote mark{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.bento-module__eDoNUG__cycle>span,.bento-module__eDoNUG__wave path,.bento-module__eDoNUG__bubble,.bento-module__eDoNUG__helix>i,.bento-module__eDoNUG__typed,.bento-module__eDoNUG__atom>i{animation:none!important}}
