pc-heroic-campaign{display:block}.pc-campaign{position:relative;isolation:isolate;overflow:hidden;background:var(--campaign-bg);color:var(--campaign-text);min-height:var(--campaign-height);display:flex;align-items:center}.pc-campaign *{box-sizing:border-box}.pc-campaign__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;perspective:1400px}.pc-campaign__backdrop{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;opacity:.85}.pc-campaign__backdrop picture,.pc-campaign__backdrop img{display:block;width:100%;height:100%;object-fit:cover}.pc-campaign__light{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;background:radial-gradient(ellipse at 75% 35%,#eccc872e,transparent 65%);mix-blend-mode:screen}.pc-campaign__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.pc-campaign__position{position:absolute;width:var(--layer-width);left:var(--layer-x);top:var(--layer-y);transform:translate(-50%)}.pc-campaign__layer{filter:drop-shadow(0 12px 20px #0009);backface-visibility:hidden}.pc-campaign__layer img,.pc-campaign__layer picture{display:block;width:100%;height:auto}.pc-campaign [data-depth]{will-change:transform}.pc-campaign[data-active=false] [data-depth]{will-change:auto}.pc-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,11,9,var(--campaign-shade)) 0%,#0c0b09b3 27%,transparent 69%),linear-gradient(0deg,var(--campaign-bg),transparent 20%);pointer-events:none}.pc-campaign__copy{position:relative;z-index:2;padding:60px 5%;width:52%;pointer-events:none}.pc-campaign__eyebrow{color:var(--campaign-accent);font:600 11px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.15em;margin:0 0 20px}.pc-campaign__copy h2{color:var(--campaign-text);font-family:var(--font-heading-family,Impact,sans-serif);font-weight:700;font-size:clamp(36px,4.5vw,var(--campaign-heading));line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 22px;overflow-wrap:anywhere}.pc-campaign__description,.pc-campaign__description p{color:var(--campaign-text);font:16px/1.65 var(--font-body-family,Arial,sans-serif);margin:0 0 26px}.pc-campaign__buttons{display:flex;flex-wrap:wrap;gap:12px}.pc-campaign__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 22px;min-height:48px;background:var(--campaign-accent);color:#171511;text-decoration:none;font:600 14px/1.3 var(--font-body-family,Arial,sans-serif);border:1px solid var(--campaign-accent)}.pc-campaign__button:hover{background:var(--campaign-text);color:#171511}.pc-campaign__description a{pointer-events:auto;color:inherit}.pc-campaign__toggle{pointer-events:auto;display:block;background:transparent;border:1px solid #f8f4ea66;color:var(--campaign-text);padding:10px 14px;min-height:44px;font:12px/1.4 var(--font-body-family,Arial,sans-serif);margin-top:24px;cursor:pointer}.pc-campaign__toggle[hidden]{display:none}.pc-campaign__toggle:disabled{cursor:default;opacity:.8}.pc-campaign a:focus-visible,.pc-campaign button:focus-visible{outline:3px solid var(--campaign-text);outline-offset:4px}@media(min-width:1600px){.pc-campaign__stage{left:calc((100% - 1600px)/2);right:auto;width:1600px}.pc-campaign__copy{margin-left:calc((100% - 1600px)/2);width:832px;padding-left:80px;padding-right:80px}}@media(max-width:760px){.pc-campaign{display:block;min-height:0}.pc-campaign__scene{height:calc(var(--campaign-mobile-art) + 90px)}.pc-campaign__position{width:var(--layer-mobile-width);left:var(--layer-mobile-x);top:var(--layer-mobile-y)}.pc-campaign__shade{height:calc(var(--campaign-mobile-art) + 90px);background:linear-gradient(0deg,var(--campaign-bg) 0%,transparent 44%)}.pc-campaign__copy{padding:var(--campaign-mobile-art) 6% 38px;width:100%}.pc-campaign__copy h2{font-size:var(--campaign-mobile-heading)}.pc-campaign__description,.pc-campaign__description p{font-size:14px;margin-bottom:22px}.pc-campaign__eyebrow{font-size:10px;margin-bottom:12px}.pc-campaign__toggle{margin-top:20px}}@media(prefers-reduced-motion:reduce){.pc-campaign [data-depth]{transform:none!important;will-change:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pc-heroic-campaign.css.map */
