.proto.peaches-lab{background:var(--p-cream);min-height:100svh;color:var(--p-navy);padding:0}.peaches-lab .pl-header{background:var(--p-navy);color:var(--p-white);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.peaches-lab .pl-brand{font-size:19px;font-weight:900}.peaches-lab .pl-brand em{color:var(--p-yellow);font-style:normal}.peaches-lab .pl-back{background:var(--p-white);color:var(--p-navy);border:2px solid var(--p-navy)}.peaches-lab .pl-back:hover{background:var(--p-yellow);color:var(--p-navy)}.peaches-lab main{max-width:1040px;margin:0 auto;padding:22px 24px 56px}.peaches-lab .pl-preview-note{text-align:center;opacity:.8;margin:0 0 18px;font-size:14px;font-weight:700}.peaches-lab .pl-hero{grid-template-columns:minmax(200px,340px) 1fr;align-items:center;gap:32px;display:grid}.peaches-lab .pl-peaches-wrap{margin-top:64px;animation:.6s cubic-bezier(.3,1.6,.5,1) both pl-pop;position:relative}.peaches-lab .pl-peaches{border:5px solid var(--p-navy);width:100%;height:auto;box-shadow:8px 8px 0 var(--p-pink);background:var(--p-white);border-radius:24px;display:block}.peaches-lab .pl-speech{background:var(--p-white);border:4px solid var(--p-navy);box-shadow:8px 8px 0 var(--p-teal);border-radius:24px;padding:24px 28px;font-size:19px;line-height:1.55;position:relative}.peaches-lab .pl-speech:before{content:"";border:12px solid #0000;border-right:20px solid var(--p-navy);position:absolute;top:46%;left:-22px}.peaches-lab .pl-speech p{margin:0 0 10px}.peaches-lab h1{color:var(--p-pink);letter-spacing:2px;-webkit-text-stroke:2px var(--p-navy);text-transform:none;margin:0 0 8px;font:400 clamp(52px,7vw,84px)/1 Bangers,Impact,sans-serif}.peaches-lab .pl-whoa{font-size:21px;font-weight:800}.peaches-lab .pl-badge{background:var(--p-navy);color:var(--p-yellow);border-radius:8px;padding:1px 10px;font-weight:900;display:inline-block;transform:rotate(-3deg)}.peaches-lab .pl-hook{color:var(--p-navy);letter-spacing:1px;font:400 clamp(26px,3vw,34px)/1.15 Bangers,Impact,sans-serif}.peaches-lab .pl-cta{background:var(--p-pink);color:var(--p-white);border:3px solid var(--p-navy);white-space:normal;height:auto;box-shadow:4px 4px 0 var(--p-navy);margin-top:8px;padding:12px 20px;font-size:17px;font-weight:900}.peaches-lab .pl-cta:hover{background:var(--p-navy)}.peaches-lab .pl-cta:focus-visible,.peaches-lab .pl-back:focus-visible{outline:4px solid var(--p-teal);outline-offset:3px}.peaches-lab .pl-business{text-align:center;margin-top:40px;animation:.4s both pl-pop}.peaches-lab .pl-everybody{max-width:760px;margin:0 auto 20px;font-size:20px;line-height:1.5}.peaches-lab h2{letter-spacing:1.5px;margin:0 0 14px;font:400 40px/1.1 Bangers,Impact,sans-serif}.peaches-lab .pl-progress{max-width:520px;margin:0 auto 22px}.peaches-lab .pl-progress-track{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.peaches-lab .pl-progress-track span{border:2px solid var(--p-navy);background:var(--p-white);border-radius:99px;height:14px}.peaches-lab .pl-progress p{margin:8px 0 0;font-size:14px}.peaches-lab .pl-cards{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.peaches-lab .pl-card{border:4px solid var(--p-navy);text-align:left;box-shadow:6px 6px 0 var(--p-navy);border-radius:20px;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.peaches-lab .pl-teal{background:var(--p-art)}.peaches-lab .pl-pink{background:color-mix(in oklab,var(--p-pink) 22%,var(--p-white))}.peaches-lab .pl-yellow{background:color-mix(in oklab,var(--p-yellow) 40%,var(--p-white))}.peaches-lab .pl-navy{background:color-mix(in oklab,var(--p-navy) 14%,var(--p-white))}.peaches-lab .pl-num{color:var(--p-pink);-webkit-text-stroke:1px var(--p-navy);font:400 38px/1 Bangers,Impact,sans-serif}.peaches-lab .pl-card h3{margin:0;font-size:20px;font-weight:900}.peaches-lab .pl-title{flex:1;margin:0;font-size:16px;line-height:1.4}.peaches-lab .pl-status{background:var(--p-white);border:2px dashed var(--p-navy);border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:800}.peaches-lab .pl-tail{letter-spacing:1px;margin:26px 0 0;font:400 26px/1.2 Bangers,Impact,sans-serif}@keyframes pl-pop{0%{opacity:0;transform:scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.peaches-lab .pl-peaches-wrap,.peaches-lab .pl-business{animation:none}}@media (width<=860px){.peaches-lab .pl-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.peaches-lab .pl-header{text-align:center;flex-direction:column;padding:16px}.peaches-lab .pl-hero{grid-template-columns:1fr;gap:26px}.peaches-lab .pl-peaches-wrap{max-width:240px;margin:64px auto 0}.peaches-lab .pl-speech:before{border:12px solid #0000;border-bottom:20px solid var(--p-navy);top:-22px;left:50%;transform:translate(-50%)}.peaches-lab .pl-cards{grid-template-columns:1fr}}.peaches-lab .pl-open{background:var(--p-navy);color:var(--p-yellow);border-style:solid;text-decoration:none}.peaches-lab .pl-open:hover{background:var(--p-pink);color:var(--p-white)}.peaches-lab .pl-open:focus-visible{outline:4px solid var(--p-teal);outline-offset:3px}.peaches-lab .pl-peaches-wrap{position:relative}.peaches-lab .pl-gear{pointer-events:none;filter:drop-shadow(2px 2px 0 color-mix(in oklab,var(--p-navy) 35%,transparent));position:absolute}.peaches-lab .pl-hat{z-index:2;width:64%;top:-24%;left:27%;transform:rotate(-8deg)}.peaches-lab .pl-badge-svg{width:19%;top:82%;left:30%;transform:rotate(-8deg)}.peaches-lab .pl-whistle{filter:drop-shadow(0 2px 2px #00000059);width:18%;top:79%;left:63%;transform:rotate(-6deg)}.pl-start-label{margin-top:12px}.pl-speech .pl-start{text-decoration:none;display:inline-flex}.pl-speech .pl-see-all{white-space:normal;height:auto;min-height:44px;margin-top:10px;display:flex}
