.ath-hero{--ath-void:#070b18;--ath-blue-deep:#3a63b8;--ath-blue:#6e96e8;--ath-violet:#8b5cf6;--ath-cyan:#22d3ee;--ath-ice:#cfe2f7;--ath-loop:6s;isolation:isolate;background:var(--ath-void);color:#e9effa;position:relative}.ath-hero__ambience{pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.ath-hero__layer{will-change:transform;position:absolute;inset:-14% -8%}.ath-hero__layer--a{transform:translate3d(0, calc(var(--ath-par,0) * .24px), 0)}.ath-hero__layer--b{transform:translate3d(0, calc(var(--ath-par,0) * -.14px), 0)}.ath-hero__layer--c{transform:translate3d(0, calc(var(--ath-par,0) * .32px), 0)}.ath-hero__bloom{filter:blur(54px);will-change:transform;backface-visibility:hidden;border-radius:9999px;display:block;position:absolute}.ath-hero__bloom--blue{top:-2%;opacity:.72;background:radial-gradient(closest-side,#3a63b894,#3a63b838 54%,#0000 80%);width:46rem;height:34rem;animation:38s ease-in-out infinite alternate ath-drift-a;inset-inline-start:-8%}.ath-hero__bloom--violet{top:12%;opacity:.64;background:radial-gradient(closest-side,#8b5cf675,#8b5cf629 52%,#0000 80%);width:38rem;height:30rem;animation:47s ease-in-out infinite alternate ath-drift-b;inset-inline-end:-9%}.ath-hero__bloom--cyan{bottom:0;opacity:.58;background:radial-gradient(closest-side,#22d3ee57,#22d3ee1f 52%,#0000 80%);width:36rem;height:27rem;animation:56s ease-in-out infinite alternate ath-drift-c;inset-inline-start:42%}.ath-hero__grid{opacity:.85;background-image:linear-gradient(90deg,#bed6ff0e 1px,#0000 1px),linear-gradient(#bed6ff0e 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 68% at 50% 34%,#000 4%,#0000 78%);mask-image:radial-gradient(72% 68% at 50% 34%,#000 4%,#0000 78%)}.ath-hero:after{content:"";pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url(/noise-200.png);background-size:200px 200px;position:absolute;inset:0}.ath-hero__ambience:after{content:"";background:radial-gradient(116% 88% at 50% 20%,#0000 46%,#04081285 100%);position:absolute;inset:0}.ath-hero__pointer{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#6e96e829,#8b5cf617 38%,#22d3ee0b 58%,#0000 72%);border-radius:9999px;width:44rem;height:44rem;transition:opacity .48s;position:absolute;top:0;left:0;transform:translate(-100rem,-100rem)}.ath-hero__pointer.is-live{opacity:1}.ath-hero__watermark{top:-4.5rem;opacity:.07;width:17rem;height:17rem;position:absolute;inset-inline-end:-3.5rem}.ath-hero__halo{filter:blur(36px);opacity:.85;background:radial-gradient(circle at 62% 30%,#8b5cf64d,#3a63b82e 46%,#0000 74%);border-radius:1.75rem;inset:2rem .75rem}.ath-hero__panel{-webkit-backdrop-filter:blur(26px)saturate(132%);backdrop-filter:blur(26px)saturate(132%);background:radial-gradient(120% 90% at 100% 0,#8b5cf621,#0000 55%),linear-gradient(152deg,#ffffff1a 0%,#ffffff08 38%,#0a122494 100%);border:1px solid #ffffff21;box-shadow:0 40px 100px -34px #000000e6,0 0 80px -30px #6e96e86b,inset 0 1px #ffffff29}.ath-hero__panel:before{content:"";inset-inline:16%;pointer-events:none;background:linear-gradient(90deg,#0000,#f2f8ffb3,#8b5cf666,#0000);height:1px;position:absolute;top:0}.ath-hero__stage{background:radial-gradient(110% 80% at 84% 0,#8b5cf614,#0000 56%),#060c19db;border:1px solid #fff1;box-shadow:inset 0 1px #ffffff09}.ath-hero__lead{text-wrap:pretty}.ath-hero__accent-text{color:var(--ath-ice);background:linear-gradient(100deg,#e4efff 0%,#9cc4ff 30%,#c7b4ff 62%,#8eeef7 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #8b5cf62e);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ath-hero__accent-text{-webkit-text-fill-color:currentColor;filter:none;background:0 0}}.ath-hero__accent-sheen{--ath-sweep:1;pointer-events:none;position:absolute;inset:-.16em 0 -.12em;overflow:hidden}.ath-hero__accent-sheen:after{content:"";top:0;bottom:0;mix-blend-mode:screen;width:26%;transform:translateX(calc(-130% * var(--ath-sweep)));background:linear-gradient(100deg,#0000,#ffffff57 42%,#cfe2f785 52%,#0000);animation:1.1s cubic-bezier(.35,0,.2,1) 1.15s both ath-sheen;position:absolute;inset-inline-start:0}[dir=rtl] .ath-hero__accent-sheen{--ath-sweep:-1}.ath-hero__thread{background:linear-gradient(90deg,#3a63b8,#8b5cf6 55%,#22d3ee);box-shadow:0 0 10px #8b5cf659}[dir=rtl] .ath-hero__thread{background:linear-gradient(270deg,#3a63b8,#8b5cf6 55%,#22d3ee)}.ath-hero__primary{isolation:isolate;transform:translate3d(var(--ath-pull-x,0px), var(--ath-pull-y,0px), 0);will-change:transform;background:linear-gradient(#f4f9ff 0%,#cfe2f7 100%) padding-box padding-box,linear-gradient(105deg,#3a63b8 0%,#8b5cf6 52%,#22d3ee 100%) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 12px 32px -14px #3a63b8cc,0 0 32px -12px #8b5cf680,inset 0 1px #fffc}.ath-hero__primary-bloom{z-index:1;pointer-events:none;opacity:0;width:12rem;height:12rem;transform:translate3d(var(--ath-bloom-x,-20rem), var(--ath-bloom-y,-20rem), 0);background:radial-gradient(circle,#8b5cf64d,#22d3ee29 44%,#0000 68%);border-radius:9999px;margin:-6rem 0 0 -6rem;transition:opacity .26s;position:absolute;top:0;left:0}.ath-hero__primary:hover .ath-hero__primary-bloom,.ath-hero__primary:focus-visible .ath-hero__primary-bloom{opacity:1}.ath-hero__primary-sheen{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 33%,#ffffffb8 46%,#cfe2f766 52%,#0000 63%);position:absolute;inset:-1px;transform:translate(-120%)}.ath-hero__primary:hover .ath-hero__primary-sheen,.ath-hero__primary:focus-visible .ath-hero__primary-sheen{opacity:.9;animation:.9s cubic-bezier(.3,0,.2,1) both ath-btn-sheen}.ath-hero__arrow{transition:transform .2s}.ath-hero__primary:hover .ath-hero__arrow{transform:translate(2px)}[dir=rtl] .ath-hero__primary:hover .ath-hero__arrow{transform:translate(-2px)}.ath-hero__ring{border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .24s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.ath-hero__ring-sweep{background:conic-gradient(#3a63b800 0deg,#6e96e8e6 96deg,#8b5cf6f2 168deg,#22d3eef2 232deg,#22d3ee00 312deg,#0000 360deg);animation:3.2s linear infinite paused ath-ring-spin;position:absolute;inset:-180%}.ath-hero__secondary:hover .ath-hero__ring,.ath-hero__secondary:focus-visible .ath-hero__ring{opacity:1}.ath-hero__secondary:hover .ath-hero__ring-sweep,.ath-hero__secondary:focus-visible .ath-hero__ring-sweep{animation-play-state:running}.ath-map__spine{opacity:.8;background:linear-gradient(#6e96e814 0%,#6e96e8b3 12%,#8b5cf69e 55%,#22d3eeb3 88%,#22d3ee14 100%);border-radius:9999px;width:2px;margin-inline-start:-1px;inset-inline-start:1.75rem;box-shadow:0 0 10px #6e96e838}.ath-map__track{z-index:2;width:0;position:absolute;inset-inline-start:1.75rem}.ath-map__packet{width:0;height:0;animation:ath-packet var(--ath-loop) cubic-bezier(.45, .05, .35, 1) infinite;animation-play-state:paused;position:absolute;top:0;left:0}[data-ready=true] .ath-map__packet{animation-play-state:running}.ath-map__comet{transform-origin:50% 100%;width:2px;height:3.4rem;animation:ath-comet var(--ath-loop) cubic-bezier(.45, .05, .35, 1) infinite;background:linear-gradient(#0000,#8b5cf62e 34%,#6e96e873 66%,#22d3eed9);border-radius:9999px;margin-left:-1px;animation-play-state:paused;position:absolute;bottom:0;left:50%}[data-ready=true] .ath-map__comet{animation-play-state:running}.ath-map__packet-core{background:#e8fbff;border-radius:9999px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px #22d3eea6,0 0 12px 2px #22d3eecc,0 0 26px 8px #6e96e859}.ath-map__packet-halo{filter:blur(3px);background:radial-gradient(circle,#22d3ee6b,#8b5cf629 46%,#0000 70%);border-radius:9999px;width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;position:absolute;top:0;left:50%}.ath-map__segments{pointer-events:none;position:absolute;inset:0}.ath-map__seg{opacity:0;background:linear-gradient(#22d3ee1a,#22d3eee6 22%,#8b5cf6d9 70%,#6e96e81a);border-radius:9999px;width:2px;margin-inline-start:-1px;transition:opacity .22s;position:absolute;inset-inline-start:1.75rem;box-shadow:0 0 12px #22d3ee59}.ath-map__seg[data-state=on]{opacity:.9}.ath-map__row{opacity:0;border-radius:14px;animation:.62s cubic-bezier(.22,.72,.2,1) both ath-rise;position:relative}.ath-map__row:focus-visible{outline-offset:3px;outline:2px solid #bfd8ffe6}.ath-map__row-inner{transition:opacity .22s;position:relative}.ath-map__row-inner:before{content:"";z-index:0;opacity:0;background:linear-gradient(102deg,#6e96e821,#8b5cf614 52%,#22d3ee12);border:1px solid #6e96e84d;border-radius:12px;transition:opacity .24s;position:absolute;inset:0}.ath-map__row[data-state=off] .ath-map__row-inner{opacity:.42}.ath-map__row[data-state=on] .ath-map__row-inner:before{opacity:1}.ath-hero__node{color:#bfd7ff;background:#0a152b;border:1px solid #ffffff1c;transition:filter .24s;box-shadow:0 0 0 4px #060c19,inset 0 1px #ffffff14}.ath-map__row[data-state=on] .ath-hero__node{filter:drop-shadow(0 0 9px #6e96e88c)}.ath-map__node-breathe{border-radius:inherit;pointer-events:none;opacity:.24;background:radial-gradient(circle at 50% 46%,#6e96e86b,#0000 72%);animation:6.4s ease-in-out infinite paused ath-breathe;position:absolute;inset:0}[data-ready=true] .ath-map__node-breathe{animation-play-state:running}.ath-map__node-flash{pointer-events:none;opacity:0;animation:ath-ignite var(--ath-loop) cubic-bezier(.2, .7, .2, 1) infinite;border:1px solid #67e8f9e6;border-radius:14px;animation-play-state:paused;position:absolute;inset:-2px;box-shadow:0 0 16px #22d3ee8c,inset 0 0 12px #22d3ee42}[data-ready=true] .ath-map__node-flash{animation-play-state:running}.ath-hero__reveal{opacity:0;animation:.76s cubic-bezier(.22,.72,.2,1) both ath-rise}.ath-hero--paused *,.ath-hero--paused :before,.ath-hero--paused :after{animation-play-state:paused!important}@keyframes ath-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes ath-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.75rem,1.5rem)scale(1.07)}}@keyframes ath-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-2.5rem,2rem)scale(.96)}}@keyframes ath-drift-c{0%{transform:translate(0,0)scale(.97)}to{transform:translate(-2rem,-1.75rem)scale(1.06)}}@keyframes ath-sheen{0%{transform:translateX(calc(-130% * var(--ath-sweep)))}to{transform:translateX(calc(430% * var(--ath-sweep)))}}@keyframes ath-btn-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ath-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ath-packet{0%{opacity:1;transform:translate(0,0)}27%{transform:translate3d(0, var(--ath-map-y1,0px), 0)}52%{transform:translate3d(0, var(--ath-map-y2,0px), 0)}77%{transform:translate3d(0, var(--ath-map-y3,0px), 0);opacity:1}88%{transform:translate3d(0, var(--ath-map-y3,0px), 0);opacity:0}to{opacity:0;transform:translate(0,0)}}@keyframes ath-comet{0%{opacity:.5;transform:scaleY(.3)}3%{opacity:.85;transform:scaleY(.85)}13%{opacity:.7;transform:scaleY(1.25)}26%{opacity:.9;transform:scaleY(.28)}30%{opacity:.8;transform:scaleY(.75)}40%{opacity:.65;transform:scaleY(1.2)}51%{opacity:.9;transform:scaleY(.28)}55%{opacity:.8;transform:scaleY(.75)}65%{opacity:.65;transform:scaleY(1.2)}76%{opacity:.9;transform:scaleY(.3)}82%{opacity:.7;transform:scaleY(.9)}88%{opacity:0;transform:scaleY(.7)}to{opacity:0;transform:scaleY(.3)}}@keyframes ath-ignite{0%{opacity:.9;transform:scale(.92)}4%{opacity:.6;transform:scale(1.02)}10%{opacity:0;transform:scale(1.09)}to{opacity:0;transform:scale(1.09)}}@keyframes ath-breathe{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.5;transform:scale(1.04)}}@media (max-width:639px){.ath-hero__bloom{opacity:.42;filter:blur(44px)}.ath-hero__watermark{top:-3rem;width:13rem;height:13rem;inset-inline-end:-2.5rem}.ath-hero__pointer{display:none}.ath-hero__panel{-webkit-backdrop-filter:blur(18px)saturate(128%);backdrop-filter:blur(18px)saturate(128%)}}@media (hover:none),(pointer:coarse){.ath-hero__pointer,.ath-hero__primary-bloom{display:none}}[dir=rtl] .ath-hero__title{letter-spacing:0;font-size:clamp(2rem,5.7vw,3.85rem);line-height:1.16}[dir=rtl] .ath-hero__lead{line-height:1.85}[dir=rtl] .ath-hero__caption,[dir=rtl] .ath-hero__step-detail{line-height:1.8}[dir=rtl] .ath-hero__arrow{transform:scaleX(-1)}[dir=rtl] .ath-hero__accent-text{letter-spacing:0}@media (forced-colors:active){.ath-hero__accent-text{color:canvastext;-webkit-text-fill-color:currentColor;filter:none;background:0 0}.ath-hero__primary{color:buttontext;box-shadow:none;background:canvas;border-color:buttontext}.ath-hero__primary-bloom,.ath-hero__primary-sheen,.ath-hero__pointer,.ath-hero:after{display:none}}@media (prefers-reduced-motion:reduce){.ath-hero__reveal,.ath-map__row{opacity:1!important;animation:none!important;transform:none!important}.ath-hero__bloom,.ath-map__packet,.ath-map__comet,.ath-map__node-flash,.ath-map__node-breathe,.ath-hero__ring-sweep{animation:none!important}.ath-map__node-flash{opacity:0!important}.ath-map__node-breathe{opacity:.3!important}.ath-hero__accent-sheen:after{opacity:0!important;animation:none!important}.ath-hero__pointer,.ath-hero__primary-bloom{display:none!important}.ath-hero__primary{transform:none!important}.ath-hero__primary-sheen{opacity:0!important;animation:none!important}.ath-hero__primary,.ath-hero__primary-bloom,.ath-hero__primary-sheen,.ath-hero__ring,.ath-map__row-inner,.ath-map__row-inner:before,.ath-map__seg,.ath-hero__node,.ath-hero__arrow{transition:none!important}}
