.pattern-value{background:var(--lilac);padding:0}.pattern-value-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:42px;align-items:center}.pattern-value-grid--text{grid-template-columns:minmax(0,1fr);max-width:960px;padding-block:32px}.pattern-value-media{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.pattern-value-image,.pattern-value-video{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}.pattern-value-video{background:var(--ink)}.pattern-value-caption{font-size:.72rem;line-height:1.5;color:var(--muted);margin:8px 0 12px}.pattern-value-copy{padding-block:27px;min-width:0}.pattern-value-copy h2,.pattern-vault-copy h2{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.14;margin:0 0 12px;font-weight:400;letter-spacing:-.035em}.pattern-value-copy .rte,.pattern-vault-copy .rte{font-size:.95rem;line-height:1.6;max-width:650px}.pattern-value-copy .rte p,.pattern-vault-copy .rte p{margin:0 0 18px}.pattern-value-copy .eyebrow,.pattern-vault-copy .eyebrow{margin-bottom:10px}.pattern-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 23px;list-style:none;padding:0;margin:18px 0 0}.pattern-feature-list li{display:flex;align-items:center;gap:12px;font-size:.82rem;line-height:1.45;min-width:0}.pattern-feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:color-mix(in srgb,var(--plum) 18%,var(--paper));border-radius:50%;color:var(--plum)}.pattern-feature-icon .icon{width:22px;height:22px;stroke-width:1.5}.pattern-value-copy>.text-link{display:inline-flex;margin-top:22px;font-size:.83rem}.community-gallery{padding:29px 0 24px;background:var(--paper)}.community-gallery .section-heading,.maker-reviews .section-heading{margin-bottom:14px;align-items:flex-end;gap:20px}.community-gallery .section-heading h2,.maker-reviews .section-heading h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;margin:0 0 3px;letter-spacing:-.03em}.community-gallery .section-heading p,.maker-reviews .section-heading p{margin:0;font-size:.81rem;line-height:1.5;color:var(--muted)}.community-gallery .section-heading .community-gallery-tagline{text-align:right;flex-shrink:0;font-size:.75rem}.community-gallery-row{display:grid;grid-template-columns:minmax(0,6fr) minmax(150px,1.2fr);gap:16px;align-items:start}.community-gallery-row--no-cta{grid-template-columns:minmax(0,1fr)}.community-gallery-images{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.community-gallery-item{margin:0;min-width:0}.community-gallery-item>a{display:block}.community-gallery-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:5px}.community-gallery-item figcaption{display:grid;gap:2px;margin:6px 0 0;font-size:.62rem;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.community-gallery-cta{background:var(--lilac);text-align:center;padding:16px 10px 12px;border-radius:5px;min-height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.community-gallery-cta>span>.icon{height:29px;width:29px;color:var(--plum);stroke-width:1.3}.community-gallery-cta h3{font-family:var(--font-heading);font-weight:400;line-height:1.17;font-size:clamp(1rem,1.5vw,1.25rem);margin:6px 0 13px;max-width:170px}.community-gallery-cta .button{min-height:35px;padding:8px 10px;font-size:.67rem;line-height:1.2;white-space:nowrap;gap:5px;border-radius:4px}.community-gallery-cta .button .icon{height:13px;width:13px}.pattern-vault{background:var(--lilac);padding:0}.pattern-vault-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:38px}.pattern-vault-grid--text{grid-template-columns:minmax(0,1fr);max-width:900px}.pattern-vault-media{min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center}.pattern-vault-image{display:block;width:100%;height:auto;max-height:310px;object-fit:contain}.pattern-vault-copy{padding-block:26px;min-width:0}.pattern-vault-copy .rte{font-size:.87rem}.pattern-vault-copy .rte p{margin-bottom:12px}.pattern-vault-features{margin:13px 0;gap:9px 20px}.pattern-vault-features li{gap:10px;font-size:.78rem}.pattern-vault-features .pattern-feature-icon{height:20px;width:20px;background:none;border-radius:0}.pattern-vault-features .pattern-feature-icon .icon{width:19px;height:19px}.pattern-vault-purchase{display:flex;align-items:center;gap:15px 23px;flex-wrap:wrap;margin-top:16px}.pattern-vault-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:.86rem}.pattern-vault-price strong{font-weight:600;font-size:1.08rem}.pattern-vault-price s{font-size:.78rem;color:var(--muted)}.pattern-vault-purchase .button{min-height:44px;font-size:.82rem;padding:11px 25px;border-radius:5px}.pattern-vault-note{font-size:.68rem;line-height:1.5;color:var(--muted);margin:12px 0 0}.maker-reviews{padding:28px 0 26px;background:var(--paper)}.maker-reviews .section-heading>.text-link{font-size:.76rem;white-space:nowrap;gap:4px}.maker-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.maker-review-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 4%,transparent);margin:0;padding:17px 19px;min-width:0}.maker-review-stars{color:var(--plum);letter-spacing:1px;font-size:.88rem;line-height:1.1;margin-bottom:8px}.maker-review-card h3{font-family:var(--font-body);font-size:.9rem;font-weight:600;line-height:1.4;margin:0 0 8px}.maker-review-card blockquote{margin:0 0 12px;flex:1;font-size:.82rem;line-height:1.55;color:var(--muted)}.maker-review-card figcaption{display:flex;align-items:center;gap:9px;min-height:30px;font-size:.72rem;line-height:1.4}.maker-review-card figcaption>span{display:grid;gap:2px}.maker-review-card figcaption strong{font-weight:500}.maker-review-card figcaption>span>span{font-size:.66rem;color:var(--muted)}.maker-review-avatar{height:30px;width:30px;object-fit:cover;border-radius:50%;flex-shrink:0}.maker-review-app{grid-column:1/-1}.homepage-editor-note{padding:20px;border:1px dashed var(--line);font-size:.84rem;line-height:1.6;color:var(--muted);background:color-mix(in srgb,var(--paper) 70%,transparent);max-width:100%}.product-review-section{padding:45px 0;border-top:1px solid var(--line)}.product-review-section .section-heading{margin-bottom:22px}.product-review-summary{display:flex;align-items:center;gap:12px;font-size:.9rem;margin:12px 0 0}.product-review-summary .stars{color:var(--line)}.product-review-summary .stars-filled{color:var(--plum)}@media(max-width:1000px){.pattern-value-grid,.pattern-vault-grid{gap:26px}.pattern-feature-list{gap:12px 15px}.pattern-feature-list li{font-size:.78rem}.pattern-feature-icon{width:30px;height:30px}.community-gallery-row{grid-template-columns:minmax(0,1fr);gap:15px}.community-gallery-cta{flex-direction:row;gap:16px;justify-content:center;padding:13px 20px}.community-gallery-cta h3{font-size:1.1rem;max-width:none;margin:0}.community-gallery-cta .button{font-size:.76rem;min-height:40px}.community-gallery-images{gap:12px}.maker-review-grid{gap:13px}.maker-review-card{padding:16px}.pattern-vault-purchase{gap:12px}.pattern-vault-purchase .button{padding-inline:17px}}@media(max-width:700px){.pattern-value-grid,.pattern-vault-grid{grid-template-columns:minmax(0,1fr);gap:0}.pattern-value-grid--text{padding-block:0}.pattern-value-media{padding-top:22px}.pattern-value-image,.pattern-value-video{max-height:360px}.pattern-value-copy{padding:23px 0 28px}.pattern-value-copy h2,.pattern-vault-copy h2{font-size:1.85rem;max-width:480px}.pattern-value-copy .rte{font-size:.88rem}.pattern-feature-list{gap:14px 16px;margin-top:17px}.pattern-feature-list li{font-size:.77rem;gap:9px;align-items:flex-start}.pattern-feature-icon{width:28px;height:28px}.pattern-feature-icon .icon{width:18px;height:18px}.community-gallery{padding:26px 0}.community-gallery .section-heading,.maker-reviews .section-heading{gap:8px;align-items:flex-start}.community-gallery .section-heading .community-gallery-tagline{text-align:left;font-size:.68rem}.community-gallery-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 10px}.community-gallery-item figcaption{font-size:.6rem}.community-gallery-cta{gap:12px;flex-wrap:wrap}.community-gallery-cta h3{max-width:200px}.community-gallery-cta .button{width:auto;min-height:42px}.pattern-vault-media{padding-top:22px}.pattern-vault-image{max-height:310px}.pattern-vault-copy{padding:23px 0 28px}.pattern-vault-features{gap:12px 16px}.pattern-vault-features li{font-size:.77rem;gap:7px}.pattern-vault-purchase{align-items:flex-start;flex-direction:column;gap:13px}.pattern-vault-price strong{font-size:1.14rem}.pattern-vault-purchase .button{width:100%;justify-content:center;min-height:48px}.pattern-vault-note{font-size:.68rem}.maker-reviews{padding:28px 0}.maker-review-grid{grid-template-columns:minmax(0,1fr);gap:12px}.maker-review-card{padding:18px 20px}.maker-review-card blockquote{font-size:.88rem}.maker-review-card figcaption{font-size:.78rem}.maker-review-stars{font-size:.95rem}.product-review-section{padding:32px 0}}@media(max-width:370px){.pattern-feature-list{grid-template-columns:minmax(0,1fr)}.community-gallery-images{grid-template-columns:repeat(2,minmax(0,1fr))}.community-gallery-cta{flex-direction:column}.community-gallery-cta h3{max-width:230px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/homepage-sections.css.map */
