.home-showcase{width:100%}.home-showcase__section{padding-block:clamp(68px,7.8vw,112px)}.home-showcase__section:nth-child(2n){background:var(--surface)}.home-showcase__inner{width:min(1152px,100% - 48px);margin-inline:auto}.home-showcase__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(44px,7vw,104px);display:grid}.home-showcase__copy{min-width:0;padding-block:8px}.home-showcase__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:14.5em;font-size:clamp(29px,3.1vw,38px);font-weight:550;line-height:1.13}.home-showcase__description{gap:13px;max-width:34em;margin-top:23px;display:grid}.home-showcase__description p{color:var(--muted);font-size:16px;line-height:1.8}.home-showcase__capabilities{gap:9px;margin:24px 0 27px;padding:0;list-style:none;display:grid}.home-showcase__capabilities li{min-width:0;color:var(--text);align-items:baseline;gap:9px;font-size:14px;line-height:1.6;display:flex}.home-showcase__capabilities svg{color:var(--primary);flex:0 0 14px;position:relative;top:2px}.home-showcase__link{border-bottom:1px solid color-mix(in srgb, var(--primary) 35%, transparent);max-width:100%;color:var(--primary);align-items:center;gap:9px;padding-block:3px;font-size:16px;font-weight:600;line-height:1.5;transition:border-color .16s;display:inline-flex}.home-showcase__link:hover{border-bottom-color:var(--primary)}.home-showcase__link svg{flex:0 0 17px}.home-showcase__illustration-note{max-width:34em;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.home-showcase__art{isolation:isolate;place-items:center;width:100%;min-width:0;height:450px;display:grid;position:relative;overflow:hidden}.home-showcase__art img{object-fit:contain;width:100%;height:100%}.home-showcase__tote-board,.home-showcase__batch-tile{background-color:var(--panel);background-image:linear-gradient(45deg, color-mix(in srgb, var(--border) 50%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--border) 50%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--border) 50%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--border) 50%, transparent) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.home-showcase__tote-board{aspect-ratio:1;border:1px solid var(--border);border-radius:7px;width:84%;max-height:390px;padding:16px;transform:rotate(-4deg)}.home-showcase__asset-label{border:1px solid color-mix(in srgb, var(--primary) 17%, transparent);background:var(--primary-light);max-width:calc(100% - 24px);color:var(--primary);border-radius:5px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex;position:absolute;top:35px;right:9px;transform:rotate(3deg)}.home-showcase__pencil-note{width:100%;color:var(--muted);line-height:1.6;font-family:var(--font-body);text-align:center;padding-inline:12px;font-size:14px;font-style:normal;position:absolute;bottom:8px;left:0}.home-showcase__art--product{background:color-mix(in srgb, var(--border) 30%, transparent);border-radius:2px;height:auto;min-height:480px;padding-block:30px 64px}.home-showcase__product-sheet{background:var(--canvas-white);width:85%;box-shadow:var(--showcase-paper-shadow);padding:20px;transform:rotate(-3deg)}.home-showcase__product-sheet img{width:100%;height:285px;padding:8px}.home-showcase__product-kicker,.home-showcase__product-baseline{color:var(--showcase-label-ink);letter-spacing:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.home-showcase__product-kicker{border-bottom:1px solid var(--showcase-paper-border);padding-bottom:11px}.home-showcase__product-baseline{border-top:1px solid var(--showcase-paper-border);letter-spacing:0;padding-top:11px}.home-showcase__product-note{color:var(--muted);text-align:center;padding-inline:12px;font-size:14px;line-height:1.6;position:absolute;bottom:18px;left:0;right:0}.home-showcase__profile-original{aspect-ratio:3/4;background:var(--panel);width:44%;box-shadow:var(--shadow);padding:7px 7px 31px;position:absolute;top:29px;left:4%;transform:rotate(-7deg)}.home-showcase__profile-original img{object-fit:cover}.home-showcase__profile-original>span{width:100%;color:var(--muted);text-align:center;font-size:14px;position:absolute;bottom:6px;left:0}.home-showcase__profile-cutout{aspect-ratio:3/4;background:var(--showcase-lilac);border-radius:120px 120px 7px 7px;width:57%;position:absolute;bottom:40px;right:5%;overflow:hidden;transform:rotate(4deg)}.home-showcase__profile-label{z-index:2;border:1px solid var(--border);background:var(--panel);max-width:calc(100% - 12px);color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:8px 11px;font-size:14px;line-height:1.5;display:flex;position:absolute;top:24px;right:0}.home-showcase__profile-caption{width:100%;color:var(--muted);line-height:1.6;font-family:var(--font-body);text-align:center;padding-inline:12px;font-size:14px;font-style:normal;position:absolute;bottom:1px;left:0}.home-showcase__art--pet>img{z-index:1;width:90%;height:calc(100% - 76px);margin:0;position:absolute;bottom:60px;left:5%}.home-showcase__pet-circle{aspect-ratio:1;background:var(--showcase-sage);border-radius:50%;width:76%;position:absolute;bottom:64px;left:12%}.home-showcase__pet-label{z-index:2;border:1px solid var(--border);background:var(--panel);max-width:calc(100% - 24px);color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:85px;right:3%;transform:rotate(3deg)}.home-showcase__color-portraits{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:95%;padding-block:28px;display:grid}.home-showcase__color-portrait{aspect-ratio:3/4.5;border-radius:64px 64px 4px 4px;min-width:0;position:relative}.home-showcase__color-portrait img{object-position:bottom;position:absolute;bottom:0}.home-showcase__color-portrait>span{width:100%;color:var(--muted);letter-spacing:0;text-align:center;font-size:14px;font-weight:550;position:absolute;bottom:-31px;left:0}.home-showcase__color-portrait--cream{background:var(--showcase-cream);margin-top:40px;transform:rotate(-5deg)}.home-showcase__color-portrait--lilac{background:var(--showcase-lilac);margin-top:-35px}.home-showcase__color-portrait--sage{background:var(--showcase-sage);margin-top:40px;transform:rotate(5deg)}.home-showcase__social-caption{color:var(--muted);font-family:var(--font-body);font-size:14px;font-style:normal;position:absolute;bottom:15px}.home-showcase__art--batch{align-content:center;gap:20px;height:auto;min-height:450px;padding-block:22px}.home-showcase__batch-layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:10px;width:87%;height:320px;display:grid;transform:rotate(-3deg)}.home-showcase__batch-tile{border:1px solid var(--border);border-radius:5px;min-width:0;min-height:0;padding:5px;overflow:hidden}.home-showcase__batch-tile--tote{grid-row:span 2}.home-showcase__batch-tile--shoes{background:var(--canvas-white)}.home-showcase__batch-tile--dog{background:var(--showcase-cream)}.home-showcase__batch-note{z-index:1;border:1px solid var(--border);background:var(--panel);width:87%;box-shadow:var(--shadow);border-radius:7px;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-showcase__zip-icon{background:var(--primary-light);height:38px;color:var(--primary);border-radius:6px;flex:0 0 35px;place-items:center;display:grid}.home-showcase__batch-note>div{min-width:0}.home-showcase__batch-note strong,.home-showcase__batch-note div>span{display:block}.home-showcase__batch-note strong{color:var(--text);font-size:14px;font-weight:550}.home-showcase__batch-note div>span{color:var(--muted);margin-top:1px;font-size:14px}.home-showcase__batch-note>svg{color:var(--primary);flex:0 0 18px;margin-left:auto}@media (width>=901px){.home-showcase__copy{grid-area:1/2}.home-showcase__art{grid-area:1/1}.home-showcase__row--reverse .home-showcase__copy{grid-column:1}.home-showcase__row--reverse .home-showcase__art{grid-column:2}}@media (width<=1050px) and (width>=901px){.home-showcase__row{gap:45px}.home-showcase__art{height:410px}.home-showcase__art--product{height:auto;min-height:460px}.home-showcase__art--batch{height:auto;min-height:450px}.home-showcase__product-sheet img{height:260px}}@media (width<=900px){.home-showcase__inner{width:min(580px,100% - 48px)}.home-showcase__row{grid-template-columns:minmax(0,1fr);gap:36px}.home-showcase__copy h2{max-width:17em;font-size:clamp(29px,5vw,36px)}.home-showcase__description{max-width:none}.home-showcase__art{width:min(100%,490px);height:450px;margin-inline:auto}.home-showcase__art--product,.home-showcase__art--batch{height:auto}}@media (width<=480px){.home-showcase__section{padding-block:55px}.home-showcase__inner{width:calc(100% - 40px)}.home-showcase__row{gap:28px}.home-showcase__copy h2{font-size:29px}.home-showcase__description{margin-top:19px}.home-showcase__capabilities{gap:8px;margin-block:20px 23px}.home-showcase__link{gap:6px}.home-showcase__art{height:390px}.home-showcase__tote-board{width:85%;padding:10px}.home-showcase__asset-label{padding:8px 10px;top:28px;right:0}.home-showcase__art--product{height:auto;min-height:440px;padding-block:24px 64px}.home-showcase__product-sheet{width:85%;padding:14px}.home-showcase__product-sheet img{height:210px;padding:5px}.home-showcase__profile-original{top:25px;left:5%}.home-showcase__profile-cutout{bottom:35px;right:5%}.home-showcase__profile-label{padding:8px 10px;top:17px}.home-showcase__color-portraits{gap:8px;width:93%}.home-showcase__social-caption{bottom:16px}.home-showcase__batch-layout{gap:8px;width:88%;height:245px}.home-showcase__art--batch{gap:18px;height:auto;min-height:430px}.home-showcase__batch-note{gap:8px;width:88%;padding:9px 10px}.home-showcase__batch-note>svg{display:none}}
