@layer utils{.hero__content p{color:var(--g-color-base);font-family:var(--g-font-primary);font-size:1.6rem;font-size:1.8rem;font-weight:400;letter-spacing:-.01rem;line-height:1.6}.hero__container:before{background:url(/wp-content/themes/pirxey/assets/build/images/bg-noise.webp) repeat 0 0/32rem auto;content:"";inset:0;pointer-events:none;position:absolute}.hero__stars{aspect-ratio:1/1;display:grid;place-items:center;width:7.2rem}.hero__stars svg{height:100%;width:100%}@container ((width >= 1024px)){[data-g-fade-in]{filter:blur(1rem);opacity:0;transform:translateY(3.2rem);transition-duration:var(--g-easing-duration-long);transition-property:opacity,transform,filter;transition-timing-function:var(--g-easing-morph)}[data-g-fade-in].-is-visible{filter:blur(0);opacity:1;transform:translateY(0)}}}@layer partials{.hero{border-bottom-left-radius:3.2rem;border-bottom-right-radius:3.2rem;container-type:inline-size;overflow:hidden;position:relative}.hero:after,.hero:before{background:linear-gradient(145deg,color-mix(in srgb,var(--g-color-orange-200),transparent 70%) 15%,transparent 40%);content:"";height:58rem;left:0;pointer-events:none;position:absolute;top:0;width:72rem;z-index:3}.hero:before{content:none}@container ((width >= 1024px)){.hero:before{content:""}}.hero:after{background:linear-gradient(-35deg,color-mix(in srgb,var(--g-color-orange-200),transparent 70%) 15%,transparent 40%);bottom:0;left:unset;right:0;top:unset}.hero__decors{height:1.1rem;left:calc(var(--g-padding-inline) + 10.8rem);pointer-events:none;position:absolute;top:4rem;width:14.1rem;z-index:5}@container ((width >= 1024px)){.hero__decors{left:calc(var(--g-padding-inline) + 21.5rem);width:calc(100% - var(--g-padding-inline) - 88.3rem)}}@container ((width >= 1360px)){.hero__decors{left:calc((var(--g-100vw) - var(--g-site-width))/2 + 21.5rem);width:48rem}}.hero__decor{display:flex;gap:.3rem;position:absolute;right:0;top:0}.hero__decor:after,.hero__decor:before{animation-delay:1.95s;animation-duration:.35s;animation-fill-mode:forwards;animation-name:hero-decor-show;animation-timing-function:var(--g-easing-enter);border:.1rem solid var(--g-color-base);border-radius:.2rem;content:"";display:block;height:1.1rem;opacity:0;transform:scale(0);transform-origin:top left;width:1.1rem}.hero__decor.-left{right:5.2rem}@container ((width >= 1360px)){.hero__decor.-left{left:6.6rem;right:unset}}.hero__decor.-left:after{background-color:var(--g-color-base)}.hero__decor.-right{display:none;right:3.6rem}@container ((width >= 1360px)){.hero__decor.-right{display:flex}}.hero__decor.-right:after,.hero__decor.-right:before{transform-origin:top right}.hero__decor.-right:after{width:4.2rem}.hero__container{align-items:center;background-color:var(--g-color-beige-100);display:grid;padding-block:12rem;position:relative}@container ((width >= 768px)){.hero__container{min-height:87.6rem;padding-block:unset}}.hero__container:before{z-index:4}@container ((width >= 1024px)){.hero__container:has(.wp-block-button:hover) .hero__astronaut{transform:translate(-6rem) scale(1.04)}}@container ((width >= 1024px)){.hero__container:has(.wp-block-button:hover) .hero__planet{filter:blur(.5rem);transform:scale(.95)}}.hero__column{display:grid;gap:3.2rem;max-width:68.8rem;position:relative;z-index:5}@container ((width >= 1024px)){.hero__column{max-width:63.4rem}}.hero__explore{color:var(--g-color-gray-400);display:none;font-family:var(--g-font-secondary);font-size:1.6rem;font-weight:700;gap:.8rem;left:-5rem;line-height:1.3;position:absolute;text-decoration:unset;text-orientation:mixed;text-transform:uppercase;top:50%;transform:translateY(-50%);transition-duration:var(--g-easing-duration);transition-property:transform;transition-timing-function:var(--g-easing-hover);will-change:transform;writing-mode:sideways-lr}@container ((width >= 1440px)){.hero__explore{display:flex}}@container ((width >= 1740px)){.hero__explore{left:-12.8rem}}@media(hover:hover)and (pointer:fine){.hero__explore:hover{transform:translateY(-50%) scale(1.1)}}.hero__explore:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:hero-explore-arrow;animation-timing-function:ease-in-out;background:url(/wp-content/themes/pirxey/assets/build/images/icon-arrow-down.svg) no-repeat 50%/contain;content:"";height:5.8rem;position:relative;width:1.7rem}.hero__content{display:grid;gap:3.2rem;position:relative}.hero__content h1{margin:0}.hero__content h1 strong{color:var(--g-color-orange-400)}.hero__buttons{display:flex;flex-direction:column;gap:1.6rem}@container ((width >= 768px)){.hero__buttons{align-items:center;flex-direction:row}}.hero__media{display:none}@container ((width >= 768px)){.hero__media{display:block;height:100%;left:10rem;position:absolute;top:0;width:calc(100% - 10rem);z-index:1}}@container ((width >= 1024px)){.hero__media{left:calc(45.6rem + (var(--g-100vw) - var(--g-site-width))/2)}}@container ((width >= 1360px)){.hero__media{left:calc(45.6rem + (var(--g-100vw) - var(--g-site-width))/2)}}@container ((width >= 1740px)){.hero__media{left:calc(64rem + (var(--g-100vw) - var(--g-site-width))/2)}}@container ((width >= 768px)){.hero__media:before{background-color:var(--g-color-contrast);content:"";inset:0;opacity:.7;position:absolute;z-index:3}}@container ((width >= 1024px)){.hero__media:before{content:none}}.hero__media *{position:absolute}.hero__media * img,.hero__media * source{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero__astronaut,.hero__planet{transition-delay:.1s;transition-duration:var(--g-easing-duration-longer);transition-property:transform;transition-timing-function:var(--g-easing-enter);will-change:transform}.hero__astronaut{bottom:4.2rem;height:51rem;left:27rem;width:42rem;z-index:2}@container ((width >= 1024px)){.hero__astronaut{height:68.6rem;left:21rem;top:14rem;width:56.4rem}}@container ((width >= 1360px)){.hero__astronaut{left:29rem}}.hero__astronaut img{animation-duration:5s;animation-iteration-count:infinite;animation-name:astronaut-bounce;animation-timing-function:ease-in-out}.hero__planet{bottom:-.6rem;height:26.6rem;left:0;overflow:hidden;transform-origin:bottom center;transition-property:filter,transform;width:76.4rem;will-change:filter,transform}@container ((width >= 1024px)){.hero__planet{height:35.6rem;width:102.3rem}}@keyframes astronaut-bounce{0%{transform:translateY(0)}50%{transform:translateY(-2rem)}to{transform:translateY(0)}}@keyframes hero-decor-show{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hero-explore-arrow{0%{transform:translateY(0)}50%{transform:translateY(.5rem)}to{transform:translateY(0)}}}
