html,body{color:#fff8f0;-webkit-font-smoothing:antialiased;background:#0d1436;margin:0;font-family:Figtree,sans-serif}*{box-sizing:border-box}a{color:#2ee6d6}a:hover{color:#ff3d9a}:focus-visible{outline-offset:2px;outline:3px solid #2ee6d6}input,select,textarea,button{font-family:inherit;font-size:16px}[data-aos-scroller]::-webkit-scrollbar{display:none}@keyframes aosPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reveal{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),print{.reveal{opacity:1!important;transform:none!important}}.dc-h1:hover{background:#5ff0e3}.dc-h2:hover{background:#fff8f02e}.dc-h3:hover{background:#fff8f029}.dc-h4:hover{transform:translateY(-3px)}.dc-h5:hover{color:#2ee6d6;border-color:#2ee6d6}.dc-h6:hover{background:#161c4a}.dc-h7:hover{border-color:#2ee6d6}.dc-h8:hover{outline:2px solid #2ee6d6}.dc-h9:hover{background:#fff8f014}.dc-f10:focus{left:8px}.dc-h11:hover{transform:translateY(-2px)}.dc-f12:focus{box-shadow:0 0 0 3px #2ee6d6}.dc-h1,.dc-h2,.dc-h3,.dc-h4,.dc-h5,.dc-h6,.dc-h7,.dc-h9,.dc-h11,.aos-card,.aos-cat,.aos-tile,.aos-chip{transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,box-shadow .22s,color .18s}.aos-card:hover{box-shadow:0 18px 42px #00000047}.aos-card.dc-f12:focus,.aos-card.dc-f12:focus-visible{box-shadow:0 0 0 3px #2ee6d6,0 18px 42px #00000047}.aos-cat{will-change:transform;container-type:inline-size}.aos-cat .aos-cat-name{font-size:16px}.aos-cat .aos-cat-img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.aos-cat:hover,.aos-cat:focus-visible{border-color:#2ee6d6a6;transform:translateY(-4px);box-shadow:0 18px 42px #00000047}.aos-cat:hover .aos-cat-img,.aos-cat:focus-visible .aos-cat-img{transform:scale(1.035)}.aos-cat .aos-cat-more{opacity:0;contain:inline-size;max-height:0;margin-top:0;transition:max-height .26s,opacity .22s,margin-top .22s;overflow:hidden}.aos-cat:hover .aos-cat-more,.aos-cat:focus-visible .aos-cat-more{opacity:1;contain:none;max-height:96px;margin-top:6px}.aos-cat .aos-cat-arrow{opacity:.55;transition:opacity .18s,transform .18s,background-color .18s}.aos-cat:hover .aos-cat-arrow{opacity:1;color:#0d1436;background:#2ee6d6;transform:translate(2px,-2px)}.aos-glass{-webkit-backdrop-filter:blur(12px)saturate(160%)brightness(.55);backdrop-filter:blur(12px)saturate(160%)brightness(.55);background:#0d143647;border:1px solid #fff8f038;box-shadow:0 6px 18px #00000038}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aos-glass{background:#0d1436c7}}.aos-tile{background:#161c4a;border:1px solid #c9bff224;border-radius:16px;display:block;position:relative;overflow:hidden}.aos-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.aos-tile:hover img,.aos-tile:focus-visible img{transform:scale(1.04)}.aos-tile .aos-tile-cap{color:#fff8f0;opacity:0;background:linear-gradient(#0d143600,#0d1436e0);padding:40px 14px 12px;font-size:13px;line-height:1.35;transition:opacity .2s,transform .2s;position:absolute;inset:auto 0 0;transform:translateY(6px)}.aos-tile:hover .aos-tile-cap,.aos-tile:focus-visible .aos-tile-cap{opacity:1;transform:none}@media (hover:none) and (width>=700px){.aos-tile .aos-tile-cap{opacity:1;transform:none}}.aos-chip:hover,.aos-chip:focus-visible{background:#2ee6d61a;border-color:#2ee6d6;transform:translateY(-1px)}.aos-scroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}@keyframes aosHeroFigure{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.aos-hero-figure{animation:.9s cubic-bezier(.2,.8,.2,1) both aosHeroFigure}.aos-hero-figure.is-right{animation-delay:.12s}@keyframes aosDrift{0%{transform:scale(1.04)translateY(0)}to{transform:scale(1.1)translateY(-10px)}}.aos-hero-backdrop{animation:18s ease-in-out infinite alternate aosDrift}.aos-nav-active,.dc-h9.aos-nav-active:hover{background:#fff8f01f}
