.case-band{padding:var(--space-9) var(--gutter) calc(var(--space-9) + var(--radius-lg))}.case-band__title{margin:0 0 var(--space-7);color:var(--text)}@media (min-width:768px){.case-band{padding-block:var(--space-10) calc(var(--space-10) + var(--radius-lg))}.case-band__title{margin-bottom:var(--space-8)}}.case-hero{--hero-title:var(--display-2);--aside-size:clamp(1rem, .85rem + .35vw, 1.25rem);align-content:start;gap:var(--space-7);padding:calc(var(--header-h) + var(--space-8)) var(--gutter) calc(var(--space-9) + var(--radius-lg));flex:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""media""aside";display:grid}.case-hero .case-hero__title{font-size:var(--hero-title);color:var(--text);text-wrap:balance;grid-area:title;margin:0}.case-hero__figure{gap:var(--space-2);grid-area:media;min-width:0;display:grid}.case-hero__media{min-width:0}.case-hero__caption{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.5}.case-hero__aside{align-items:flex-start;gap:var(--space-4);max-width:34em;font-size:var(--aside-size);flex-direction:column;grid-area:aside;display:flex}.case-hero__lead{color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.5}.case-hero__facts{gap:var(--space-1) var(--space-4);color:var(--text-2);flex-wrap:wrap;margin:0;font-size:.875rem;line-height:1.5;display:flex}.case-hero__fact>dd{margin:0}.case-hero__ways{gap:0 var(--space-5);flex-wrap:wrap;font-size:1rem;display:flex}.case-hero__ways>.action--quiet{margin-inline-start:calc(var(--space-1) * -1)}.case-hero .case-hero__title,.case-reading__title,.case-band__title{word-spacing:.06em}@media (max-width:767.98px){.case-hero .film__controls{right:var(--space-1);bottom:var(--space-1);gap:0;padding:0}}@media (min-width:1024px){.case-hero{column-gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"title title""media aside"}.case-hero__aside{align-self:end}}#case-hero[data-scene],#case-hero>[data-scene-stage]{min-height:0}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:720px){.case-hero{--hero-title:min(var(--display-2), (100svh - var(--header-h)) / 10);padding-bottom:var(--space-8)}.case-hero__media--framed{width:min(100%, calc((100svh - var(--header-h) - 2 * var(--space-8) - 1.92 * var(--hero-title) - var(--space-7) - var(--media-extra,0px)) * var(--media-ratio)))}.case-hero__media[data-editions]{--media-extra:calc(var(--space-4) + 2.75rem)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (max-width:1023.98px),(prefers-reduced-motion:no-preference) and (min-height:600px) and (max-height:719.98px){#case-hero{height:auto}#case-hero>[data-scene-stage]{height:auto;min-height:0;position:relative}#case-hero+[data-scene-rise]{margin-top:calc(-1 * var(--radius-lg))}}.case-still{aspect-ratio:var(--still-ratio,1.6);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--surface-2);overflow:clip}.case-still img{object-fit:cover;width:100%;height:100%;display:block}.case-hero[data-variant=recording] .film__video{object-fit:contain;background-color:var(--surface-2)}.case-films{gap:var(--space-4);flex-direction:column;display:flex}.case-films__editions{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-films__edition{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--duration-hover) ease, border-color var(--duration-hover) ease, color var(--duration-hover) ease, transform .16s var(--ease-out);background-color:#0000;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.case-films__time{font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.75rem;font-weight:400}.case-films__edition[aria-pressed=true]{border-color:var(--text);background-color:var(--text);color:var(--surface)}.case-films__edition[aria-pressed=true] .case-films__time{color:color-mix(in oklab, var(--surface) 78%, var(--text))}@media (hover:hover) and (pointer:fine){.case-films__edition[aria-pressed=false]:hover{border-color:var(--text)}}.case-films__edition:active{transform:scale(.97)}.case-call{gap:var(--space-5);flex-direction:column;display:flex}.case-call__head{gap:var(--space-2);flex-direction:column;display:flex}.case-call__title{color:var(--text);margin:0}.case-call__lead{max-width:40em;color:var(--text-2);margin:0;line-height:1.5}.case-call__bar{align-items:center;gap:var(--space-4) var(--space-5);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"play time""wave wave";display:grid}.case-call__play{grid-area:play}.case-call__wave{grid-area:wave}.case-call__time{grid-area:time;justify-self:end}@media (min-width:640px){.case-call__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play wave time"}}.case-call__play{min-width:10.5rem}.case-call__now{gap:var(--space-2);display:grid}.case-call__who{align-items:center;gap:var(--space-2);color:var(--text-2);margin:0;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.case-call__swatch{border-radius:var(--radius-sm);background-color:var(--text);width:.625rem;height:.625rem}.case-call__now[data-who=rasha] .case-call__swatch{background-color:var(--accent)}.case-call__ar{font-size:var(--display-4);color:var(--text-2);margin:0;font-weight:500;line-height:1.45}.case-call__en{max-width:40em;color:var(--text-2);margin:0;line-height:1.5}.case-call__ar [data-said],.case-transcript__ar [data-said]{color:var(--text)}.case-call__ar span,.case-transcript__ar span{transition:color var(--duration-hover) ease}.case-reading{gap:var(--space-8);display:grid}.case-reading__text{gap:var(--space-9);flex-direction:column;display:flex}.case-reading__part{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.case-reading__title{color:var(--text);margin:0}.case-reading__challenge{max-width:34em;color:var(--text);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}.case-reading__solution{max-width:var(--measure);color:var(--text-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.7}.case-reading__more{margin-inline-start:calc(-1 * var(--space-1));font-size:.9375rem}.case-reading__results-title{margin:0 0 var(--space-2);color:var(--text-2);font-size:1rem;font-weight:500}.case-reading__results{margin:0;padding:0;list-style:none}.case-reading__results li{padding-block:var(--space-4);letter-spacing:-.01em;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.4}@media (min-width:1024px){.case-reading[data-results]{align-items:end;column-gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.case-transcript__column{flex-direction:column;max-width:76rem;display:flex}.case-transcript__controls{z-index:1;align-items:center;gap:var(--space-5);padding-block:var(--space-3);background-color:var(--surface);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.case-transcript__controls{top:var(--header-h);position:sticky}}.case-transcript__progress{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:clip}.case-transcript__progress>span{background-color:var(--text);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.case-transcript__turns{margin:0;padding:0;list-style:none}.case-transcript__turn{gap:var(--space-2);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.case-transcript__who{color:var(--text-2);font-size:.875rem;font-weight:600;line-height:1.3}.case-transcript__turn[data-who=rasha] .case-transcript__who{color:var(--accent-text)}.case-transcript__ar{color:var(--text);margin:0;font-size:1.375rem;font-weight:500;line-height:1.6}.case-transcript__en{max-width:40em;color:var(--text-2);margin:0;line-height:1.55}.case-transcript[data-started] .case-transcript__ar span:not([data-said]){color:var(--text-2)}.case-transcript__turn[data-state=now] .case-transcript__en{color:var(--text)}.case-transcript__from{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:background-color var(--duration-hover) ease;background-color:#0000;border:0;padding:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.case-transcript__from:hover{background-color:color-mix(in oklab, var(--text) 6%, transparent)}}@media (min-width:1024px){.case-transcript__turn{align-items:baseline;column-gap:var(--space-7);grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr)}.case-transcript__en{grid-area:1/2}.case-transcript__ar{grid-area:1/3}}.case-steps__list{margin:0;padding:0;list-style:none}.case-steps__step{gap:var(--space-3);padding-block:var(--space-6) var(--space-7);display:grid}.case-steps__title{color:var(--text);margin:0}.case-steps__body{max-width:var(--measure);color:var(--text-2);margin:0;font-size:1.0625rem;line-height:1.7}@media (min-width:1024px){.case-steps__step{column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.case-steps__body{padding-top:.35em}}.case-screens{gap:var(--space-9);flex-direction:column;display:flex}.case-screens .case-band__title{margin-bottom:0}.case-screens__row{gap:var(--space-6);padding:0 0 var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;list-style:none;display:flex;overflow-x:auto}.case-screens__handset{scroll-snap-align:start;flex:none;width:min(62vw,15rem)}.case-screens__figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.case-screens__screen{aspect-ratio:var(--screen-ratio,.4615);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--surface-2);display:block;overflow:clip}.case-screens__screen img,.case-screens__still img{object-fit:cover;width:100%;height:100%;display:block}.case-screens__caption{color:var(--text-2);font-size:.9375rem;line-height:1.5}.case-screens__still{aspect-ratio:var(--still-ratio,1.6);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--surface-2);overflow:clip}@media (min-width:768px){.case-screens__row{gap:var(--space-7);scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}.case-screens__handset{width:15rem}}@media (min-width:1024px){.case-screens__still{width:83.3333%;margin-inline-start:auto}}.case-insights{gap:var(--space-8);display:grid}.case-insights__title{color:var(--text-2);margin:0}.case-insights__quote,.case-insights__quote blockquote{margin:0}.case-insights__quote p{max-width:22em;font-family:var(--font-display-500);color:var(--text);text-wrap:balance;margin:0;font-weight:500;line-height:1.12}.case-insights__rest{margin:0;padding:0;list-style:none;display:grid}.case-insights__rest li{max-width:var(--measure);padding-block:var(--space-5);color:var(--text-2);font-size:1.0625rem;line-height:1.6}@media (min-width:1024px){.case-insights__rest{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-start:33.3333%}}.case-related{flex-direction:column;display:flex}.case-related__service{margin-top:var(--space-6);align-self:flex-start;margin-inline-start:calc(-1 * var(--space-1))}.case-ending__pair{min-width:min(100%,20rem);margin:0;padding:0;list-style:none}.case-ending__link{align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);color:var(--text);transition:color var(--duration-hover) ease;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow""name arrow";text-decoration:none;display:grid}.case-ending__label{color:var(--text-2);grid-area:label;font-size:.875rem}.case-ending__name{grid-area:name;font-size:1.125rem;font-weight:600;line-height:1.35}.case-ending__arrow{width:1rem;height:1rem;transition:transform var(--duration-hover) var(--ease-out);grid-area:arrow}.case-ending__link[data-dir=prev] .case-ending__arrow{scale:-1 1}@media (hover:hover) and (pointer:fine){.case-ending__link:hover{color:var(--accent-text)}.case-ending__link:hover .case-ending__arrow{transform:translate(3px)}.case-ending__link[data-dir=prev]:hover .case-ending__arrow{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.case-films__edition,.case-call__ar span,.case-transcript__ar span,.case-transcript__progress>span,.case-transcript__from,.case-ending__link,.case-ending__arrow{transition:none}.case-films__edition:active,.case-ending__link:hover .case-ending__arrow,.case-ending__link[data-dir=prev]:hover .case-ending__arrow{transform:none}}