@media (prefers-reduced-motion:no-preference){.mo [data-reveal],.mo main#main>.orn,.mo main#main>section:not(:first-of-type){transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mo [data-reveal]:not(.in),.mo main#main>section:not(:first-of-type):not(.in){opacity:0;transform:translate3d(0,28px,0)}.mo main#main>.orn:not(.in){opacity:0;transform:scaleX(.6)}.mo main#main>section:not(:first-of-type) .grid>*{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}.mo main#main>section:not(:first-of-type):not(.in) .grid>*{opacity:0;transform:translate3d(0,22px,0) scale(.97)}.mo main#main>section.in .grid>:nth-child(2){transition-delay:60ms,60ms,0s,0s}.mo main#main>section.in .grid>:nth-child(3){transition-delay:.12s,.12s,0s,0s}.mo main#main>section.in .grid>:nth-child(4){transition-delay:.18s,.18s,0s,0s}.mo main#main>section.in .grid>:nth-child(5){transition-delay:.24s,.24s,0s,0s}.mo main#main>section.in .grid>:nth-child(6){transition-delay:.3s,.3s,0s,0s}.mo main#main>section.in .grid>:nth-child(7){transition-delay:.36s,.36s,0s,0s}.mo main#main>section.in .grid>:nth-child(8){transition-delay:.42s,.42s,0s,0s}.mo main#main>section.in .grid>:nth-child(9){transition-delay:.48s,.48s,0s,0s}.mo main#main>section.in .grid>:nth-child(10){transition-delay:.54s,.54s,0s,0s}.mo main#main>section.in .grid>:nth-child(11){transition-delay:.6s,.6s,0s,0s}.mo main#main>section.in .grid>:nth-child(n+12){transition-delay:.66s,.66s,0s,0s}.hero-seq>*{animation:cg-rise .8s cubic-bezier(.2,.7,.2,1) both}.hero-seq>:nth-child(2){animation-delay:.08s}.hero-seq>:nth-child(3){animation-delay:.16s}.hero-seq>:nth-child(4){animation-delay:.24s}.hero-seq>:nth-child(5){animation-delay:.32s}.hero-seq>:nth-child(n+6){animation-delay:.4s}.hero-float{animation:cg-float 7s ease-in-out infinite alternate}.bg-hero:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(38% 46% at 28% 30%,rgba(123,92,255,.2),transparent 70%),radial-gradient(34% 42% at 72% 68%,rgba(45,226,207,.16),transparent 70%);animation:cg-aurora 24s ease-in-out infinite alternate;will-change:transform}.bg-hero>.glow-teal,.bg-hero>.glow-violet{animation:cg-orb 18s ease-in-out infinite alternate}.bg-hero>.glow-teal{animation-duration:22s;animation-direction:alternate-reverse}.bg-hero>.orn-suzani{animation:cg-spin 160s linear infinite}.orn-ikat{animation:cg-ikat 30s linear infinite}.is-offscreen,.is-offscreen:before,.is-offscreen>*{animation-play-state:paused!important}@media (hover:hover){.btn:hover{transform:translateY(-1px)}.btn-acc:hover{box-shadow:0 12px 32px -8px rgba(45,226,207,.75)}.btn-gold:hover{box-shadow:0 12px 32px -10px rgba(242,193,78,.6)}.btn-glass:hover{box-shadow:0 10px 28px -14px rgba(255,255,255,.35)}main#main .grid>article.card:hover,main#main .grid>article:hover>div:first-child,main#main .grid>li>a:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(45,226,207,.45);border-color:rgba(45,226,207,.35)}main#main .grid>article.card,main#main .grid>article>div:first-child,main#main .grid>li>a{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .6s ease}}.btn:active{transform:translateY(0) scale(.98)}html[data-nav] .page-enter{animation:cg-page-in .42s cubic-bezier(.2,.7,.2,1) backwards}html[data-nav] .page-enter-inner{animation:cg-page-fade .32s ease backwards}html.vt-nav .page-enter,html.vt-nav .page-enter-inner{animation:none}::view-transition-old(root){animation:cg-vt-out .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:cg-vt-in .42s cubic-bezier(.2,.7,.2,1) both}}.bg-live{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-live:before{content:"";position:absolute;inset:-30%;background:radial-gradient(30% 35% at 20% 25%,rgba(123,92,255,.1),transparent 70%),radial-gradient(28% 32% at 80% 70%,rgba(45,226,207,.08),transparent 70%)}@media (prefers-reduced-motion:no-preference){.bg-live:before{animation:cg-aurora 40s ease-in-out infinite alternate;will-change:transform}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@keyframes cg-rise{0%{opacity:.35;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes cg-float{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}@keyframes cg-aurora{0%{transform:translate3d(-5%,-4%,0) rotate(0deg)}to{transform:translate3d(5%,4%,0) rotate(10deg)}}@keyframes cg-orb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.08)}}@keyframes cg-spin{to{transform:rotate(1turn)}}@keyframes cg-ikat{0%{background-position:0 0}to{background-position:480px 0}}@keyframes cg-page-in{0%{opacity:.2;transform:translate3d(0,14px,0);box-shadow:0 -30px 60px -30px rgba(45,226,207,.35)}to{opacity:1;transform:none;box-shadow:0 0 0 0 rgba(45,226,207,0)}}@keyframes cg-page-fade{0%{opacity:.25}to{opacity:1}}@keyframes cg-vt-out{to{opacity:0;transform:translate3d(0,-12px,0) scale(.99);filter:drop-shadow(0 24px 40px rgba(45,226,207,.25))}}@keyframes cg-vt-in{0%{opacity:0;transform:translate3d(0,18px,0);filter:drop-shadow(0 -18px 36px rgba(45,226,207,.3))}to{opacity:1;transform:none;filter:none}}@media print{.hero-seq>*,.mo [data-reveal],.mo main#main>.orn,.mo main#main>section,.mo main#main>section .grid>*{opacity:1!important;transform:none!important;animation:none!important}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@supports not (overflow:clip){.overflow-x-clip{overflow-x:hidden}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.backdrop-blur,.backdrop-blur-lg,.backdrop-blur-md,.backdrop-blur-sm{background-color:rgba(10,11,15,.97)}}