.ClosingCta-module__Q_E3sW__cta{background:var(--clay);color:var(--white)}.ClosingCta-module__Q_E3sW__inner{max-width:var(--max-width);padding:4.6rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.ClosingCta-module__Q_E3sW__heading{max-width:12em;color:var(--white);font-size:clamp(1.6rem,5vw,3rem)}
.ProjectCardDemo-module__CUAxiW__card{background-color:var(--paper-light);background-image:repeating-linear-gradient(var(--paper-light) 0, var(--paper-light) 2.05rem, #eadfcb 2.1rem);border-radius:var(--radius-s);width:min(100%,23rem);box-shadow:var(--shadow-paper);flex-direction:column;gap:.9rem;padding:1.9rem 1.6rem 1.6rem;display:flex;position:relative;transform:rotate(-1.5deg)}.ProjectCardDemo-module__CUAxiW__tape{background:var(--tape);width:5.8rem;height:1.6rem;position:absolute;top:-.75rem;left:40%;transform:rotate(3deg)}.ProjectCardDemo-module__CUAxiW__eyebrow{color:var(--olive);font-size:.875rem;font-weight:700}.ProjectCardDemo-module__CUAxiW__title{font-family:var(--font-heading);font-size:1.75rem;line-height:1.15}.ProjectCardDemo-module__CUAxiW__yarn{align-items:center;gap:.6rem;display:flex}.ProjectCardDemo-module__CUAxiW__swatch{background:var(--swatch-coral);border:var(--border);border-radius:50%;flex:none;width:1.8rem;height:1.8rem}.ProjectCardDemo-module__CUAxiW__counter{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.ProjectCardDemo-module__CUAxiW__minus,.ProjectCardDemo-module__CUAxiW__plus{width:64px;height:64px;font-family:var(--font-body);cursor:pointer;border-radius:50%;flex:none;font-size:1.7rem;font-weight:700;line-height:1}.ProjectCardDemo-module__CUAxiW__minus{border:var(--border);background:var(--paper-light);color:var(--ink)}.ProjectCardDemo-module__CUAxiW__minus:disabled{cursor:not-allowed;border-style:dashed}.ProjectCardDemo-module__CUAxiW__plus{border:2px solid var(--clay);background:var(--clay);color:var(--white)}.ProjectCardDemo-module__CUAxiW__plus:hover{background:var(--clay-dark);border-color:var(--clay-dark)}.ProjectCardDemo-module__CUAxiW__value{flex-direction:column;flex:auto;min-width:0;line-height:1.1;display:flex}.ProjectCardDemo-module__CUAxiW__valueLabel{color:var(--ink-soft);font-size:.875rem}.ProjectCardDemo-module__CUAxiW__valueNumber{font-family:var(--font-heading);font-size:2.6rem;line-height:1}
.Hero-module__gNeX-G__hero{max-width:var(--max-width);padding:2.5rem var(--gutter) 5rem;flex-wrap:wrap;align-items:center;gap:3.4rem;margin:0 auto;display:flex}.Hero-module__gNeX-G__text{flex-direction:column;flex:24rem;gap:1.25rem;min-width:0;display:flex}.Hero-module__gNeX-G__eyebrow{color:var(--olive);font-weight:700}.Hero-module__gNeX-G__title{text-wrap:balance;font-size:clamp(2.5rem,7vw,4rem);line-height:1.05}.Hero-module__gNeX-G__intro{max-width:30em;color:var(--ink-soft);font-size:1.15rem}.Hero-module__gNeX-G__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.Hero-module__gNeX-G__promise{color:var(--ink-soft);font-size:.95rem}.Hero-module__gNeX-G__secondary{min-height:3.25rem;color:var(--ink);align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.Hero-module__gNeX-G__secondary:hover{color:var(--clay-dark)}.Hero-module__gNeX-G__visual{flex:20rem;justify-content:center;min-width:0;padding:1.5rem 0;display:flex;position:relative}.Hero-module__gNeX-G__logo{z-index:1;width:5.5rem;position:absolute;top:-1.5rem;right:4%;transform:rotate(-8deg)}@media (max-width:30rem){.Hero-module__gNeX-G__logo{width:4rem;top:-1rem;right:0}}
.sections-module__06nMga__sections{border-top:var(--border)}.sections-module__06nMga__section{max-width:var(--max-width);padding:4.2rem var(--gutter);flex-wrap:wrap;align-items:center;gap:3rem;margin:0 auto;display:flex}.sections-module__06nMga__band{background:var(--paper-dark)}.sections-module__06nMga__reverse{flex-direction:row-reverse}.sections-module__06nMga__copy{flex-direction:column;flex:21rem;gap:.85rem;min-width:0;display:flex}.sections-module__06nMga__number{font-family:var(--font-heading);color:var(--clay);font-size:1.45rem}.sections-module__06nMga__heading{font-size:clamp(2rem,5vw,2.75rem)}.sections-module__06nMga__lead{color:var(--ink-soft);max-width:26em;font-size:1.15rem}.sections-module__06nMga__illustration{flex:23rem;min-width:0}.sections-module__06nMga__panel{background:var(--paper-light);border:var(--border);border-radius:var(--radius-m);padding:.6rem 1.5rem}.sections-module__06nMga__list{margin:0;padding:0;list-style:none}.sections-module__06nMga__row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.85rem 0;display:flex}.sections-module__06nMga__row:last-child{border-bottom:0}.sections-module__06nMga__rowName{flex:5rem}.sections-module__06nMga__swatch{border-radius:50%;flex:none;width:2.1rem;height:2.1rem}.sections-module__06nMga__coral{background:var(--swatch-coral)}.sections-module__06nMga__mustard{background:var(--swatch-mustard)}.sections-module__06nMga__olive{background:var(--swatch-olive)}.sections-module__06nMga__icon{flex:none;width:2.1rem;height:2.1rem}.sections-module__06nMga__cards{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sections-module__06nMga__card{background:var(--paper-light);border-radius:var(--radius-m);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.sections-module__06nMga__cardTitle{font-size:1.15rem;font-weight:700}.sections-module__06nMga__track{border-radius:var(--radius-pill);background:var(--line);height:.75rem;display:block}.sections-module__06nMga__fill{border-radius:var(--radius-pill);height:100%;display:block}.sections-module__06nMga__fillClay{background:var(--clay)}.sections-module__06nMga__fillOlive{background:var(--olive)}.sections-module__06nMga__cardMeta{color:var(--ink-soft)}.sections-module__06nMga__pattern{background:var(--paper-light);border:var(--border);border-radius:var(--radius-m);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.sections-module__06nMga__tags{flex-wrap:wrap;gap:.5rem;display:flex}.sections-module__06nMga__tag{border-radius:var(--radius-pill);border:var(--border);align-items:center;min-height:2.5rem;padding:0 1rem;font-weight:700;display:inline-flex}.sections-module__06nMga__tagActive{background:var(--ink);color:var(--paper-light)}.sections-module__06nMga__original{color:var(--ink-soft)}.sections-module__06nMga__translation{font-size:1.3rem;line-height:1.4}.sections-module__06nMga__label{font-weight:700}
