.video-embed-module__5_Koua__wrapper{gap:1.25rem;display:grid}.video-embed-module__5_Koua__root{aspect-ratio:16/9;color:#fff;background:var(--navy-950);border:1px solid #ffffff2e;min-height:260px;position:relative;overflow:hidden}.video-embed-module__5_Koua__poster{object-fit:cover;object-position:center 30%;filter:saturate(.72)contrast(1.04);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;transform:scale(1.01)}.video-embed-module__5_Koua__activation{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;width:100%;padding:clamp(1.4rem,4vw,3.6rem);display:grid;position:absolute;inset:0}.video-embed-module__5_Koua__scrim{background:linear-gradient(110deg,#041320eb 0%,#041320b8 48%,#04132040 100%);position:absolute;inset:0}.video-embed-module__5_Koua__kicker,.video-embed-module__5_Koua__play,.video-embed-module__5_Koua__opening,.video-embed-module__5_Koua__privacy{z-index:1;position:relative}.video-embed-module__5_Koua__kicker{font-family:var(--mono);letter-spacing:.12em;color:#b9d4ff;align-self:start;font-size:.66rem;font-weight:700}.video-embed-module__5_Koua__play{aspect-ratio:1;border:1px solid #ffffffb8;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:clamp(3.8rem,7vw,5.5rem);transition:transform .26s,color .26s,background .26s;display:grid}.video-embed-module__5_Koua__play svg{width:1.2rem}.video-embed-module__5_Koua__activation:hover .video-embed-module__5_Koua__play{color:var(--navy-950);background:#fff;transform:scale(1.06)}.video-embed-module__5_Koua__activation:hover+.video-embed-module__5_Koua__poster,.video-embed-module__5_Koua__root:hover .video-embed-module__5_Koua__poster{filter:saturate(.85)contrast(1.05);transform:scale(1.025)}.video-embed-module__5_Koua__opening{flex-direction:column;grid-row:3;gap:.7rem;max-width:720px;display:flex}.video-embed-module__5_Koua__opening strong{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2rem,4.5vw,4.7rem);line-height:.98}.video-embed-module__5_Koua__opening span{color:#d5e3f7;font-size:.78rem}.video-embed-module__5_Koua__privacy{color:#ffffffb8;text-align:right;grid-area:3/2;align-self:end;max-width:20ch;font-size:.72rem;line-height:1.5}.video-embed-module__5_Koua__player,.video-embed-module__5_Koua__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed-module__5_Koua__loading,.video-embed-module__5_Koua__error{z-index:2;color:#dce9fb;background:var(--navy-950);place-content:center;justify-items:center;gap:.8rem;font-size:.82rem;display:grid;position:absolute;inset:0}.video-embed-module__5_Koua__loading svg{width:25px}.video-embed-module__5_Koua__error p{font-size:.9rem}.video-embed-module__5_Koua__error button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;align-items:center;gap:.5rem;padding:.7rem 1rem;display:inline-flex}.video-embed-module__5_Koua__error button svg{width:16px}.video-embed-module__5_Koua__close{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#041320b8;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:.75rem;right:.75rem}.video-embed-module__5_Koua__close svg{width:18px}.video-embed-module__5_Koua__context{border-top:1px solid var(--ink-900);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding-top:1rem;display:grid}.video-embed-module__5_Koua__context>div{max-width:690px}.video-embed-module__5_Koua__context strong{font-size:.9rem}.video-embed-module__5_Koua__context p{color:var(--ink-500);margin-top:.45rem;font-size:.82rem;line-height:1.65}.video-embed-module__5_Koua__transcript{width:min(100%,420px)}.video-embed-module__5_Koua__transcript summary{color:var(--ink-900);cursor:pointer;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}.video-embed-module__5_Koua__transcript summary::-webkit-details-marker{display:none}.video-embed-module__5_Koua__transcript summary svg{width:18px;color:var(--blue-700)}.video-embed-module__5_Koua__transcript>div{color:var(--ink-500);white-space:pre-wrap;margin-top:1rem;font-size:.86rem;line-height:1.75}@media (max-width:720px){.video-embed-module__5_Koua__root{aspect-ratio:4/5;min-height:360px}.video-embed-module__5_Koua__activation{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto}.video-embed-module__5_Koua__opening{grid-area:3/1/auto/-1}.video-embed-module__5_Koua__privacy{text-align:left;grid-area:4/1/auto/-1;max-width:none}.video-embed-module__5_Koua__context{grid-template-columns:1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){.video-embed-module__5_Koua__poster,.video-embed-module__5_Koua__play{transition:none}}
.cases-module__KWagqa__indexSection{background:var(--paper);padding:clamp(5.5rem,9vw,9rem) 0}.cases-module__KWagqa__indexIntro{grid-template-columns:minmax(0,.75fr) minmax(300px,1fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.cases-module__KWagqa__indexIntro p{max-width:620px;color:var(--ink-500);font-size:clamp(.94rem,1.2vw,1.06rem);line-height:1.75}.cases-module__KWagqa__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:1px;display:grid}.cases-module__KWagqa__featured,.cases-module__KWagqa__compact{background:#fff;min-width:0;position:relative;overflow:hidden}.cases-module__KWagqa__featured{color:#fff;background:var(--blue-600);flex-direction:column;grid-row:span 2;min-height:850px;padding:clamp(1.5rem,3.1vw,3.1rem);display:flex}.cases-module__KWagqa__featuredTop,.cases-module__KWagqa__compactTop{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;font-weight:700;display:flex;position:relative}.cases-module__KWagqa__featuredTop{color:#d9e8ff}.cases-module__KWagqa__compactTop{color:var(--ink-500)}.cases-module__KWagqa__featuredTop svg,.cases-module__KWagqa__compactTop svg{width:26px;height:26px}.cases-module__KWagqa__featuredImage{aspect-ratio:16/11;background:#0d55cf;width:min(82%,620px);margin:clamp(2rem,5vw,4.5rem) 0 0 auto;position:relative;overflow:hidden}.cases-module__KWagqa__featuredImage:before{content:"";z-index:2;background:var(--blue-600);width:clamp(12px,2vw,24px);position:absolute;inset:-1px auto -1px -1px}.cases-module__KWagqa__featuredImage img,.cases-module__KWagqa__compactImage img,.cases-module__KWagqa__heroImage img{object-fit:cover}.cases-module__KWagqa__featuredBody{z-index:2;width:min(100%,750px);margin-top:clamp(2.2rem,4vw,4rem);position:relative}.cases-module__KWagqa__featuredBody h2{letter-spacing:-.055em;max-width:14ch;font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:.98}.cases-module__KWagqa__featuredBody blockquote{color:#edf4ff;max-width:31ch;font-family:var(--serif);margin-top:1.5rem;font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1.4}.cases-module__KWagqa__featuredFooter{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:auto;padding-top:3rem;display:flex}.cases-module__KWagqa__person{flex-direction:column;gap:.16rem;font-size:.79rem;display:flex}.cases-module__KWagqa__person span{opacity:.72}.cases-module__KWagqa__featuredLink{color:#fff}.cases-module__KWagqa__compact{grid-template-columns:minmax(125px,.55fr) minmax(0,1.45fr);gap:clamp(1.25rem,2.6vw,2.6rem);min-height:424px;padding:clamp(1.4rem,2.5vw,2.5rem);display:grid}.cases-module__KWagqa__compactTop{grid-column:1/-1}.cases-module__KWagqa__compactImage{aspect-ratio:4/5;background:var(--surface-soft);align-self:start;position:relative;overflow:hidden}.cases-module__KWagqa__compactContent{flex-direction:column;min-width:0;display:flex}.cases-module__KWagqa__compactContent h2{letter-spacing:-.045em;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:1.04}.cases-module__KWagqa__compactContent blockquote{color:var(--ink-700);font-family:var(--serif);margin-top:1.1rem;font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.42}.cases-module__KWagqa__compactContent .cases-module__KWagqa__person{margin-top:1.4rem}.cases-module__KWagqa__compactLink{margin-top:auto;padding-top:1.5rem}.cases-module__KWagqa__featuredImage img,.cases-module__KWagqa__compactImage img{filter:saturate(.9);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.cases-module__KWagqa__featured:hover .cases-module__KWagqa__featuredImage img,.cases-module__KWagqa__compact:hover .cases-module__KWagqa__compactImage img{filter:saturate();transform:scale(1.025)}.cases-module__KWagqa__visualSection{background:var(--paper);padding:clamp(5rem,8vw,8rem) 0}.cases-module__KWagqa__visualGrid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.cases-module__KWagqa__heroFigure{min-width:0}.cases-module__KWagqa__heroImage{background:#dfe5e2;min-height:clamp(520px,62vw,780px);position:relative;overflow:hidden}.cases-module__KWagqa__heroImage:after{content:"";pointer-events:none;border:1px solid #0719281a;position:absolute;inset:0}.cases-module__KWagqa__heroFigure figcaption{border-top:1px solid var(--ink-900);color:var(--ink-500);grid-template-columns:.45fr 1fr;gap:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.55;display:grid}.cases-module__KWagqa__heroFigure figcaption span:first-child{color:var(--blue-700);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.cases-module__KWagqa__quoteRail{border-top:1px solid var(--ink-900);padding:clamp(1.6rem,3.2vw,3rem) 0 0 clamp(1.5rem,3vw,3rem);position:relative}.cases-module__KWagqa__quoteRail:before{content:"";background:var(--blue-600);width:1px;position:absolute;top:0;bottom:0;left:0}.cases-module__KWagqa__quoteRail>svg{color:var(--blue-600)}.cases-module__KWagqa__quoteRail blockquote{font-family:var(--serif);letter-spacing:-.035em;margin-top:2rem;font-size:clamp(1.65rem,2.7vw,3rem);line-height:1.22}.cases-module__KWagqa__quoteRail .cases-module__KWagqa__person{color:var(--ink-500);margin-top:2.5rem}.cases-module__KWagqa__quoteRail .cases-module__KWagqa__person strong{color:var(--ink-900)}.cases-module__KWagqa__storySection{background:#fff;padding:clamp(5rem,9vw,9rem) 0}.cases-module__KWagqa__storyGrid{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.cases-module__KWagqa__storyRail{top:calc(var(--header-height) + 2rem);gap:1.5rem;display:grid;position:sticky}.cases-module__KWagqa__storyRail p{max-width:25ch;color:var(--ink-500);font-size:.82rem;line-height:1.65}.cases-module__KWagqa__story{border-top:1px solid var(--ink-900)}.cases-module__KWagqa__storyBlock{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.cases-module__KWagqa__storyNumber{color:var(--blue-700);font-family:var(--mono);letter-spacing:.08em;padding-top:.4rem;font-size:.65rem;font-weight:700}.cases-module__KWagqa__storyBody h2{letter-spacing:-.055em;font-size:clamp(2rem,4.4vw,4.5rem);line-height:.98}.cases-module__KWagqa__markdown{max-width:750px;color:var(--ink-500);margin-top:1.5rem;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.78}:is(.cases-module__KWagqa__markdown p+p,.cases-module__KWagqa__markdown ul,.cases-module__KWagqa__markdown ol,.cases-module__KWagqa__markdown blockquote,.cases-module__KWagqa__markdown h2,.cases-module__KWagqa__markdown h3){margin-top:1.15rem}:is(.cases-module__KWagqa__markdown ul,.cases-module__KWagqa__markdown ol){padding-left:1.25rem}.cases-module__KWagqa__highlight{color:#fff;background:var(--blue-600);margin:clamp(3rem,6vw,6rem) 0 0 72px;padding:clamp(2rem,4vw,4rem)}.cases-module__KWagqa__highlight span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.cases-module__KWagqa__highlight h2{max-width:18ch;font-family:var(--serif);margin-top:1.5rem;font-size:clamp(1.8rem,3.3vw,3.6rem);font-weight:400;line-height:1.12}.cases-module__KWagqa__highlight p{color:#dce9ff;max-width:620px;margin-top:1.2rem;line-height:1.7}.cases-module__KWagqa__disclaimer{max-width:720px;color:var(--ink-500);gap:.75rem;margin:2rem 0 0 72px;font-size:.76rem;line-height:1.55;display:flex}.cases-module__KWagqa__disclaimer svg{width:18px;color:var(--success);flex:none}.cases-module__KWagqa__videoSection{background:var(--paper);padding:clamp(5rem,9vw,9rem) 0}.cases-module__KWagqa__videoHeading{grid-template-columns:.55fr 1.45fr;align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.cases-module__KWagqa__videoHeading h2{letter-spacing:-.06em;max-width:15ch;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.97}.cases-module__KWagqa__videoHeading p{max-width:570px;color:var(--ink-500);margin-top:1rem;line-height:1.7}@media (max-width:980px){.cases-module__KWagqa__grid{grid-template-columns:1fr}.cases-module__KWagqa__featured{grid-row:auto;min-height:720px}.cases-module__KWagqa__compact{grid-template-columns:minmax(130px,.42fr) minmax(0,1.58fr);min-height:380px}.cases-module__KWagqa__visualGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:3rem}}@media (max-width:720px){.cases-module__KWagqa__indexIntro,.cases-module__KWagqa__visualGrid,.cases-module__KWagqa__storyGrid,.cases-module__KWagqa__videoHeading{grid-template-columns:1fr}.cases-module__KWagqa__indexIntro{align-items:start}.cases-module__KWagqa__featured{min-height:0}.cases-module__KWagqa__featuredImage{aspect-ratio:4/3;width:100%;margin-top:2rem}.cases-module__KWagqa__featuredBody h2{max-width:18ch;font-size:clamp(2.1rem,10vw,3.4rem)}.cases-module__KWagqa__featuredFooter{flex-direction:column;align-items:flex-start}.cases-module__KWagqa__compact{grid-template-columns:104px minmax(0,1fr);min-height:0;padding:1.35rem}.cases-module__KWagqa__compactTop{margin-bottom:.25rem}.cases-module__KWagqa__compactContent blockquote{font-size:1rem}.cases-module__KWagqa__compactLink{padding-top:1.25rem}.cases-module__KWagqa__heroImage{min-height:118vw}.cases-module__KWagqa__heroFigure figcaption{grid-template-columns:1fr;gap:.5rem}.cases-module__KWagqa__quoteRail{margin-top:1.5rem}.cases-module__KWagqa__storyRail{position:static}.cases-module__KWagqa__storyBlock{grid-template-columns:42px minmax(0,1fr);gap:1rem}.cases-module__KWagqa__highlight,.cases-module__KWagqa__disclaimer{margin-left:0}.cases-module__KWagqa__videoHeading{align-items:start}}@media (max-width:430px){.cases-module__KWagqa__compact{grid-template-columns:82px minmax(0,1fr);gap:1rem}.cases-module__KWagqa__compactTop{grid-column:1/-1}.cases-module__KWagqa__compactContent h2{font-size:1.38rem}.cases-module__KWagqa__compactContent blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cases-module__KWagqa__compactContent .cases-module__KWagqa__person{margin-top:1rem}.cases-module__KWagqa__featuredLink,.cases-module__KWagqa__compactLink{width:100%}}@media (prefers-reduced-motion:reduce){.cases-module__KWagqa__featuredImage img,.cases-module__KWagqa__compactImage img{transition:none}}
