.ut-hero{--ut-hero-bg:transparent;--ut-hero-fg:#fff;--ut-hero-text:#e5e7eb;--ut-hero-grad-1:#c084fc;--ut-hero-grad-2:#f472b6;--ut-hero-grad-3:#9333ea;--ut-hero-accent:#c084fc;--ut-hero-outline-text:#d8b4fe;--ut-hero-outline-border:rgba(192,132,252,.5);--ut-hero-outline-hover-bg:rgba(168,85,247,.2);--ut-hero-outline-hover-text:#fff;--ut-hero-outline-hover-border:#d8b4fe;--ut-hero-base:#050308;--ut-hero-glow-1:rgba(147,51,234,.28);--ut-hero-glow-2:rgba(236,72,153,.18);--ut-hero-glow-3:rgba(99,102,241,.16);--ut-hero-pause-bg:hsla(0,0%,100%,.06);--ut-hero-pause-border:hsla(0,0%,100%,.14);--ut-em-ink-0:#fdfcff;--ut-em-ink-1:#e9d5ff;--ut-em-ink-2:#c084fc;--ut-em-ink-3:#a855f7;--ut-em-ink-4:#d946ef;--ut-em-star:#fff;--ut-em-glow:#9333ea;--ut-em-line:#f5f3ff;--ut-em-trail:#a855f7;--ut-em-spark:#fff;--ut-em-letter:#ddd6fe;--ut-em-dot:#f5f3ff;--ut-em-dot-glow:rgba(192,132,252,.85);--ut-em-ring-back:#d8b4fe;--ut-em-ring-back-alpha:0.3;--ut-em-ring-front:#ede9fe;--ut-em-ring-front-alpha:0.65;--ut-em-comet:#fff;--ut-em-comet-glow-1:rgba(216,180,254,.9);--ut-em-comet-glow-2:rgba(168,85,247,.45);--ut-em-nebula-1:rgba(124,58,237,.45);--ut-em-nebula-1b:rgba(124,58,237,.14);--ut-em-nebula-2:rgba(219,39,119,.3);--ut-em-nebula-3:rgba(79,70,229,.28);--ut-em-flare-core:hsla(0,0%,100%,.7);--ut-em-flare-mid:rgba(233,213,255,.25);--ut-em-flare-halo:rgba(168,85,247,.1);--ut-em-flare-beam:hsla(0,0%,100%,.9);--ut-em-sheen:hsla(0,0%,100%,.7);--ut-gx-core:#f5f3ff;--ut-gx-arm:#a855f7;--ut-gx-accent:#f472b6;--ut-gx-mode:glow;background:var(--ut-hero-bg)}:is(.light,[data-theme=light]) .ut-hero{--ut-hero-bg:#faf7ff;--ut-hero-fg:#17112b;--ut-hero-text:#3f3a52;--ut-hero-grad-1:#7e22ce;--ut-hero-grad-2:#db2777;--ut-hero-grad-3:#6d28d9;--ut-hero-accent:#7c3aed;--ut-hero-outline-text:#6d28d9;--ut-hero-outline-border:rgba(124,58,237,.45);--ut-hero-outline-hover-bg:rgba(124,58,237,.08);--ut-hero-outline-hover-text:#4c1d95;--ut-hero-outline-hover-border:#7c3aed;--ut-hero-base:#faf7ff;--ut-hero-glow-1:rgba(167,139,250,.28);--ut-hero-glow-2:rgba(244,114,182,.16);--ut-hero-glow-3:rgba(129,140,248,.16);--ut-hero-pause-bg:rgba(124,58,237,.06);--ut-hero-pause-border:rgba(124,58,237,.2);--ut-em-ink-0:#2e1065;--ut-em-ink-1:#4c1d95;--ut-em-ink-2:#6d28d9;--ut-em-ink-3:#7c3aed;--ut-em-ink-4:#c026d3;--ut-em-star:#7c3aed;--ut-em-glow:#c4b5fd;--ut-em-line:#2e1065;--ut-em-trail:#c4b5fd;--ut-em-spark:#7c3aed;--ut-em-letter:#3b0764;--ut-em-dot:#7c3aed;--ut-em-dot-glow:rgba(167,139,250,.6);--ut-em-ring-back:#7c3aed;--ut-em-ring-back-alpha:0.22;--ut-em-ring-front:#6d28d9;--ut-em-ring-front-alpha:0.45;--ut-em-comet:#6d28d9;--ut-em-comet-glow-1:rgba(167,139,250,.8);--ut-em-comet-glow-2:rgba(196,181,253,.5);--ut-em-nebula-1:rgba(167,139,250,.32);--ut-em-nebula-1b:rgba(167,139,250,.1);--ut-em-nebula-2:rgba(244,114,182,.2);--ut-em-nebula-3:rgba(129,140,248,.2);--ut-em-flare-core:rgba(124,58,237,.45);--ut-em-flare-mid:rgba(167,139,250,.25);--ut-em-flare-halo:rgba(196,181,253,.15);--ut-em-flare-beam:rgba(109,40,217,.75);--ut-em-sheen:hsla(0,0%,100%,.55);--ut-gx-core:#3b0764;--ut-gx-arm:#7c3aed;--ut-gx-accent:#db2777;--ut-gx-mode:ink}.ut-hero-title{color:var(--ut-hero-fg)}.ut-hero-gradient-text{background-image:linear-gradient(to right,var(--ut-hero-grad-1),var(--ut-hero-grad-2),var(--ut-hero-grad-3));-webkit-background-clip:text;background-clip:text;color:transparent}.ut-hero-text{color:var(--ut-hero-text)}.ut-hero .ut-hero-outline{background:transparent;border-color:var(--ut-hero-outline-border);color:var(--ut-hero-outline-text)}.ut-hero .ut-hero-outline:hover{background:var(--ut-hero-outline-hover-bg);border-color:var(--ut-hero-outline-hover-border);color:var(--ut-hero-outline-hover-text)}.ut-hero-bg{background:radial-gradient(ellipse 60% 45% at 50% 34%,var(--ut-hero-glow-1),transparent 70%),radial-gradient(circle at 82% 18%,var(--ut-hero-glow-2),transparent 42%),radial-gradient(circle at 16% 78%,var(--ut-hero-glow-3),transparent 45%),var(--ut-hero-base)}.ut-hero{display:flex;min-height:100vh;min-height:100svh}.ut-hero-scope{display:contents}.ut-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-top:92px;padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}@media (min-width:640px){.ut-hero-inner{justify-content:center;padding-top:104px;padding-bottom:64px}}.ut-hero-dot{margin:0 .35em;color:var(--ut-hero-accent)}.ut-hero-ctas{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:auto;padding-top:1.75rem}@media (min-width:640px){.ut-hero-ctas{flex-direction:row;justify-content:center;width:auto;margin-top:2rem;padding-top:0}}.ut-hero-cta{position:relative;overflow:hidden;isolation:isolate}.ut-hero-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.32) 50%,transparent 65%);transform:translateX(-120%);animation:ut-hero-shine 5s ease-in-out 3s infinite;pointer-events:none}.ut-hero-pause{position:absolute;z-index:20;right:14px;top:84px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--ut-hero-text);background:var(--ut-hero-pause-bg);border:1px solid var(--ut-hero-pause-border);opacity:.5;transition:opacity .2s ease}.ut-hero-pause:focus-visible,.ut-hero-pause:hover{opacity:1}@media (min-width:640px){.ut-hero-pause{top:auto;bottom:20px;right:20px}}.ut-gx{z-index:1;pointer-events:none}.ut-gx,.ut-gx-canvas{position:absolute;inset:0}.ut-gx-canvas{width:100%;height:100%;display:block}.ut-em-stage{--needle:cubic-bezier(0.55,0.06,0.32,1);--sine:cubic-bezier(0.37,0,0.63,1);--w-core:5;--w-trail:14;--w-spark:11;--w-ring:0.32;position:relative;width:100%;aspect-ratio:1;isolation:isolate;contain:layout paint;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){.ut-em-stage{--w-core:3.6;--w-trail:11;--w-spark:9;--w-ring:0.3}}.ut-em-stage>*{position:absolute}.ut-em-defs{width:0;height:0;overflow:hidden}.ut-em-ink-0{stop-color:var(--ut-em-ink-0)}.ut-em-ink-1{stop-color:var(--ut-em-ink-1)}.ut-em-ink-2{stop-color:var(--ut-em-ink-2)}.ut-em-ink-3{stop-color:var(--ut-em-ink-3)}.ut-em-ink-4{stop-color:var(--ut-em-ink-4)}.ut-em-ring-back-edge,.ut-em-ring-back-mid{stop-color:var(--ut-em-ring-back)}.ut-em-ring-front-edge,.ut-em-ring-front-mid{stop-color:var(--ut-em-ring-front)}.ut-em-ring-back-edge,.ut-em-ring-front-edge{stop-opacity:0}.ut-em-ring-back-mid{stop-opacity:var(--ut-em-ring-back-alpha)}.ut-em-ring-front-mid{stop-opacity:var(--ut-em-ring-front-alpha)}.ut-em-glow-fill{fill:var(--ut-em-glow)}.ut-em-ink-star{fill:var(--ut-em-star)}.ut-em-nebula{inset:0;animation:ut-em-fade-in 1.4s ease-out backwards}.ut-em-nebula>span{position:absolute;border-radius:50%;will-change:transform}.ut-em-nebula>span:first-child{inset:14%;background:radial-gradient(closest-side,var(--ut-em-nebula-1),var(--ut-em-nebula-1b) 55%,transparent);animation:ut-em-drift 16s var(--sine) infinite alternate}.ut-em-nebula>span:nth-child(2){left:44%;top:6%;width:48%;height:48%;background:radial-gradient(closest-side,var(--ut-em-nebula-2),transparent);animation:ut-em-drift 21s var(--sine) -7s infinite alternate-reverse}.ut-em-nebula>span:nth-child(3){left:4%;top:46%;width:46%;height:46%;background:radial-gradient(closest-side,var(--ut-em-nebula-3),transparent);animation:ut-em-drift 25s var(--sine) -12s infinite alternate}.ut-em-stars{inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent);animation:ut-em-fade-in 1.6s ease-out .1s backwards}.ut-em-star-spin{position:absolute;inset:-20%;animation:ut-em-spin 240s linear infinite;will-change:transform}.ut-em-star-spin>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ut-em-star-spin path{fill:none;stroke:var(--ut-em-dot);stroke-linecap:round}.ut-em-star-spin>svg:first-child{animation:ut-em-twinkle 3.1s ease-in-out infinite alternate}.ut-em-star-spin>svg:nth-child(2){animation:ut-em-twinkle 4.7s ease-in-out -2s infinite alternate}.ut-em-star-spin>svg:nth-child(3){animation:ut-em-twinkle 6.3s ease-in-out -4s infinite alternate}.ut-em-orbit{inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke-width:var(--w-ring)}.ut-em-orbit path{stroke-dasharray:1 1;animation:ut-em-draw 1.3s var(--needle) 1.5s backwards}.ut-em-orbit-back{z-index:1}.ut-em-orbit-front{z-index:4}.ut-em-track{inset:0;z-index:1;transform:rotate(-14deg);animation:ut-em-fade-in 1s ease-out 2.4s backwards,ut-em-zflip 14s step-end 2.4s infinite}.ut-em-track>div{transform:translateX(-44%);animation:ut-em-orbit-x 7s var(--sine) calc(2.4s + var(--lag)) infinite alternate both}.ut-em-track>div,.ut-em-track>div>div{position:absolute;inset:0;will-change:transform}.ut-em-track>div>div{animation:ut-em-orbit-y 7s var(--sine) calc(-1.1s + var(--lag)) infinite alternate both}.ut-em-track i{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:50%;background:var(--ut-em-comet);opacity:var(--alpha);box-shadow:0 0 6px 2px var(--ut-em-comet-glow-1),0 0 18px 6px var(--ut-em-comet-glow-2)}.ut-em-emblem,.ut-em-glow{left:22%;top:20.8%;width:56%;height:58.4%}.ut-em-glow{z-index:2;opacity:.7;animation:ut-em-fade-in 1.4s ease-out 2.1s backwards,ut-em-breathe 4.8s var(--sine) 3.5s infinite alternate;will-change:opacity}.ut-em-glow>svg{width:100%;height:100%;overflow:visible}.ut-em-emblem{z-index:3}.ut-em-emblem>*{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ut-em-ink{--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 300' preserveAspectRatio='none'%3E%3Cpath d='M0 150C50 144 50 144 100 150S150 156 200 150V300H0z'/%3E%3C/svg%3E");-webkit-mask:var(--wave) 100% 80% /50% 300% repeat-x;mask:var(--wave) 100% 80% /50% 300% repeat-x;animation:ut-em-ink-rise 1.3s cubic-bezier(.5,.05,.3,1) 1.35s backwards}.ut-em-lines use{fill:none;stroke-linejoin:round}.ut-em-trail{stroke:var(--ut-em-trail);stroke-width:var(--w-trail);stroke-opacity:0;stroke-dasharray:1 1;animation:ut-em-draw var(--d) var(--needle) var(--t) backwards,ut-em-trail-out .9s ease-out calc(var(--t) + var(--d)) backwards}.ut-em-core{stroke:var(--ut-em-line);stroke-width:var(--w-core);stroke-opacity:.3;stroke-dasharray:1 1;animation:ut-em-draw var(--d) var(--needle) var(--t) backwards,ut-em-core-dim 1s ease-out 2.5s backwards}.ut-em-spark{stroke:var(--ut-em-spark);stroke-width:var(--w-spark);stroke-linecap:round;stroke-dasharray:.03 2;stroke-dashoffset:-.97;opacity:0;animation:ut-em-spark var(--d) var(--needle) var(--t) backwards}.ut-em-letters path{fill:var(--ut-em-letter);transform-box:fill-box;transform-origin:50% 100%;animation:ut-em-letter-in .8s cubic-bezier(.2,.8,.2,1) calc(2.25s + var(--i) * .08s) backwards}.ut-em-sheen{-webkit-mask:url(/img/logo-ut-monograma.svg) 0 0/100% 100% no-repeat;mask:url(/img/logo-ut-monograma.svg) 0 0/100% 100% no-repeat}.ut-em-sheen:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(105deg,transparent 15%,var(--ut-em-sheen) 50%,transparent 85%);transform:translateX(-130%) skewX(-14deg);animation:ut-em-sheen 7s ease-in-out 3.6s infinite;will-change:transform}.ut-em-emblem>.ut-em-flare{inset:auto;left:87.7%;top:31.4%;width:34%;height:auto;aspect-ratio:1;margin:-17% 0 0 -17%;background:radial-gradient(closest-side,var(--ut-em-flare-core),var(--ut-em-flare-mid) 18%,var(--ut-em-flare-halo) 45%,transparent 70%),linear-gradient(90deg,transparent 4%,var(--ut-em-flare-beam) 50%,transparent 96%) 50% 50% /100% 2px no-repeat,linear-gradient(transparent 4%,var(--ut-em-flare-beam) 50%,transparent 96%) 50% 50% /2px 100% no-repeat;opacity:.85;transform:rotate(45deg) scale(.9);animation:ut-em-ignite 1.2s cubic-bezier(.2,.9,.25,1) 2.3s backwards,ut-em-glint 5.5s var(--sine) 3.5s infinite alternate;will-change:transform,opacity}.ut-em-dust{inset:0;z-index:5}.ut-em-dust>i{position:absolute;left:var(--x);bottom:16%;width:var(--s);height:52%;opacity:0;animation:ut-em-rise var(--dur) linear var(--delay) infinite;will-change:transform,opacity}.ut-em-dust>i:after{content:"";position:absolute;left:0;bottom:0;width:100%;aspect-ratio:1;border-radius:50%;background:var(--ut-em-dot);box-shadow:0 0 6px 1px var(--ut-em-dot-glow)}.ut-em-slot{position:relative;flex:none;width:clamp(150px,min(74vw,37vh),440px);width:clamp(150px,min(74vw,37svh),440px);aspect-ratio:974/1016;animation:ut-em-float 7s ease-in-out 3.6s infinite alternate}@media (min-width:640px){.ut-em-slot{width:clamp(180px,min(46vw,36vh),440px);width:clamp(180px,min(46vw,36svh),440px)}}@media (min-width:1024px){.ut-em-slot{width:clamp(220px,min(30vw,40vh),420px);width:clamp(220px,min(30vw,40svh),420px)}}@media (max-height:700px){.ut-em-slot{width:clamp(120px,min(66vw,30vh),440px);width:clamp(120px,min(66vw,30svh),440px)}.ut-hero-inner{padding-top:80px}}@media (max-height:700px) and (max-width:639.98px){.ut-hero-inner{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.ut-em-slot>.ut-em-stage{position:absolute;left:50%;top:50%;width:calc(100% / .56);transform:translate(-50%,-50%)}.ut-hero-scope[data-galaxy] :is(.ut-em-stars,.ut-em-orbit,.ut-em-track,.ut-em-dust){opacity:0;transition:opacity 1.2s ease}.ut-hero-scope[data-galaxy] :is(.ut-em-stars,.ut-em-track,.ut-em-dust) *{animation-play-state:paused!important}.ut-hero-scope:is([data-offscreen],[data-paused]) *,.ut-hero-scope:is([data-offscreen],[data-paused]) :after,.ut-hero-scope:is([data-offscreen],[data-paused]) :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ut-em-nebula>span:nth-child(n),.ut-em-slot,.ut-em-star-spin,.ut-em-track>div,.ut-em-track>div>div{animation:none}.ut-em-dust{display:none}.ut-em-emblem>.ut-em-flare{animation:ut-em-ignite 1.2s cubic-bezier(.2,.9,.25,1) 2.3s backwards,ut-em-pulse 5.5s var(--sine) 3.5s infinite alternate}}@keyframes ut-em-fade-in{0%{opacity:0}}@keyframes ut-em-drift{0%{transform:translate3d(-3%,2%,0) scale(.94)}to{transform:translate3d(3%,-2%,0) scale(1.06)}}@keyframes ut-em-spin{to{transform:rotate(1turn)}}@keyframes ut-em-twinkle{0%{opacity:1}to{opacity:.3}}@keyframes ut-em-draw{0%{stroke-dashoffset:1}}@keyframes ut-em-orbit-x{0%{transform:translateX(-44%)}to{transform:translateX(44%)}}@keyframes ut-em-orbit-y{0%{transform:translateY(-11.5%)}to{transform:translateY(11.5%)}}@keyframes ut-em-zflip{0%{z-index:5}50%{z-index:1}}@keyframes ut-em-breathe{0%{opacity:.7}to{opacity:.4}}@keyframes ut-em-ink-rise{0%{-webkit-mask-position:0 25%;mask-position:0 25%}}@keyframes ut-em-trail-out{0%{stroke-opacity:.5}}@keyframes ut-em-core-dim{0%{stroke-opacity:1}}@keyframes ut-em-spark{0%{stroke-dashoffset:.03;opacity:1}85%{opacity:1}to{stroke-dashoffset:-.97;opacity:0}}@keyframes ut-em-letter-in{0%{opacity:0;transform:translateY(55%) scaleY(.6)}}@keyframes ut-em-sheen{0%{transform:translateX(-130%) skewX(-14deg)}24%,to{transform:translateX(300%) skewX(-14deg)}}@keyframes ut-em-ignite{0%{opacity:0;transform:rotate(-45deg) scale(0)}55%{opacity:1;transform:rotate(45deg) scale(1.25)}}@keyframes ut-em-glint{0%{opacity:.85;transform:rotate(45deg) scale(.9)}to{opacity:.55;transform:rotate(57deg) scale(.7)}}@keyframes ut-em-pulse{0%{opacity:.85}to{opacity:.45}}@keyframes ut-em-rise{0%{opacity:0;transform:translateZ(0)}18%{opacity:.9}70%{opacity:.55}to{opacity:0;transform:translate3d(var(--dx),-100%,0)}}@keyframes ut-em-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes ut-hero-shine{0%{transform:translateX(-120%)}30%,to{transform:translateX(120%)}}