.peely-page{overflow-x:clip}html:has(.peely-page){overflow-x:clip}body:has(.peely-page){overflow-x:clip}.peely-page{--peely-yellow:#ffd84d;--peely-paper:#fff9e9;--peely-ink:#14213d;--peely-red:#ee4d3d;--peely-lavender:#b8a8ff;--peely-cyan:#62d7e6;--peely-muted:#716b5d;--peely-rule:#14213d33;color:var(--peely-ink);background:var(--peely-yellow);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;overflow-x:clip}.peely-page *,.peely-page :before,.peely-page :after{box-sizing:border-box}.peely-page a{color:inherit;text-decoration:none}.peely-page button,.peely-page input,.peely-page select{font:inherit}.peely-page button{color:inherit}.peely-page button:focus-visible,.peely-page a:focus-visible,.peely-page input:focus-visible,.peely-page select:focus-visible{outline:3px solid var(--peely-cyan);outline-offset:4px}.peely-page h1,.peely-page h2,.peely-page h3,.peely-page h4{font-family:inherit}.peely-skip-link{z-index:100;background:var(--peely-ink);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:#fff!important}.peely-skip-link:focus{transform:translateY(0)}.peely-header{z-index:5;border-bottom:1px solid #14213d38;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px clamp(20px,5.4vw,88px);display:flex;position:relative}.peely-wordmark{letter-spacing:-.08em;flex:none;align-items:center;gap:8px;font-size:1.35rem;font-weight:850;display:inline-flex}.peely-wordmark b{font-weight:450}.peely-wordmark__dot{border:2px solid var(--peely-ink);background:var(--peely-red);width:12px;height:12px;box-shadow:4px 2px 0 var(--peely-lavender);border-radius:50%;display:inline-block}.peely-nav,.peely-footer nav{justify-content:center;align-items:center;gap:clamp(14px,2.3vw,34px);display:flex}.peely-nav a,.peely-header-cta,.peely-footer nav a{letter-spacing:.09em;font-size:.66rem;font-weight:800}.peely-nav a{position:relative}.peely-nav a:after{content:"";background:var(--peely-red);height:2px;transition:right .18s;position:absolute;bottom:-6px;left:0;right:100%}.peely-nav a:hover:after,.peely-nav a:focus-visible:after{right:0}.peely-header-cta{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.peely-header-cta svg{color:var(--peely-red)}.peely-intro{align-items:stretch;min-height:min(820px,100svh - 78px);padding:clamp(20px,4vw,60px) clamp(16px,4.4vw,70px) clamp(38px,6vw,90px);display:grid}.peely-intro__paper{background:var(--peely-paper);flex-direction:column;justify-content:space-between;width:100%;max-width:1680px;min-height:680px;margin-inline:auto;padding:clamp(24px,4vw,56px) clamp(24px,5vw,76px) 22px;display:flex;position:relative;transform:rotate(-.55deg);box-shadow:0 17px #14213d1f,0 28px 50px #14213d14}.peely-intro__paper:before,.peely-closing__paper:before{content:"";pointer-events:none;border-top:1px dashed #14213d29;height:2px;position:absolute;top:12px;left:0;right:0}.peely-intro__topline,.peely-story-topline,.peely-story-footer,.peely-builder__subhead{justify-content:space-between;align-items:center;gap:16px;display:flex}.peely-intro__topline,.peely-concept-tag,.peely-paper-index,.peely-kicker,.peely-fold__number,.peely-stage-index,.peely-scroll-cue,.peely-builder__subhead,.peely-choice-group legend,.peely-margin-controls label,.peely-local-note,.peely-builder__disclaimer,.peely-price-note,.peely-closing__truth,.peely-footer>span,.peely-order-dialog__stamp{letter-spacing:.1em;font-size:.64rem;font-weight:800}.peely-intro__topline{text-transform:uppercase}.peely-concept-tag{color:var(--peely-red);align-items:center;gap:8px;display:inline-flex}.peely-concept-tag span{background:var(--peely-red);border-radius:50%;width:7px;height:7px}.peely-intro__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(24px,5vw,90px);padding-block:42px 48px;display:grid}.peely-intro__copy{z-index:1;position:relative}.peely-kicker{color:var(--peely-red);text-transform:uppercase;margin:0 0 18px}.peely-intro h1{letter-spacing:-.095em;max-width:880px;margin:0;font-size:clamp(4rem,7vw,7rem);font-weight:950;line-height:.81}.peely-intro__sub{letter-spacing:-.035em;margin:26px 0;font-size:clamp(1rem,1.65vw,1.55rem);font-weight:750;line-height:1.22}.peely-button{letter-spacing:.055em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:.72rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.peely-button:hover:not(:disabled){transform:translateY(-3px)rotate(-1deg);box-shadow:0 7px #14213d29}.peely-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.peely-button:disabled{cursor:wait;opacity:.68}.peely-button--red{background:var(--peely-red);color:#fff!important}.peely-button--navy{background:var(--peely-ink);color:#fff!important}.peely-intro__art{isolation:isolate;min-height:clamp(350px,36vw,500px);position:relative}.peely-printer-image--hero{aspect-ratio:1/.9;width:min(100%,590px)}.peely-printer-image--hero .peely-printer-image__caption{bottom:5%;right:8%}.peely-roll{aspect-ratio:1;border:1px solid #14213d29;border-radius:50%;place-items:center;width:clamp(150px,17vw,250px);display:grid;position:absolute;box-shadow:inset 0 0 0 14px #14213d08,8px 10px #14213d1f}.peely-roll:before{content:"";aspect-ratio:1;border:2px solid var(--peely-ink);background:var(--peely-yellow);border-radius:50%;width:47%}.peely-roll span{letter-spacing:.12em;font-size:.56rem;font-weight:850;position:absolute}.peely-roll--one{background:var(--peely-cyan);top:0;left:12%;transform:rotate(-12deg)}.peely-roll--two{background:var(--peely-lavender);width:clamp(110px,13vw,180px);bottom:4%;right:2%;transform:rotate(14deg)}.peely-roll--two:before{background:var(--peely-paper)}.peely-doodle{z-index:2;color:var(--peely-red);font-size:2.2rem;position:absolute}.peely-doodle--spark{top:5%;right:17%;transform:rotate(-18deg)}.peely-doodle--star{color:var(--peely-ink);font-size:1.25rem;bottom:10%;left:2%}.peely-mini-tape{z-index:3;min-height:58px;color:var(--peely-ink);background:#fff;justify-content:space-around;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;top:43%;left:0;right:3%;transform:rotate(5deg);box-shadow:0 9px 18px #14213d29}.peely-mini-tape span{letter-spacing:.07em;font-size:.64rem;font-weight:850}.peely-sticker-note{color:var(--peely-ink);font-family:Segoe Print,cursive;font-size:1rem;line-height:1.05;position:absolute;top:4%;right:0;transform:rotate(7deg)}.peely-benefits{border-top:1px solid var(--peely-rule);grid-template-columns:repeat(3,1fr);display:grid}.peely-benefits>div{flex-direction:column;gap:7px;min-height:72px;padding:15px 20px 12px 0;display:flex}.peely-benefits>div+div{border-left:1px dashed var(--peely-rule);padding-left:20px}.peely-benefits strong{letter-spacing:.065em;font-size:.67rem;font-weight:900}.peely-benefits span{color:var(--peely-muted);font-size:.78rem}.peely-paper-index{color:var(--peely-ink);font-size:.57rem;position:absolute;bottom:-30px;right:26px}.peely-story-track{background-color:var(--peely-yellow);min-height:560svh;position:relative}.peely-story-pin{isolation:isolate;grid-template-rows:auto 1fr auto;gap:16px;height:100svh;min-height:700px;padding:20px clamp(18px,5vw,84px) 18px;display:grid;position:sticky;top:0;overflow:hidden}.peely-story-pin:before,.peely-story-pin:after{content:"";z-index:-1;aspect-ratio:1;background:var(--peely-cyan);border:1px solid #14213d2e;border-radius:50%;width:7vw;position:absolute}.peely-story-pin:before{top:14%;left:-3vw;box-shadow:inset 0 0 0 14px #ffffff5c}.peely-story-pin:after{background:var(--peely-red);width:5vw;bottom:9%;right:0}.peely-story-topline{border-bottom:1px solid var(--peely-rule);letter-spacing:.12em;min-height:34px;font-size:.67rem;font-weight:850}.peely-story-current{color:var(--peely-red)}.peely-tape-viewport{min-height:0;position:relative;overflow:hidden}.peely-tape-motion{will-change:transform;align-items:center;width:600vw;display:flex;position:absolute;inset:0 auto 0 0}.peely-accordion-tape{background:var(--peely-paper);width:600vw;height:min(76svh,790px);min-height:540px;display:flex;position:relative;box-shadow:0 23px #14213d21,0 35px 48px #14213d17}.peely-fold{background:var(--peely-paper);border-right:1px solid #14213d29;flex:0 0 100vw;height:100%;position:relative;overflow:hidden}.peely-fold:before{content:"";z-index:1;pointer-events:none;background:#14213d0b;width:20px;height:100%;position:absolute;top:0;right:0;box-shadow:inset 6px 0 #ffffff7a}.peely-fold:nth-child(2n){background:#fff7e2}.peely-fold:nth-child(2n):before{background:#14213d11;box-shadow:inset 5px 0 #ffffff40}.peely-fold:after{content:"";border-bottom:1px solid #14213d2e;border-right:1px solid #14213d2e;width:28px;height:28px;position:absolute;bottom:17px;right:18px}.peely-fold__content{z-index:2;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,5vw,78px);width:min(84vw,1320px);height:100%;margin:0 auto;padding:clamp(30px,5vw,80px) clamp(4px,2vw,34px);display:grid;position:relative}.peely-fold__copy{max-width:470px}.peely-fold__number{color:var(--peely-red);align-items:center;gap:8px;display:inline-flex}.peely-fold__copy h2{letter-spacing:-.09em;margin:10px 0 8px;font-size:clamp(4.4rem,10vw,10rem);font-weight:950;line-height:.86}.peely-stage-copy{letter-spacing:-.045em;max-width:430px;margin:0;font-size:clamp(1.1rem,2vw,1.7rem);font-weight:750;line-height:1.3}.peely-fold__detail{max-width:370px;color:var(--peely-muted);margin:13px 0 28px;font-size:.92rem;line-height:1.55}.peely-fold__visual{min-width:0;position:relative}.peely-inline-label,.peely-select-label{letter-spacing:.11em;margin:15px 0 7px;font-size:.6rem;font-weight:850;display:block}.peely-type-input,.peely-icon-select{min-height:48px;color:var(--peely-ink);background:0 0;border:1px solid #14213d66;border-radius:0;padding:10px 12px}.peely-type-input{letter-spacing:.06em;width:min(100%,350px);font-size:.9rem;font-weight:700}.peely-icon-select{width:min(100%,220px);font-size:.85rem}.peely-type-visual{padding:30px 0}.peely-hand-note{color:var(--peely-red);align-items:center;gap:9px;font-family:Segoe Print,cursive;font-size:1rem;display:flex;position:absolute;bottom:-46px;right:4%;transform:rotate(-6deg)}.peely-printer-image{aspect-ratio:1/.84;width:min(100%,660px);margin-inline:auto;position:relative}.peely-printer-image img{object-fit:contain;filter:drop-shadow(0 22px 16px #14213d24)}.peely-printer-image__caption{color:#14213d99;letter-spacing:.1em;font-size:.55rem;font-weight:850;position:absolute;bottom:1%;right:5%}.peely-printer-entry--hidden{opacity:.01;transform:translateY(42px)scale(.76)rotate(-2deg)}.peely-printer-entry--pop{animation:.59s cubic-bezier(.18,.82,.25,1) both peely-printer-pop}.peely-printer-entry--settled{opacity:1;transform:translateY(0)scale(1)rotate(0)}@keyframes peely-printer-pop{0%{opacity:0;transform:translateY(42px)scale(.76)rotate(-2deg)}70%{opacity:1;transform:translateY(-10px)scale(1.11)rotate(1deg)}88%{transform:translateY(3px)scale(.97)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.peely-concept-note{max-width:260px;color:var(--peely-muted);text-align:right;font-size:.65rem;position:absolute;bottom:-40px;right:3%}.peely-printer-stage{padding:0 3%}.peely-print-preview{background:#fff;border:1px solid #14213d3b;justify-content:space-between;align-items:center;width:min(100%,350px);min-height:62px;margin:18px 0 10px;padding:8px 14px;display:flex;overflow:hidden}.peely-print-preview__label{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;font-weight:850;display:flex}.peely-print-preview__blade{width:28px;color:var(--peely-red);transform-origin:50%;place-items:center;display:grid}.peely-print-preview--feeding .peely-print-preview__label{animation:.62s both peely-feed}.peely-print-preview--printing .peely-print-preview__label{clip-path:inset(0);animation:.92s steps(8,end) both peely-reveal}.peely-print-preview--cutting .peely-print-preview__blade{animation:.28s both peely-cut}.peely-print-preview--done{border-color:var(--peely-red)}.peely-print-preview__label>span:last-child{text-overflow:ellipsis;overflow:hidden}@keyframes peely-feed{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes peely-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes peely-cut{0%,to{transform:rotate(0)}50%{transform:rotate(-55deg)}}.peely-builder__roll.peely-roll-state--feeding .peely-tape-preview{animation:.62s cubic-bezier(.2,.7,.25,1) both peely-chain-feed}@keyframes peely-chain-feed{0%{transform:translate(-7%)}to{transform:translate(0)}}.peely-print-status{min-height:1.3em;color:var(--peely-muted);margin:8px 0 13px;font-size:.74rem;line-height:1.4}.peely-peel-visual{place-items:center;padding:22px 12px;display:grid}.peely-peel-stack{touch-action:pan-y;place-items:center;width:min(100%,600px);min-height:370px;display:grid;position:relative}.peely-peel-backing,.peely-peel-top{background:#fff;align-items:center;gap:15px;width:min(72%,430px);height:180px;padding:24px 34px;display:flex;position:absolute;box-shadow:0 17px 22px #14213d1f}.peely-peel-backing{color:#14213d6e;background:#f6efd9;justify-content:center;top:54%;left:7%;transform:rotate(4deg)}.peely-peel-backing span{letter-spacing:.15em;font-size:.65rem;font-weight:850}.peely-peel-top{z-index:2;transform-origin:10% 90%;border:1px solid #14213d1a;transition:transform .22s cubic-bezier(.2,.8,.25,1);top:17%;right:8%}.peely-peel-top>span{letter-spacing:.08em;font-size:1.1rem;font-weight:900}.peely-peel-handle{z-index:3;border:2px solid var(--peely-ink);background:var(--peely-red);cursor:ew-resize;touch-action:pan-y;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:11%;right:12%;color:#fff!important}.peely-hint{color:var(--peely-muted);text-align:center;margin:6px 0 0;font-size:.65rem}.peely-peel-caption{border-top:1px dashed var(--peely-rule);max-width:330px;color:var(--peely-muted);margin:0;padding-top:12px;font-size:.73rem;line-height:1.5}.peely-fold__content--wide{grid-template-columns:.45fr 1.55fr}.peely-fold__copy--wide h2{font-size:clamp(3.8rem,8vw,7.8rem)}.peely-usecase-scene{min-width:0;margin:0}.peely-usecase-scene__image{aspect-ratio:3/2;position:relative;overflow:hidden;box-shadow:0 15px 22px #14213d1f}.peely-usecase-scene__image img{object-fit:cover}.peely-scene-labels{pointer-events:none;position:absolute;inset:0}.scene-label{min-width:68px;color:var(--peely-ink);letter-spacing:.045em;text-align:center;background:#fff9e9eb;border:1px solid #14213d38;padding:5px 7px;font-size:clamp(.46rem,.65vw,.63rem);font-weight:900;position:absolute;box-shadow:2px 3px #14213d29}.scene-label--pantry{top:49%;left:5.1%;transform:rotate(-2deg)}.scene-label--cables{top:48%;left:25.4%;transform:rotate(1deg)}.scene-label--parcels{top:40%;left:47%;transform:rotate(-1deg)}.scene-label--files{top:25%;right:7%;transform:rotate(1deg)}.peely-scene-caption{color:var(--peely-red);letter-spacing:.11em;justify-content:space-between;align-items:center;padding-top:10px;font-size:.58rem;font-weight:850;display:flex}.peely-scene-caption svg{flex:none}.peely-text-link{letter-spacing:.08em;border-bottom:1px solid var(--peely-red);align-items:center;gap:9px;padding-bottom:6px;font-size:.65rem;font-weight:900;display:inline-flex}.peely-set-visual{flex-direction:column;gap:28px;display:flex}.peely-set-controls{flex-wrap:wrap;gap:9px;display:flex}.peely-story-footer{border-top:1px solid var(--peely-rule);min-height:44px}.peely-stage-index{align-items:center;gap:clamp(10px,2vw,28px);margin:0;padding:0;list-style:none;display:flex}.peely-stage-index li{color:#14213d80;letter-spacing:.06em;align-items:center;gap:6px;font-size:.55rem;display:flex}.peely-stage-index li span:first-child{font-size:.53rem}.peely-stage-index li[aria-current=step]{color:var(--peely-red)}.peely-scroll-cue{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.peely-scroll-cue svg{animation:1.2s ease-in-out infinite alternate peely-scroll-down}@keyframes peely-scroll-down{to{transform:translateY(4px)}}.peely-story-track.is-flow{min-height:0}.peely-story-track.is-flow .peely-story-pin{height:auto;min-height:0;display:block;position:relative;overflow:visible}.peely-story-track.is-flow .peely-tape-viewport{overflow:visible}.peely-story-track.is-flow .peely-tape-motion{width:100%;display:block;position:relative;inset:auto;transform:none!important}.peely-story-track.is-flow .peely-accordion-tape{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;display:block;transform:none!important}.peely-story-track.is-flow .peely-fold{border:0;width:100%;height:auto;min-height:66svh;display:flex;overflow:visible;box-shadow:0 10px #14213d1f}.peely-story-track.is-flow .peely-fold+.peely-fold{margin-top:20px}.peely-price-note{border-top:1px dashed var(--peely-rule);border-bottom:1px dashed var(--peely-rule);color:var(--peely-red);margin:20px 0;padding:10px 0}.peely-order-visual{padding:0 4%}.peely-order-sticker{border:1px solid var(--peely-ink);color:var(--peely-ink);background:var(--peely-cyan);letter-spacing:.07em;text-align:center;border-radius:50%;place-items:center;padding:14px 18px;font-size:.57rem;font-weight:900;line-height:1.4;display:grid;position:absolute;top:20%;right:5%;transform:rotate(8deg)}.peely-tape-preview{min-height:var(--tape-height);width:100%;padding-left:var(--tape-leading);padding-right:var(--tape-trailing);overscroll-behavior-inline:contain;color:var(--peely-ink);scrollbar-width:thin;background:#fff;align-items:center;display:flex;position:relative;overflow-x:auto;box-shadow:0 14px #14213d1f,0 21px 26px #14213d1c}.peely-tape-preview.is-compact{min-width:min(100%,440px);min-height:max(var(--tape-height), 92px)}.peely-tape-label{height:100%;min-height:inherit;flex:none;align-items:center;display:inline-flex;position:relative}.peely-tape-label__inside{letter-spacing:.07em;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:122px;padding:8px 18px;font-size:.76rem;font-weight:900;display:inline-flex}.peely-tape-label+.peely-tape-label{border-left:1px dashed #14213d3b}.peely-label-glyph{width:20px;height:20px;color:var(--peely-red);flex:0 0 20px;place-items:center;display:inline-grid}.peely-cut-mark{z-index:1;color:var(--peely-red);background:#fff;padding:0 2px;font-size:1.1rem;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.peely-tape-tail{min-width:25px;color:var(--peely-red);padding-left:8px;font-weight:900}.peely-swatch-cyan{background-color:#ebfbfc}.peely-swatch-lavender{background-color:#f1edff}.peely-swatch-hearts,.peely-swatch-grid{background-color:#fff}.peely-tape-pattern{z-index:0;color:#ee4d3d8c;letter-spacing:.25em;pointer-events:none;font-size:.75rem;position:absolute;bottom:7px;right:14px}.peely-tape-pattern--grid{color:#14213d61}.peely-swatch-options{flex-wrap:wrap;gap:10px;display:flex}.peely-swatch{letter-spacing:.07em;cursor:pointer;border:1px solid #14213d59;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:40px;padding:5px 9px;font-size:.56rem;font-weight:850;display:inline-flex}.peely-swatch[aria-pressed=true]{outline:2px solid var(--peely-red);outline-offset:2px}.peely-swatch--classic{background:#fff}.peely-swatch--cyan{background:#e6fafc}.peely-swatch--lavender{background:#eee8ff}.peely-swatch--hearts,.peely-swatch--grid{background-color:#fff}.peely-swatch--hearts:before,.peely-swatch--grid:before{font-size:.8rem;line-height:1}.peely-swatch--hearts:before{content:"♡";color:var(--peely-red)}.peely-swatch--grid:before{content:"▦";color:var(--peely-ink)}.peely-swatch__mark{background-color:var(--peely-paper);border:1px solid #14213d40;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.peely-swatch--cyan .peely-swatch__mark{background:var(--peely-cyan)}.peely-swatch--lavender .peely-swatch__mark{background:var(--peely-lavender)}.peely-swatch--hearts .peely-swatch__mark{background:var(--peely-red)}.peely-swatch--grid .peely-swatch__mark{background:var(--peely-ink)}.peely-builder{background:var(--peely-yellow);padding:clamp(78px,11vw,170px) clamp(18px,7.5vw,120px) clamp(90px,12vw,190px);position:relative}.peely-builder:before,.peely-builder:after{content:"";z-index:0;pointer-events:none;border:1px solid #14213d29;border-radius:50%;position:absolute}.peely-builder:before{aspect-ratio:1;background:var(--peely-red);width:120px;top:15%;left:-30px}.peely-builder:after{aspect-ratio:1;background:var(--peely-lavender);width:80px;bottom:11%;right:4%}.peely-builder__heading,.peely-builder__bench{z-index:1;width:min(100%,1420px);margin-inline:auto;position:relative}.peely-builder__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(36px,6vw,90px);display:flex}.peely-builder__heading h2{letter-spacing:-.095em;margin:0;font-size:clamp(3.5rem,8.3vw,8rem);font-weight:950;line-height:.82}.peely-builder__heading h2 span{color:var(--peely-red)}.peely-builder__intro{max-width:390px;margin:0 0 5px;font-size:.98rem;line-height:1.55}.peely-builder__bench{background:var(--peely-paper);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,76px);padding:clamp(25px,4vw,62px);display:grid;transform:rotate(.25deg);box-shadow:0 20px #14213d1f,0 29px 48px #14213d14}.peely-builder__subhead{border-bottom:1px solid var(--peely-rule);text-transform:uppercase;min-height:42px}.peely-label-editor{margin:8px 0;padding:0;list-style:none}.peely-label-row{border-bottom:1px dashed var(--peely-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;display:grid}.peely-label-row__num{color:var(--peely-red);font-size:.64rem;font-weight:850}.peely-label-row__fields{grid-template-columns:minmax(0,1fr) 90px;gap:7px;display:grid}.peely-label-row__fields input,.peely-label-row__fields select{background:0 0;border:1px solid #14213d4d;border-radius:0;width:100%;min-width:0;height:37px;padding-inline:8px;font-size:.74rem}.peely-label-row__fields input{letter-spacing:.055em;font-weight:800}.peely-label-row__fields select{font-size:.68rem}.peely-label-row__actions{align-items:center;gap:2px;display:flex}.peely-label-row__actions button,.peely-reset{cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.peely-label-row__actions button{width:30px;height:34px}.peely-label-row__actions button:disabled{opacity:.28;cursor:not-allowed}.peely-add-label{color:var(--peely-red);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:8px 0;font-size:.66rem;font-weight:900;display:inline-flex}.peely-add-label:disabled{opacity:.45;cursor:not-allowed}.peely-choice-group{border:0;min-width:0;margin:8px 0 0;padding:17px 0 0}.peely-choice-group legend{margin-bottom:10px}.peely-choice-group legend span{color:var(--peely-muted);letter-spacing:0;font-size:.55rem;font-weight:500}.peely-width-options{gap:8px;display:flex}.peely-width-options button{cursor:pointer;background:0 0;border:1px solid #14213d59;min-width:57px;min-height:39px;font-size:.77rem;font-weight:850}.peely-width-options button small{margin-left:2px;font-size:.55rem}.peely-width-options button[aria-pressed=true]{border-color:var(--peely-red);outline:2px solid var(--peely-red);outline-offset:2px}.peely-margin-controls{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding-top:17px;display:grid}.peely-margin-controls label{letter-spacing:.07em}.peely-margin-controls output{color:var(--peely-red)}.peely-margin-controls input{width:100%;height:16px;accent-color:var(--peely-red);cursor:ew-resize;grid-column:1/-1;margin:0 0 6px}.peely-builder__preview{flex-direction:column;min-width:0;display:flex}.peely-reset{letter-spacing:.07em;align-items:center;gap:6px;font-size:.56rem;font-weight:800;display:flex}.peely-builder__roll{flex-direction:column;justify-content:center;gap:24px;min-height:300px;padding:28px 0 34px;display:flex;position:relative;overflow:hidden}.peely-builder__roll:before,.peely-builder__roll:after{content:"";z-index:0;border-top:1px dashed #14213d2e;height:1px;position:absolute;left:0;right:0}.peely-builder__roll:before{top:15%}.peely-builder__roll:after{bottom:15%}.peely-builder__roll .peely-tape-preview{z-index:1;min-height:var(--tape-height);flex:none}.peely-builder__roller{background:var(--peely-yellow);width:84px;height:84px;box-shadow:inset 0 0 0 10px var(--peely-paper);border:1px solid #14213d42;border-radius:50%;align-self:center;place-items:center;display:grid}.peely-builder__roller span{border:2px solid var(--peely-ink);background:var(--peely-red);border-radius:50%;width:29px;height:29px}.peely-margin-meter{color:var(--peely-muted);letter-spacing:.07em;align-items:center;gap:10px;font-size:.55rem;font-weight:800;display:flex}.peely-margin-meter__line{border-top:1px dashed var(--peely-rule);flex:1;min-width:20px;height:1px}.peely-builder__actions{border-top:1px solid var(--peely-rule);justify-content:space-between;align-items:center;gap:18px;min-height:74px;margin-top:20px;padding-top:15px;display:flex}.peely-print-actions{flex-wrap:wrap;gap:9px;display:flex}.peely-print-actions .peely-button{min-height:46px;padding-inline:13px;font-size:.62rem}.peely-local-note{color:var(--peely-muted);align-items:center;gap:8px;font-size:.55rem;display:inline-flex}.peely-local-light{background:var(--peely-red);border-radius:50%;width:8px;height:8px}.peely-print-status--builder{min-height:1.2em;margin:0}.peely-builder__disclaimer{color:var(--peely-muted);letter-spacing:0;margin:auto 0 0;padding-top:11px;font-size:.61rem;font-weight:500;line-height:1.55}.peely-closing{background:var(--peely-yellow);padding:30px clamp(18px,6vw,90px) 82px}.peely-closing__paper{background:var(--peely-paper);max-width:1500px;min-height:390px;margin:auto;padding:clamp(34px,7vw,100px);position:relative;overflow:hidden;box-shadow:0 18px #14213d1f}.peely-closing__paper h2{z-index:1;letter-spacing:-.09em;max-width:1000px;margin:0 0 32px;font-size:clamp(2.9rem,7.5vw,7.2rem);font-weight:950;line-height:.9;position:relative}.peely-closing__paper h2 span{color:var(--peely-red)}.peely-closing__truth{max-width:620px;color:var(--peely-muted);letter-spacing:0;margin:19px 0 0;font-size:.71rem;font-weight:500;line-height:1.6}.peely-closing__roll{aspect-ratio:1;background:var(--peely-cyan);border:1px solid #14213d2e;border-radius:50%;place-items:center;width:220px;display:grid;position:absolute;bottom:-100px;right:4%;box-shadow:inset 0 0 0 22px #fff6}.peely-closing__roll span{aspect-ratio:1;border:2px solid var(--peely-ink);background:var(--peely-paper);border-radius:50%;width:42%}.peely-footer{border-top:1px solid #14213d33;justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:24px clamp(18px,5.4vw,88px);display:flex}.peely-footer>span{color:#14213da3;font-size:.55rem}.peely-footer nav a{font-size:.6rem}.peely-order-dialog{border:1px solid var(--peely-ink);width:min(92vw,520px);color:var(--peely-ink);background:var(--peely-paper);box-shadow:12px 12px 0 var(--peely-red);padding:38px}.peely-order-dialog::backdrop{background:#14213dad}.peely-order-dialog__close{border:1px solid var(--peely-ink);cursor:pointer;background:0 0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.peely-order-dialog__stamp{color:var(--peely-red);align-items:center;gap:7px;display:inline-flex}.peely-order-dialog h2{letter-spacing:-.07em;margin:20px 0 14px;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1}.peely-order-dialog p{font-size:.91rem;line-height:1.55}.peely-order-dialog__detail{color:var(--peely-muted);font-size:.78rem!important}.peely-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.peely-intro__paper{min-height:760px}.peely-story-pin{padding-inline:max(5vw,50vw - 750px)}}@media (max-width:1100px){.peely-nav{gap:14px}.peely-nav a{font-size:.58rem}.peely-intro h1{font-size:clamp(3.8rem,7.8vw,6.5rem)}.peely-fold__content{gap:30px;width:88vw}.peely-fold__copy h2{font-size:clamp(4.3rem,11vw,8rem)}.peely-builder{padding-inline:5vw}.peely-builder__bench{gap:28px}}@media (max-width:850px){.peely-header{flex-wrap:wrap;min-height:68px;padding-inline:18px}.peely-nav{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;padding:4px 0 3px;overflow-x:auto}.peely-nav::-webkit-scrollbar{display:none}.peely-nav a{flex:none;font-size:.57rem}.peely-intro{min-height:initial;padding:18px 14px 50px}.peely-intro__paper{min-height:0;padding:28px 23px 17px}.peely-intro__topline{font-size:.55rem}.peely-intro__main{grid-template-columns:minmax(0,1fr) .52fr;gap:6px;padding-block:48px 40px}.peely-intro h1{font-size:clamp(3.4rem,9vw,4.8rem)}.peely-intro__art{min-height:300px;transform:none}.peely-printer-image--hero{width:min(100%,410px)}.peely-benefits{grid-template-columns:1fr}.peely-benefits>div{min-height:56px;padding:12px 0}.peely-benefits>div+div{border-left:0;border-top:1px dashed var(--peely-rule);padding-left:0}.peely-benefits strong{font-size:.62rem}.peely-benefits span{font-size:.72rem}.peely-paper-index{font-size:.5rem;bottom:-25px;right:7px}.peely-story-track{min-height:0}.peely-story-pin{height:auto;min-height:0;padding:17px 14px 30px;display:block;position:relative;overflow:visible}.peely-story-topline{height:36px;margin:0 7px 22px}.peely-story-current{display:none}.peely-tape-viewport{overflow:visible}.peely-tape-motion{width:100%;display:block;position:relative;inset:auto;transform:none!important}.peely-accordion-tape{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;display:block;transform:none!important}.peely-fold{border:0;width:100%;height:auto;min-height:66svh;display:flex;overflow:visible;box-shadow:0 10px #14213d1f}.peely-fold+.peely-fold{margin-top:20px}.peely-fold:before{width:12px;right:9px}.peely-fold:after{width:19px;height:19px;bottom:15px;right:25px}.peely-fold__content,.peely-fold__content--wide{width:100%;min-height:inherit;grid-template-columns:1fr;gap:24px;padding:32px 25px 40px;display:grid}.peely-fold__copy{max-width:100%}.peely-fold__number{font-size:.58rem}.peely-fold__copy h2,.peely-fold__copy--wide h2{margin-block:7px;font-size:clamp(4rem,19vw,7rem)}.peely-stage-copy{font-size:1.2rem}.peely-fold__detail{max-width:420px;margin:10px 0 18px;font-size:.83rem}.peely-type-visual{padding:0}.peely-type-input,.peely-icon-select{width:100%}.peely-hand-note{bottom:-28px;right:5%}.peely-printer-image{width:min(100%,500px)}.peely-concept-note{text-align:center;max-width:none;margin:-8px 0 0;position:static}.peely-printer-stage,.peely-peel-visual{padding:0}.peely-peel-stack{min-height:280px}.peely-peel-backing,.peely-peel-top{height:135px;padding:18px}.peely-fold__content--wide{gap:18px}.peely-scene-caption{font-size:.49rem}.scene-label{min-width:48px;padding:4px 5px;font-size:.46rem}.peely-set-visual{gap:19px}.peely-story-footer{min-height:0;margin:28px 6px 0;padding-top:15px;display:block}.peely-stage-index{flex-wrap:wrap;gap:10px 14px}.peely-stage-index li{font-size:.53rem}.peely-scroll-cue{display:none}.peely-builder{padding:80px 15px 95px}.peely-builder__heading{margin-bottom:34px;display:block}.peely-builder__heading h2{font-size:clamp(3.6rem,14vw,6.3rem)}.peely-builder__intro{max-width:420px;margin-top:20px;font-size:.86rem}.peely-builder__bench{grid-template-columns:1fr;gap:30px;padding:22px 18px;transform:none}.peely-builder__subhead{font-size:.58rem}.peely-label-row{grid-template-columns:24px minmax(0,1fr) auto;gap:4px}.peely-label-row__fields{grid-template-columns:minmax(0,1fr) 75px;gap:5px}.peely-label-row__actions button{width:26px}.peely-builder__roll{min-height:235px}.peely-builder__actions{flex-direction:column;align-items:flex-start;padding-top:16px}.peely-builder__disclaimer{margin-top:8px}.peely-closing{padding:0 14px 40px}.peely-closing__paper{min-height:420px;padding:46px 23px}.peely-closing__paper h2{font-size:clamp(2.7rem,11vw,5.2rem)}.peely-closing__roll{width:160px;bottom:-75px;right:-46px}.peely-footer{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 18px 32px}.peely-footer nav{flex-wrap:wrap;justify-content:flex-start;gap:14px 20px}.peely-order-dialog{padding:34px 24px 25px}}@media (max-width:470px){.peely-header-cta{font-size:.54rem}.peely-intro__topline>span:first-child{max-width:145px;line-height:1.35}.peely-intro__main{grid-template-columns:1fr;padding-block:43px 34px}.peely-intro h1{font-size:clamp(3.4rem,14.8vw,4.8rem)}.peely-intro__sub{margin:19px 0;font-size:1.05rem}.peely-intro__art{opacity:1;width:100%;min-height:260px;position:relative;bottom:auto;right:auto;transform:none}.peely-printer-image--hero{width:min(100%,310px)}.peely-intro__copy{min-height:0}.peely-sticker-note{font-size:.78rem}.peely-benefits>div{min-height:51px}.peely-benefits span{font-size:.68rem}.peely-fold{min-height:610px}.peely-fold__content{padding:29px 20px 40px}.peely-fold__copy h2{font-size:4.2rem}.peely-fold__detail{max-width:320px}.peely-tape-preview.is-compact{min-width:0}.peely-tape-label__inside{min-width:100px;padding-inline:12px;font-size:.66rem}.peely-peel-stack{min-height:245px}.peely-peel-backing,.peely-peel-top{width:78%;height:120px}.peely-peel-backing{left:2%}.peely-peel-top{right:2%}.peely-usecase-scene__image{aspect-ratio:1.15}.scene-label--pantry{top:47%;left:4%}.scene-label--cables{top:49%;left:23%}.scene-label--parcels{top:39%;left:45%}.scene-label--files{top:24%;right:5%}.peely-swatch-options{gap:7px}.peely-swatch{min-width:78px;min-height:37px;padding-inline:6px;font-size:.5rem}.peely-builder__heading h2{font-size:3.7rem}.peely-builder__bench{padding-inline:14px}.peely-label-row__fields{grid-template-columns:minmax(0,1fr) 68px}.peely-label-row__actions{gap:0}.peely-label-row__actions button{width:23px}.peely-width-options{gap:6px}.peely-width-options button{min-width:52px}.peely-margin-controls label{font-size:.56rem}.peely-margin-meter{gap:6px;font-size:.49rem}.peely-local-note{font-size:.49rem}.peely-closing__paper{min-height:460px}}@media (prefers-reduced-motion:reduce){.peely-page *,.peely-page :before,.peely-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.peely-printer-entry--hidden{opacity:0;transform:none}.peely-printer-entry--pop,.peely-printer-entry--settled{animation:.12s linear both peely-reduced-pop}.peely-story-track{min-height:0}.peely-story-pin{height:auto;min-height:0;display:block;position:relative;overflow:visible}.peely-tape-viewport{overflow:visible}.peely-tape-motion{width:100%;display:block;position:relative;inset:auto;transform:none!important}.peely-accordion-tape{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;display:block;transform:none!important}.peely-fold{border:0;width:100%;height:auto;min-height:66svh;display:flex;overflow:visible;box-shadow:0 10px #14213d1f}.peely-fold+.peely-fold{margin-top:20px}@keyframes peely-reduced-pop{0%{opacity:0}to{opacity:1}}}
