.o-hero{--o-gold-light: var(--oristelle-gold-light, 216, 199, 163);position:relative;display:flex;align-items:center;overflow:hidden;isolation:isolate}.o-hero--small{min-height:52rem}.o-hero--medium{min-height:max(60rem,72vh)}.o-hero--large{min-height:max(68rem,88vh)}.o-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 50% 60% at 74% 46%,rgba(241,227,194,.07),transparent 70%),radial-gradient(ellipse 70% 55% at 8% 105%,rgba(241,227,194,.035),transparent 70%);animation:o-hero-fade 1.2s ease both}.o-hero__star{position:absolute;width:.1rem;height:.1rem;border-radius:50%;background:rgb(var(--color-foreground));opacity:.15;animation-name:o-hero-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.o-hero__star--2{width:.2rem;height:.2rem}.o-hero__star--3{width:.3rem;height:.3rem;box-shadow:0 0 .6rem .1rem rgba(var(--o-gold-light),.55)}.o-hero__inner{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center;padding-top:4rem;padding-bottom:5.6rem}.o-hero__content{order:2;max-width:64rem;margin:0 auto;text-align:center}.o-hero__caption{margin:0 0 1.6rem;color:rgb(var(--o-gold-light));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.o-hero__heading{margin:0;text-wrap:balance}.o-hero__text{margin-top:2rem;max-width:48rem;margin-left:auto;margin-right:auto;color:rgba(var(--color-foreground),.8)}.o-hero__actions{margin-top:3.2rem}.o-hero__button{min-width:22rem}.o-hero__visual{order:1;position:relative;width:min(64vw,32rem);aspect-ratio:1;margin:0 auto}@media screen and (min-width:990px){.o-hero__inner{grid-template-columns:1.2fr .9fr;gap:6rem;padding-top:6rem;padding-bottom:6rem}.o-hero__content{order:1;margin:0;text-align:left}.o-hero__text{margin-left:0}.o-hero__visual{order:2;width:min(40vw,52rem)}}.o-hero__glow{position:absolute;left:8%;top:12%;width:84%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(241,227,194,.11),rgba(241,227,194,.035) 45%,transparent 68%);opacity:0;animation:o-hero-fade 2s ease 1.3s forwards,o-hero-breathe 6s ease-in-out 3.3s infinite}.o-hero__photo{position:absolute;left:15%;top:18.5%;width:70%;aspect-ratio:1;border-radius:50%;overflow:hidden;opacity:0;animation:o-hero-fade 1.6s ease 2.2s forwards}.o-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.o-hero__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.o-hero__ring-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:0 1005.3;stroke-dashoffset:-22;animation:o-hero-draw 2.3s cubic-bezier(.65,0,.35,1) 1.35s forwards}.o-hero__ring-inner{fill:none;stroke:rgba(var(--o-gold-light),.9);stroke-width:.8;opacity:0;animation:o-hero-inner 1.8s ease 2.6s forwards}.o-hero__sparkle{position:absolute;left:50%;top:13.5%;width:17%;height:17%;margin:-8.5% 0 0 -8.5%;overflow:visible;fill:#eeddb6;filter:drop-shadow(0 0 .8rem rgba(241,227,194,.75));transform-origin:50% 50%;opacity:0;animation:o-hero-pop .8s cubic-bezier(.2,1.4,.4,1) 1.2s forwards,o-hero-glint 5s ease-in-out 3.4s infinite}.o-hero__meteor,.o-hero__shooting{position:absolute;height:.2rem;border-radius:.2rem;transform-origin:0 50%;background:linear-gradient(90deg,#fff8e8,rgba(var(--o-gold-light),.85) 12%,rgba(var(--o-gold-light),0));opacity:0;pointer-events:none}.o-hero__meteor{left:50%;top:13.5%;width:70%;animation:o-hero-meteor 1s cubic-bezier(.5,0,.9,.6) .3s forwards}.o-hero__shooting{left:86%;top:8%;width:18rem;animation:o-hero-shooting 14s linear 6s infinite}.o-hero--no-meteor .o-hero__meteor,.o-hero--no-meteor .o-hero__shooting{display:none}.o-hero__caption,.o-hero__heading,.o-hero__text,.o-hero__actions{animation:o-hero-rise 1s cubic-bezier(.2,.7,.2,1) both}.o-hero__caption{animation-delay:.2s}.o-hero__heading{animation-delay:.4s}.o-hero__text{animation-delay:.65s}.o-hero__actions{animation-delay:.9s}@keyframes o-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes o-hero-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes o-hero-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes o-hero-draw{to{stroke-dasharray:961.3 1005.3}}@keyframes o-hero-inner{to{opacity:.28}}@keyframes o-hero-breathe{0%,to{opacity:1}50%{opacity:.65}}@keyframes o-hero-pop{0%{opacity:0;transform:scale(0) rotate(-35deg)}60%{opacity:1;transform:scale(1.25) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes o-hero-glint{0%,82%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 .8rem rgba(241,227,194,.75))}90%{transform:scale(1.2) rotate(12deg);filter:drop-shadow(0 0 1.6rem rgba(255,248,232,.95))}}@keyframes o-hero-meteor{0%{opacity:0;transform:rotate(-32deg) translate(110%) scaleX(.6)}20%{opacity:1}85%{opacity:1;transform:rotate(-32deg) translate(0) scaleX(1)}to{opacity:0;transform:rotate(-32deg) translate(0) scaleX(.15)}}@keyframes o-hero-shooting{0%{opacity:0;transform:rotate(-28deg) translate(0)}1.5%{opacity:.9}6%{opacity:0;transform:rotate(-28deg) translate(-55rem)}to{opacity:0;transform:rotate(-28deg) translate(-55rem)}}@media(prefers-reduced-motion:reduce){.o-hero *,.o-hero__sky{animation:none!important}.o-hero__ring-line{stroke-dasharray:961.3 1005.3}.o-hero__ring-inner{opacity:.28}.o-hero__glow,.o-hero__photo,.o-hero__sparkle{opacity:1}.o-hero__meteor,.o-hero__shooting{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oristelle-hero.css.map */
