.pp-mantra-ticker{position:relative;width:100%;overflow:hidden;background-color:var(--pp-mustard);border-bottom:1px solid rgba(0,0,0,.1)}.pp-mantra-track{display:flex;white-space:nowrap;animation:ticker-scroll 25s linear infinite reverse}.pp-mantra-track span{display:inline-block;font-family:Space Mono,monospace;font-size:.9rem;letter-spacing:.2em;color:#111;padding:.75rem 2rem;text-transform:uppercase;opacity:.9;animation:glitch-text 3s infinite steps(2,end)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glitch-text{0%,20%,to{opacity:.9;text-shadow:none}21%,22%{opacity:1;text-shadow:2px 0 #000}23%,24%{opacity:.7;text-shadow:-1px 0 #000}50%{opacity:.9;text-shadow:none}}.pp-hero{position:relative;overflow:hidden;height:80vh;display:flex;align-items:center;justify-content:center;color:#fff}.pp-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:translateZ(0);will-change:transform}.pp-hero-content{position:relative;z-index:1;text-align:center;padding:2rem;max-width:800px}.pp-hero-headline{font-size:clamp(2rem,6vw,5rem);font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#fff}.pp-hero-sub{font-size:clamp(1rem,2vw,1.5rem);opacity:.9}.pp-hero-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.pp-hero-btn{display:inline-block;padding:.7em 1.6em;font-weight:700;font-size:clamp(.85rem,1.5vw,1rem);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:9999px;border:2px solid #fff;transition:background .15s ease,color .15s ease}.pp-hero-btn--primary{background:var(--pp-mustard);color:#111;border-color:var(--pp-mustard)}.pp-hero-btn--primary:hover{background:#fff;color:#111;border-color:#fff}.pp-hero-btn--secondary{background:transparent;color:#fff;border-color:#fff}.pp-hero-btn--secondary:hover{background:#fff;color:#111}.pp-hero-seo-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pp-hero-logo{width:clamp(80px,15vw,180px);height:auto;display:block;margin:0 auto 2rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));z-index:2;position:relative;transition:transform .3s ease,filter .3s ease}@media(max-width:768px){.pp-hero{padding:4rem 1rem;min-height:60vh;height:auto;flex-direction:column;justify-content:center}.pp-hero-headline{font-size:clamp(3rem,11vw,5rem);line-height:1;text-align:center;margin-bottom:1rem;letter-spacing:.03em;color:#fff}.pp-hero-sub{font-size:clamp(1.4rem,5vw,2rem);line-height:1.3;text-align:center;max-width:90%;margin:0 auto;font-weight:500}.pp-hero-logo{width:clamp(120px,35vw,200px);margin-bottom:1.5rem}}.pp-marquee{overflow:hidden;padding:1.5rem 0;background-color:#111;white-space:nowrap}.pp-marquee-track{display:flex;width:max-content;animation:scroll-left 80s linear infinite}.pp-marquee-inner{display:flex;align-items:baseline}.pp-quote{display:flex;align-items:baseline;margin-right:10rem;white-space:nowrap}.pp-text{font-size:clamp(2.5rem,4vw,9rem);font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:.04em}.pp-quote:nth-child(3n+1) .pp-text{font-family:Bowlby One SC,sans-serif}.pp-quote:nth-child(3n+2) .pp-text{font-family:Rubik Mono One,sans-serif}.pp-quote:nth-child(3n+3) .pp-text{font-family:Black Ops One,sans-serif}.pp-author{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:500;letter-spacing:.05em;margin-left:1rem;color:#fff9}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.content-container{border:3px solid #111;padding:2rem;background-color:var(--color-background, var(--pp-mustard));transition:transform .2s ease,background-color .3s ease}.content-container:hover{transform:translateY(-4px);background-color:#fffcee}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-homepage.css.map */
