._hero_1lvsg_4{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:hsl(var(--night))}._heroImage_1lvsg_13{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%);animation:_emerge_1lvsg_1 3s cubic-bezier(.22,1,.36,1) both}._heroStars_1lvsg_25{mix-blend-mode:screen;animation:_fadeIn_1lvsg_1 2.5s .4s ease-out both}._heroScrim_1lvsg_31{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,hsl(var(--night)) 0%,hsl(var(--night) / .75) 22%,transparent 55%),linear-gradient(90deg,hsl(var(--night) / .6) 0%,transparent 60%)}._heroTitle_1lvsg_40{text-shadow:0 0 40px hsl(var(--night) / .8)}._heroLine_1lvsg_45{display:block;animation:_rise_1lvsg_1 1.6s cubic-bezier(.22,1,.36,1) both}._heroLine_1lvsg_45:nth-child(1){animation-delay:.7s}._heroLine_1lvsg_45:nth-child(2){animation-delay:.95s;padding-left:.6em}._heroIntro_1lvsg_57{animation:_fadeIn_1lvsg_1 1.4s 1.6s ease-out both}@keyframes _emerge_1lvsg_1{0%{opacity:0;filter:blur(14px) brightness(.6);transform:scale(1.06)}to{opacity:1;filter:blur(0) brightness(1);transform:scale(1)}}@keyframes _rise_1lvsg_1{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}to{opacity:1;filter:blur(0);transform:none}}@keyframes _fadeIn_1lvsg_1{0%{opacity:0}to{opacity:1}}._dusk_1lvsg_97{background:linear-gradient(180deg,hsl(var(--night)),hsl(var(--dusk)));color:hsl(var(--starlight))}._dissolve_1lvsg_103,._portrait_1lvsg_104{border-radius:1.5rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media (prefers-reduced-motion: reduce){._heroImage_1lvsg_13,._heroStars_1lvsg_25,._heroLine_1lvsg_45,._heroIntro_1lvsg_57{animation:none}}._aube_5rlec_2{position:relative;height:max(80vh,520px);overflow:hidden;background:linear-gradient(180deg,hsl(var(--dusk)) 0%,hsl(282 30% 42%) 22%,hsl(340 45% 66%) 46%,hsl(18 72% 80%) 64%,hsl(38 82% 85%) 78%,hsl(var(--background) / .6) 90%,transparent 100%)}._sun_5rlec_19{position:absolute;left:50%;top:34%;width:clamp(160px,26vmin,300px);aspect-ratio:1;margin-left:calc(clamp(160px,26vmin,300px)/-2)}._disc_5rlec_28{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 45%,#fffaf0,#fff1d2 40%,#f8d08c 75%,#f1b56e);box-shadow:0 0 60px 10px #fcdc9ccc}._halo_5rlec_36{position:absolute;top:-140%;right:-140%;bottom:-140%;left:-140%;border-radius:50%;background:radial-gradient(circle,hsl(42 100% 88% / .75) 0%,hsl(30 90% 80% / .3) 35%,transparent 65%)}._cloudsBack_5rlec_44,._cloudsFront_5rlec_45{position:absolute;left:-10%;width:120%;pointer-events:none}._cloudsBack_5rlec_44{bottom:20%;height:34%;filter:blur(10px);background:radial-gradient(ellipse 14% 60% at 8% 70%,hsl(345 70% 88%) 35%,transparent 70%),radial-gradient(ellipse 18% 75% at 24% 75%,hsl(350 75% 90%) 35%,transparent 70%),radial-gradient(ellipse 12% 55% at 40% 80%,hsl(20 80% 89%) 35%,transparent 70%),radial-gradient(ellipse 20% 80% at 58% 78%,hsl(345 70% 89%) 35%,transparent 70%),radial-gradient(ellipse 15% 65% at 77% 74%,hsl(20 80% 90%) 35%,transparent 70%),radial-gradient(ellipse 16% 70% at 94% 76%,hsl(350 70% 88%) 35%,transparent 70%);opacity:.85}._cloudsFront_5rlec_45{bottom:0;height:42%;filter:blur(8px);background:radial-gradient(ellipse 16% 45% at 4% 42%,hsl(var(--background)) 35%,transparent 70%),radial-gradient(ellipse 22% 55% at 22% 38%,hsl(var(--background)) 35%,transparent 70%),radial-gradient(ellipse 17% 48% at 44% 44%,hsl(var(--background)) 35%,transparent 70%),radial-gradient(ellipse 24% 58% at 64% 36%,hsl(var(--background)) 35%,transparent 70%),radial-gradient(ellipse 18% 50% at 85% 42%,hsl(var(--background)) 35%,transparent 70%),linear-gradient(180deg,transparent 35%,hsl(var(--background)) 65%,transparent 100%)}
