.case_page__O_bLH{background:var(--color-bg-primary);color:var(--color-text-primary)}.case_intro__0boje{padding-block:clamp(4rem,8vw,8rem) clamp(3rem,5vw,5rem)}.case_back__uNKgi{display:inline-block;color:var(--color-link);text-decoration:none;border-block-end:1px solid currentColor;padding-block:.3rem;font-size:var(--text-sm);margin-block-end:var(--space-16)}.case_introGrid__cX4ne{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,6vw,7rem);align-items:end}.case_eyebrow__0dVpJ{color:var(--color-accent-strong);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs);font-weight:600}.case_intro__0boje h1{font-size:clamp(3rem,6.3vw,6.5rem);line-height:1.04;max-inline-size:17ch;letter-spacing:var(--tracking-display-en);font-weight:600;margin:var(--space-5) 0}.case_summary__j_XRl{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.55;color:var(--color-text-secondary);max-inline-size:44rem}.case_details__Wd0oe{margin:0;border-block-start:1px solid var(--color-border-subtle)}.case_details__Wd0oe div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;border-block-end:1px solid var(--color-border-subtle);padding-block:1.2rem}.case_details__Wd0oe dt{font-size:var(--text-xs);color:var(--color-text-muted)}.case_details__Wd0oe dd{margin:0;line-height:1.55;font-size:var(--text-sm)}.case_heroMedia__NeBjM{position:relative;aspect-ratio:16/10;background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle)}.case_image__xmTF_{object-fit:contain}.case_story__MXR9q{padding-block:clamp(5rem,9vw,9rem)}.case_chapter__RJwsb{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);border-block-start:1px solid var(--color-border-subtle);padding-block:clamp(2rem,4vw,4rem)}.case_label__T8z_H>span{font-size:var(--text-sm);color:var(--color-accent-strong)}.case_label__T8z_H h2{font-size:clamp(1.65rem,3vw,2.6rem);margin:.5rem 0;letter-spacing:var(--tracking-heading-en)}.case_chapter__RJwsb>p{max-inline-size:var(--measure-reading);white-space:pre-line;margin:0;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.75}.case_gallery__DZ_JR{display:grid;gap:clamp(3rem,5vw,5rem);padding-block:0 var(--space-24)}.case_galleryItem__SDIK_{margin:0}.case_galleryMedia__Nc8Rp{position:relative;aspect-ratio:16/10;background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle)}.case_galleryItem__SDIK_:nth-child(2n) .case_galleryMedia__Nc8Rp{aspect-ratio:4/3;max-inline-size:75%;margin-inline-start:auto}.case_galleryItem__SDIK_ figcaption{font-size:var(--text-sm);color:var(--color-text-secondary);padding-block:1rem}.case_conversion__lO94s{padding-block:clamp(5rem,9vw,8rem);background:var(--color-brand-primary);color:var(--color-text-inverse)}.case_conversion__lO94s p{font-size:clamp(2rem,5vw,4.5rem);line-height:1.15;max-inline-size:22ch}.case_conversion__lO94s a{color:var(--color-text-inverse);display:inline-flex;padding-block:.7rem;border-block-end:1px solid var(--color-accent-on-dark);font-weight:600;text-decoration:none}.case_next__6xkYT{padding-block:clamp(4rem,7vw,7rem)}.case_next__6xkYT article{max-inline-size:45rem}.case_back__uNKgi:focus-visible,.case_conversion__lO94s a:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:5px}[dir=rtl] .case_intro__0boje h1,[dir=rtl] .case_label__T8z_H h2{letter-spacing:0;line-height:1.25}[dir=rtl] .case_eyebrow__0dVpJ{letter-spacing:0}@media(max-width:767px){.case_chapter__RJwsb,.case_introGrid__cX4ne{grid-template-columns:1fr}.case_intro__0boje{padding-block:var(--space-12)}.case_back__uNKgi{margin-block-end:var(--space-12)}.case_story__MXR9q{padding-block:var(--space-16)}.case_chapter__RJwsb{gap:1rem}.case_galleryItem__SDIK_:nth-child(2n) .case_galleryMedia__Nc8Rp{max-inline-size:100%}}.case_external__0Juvl{color:var(--color-link);text-underline-offset:.25em}.case_external__0Juvl:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:5px}.case_intro__0boje{background:radial-gradient(ellipse at 84% 12%,rgb(196 154 77/10%),transparent 40%),var(--color-bg-primary)}.case_intro__0boje h1{text-wrap:balance}.case_galleryMedia__Nc8Rp,.case_heroMedia__NeBjM{overflow:hidden;border-radius:var(--radius-m);box-shadow:0 1rem 3rem rgb(16 16 18/10%)}.case_chapter__RJwsb{scroll-margin-block-start:7rem}.case_chapter__RJwsb>p{line-height:1.85}.case_conversion__lO94s{background:radial-gradient(ellipse at 80% 10%,rgb(196 154 77/17%),transparent 44%),#101012}.case_conversion__lO94s a{color:var(--color-gold-light);text-underline-offset:.3em}.case_conversion__lO94s a:hover{color:#fff}.case_intro__0boje{background:radial-gradient(ellipse at 92% 8%,rgb(196 154 77/16%),transparent 42%),var(--color-bg-primary)}.case_introGrid__cX4ne{align-items:start}.case_details__Wd0oe{background:rgb(233 212 154/7%);border-radius:.8rem;padding-inline:clamp(1rem,2vw,1.8rem);border:1px solid rgb(134 99 33/24%)}.case_heroMedia__NeBjM{background:radial-gradient(circle at 80% 10%,rgb(233 212 154/14%),transparent 55%),#181719;border-color:rgb(134 99 33/35%);border-radius:1.4rem}.case_galleryMedia__Nc8Rp{background:#181719;border:1px solid rgb(134 99 33/24%)}.case_label__T8z_H h2{text-wrap:balance}.case_chapter__RJwsb>p{max-inline-size:65ch}[dir=rtl] .case_chapter__RJwsb>p{line-height:1.95}@media(prefers-reduced-motion:reduce){.case_galleryMedia__Nc8Rp,.case_heroMedia__NeBjM{scroll-behavior:auto}}.case_galleryPortrait__U054E{position:relative;aspect-ratio:9/16;inline-size:min(100%,28rem);min-block-size:28rem;margin-inline:auto;overflow:hidden;border:1px solid rgb(227 196 126/42%);border-radius:clamp(.75rem,2vw,1.5rem);background:radial-gradient(ellipse at 80% 8%,rgb(233 212 154/17%),transparent 45%),#161517;box-shadow:0 1rem 3rem rgb(16 16 18/14%)}.case_galleryItem__SDIK_:has(.case_galleryPortrait__U054E){max-inline-size:56rem;margin-inline:auto}.case_galleryItem__SDIK_:has(.case_galleryPortrait__U054E) figcaption{max-inline-size:36rem;margin-inline:auto;text-align:center;line-height:1.7}.case_galleryPortrait__U054E .case_image__xmTF_{object-fit:contain;padding:clamp(.45rem,1.4vw,1.1rem)}.case_galleryItem__SDIK_:nth-child(2n) .case_galleryPortrait__U054E{max-inline-size:min(100%,28rem)}.case_chapter__RJwsb:has(h2){scroll-margin-block-start:7rem}@media(max-width:767px){.case_galleryPortrait__U054E{inline-size:min(100%,22rem);min-block-size:22rem}}.case_campaignEvidence__8kkpU{padding-block:clamp(4rem,8vw,8rem);border-block:1px solid rgb(196 154 77/30%);background:radial-gradient(circle at 84% 3%,rgb(196 154 77/14%),transparent 45%),#161517;color:#f6f1e7}.case_campaignIntro__ZcdBD{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(2rem,4vw,5rem);align-items:start}.case_campaignIntro__ZcdBD h2{font-size:clamp(2rem,4.3vw,4rem);line-height:1.2;max-inline-size:19ch;letter-spacing:-.025em;margin:1rem 0}.case_campaignTitle__g4QIP{font-size:clamp(1.15rem,2vw,1.7rem);color:#dfc68f}.case_campaignObjective__zgbdK{color:#d3cdc3;line-height:1.85;max-inline-size:65ch}.case_campaignMeta__bwzhB{border-block-start:1px solid rgb(196 154 77/40%);margin:0}.case_campaignMeta__bwzhB>div{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding-block:1.15rem;border-block-end:1px solid rgb(196 154 77/25%)}.case_campaignMeta__bwzhB dt{color:#ccbb9c;font-size:.85rem}.case_campaignMeta__bwzhB dd{margin:0;font-weight:600}.case_campaignMetric__Q3ycn{border:1px solid rgb(196 154 77/46%);border-radius:1rem;padding:clamp(1.5rem,3.5vw,3.5rem);margin-block:3rem;background:rgb(218 181 110/7%)}.case_campaignMetric__Q3ycn span{display:block;color:#dfc68f;font-weight:650;font-size:clamp(1rem,1.3vw,1.3rem)}.case_campaignMetric__Q3ycn strong{display:block;margin-block:.4rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:700;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.case_campaignMetric__Q3ycn p{margin-block-start:1.5rem;color:#d6cfc4;max-inline-size:70ch;line-height:1.8}.case_campaignScreenshots__KsG8h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}.case_campaignScreenshots__KsG8h figure{margin:0;min-inline-size:0}.case_campaignScreenshot__FKPdo{position:relative;aspect-ratio:4/3;background:#252222;border:1px solid rgb(196 154 77/35%);border-radius:.8rem;overflow:hidden}.case_campaignScreenshot__FKPdo .case_image__xmTF_{object-fit:contain}.case_campaignFootnote__oHlIN{font-size:.87rem;color:#bcb4a8;max-inline-size:85ch;margin-block-start:2rem;line-height:1.8}[dir=rtl] .case_campaignIntro__ZcdBD h2{letter-spacing:0;line-height:1.5}@media(max-width:767px){.case_campaignIntro__ZcdBD,.case_campaignScreenshots__KsG8h{grid-template-columns:1fr}.case_campaignMetric__Q3ycn{margin-block:2rem}}.case_galleryMedia__Nc8Rp,.case_heroMedia__NeBjM{min-inline-size:0;border-radius:.85rem;background:#201e20;border-color:rgb(227 196 126/30%)}.case_galleryMedia__Nc8Rp .case_image__xmTF_,.case_heroMedia__NeBjM .case_image__xmTF_{object-fit:contain;object-position:center}.case_chapter__RJwsb{min-inline-size:0}.case_chapter__RJwsb>p{overflow-wrap:anywhere}@media(max-width:767px){.case_galleryItem__SDIK_:nth-child(2n) .case_galleryMedia__Nc8Rp,.case_galleryMedia__Nc8Rp,.case_heroMedia__NeBjM{aspect-ratio:16/10;max-inline-size:100%;margin-inline:0}.case_galleryItem__SDIK_:nth-child(2n) .case_galleryPortrait__U054E,.case_galleryPortrait__U054E{aspect-ratio:9/16;inline-size:min(100%,22rem);margin-inline:auto}.case_intro__0boje h1{font-size:clamp(2.2rem,8vw,3.5rem);line-height:1.45}.case_gallery__DZ_JR{gap:2rem}.case_heroMedia__NeBjM[data-mobile-portrait=true]{aspect-ratio:390/844;inline-size:min(100%,25rem);max-inline-size:100%;margin-inline:auto;border-radius:1rem}.case_heroMedia__NeBjM[data-mobile-portrait=true] .case_image__xmTF_{object-fit:contain;object-position:top center;padding:0}.case_galleryItem__SDIK_:nth-child(2n) .case_galleryPortrait__U054E,.case_galleryPortrait__U054E{aspect-ratio:9/16;inline-size:min(100%,26rem);max-inline-size:100%;margin-inline:auto}}.case_livePreview__Rrwvw{padding-block:clamp(3rem,7vw,6rem);background:linear-gradient(145deg,#181619,#24201b);color:#f7f2e8;border-block:1px solid rgb(227 196 126/25%)}.case_livePreviewGrid__dJHuj{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(12rem,.55fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.case_livePreview__Rrwvw h2{font-size:clamp(1.9rem,4vw,4rem);line-height:1.3;margin:.5rem 0 1rem}.case_livePreview__Rrwvw p:not(.case_eyebrow__0dVpJ){line-height:1.85;max-inline-size:60ch;color:#d4c7b7}.case_livePreviewLink__o4GSP{display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 1.3rem;min-block-size:3.35rem;border-radius:.7rem;border:1px solid #d2aa60;background:#d2aa60;text-decoration:none;color:#17120e;font-weight:750}.case_livePreviewLink__o4GSP:hover{background:#e3c47e;color:#17120e}.case_livePreviewLink__o4GSP:focus-visible{outline:3px solid #e3c47e;outline-offset:4px}@media(max-width:767px){.case_livePreviewGrid__dJHuj{grid-template-columns:minmax(0,1fr)}.case_livePreviewLink__o4GSP{inline-size:100%}}