.page-module__Ro7qTW__main{--case-heading-font:var(--font-space-grotesk),"Space Grotesk",sans-serif;--case-copy-font:var(--font-manrope),"Manrope",var(--font-sans),sans-serif;gap:clamp(14px,2.1vw,22px);margin-top:30px;display:grid}.page-module__Ro7qTW__hero{width:min(100%,var(--max-width));text-align:center;justify-items:center;gap:clamp(8px,1.3vw,14px);margin-inline:auto;display:grid}.page-module__Ro7qTW__backLink{border:1px solid var(--line-strong);background:color-mix(in oklch,var(--surface-2)76%,transparent);color:var(--text);font-family:var(--case-copy-font);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 13px;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.page-module__Ro7qTW__backLink:before{content:"<";opacity:.82;font-size:.9em}.page-module__Ro7qTW__backLink:hover{border-color:color-mix(in oklch,#6ea8fe 32%,var(--line));background:color-mix(in oklch,var(--surface-2)92%,transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.page-module__Ro7qTW__backLink:hover{border-color:color-mix(in oklch,lab(67.6851% -.461191 -49.2782) 32%,var(--line))}}.page-module__Ro7qTW__kicker{color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.page-module__Ro7qTW__hero h1{font-family:var(--case-heading-font);letter-spacing:-.03em;text-wrap:balance;width:100%;max-width:100%;margin:0;font-size:clamp(2.7rem,8vw,6rem);line-height:.98}.page-module__Ro7qTW__subtitle{font-family:var(--case-copy-font);color:var(--muted);max-width:72ch;margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.48}.page-module__Ro7qTW__caseLayout{--toc-rail-w:228px;width:min(100%,var(--max-width));grid-template-columns:minmax(0,1fr)minmax(196px,var(--toc-rail-w));align-items:start;column-gap:clamp(18px,2.4vw,30px);margin-inline:auto;display:grid}.page-module__Ro7qTW__tocRail{grid-area:1/2;align-self:start;position:sticky;top:108px}.page-module__Ro7qTW__caseContent{grid-area:1/1;justify-self:center;gap:clamp(28px,4vw,38px);width:100%;max-width:940px;display:grid}.page-module__Ro7qTW__mediaSection{border-top:0;padding-top:0}.page-module__Ro7qTW__mediaWrap{border:1px solid var(--line);background:var(--media-bg);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.page-module__Ro7qTW__mediaImage{object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.page-module__Ro7qTW__mediaVideo{object-fit:cover;object-position:center;background:#030812;background:lab(2.08498% -.121005 -5.02194);width:100%;height:auto;display:block}.page-module__Ro7qTW__personalNewsMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.page-module__Ro7qTW__personalNewsMediaItem{gap:8px;margin:0;display:grid}.page-module__Ro7qTW__mediaMetaLabel{color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.page-module__Ro7qTW__section{border-top:1px solid var(--line);padding-top:30px}.page-module__Ro7qTW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__Ro7qTW__summaryCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-start),var(--card-end));box-shadow:var(--shadow);border-radius:14px;gap:10px;padding:20px;display:grid}.page-module__Ro7qTW__summaryLabel{color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.page-module__Ro7qTW__summaryText{font-family:var(--case-copy-font);color:var(--text);margin:0;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.6}.page-module__Ro7qTW__summaryMeta{font-family:var(--case-copy-font);color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}.page-module__Ro7qTW__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.page-module__Ro7qTW__contextGrid>.page-module__Ro7qTW__infoCard{align-self:start}.page-module__Ro7qTW__infoCard{align-content:start;align-items:start;gap:12px;padding:0;display:grid}.page-module__Ro7qTW__contextGrid .page-module__Ro7qTW__infoCard>p{width:100%;margin:0}.page-module__Ro7qTW__bodyLabel{color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.page-module__Ro7qTW__infoCard p{font-family:var(--case-copy-font);color:var(--text);margin:0;font-size:1.03rem;line-height:1.66}.page-module__Ro7qTW__sectionHeading{gap:10px;margin-bottom:18px;display:grid}.page-module__Ro7qTW__sectionKicker{color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.page-module__Ro7qTW__sectionHeading h2{font-family:var(--case-heading-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.68rem,3vw,2.34rem)}.page-module__Ro7qTW__constraintsBlock{gap:12px;margin-top:14px;padding:0;display:grid}.page-module__Ro7qTW__bulletList{color:var(--text);font-family:var(--case-copy-font);gap:10px;margin:0;padding-left:1.2rem;font-size:1rem;line-height:1.62;display:grid}.page-module__Ro7qTW__strategyGrid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__Ro7qTW__strategyGrid h3{font-family:var(--case-heading-font);letter-spacing:-.01em;margin:0;font-size:1.24rem}.page-module__Ro7qTW__executionList{gap:18px;display:grid}.page-module__Ro7qTW__executionItem{border-left:2px solid color-mix(in oklch,#6ea8fe 32%,var(--line));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:12px;padding:0 0 0 14px;display:grid}@supports (color:lab(0% 0 0)){.page-module__Ro7qTW__executionItem{border-left:2px solid color-mix(in oklch,lab(67.6851% -.461191 -49.2782) 32%,var(--line))}}.page-module__Ro7qTW__executionStep{width:fit-content;min-width:48px;color:var(--text);text-align:center;font-family:var(--case-copy-font);letter-spacing:.11em;text-transform:uppercase;background:#6ea8fe1f;background:lab(67.6851% -.461191 -49.2782/.12);border:1px solid #6ea8fe94;border:1px solid lab(67.6851% -.461191 -49.2782/.58);border-radius:999px;margin:0;padding:6px 11px;font-size:.78rem;font-weight:700}.page-module__Ro7qTW__executionBody{gap:9px;display:grid}.page-module__Ro7qTW__executionBody h3{font-family:var(--case-heading-font);letter-spacing:-.01em;margin:0;font-size:1.18rem}.page-module__Ro7qTW__executionBody p{color:var(--text);font-family:var(--case-copy-font);margin:0;font-size:1.02rem;line-height:1.6}.page-module__Ro7qTW__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.page-module__Ro7qTW__caseStackList{border-top:1px dashed var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__Ro7qTW__caseStackItem{border-bottom:1px dashed var(--line);color:var(--section-label);font-family:var(--case-copy-font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 0;font-size:.76rem;font-weight:700;display:flex}.page-module__Ro7qTW__caseStackIconWrap{border:1px solid color-mix(in oklch,#fff 78%,var(--line));background:#fff;background:lab(100% 0 0);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:lab(0% 0 0)){.page-module__Ro7qTW__caseStackIconWrap{border:1px solid color-mix(in oklch,lab(100% 0 0) 78%,var(--line))}}.page-module__Ro7qTW__caseStackIcon{object-fit:contain;width:14px;height:14px}.page-module__Ro7qTW__caseStackIconFallback{color:var(--muted);font-family:var(--case-copy-font);letter-spacing:.06em;font-size:.56rem;font-weight:700;line-height:1}.page-module__Ro7qTW__takeaway{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-start),var(--card-end));box-shadow:var(--shadow);border-radius:14px;margin-top:0;padding:22px}.page-module__Ro7qTW__takeaway p{color:var(--text);font-family:var(--case-copy-font);margin:0;font-size:1.05rem;line-height:1.72}.page-module__Ro7qTW__ctaBlock{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-start),var(--card-end));box-shadow:var(--shadow);border-radius:16px;justify-items:start;gap:10px;padding:20px;display:grid}.page-module__Ro7qTW__ctaBlock h2{font-family:var(--case-heading-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.4vw,2rem)}.page-module__Ro7qTW__ctaBlock p{color:var(--muted);font-family:var(--case-copy-font);margin:0}.page-module__Ro7qTW__nextCaseLink{color:#6ea8fe;color:lab(67.6851% -.461191 -49.2782);font-family:var(--case-copy-font);letter-spacing:.02em;align-items:center;gap:8px;margin-top:2px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.page-module__Ro7qTW__nextCaseArrow{transform-origin:50%;transition:transform .2s;display:inline-block}.page-module__Ro7qTW__nextCaseLink:hover{color:#8bbcff;color:lab(74.732% -3.4523 -38.7069)}.page-module__Ro7qTW__nextCaseLink:hover .page-module__Ro7qTW__nextCaseArrow{transform:scale(1.18)}.page-module__Ro7qTW__nextCaseLink:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #6ea8fe;outline:2px solid lab(67.6851% -.461191 -49.2782)}.page-module__Ro7qTW__intro{font-family:var(--case-copy-font);color:var(--muted);max-width:76ch;margin:4px 0 0;font-size:1.04rem;line-height:1.72}.page-module__Ro7qTW__plainBlock{box-shadow:none;background:0 0;border:0;border-radius:0}.page-module__Ro7qTW__tocAnchor{scroll-margin-top:120px}@media (max-width:980px){.page-module__Ro7qTW__caseLayout{grid-template-columns:1fr;gap:16px;width:100%}.page-module__Ro7qTW__tocRail{grid-area:auto;position:static}.page-module__Ro7qTW__caseContent{grid-area:auto;gap:clamp(26px,4vw,38px)}.page-module__Ro7qTW__summaryGrid,.page-module__Ro7qTW__contextGrid,.page-module__Ro7qTW__strategyGrid,.page-module__Ro7qTW__deliverableGrid,.page-module__Ro7qTW__personalNewsMediaGrid{grid-template-columns:1fr}}
