.PackagingWorkshop_workshop__n3LCB{--paper:#fffcf5;--ink:#263d31;--muted:#4d5c50;--line:#dcd8cb;--accent:#a13b21;--wash:#e9ede2;background:#f7f4ec;color:var(--ink)}.dark .PackagingWorkshop_workshop__n3LCB{--paper:#292b22;--ink:#f3f0e6;--muted:#c3c9bb;--line:#525548;--accent:#ffab8e;--wash:#30382c;background:#20231d}.PackagingWorkshop_wrap___8z7X{max-width:1200px;padding:0 32px;margin:auto}.PackagingWorkshop_idea__sRBwi,.PackagingWorkshop_workshop__n3LCB h1,.PackagingWorkshop_workshop__n3LCB h2,.PackagingWorkshop_workshop__n3LCB h3{font-family:var(--font-display),Georgia,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.PackagingWorkshop_workshop__n3LCB h1{font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1.08;margin:22px 0;overflow-wrap:anywhere}.PackagingWorkshop_workshop__n3LCB h1 em{color:var(--accent);font-style:normal}.PackagingWorkshop_workshop__n3LCB h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.14}.PackagingWorkshop_workshop__n3LCB h3{font-size:1.6rem;line-height:1.2}.PackagingWorkshop_workshop__n3LCB p{line-height:1.65}.PackagingWorkshop_eyebrow__mxQMw{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;color:var(--accent)}.PackagingWorkshop_eyebrow__mxQMw span{margin-left:18px}.PackagingWorkshop_hero__yDeY2{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center;padding:64px 0 72px}.PackagingWorkshop_intro__T8d4L{max-width:570px;font-size:1.14rem;color:var(--muted)}.PackagingWorkshop_actions__sQbuw{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.PackagingWorkshop_button__TY1P0{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:13px 20px;border-radius:5px;min-height:48px;font-size:.9rem;font-weight:600;cursor:pointer;line-height:1.4}.PackagingWorkshop_button__TY1P0:hover{opacity:.88}.PackagingWorkshop_textLink__0rqog{display:inline-flex;align-items:center;gap:6px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:.95rem}.PackagingWorkshop_workshop__n3LCB a:focus-visible,.PackagingWorkshop_workshop__n3LCB button:focus-visible,.PackagingWorkshop_workshop__n3LCB summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.PackagingWorkshop_byline__AtCz8{font-size:.78rem;color:var(--muted);margin-top:25px}.PackagingWorkshop_byline__AtCz8 span{padding:0 6px}.PackagingWorkshop_note__w4Hgz{background:var(--wash);border:1px solid var(--line);padding:36px;transform:rotate(2deg);position:relative;box-shadow:5px 7px 0 var(--line)}.PackagingWorkshop_note__w4Hgz:before{content:"";position:absolute;width:90px;height:24px;top:-12px;left:calc(50% - 45px);background:#c8aa754f;transform:rotate(-6deg)}.PackagingWorkshop_noteIcons__hKFRk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 32px;color:var(--ink)}.PackagingWorkshop_noteIcons__hKFRk span{color:var(--muted)}.PackagingWorkshop_idea__sRBwi{font-size:1.8rem;line-height:1.25!important}.PackagingWorkshop_noteCaption___wFKX{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;color:var(--muted);font-size:.86rem}.PackagingWorkshop_story__gV4io{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:72px;padding:48px 0}.PackagingWorkshop_story__gV4io p:not(.PackagingWorkshop_eyebrow__mxQMw){margin-bottom:16px}.PackagingWorkshop_story__gV4io .PackagingWorkshop_fine__m1KPG{margin-top:12px;margin-bottom:0!important}.PackagingWorkshop_fine__m1KPG{font-size:.8rem;color:var(--muted)}.PackagingWorkshop_section__o9M71{padding-top:72px;scroll-margin-top:120px}.PackagingWorkshop_sectionIntro__56a_J{max-width:680px;color:var(--muted);margin-top:18px}.PackagingWorkshop_demo__eF2G1{margin-top:32px;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #263d3108}.PackagingWorkshop_demoBar__0loxk{display:flex;gap:8px;align-items:center;padding:14px 24px;background:var(--wash);font-size:.78rem;font-weight:600;border-bottom:1px solid var(--line)}.PackagingWorkshop_demoDot__vRmJ_{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.PackagingWorkshop_stepButtons__vHWNv{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.PackagingWorkshop_stepButtons__vHWNv button{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 12px;border-bottom:3px solid transparent;cursor:pointer;color:var(--muted);font-size:.95rem;font-weight:600}.PackagingWorkshop_stepButtons__vHWNv button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);background:var(--wash)}.PackagingWorkshop_stepButtons__vHWNv button span{font-size:.7rem;font-variant-numeric:tabular-nums}.PackagingWorkshop_demoBody__2quBT{display:grid;grid-template-columns:.9fr 1.1fr;padding:32px;gap:32px;align-items:start}.PackagingWorkshop_demoExplanation__K07s1{padding:6px 8px 0 0}.PackagingWorkshop_demoExplanation__K07s1>svg{color:var(--accent);margin-bottom:20px}.PackagingWorkshop_demoExplanation__K07s1 h3{margin-bottom:16px;font-size:1.8rem}.PackagingWorkshop_demoExplanation__K07s1 p{color:var(--muted);font-size:.95rem}.PackagingWorkshop_invoice__8uOoX{border:1px solid var(--line);border-radius:6px;min-width:0}.PackagingWorkshop_invoiceHeader__sfdBt{display:flex;gap:12px;align-items:center;border-bottom:1px dashed var(--line);padding:16px 20px}.PackagingWorkshop_invoiceHeader__sfdBt strong{font-size:.9rem}.PackagingWorkshop_invoiceHeader__sfdBt p{font-size:.72rem;color:var(--muted)}.PackagingWorkshop_item__VZmmJ{padding:16px 20px}.PackagingWorkshop_item__VZmmJ+.PackagingWorkshop_item__VZmmJ{border-top:1px solid var(--line)}.PackagingWorkshop_itemHeading__FypGR{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:.95rem}.PackagingWorkshop_itemHeading__FypGR small{font-weight:400;color:var(--muted);margin-left:5px}.PackagingWorkshop_itemHeading__FypGR>span{font-size:.8rem}.PackagingWorkshop_item__VZmmJ dl>div+div{margin-top:12px}.PackagingWorkshop_item__VZmmJ dt{font-size:.72rem;color:var(--muted);margin-bottom:3px}.PackagingWorkshop_item__VZmmJ dd{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.88rem}.PackagingWorkshop_item__VZmmJ dd>span{font-size:.65rem;font-weight:600;padding:3px 8px;border:1px solid;border-radius:30px}.PackagingWorkshop_missing__4_EG5{color:var(--muted)}.PackagingWorkshop_proven__0fqic{color:#326143;background:#e8f0e5}.PackagingWorkshop_conflict__HdlUc{color:#912e21;background:#fff0e9}.PackagingWorkshop_review__pWruo{color:#785119;background:#fff5d8}.PackagingWorkshop_sources__UCLd3{border-top:1px solid var(--line);padding:14px 20px;font-size:.78rem}.PackagingWorkshop_sources__UCLd3 summary{color:var(--accent);cursor:pointer;padding:5px 0}.PackagingWorkshop_sources__UCLd3 p{margin:10px 0;color:var(--muted)}.PackagingWorkshop_sources__UCLd3 a{display:flex;align-items:baseline;gap:6px;color:var(--accent);text-decoration:underline;margin:10px 0}.PackagingWorkshop_sources__UCLd3 a svg{flex-shrink:0}.PackagingWorkshop_reply__KZYT4{grid-column:1/-1;border-left:2px solid var(--accent);padding:4px 0 4px 20px}.PackagingWorkshop_reply__KZYT4 .PackagingWorkshop_eyebrow__mxQMw{display:flex;gap:8px;align-items:center}.PackagingWorkshop_reply__KZYT4 blockquote{margin:8px 0;font-size:1rem}.PackagingWorkshop_demoFooter__4wprd{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;border-top:1px solid var(--line);background:var(--wash)}.PackagingWorkshop_demoFooter__4wprd p{font-size:.85rem;max-width:590px;display:flex;gap:10px;align-items:flex-start}.PackagingWorkshop_demoFooter__4wprd p svg{flex-shrink:0;margin-top:3px}.PackagingWorkshop_demoFooter__4wprd button{flex-shrink:0}.PackagingWorkshop_loopGrid__3vkIf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:32px;padding:1px;list-style:none;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.PackagingWorkshop_loopStep__S9hZj{min-width:0;padding:24px;background:var(--paper)}.PackagingWorkshop_loopRole__Eqm2Y{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PackagingWorkshop_loopStep__S9hZj h3{margin-bottom:12px;font-size:1.35rem}.PackagingWorkshop_loopStep__S9hZj p{color:var(--muted);font-size:.88rem}.PackagingWorkshop_loopNote__jvOid{max-width:900px;margin-top:20px;padding-left:16px;border-left:2px solid var(--accent);color:var(--muted);font-size:.85rem}.PackagingWorkshop_statusGrid__IcCQT{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.PackagingWorkshop_status__tL8Z4{border-top:1px solid var(--line);padding-top:20px}.PackagingWorkshop_statusBadge__Vfv7X{font-size:.75rem;color:var(--accent);font-weight:600;margin-bottom:18px}.PackagingWorkshop_statusBadge__Vfv7X span{margin-right:8px}.PackagingWorkshop_status__tL8Z4 h3{margin-bottom:14px}.PackagingWorkshop_status__tL8Z4>p:not(.PackagingWorkshop_statusBadge__Vfv7X){font-size:.9rem;color:var(--muted)}.PackagingWorkshop_status__tL8Z4 .PackagingWorkshop_statusFoot__gchO1{font-size:.8rem!important;margin-top:18px;border-left:2px solid var(--line);padding-left:12px}.PackagingWorkshop_pilot__M31z6{padding:44px 48px;background:var(--wash);margin:72px 0 0;border-top:2px solid var(--ink)}.PackagingWorkshop_pilot__M31z6 h2{max-width:760px}.PackagingWorkshop_pilot__M31z6>p:not(.PackagingWorkshop_eyebrow__mxQMw){max-width:760px;margin-top:18px}.PackagingWorkshop_pilot__M31z6 .PackagingWorkshop_button__TY1P0{margin-top:26px}.PackagingWorkshop_wrap___8z7X{padding-bottom:64px}@media (max-width:900px){.PackagingWorkshop_loopGrid__3vkIf{grid-template-columns:repeat(2,minmax(0,1fr))}.PackagingWorkshop_hero__yDeY2{gap:32px;grid-template-columns:1.4fr 1fr}.PackagingWorkshop_note__w4Hgz{padding:24px}.PackagingWorkshop_noteIcons__hKFRk{gap:6px}.PackagingWorkshop_noteIcons__hKFRk>svg:nth-of-type(2){width:48px}.PackagingWorkshop_idea__sRBwi{font-size:1.5rem}.PackagingWorkshop_story__gV4io{gap:32px}.PackagingWorkshop_demoBody__2quBT{gap:24px;padding:24px}.PackagingWorkshop_demoFooter__4wprd{padding:20px 24px}.PackagingWorkshop_statusGrid__IcCQT{gap:24px}}@media (max-width:640px){.PackagingWorkshop_loopGrid__3vkIf{grid-template-columns:1fr}.PackagingWorkshop_loopStep__S9hZj{padding:20px}.PackagingWorkshop_wrap___8z7X{padding:0 20px 40px}.PackagingWorkshop_hero__yDeY2{grid-template-columns:1fr;gap:40px;padding:36px 0 40px}.PackagingWorkshop_workshop__n3LCB h1{font-size:clamp(2.4rem,8.6vw,3.7rem)}.PackagingWorkshop_intro__T8d4L{font-size:1.04rem}.PackagingWorkshop_note__w4Hgz{transform:none;margin:0 4px;padding:24px}.PackagingWorkshop_noteIcons__hKFRk{justify-content:flex-start;gap:20px;padding:0 0 20px}.PackagingWorkshop_noteIcons__hKFRk>svg:nth-of-type(2){width:44px;height:44px}.PackagingWorkshop_idea__sRBwi{font-size:1.5rem}.PackagingWorkshop_noteCaption___wFKX{margin-top:16px;padding-top:12px}.PackagingWorkshop_story__gV4io{grid-template-columns:1fr;gap:24px;padding:32px 0}.PackagingWorkshop_section__o9M71{padding-top:44px}.PackagingWorkshop_demoBar__0loxk{padding:12px 16px;font-size:.68rem}.PackagingWorkshop_stepButtons__vHWNv button{font-size:.82rem;gap:7px;padding:16px 6px}.PackagingWorkshop_demoBody__2quBT{grid-template-columns:1fr;padding:20px 16px;gap:24px}.PackagingWorkshop_demoExplanation__K07s1{padding:0}.PackagingWorkshop_demoExplanation__K07s1>svg{margin-bottom:12px}.PackagingWorkshop_demoExplanation__K07s1 h3{font-size:1.5rem}.PackagingWorkshop_demoFooter__4wprd{flex-direction:column;align-items:stretch;gap:18px;padding:20px 16px}.PackagingWorkshop_invoiceHeader__sfdBt,.PackagingWorkshop_item__VZmmJ{padding:14px}.PackagingWorkshop_statusGrid__IcCQT{grid-template-columns:1fr}.PackagingWorkshop_status__tL8Z4{padding-top:16px}.PackagingWorkshop_statusBadge__Vfv7X{margin-bottom:12px}.PackagingWorkshop_pilot__M31z6{margin-top:44px;padding:28px 20px}.PackagingWorkshop_byline__AtCz8{font-size:.72rem}}