@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.f3JnRa_className{font-family:Jost,Jost Fallback;font-style:normal}.f3JnRa_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68eb6f6c399b0b08-s.p.2uf74a5vdrpg7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Italiana Fallback;src:local(Times New Roman);ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.58%}.hifTra_className{font-family:Italiana,Italiana Fallback;font-style:normal;font-weight:400}.hifTra_variable{--font-italiana:"Italiana", "Italiana Fallback"}
.sh-hero{text-align:center;background:radial-gradient(120% 90% at 50% 42%,#140e30 0%,#08061a 55%,#030209 100%);justify-content:center;align-items:center;min-height:100svh;padding:64px 24px;display:flex;position:relative;overflow:hidden}.sh-layer{pointer-events:none;position:absolute;inset:0}.sh-blob{aspect-ratio:1;will-change:transform;border-radius:50%;width:70%;position:absolute}.sh-blob--violet{opacity:.3;filter:blur(30px);background:radial-gradient(circle,#5b3fd1 0%,#0000 65%);animation:26s ease-in-out infinite alternate sh-breathe-a;top:-22%;left:-18%}.sh-blob--rose{opacity:.16;filter:blur(40px);background:radial-gradient(circle,#b03e86 0%,#0000 65%);animation:34s ease-in-out infinite alternate sh-breathe-b;bottom:-26%;right:-20%}.sh-band{background:radial-gradient(#c4baff1c,#0000 70%);width:140%;height:24%;position:absolute;top:38%;left:-20%;transform:rotate(-24deg)}.sh-star{opacity:.7;animation:sh-twinkle var(--d) ease-in-out var(--dl) infinite alternate;border-radius:50%;display:block;position:absolute}.sh-star--bright{box-shadow:0 0 5px 1px}.sh-drift{will-change:transform;width:200%;height:100%;animation:linear infinite sh-drift;position:absolute;top:0;left:0}.sh-drift--mid{animation-duration:100s}.sh-drift--near{animation-duration:60s}.sh-dstar{opacity:.85;border-radius:50%;display:block;position:absolute}.sh-dstar--glow{box-shadow:0 0 7px 2px}.sh-glint{opacity:.35;animation:sh-glint var(--d) ease-in-out var(--dl) infinite;display:block;position:absolute}.sh-glint b{display:block;position:absolute}.sh-glint-h,.sh-glint-v{background:linear-gradient(90deg,#0000,#fff4dee6,#0000)}.sh-glint-h{height:1px;top:calc(50% - .5px);left:0;right:0}.sh-glint-v{background:linear-gradient(#0000,#fff4dee6,#0000);width:1px;top:0;bottom:0;left:calc(50% - .5px)}.sh-glint-core{background:#fff;border-radius:50%;width:4px;height:4px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 0 8px 2px #ffecc8cc}.sh-radiant{background:radial-gradient(circle,#c4baff29 0%,#0000 60%);width:60vmax;height:60vmax;position:absolute;top:-22%;right:-14%}.sh-meteor{height:var(--h);opacity:0;transform-origin:0;background:linear-gradient(90deg,#fff,#dcd6ff73 35%,#0000);animation:11s linear infinite sh-meteor;display:block;position:absolute}.sh-meteor:before{content:"";width:calc(var(--h) + 2px);height:calc(var(--h) + 2px);margin-top:calc((var(--h) + 2px) / -2);background:#fff;border-radius:50%;position:absolute;top:50%;left:0;box-shadow:0 0 6px 2px #dcd6ffd9}.sh-rock{width:var(--s);height:var(--s);transform:translate3d(calc(var(--rest) * 1vw), 0, 0);will-change:transform;animation:sh-fly var(--dur) linear var(--dl) infinite;position:absolute;left:0}.sh-rock svg{width:100%;height:100%;animation:sh-spin var(--spin) linear infinite;display:block}.sh-vignette{background:radial-gradient(60% 45%,#0302099e,#0000 100%),radial-gradient(#0000 55%,#030209b3 100%)}.sh-content{flex-direction:column;align-items:center;max-width:1100px;display:flex;position:relative}.sh-eyebrow{font-family:var(--font-jost), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.55em;color:#f5c451;padding-left:.55em;font-size:13px;font-weight:500;animation:1s both sh-rise}.sh-title{font-family:var(--font-italiana), Georgia, serif;text-transform:uppercase;letter-spacing:.16em;color:#fff4de;text-wrap:balance;text-shadow:0 0 18px #ffecc859,0 2px 30px #05040dd9;margin:18px 0 0;padding-left:.16em;font-size:clamp(38px,6.6vw,96px);font-weight:400;line-height:1.15;animation:1s .2s both sh-rise}.sh-divider{background:linear-gradient(90deg,#0000,#f5c451,#0000);width:140px;height:1px;margin:30px 0 22px;animation:1s .35s both sh-rise}.sh-cta{min-width:44px;min-height:44px;font-family:var(--font-jost), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.35em;color:#dcd6f2;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;text-decoration:none;animation:1s .5s both sh-rise;display:inline-flex}.sh-cta span{padding-left:.35em}.sh-cta:hover{color:#fff}.sh-cta:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f5c451}.sh-arrow{animation:1.8s ease-in-out infinite sh-bob}@keyframes sh-breathe-a{to{transform:translate(3%,3%)scale(1.08)}}@keyframes sh-breathe-b{to{transform:translate(-3%,-3%)scale(1.08)}}@keyframes sh-twinkle{0%{opacity:.05;transform:scale(.6)}to{opacity:1;transform:scale(1.35)}}@keyframes sh-drift{to{transform:translate(-50%)}}@keyframes sh-glint{0%,to{opacity:.3;transform:scale(.7)rotate(-8deg)}50%{opacity:1;transform:scale(1)rotate(8deg)}}@keyframes sh-meteor{0%{opacity:0;transform:rotate(var(--a)) translateX(0)}1%{opacity:1}14%{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--t) * -1))}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--t) * -1))}}@keyframes sh-fly{0%{transform:translate3d(calc(-20vw - var(--s)), 0, 0)}to{transform:translate3d(120vw, var(--dy), 0)}}@keyframes sh-spin{to{transform:rotate(var(--rot))}}@keyframes sh-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sh-bob{50%{transform:translateY(6px)}}@media (max-width:639px){.sh-more{display:none}.sh-hero{padding:56px 20px}}@media (prefers-reduced-motion:reduce){.sh-hero *,.sh-hero :before,.sh-hero :after{animation:none!important}.sh-meteors{display:none}}
