.ad{height:100svh;min-height:560px;color:var(--pwg-text);background:#020203;position:relative}.ad-pin{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative;overflow:clip}.ad-stage{aspect-ratio:16/9;z-index:0;pointer-events:none;width:max(100%,177.78svh);position:absolute;top:50%;left:50%;transform:translate(calc(-50% + min(2%,max(0px,88.89svh - 50vw))),-50%)}.ad-layer{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.ad-film,.ad-end{transform-origin:50% 55%;will-change:transform, opacity;position:absolute;inset:0}.ad-film,.ad-bowl,.ad-video,.ad-burst,.ad-beam,.ad-bloom{display:none}.ad-end{animation:.7s ease-out both ad-fade}@keyframes ad-fade{0%{opacity:0}to{opacity:1}}html[data-arena=poster] .ad-film{display:block}html[data-arena=poster] .ad-end{display:none}.ad-holo{aspect-ratio:2096/2200;opacity:0;pointer-events:none;will-change:transform, opacity;height:12%;position:absolute;top:26%;left:47.2%;transform:translate(-50%,-50%)}.ad-holo:before{content:"";background:radial-gradient(closest-side,#04070c99,#04070c52 55%,#0000);border-radius:50%;position:absolute;inset:-22% -26%}.ad-holo.is-on{opacity:1}.ad-holo-in{opacity:.94;width:100%;height:100%;position:relative}.ad-holo.is-on .ad-holo-in{animation:.9s step-end both ad-flicker,4.8s ease-in-out .9s infinite ad-breathe}.ad-holo-img{object-fit:contain;filter:drop-shadow(0 0 6px #ff4a3dd9)drop-shadow(0 0 22px #e1251b8c);width:100%;height:100%;display:block}.ad-holo-scan{background:repeating-linear-gradient(0deg,#04080e6b 0 1px,#0000 1px 3px);animation:2.4s linear infinite ad-scan;position:absolute;inset:0;-webkit-mask:url(/brand/pwg-emblem-white-512.png) 50%/contain no-repeat;mask:url(/brand/pwg-emblem-white-512.png) 50%/contain no-repeat}@keyframes ad-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes ad-flicker{0%{opacity:0}8%{opacity:.7}14%{opacity:.1}22%{opacity:.85}30%{opacity:.35}42%{opacity:.94}52%{opacity:.6}60%,to{opacity:.94}}@keyframes ad-scan{to{background-position:0 6px}}.ad-beam{filter:blur(.6px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ff4a3d1f 0%,#ffa0968c 55%,#fffffff2 100%);width:.45%;position:absolute;transform:translate(-50%)}.ad-beam:after{content:"";background:radial-gradient(50% 100% at 50% 100%,#ff6e5f52,#0000 70%);width:900%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ad-burst{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ad-logos{position:absolute;inset:0}html[data-arena=journey] .ad-logos{opacity:0}.ad-ice-paint{aspect-ratio:2096/2200;mix-blend-mode:multiply;opacity:.88;width:10.5%;position:absolute;top:76.2%;left:48.8%;transform:translate(-50%,-50%)perspective(900px)rotateX(72deg)}.ad-ice-paint img{object-fit:contain;width:100%;height:100%;display:block}.ad-face{mix-blend-mode:screen;justify-content:center;align-items:center;height:19.6%;display:flex;position:absolute;top:12.6%}.ad-face:before{content:"";background:radial-gradient(#ffffff29,#0000 70%);position:absolute;inset:8%}.ad-face img{object-fit:contain;filter:drop-shadow(0 0 5px #ffffff8c)drop-shadow(0 0 16px #ffffff40);max-width:74%;max-height:74%;display:block;position:relative}.ad-face-l{transform-origin:100%;width:11.2%;left:37.2%;transform:perspective(700px)rotateY(-18deg)}.ad-face-r{transform-origin:0%;width:10.6%;left:50.4%;transform:perspective(700px)rotateY(18deg)}@media (max-width:767px){.ad-holo-img{filter:drop-shadow(0 0 5px #ff4a3db3)}.ad-beam:after{display:none}}@media (max-width:767px) and (orientation:portrait){.ad-end{width:70%;height:70%;inset:-1.5% auto auto 15%}.ad-end:after{content:"";pointer-events:none;background:linear-gradient(#05050600 0%,#050506d9 70%,#050506 100%);height:24%;position:absolute;bottom:-1px;left:0;right:0}}@media (prefers-reduced-motion:reduce){.ad-holo.is-on .ad-holo-in,.ad-holo-scan{animation:none}}.ad-hint,.ad-skip{display:none}.ad-vignette{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#0505068c 72%,#050506eb 100%),linear-gradient(90deg,#0505068c 0%,#0000 55%);position:absolute;inset:0}.ad-wrap{width:100%;margin:0 auto;padding:0 1rem}@media (min-width:640px){.ad-wrap{max-width:640px}}@media (min-width:768px){.ad-wrap{max-width:768px}}@media (min-width:1024px){.ad-wrap{max-width:1024px}}@media (min-width:1280px){.ad-wrap{max-width:1280px}}@media (min-width:1536px){.ad-wrap{max-width:1536px}}.ad-copy{z-index:2;padding-bottom:clamp(2.5rem,9svh,6.5rem);position:relative}.ad-panel{max-width:62rem}.ad-h1{text-shadow:0 4px 24px #000c;margin:0 0 1.75rem}.ad-h1-main{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(44px,5.2vw,132px);line-height:.94;display:block}.ad-h1-accent{white-space:nowrap;color:var(--pwg-red-bright);text-shadow:0 0 28px #ff4a3d80}.ad-actions{flex-direction:column;gap:.75rem;display:flex}.ad-btn{height:3rem;padding:0 2.25rem;font-size:1rem}.ad-btn:focus-visible{outline:2px solid var(--pwg-text);outline-offset:3px}@media (min-width:640px){.ad-actions{flex-direction:row;gap:1rem}}.ad-enter{color:color-mix(in srgb, var(--pwg-text) 85%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 12px #000000e6;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 0;font-size:.75rem;display:inline-flex}.ad-enter:hover{color:var(--pwg-red-bright)}.ad-enter:focus-visible{outline:2px solid var(--pwg-red-bright);outline-offset:3px}html:not([data-arena=journey]) .ad-enter{display:none}html[data-arena=journey] .ad{height:400vh;min-height:0}@media (max-width:767px){html[data-arena=journey] .ad{height:320vh}}html[data-arena=journey] .ad-pin{height:100svh;position:sticky;top:0;overflow:hidden}html[data-arena=journey] .ad-film,html[data-arena=journey] .ad-bowl,html[data-arena=journey] .ad-video,html[data-arena=journey] .ad-burst,html[data-arena=journey] .ad-beam,html[data-arena=journey] .ad-bloom{display:block}html[data-arena=journey] .ad-bowl,html[data-arena=journey] .ad-video,html[data-arena=journey] .ad-bloom,html[data-arena=journey] .ad-end{opacity:0;animation:none}html[data-arena=journey] .ad-vignette{opacity:0}html[data-arena=journey] .site-header{transition:background-color .2s linear,border-color .2s linear;position:fixed;left:0;right:0}html[data-arena=journey][data-arena-over=true] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050506b3 0%,#05050600 100%);border-color:#0000}.ad-bloom{mix-blend-mode:screen;will-change:opacity;background:radial-gradient(55% 60% at 50% 42%,#fff6e4 0%,#ffeccdbf 35%,#ffe4be00 75%);position:absolute;inset:0}html[data-arena-init] .ad-holo,html[data-arena-init] .ad-beam{visibility:hidden}html[data-arena-init=late] .ad-poster{opacity:0}html[data-arena-init=late] .ad-bowl{opacity:1}html[data-arena-init=end] .ad-film{visibility:hidden}html[data-arena-init=end] .ad-end{opacity:1}html[data-arena=journey] .ad-panel{opacity:0;pointer-events:none;will-change:opacity, transform}html[data-arena=journey] .ad-hint{display:block}html[data-arena=journey] .ad-skip{display:inline-flex}.ad-hint{z-index:2;color:color-mix(in srgb, var(--pwg-text) 85%, transparent);filter:drop-shadow(0 2px 8px #000c);pointer-events:none;margin-left:-14px;position:absolute;bottom:max(1.5rem,4svh);left:50%}.ad-hint svg{animation:1.8s ease-in-out infinite ad-bob;display:block}@keyframes ad-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ad-hint{display:none!important}}.ad-skip{z-index:3;border:1px solid color-mix(in srgb, var(--pwg-text) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:2.5rem;color:var(--pwg-text);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#0505068c;border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.72rem;transition:border-color .15s,background-color .15s;position:absolute;top:max(5.5rem,11svh);right:max(1rem,3vw)}@media (max-width:767px){.ad-skip{top:auto;left:1rem;right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);letter-spacing:.16em;height:2rem;padding:0 .85rem;font-size:.64rem}}.ad-skip:hover{border-color:var(--pwg-red-bright)}.ad-skip:focus-visible{outline:2px solid var(--pwg-red-bright);outline-offset:3px}.ad-flash{z-index:200;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}@keyframes ad-pop{0%{opacity:0;transform:translateY(26px)scale(.965)}to{opacity:1;transform:none}}.ss-pop .ss-info,.ss-pop .ss-stage{animation:.8s cubic-bezier(.2,.8,.2,1) both ad-pop}.ss-pop .ss-rail-wrap{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both ad-pop}@media (prefers-reduced-motion:reduce){.ss-pop .ss-info,.ss-pop .ss-stage,.ss-pop .ss-rail-wrap{animation:none}}
