.pnp-hero{position:relative;min-height:92vh;padding:90px 0 120px;color:#fff;background-color:#1b1418;background-image:radial-gradient(ellipse 60% 50% at 85% 10%,rgba(255,0,191,.85),transparent 60%),radial-gradient(ellipse 40% 40% at 10% 90%,rgba(255,0,191,.25),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover,cover,300px;overflow:hidden}.pnp-hero .tear{position:absolute;right:-6%;top:12%;width:62%;height:78%;background:linear-gradient(160deg,#cfc8cc,#6f676c 55%,#2a2428);clip-path:polygon(8% 0,100% 0,100% 100%,0 96%,6% 88%,2% 78%,9% 66%,3% 55%,10% 44%,4% 33%,11% 22%,5% 11%);opacity:.9;mix-blend-mode:luminosity}.pnp-hero .slash{position:absolute;right:4%;top:48%;width:46%;height:46px;background:var(--lime);transform:rotate(22deg);clip-path:polygon(0 30%,100% 0,96% 100%,3% 80%)}.pnp-hero .pnp-wrap{position:relative;z-index:2}.pnp-hero .box{background:rgba(22,14,18,.92);padding:44px 40px 40px;max-width:600px;box-shadow:0 30px 80px rgba(0,0,0,.35)}.pnp-hero .box h1{color:#fff}.pnp-hero .box .lead{font-size:18px;color:#efe3ea;max-width:470px}.pnp-hero .hug{font-family:"Caveat",cursive;font-size:30px;color:var(--lime);line-height:1.1;margin:18px 0 0}.pnp-hero .coach{background:var(--cream);color:var(--ink);border:2px solid var(--ink);padding:26px 28px;max-width:400px;margin-top:34px}.pnp-hero .coach h3{font-size:28px}.pnp-hero .coach p{font-size:14px;color:var(--soft)}.pnp-hero .sticker{right:8%;bottom:16%}.pnp-hero .arrive{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:2;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.75;text-align:center}.pnp-hero .arrive span{display:block;width:2px;height:34px;background:var(--lime);margin:8px auto 0;animation:pnpDrop 1.8s infinite}@keyframes pnpDrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.pnp-ticker{background:var(--lime);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden;white-space:nowrap}.pnp-ticker .track{display:inline-flex;animation:pnpTick 38s linear infinite;padding:12px 0}.pnp-ticker span{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:0 28px;color:var(--ink)}.pnp-ticker span:after{content:"✳";color:var(--mag);margin-left:56px}@keyframes pnpTick{to{transform:translateX(-50%)}}@media (max-width:760px){.pnp-hero{min-height:auto;padding:40px 0 90px}.pnp-hero .box{padding:30px 22px}}.pnp-hero .tear{display:none}.pnp-portrait{position:absolute;right:6%;top:9%;width:min(34vw,430px);margin:0;z-index:1;transform:rotate(2.5deg)}.pnp-portrait .paper{position:absolute;inset:-4% -6% -5% -5%;background:var(--mag);transform:rotate(-6deg);clip-path:polygon(2% 3%,22% 0,41% 4%,63% 1%,84% 3%,100% 0,98% 22%,100% 46%,97% 71%,100% 97%,77% 100%,55% 96%,31% 100%,9% 97%,0 100%,3% 74%,0 49%,3% 24%)}.pnp-portrait .ph-wrap{position:relative;background:#f7f1ea;padding:12px 12px 14px;clip-path:polygon(0 1%,18% 0,37% 2%,58% 0,79% 2%,100% 0,99% 19%,100% 41%,98% 63%,100% 84%,99% 100%,80% 98%,61% 100%,40% 98%,21% 100%,1% 99%,0 78%,2% 57%,0 36%,1% 17%)}.pnp-portrait img{display:block;width:100%;height:auto;filter:contrast(1.04) saturate(1.05)}.pnp-portrait .tape{position:absolute;width:110px;height:30px;background:rgba(0,255,10,.78);mix-blend-mode:multiply;box-shadow:0 1px 2px rgba(0,0,0,.2)}.pnp-portrait .t1{top:-12px;left:18%;transform:rotate(-8deg)}.pnp-portrait .t2{bottom:-10px;right:12%;transform:rotate(6deg)}.pnp-portrait .sticker{left:-70px;bottom:-34px;right:auto;transform:rotate(-7deg)}@media (max-width:760px){.pnp-portrait{position:relative;right:auto;top:auto;width:78%;margin:46px auto 64px;transform:rotate(2deg)}.pnp-portrait .sticker{left:-10px;bottom:-52px}.pnp-hero .slash{display:none}}