.aspg-site .aspg-page-scene{position:relative;isolation:isolate;overflow:clip;background:#091a30 url(https://aspgpromos.com/wp-content/themes/aspg-modern/assets/stage-background.webp) center/cover;color:#fff;border-bottom:1px solid #ffffff1c}.aspg-page-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#071526f2 4%,#0b2136cf 46%,#112b4333 100%);pointer-events:none}.aspg-page-scene:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#fff3df0a 46%,#fff6e827 50%,transparent 60%);opacity:0;transform:translateX(-100%)}.aspg-page-scene.aspg-motion-seen:after{animation:aspg-page-light 1.2s .1s ease-out both}.aspg-site .aspg-page-scene-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4%;min-height:445px;padding-block:48px}.aspg-page-scene-copy{min-width:0;max-width:730px}.aspg-site .aspg-page-scene-eyebrow{display:block;margin:0 0 17px;font:700 10px/1.6 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#ffae7b}.aspg-site .aspg-page-scene h1{margin:0;padding:0;color:#fff!important;font:400 clamp(46px,5.8vw,82px)/1.04 var(--display);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.aspg-site .aspg-page-scene h1 em{display:block;color:#ff8b48;font:inherit;font-style:normal}.aspg-site .aspg-page-scene-copy>p{max-width:550px;margin:23px 0 0;padding:0;color:#dce4ef;font:400 14px/1.85 var(--font);text-wrap:pretty}.aspg-site .aspg-page-scene-back{display:inline-flex;align-items:center;min-height:30px;margin:0 0 20px;color:#cbd7e5;font:400 11px/1.5 var(--font);text-decoration:none}.aspg-site .aspg-page-scene-back:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.aspg-page-scene-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px;margin-top:26px}.aspg-site a.aspg-scene-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 20px;border:1px solid #ff8b48;border-radius:7px;background:#ff8b48;color:#102747!important;font:700 12px/1.6 var(--font);text-decoration:none;transition:background .2s,transform .2s}.aspg-site a.aspg-scene-cta:hover{background:#ffa774;transform:translateY(-2px)}.aspg-scene-cta svg{width:19px;height:19px;flex:0 0 19px}.aspg-site a.aspg-scene-text-link{display:inline-flex;align-items:center;min-height:44px;color:#fff!important;font:600 12px/1.6 var(--font);text-decoration:underline;text-decoration-color:#ffffff50;text-underline-offset:7px}.aspg-site .aspg-page-scene a:focus-visible{outline:3px solid #fff;outline-offset:5px}.aspg-page-scene-count{font:500 11px/1.5 var(--font);color:#dce4ef;padding:10px 15px;border:1px solid #ffffff26;border-radius:100px;background:#ffffff08}.aspg-page-scene-art{position:relative;min-width:0;height:365px;display:flex;align-items:center;justify-content:center;translate:var(--pointer-x,0) var(--pointer-y,0);transition:translate .45s ease-out}.aspg-site .aspg-page-scene-art>img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 24px #0005)}.aspg-page-scene-art--photo{max-width:470px;width:100%;justify-self:end;border:1px solid #ffffff26;border-radius:15px;background:#ffffff0b;padding:9px;rotate:2deg}.aspg-site .aspg-page-scene-art--photo>img{border-radius:9px;object-fit:cover;filter:none}.aspg-page-scene-note{position:absolute;bottom:3px;left:5%;display:flex;align-items:center;gap:12px;max-width:92%;padding:13px 19px;border:1px solid #ffffff40;border-radius:10px;background:#142a40e8;color:#fff;box-shadow:0 8px 25px #0002;font:500 11px/1.55 var(--font);backdrop-filter:blur(10px);rotate:-3deg}.aspg-page-scene-note>span{font-size:27px;line-height:1;color:#ffab79}.aspg-page-scene-line{position:absolute;bottom:0;left:0;right:0;height:3px;display:flex;gap:3px;opacity:.85}.aspg-page-scene-line span:first-child{flex:0 0 13%;background:#ff8b48}.aspg-page-scene-line span:nth-child(2){flex:0 0 4%;background:#ff8b4877}.aspg-page-scene-line span:last-child{flex:1;background:#ffffff16}.aspg-site .aspg-page-scene--compact .aspg-page-scene-layout{min-height:235px;padding-block:36px;grid-template-columns:1fr}.aspg-site .aspg-page-scene--compact h1{font-size:clamp(42px,4.3vw,66px);max-width:1040px}.aspg-site .aspg-page-scene--compact h1 em{display:inline;margin-left:.18em}.aspg-page-scene--text .aspg-page-scene-copy{max-width:1080px}.aspg-site .aspg-page-scene--compact .aspg-page-scene-eyebrow{margin-bottom:12px}.aspg-site .aspg-page-scene--compact .aspg-page-scene-copy>p{margin-top:15px;max-width:700px}.aspg-site .aspg-page-scene--product .aspg-page-scene-layout{min-height:205px;padding-block:25px 32px}.aspg-site .aspg-page-scene--product h1{font-size:clamp(34px,3.4vw,50px);max-width:1050px}.aspg-site .aspg-page-scene--product .aspg-page-scene-back{margin-bottom:10px}.aspg-site .aspg-page-scene--product .aspg-page-scene-eyebrow{margin-bottom:10px}.aspg-site .aspg-page-scene--product+.aspg-single{padding-top:28px}@keyframes aspg-page-light{0%{opacity:0;transform:translateX(-100%)}20%{opacity:.8}100%{opacity:0;transform:translateX(100%)}}body.aspg-tab-hidden .aspg-page-scene:after,.aspg-page-scene:not(.is-in-view):after{animation-play-state:paused!important}html[data-motion-paused="true"] .aspg-page-scene:after{animation:none!important;opacity:0!important}html[data-motion-paused="true"] .aspg-page-scene-art{translate:none;transition:none}@media(min-width:1450px){.aspg-site .aspg-page-scene-layout{min-height:475px}.aspg-page-scene-art{height:390px}}@media(max-width:1000px) and (min-width:761px){.aspg-site .aspg-page-scene h1{font-size:54px}.aspg-page-scene-art{height:325px}.aspg-site .aspg-page-scene--compact h1{font-size:49px}.aspg-site .aspg-page-scene--product h1{font-size:40px}}@media(max-width:760px){.aspg-site .aspg-page-scene{background-image:url(https://aspgpromos.com/wp-content/themes/aspg-modern/assets/stage-background-small.webp)}.aspg-site .aspg-page-scene-layout{grid-template-columns:1fr;gap:18px;padding-block:32px 22px;min-height:0}.aspg-site .aspg-page-scene h1{font-size:clamp(40px,10.8vw,65px);max-width:580px}.aspg-site .aspg-page-scene-eyebrow{font-size:9px;margin-bottom:13px}.aspg-site .aspg-page-scene-copy>p{font-size:12px;line-height:1.8;margin-top:17px;max-width:540px}.aspg-page-scene-actions{gap:13px 20px;margin-top:21px}.aspg-site a.aspg-scene-cta{font-size:11px;min-height:46px;padding:12px 16px;gap:18px}.aspg-site a.aspg-scene-text-link{font-size:11px}.aspg-page-scene-art{height:220px;max-width:420px;width:100%;justify-self:center;translate:none!important}.aspg-page-scene-art--photo{height:215px;max-width:440px;rotate:0deg;margin-top:8px}.aspg-page-scene-note{left:auto;right:0;bottom:1px;padding:9px 13px;font-size:10px;rotate:-2deg}.aspg-site .aspg-page-scene-back{margin-bottom:16px}.aspg-site .aspg-page-scene--compact .aspg-page-scene-layout{padding-block:27px;min-height:190px}.aspg-site .aspg-page-scene--compact h1{font-size:clamp(39px,10vw,58px)}.aspg-site .aspg-page-scene--product .aspg-page-scene-layout{padding-block:20px 27px;min-height:185px}.aspg-site .aspg-page-scene--product h1{font-size:clamp(30px,8vw,44px);line-height:1.12;text-wrap:pretty}.aspg-site .aspg-page-scene--compact .aspg-page-scene-copy>p{margin-top:13px}}@media(prefers-reduced-motion:reduce){.aspg-page-scene:after{animation:none!important;opacity:0!important}.aspg-page-scene-art{translate:none!important;transition:none!important}.aspg-site a.aspg-scene-cta{transition:none;transform:none!important}}