.fx-hero-media{will-change:transform;position:absolute;inset:-1px}.fx-hero-video{object-fit:cover;width:100%;height:100%;animation:2.6s cubic-bezier(.16,1,.3,1) both fx-zoom}.fx-hero-shade{pointer-events:none;background:linear-gradient(oklch(15% .03 155/.55) 0%,oklch(15% .03 155/.05) 28%,oklch(15% .03 155/.2) 55%,oklch(13% .03 155/.82) 100%);position:absolute;inset:0}.fx-hero-content{will-change:transform, opacity, filter}main>section:not(.fx-hero){z-index:1;position:relative}@media (prefers-reduced-motion:no-preference) and (height>=620px){main>.fx-hero{z-index:0;position:sticky;top:0}main>.fx-hero+section{box-shadow:0 -30px 60px -20px oklch(13% .03 155/.35)}}.fx-hero-dim{pointer-events:none;opacity:0;will-change:opacity;background:oklch(13% .03 155);position:absolute;inset:0}.fx-line{padding-bottom:.08em;display:block;overflow:hidden}.fx-line-inner{animation:1.25s cubic-bezier(.16,1,.3,1) forwards fx-rise;animation-delay:var(--fx-d,0s);display:inline-block;transform:translateY(110%)}.fx-fade{opacity:0;animation:1.1s forwards fx-fade;animation-delay:var(--fx-d,0s)}.fx-scroll-hint{background:oklch(100% 0 0/.25);width:1px;height:3rem;display:block;position:relative;overflow:hidden}.fx-scroll-hint:after{content:"";background:oklch(100% 0 0/.9);animation:2.2s cubic-bezier(.65,0,.35,1) infinite fx-hint;position:absolute;inset:0}@keyframes fx-rise{to{transform:translateY(0)}}@keyframes fx-fade{to{opacity:1}}@keyframes fx-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes fx-hint{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}[data-fx]{opacity:0;transition:opacity 1s cubic-bezier(.2, .7, .2, 1) var(--fx-d,0s), transform 1.2s cubic-bezier(.16, 1, .3, 1) var(--fx-d,0s), clip-path 1.4s cubic-bezier(.16, 1, .3, 1) var(--fx-d,0s);will-change:opacity, transform;transform:translateY(34px)}[data-fx].fx-in{opacity:1;transform:none}[data-fx=img]{clip-path:inset(14% 10%);transform:scale(1.1)}[data-fx=img].fx-in{clip-path:inset(0);transform:none}[data-fx=words]{opacity:1;transform:none}.fx-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.fx-word>span{transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--fx-wd,0s);display:inline-block;transform:translateY(108%)}.fx-in .fx-word>span{transform:none}@media (prefers-reduced-motion:reduce){[data-fx],[data-fx=img]{opacity:1;clip-path:none;transform:none}.fx-word>span,.fx-line-inner{transform:none}.fx-fade{opacity:1}}:root{--fx-intro:2.7s}.fx-intro{z-index:100;background:var(--color-background,#f7f8f6);animation:fx-intro-out .95s cubic-bezier(.65, 0, .35, 1) var(--fx-intro) forwards;place-items:center;display:grid;position:fixed;inset:0}.fx-intro-logo{opacity:0;width:min(58vw,19rem);height:auto;animation:fx-intro-logo var(--fx-intro) cubic-bezier(.2, .7, .2, 1) forwards}.fx-intro-bar{background:oklch(35% .07 158/.15);width:7rem;height:1px;margin-left:-3.5rem;position:absolute;bottom:12vh;left:50%;overflow:hidden}.fx-intro-bar:after{content:"";background:var(--color-gold-dark,#a37c32);transform-origin:0;animation:fx-intro-bar var(--fx-intro) cubic-bezier(.65, 0, .35, 1) forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes fx-intro-logo{0%{opacity:0;filter:blur(10px);transform:scale(.9)}38%{opacity:1;filter:blur();transform:scale(1)}82%{opacity:1;filter:blur();transform:scale(1.02)}to{opacity:0;filter:blur(4px);transform:scale(1.06)}}@keyframes fx-intro-bar{to{transform:scaleX(1)}}@keyframes fx-intro-out{to{opacity:0;visibility:hidden;pointer-events:none}}.fx-hero-video{animation-delay:calc(var(--fx-intro) - .2s)}.fx-line-inner,.fx-fade{animation-delay:calc(var(--fx-intro) + var(--fx-d,0s))}@media (prefers-reduced-motion:reduce){:root{--fx-intro:.6s}.fx-intro-logo{opacity:1;filter:none;transform:none}}.un-page{animation:.7s both un-fade}.un-rise{animation:.9s cubic-bezier(.16,1,.3,1) both un-rise}.un-card{animation:.7s cubic-bezier(.16,1,.3,1) both un-rise}.un-fade{animation:.3s both un-fade}.un-sheet{animation:.45s cubic-bezier(.16,1,.3,1) both un-sheet}.un-zoom{animation:2.2s cubic-bezier(.16,1,.3,1) both fx-zoom}@keyframes un-fade{0%{opacity:0}to{opacity:1}}@keyframes un-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes un-sheet{0%{transform:translateY(100%)}to{transform:none}}.fx-line{padding-right:.12em}.fx-gold-text{color:#0000;-webkit-text-fill-color:transparent;animation:1.25s cubic-bezier(.16,1,.3,1) forwards fx-rise,6s linear infinite fx-shine;animation-delay:calc(var(--fx-intro) + var(--fx-d,0s)), 0s;background:linear-gradient(100deg,#d9b25f 0%,#f7e7b4 30%,#c99a3f 55%,#f7e7b4 80%,#d9b25f 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.fx-ping{position:relative}.fx-ping:after{content:"";background:inherit;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite fx-ping;position:absolute;inset:0}.fx-glow{animation:2.8s ease-in-out infinite fx-glow;position:relative;overflow:hidden}.fx-glow:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,oklch(100% 0 0/.55),#0000);width:40%;animation:3.6s ease-in-out infinite fx-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.fx-stat{transition:transform .4s cubic-bezier(.16,1,.3,1)}.fx-stat:hover{transform:translateY(-4px)}.fx-count{font-variant-numeric:tabular-nums}@keyframes fx-shine{to{background-position:-220% 0}}@keyframes fx-ping{75%,to{opacity:0;transform:scale(3.2)}}@keyframes fx-glow{0%,to{box-shadow:0 0 oklch(80% .12 85/0)}50%{box-shadow:0 0 34px 2px oklch(80% .12 85/.45)}}@keyframes fx-sweep{0%,55%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.fx-gold-text,.fx-glow,.fx-glow:after,.fx-ping:after{animation:none}.fx-gold-text{transform:none}}.fx-hero-title{font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.fx-type{animation:none;transform:none}.fx-type.fx-gold-text{animation:6s linear infinite fx-shine}.fx-rest{visibility:hidden}.fx-caret{vertical-align:-.1em;background:#e7c877;border-radius:1px;width:.06em;min-width:2px;height:.95em;margin:0 .04em 0 .03em;animation:.9s step-end infinite fx-blink;display:inline-block}@keyframes fx-blink{50%{opacity:0}}.fx-hero-video{animation:none;transform:none}.fx-header{z-index:50;pointer-events:none;animation:1.1s cubic-bezier(.16,1,.3,1) backwards fx-header-in;animation-delay:var(--fx-intro);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.fx-header-bar{pointer-events:auto;background-color:#0000;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:100%;height:5rem;margin-top:0;padding:0 1.25rem;transition:width .8s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),margin-top .6s cubic-bezier(.16,1,.3,1),border-radius .6s,background-color .5s,border-color .5s,box-shadow .5s;display:flex}.fx-header[data-compact=true] .fx-header-bar{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background-color:oklch(24% .035 158/.7);border-color:oklch(100% 0 0/.16);border-radius:1.1rem;width:min(92%,22rem);height:3.5rem;margin-top:.75rem;box-shadow:0 14px 40px -14px oklch(13% .03 155/.55)}.fx-header-bar>a{transition:transform .6s cubic-bezier(.16,1,.3,1)}.fx-header[data-compact=true] .fx-header-bar>a{transform:scale(.88)}@keyframes fx-header-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fx-header{animation:none}.fx-header-bar,.fx-header-bar>a{transition:none}}
