.atriz-loading-screen{--loading-reveal-duration: .42s;--loading-ground: light-dark(#fff, #000);--loading-fold: color-mix(in srgb, var(--primary) 76%, var(--background));--loading-fold-soft: color-mix(in srgb, var(--primary) 48%, var(--background));padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));display:flex;flex-direction:column;isolation:isolate}.atriz-loading-backdrop{position:fixed;inset:0;overflow:hidden;background:var(--loading-ground);transition:opacity var(--loading-reveal-duration) cubic-bezier(.22,1,.36,1)}.atriz-loading-silhouettes{position:absolute;inset:0}.atriz-loading-silhouette{position:absolute;width:57vmax;height:75vmax}.atriz-loading-silhouette svg{width:100%;height:100%;fill:inherit;filter:blur(24px)}.atriz-loading-silhouette-one{left:-23%;top:-53%;fill:var(--loading-fold-soft);animation:atriz-loading-fold-one 8.96s ease-in-out infinite alternate}.atriz-loading-silhouette-two{right:-13%;top:-46%;fill:var(--loading-fold);animation:atriz-loading-fold-two 11.52s ease-in-out infinite alternate}.atriz-loading-silhouette-three{right:12%;bottom:-69%;fill:color-mix(in srgb,var(--secondary) 72%,var(--primary));animation:atriz-loading-fold-three 10.24s ease-in-out infinite alternate}.atriz-loading-reading-ground{position:absolute;inset:0;background:linear-gradient(30deg,var(--loading-ground) 12%,transparent 62%)}.atriz-loading-composition{position:relative;display:flex;align-items:center;gap:clamp(1.5rem,3.5vw,4rem);margin:auto 0 0;padding:clamp(0rem,2vw,2rem);width:100%;flex-shrink:0;transition:opacity .3s ease-out,transform var(--loading-reveal-duration) cubic-bezier(.22,1,.36,1)}.atriz-loading-orbit{position:relative;width:clamp(9rem,17vw,15rem);aspect-ratio:1;flex:none}.atriz-loading-ring{width:100%;height:100%;overflow:visible}.atriz-loading-track{stroke:currentColor;stroke-width:.6;opacity:.15}.atriz-loading-arc{stroke:currentColor;stroke-width:.8;transform:rotate(-90deg);transform-origin:center}.atriz-loading-counter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(3rem,4.6vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.atriz-loading-percent{font-size:.58em;margin-left:.05em}.atriz-loading-logo{position:relative;width:auto;height:2rem;max-width:min(12rem,60%);align-self:flex-start;object-fit:contain;margin:clamp(0rem,2vw,2rem);transition:opacity .14s ease-out}.atriz-loading-copy{flex:1;width:100%;max-width:54rem;gap:1rem;transition:opacity .14s ease-out}.atriz-loading-title{font-size:clamp(3.5rem,7vw,6rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.atriz-loading-title-long{font-size:clamp(2.5rem,5.5vw,5rem)}.atriz-loading-copy .text-muted-foreground{color:color-mix(in srgb,var(--foreground) 82%,var(--loading-ground))}.atriz-loading-cursor{display:inline-block;width:0;height:1em;border-inline-start:2px solid currentColor;vertical-align:text-bottom;animation:atriz-loading-blink 1s step-end infinite}.atriz-loading-screen[data-phase=completing] .atriz-loading-copy,.atriz-loading-screen[data-phase=revealing] .atriz-loading-copy,.atriz-loading-screen[data-phase=completing] .atriz-loading-logo,.atriz-loading-screen[data-phase=revealing] .atriz-loading-logo,.atriz-loading-screen[data-phase=revealing] .atriz-loading-backdrop{opacity:0}.atriz-loading-screen[data-phase=completing] .atriz-loading-orbit{animation:atriz-loading-meter-exit .36s linear both}.atriz-loading-screen[data-phase=revealing] .atriz-loading-orbit{opacity:0}.atriz-loading-screen[data-phase=revealing] .atriz-loading-composition{opacity:0;transform:translateY(-.75rem)}.atriz-loading-shell[data-loading-phase=loading],.atriz-loading-shell[data-loading-phase=completing]{opacity:0}.atriz-loading-shell[data-loading-phase=revealing]{animation:atriz-loading-content .42s cubic-bezier(.22,1,.36,1) both}.atriz-loading-shell[inert]{pointer-events:none}@keyframes atriz-loading-fold-one{0%{transform:translate3d(-3%,-6%,0) rotate(-22deg)}to{transform:translate3d(26%,19%,0) rotate(20deg)}}@keyframes atriz-loading-fold-two{0%{transform:translate3d(4%,-8%,0) rotate(28deg)}to{transform:translate3d(-23%,16%,0) rotate(-24deg)}}@keyframes atriz-loading-fold-three{0%{transform:translate3d(-13%,6%,0) rotate(-38deg)}to{transform:translate3d(27%,-16%,0) rotate(8deg)}}@keyframes atriz-loading-content{0%{opacity:0}to{opacity:1}}@keyframes atriz-loading-meter-exit{0%,66.666%{opacity:1}to{opacity:0}}@keyframes atriz-loading-blink{50%{opacity:0}}@keyframes atriz-loading-pulse{50%{opacity:.45}}.atriz-loading-screen[data-reduced-motion=true]{--loading-reveal-duration: .12s}.atriz-loading-screen[data-reduced-motion=true] .atriz-loading-silhouette{animation-play-state:paused}.atriz-loading-screen[data-reduced-motion=true] .atriz-loading-arc{animation:atriz-loading-pulse 2s ease-in-out infinite}.atriz-loading-screen[data-reduced-motion=true] .atriz-loading-composition{transform:none;transition:opacity .12s ease-out}.atriz-loading-screen[data-reduced-motion=true][data-phase=revealing] .atriz-loading-copy,.atriz-loading-screen[data-reduced-motion=true][data-phase=revealing] .atriz-loading-logo{opacity:0;transition-duration:0ms}.atriz-loading-screen[data-paused=true] .atriz-loading-silhouette,.atriz-loading-screen[data-paused=true] .atriz-loading-arc,.atriz-loading-screen[data-paused=true] .atriz-loading-cursor{animation-play-state:paused}.atriz-loading-shell[data-reduced-motion=true][data-loading-phase=revealing]{animation-duration:.12s}@media(max-width:640px){.atriz-loading-composition{flex-direction:column;align-items:flex-start}.atriz-loading-copy{flex:none}}@media(max-width:480px){.atriz-loading-silhouette{width:90vmax;height:110vmax}.atriz-loading-silhouette-one{left:-100%;top:-45%}.atriz-loading-silhouette-two{right:-110%;top:-24%}.atriz-loading-silhouette-three{right:-75%;bottom:-55%}}
