.nav{--nav-h:72px;position:fixed;z-index:60;inset-inline:16px;top:16px;height:var(--nav-h);display:flex;align-items:center;gap:24px;padding-inline:28px 14px;color:var(--color-paper);transition:color .4s var(--ease-brand),top .4s var(--ease-brand)}@media (min-width:1024px){.nav{inset-inline:32px}}.nav:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:rgb(255 255 255/8%);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),inset 0 0 0 1px rgb(255 255 255/6%);transition:background-color .4s var(--ease-brand),box-shadow .4s var(--ease-brand)}.nav[data-tone=light]{color:var(--color-ink)}.nav[data-tone=light]:before{background:rgb(255 255 255/72%);box-shadow:inset 0 0 0 1px var(--color-line)}.nav[data-solid=true]{color:var(--color-paper)}.nav[data-solid=true]:before{background:rgb(0 0 0/86%);box-shadow:inset 0 1px 0 rgb(255 255 255/10%)}.nav__menu{position:relative;display:none;height:100%;padding-inline-start:24px}.nav__menu:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:1px;height:24px;translate:0 -50%;background:currentColor;opacity:.3}@media (min-width:1024px){.nav__menu{display:flex}}.nav__item{position:relative;display:flex;align-items:center}.nav__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:15px;font-weight:500;opacity:.72;transition:opacity .25s}.nav__item:focus-within>.nav__link,.nav__link:hover,.nav__link[aria-current=page]{opacity:1}.nav__link[aria-current=page]:after{content:"";position:absolute;bottom:14px;inset-inline-start:12px;width:8px;height:8px;background:currentColor}.nav__submenu{position:absolute;top:calc(100% + 10px);inset-inline-start:-16px;min-width:220px;padding:20px;border-radius:28px;color:var(--color-paper);background:rgb(0 0 0/72%);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 rgb(255 255 255/12%);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .3s,translate .3s var(--ease-brand),visibility .3s}.nav__submenu:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.nav__item:focus-within>.nav__submenu,.nav__item:hover>.nav__submenu,.nav__item[data-open=true]>.nav__submenu{opacity:1;visibility:visible;translate:0 0}.nav__submenu a{display:block;padding:8px 4px;white-space:nowrap;opacity:.72;transition:opacity .2s}.nav__submenu a:focus-visible,.nav__submenu a:hover,.nav__submenu a[aria-current=page]{opacity:1}.nav__cta{display:none;align-items:center;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:500;background:var(--color-paper);color:var(--color-ink);transition:background-color .3s,color .3s}.nav__cta:hover{background:var(--color-indigo);color:var(--color-paper)}.nav[data-tone=light]:not([data-solid=true]) .nav__cta{background:var(--color-ink);color:var(--color-paper)}.nav[data-tone=light]:not([data-solid=true]) .nav__cta:hover{background:var(--color-indigo)}@media (min-width:640px){.nav__cta{display:inline-flex}}.mobile-menu{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;overflow-y:auto;padding:24px 24px 40px;background:var(--color-ink);color:var(--color-paper);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--ease-brand),visibility .55s}.mobile-menu[data-open=true]{clip-path:inset(0 0 0 0);visibility:visible}.mobile-menu__links>li{opacity:0;translate:0 24px;transition:opacity .4s,translate .5s var(--ease-brand)}.mobile-menu[data-open=true] .mobile-menu__links>li{opacity:1;translate:0 0;transition-delay:calc(.15s + var(--i) * .05s)}.bubbles{--size:round(250vmax,2px);--bubble-duration:900ms;pointer-events:none}.bubbles__first,.bubbles__second{position:fixed;z-index:9999;top:0;left:round(calc(50% - var(--size) / 2),1px);width:var(--size);height:var(--size);border-radius:var(--size);translate:0 100%;animation-duration:var(--bubble-duration);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.bubbles__first{background:var(--color-indigo)}.bubbles__second{background:var(--color-paper)}.bubbles__second[data-target=dark]{background:var(--color-ink)}.bubbles[data-phase=cover]{pointer-events:all}.bubbles[data-phase=cover] .bubbles__first{animation-name:bubble-move}.bubbles[data-phase=cover] .bubbles__second{animation-name:bubble-second-move}.bubbles[data-phase=reveal] .bubbles__first,.bubbles[data-phase=reveal] .bubbles__second{animation-name:bubble-reveal;animation-duration:.65s}.bubbles[data-phase=reveal] .bubbles__first{animation-delay:80ms}@keyframes bubble-move{20%{border-radius:var(--size)}50%,to{translate:0 0;border-radius:0}}@keyframes bubble-second-move{30%{translate:0 100%}50%{border-radius:var(--size)}to{translate:0 0;border-radius:0}}@keyframes bubble-reveal{0%{translate:0 0;border-radius:0}60%{border-radius:var(--size)}to{translate:0 -100%;border-radius:var(--size)}}@media (prefers-reduced-motion:reduce){.bubbles{display:none}}.page-enter{animation:page-appear .6s var(--ease-brand) backwards}@keyframes page-appear{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.reveal-pending{opacity:0;translate:0 32px}.reveal-in{opacity:1;translate:0 0;transition:opacity .8s var(--ease-brand),translate .8s var(--ease-brand);transition-delay:calc(var(--reveal-delay, 0) * 1ms)}.slider{--card-w:min(62vw,240px);--card-h:calc(var(--card-w) * 1.4);--dir:1;position:relative;isolation:isolate;overflow:hidden;min-height:max(820px,100svh);padding-block:240px 96px;display:grid;place-items:center;color:var(--color-paper);background:var(--color-ink)}[dir=rtl] .slider{--dir:-1}@media (min-width:800px){.slider{--card-w:300px}}.slider__bg{position:absolute;inset:0;z-index:-1;filter:blur(10px);overflow:hidden}.slider__bg:after{content:"";position:absolute;inset:0;background:var(--color-ink);opacity:.78}.slider__bg-image{position:absolute;inset:-10%;opacity:0;transition:opacity 1s ease,translate 1s ease}.slider__bg-image[data-pos=current]{opacity:1}.slider__bg-image[data-pos=prev]{translate:calc(-12% * var(--dir)) 0}.slider__bg-image[data-pos=next]{translate:calc(12% * var(--dir)) 0}.slider__stage{position:relative;width:calc(3 * var(--card-w));height:var(--card-h);perspective:1000px;touch-action:pan-y}.slider__card{--x:0px;--rot:0deg;--scale:0.9;--tilt:0deg;--shade:0.6;position:absolute;left:50%;top:50%;width:var(--card-w);height:var(--card-h);translate:-50% -50%;transform:translateX(var(--x)) rotateY(calc(var(--rot) + var(--tilt))) scale(var(--scale));transition:transform .8s var(--ease-brand),opacity .6s;user-select:none;overflow:hidden;background:var(--color-graphite)}.slider__card:after{content:"";position:absolute;inset:0;background:var(--color-ink);opacity:var(--shade);transition:opacity .8s var(--ease-brand);pointer-events:none}.slider__card[data-pos=current]{--scale:1.15;--shade:0.12;z-index:3}.slider__card[data-pos=next]{--x:calc(var(--card-w) * 1.1 * var(--dir));--rot:calc(-25deg * var(--dir));z-index:2}.slider__card[data-pos=prev]{--x:calc(var(--card-w) * -1.1 * var(--dir));--rot:calc(25deg * var(--dir));z-index:2}.slider__card[data-pos=hidden]{opacity:0;--scale:0.6;pointer-events:none;z-index:1}.slider__intro .slider__card{animation:card-rise .9s var(--ease-brand) both}@keyframes card-rise{0%{translate:-50% 80vh}}.slider__info{position:absolute;inset-inline-start:calc(50% - var(--card-w) * .35);bottom:calc(50% - var(--card-h) * .55);z-index:4;pointer-events:none;max-width:min(80vw,520px)}.slider__info .text{display:block;text-shadow:0 2px 16px rgb(0 0 0/50%)}.slider__btn{position:absolute;top:50%;z-index:5;translate:0 -50%;display:grid;place-items:center;width:52px;height:52px;border-radius:999px;color:var(--color-paper);background:rgb(255 255 255/10%);backdrop-filter:blur(10px);transition:background-color .3s}.slider__btn:hover{background:var(--color-indigo)}.slider__btn--prev{inset-inline-start:max(16px,calc(50% - var(--card-w) * 1.9))}.slider__btn--next{inset-inline-end:max(16px,calc(50% - var(--card-w) * 1.9))}@media (prefers-reduced-motion:reduce){.slider__bg-image,.slider__card{transition:none}}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding:120px 16px 24px;color:var(--color-paper);background:var(--color-ink)}@media (min-width:768px){.site-footer{padding:200px 32px 32px}}.site-footer__glass{position:relative;max-width:1440px;margin-inline:auto;padding:32px 24px;border-radius:32px;border:2px solid rgb(255 255 255/12%);background:rgb(0 0 0/35%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media (min-width:768px){.site-footer__glass{padding:48px}}.prose{max-width:70ch;line-height:1.8;color:var(--color-ink)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:1.75rem;font-weight:700;line-height:1.35;margin-top:2em}.prose h2,.prose h3{font-family:var(--font-display)}.prose h3{font-size:1.35rem;font-weight:600;line-height:1.4;margin-top:1.6em}.prose a{color:var(--color-indigo);text-decoration:underline;text-underline-offset:3px}.prose ul{list-style:none;padding-inline-start:0}.prose ul>li{position:relative;padding-inline-start:1.5em}.prose ul>li:before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:.5em;height:.5em;background:var(--color-indigo)}.prose ol{list-style:decimal;padding-inline-start:1.5em}.prose blockquote{border-inline-start:4px solid var(--color-ink);padding-inline-start:1.25em;font-size:1.25em;font-weight:300}.prose img{width:100%;height:auto}.prose hr{border-color:var(--color-line)}.prose--invert{color:var(--color-paper)}.prose--invert a{color:var(--color-mint)}.prose--invert ul>li:before{background:var(--color-paper)}.marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;flex-shrink:0;gap:64px;padding-inline-end:64px;animation:marquee 40s linear infinite}[dir=rtl] .marquee__track{animation-name:marquee-rtl}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{translate:-100% 0}}@keyframes marquee-rtl{to{translate:100% 0}}@media (prefers-reduced-motion:reduce){.marquee{flex-wrap:wrap;mask-image:none}.marquee__track{animation:none;flex-wrap:wrap}.marquee__track[aria-hidden=true]{display:none}}.showcase{position:relative;isolation:isolate;height:100svh;min-height:560px;overflow:hidden;color:var(--color-paper);background:var(--color-ink)}.showcase__slide{position:absolute;inset:0;visibility:hidden}.showcase__slide[data-first]{visibility:visible;z-index:1}.showcase__inner,.showcase__outer{width:100%;height:100%;overflow-y:hidden}.showcase__bg{position:absolute;inset:0;display:grid;place-items:center;will-change:transform}.showcase__clip{overflow:hidden;padding-block:.14em;margin-block:-.14em}:lang(ar) .showcase__clip{padding-block:.2em;margin-block:-.2em}.showcase__heading *{will-change:transform}.showcase__head{position:absolute;inset-inline:0;top:0;z-index:5;padding-top:6.5rem;pointer-events:none}.showcase__count{position:absolute;inset-inline-end:1.5rem;bottom:2rem;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.8125rem;letter-spacing:.08em}.showcase__track{position:relative;width:2px;height:72px;background:color-mix(in srgb,var(--color-paper) 25%,transparent)}.showcase__bar{position:absolute;inset:0;background:var(--color-paper);transform-origin:top;transform:scaleY(0)}.showcase--static{height:auto;min-height:0}.showcase--static .showcase__slide{position:relative;height:100svh;min-height:560px;visibility:visible}