@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}[data-animate-ready]{overflow-x:clip}[data-animate]{--animate-duration:.7s;--animate-delay:0s;--animate-easing:cubic-bezier(0, 0, .3, 1);--animate-start-opacity:0;--animate-translate:15vh;--animate-scale:.85;--animate-rotate:90deg}[data-animate-ready] [data-animate]{opacity:var(--animate-start-opacity)}[data-animate-ready] [data-animate][data-animate-reverse]{opacity:1}[data-animate-ready] [data-animate][data-animate-reverse].is-animating{animation-direction:reverse;animation-fill-mode:forwards}[data-animate=fold][data-animate-direction=up],[data-animate=fold]:not([data-animate-direction]){transform-origin:50% 0}[data-animate=fold][data-animate-direction=down]{transform-origin:50% 100%}[data-animate=fold][data-animate-direction=left]{transform-origin:0%}[data-animate=fold][data-animate-direction=right]{transform-origin:100%}[data-animate-ready] [data-animate].is-animating{opacity:1;animation-duration:var(--animate-duration);animation-timing-function:var(--animate-easing);animation-delay:var(--animate-delay);animation-fill-mode:both}[data-animate=fade].is-animating{animation-name:fade-in}[data-animate=slide].is-animating,[data-animate=slide][data-animate-direction=up].is-animating{animation-name:slide-in-up}[data-animate=slide][data-animate-direction=down].is-animating{animation-name:slide-in-down}[data-animate=slide][data-animate-direction=left].is-animating{animation-name:slide-in-left}[data-animate=slide][data-animate-direction=right].is-animating{animation-name:slide-in-right}[data-animate=bounce].is-animating,[data-animate=bounce][data-animate-direction=up].is-animating{animation-name:bounce-in-up}[data-animate=bounce][data-animate-direction=down].is-animating{animation-name:bounce-in-down}[data-animate=bounce][data-animate-direction=left].is-animating{animation-name:bounce-in-left}[data-animate=bounce][data-animate-direction=right].is-animating{animation-name:bounce-in-right}[data-animate=zoom].is-animating{animation-name:zoom-in}[data-animate=flip].is-animating,[data-animate=flip][data-animate-direction=up].is-animating{animation-name:flip-in-up}[data-animate=flip][data-animate-direction=down].is-animating{animation-name:flip-in-down}[data-animate=flip][data-animate-direction=left].is-animating{animation-name:flip-in-left}[data-animate=flip][data-animate-direction=right].is-animating{animation-name:flip-in-right}[data-animate=fold].is-animating,[data-animate=fold][data-animate-direction=up].is-animating{animation-name:fold-in-up}[data-animate=fold][data-animate-direction=down].is-animating{animation-name:fold-in-down}[data-animate=fold][data-animate-direction=left].is-animating{animation-name:fold-in-left}[data-animate=fold][data-animate-direction=right].is-animating{animation-name:fold-in-right}[data-animate=roll].is-animating{animation-name:roll-in}[data-animate-intensity=subtle]{--animate-translate:5vh;--animate-scale:.95;--animate-rotate:45deg}[data-animate-intensity=strong]{--animate-translate:30vh;--animate-scale:.7;--animate-rotate:180deg}@keyframes fade-in{0%{opacity:var(--animate-start-opacity,0)}to{opacity:1}}@keyframes slide-in-up{0%{opacity:var(--animate-start-opacity,0);transform:translateY(var(--animate-translate))}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-down{0%{opacity:var(--animate-start-opacity,0);transform:translateY(calc(var(--animate-translate) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:var(--animate-start-opacity,0);transform:translateX(var(--animate-translate))}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:var(--animate-start-opacity,0);transform:translateX(calc(var(--animate-translate) * -1))}to{opacity:1;transform:translate(0)}}@keyframes bounce-in-up{0%{opacity:var(--animate-start-opacity,0);transform:translateY(var(--animate-translate))}60%{opacity:1;transform:translateY(calc(var(--animate-translate) * -.2))}80%{transform:translateY(calc(var(--animate-translate) * .05))}to{transform:translateY(0)}}@keyframes bounce-in-down{0%{opacity:var(--animate-start-opacity,0);transform:translateY(calc(var(--animate-translate) * -1))}60%{opacity:1;transform:translateY(calc(var(--animate-translate) * .2))}80%{transform:translateY(calc(var(--animate-translate) * -.05))}to{transform:translateY(0)}}@keyframes bounce-in-left{0%{opacity:var(--animate-start-opacity,0);transform:translateX(var(--animate-translate))}60%{opacity:1;transform:translateX(calc(var(--animate-translate) * -.2))}80%{transform:translateX(calc(var(--animate-translate) * .05))}to{transform:translate(0)}}@keyframes bounce-in-right{0%{opacity:var(--animate-start-opacity,0);transform:translateX(calc(var(--animate-translate) * -1))}60%{opacity:1;transform:translateX(calc(var(--animate-translate) * .2))}80%{transform:translateX(calc(var(--animate-translate) * -.05))}to{transform:translate(0)}}@keyframes zoom-in{0%{opacity:var(--animate-start-opacity,0);transform:scale(var(--animate-scale))}to{opacity:1;transform:scale(1)}}@keyframes flip-in-up{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateX(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateX(0)}}@keyframes flip-in-down{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateX(calc(var(--animate-rotate) * -1))}to{opacity:1;transform:perspective(1000px)rotateX(0)}}@keyframes flip-in-left{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateY(calc(var(--animate-rotate) * -1))}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes flip-in-right{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateY(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes fold-in-up{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateX(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateX(0)}}@keyframes fold-in-down{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateX(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateX(0)}}@keyframes fold-in-left{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateY(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes fold-in-right{0%{opacity:var(--animate-start-opacity,0);transform:perspective(1000px) rotateY(var(--animate-rotate))}to{opacity:1;transform:perspective(1000px)rotateY(0)}}@keyframes roll-in{0%{opacity:var(--animate-start-opacity,0);transform:translateX(calc(var(--animate-translate) * -1)) rotate(calc(var(--animate-rotate) * -1))}to{opacity:1;transform:translate(0)rotate(0)}}[data-scroll-effect=parallax]{animation:linear both scroll-parallax view();animation-range:entry exit}@keyframes scroll-parallax{0%{transform:translateY(var(--scroll-speed,50px))}to{transform:translateY(calc(var(--scroll-speed,50px) * -1))}}[data-scroll-effect=fade]{animation:linear both scroll-fade view();animation-range:entry cover 40%}@keyframes scroll-fade{0%{opacity:0}to{opacity:1}}[data-scroll-effect=scale]{animation:linear both scroll-scale view();animation-range:entry cover 50%}@keyframes scroll-scale{0%{transform:scale(.8)}to{transform:scale(1)}}[data-scroll-effect=rotate]{animation:linear both scroll-rotate view();animation-range:entry exit}@keyframes scroll-rotate{0%{transform:rotate(0)}to{transform:rotate(var(--scroll-rotate,180deg))}}[data-scroll-effect=blur]{animation:linear both scroll-blur view();animation-range:entry cover 50%}@keyframes scroll-blur{0%{filter:blur(10px)}to{filter:blur()}}[data-scroll-effect=horizontal]{animation:linear both scroll-horizontal view();animation-range:entry exit}@keyframes scroll-horizontal{0%{transform:translateX(calc(var(--scroll-speed,100px) * -1))}to{transform:translateX(var(--scroll-speed,100px))}}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-scroll-effect]{filter:none!important;animation:none!important;transform:none!important}}:root{--size-4:1.25rem}.placeholder[data-astro-cid-lcdefpme]{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:100%;height:100vh;display:grid;& div{z-index:1;padding:var(--size-4);text-align:center;background:oklch(88% .0345 117/.621);grid-area:1/1/-1/-1;max-width:fit-content;height:fit-content;& h1{padding:1rem;font-size:6rem}& p{font-size:2rem}}}.hero[data-astro-cid-lcdefpme]{grid-area:1/1/-1/-1;min-width:100%;min-height:100%}
