.gear-controls{gap:12px;display:grid}.gear-controls label{grid-template-columns:58px 1fr 64px;align-items:center;gap:12px;display:grid!important}.gear-controls img{object-fit:contain;width:58px;height:72px}.gear-controls small{margin-top:4px;font-size:12px;font-weight:400;display:block}.gear-controls select{margin:0;padding:8px}.archive-viewer{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:30px;max-width:960px;margin:45px auto 0;display:grid}.archive-viewer img{object-fit:contain;background:#e1e6da;width:100%;height:auto;max-height:760px}.archive-viewer figcaption{border-top:1px solid #9dab9c;padding-top:20px;font-size:14px;line-height:1.6}.gallery-full{text-underline-offset:4px;min-height:44px;padding-block:12px;font-size:14px}.lesson-source{background:#fff;border-left:4px solid #71822a;max-width:750px;margin:40px auto 0;padding:35px}.lesson-source h3{margin-bottom:18px;font-size:25px}.lesson-source>p:last-child{font-size:18px;line-height:1.65}[data-workflow-kind=fashion] .showcase-hero,[data-workflow-kind=wine] .showcase-hero{color:#fff;background:#173d32}[data-workflow-kind=fashion] .showcase-hero h1,[data-workflow-kind=wine] .showcase-hero h1{color:#dfed43}[data-workflow-kind=fashion] .showcase-hero .button,[data-workflow-kind=wine] .showcase-hero .button{color:#173d32;background:#dfed43}[data-workflow-kind=tryon] .showcase-hero{background:#e9ebdf}@media (width<=700px){.archive-viewer{grid-template-columns:1fr;gap:20px}.archive-viewer img{max-height:none}.lesson-source{padding:24px}.gear-controls label{grid-template-columns:45px 1fr 60px;gap:8px}.gear-controls img{width:45px;height:60px}}.showcase-editorial .showcase-hero-inner{min-height:690px;padding-block:55px 110px}.showcase-editorial .showcase-hero-copy{width:39%;max-width:550px}.showcase-editorial .showcase-hero h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(3rem,4.3vw,4.9rem)}.showcase-editorial .showcase-hero-copy>p:not(.showcase-kicker){max-width:36ch;font-size:1.02rem}.showcase-editorial .showcase-hero .showcase-static-art{z-index:0;width:auto;height:100%;margin:0;position:absolute;inset:0 calc(-50vw + 50%)}.showcase-editorial .showcase-hero .showcase-static-art img{object-fit:cover;object-position:center}.showcase-editorial .showcase-hero .showcase-static-art figcaption{color:#173d32;opacity:1;background:#f8faeee8;max-width:48%;padding:6px 10px;bottom:18px;right:3.5%}.showcase-archive .showcase-hero-inner{min-height:770px}.showcase-archive .showcase-hero-copy{width:42%}.showcase-archive .showcase-hero .showcase-static-art{width:52%;height:auto;inset:24px 0 24px 48%}.showcase-archive .showcase-hero .showcase-static-art img{object-fit:contain;object-position:center}.workflow-workbench .archive-viewer{margin:0;display:block}.workflow-workbench .archive-viewer img{max-height:600px}.workflow-workbench .archive-viewer figcaption{margin-top:15px;padding-top:15px}.gear-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gear-preview figure{opacity:.38;min-width:0;margin:0;transition:opacity .2s}.gear-preview figure[data-selected=true]{opacity:1}.gear-preview img{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:260px}.gear-preview figcaption{padding-top:15px;line-height:1.4}.gear-preview figcaption span,.gear-preview figcaption small{color:#52665b;margin-block:6px;font-size:12px;display:block}.gear-preview figcaption strong{font-size:18px}.crm-preview{color:#fff;background:#173d32;border-radius:6px;min-height:350px;padding:28px}.crm-preview>p{color:#d1dfc5;margin-bottom:25px;font-size:13px}.crm-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crm-board h3{color:#ddecba;border-bottom:1px solid #6a8879;padding-bottom:16px;font-size:15px}.crm-board article{color:#173d32;background:#faf8ef;border-top:4px solid #dfed43;grid-area:2/1;min-width:0;min-height:190px;padding:20px 15px}.crm-board article[hidden]{display:none}.crm-board h4{margin-top:15px;font-size:27px}.crm-board p{margin-top:12px;font-size:13px}.crm-board span,.crm-board small{font-size:11px}.crm-board small{margin-top:20px;display:block}.crm-preview .crm-denied{max-width:45ch;margin:30px 0 0;font-size:17px}.workflow-workbench .lesson-source{max-width:none;min-height:280px;margin:0}.lesson-source small{color:#5b705e;margin-top:25px;font-size:13px;display:block}.matching-preview{background:#e4e9c7;border-radius:5px;padding:30px}.matching-parties{grid-template-columns:1fr 1fr;gap:25px;display:grid}.matching-parties article{background:#fff;min-height:170px;padding:25px 20px}.matching-parties span,.matching-queue>span{color:#566c5c;margin-bottom:15px;font-size:12px;display:block}.matching-parties h3{margin-bottom:20px;font-size:24px;line-height:1.1}.matching-parties p{font-size:13px}.matching-queue{border-top:1px solid #aab999;margin-top:28px;padding-top:24px}.matching-queue strong{font-size:23px}.matching-queue p{margin-top:14px;font-size:13px}@media (width<=1000px){.showcase-editorial .showcase-hero-inner{min-height:680px;padding-top:35px}.showcase-editorial .showcase-hero-copy{width:42%}.showcase-editorial .showcase-hero h1{font-size:3rem}.showcase-editorial .showcase-hero-copy>p:not(.showcase-kicker){font-size:.95rem}}@media (width<=760px){.showcase-editorial .showcase-hero-inner,.showcase-archive .showcase-hero-inner{min-height:0;padding-block:25px 0}.showcase-editorial .showcase-hero-copy,.showcase-archive .showcase-hero-copy{width:100%;max-width:none}.showcase-editorial .showcase-hero h1{font-size:clamp(2.75rem,9vw,4rem)}.showcase-editorial .showcase-hero-copy>p:not(.showcase-kicker){max-width:45ch;font-size:1rem}.showcase-editorial .showcase-hero .showcase-static-art,.showcase-archive .showcase-hero .showcase-static-art{aspect-ratio:1.25;width:calc(100% + 2.5rem);height:auto;margin:26px -1.25rem 0;position:relative;inset:auto}.showcase-editorial .showcase-hero .showcase-static-art img{object-fit:cover;object-position:right;width:153%;max-width:none;left:-53%}.showcase-archive .showcase-hero .showcase-static-art{aspect-ratio:.8;width:100%;margin:26px 0 0}.showcase-archive .showcase-hero .showcase-static-art img{object-fit:contain;width:100%;left:0}.showcase-editorial .showcase-hero .showcase-static-art figcaption{max-width:90%;font-size:10px;bottom:12px;right:12px}.gear-preview{gap:12px}.gear-preview img{height:145px}.gear-preview figcaption strong{font-size:14px}.gear-preview figcaption span,.gear-preview figcaption small{font-size:11px}.crm-preview{min-height:325px;padding:22px 15px}.crm-board{gap:7px}.crm-board h3{font-size:13px}.crm-board article{padding:14px 9px}.crm-board h4{font-size:24px}.crm-board small{font-size:10px}.matching-preview{padding:22px 15px}.matching-parties{gap:12px}.matching-parties article{padding:20px 14px}.matching-parties h3,.matching-queue strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.gear-preview figure{transition:none}}.delivery-evidence{background:#f4f6ec;border-block:1px solid #d9e0d1;padding-block:65px}.delivery-heading{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;margin-bottom:35px;display:grid}.delivery-heading h2{letter-spacing:-.04em;font-size:clamp(2.4rem,3.7vw,3.6rem);line-height:1.06}.delivery-heading p{max-width:65ch;font-size:17px;line-height:1.7}.delivery-columns{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.delivery-columns article{border-top:2px solid #b7c77d;padding-top:22px}.delivery-columns h3{margin-bottom:16px;font-size:24px;line-height:1.15}.delivery-columns p{font-size:15px;line-height:1.65}.delivery-timeline{border-block:1px solid #c9d5bf;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:25px 0;list-style:none;display:grid}.delivery-timeline b{margin-bottom:15px;font-size:20px;display:block}.delivery-timeline span{font-size:14px;line-height:1.6;display:block}.delivery-source-note{color:#52674c;max-width:100ch;margin-top:25px;font-size:13px;line-height:1.65}@media (width<=760px){.delivery-evidence{padding-block:45px}.delivery-heading{grid-template-columns:1fr;gap:22px}.delivery-heading h2{font-size:2.35rem}.delivery-heading p{font-size:16px}.delivery-columns{grid-template-columns:1fr;gap:26px}.delivery-timeline{grid-template-columns:1fr 1fr;gap:25px 20px}.showcase-editorial:not(.showcase-archive) .showcase-hero .showcase-static-art img{width:130%;left:-30%}}@media (width>=761px){.showcase-editorial:not(.showcase-archive) .showcase-hero .showcase-static-art{width:100vw;left:calc(50% - 50vw);right:auto}.showcase-editorial:not(.showcase-archive) .showcase-hero .showcase-static-art img{object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,#0000 32%,#000 53%)}}
