.ufhero{width:100%;padding:clamp(2rem,5vw,4rem) 0}.ufhero__wrap{max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.ufhero__frame{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(560px,82svh,860px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:36px;padding:clamp(2.2rem,5vw,4.5rem) clamp(1.2rem,4vw,3rem) clamp(5rem,9vw,7rem);border:1px solid rgba(255,233,168,.16);backdrop-filter:blur(6px);background:radial-gradient(70% 90% at 78% 12%,#b25c3829,#b25c3800 60%),radial-gradient(60% 80% at 8% 96%,#324a4273,#324a4200 60%),linear-gradient(165deg,#15201d,#1e2c28 52%,#15201d);box-shadow:inset 0 1px #ffe9a81a,0 40px 100px #0b100e80}.ufhero__grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,233,168,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,233,168,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(85% 75% at 50% 42%,#000 0%,transparent 80%);mask-image:radial-gradient(85% 75% at 50% 42%,#000 0%,transparent 80%)}.ufhero__orb{position:absolute;z-index:0;border-radius:50%;filter:blur(46px);pointer-events:none;will-change:transform}.ufhero__orb--gold{width:300px;height:300px;top:-70px;right:14%;background:radial-gradient(circle,#d4af3773,#d4af3700 70%);animation:ufhFloat 10s ease-in-out infinite}.ufhero__orb--terra{width:340px;height:340px;bottom:-110px;left:6%;background:radial-gradient(circle,#b25c3866,#b25c3800 70%);animation:ufhFloat 13s ease-in-out infinite reverse}@keyframes ufhFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-24px,0)}}.ufhero__corner{position:absolute;width:26px;height:26px;z-index:4;pointer-events:none;border:2px solid rgba(255,233,168,.4);border-radius:3px}.ufhero__corner--tl{top:18px;left:18px;border-right:0;border-bottom:0}.ufhero__corner--tr{top:18px;right:18px;border-left:0;border-bottom:0}.ufhero__corner--bl{bottom:18px;left:18px;border-right:0;border-top:0}.ufhero__corner--br{bottom:18px;right:18px;border-left:0;border-top:0}.ufhero__content{position:relative;z-index:5;max-width:46rem;text-align:center;display:flex;flex-direction:column;align-items:center}.ufhero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--uf-gold-metal, #d4af37)}.ufhero__eyebrow:before,.ufhero__eyebrow:after{content:"";width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--uf-gold-metal, #d4af37))}.ufhero__eyebrow:after{background:linear-gradient(90deg,var(--uf-gold-metal, #d4af37),transparent)}.ufhero__h1{margin:0 0 1.1rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,5.2vw,3.6rem);line-height:1.05;letter-spacing:-.02em;color:#f7f1e6;text-wrap:balance;text-shadow:0 2px 30px rgba(8,12,10,.5)}.ufhero__h1 em{font-style:normal;background:linear-gradient(96deg,#ffe9a8,#d4af37 48%,#c9a227);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ufhero__sub{margin:0 0 2rem;max-width:44ch;font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:#efe6d6d1}.ufhero__ctaRow{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.ufhero__note{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-family:Inter,sans-serif;font-size:.82rem;color:#efe6d699}.ufhero__note:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--uf-gold-metal, #d4af37);box-shadow:0 0 8px #d4af37cc}.ufhero__secondary{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:.98rem;color:#efe6d6;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(255,233,168,.22);background:#ffffff08;transition:background .25s,border-color .25s,transform .25s}.ufhero__secondary:hover{background:#ffe9a814;border-color:#ffe9a866;transform:translateY(-2px)}.ufhero__secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #ffe9a8e6,0 0 0 6px #141e1be6}.ufhero__secondary svg{width:16px;height:16px}.uf-cta--hero,.uf-cta--hero .uf-cta__border{padding:5px}.uf-cta--hero .uf-cta__glass{padding:clamp(1.4rem,2.6vw,2.1rem) clamp(2.2rem,4.4vw,3.6rem);gap:1rem}.uf-cta--hero .uf-cta__label{font-size:clamp(1.5rem,3.4vw,2.4rem);letter-spacing:.005em}.uf-cta--hero .uf-cta__key{width:clamp(28px,4vw,38px);height:clamp(28px,4vw,38px)}.uf-cta--hero:after{box-shadow:0 0 42px 6px #d4af376b}.ufhero__curve{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(120% 92% at 64% 80%,#000 30%,transparent 88%);mask-image:radial-gradient(120% 92% at 64% 80%,#000 30%,transparent 88%);animation:ufhRise 9s ease-in-out 2.4s infinite}@keyframes ufhRise{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ufhero__curveLine{stroke-dasharray:1600;stroke-dashoffset:1600;filter:drop-shadow(0 0 6px rgba(244,213,141,.45));animation:ufhDraw 2.4s cubic-bezier(.22,.61,.36,1) .25s forwards}@keyframes ufhDraw{to{stroke-dashoffset:0}}.ufhero__curveArea{opacity:0;animation:ufhFill 1.6s ease-out 1.5s forwards}@keyframes ufhFill{to{opacity:1}}.ufhero__curveGhost{opacity:.18;animation:ufhGhost 4.5s ease-in-out 2.6s infinite}@keyframes ufhGhost{0%,to{opacity:.18}50%{opacity:.5}}.ufhero__curveTip,.ufhero__curveDot{offset-path:path("M 0 470 C 120 452,210 446,300 410 S 430 318,520 300 S 660 250,720 150 S 860 96,1000 60");offset-rotate:0deg;opacity:0;animation:ufhTipMove 6s linear 2.8s infinite,ufhTipFade 6s linear 2.8s infinite}@keyframes ufhTipMove{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ufhTipFade{0%{opacity:0}8%{opacity:1}88%{opacity:1}to{opacity:0}}@supports not (offset-path: path("M0 0L1 1")){.ufhero__curveTip,.ufhero__curveDot{display:none}}.ufhero__preview{position:absolute;z-index:3;width:clamp(150px,17vw,210px);padding:.85rem .9rem 1rem;border-radius:18px;background:linear-gradient(180deg,#1e2c28c7,#15201de6);border:1px solid rgba(255,233,168,.16);backdrop-filter:blur(10px) saturate(1.3);box-shadow:0 24px 60px #0b100e8c,inset 0 1px #ffe9a81f;opacity:0}.ufhero__previewTag{display:inline-block;margin-bottom:.6rem;padding:.2rem .55rem;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffe9a8;background:#c9a22729;border:1px solid rgba(255,233,168,.22)}.ufhero__preview--map{left:clamp(-10px,2vw,2.5rem);bottom:clamp(-14px,2vw,2rem);transform:translate(-40px,40px) rotate(-9deg);transform-origin:bottom left;animation:ufhSlideL .9s cubic-bezier(.22,.61,.36,1) 1.4s forwards}@keyframes ufhSlideL{to{transform:translate(0) rotate(-7deg);opacity:1}}.ufhero__preview--map:hover{transform:translateY(-6px) rotate(-5deg);transition:transform .4s}.ufhero__preview--calc{right:clamp(-10px,2vw,2.5rem);bottom:clamp(-14px,2vw,2.5rem);transform:translate(40px,40px) rotate(9deg);transform-origin:bottom right;animation:ufhSlideR .9s cubic-bezier(.22,.61,.36,1) 1.65s forwards}@keyframes ufhSlideR{to{transform:translate(0) rotate(7deg);opacity:1}}.ufhero__preview--calc:hover{transform:translateY(-6px) rotate(5deg);transition:transform .4s}.ufhero__mapSvg{width:100%;height:auto;display:block}.ufhero__mapState{fill:#a7c0b71a;stroke:#ffe9a838;stroke-width:1.2;vector-effect:non-scaling-stroke}.ufhero__mapState--warm{fill:#c9a2274d}.ufhero__mapState--hot{fill:#d4af379e;stroke:#ffe9a8;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(255,233,168,.6));animation:ufhPinPulse 2.6s ease-in-out infinite}@keyframes ufhPinPulse{0%,to{opacity:.85}50%{opacity:1}}.ufhero__calcTile{border-radius:14px;padding:.8rem .85rem;background:#f7f1e60f;border:1px solid rgba(255,233,168,.12)}.ufhero__calcLabel{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#efe6d68c}.ufhero__calcBig{display:flex;align-items:flex-end;gap:.15rem;margin:.25rem 0 .55rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.9rem;line-height:1;color:#e9c3a4}.ufhero__euro{font-size:1.05rem;color:#c8845e;margin-bottom:.18rem}.ufhero__slider{position:relative;height:4px;border-radius:99px;background:#ffffff1f;margin:.2rem 0 .7rem}.ufhero__sliderFill{position:absolute;inset:0 42% 0 0;border-radius:99px;background:linear-gradient(90deg,#b25c38,#c8845e)}.ufhero__sliderThumb{position:absolute;left:58%;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);background:#f4e0cf;box-shadow:0 0 0 3px #b25c3866}.ufhero__pills{display:flex;gap:.28rem;margin-bottom:.6rem}.ufhero__pill{flex:1;text-align:center;padding:.22rem 0;border-radius:7px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.62rem;color:#efe6d699;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.ufhero__pill--on{color:#fff;background:#b25c38;border-color:#b25c38}.ufhero__calcNet{display:flex;align-items:baseline;justify-content:space-between;padding-top:.5rem;border-top:1px solid rgba(255,233,168,.1)}.ufhero__calcNetLabel{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#efe6d680}.ufhero__calcNetVal{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.15rem;color:#ffe9a8;text-shadow:0 1px 8px rgba(201,162,39,.3)}@media(max-width:860px){.ufhero__frame{min-height:auto;padding-bottom:clamp(7rem,30vw,9rem)}.ufhero__preview{width:clamp(120px,34vw,160px)}.ufhero__preview--map{transform:translate(0) rotate(-6deg);animation-delay:1.2s}.ufhero__preview--calc{transform:translate(0) rotate(6deg);animation-delay:1.35s}}@media(max-width:700px){.ufhero__preview--calc{display:none}}@media(max-width:520px){.ufhero__corner{width:18px;height:18px}.ufhero__preview--calc{display:none}.ufhero__preview--map{left:50%;right:auto;bottom:-6px;width:150px;transform:translate(-50%,30px) rotate(-4deg);animation:ufhSlideC .9s cubic-bezier(.22,.61,.36,1) 1.2s forwards}}@keyframes ufhSlideC{to{transform:translate(-50%) rotate(-3deg);opacity:1}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ufhero__frame{background:linear-gradient(165deg,#15201d,#1e2c28 52%,#15201d)}.ufhero__preview{background:linear-gradient(180deg,#243430,#15201d)}}@media(prefers-reduced-motion:reduce){.ufhero__orb,.ufhero__grid{animation:none}.ufhero__secondary:hover{transform:none}.ufhero__curve{animation:none;transform:none}.ufhero__curveLine{stroke-dashoffset:0;animation:none}.ufhero__curveArea{opacity:1;animation:none}.ufhero__curveGhost{opacity:.28;animation:none}.ufhero__curveTip,.ufhero__curveDot{display:none}.ufhero__preview--map{transform:translate(0) rotate(-7deg);opacity:1;animation:none}.ufhero__preview--calc{transform:translate(0) rotate(7deg);opacity:1;animation:none}.ufhero__mapState--hot{animation:none}.ufhero__preview:hover{transform:none}}@keyframes referencesTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-references-ticker[data-astro-cid-g7ock3ys]{animation:referencesTicker var(--duration, 140s) linear infinite;will-change:transform}.group[data-astro-cid-g7ock3ys]:hover .animate-references-ticker[data-astro-cid-g7ock3ys],.group[data-astro-cid-g7ock3ys]:focus-within .animate-references-ticker[data-astro-cid-g7ock3ys]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.animate-references-ticker[data-astro-cid-g7ock3ys]{animation:none}}:root{--uf-gold-deep: #c9a227;--uf-gold-metal: #d4af37;--uf-gold-light: #f4d58d;--uf-gold-pastel: #ffe9a8;--uf-gold-dark: #b8860b;--uf-gold-glow: #fff6dd}@property --uf-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.uf-cta{position:relative;display:inline-flex;isolation:isolate;padding:3px;border-radius:9999px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.uf-cta:hover{transform:translateY(-2px)}.uf-cta:active{transform:translateY(0) scale(.985)}.uf-cta.is-pop{animation:uf-pop .46s ease}.uf-cta__glass{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.9rem;border-radius:9999px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff1a,#fff0 42%),linear-gradient(180deg,#1e2c289e,#15201dd1);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px #ffe9a873,inset 0 0 0 1px #ffe9a814,inset 0 -10px 22px #0b100e80,inset 0 8px 18px #ffe9a80f,0 10px 30px #0b100e73,0 0 22px #c9a22738}.uf-cta--compact .uf-cta__glass{padding:.8rem 1.5rem}.uf-cta--compact .uf-cta__glass{background:linear-gradient(180deg,#15201deb,#0f1715f5)}.uf-cta--compact .uf-cta__glass:before{background:radial-gradient(120% 80% at 18% -10%,#ffffff29,#fff0 44%),radial-gradient(90% 60% at 88% 120%,#c9a2271f,#c9a22700 56%)}.uf-cta__glass:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 18% -10%,#ffffff47,#fff0 44%),radial-gradient(90% 60% at 88% 120%,#c9a22724,#c9a22700 56%)}.uf-cta__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.6rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:.01em;line-height:1;white-space:nowrap;color:var(--uf-gold-pastel);text-shadow:0 1px 10px rgba(201,162,39,.35)}.uf-cta--compact .uf-cta__label{font-size:.94rem}.uf-cta__key{flex-shrink:0;color:var(--uf-gold-light);filter:drop-shadow(0 0 5px rgba(244,213,141,.55))}.uf-cta__border{position:absolute;inset:0;z-index:1;border-radius:inherit;padding:3px;pointer-events:none;background:conic-gradient(from var(--uf-angle, 130deg),rgba(201,162,39,0) 0deg,rgba(201,162,39,.55) 70deg,var(--uf-gold-light) 120deg,var(--uf-gold-pastel) 150deg,var(--uf-gold-metal) 180deg,rgba(201,162,39,.55) 240deg,rgba(201,162,39,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px rgba(244,213,141,.45))}@keyframes uf-rotate{to{--uf-angle: 360deg}}[data-uf-prop] .uf-cta__border{animation:uf-rotate 5.5s linear infinite}.uf-cta:after{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 18px 2px #d4af3773;opacity:.6;animation:uf-pulse 3.4s ease-in-out infinite}@keyframes uf-pulse{0%,to{opacity:.4;box-shadow:0 0 14px 1px #d4af3759}50%{opacity:.85;box-shadow:0 0 26px 4px #ffe9a88c}}.uf-cta__sheen{position:absolute;top:0;left:-60%;width:55%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(105deg,#ffe9a800,#ffe9a88c,#ffe9a800);transform:skew(-18deg);filter:blur(.5px);animation:uf-sheen 4.2s ease-in-out infinite;animation-delay:1.1s}@keyframes uf-sheen{0%{left:-60%}55%,to{left:130%}}.uf-cta:focus-visible{outline:none}.uf-cta:focus-visible .uf-cta__glass{box-shadow:inset 0 1px #ffe9a873,0 0 0 3px #ffe9a8f2,0 0 0 6px #141e1be6,0 10px 30px #0b100e73}@keyframes uf-pop{0%{transform:scale(1)}28%{transform:scale(.94)}60%{transform:scale(1.05)}to{transform:scale(1)}}.uf-sparkles{position:fixed;inset:0;pointer-events:none;z-index:80}.uf-sparkle{position:fixed;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);will-change:transform,opacity;filter:drop-shadow(0 0 4px rgba(255,233,168,.7));animation:uf-sparkle .66s cubic-bezier(.18,.7,.3,1) forwards}@keyframes uf-sparkle{0%{transform:translate(-50%,-50%) scale(.2) rotate(0);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(var(--rot));opacity:0}}.uf-band{width:100%;padding:clamp(3rem,6vw,5rem) 0}.uf-band__inner{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid rgba(255,233,168,.14);backdrop-filter:blur(6px);background:radial-gradient(60% 80% at 88% 18%,#b25c382e,#b25c3800 60%),radial-gradient(55% 70% at 6% 92%,#324a4266,#324a4200 60%),linear-gradient(165deg,#15201d,#1e2c28 55%,#15201d);box-shadow:inset 0 1px #ffe9a81a,0 30px 80px #0b100e66}.uf-band__grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,233,168,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,233,168,.05) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(80% 80% at 30% 40%,#000 0%,transparent 78%);mask-image:radial-gradient(80% 80% at 30% 40%,#000 0%,transparent 78%)}.uf-band__orb{position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(40px);will-change:transform}.uf-band__orb--a{width:260px;height:260px;top:-60px;right:8%;background:radial-gradient(circle,#d4af3780,#d4af3700 70%);animation:uf-float 9s ease-in-out infinite}.uf-band__orb--b{width:300px;height:300px;bottom:-90px;left:-40px;background:radial-gradient(circle,#b25c3866,#b25c3800 70%);animation:uf-float 11s ease-in-out infinite reverse}.uf-band__scan{position:absolute;inset:-40% 0 0;z-index:0;pointer-events:none;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(255,233,168,.12) 50%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);animation:uf-scan 7s linear infinite}@keyframes uf-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-22px,0)}}@keyframes uf-scan{0%{top:-40%}to{top:110%}}.uf-band__content{position:relative;z-index:2}.uf-band__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--uf-gold-metal)}.uf-band__eyebrow:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--uf-gold-metal))}.uf-band__headline{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.06;letter-spacing:-.02em;color:#f7f1e6}.uf-band__headline em{font-style:normal;background:linear-gradient(96deg,#ffe9a8,#d4af37 48%,#c9a227);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.uf-band__sub{margin:1.1rem 0 2rem;max-width:42ch;font-family:Inter,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;color:#efe6d6c7}.uf-band__note{display:inline-flex;align-items:center;gap:.4rem;margin:1.1rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:.82rem;color:#efe6d699}.uf-band__graphic{position:relative;z-index:1;align-self:center;aspect-ratio:1;width:100%;max-width:360px;margin-inline:auto}.uf-band__graphic svg{width:100%;height:100%;display:block}.uf-portal__ring{animation:uf-spin 22s linear infinite;transform-origin:160px 160px}.uf-portal__ring--rev{animation:uf-spin-rev 30s linear infinite;transform-origin:160px 160px}.uf-portal__glow{animation:uf-portal-glow 4s ease-in-out infinite;transform-origin:160px 168px}.uf-portal__ray{transform-box:fill-box;transform-origin:50% 100%;animation:uf-ray 3.2s ease-in-out infinite}.uf-portal__ray--2{animation-delay:.5s}.uf-portal__ray--3{animation-delay:1s}.uf-portal__ray--4{animation-delay:1.5s}.uf-mote{transform-box:fill-box;transform-origin:center;animation:uf-mote-up 5s ease-in-out infinite}.uf-mote--2{animation-duration:6.5s;animation-delay:.8s}.uf-mote--3{animation-duration:4.2s;animation-delay:1.6s}@keyframes uf-spin{to{transform:rotate(360deg)}}@keyframes uf-spin-rev{to{transform:rotate(-360deg)}}@keyframes uf-portal-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes uf-ray{0%{opacity:0;transform:translateY(8px) scaleY(.7)}40%{opacity:.9}to{opacity:0;transform:translateY(-26px) scaleY(1.2)}}@keyframes uf-mote-up{0%{transform:translateY(8px);opacity:0}25%{opacity:.9}75%{opacity:.5}to{transform:translateY(-14px);opacity:0}}@media(max-width:860px){.uf-band__inner{grid-template-columns:1fr;text-align:center}.uf-band__eyebrow,.uf-band__sub{justify-content:center;margin-inline:auto}.uf-band__graphic{order:-1;max-width:240px}}@media(max-width:420px){.uf-cta__glass{padding:.85rem 1.4rem}.uf-cta__label{font-size:.94rem}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.uf-cta__glass{background:linear-gradient(180deg,#243430,#15201d)}.uf-band__inner{background:radial-gradient(60% 80% at 88% 18%,#b25c382e,#b25c3800 60%),linear-gradient(165deg,#15201d,#1e2c28 55%,#15201d)}}@media(prefers-reduced-motion:reduce){.uf-cta__border,.uf-cta:after,.uf-cta__sheen,.uf-band__orb,.uf-band__scan,.uf-portal__ring,.uf-portal__ring--rev,.uf-portal__glow,.uf-portal__ray,.uf-mote{animation:none!important}.uf-cta{transition:none}.uf-cta:hover{transform:none}.uf-cta.is-pop{animation:none}.uf-cta__sheen{display:none}.uf-cta__border{--uf-angle: 130deg}.uf-cta:after{opacity:.5;box-shadow:0 0 18px 2px #d4af3773}}.uf-paused,.uf-paused *,.uf-paused *:before,.uf-paused *:after{animation-play-state:paused!important}
