.ag-reveal{opacity:0;transition:opacity .75s cubic-bezier(.2,.65,.2,1),transform .75s cubic-bezier(.2,.65,.2,1);transition-delay:var(--ag-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.ag-reveal.is-visible{opacity:1;transform:none}@keyframes ag-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ag-enter{animation:.75s cubic-bezier(.2,.65,.2,1) both ag-enter}@keyframes ag-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ag-marquee{width:max-content;animation:48s linear infinite ag-marquee;display:flex}.ag-marquee:hover{animation-play-state:paused}@keyframes ag-floor{0%{background-position:0 0}to{background-position:0 64px}}.ag-floor{transform-origin:bottom;background-image:linear-gradient(90deg,#fbbf2438 1px,#0000 1px),linear-gradient(#fbbf2438 1px,#0000 1px);background-size:64px 64px;width:220%;height:75%;animation:10s linear infinite ag-floor;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)perspective(900px)rotateX(74deg);-webkit-mask-image:linear-gradient(#0000 15%,#000000e6 100%);mask-image:linear-gradient(#0000 15%,#000000e6 100%)}@keyframes ag-spin-ring{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}.ag-ring{border:1px solid #fbbf2466;border-radius:9999px;animation:26s linear infinite ag-spin-ring;box-shadow:inset 0 0 60px #fbbf240f,0 0 40px #fbbf240f}.ag-ring:after{content:"";border:1px dashed #ffffff24;border-radius:9999px;position:absolute;inset:14%}@keyframes ag-spin-cube{0%{transform:rotateX(-22deg)rotateY(0)}to{transform:rotateX(-22deg)rotateY(360deg)}}.ag-cube{width:var(--s);height:var(--s);transform-style:preserve-3d;animation:34s linear infinite ag-spin-cube;position:relative}.ag-cube>i{background:#ffffff04;border:1px solid #ffffff29;position:absolute;inset:0}.ag-cube>i:first-child{transform:translateZ(calc(var(--s) / 2))}.ag-cube>i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.ag-cube>i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.ag-cube>i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.ag-cube>i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2));border-color:#fbbf2459}.ag-cube>i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}@keyframes ag-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.ag-breathe{animation:7s ease-in-out infinite ag-breathe}@media (prefers-reduced-motion:reduce){.ag-reveal{opacity:1;transition:none;transform:none}.ag-enter,.ag-marquee,.ag-floor,.ag-ring,.ag-cube,.ag-breathe{animation:none}}.ag-light .ag-ring{border-color:#d9770673;box-shadow:inset 0 0 60px #d977060d,0 0 40px #d977060d}.ag-light .ag-ring:after{border-color:#17171724}.ag-light .ag-cube>i{background:#17171704;border-color:#17171729}.ag-light .ag-cube>i:nth-child(5){border-color:#d9770673}.ag-tl{gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ag-tl:before{content:"";transform-origin:0 0;background:#f59e0b;width:2px;transition:transform 1.4s cubic-bezier(.2,.65,.2,1) .15s;position:absolute;top:8px;bottom:8px;left:29px;transform:scaleY(0)}.ag-tl.is-visible:before{transform:scaleY(1)}.ag-tl-step{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(.2s + var(--i,0) * .22s);padding-left:80px;position:relative;transform:translateY(16px)}.ag-tl.is-visible .ag-tl-step{opacity:1;transform:none}.ag-tl-node{color:#78350f;width:60px;height:60px;font:800 26px/1 var(--font-sans,system-ui, -apple-system, sans-serif);transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.2s + var(--i,0) * .22s);background:#fffbeb;border:2px solid #f59e0b;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:scale(.6);box-shadow:0 0 0 6px #fff,0 3px 10px -2px #f59e0b40}.ag-tl.is-visible .ag-tl-node{transform:scale(1)}.ag-tl-body{padding-top:8px}@media (min-width:1024px){.ag-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ag-tl:before{width:auto;height:2px;inset:29px 30px auto;transform:scaleX(0)}.ag-tl.is-visible:before{transform:scaleX(1)}.ag-tl-step{padding-top:84px;padding-left:0}.ag-tl-body{padding-top:0;padding-right:16px}}.ag-plane-card{isolation:isolate;position:relative;overflow:hidden}.ag-plane-card:before{content:"";background:var(--plane,#fbbf24);height:4px;position:absolute;inset:0 0 auto}.ag-plane-card:after{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--plane,#fbbf24) 10%, #fff), transparent);height:130px;position:absolute;inset:0 0 auto}.ag-plane-card:hover{border-color:var(--plane,#fbbf24);box-shadow:0 1px 2px #0000000a, 0 22px 44px -24px color-mix(in srgb, var(--plane,#000) 55%, transparent)}.ag-plane-mark{z-index:-1;opacity:.06;pointer-events:none;width:176px;height:176px;position:absolute;bottom:-40px;right:-36px;transform:rotate(-8deg)}.ag-plane-mark svg{stroke-width:1.25px}.ag-bundle-decor{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-bundle-decor:before{content:"";z-index:1;background:var(--sig);height:6px;position:absolute;inset:0 0 auto}.ag-bundle-decor:after{content:"";background:var(--sig-soft);opacity:.55;height:150px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ag-plane-filter[aria-pressed=true]{border-color:var(--plane,#171717);background:color-mix(in srgb, var(--plane,#171717) 9%, #fff);color:#171717}@media (prefers-reduced-motion:reduce){.ag-tl:before,.ag-tl-node,.ag-tl-step{opacity:1;transition:none;transform:none}}
