.case-editorial{--case-screen-background:#f1ece3;--case-content-inset:72px;--case-column-gap:72px;--case-divider:#a99a87;--case-grid-color:#b7aa99;--case-grid-cell:36px;--case-grid-dot:6px}.case-editorial:before{background-image:radial-gradient(circle at 1px 1px, var(--case-grid-color) 1px, transparent 1.1px), radial-gradient(circle at 1px 1px, var(--case-grid-color) 1px, transparent 1.1px);background-size:var(--case-grid-dot) var(--case-grid-cell), var(--case-grid-cell) var(--case-grid-dot);background-position:0 0}.case-editorial .case-shell{width:min(100% - 7rem,1280px)}.case-editorial>.nav-pill{height:56px;margin-top:24px}.case-editorial .case-intro{text-align:center;max-width:1050px;padding:54px 0 36px}.case-editorial .case-intro h1{text-wrap:balance;margin:24px auto 0;font-size:clamp(2.125rem,3.6vw,3.35rem)}.case-editorial .case-description{max-width:720px;margin:24px auto 0!important}.case-editorial .case-hero{margin-bottom:36px}.case-editorial .case-image-frame{background:var(--case-screen-background)}.case-editorial .case-hero .case-image-frame{background:var(--case-soft);height:clamp(220px,34vw,440px);padding:24px}.case-editorial .case-hero .case-image-trigger{height:100%}.case-editorial .case-hero .case-image-frame img{object-fit:contain;width:100%;height:100%}.case-editorial.planner-study .case-hero .case-image-frame{padding:12px 24px 0}.case-editorial.planner-study .case-hero .case-image-frame img{object-position:center top;border-radius:0;height:130%;transform:translate(clamp(-56px,-4vw,-12px),-8%)}@media (max-width:700px){.case-editorial.planner-study .case-hero .case-image-frame img{height:auto;position:absolute;bottom:0;left:0;transform:translate(clamp(-56px,-4vw,-12px),13.4%)}}.case-editorial.case-theme-teal .case-hero .case-image-frame{background:#e7ecfe;padding:0}.case-editorial.case-theme-teal .case-hero .case-image-frame img{object-position:center top;border-radius:0;height:125%}.case-editorial.case-theme-teal #case-prototype .case-note{background:var(--case-soft)}.case-editorial.case-theme-teal #case-prototype .case-image-frame{height:clamp(280px,48vw,640px)}.case-editorial.case-theme-teal #case-prototype .case-image-trigger{justify-content:center;align-items:center;height:100%;padding:36px;display:flex}.case-editorial.case-theme-teal #case-prototype .case-image-frame img{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%}.case-editorial.case-theme-teal :is(#case-prototype,#case-validation,#case-horizon) .case-image-frame{background:var(--case-screen-background)}.case-editorial.case-theme-teal #case-decisions .case-image-frame{border:1px solid var(--case-line);background:#f2f2f2}.case-editorial.case-theme-teal #case-decisions .case-image-frame img{object-fit:contain;max-height:480px}.case-slider{min-width:0}.case-slider-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--case-screen-background);border-radius:24px;width:100%;display:flex;overflow-x:auto}.case-slider-track::-webkit-scrollbar{display:none}.case-slider-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.case-slider .case-figure{margin:0}.case-slider .case-image-frame{border-radius:0;height:clamp(280px,48vw,640px)}.case-slider .case-image-trigger{height:100%;padding:36px}.case-slider .case-image-frame img{object-fit:contain;width:100%;height:100%}.case-theme-teal .case-slider .case-image-trigger{justify-content:center;align-items:center;display:flex}.case-theme-teal .case-slider .case-image-frame img{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%}.case-theme-teal .case-slider .case-image-expanded img{border-radius:12px}.case-slider-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.case-slider-description{min-width:0;max-width:760px}.case-slider-description h3{font:var(--type-heading-xs);letter-spacing:var(--type-heading-tracking);margin:0}.case-slider-description p{color:var(--case-muted);margin-top:8px}.case-slider-navigation{flex-shrink:0;align-items:center;gap:12px;display:flex}.case-slider-navigation button{border:1px solid var(--case-line);background:var(--case-paper);width:44px;height:44px;color:var(--case-accent);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:24px;display:grid}.case-slider-navigation button:hover:not(:disabled){background:var(--case-screen-background)}.case-slider-navigation button:disabled{opacity:.35;cursor:default}.case-slider-count{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:14px}.case-slider-dots{flex-wrap:wrap;justify-content:center;margin-top:12px;display:flex}.case-slider-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid}.case-slider-dots span{background:var(--case-accent);opacity:.3;border-radius:8px;width:6px;height:6px}.case-slider-dots button[aria-current=true] span{opacity:1;width:22px}@media (max-width:750px){.case-editorial.case-theme-teal #case-prototype .case-image-trigger{padding:20px 16px 44px}.case-slider-track{border-radius:20px}.case-slider .case-image-trigger{padding:20px 16px 44px}.case-slider-toolbar{flex-direction:column;gap:16px}.case-slider-navigation{align-self:flex-end}}.case-editorial .case-meta{border-block:2px dotted var(--case-divider);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 0;display:grid;margin:0!important}.case-editorial .case-meta>div{padding-inline:18px}.case-editorial .case-meta>div+div{border-left:2px dotted var(--case-divider)}.case-editorial .case-meta dt{color:var(--case-accent)}.case-editorial .case-meta :is(dt,dd){transform:translateY(var(--meta-content-shift,0px))}@media (min-width:751px){.case-editorial .case-meta{align-items:center;min-height:108px;padding-block:12px}}.case-editorial .case-overview{padding:72px 0 36px var(--case-content-inset)}.case-editorial .case-overview-copy{grid-template-columns:1fr;gap:36px;max-width:none;display:grid}.case-editorial .case-overview-copy p+p{margin-top:0}.case-editorial .case-overview-copy p:only-child{grid-column:1/-1}.case-editorial .case-snapshot{gap:var(--case-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 0 0}.case-editorial .case-jumps{box-sizing:border-box;height:108px;padding:0 0 0 var(--case-content-inset);border-block:2px dotted var(--case-divider);flex-wrap:nowrap;align-items:center}.case-editorial .case-jumps-links{scrollbar-width:none;width:100%;min-width:0;transform:translateY(var(--jumps-content-shift,0px));align-items:center;gap:28px;padding-block:6px;display:flex;overflow-x:auto}.case-editorial .case-jumps-links::-webkit-scrollbar{display:none}.case-editorial .case-jumps a{white-space:nowrap;flex:none;gap:10px;min-height:44px}.case-editorial .case-jumps a:focus-visible{outline-offset:-3px}.case-editorial .case-story-section{padding:72px 0 54px var(--case-content-inset);border-bottom:2px dotted var(--case-divider)}.case-editorial .case-section-heading{margin-bottom:36px}.case-editorial .case-section-heading .hand{margin-bottom:24px}.case-editorial .case-section-heading h2{max-width:1000px}.case-editorial .case-story-content{gap:36px}.case-editorial .case-prose{max-width:none}.case-editorial .case-story-content>.case-figure{margin-block:0}.case-editorial .case-points :is(ol,ul){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px}.case-editorial .case-points li{flex-direction:column;gap:18px;display:flex}.case-editorial .case-point-number{width:auto;height:auto;font:var(--type-kicker);background:0 0;border:0;border-radius:0;display:block}.case-editorial .case-note{border-left:3px solid var(--case-accent);border-radius:0 8px 8px 0;padding:24px}.case-editorial .case-next{padding-left:var(--case-content-inset)}.case-editorial .case-design-question{margin:18px 0 24px var(--case-content-inset);background:var(--case-accent);color:var(--cream);border-radius:28px;padding:54px}.case-editorial .case-design-question :is(.hand,h2){color:inherit}.case-editorial .case-design-question .hand{font:var(--type-kicker);margin-bottom:24px}.case-editorial .case-design-question h2{max-width:none;font:var(--type-heading-md);letter-spacing:var(--type-heading-tracking);text-wrap:pretty}@media (max-width:1050px){.case-editorial .case-design-question{padding:36px}.case-editorial{--case-content-inset:54px;--case-column-gap:36px}.case-editorial .case-shell{width:calc(100% - 4rem)}.case-editorial .case-points :is(ol,ul){grid-template-columns:1fr;gap:24px}.case-editorial .case-points li{grid-template-columns:36px minmax(0,1fr);display:grid}}@media (max-width:750px){.case-editorial .case-design-question{border-radius:20px;margin:0 0 18px;padding:36px 24px}.case-editorial{--case-content-inset:0px;--case-column-gap:24px}.case-editorial .case-shell{width:calc(100% - 2.5rem)}.case-editorial .case-intro{padding:36px 0}.case-editorial .case-description{margin-top:24px!important}.case-editorial .case-meta{text-align:left;grid-template-columns:1fr;gap:18px}.case-editorial .case-meta>div{padding:0}.case-editorial .case-meta>div+div{border-left:0}.case-editorial .case-overview{padding-top:36px}.case-editorial .case-overview-copy,.case-editorial .case-snapshot{grid-template-columns:1fr;gap:24px}.case-editorial .case-story-section{padding-block:36px}.case-editorial .case-story-content{gap:24px}}.case-editorial .case-points-unnumbered li{display:block}.case-editorial.case-theme-teal #case-decisions .case-points{background:var(--case-accent);color:var(--cream);border-radius:28px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:54px;padding:54px;display:grid}.case-editorial.case-theme-teal #case-decisions .case-points-title{font:var(--type-heading-md);letter-spacing:var(--type-heading-tracking);color:inherit!important;margin:0!important}.case-editorial.case-theme-teal #case-decisions .case-points-intro p{color:inherit;margin-top:24px}.case-editorial.case-theme-teal #case-decisions .case-points>ol{grid-template-columns:1fr;gap:0}.case-editorial.case-theme-teal #case-decisions .case-points li{border-bottom:1px solid #f7f3ea40;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.case-editorial.case-theme-teal #case-decisions .case-points li:first-child{padding-top:0}.case-editorial.case-theme-teal #case-decisions .case-points li:last-child{border-bottom:0;padding-bottom:0}.case-editorial.case-theme-teal #case-decisions .case-points li :is(h4,p){color:inherit}.case-editorial.case-theme-teal #case-decisions .case-point-number{color:#f0dfae}@media (max-width:1050px){.case-editorial.case-theme-teal #case-decisions .case-points{grid-template-columns:1fr;gap:36px;padding:36px}}@media (max-width:750px){.case-editorial.case-theme-teal #case-decisions .case-points{border-radius:20px;gap:24px;padding:36px 24px}}.case-editorial :is(.case-meta,.case-jumps,.case-story-section){border-color:#0000;position:relative}.case-editorial :is(.case-meta,.case-jumps):before,.case-editorial :is(.case-meta,.case-jumps,.case-story-section):after{content:"";left:var(--divider-start,0px);width:var(--divider-length,100%);pointer-events:none;background:radial-gradient(circle at 1px 1px, var(--case-divider) 1px, transparent 1.1px) 0 0 / var(--case-grid-dot) 2px repeat-x;height:2px;position:absolute}.case-editorial :is(.case-meta,.case-jumps):before{top:var(--divider-top-y,0px)}.case-editorial :is(.case-meta,.case-jumps,.case-story-section):after{top:var(--divider-bottom-y,100%)}@media (min-width:751px){.case-editorial .case-meta>div+div{border-left-color:#0000;position:relative}.case-editorial .case-meta>div+div:before{content:"";top:var(--divider-start,0px);height:var(--divider-length,100%);left:var(--divider-x,-2px);pointer-events:none;background:radial-gradient(circle at 1px 1px, var(--case-divider) 1px, transparent 1.1px) 0 0 / 2px var(--case-grid-dot) repeat-y;width:2px;position:absolute}.case-editorial.case-theme-teal :is(#case-context,#case-horizon) .case-points-unnumbered>ul,.case-editorial.case-theme-rust #case-through-line .case-points-unnumbered>ul{column-gap:var(--case-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.case-editorial.case-theme-teal #case-validation .case-artifact-gallery .case-image-frame{border:1px solid var(--case-line);background:#fff;height:auto}.case-editorial.case-theme-teal #case-validation .case-artifact-gallery .case-image-trigger{height:auto;padding:0}.case-editorial.case-theme-teal #case-validation .case-artifact-gallery .case-image-frame img{width:100%;height:auto;max-height:none}.case-editorial.case-theme-teal .case-experiment-heading{color:var(--case-accent);font:var(--type-kicker)}.case-editorial.case-theme-teal .case-experiment-heading+.case-bullets{margin-top:-12px}.wtd-study{--wtd-sage:#90a56a;--case-accent:#52613b;--case-soft:#e4ead9;--case-quote-rule:var(--wtd-sage)}.wtd-study .case-hero .case-image-frame{padding:12px 24px 0}.wtd-study .case-hero .case-image-frame img{object-position:center top;height:130%}.wtd-study .wtd-trail-reference{margin:0 0 36px var(--case-content-inset)}.wtd-study .wtd-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,4vw,64px);display:grid}.wtd-study :is(.wtd-screen-grid,.wtd-screen-pairs) .case-image-frame{background:0 0;border:0;border-radius:8.16327%/3.77358%;position:relative}.wtd-study :is(.wtd-screen-grid,.wtd-screen-pairs) .case-image-frame:after{content:"";border:1px solid var(--case-line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.wtd-study .wtd-screen-grid .case-image-trigger{aspect-ratio:735/1590}.wtd-study .wtd-screen-grid .case-image-frame img{object-fit:contain;height:100%}.wtd-study .wtd-screen-grid figcaption{text-align:center;color:var(--case-ink);font:var(--type-heading-xs)}.wtd-study .wtd-screen-caption{color:var(--case-muted);font:var(--type-caption);margin-top:.8rem}.wtd-study .case-points[data-screen-group]>.case-points-title{font:var(--type-heading-sm);color:var(--case-ink)!important;margin-bottom:30px!important}.wtd-study .case-points .wtd-screen-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}.wtd-study .case-points .wtd-screen-pairs>li{flex-direction:column;gap:24px;display:flex}.wtd-study .wtd-screen-pairs .case-figure{width:100%;max-width:280px;margin:0}.wtd-study .wtd-screen-pairs .case-image-trigger{aspect-ratio:735/1590}.wtd-study .wtd-screen-pairs .case-image-frame img{object-fit:contain;object-position:left center;height:100%}.wtd-study .wtd-trail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wtd-study .wtd-trail-gallery .case-image-trigger{aspect-ratio:4/3}.wtd-study .wtd-trail-gallery .case-image-frame img{object-fit:cover;height:100%}.wtd-study .wtd-trail-gallery .case-figure:first-child .case-image-frame img{object-position:left center}.wtd-study .wtd-register-gallery h3{font:var(--type-heading-sm);margin-bottom:18px}.wtd-study .wtd-register-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wtd-study .wtd-register-gallery-registers .wtd-register-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wtd-study .wtd-register-gallery-signing .wtd-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtd-study .wtd-register-grid .case-image-trigger{aspect-ratio:3/4}.wtd-study .wtd-register-grid .case-image-frame img{object-fit:contain;height:100%}.wtd-study .wtd-register-gallery-registers .case-image-trigger{aspect-ratio:1}.wtd-study .wtd-register-gallery-registers .case-image-frame img{object-fit:cover}.wtd-study .wtd-register-gallery-registers .case-figure:nth-child(3) .case-image-frame img{object-position:center 35%}.wtd-study .wtd-register-gallery-registers .case-figure:nth-child(2) .case-image-frame img{object-position:center;transform-origin:bottom;transform:scale(1.6)}.wtd-study .wtd-register-gallery-signing .case-image-trigger{aspect-ratio:3/2}.wtd-study .wtd-register-gallery-signing .case-image-frame img{object-fit:cover;object-position:center 35%}.wtd-study .wtd-trail-credits{color:var(--case-muted);font:var(--type-caption);margin-top:12px}.wtd-study .wtd-trail-credits a{text-underline-offset:3px;text-decoration:underline}.wtd-study .wtd-design-question,.wtd-study #case-context .case-points{background:var(--case-accent);color:var(--cream);border-radius:28px;padding:54px}.wtd-study .wtd-design-question{margin:18px 0 24px var(--case-content-inset)}.wtd-study .wtd-design-question :is(.hand,h2){color:inherit}.wtd-study .wtd-design-question .hand{font:var(--type-kicker);margin-bottom:24px}.wtd-study .wtd-design-question h2{max-width:none;font:var(--type-heading-md);letter-spacing:var(--type-heading-tracking);text-wrap:pretty}.wtd-study #case-context .case-points{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:54px;margin:0;display:grid}.wtd-study #case-context .case-points-title{max-width:9ch;font:var(--type-heading-md);letter-spacing:var(--type-heading-tracking);color:inherit!important;margin:0!important}.wtd-study #case-context .case-points-title:after{content:"";background:currentColor;width:36px;height:2px;margin-top:24px;display:block}.wtd-study #case-context .case-points ol{counter-reset:friction;grid-template-columns:1fr;gap:0}.wtd-study #case-context .case-points li{counter-increment:friction;border-bottom:1px solid #f7f3ea40;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:18px;padding:24px 0;display:grid}.wtd-study #case-context .case-points li:first-child{padding-top:0}.wtd-study #case-context .case-point-number{color:inherit;font-size:0}.wtd-study #case-context .case-point-number:before{content:counter(friction,decimal-leading-zero);font:400 .875rem/1.5 var(--space)}.wtd-study #case-context .case-points h4{color:inherit;font:var(--type-body);letter-spacing:normal;padding:0}@media (max-width:1050px){.wtd-study .case-points .wtd-screen-pairs{grid-template-columns:1fr;gap:48px}.wtd-study .wtd-design-question,.wtd-study #case-context .case-points{padding:36px}.wtd-study #case-context .case-points{gap:36px}}@media (max-width:750px){.wtd-study .wtd-screen-grid{grid-template-columns:1fr;gap:36px}.wtd-study .wtd-screen-grid .case-figure{width:100%;max-width:320px;margin-inline:auto}.wtd-study .wtd-register-gallery-registers .wtd-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtd-study .wtd-register-gallery-signing .wtd-register-grid,.wtd-study .wtd-register-grid,.wtd-study .wtd-trail-gallery{grid-template-columns:1fr}.wtd-study .wtd-design-question,.wtd-study #case-context .case-points{border-radius:20px;padding:36px 24px}.wtd-study .wtd-design-question{margin:0 0 18px}.wtd-study #case-context .case-points{grid-template-columns:1fr;gap:36px}.wtd-study #case-context .case-points-title{max-width:none}}.case-editorial.case-theme-gold .case-hero .case-image-frame{padding:12px 24px 0}.case-editorial.case-theme-gold .case-hero .case-image-frame img{object-position:center top;border-radius:0;height:112%}.case-theme-gold .case-design-question{background:var(--case-gold-highlight);color:var(--case-ink)}.case-theme-gold #case-process .case-image-frame{border:1px solid var(--case-line)}.case-theme-gold .case-experiment-heading{font:var(--type-heading-sm);letter-spacing:var(--type-heading-tracking)}.case-theme-gold .case-experiment-heading:not(:first-child){background:radial-gradient(circle at 1px 1px, var(--case-divider) 1px, transparent 1.1px) left top / var(--case-grid-dot) 2px repeat-x;padding-top:24px}.case-artifact-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.case-artifact-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-artifact-gallery .case-image-frame{height:clamp(260px,37vw,480px)}.case-artifact-gallery .case-image-trigger{justify-content:center;align-items:center;height:100%;padding:18px 18px 48px;display:flex}.case-artifact-gallery .case-image-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.case-artifact-gallery-3 .case-image-frame{height:clamp(220px,31vw,400px)}.case-theme-gold #case-context .case-artifact-gallery .case-image-frame{aspect-ratio:4/3;height:auto}.case-theme-gold #case-context .case-artifact-gallery .case-image-trigger{padding:0}.case-theme-gold #case-context .case-artifact-gallery .case-image-frame img{object-fit:cover;width:100%;height:100%}.case-theme-gold #case-context .case-artifact-gallery .case-image-zoom{display:none}.case-theme-gold #case-test .case-artifact-gallery .case-image-frame{aspect-ratio:612/792;border:1px solid var(--case-line);background:#fff;height:auto}.case-theme-gold #case-test .case-artifact-gallery .case-image-trigger{padding:0}.case-theme-gold #case-test .case-artifact-gallery .case-image-frame img{object-fit:contain;width:100%;height:100%}.case-theme-gold #case-strategy>.case-story-content>.case-figure .case-image-trigger{padding:24px}.case-theme-gold #case-strategy>.case-story-content>.case-figure .case-image-frame img{object-fit:contain;max-height:660px}.case-theme-gold #case-strategy .case-slider :is(.case-image-frame,.case-image-expanded img){background:#fffdf8}.case-theme-gold #case-catalog .case-slider .case-image-frame{background:#fffdf8;height:clamp(300px,64vw,820px)}.case-theme-gold #case-catalog .case-slider .case-image-trigger{padding:24px}.case-theme-gold .case-alternative{padding:32px}.case-alternative-evidence{grid-template-columns:minmax(0,1fr);margin-top:28px}.case-alternative-evidence .case-figure{width:100%;max-width:580px;margin-inline:auto}.case-alternative-evidence .case-image-frame{background:#fffdf8;height:520px}.case-document-links{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.case-document-links a{min-height:44px;color:var(--case-accent);text-underline-offset:5px;font:var(--type-body-small);flex-wrap:wrap;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.case-document-links span{font:var(--type-caption);text-decoration:none}.case-service-workflow{border:1px solid var(--case-line);background:#faf9f5d9;border-radius:24px;padding:36px}.case-service-workflow>h3{font:var(--type-heading-sm);letter-spacing:var(--type-heading-tracking);margin-bottom:28px}.case-service-workflow ol{margin:0;padding:0;list-style:none}.case-service-workflow li{border-top:1px solid var(--case-line);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.case-service-workflow li:last-child{padding-bottom:0}.case-service-workflow li>span{color:var(--case-accent);font:var(--type-kicker)}.case-service-workflow h4{font:var(--type-heading-xs);letter-spacing:var(--type-heading-tracking)}.case-service-workflow p{max-width:900px;margin-top:8px}@media (max-width:750px){.case-artifact-gallery,.case-artifact-gallery-3{grid-template-columns:minmax(0,1fr);gap:24px}.case-artifact-gallery .case-image-frame{height:420px}.case-theme-gold .case-alternative,.case-service-workflow{padding:24px}.case-service-workflow li{grid-template-columns:32px minmax(0,1fr);gap:12px}.case-theme-gold #case-strategy>.case-story-content>.case-figure .case-image-trigger{padding:12px}.case-theme-gold #case-catalog .case-slider .case-image-trigger{padding:12px 12px 44px}}@media (max-width:650px){.case-editorial.case-theme-gold .case-hero .case-image-frame{padding:12px 12px 0}}.case-theme-gold #case-launch .case-artifact-gallery .case-image-frame{aspect-ratio:16/9;height:auto}.case-theme-gold #case-launch .case-artifact-gallery .case-image-trigger{padding:0}.case-theme-gold #case-launch .case-artifact-gallery .case-image-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.case-theme-gold #case-launch .case-artifact-gallery .case-figure:first-child .case-image-frame img{object-position:center bottom}
