.pw-case{color:var(--s-zinc);font-family:var(--font-figtree), sans-serif}.pw-case .font-sans{font-family:inherit}.pw-case-status{padding-top:40px}.pw-case-cover{margin:48px 0 0}.pw-case-cover img{border-radius:var(--s-radius);width:100%;height:auto;display:block}.pw-case-cover figcaption{color:var(--s-zinc-700);margin-top:12px;font-size:.875rem;line-height:1.5}.pw-case-index{border-bottom:1px solid var(--s-line);flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding:26px 0;font-size:.875rem;display:flex}.pw-case-index a{padding:4px 0}.pw-study-section{padding-top:64px;scroll-margin-top:24px}.pw-study-section+.pw-study-section{border-top:1px solid var(--s-line);margin-top:64px}.pw-study-section-inner{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.pw-section-heading{flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:none;display:flex}.pw-case .pw-section-label{color:var(--s-zinc-700);font-size:.875rem;font-weight:600}.pw-case .pw-section-heading h2{font-family:var(--font-fraunces), serif;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15}.pw-case .pw-section-description{width:100%;max-width:none;color:var(--s-zinc-700);font-size:1.125rem;line-height:1.65}.pw-study-tag{border:1px solid var(--s-line);color:var(--s-zinc-700);border-radius:6px;align-self:flex-start;padding:7px 10px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.pw-study-tag-inverse{color:var(--s-cream);border-color:currentColor}.pw-case article{min-width:0}.pw-case article h3,.pw-case article h4{line-height:1.25}.pw-case article p[class*="text-[14px]"],.pw-case article p[class*="text-[12px]"]{font-size:1rem;line-height:1.6}.pw-case .pw-phone-shot{flex-shrink:1;box-shadow:0 16px 30px -16px #18181b38}.pw-map-scroll:focus-visible{outline:2px solid var(--s-orange-deep);outline-offset:4px}.pw-map-scroll [role=img]{background:var(--s-cream-light)}.pw-map-transcript{margin-top:24px;font-size:1rem}.pw-map-transcript summary{cursor:pointer;padding:12px 0;font-weight:600}.pw-map-transcript ol{grid-template-columns:1fr 1fr;gap:24px 40px;padding:24px 0 0;list-style:none;display:grid}.pw-map-transcript h3{margin-bottom:8px;font-size:.875rem;font-weight:600}.pw-map-transcript p{color:var(--s-zinc-700);line-height:1.65}.pw-case #reflection .pw-study-tag{color:var(--s-zinc-700);border-color:var(--s-line)}.pw-case #workflow-map>.pw-study-section-inner>:first-child{margin-top:0}@media (max-width:767px){.pw-case-cover{margin-top:32px}.pw-case-index{gap:10px 22px}.pw-study-section{padding-top:40px}.pw-study-section+.pw-study-section{margin-top:40px}.pw-study-section-inner{gap:32px}.pw-map-transcript ol{grid-template-columns:1fr}.pw-case .pw-section-description{font-size:1rem}}.vc-case{color:var(--s-zinc);font-family:var(--font-figtree), sans-serif}.vc-case .font-sans{font-family:inherit}.vc-case .font-serif{font-family:var(--font-fraunces), serif}.vc-case .vc-section-heading{width:100%;max-width:none}.vc-case .vc-section-heading h2{font-family:var(--font-fraunces), serif;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15}.vc-case .vc-section-heading p{width:100%;max-width:none}.vc-case .vc-study-section{padding-top:64px;scroll-margin-top:24px}.vc-case .vc-study-section+.vc-study-section{border-top:1px solid var(--s-line);margin-top:64px}.vc-case article{min-width:0}.vc-case article h3,.vc-case article h4{line-height:1.25}.vc-case figure{margin-inline:0}.vc-case #design-decisions figure{max-width:100%}.vc-case details summary:focus-visible{outline:2px solid var(--s-orange-deep);outline-offset:4px}@media (max-width:767px){.vc-case .vc-study-section{padding-top:40px}.vc-case .vc-study-section+.vc-study-section{margin-top:40px}}.v3 .pinch-study{color:var(--s-zinc)}.v3 .pinch-study figure{min-width:0;margin:0}.v3 .pinch-study figure img{border-radius:var(--s-radius);width:100%;height:auto;display:block}.v3 .pinch-study figcaption{color:var(--s-zinc-700);margin-top:14px;font-size:.875rem;line-height:1.6}.v3 .pinch-study .pinch-study-cover{margin-top:48px}.v3 .pinch-study-store-art{border-radius:var(--s-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.v3 .pinch-study-store-art img{border-radius:0}.v3 .pinch-study-meta{border-block:1px solid var(--s-line);grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin-top:32px;padding:28px 0;display:grid}.v3 .pinch-study-meta dt{color:var(--s-zinc-700);margin-bottom:8px;font-size:.75rem}.v3 .pinch-study-meta dd{font-size:.9375rem;font-weight:600}.v3 .pinch-study-index{border-bottom:1px solid var(--s-line);flex-wrap:wrap;gap:12px 28px;padding:24px 0;font-size:.875rem;display:flex}.v3 .pinch-study-index a{padding:4px 0}.v3 .pinch-study-section{padding-top:64px;scroll-margin-top:24px}.v3 .pinch-study-section+.pinch-study-section{border-top:1px solid var(--s-line);margin-top:64px}.v3 .pinch-study-heading{width:100%;max-width:none;margin-bottom:28px}.v3 .pinch-study-heading h2{font-family:var(--font-fraunces), serif;letter-spacing:-.04em;margin-top:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15}.v3 .pinch-study-heading h2 em{font-weight:inherit}.v3 .pinch-study p{color:var(--s-zinc-700);line-height:1.65}.v3 .pinch-study-intro{width:100%;max-width:none;margin-bottom:36px;font-size:1.125rem}.v3 .pinch-study-origin{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.v3 .pinch-study-origin img{border:0}.v3 .pinch-study-prose{font-size:1.125rem}.v3 .pinch-study-prose p+p{margin-top:20px}.v3 .pinch-study-pullquote{width:100%;max-width:none;font-family:var(--font-fraunces), serif;letter-spacing:-.03em;border-left:3px solid var(--s-orange-deep);margin:44px 0 0;padding-left:24px;font-size:clamp(1.6rem,2.7vw,2.4rem);line-height:1.35}.v3 .pinch-study-flow{border-radius:var(--s-radius);background:var(--s-zinc);color:var(--s-cream);grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:32px;list-style:none;display:grid}.v3 .pinch-study-flow li{position:relative}.v3 .pinch-study-flow li:not(:last-child):after{content:"→";color:var(--s-orange);position:absolute;top:0;right:-27px}.v3 .pinch-study-flow li>span{color:var(--s-orange);margin-bottom:24px;font-size:.75rem;display:block}.v3 .pinch-study-flow h3{margin-bottom:10px;font-size:1.125rem;line-height:1.35}.v3 .pinch-study-flow p{color:var(--s-cream);font-size:.9375rem}.v3 .pinch-study-flow-note{grid-template-columns:1fr 2fr;align-items:baseline;gap:32px;margin-top:24px;display:grid}.v3 .pinch-study-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.v3 .pinch-study-screen{border-radius:var(--s-radius);background:0 0;padding:24px}.v3 .pinch-study-screen img{box-shadow:0 12px 24px -14px #18181b59}.v3 .pinch-study-screens figcaption>span{font-size:.75rem}.v3 .pinch-study-screens h3{color:var(--s-zinc);margin:10px 0;font-size:1.125rem;line-height:1.35}.v3 .pinch-study-screens p{font-size:1rem}.v3 .pinch-study-decisions{grid-template-columns:1fr 1fr;gap:36px 64px;display:grid}.v3 .pinch-study-decisions article{border-top:1px solid var(--s-line);padding-top:24px}.v3 .pinch-study-decisions h3{margin:12px 0;font-size:1.3rem;line-height:1.35}.v3 .pinch-study-states>div{border-top:1px solid var(--s-line);grid-template-columns:1fr 2fr;gap:48px;padding:24px 0;display:grid}.v3 .pinch-study-states dt{font-size:1.0625rem;font-weight:600}.v3 .pinch-study-states dd{color:var(--s-zinc-700);line-height:1.65}.v3 .pinch-study-reflection{grid-template-columns:1fr;align-items:start;display:grid}.v3 .pinch-study-reflection aside{border-radius:var(--s-radius);background:0 0;padding:28px}.v3 .pinch-study-reflection aside p{margin-top:16px}@media (max-width:900px){.v3 .pinch-study-origin{gap:28px}.v3 .pinch-study-screens{gap:24px}.v3 .pinch-study-screen{padding:12px}.v3 .pinch-study-flow{grid-template-columns:1fr 1fr;gap:32px}.v3 .pinch-study-flow li:after{display:none}.v3 .pinch-study-reflection{gap:32px}}@media (max-width:600px){.v3 .pinch-study .pinch-study-cover{margin-top:32px}.v3 .pinch-study-meta{grid-template-columns:1fr;gap:20px}.v3 .pinch-study-index{gap:12px 22px}.v3 .pinch-study-section{padding-top:40px}.v3 .pinch-study-section+.pinch-study-section{margin-top:40px}.v3 .pinch-study-origin,.v3 .pinch-study-decisions,.v3 .pinch-study-reflection,.v3 .pinch-study-flow-note,.v3 .pinch-study-states>div{grid-template-columns:1fr;gap:24px}.v3 .pinch-study-intro,.v3 .pinch-study-prose{font-size:1rem}.v3 .pinch-study-flow{grid-template-columns:1fr;gap:24px;padding:24px}.v3 .pinch-study-flow li+li{border-top:1px solid #fbf1dc33;padding-top:24px}.v3 .pinch-study-flow li>span{margin-bottom:12px}.v3 .pinch-study-screens{grid-template-columns:1fr;gap:40px}.v3 .pinch-study-screen{max-width:330px;margin-inline:auto;padding:24px}.v3 .pinch-study-states>div{gap:10px}}
