.scpt-phero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 80% 100%,#f2a7c352,#f2a7c300 60%),radial-gradient(120% 90% at 50% 100%,var(--scpt-night-2) 0%,var(--scpt-night) 62%,#0a1430 100%)}.scpt-phero .scpt-stars{z-index:-1}.scpt-phero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.scpt-phero--painted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0e1b3ddb,#0e1b3db3 38%,#0e1b3d26 70%,#0e1b3d00),linear-gradient(0deg,#0e1b3d80,#0e1b3d00 30%)}.scpt-phero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem;min-height:52rem;padding-top:64px;padding-bottom:64px}.scpt-phero__inner--solo{grid-template-columns:minmax(0,1fr)}.scpt-phero__copy>*{max-width:54rem}.scpt-phero__eyebrow{display:inline-block;margin:0 0 1.2rem;padding:.5em .95em;border:1.5px solid transparent;border-radius:var(--buttons-radius, 4px);background:linear-gradient(#0e1b3d9e,#0e1b3d9e) padding-box,linear-gradient(90deg,#c98f22,#ffe7a8,#fff8e3,#ffe7a8,#c98f22) 0 0 / 300% 100% border-box;box-shadow:0 0 12px #e5a62a52;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--scpt-gold-soft)}.scpt-phero__heading{margin:0 0 1.2rem;color:#fff;font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.06;text-wrap:balance;filter:drop-shadow(0 2px 14px rgba(14,27,61,.55))}.scpt-phero__heading .scpt-shimmer{text-shadow:none}.scpt-phero__subhead{margin:0 0 2.4rem;font-size:1.8rem;line-height:1.5;color:#ffffffe6;text-shadow:0 1px 12px rgba(14,27,61,.55)}.scpt-phero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.8rem;border-radius:var(--buttons-radius, 4px);font-size:1.6rem;font-weight:700;text-decoration:none;color:#fff;background:var(--scpt-royal);box-shadow:0 10px 24px #0b5bd866}.scpt-phero__btn:focus-visible{outline:3px solid var(--scpt-gold-soft);outline-offset:3px}.scpt-phero--figs .scpt-phero__inner{min-height:44rem;padding-bottom:36px}.scpt-phero--figs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:320px;z-index:-2;pointer-events:none;background:linear-gradient(0deg,#0a1430 0,#0a1430e0 150px,#0a143000)}.scpt-phero__art{position:relative;margin:0;display:grid;place-items:center}.scpt-phero__piece{position:relative;z-index:1;display:block;width:100%;line-height:0}.scpt-phero__img{display:block;width:100%;height:auto}.scpt-phero__glow{position:absolute;left:50%;top:50%;width:80%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#9b5cff73,#ff5fb42e 40%,#9b5cff00 70%)}.scpt-phero__art--float .scpt-phero__piece{max-width:44rem}.scpt-phero__art--frame .scpt-phero__piece{overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff4d,0 24px 50px #050a1e80}.scpt-phero__caption{position:relative;z-index:1;margin-top:1.2rem;font-size:1.3rem;line-height:1.4;color:#ffffffc7;text-align:center}.scpt-phero__heart{position:absolute;z-index:2;right:10%;bottom:26%;width:2.4rem;height:2.4rem;opacity:0;fill:#ff7ab0;filter:drop-shadow(0 0 6px rgba(255,122,176,.8))}.scpt-phero__heart:nth-of-type(2n){fill:#ff4f7b;width:1.8rem;height:1.8rem}.scpt-phero__spark{position:absolute;z-index:2;width:1.6rem;height:1.6rem;opacity:.85;background:var(--scpt-gold-soft);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px rgba(255,231,168,.9))}.scpt-phero__spark:nth-of-type(1){left:12%;top:18%}.scpt-phero__spark:nth-of-type(2){left:78%;top:12%;width:1.1rem;height:1.1rem}.scpt-phero__spark:nth-of-type(3){left:86%;top:58%}.scpt-phero__spark:nth-of-type(4){left:20%;top:74%;width:1.2rem;height:1.2rem}.scpt-phero__spark:nth-of-type(5){left:50%;top:6%;width:.9rem;height:.9rem}.scpt-phero__spark:nth-of-type(6){left:4%;top:46%;width:1rem;height:1rem}.scpt-phero__spark:nth-of-type(7){left:64%;top:86%;width:1.3rem;height:1.3rem}@media(prefers-reduced-motion:no-preference){.scpt-anim .scpt-phero__eyebrow{animation:scpt-phero-shimmer 7s linear infinite}.scpt-anim .scpt-phero__art--float .scpt-phero__piece{animation:scpt-phero-float 6s ease-in-out infinite}.scpt-anim .scpt-phero__art--frame .scpt-phero__img{animation:scpt-phero-drift 22s ease-in-out infinite alternate}.scpt-anim .scpt-phero__glow{animation:scpt-phero-breathe 5s ease-in-out infinite}.scpt-anim .scpt-phero__heart{animation:scpt-phero-heart 3.6s ease-out infinite;animation-delay:calc(var(--n) * .6s)}.scpt-anim .scpt-phero__spark{animation:scpt-phero-twinkle 2.4s ease-in-out infinite;animation-delay:calc(var(--n) * .35s)}.scpt-anim .scpt-phero__bg{animation:scpt-phero-drift 30s ease-in-out infinite alternate}.scpt-anim .scpt-phero:not(.is-in) .scpt-phero__piece,.scpt-anim .scpt-phero:not(.is-in) .scpt-ground,.scpt-anim .scpt-phero:not(.is-in) .scpt-phero__heart,.scpt-anim .scpt-phero:not(.is-in) .scpt-phero__spark{animation-play-state:paused}}@keyframes scpt-phero-shimmer{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}@keyframes scpt-phero-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes scpt-phero-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}@keyframes scpt-phero-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes scpt-phero-heart{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--n) - 3) * 9px),-220px) scale(1.15) rotate(calc((var(--n) - 3) * 6deg))}}@keyframes scpt-phero-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@media screen and (max-width:989px){.scpt-phero__inner{grid-template-columns:minmax(0,1fr);gap:2.8rem;min-height:0;padding-top:48px;padding-bottom:56px}.scpt-phero__art--float .scpt-phero__piece{max-width:30rem}.scpt-phero--painted:before{background:linear-gradient(180deg,#0e1b3dd1,#0e1b3d9e 45%,#0e1b3d59)}}@media screen and (max-width:749px){.scpt-phero__heading{font-size:clamp(3.2rem,9vw,4.2rem)}.scpt-phero__subhead{font-size:1.6rem}.scpt-phero__eyebrow{font-size:1.1rem;letter-spacing:.05em}.scpt-phero__art--float .scpt-phero__piece{max-width:24rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/scpt-page-hero.css.map */
