.case img{width:100%;height:auto}.case .glance-story{max-width:62ch;color:var(--text-2);font-size:var(--fs-lead);gap:1rem;line-height:1.5;display:grid}.case .glance-story p:first-child{color:var(--text-1)}.case .glance-story strong{color:var(--accent);font-weight:600}.case .glance-story+.glance-facts{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem)}.case .glance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem clamp(2rem,5vw,4.5rem);display:grid}.case .glance-facts dt,.case .results-group h3{font-size:var(--fs-meta);color:var(--text-3);font-weight:600}.case .glance-facts dd{max-width:32ch;font-size:var(--fs-lead);margin-top:.4rem;line-height:1.4}.case .chapters{z-index:5;-webkit-backdrop-filter:blur(14px);border-block:1px solid var(--line);background:#0f1114d1;margin-top:clamp(3rem,6vw,5rem);position:sticky;top:0}.case .chapters-inner{align-items:center;gap:.75rem;display:flex}.case .chap-back{height:36px;color:var(--text-2);flex:none;align-items:center;transition:color .2s;display:flex}.case .chap-back:hover{color:var(--text-1)}.case .chap-back svg{overflow:visible}.case .chap-back .arrow-shaft{stroke-dasharray:12 30;transition:stroke-dasharray .42s var(--ease-out)}.case .chap-back .arrow-head{transition:transform .42s var(--ease-out)}.case .chap-back:hover .arrow-shaft{stroke-dasharray:22.5 30}.case .chap-back:hover .arrow-head{transform:translate(-10.5px)}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}.case .chapters ol{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);transition:--fade-l .3s var(--ease-out), --fade-r .3s var(--ease-out);gap:.25rem;display:flex;overflow-x:auto}.case .chapters ol::-webkit-scrollbar{display:none}.case .chapters ol.more-left{--fade-l:2.5rem}.case .chapters ol.more-right{--fade-r:3.5rem}.case .chapters ol a{color:var(--text-3);font-size:var(--fs-small);white-space:nowrap;align-items:baseline;gap:.5rem;padding:1rem .9rem;font-weight:550;transition:color .2s;display:inline-flex}.case .chapters ol li:first-child a{padding-left:0}.case .chapters ol a span{font-variant-numeric:tabular-nums;font-size:.75rem}.case .chapters ol a:hover,.case .chapters ol a[aria-current]{color:var(--text-1)}.case .chapters ol a[aria-current] span{color:var(--accent)}.case .chapter{padding-top:var(--section-gap);scroll-margin-top:3.5rem}.case .chapter-line{align-items:center;display:flex}.case .chapter-n{color:var(--bg);-webkit-text-stroke:3px var(--accent);paint-order:stroke fill;opacity:.25;font-variant-numeric:proportional-nums;letter-spacing:-.035em;flex:none;font-size:clamp(3.75rem,3rem + 3vw,5.75rem);font-weight:800;line-height:.78}.case .chapter-name{color:var(--accent);letter-spacing:-.025em;flex:none;margin-left:-1.1em;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:700;line-height:1;position:relative}.case .chapter-rule{background:#ffffff12;flex:1;height:1px;margin-left:1.25rem}.case .chapter-n,.case .pains dt,.case .results dt,.case .headline-num,.case .support-stat dt,.case .meter-num,.case .night-lead strong{font-family:var(--font-display)}.case .claim{letter-spacing:-.01em;max-width:22ch;margin-top:clamp(2rem,4vw,3.25rem);font-size:clamp(2rem,1.2rem + 3vw,3.75rem);line-height:1.02}.case .prose,.case .prose-narrow{color:var(--text-2);gap:1.1rem;display:grid}.case .prose-narrow{max-width:62ch}.case .prose strong,.case .prose-narrow strong,.case .findings strong,.case .next-steps strong{color:var(--text-1);font-weight:600}.case .chapter>.wrap:not(.beat)>.prose,.case .chapter>.wrap:not(.beat)>.prose-narrow{max-width:62ch;margin-top:2rem}.case .pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.case .results dt{white-space:nowrap}.case .pains dt,.case .results-group:not(.projected) dt{letter-spacing:-.02em;font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-weight:650;line-height:1}.case .pains dd,.case .results dd{max-width:24ch;color:var(--text-2);font-size:var(--fs-small);margin-top:.6rem}.case .crew{margin-top:clamp(3rem,6vw,5rem)}.case .crew img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-img)}.case figcaption{color:var(--text-3);font-size:var(--fs-meta);margin-top:.75rem;line-height:1.45}.case .sub{font-size:var(--fs-card);letter-spacing:-.005em;margin-top:clamp(4rem,8vw,6rem);line-height:1.1}.case .sub+.prose-narrow{margin-top:1rem}.case .scroller{--edge:max(var(--gutter), (100vw - var(--max)) / 2);margin-top:clamp(3rem,6vw,4.5rem)}.case .scroller-track{padding-inline:var(--edge);overscroll-behavior-x:contain;scroll-padding-inline:var(--edge);scrollbar-width:none;cursor:grab;gap:1rem;display:flex;overflow-x:auto}.case .scroller-track::-webkit-scrollbar{display:none}.case .scroller-track.dragging{cursor:grabbing;user-select:none}.case .scroller-track img{-webkit-user-drag:none}.case .scroller-foot{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-top:.75rem;display:flex}.case .scroller-foot figcaption{margin-top:.25rem}.case .scroller-btns{flex:none;gap:.5rem;display:flex}.case .scroller-btns button{background:var(--surface-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);cursor:pointer;transition:background-color .2s ease, opacity .25s ease, transform .25s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.case .scroller-btns button:hover:not(:disabled){background:var(--surface-3)}.case .scroller-btns button:active:not(:disabled){transform:scale(.94)}.case .scroller-btns button:disabled{opacity:.35;cursor:default}.case .strip figure{flex:0 0 min(70vw,340px)}.case .strip img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-img)}.case .ledger{columns:2 22rem;column-gap:clamp(2rem,5vw,4.5rem);margin-top:2.25rem}.case .ledger li{break-inside:avoid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding:.9rem 0 1rem;display:grid}.case .ledger-n{color:var(--accent);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.2rem;font-weight:600}.case .ledger-step{font-weight:600;line-height:1.35}.case .ledger-step span{color:var(--text-3);font-size:var(--fs-meta);margin-left:.4rem;font-weight:500}.case .ledger-note{color:var(--text-2);font-size:var(--fs-small);margin-top:.3rem}.case .view-btn{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color .2s ease, box-shadow .2s ease, transform .25s var(--ease-out);border:0;justify-self:start;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.7rem 1.15rem;font-weight:550;display:inline-flex}.case .view-btn:hover{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.case .view-btn:active{transform:scale(.98)}.case .view-btn svg{color:var(--accent)}.case .lanes{gap:2rem;margin-top:2.5rem;display:grid}.case .lane-label{font-size:var(--fs-small);margin-bottom:.85rem;font-weight:600}.case .lane-label span{color:var(--text-3);margin-left:.5rem;font-weight:500}.case .flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.case .flow-node{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-content:start;gap:.4rem;padding:1rem 1rem 1.15rem;display:grid;position:relative}.case .flow-node:not(:last-child):after{content:"";background:var(--line-strong);width:.75rem;height:1px;position:absolute;top:1.55rem;right:-.75rem}.case .flow-who{color:var(--text-3);font-size:.8125rem;font-weight:600}.case .who-manager{color:#f0a35e}.case .who-associate{color:var(--accent)}.case .who-oyi{color:var(--text-max)}.case .flow-step{font-weight:600;line-height:1.3}.case .flow-note{color:var(--text-2);font-size:var(--fs-meta);line-height:1.45}.case .flow-end{box-shadow:none;background:#0067a0}.case .flow-end .flow-note{color:#ffffffdb}.case .wires{margin-top:2.5rem}.case .wire-row{grid-template-columns:repeat(3,minmax(0,260px));gap:clamp(1rem,3vw,2rem);display:grid}.case .wire-row img{background:#f4f5f6;border-radius:14px;box-shadow:0 0 0 1px #ffffff14}.case .wire-row p{color:var(--text-2);font-size:var(--fs-small);margin-top:.75rem;font-weight:550}.case .viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text-1);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0}.case .viewer[open]{animation:viewer-in .42s var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.case .viewer::backdrop{backdrop-filter:blur(8px);background:#060709e6}.case .viewer[open]::backdrop{animation:viewer-fade .42s var(--ease-out)}@keyframes viewer-in{0%{opacity:0;filter:blur(6px);transform:scale(.985)}}@keyframes viewer-fade{0%{opacity:0}}.case .viewer-bar{padding:1rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.case .viewer-title{font-weight:600}.case .viewer-actions{gap:.5rem;display:flex}.case .viewer-zoom,.case .viewer-close{border-radius:var(--radius-pill);background:var(--surface-2);min-width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font:inherit;font-size:var(--fs-small);cursor:pointer;border:0;place-items:center;padding:0 1rem;font-weight:550;transition:background-color .2s;display:inline-grid}.case .viewer-close{padding:0}.case .viewer-zoom:hover,.case .viewer-close:hover{background:var(--surface-3)}.case .viewer-stage{padding:0 var(--gutter);place-items:center;display:grid;overflow:hidden}.case .viewer-stage img{cursor:zoom-in;background:#f3f8f9;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9.5rem)}.case .viewer.zoomed .viewer-stage{scrollbar-width:none;cursor:grab;padding:0;display:block;overflow:auto}.case .viewer.zoomed .viewer-stage::-webkit-scrollbar{display:none}.case .viewer.zoomed .viewer-stage.dragging{cursor:grabbing;user-select:none}.case .viewer.zoomed .viewer-stage img{max-width:none;max-height:none;cursor:inherit;border-radius:0}html:has(.viewer[open]){scrollbar-gutter:stable;overflow:hidden}.case .viewer.report .viewer-stage{padding:0 var(--gutter);scrollbar-color:#ffffff52 transparent;display:block;overflow-y:auto}.case .viewer.report .viewer-stage::-webkit-scrollbar{width:12px}.case .viewer.report .viewer-stage::-webkit-scrollbar-track{background:0 0}.case .viewer.report .viewer-stage::-webkit-scrollbar-thumb{background:#ffffff52 padding-box padding-box;border:3px solid #0000;border-radius:999px}.case .viewer-stage .viewer-report{gap:1.25rem;max-width:1100px;margin:0 auto;padding-bottom:2rem;display:grid}.case .viewer-stage .viewer-report[hidden],.case .viewer-stage>img[hidden],.case .viewer-zoom[hidden]{display:none}.case .viewer-stage .viewer-report img{cursor:auto;border-radius:10px;width:100%;max-width:100%;height:auto;max-height:none}.case .viewer-hint{padding:.85rem var(--gutter) 1.1rem;color:var(--text-3);font-size:var(--fs-meta);text-align:center}.case .scroller-foot-end{justify-content:flex-end}.case .task-grid{grid-template-columns:minmax(0,48ch) minmax(0,34rem);justify-content:space-between;align-items:start;column-gap:clamp(4.5rem,9vw,9rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.case .brief{margin:0;padding-top:.5rem;position:relative}.case .brief blockquote{margin:0;position:relative}.case .brief blockquote:before{content:"“";z-index:0;color:#0000;-webkit-text-stroke:1.5px var(--accent);opacity:.25;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,5.5rem + 5vw,10rem);font-weight:400;line-height:1;position:absolute;top:-.16em;left:-.12em}.case .brief blockquote p{z-index:1;font-size:var(--fs-lead);color:var(--text-1);line-height:1.5;position:relative}.case .brief figcaption{color:var(--text-3);font-size:var(--fs-meta);margin-top:1.1rem;font-weight:600}.case .brief-goal{max-width:46ch;color:var(--text-2);gap:.3rem;margin-top:2rem;display:grid}.case .brief-goal span{color:var(--text-3);font-size:var(--fs-meta);font-weight:600}.case .beat{gap:1rem;padding-top:clamp(4.5rem,9vw,8rem);display:grid}.case .beat>*,.case .split>*{min-width:0}.case #action>div.wrap+.beat{padding-top:clamp(2.5rem,4vw,3.5rem)}.case .beat-title{max-width:24ch;font-size:var(--fs-card);letter-spacing:-.005em;line-height:1.08}.case .beat-title+.prose-narrow,.case .beat-title+.prose{margin-top:.5rem}.case .split{grid-template-columns:minmax(0,62ch) auto;justify-content:space-between;align-items:start;column-gap:clamp(2rem,6vw,6rem)}.case .beat-text{gap:1rem;max-width:60ch;display:grid}.case .phone{width:min(300px,70vw);position:relative}.case .phone img{border-radius:22px;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #00000073}.case .phone figcaption{max-width:34ch}.case .pair{flex-wrap:wrap;justify-content:flex-start;gap:clamp(1.5rem,4vw,3rem);margin-top:2.5rem;display:flex}.case .pair .phone{width:min(300px,42vw)}.case .tag{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);white-space:nowrap;margin-bottom:.85rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-block}.case .tag-final{color:var(--accent);box-shadow:inset 0 0 0 1px #4aa3df8c}.case .constraints{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);margin-top:2.5rem;display:grid}.case .constraints dt{color:var(--text-1);font-weight:600}.case .constraints .constraint-icon{width:26px;height:26px;margin:0 0 .9rem -2px;display:block}.case .constraints dd{color:var(--text-2);font-size:var(--fs-small);margin-top:.4rem}.case .findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem clamp(2rem,5vw,4.5rem);margin-top:2.5rem;display:grid}.case .findings li{color:var(--text-2)}.case .findings strong{font-size:var(--fs-lead);margin-bottom:.4rem;line-height:1.3;display:block}.case .next-steps{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem clamp(2rem,5vw,4.5rem);margin-top:2rem;display:grid}.case .next-steps li{color:var(--text-2);counter-increment:step;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;display:grid}.case .next-steps li:before{content:counter(step, decimal-leading-zero);color:var(--accent);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.2rem;font-weight:600}.case .next-steps strong{margin-bottom:.3rem;display:block}.case .results{grid-template-columns:2fr 3fr;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.case .results-group{align-content:start;gap:1.1rem;display:grid}.case .results-group h3{color:var(--accent)}.case .results-group.projected h3{color:var(--text-3)}.case .results-group dl{gap:2rem;display:grid}.case .results-group.projected dl{gap:1.5rem}.case .results-group.projected dt{color:var(--text-2);letter-spacing:-.01em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:600;line-height:1}.case .result-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.case .result-row>*{min-width:0}.case .result-row .results{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,4.5rem);margin-top:0}.case .wide-photo{margin-top:1.5rem}.case .wide-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-img)}.case .reflection{max-width:62ch;font-size:var(--fs-lead);margin-top:2rem}@media (width<=1100px){.case .flow{grid-template-columns:repeat(3,minmax(0,1fr))}.case .flow-node:nth-child(3n):after{display:none}}@media (width<=900px){.case .task-grid{grid-template-columns:1fr;row-gap:4rem}.case .constraints{grid-template-columns:1fr 1fr}.case .glance-facts{grid-template-columns:minmax(0,1fr)}.case .split{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.case .results{grid-template-columns:1fr}.case .result-row{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}}@media (width<=560px){.case .result-row .results{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.case .constraints,.case .findings,.case .next-steps,.case .pains{grid-template-columns:1fr}.case .pair{flex-direction:column;gap:2.25rem}.case .pair .phone{width:min(300px,76vw)}.case .flow{grid-template-columns:minmax(0,1fr)}.case .flow-node:after{display:none}.case .wire-row{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:repeat(3,70vw);overflow-x:auto}.case .wire-row li{scroll-snap-align:center}}.case .pair.trio .phone{width:min(260px,27vw)}.case .pair.quad{flex-wrap:nowrap}.case .pair.quad .phone{width:min(230px,21vw)}@media (width<=900px){.case .pair.quad{flex-wrap:wrap}.case .pair.quad .phone{width:min(280px,40vw)}}@media (width<=600px){.case .pair.quad .phone{width:min(300px,76vw)}}.case .beat.beat-follow{padding-top:clamp(2rem,4vw,3rem)}.case .hmw dt span{color:var(--text-3);font-size:var(--fs-meta);margin-bottom:.2rem;font-weight:500;display:block}.case .funnels{margin-top:2rem;display:grid}.case .funnel{border-top:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1.25rem 2rem;padding:1.75rem 0;display:grid}.case .funnel-label{color:var(--text-1);font-weight:600}.case .funnel-label span{color:var(--text-3);font-size:var(--fs-meta);margin-top:.15rem;font-weight:500;display:block}.case .funnel ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case .funnel li{color:var(--text-2);font-size:var(--fs-small);padding:1.9rem .75rem 0 0;line-height:1.3;position:relative}.case .funnel li:before{content:"";z-index:1;background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;position:absolute;top:0;left:0}.case .funnel li:not(:last-child):after{content:"";background:var(--line-strong);height:2px;position:absolute;top:6px;left:14px;right:0}.case .funnel li:last-child:before{background:var(--text-2);box-shadow:none}.case .funnel-new .funnel-label{color:var(--accent)}.case .funnel-new li{color:var(--text-1);font-weight:500}.case .funnel-new li:before{box-shadow:inset 0 0 0 2px var(--accent)}.case .funnel-new li:not(:last-child):after{background:var(--accent)}.case .funnel-new li:last-child:before{background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}@media (width<=600px){.case .funnel ol{grid-template-columns:minmax(0,1fr)}.case .funnel li{padding:0 0 1.1rem 1.9rem}.case .funnel li:last-child{padding-bottom:0}.case .funnel li:before{top:.15em}.case .funnel li:not(:last-child):after{width:2px;height:auto;inset:calc(.15em + 14px) auto 0 6px}}@media (width<=900px){.case .pair.trio .phone{width:min(300px,76vw)}.case .funnel{grid-template-columns:minmax(0,1fr)}}.case .result-row .results.results-single{grid-template-columns:minmax(0,1fr)}.case .results-single dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,5vw,4rem)}@media (width<=560px){.case .results-single dl{grid-template-columns:minmax(0,1fr)}}.case .constraints.hmw{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.case .constraints.hmw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.case .constraints.hmw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.case .constraints.hmw{grid-template-columns:minmax(0,1fr)}}.case .list-label{color:var(--text-3);font-size:var(--fs-meta);margin-top:2rem;font-weight:500}.case .list-label+.next-steps{margin-top:1rem}.case .rec-card{border-radius:var(--radius-card);background:var(--surface-1);max-width:46rem;box-shadow:inset 0 0 0 1px var(--line);margin-top:clamp(4.5rem,9vw,8rem);padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden}.case .rec-card blockquote{margin:0;position:relative}.case .rec-card blockquote:before{content:"“";color:#0000;-webkit-text-stroke:1.5px var(--accent);opacity:.25;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,5.5rem + 5vw,10rem);font-weight:400;line-height:1;position:absolute;top:-.16em;left:-.12em}.case .rec-card blockquote p{z-index:1;color:var(--text-1);font-size:var(--fs-lead);line-height:1.55;position:relative}.case .rec-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem .9rem;margin-top:2rem;padding-top:1.5rem;display:flex}.case .rec-avatar{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.case .rec-who{margin-right:auto;line-height:1.35;display:grid}.case .rec-who a{color:var(--text-1);font-weight:600;text-decoration:none}.case .rec-who a:hover{text-underline-offset:.2em;text-decoration:underline}.case .rec-who span{color:var(--text-3);font-size:var(--fs-small)}.case .rec-source{color:var(--text-2);font-size:var(--fs-small);transition:color .2s var(--ease-out);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.case .rec-source:hover{color:var(--text-1)}@media (width<=600px){.case .rec-source{flex-basis:100%}}.case .next-steps li{align-content:start}.case .constraints.hmw{filter:drop-shadow(0 1px 1px #0000004d)drop-shadow(0 10px 12px #00000073);gap:clamp(1.25rem,2.5vw,2rem);margin-top:3rem}.case .hmw>div{--note:#f9d86b;--fw:1.4rem;--fh:1.4rem;isolation:isolate;min-height:13.5rem;transform:rotate(var(--tilt,0deg));padding:1.15rem 1.1rem 1.75rem;position:relative}.case .hmw>div:before{content:"";z-index:-1;background:linear-gradient(to bottom, #00000012, #0000 1.4rem), linear-gradient(to bottom, #ffffff2e, #fff0 45%), var(--note);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--fh)), calc(100% - var(--fw)) 100%, 0 100%);position:absolute;inset:0}.case .hmw>div:after{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--note) 88%, #fff) 0%, color-mix(in srgb, var(--note) 70%, #000) 100%) right bottom / var(--fw) var(--fh) no-repeat;clip-path:polygon(calc(100% - var(--fw)) calc(100% - var(--fh)), 100% calc(100% - var(--fh)), calc(100% - var(--fw)) 100%);position:absolute;inset:0}.case .hmw>div:first-child{--note:#f9d86b;--tilt:-1.6deg;--fw:1.6rem;--fh:1.15rem}.case .hmw>div:nth-child(2){--note:#84ccef;--tilt:1.1deg}.case .hmw>div:nth-child(3){--note:#f7a493;--tilt:-.6deg;--fw:1.9rem;--fh:1.4rem}.case .hmw>div:nth-child(4){--note:#b3bbd3;--tilt:1.5deg;--fw:1.05rem;--fh:1.5rem}.case .hmw>div:nth-child(5){--note:#93d6a4;--tilt:-1.1deg;--fw:1rem;--fh:.85rem}.case .hmw>div:nth-child(2):before{clip-path:none}.case .hmw>div:nth-child(2):after{content:none}.case .hmw>div:is(:nth-child(3),:nth-child(5)):before{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--fw) 100%, 0 calc(100% - var(--fh)))}.case .hmw>div:is(:nth-child(3),:nth-child(5)):after{background:linear-gradient(225deg, color-mix(in srgb, var(--note) 88%, #fff) 0%, color-mix(in srgb, var(--note) 70%, #000) 100%) left bottom / var(--fw) var(--fh) no-repeat;clip-path:polygon(0 calc(100% - var(--fh)), var(--fw) calc(100% - var(--fh)), var(--fw) 100%)}.case .hmw dt{color:#16171a;font-weight:700;line-height:1.25}.case .hmw dt span{color:#16171acc}.case .hmw dd{color:#16171ac7;margin-top:.55rem;line-height:1.45}@media (width<=600px){.case .hmw>div{min-height:0}}.case .wide-photo.flat img{aspect-ratio:auto}.case .wide-shot{margin-top:clamp(2.5rem,5vw,3.5rem)}.case .wide-shot img{border-radius:var(--radius-img);box-shadow:0 0 0 1px var(--line)}.case .phone.shot img{border-radius:var(--radius-img)}.case .live-link{margin-top:2.5rem}.case .viewer-stage{position:relative}.case .viewer-stage>img,.case .viewer-stage .viewer-report{transition:opacity .3s var(--ease-out)}.case .viewer-stage.loading>img,.case .viewer-stage.loading .viewer-report{opacity:0;transition:none}.case .viewer-stage.loading:after{content:"";border:2px solid var(--line);border-top-color:var(--text-2);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.8s linear infinite viewer-spin;position:absolute;top:50%;left:50%}.case .viewer.report .viewer-stage.loading:after{position:fixed}@keyframes viewer-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.case .viewer-stage.loading:after{animation-duration:2.4s}}.case .findings-paired li{flex-direction:column;display:flex}.case .finding-next{color:var(--text-1);font-size:var(--fs-small);margin-top:1rem;line-height:1.5;display:block}.case .finding-next-label{color:var(--accent);font-size:var(--fs-meta);align-items:center;gap:.75rem;margin-bottom:.6rem;font-weight:600;display:flex}.case .finding-next-label:after{content:"";background:var(--line);flex:1;height:1px}.case .findings.findings-paired{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.case .findings.findings-paired{grid-template-columns:minmax(0,1fr)}}.case .headline-num{color:var(--text-1);letter-spacing:-.025em;font-size:clamp(4.5rem,3rem + 6vw,8.5rem);font-weight:650;line-height:.95}.case .headline-label{max-width:30ch;color:var(--text-2);font-size:var(--fs-lead);margin-top:.9rem;line-height:1.4}.case .support-stat{border-top:1px solid var(--line);max-width:34rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.25rem)}.case .support-stat>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.case .support-stat dt{color:var(--text-1);letter-spacing:-.015em;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:650;line-height:1}.case .support-stat dd{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.case .support-stat strong{color:var(--text-1);font-weight:600}.case .split-pair{grid-template-columns:minmax(0,52ch) auto}.case .split-pair .pair{flex-wrap:nowrap;margin-top:0}.case .split-pair .pair .phone{width:min(280px,21vw)}@media (width<=900px){.case .split-pair{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.case .split-pair .pair{flex-direction:column}.case .split-pair .pair .phone{width:min(300px,76vw)}}.case .sub-split{margin-top:clamp(4rem,8vw,6rem);display:grid}.case .sub-split .sub{margin-top:0}.case .sub+.rec-card{margin-top:1.75rem}.case .ratings{max-width:44rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.case .meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);display:grid}.case .meters dt{color:var(--text-2);font-size:var(--fs-small)}.case .meters dd{margin-top:.35rem}.case .meter-num{color:var(--text-1);letter-spacing:-.02em;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:650;line-height:1;display:block}.case .meter-num span{color:var(--text-3);letter-spacing:-.01em;font-size:.45em}.case .meter{background:linear-gradient(to right, var(--accent) calc(var(--v) * 100%), var(--line) 0);border-radius:2px;height:4px;margin-top:.9rem;display:block}.case .meter-note{color:var(--text-2);margin-top:1.75rem}.case .meter-note strong{color:var(--text-1)}.case .price-scale{max-width:52rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.case .price-track{background:var(--line-strong);height:2px;margin-top:6.5rem;position:relative}.case .price-gap{top:-1px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:var(--accent);border-radius:2px;height:4px;position:absolute}.case .price-gap span{color:var(--text-1);font-size:var(--fs-small);white-space:nowrap;font-weight:650;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.case .price-pin{bottom:-6px;left:calc(var(--p) * 100%);color:var(--text-3);font-size:var(--fs-meta);white-space:nowrap;justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.case .price-pin strong{color:var(--text-2);letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:650;line-height:1}.case .price-pin:after{content:"";background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--text-3);border-radius:50%;margin-top:.75rem}.case .price-pin-new strong{color:var(--text-1)}.case .price-pin-new:after{background:var(--text-1);box-shadow:0 0 0 5px var(--accent-soft)}.case .price-axis{height:1rem;color:var(--text-3);font-size:var(--fs-meta);margin-top:2.75rem;position:relative}.case .price-axis span{left:calc(var(--p) * 100%);position:absolute;transform:translate(-50%)}.case .price-axis span:first-child{transform:none}.case .price-scale figcaption{max-width:52ch;margin-top:1.25rem}.case .night{max-width:52rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.case .night-lead{color:var(--text-2);font-size:var(--fs-lead)}.case .night-lead strong{color:var(--text-1);letter-spacing:-.02em;margin-bottom:.4rem;font-size:clamp(3rem,2rem + 3.5vw,5rem);font-weight:650;line-height:1;display:block}.case .hours{margin-top:clamp(2rem,4vw,2.75rem)}.case .hours-bar{height:14px;display:flex}.case .hours-seg{flex:0 0 calc(var(--h) / 10 * 100%);box-shadow:inset -2px 0 0 var(--bg)}.case .hours-var{background:var(--accent)}.case .hours-var-range{background:repeating-linear-gradient(135deg, var(--accent) 0 2px, transparent 2px 7px);opacity:.55;box-shadow:none;border-radius:0 3px 3px 0}.case .hours-axis{color:var(--text-3);font-size:var(--fs-meta);justify-content:space-between;margin-top:.6rem;display:flex}.case .hours-axis span{white-space:nowrap;width:0}.case .hours-axis span:last-child{justify-content:flex-end;display:flex}.case .hours-key{color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.5rem;display:flex}.case .hours-key span{align-items:center;gap:.5rem;display:inline-flex}.case .hours-key strong{color:var(--text-1)}.case .hours-key i{border-radius:2px;width:10px;height:10px}.case .key-type{background:var(--text-2)}.case .key-var{background:var(--accent)}@media (width<=600px){.case .meters{grid-template-columns:minmax(0,1fr)}.case .price-long{display:none}.case .price-pin{justify-items:end;transform:translate(calc(7px - 100%))}.case .price-pin-new{left:auto;right:0;transform:none}.case .price-pin-new:after{margin-right:calc((1 - var(--p)) * (100vw - 2 * var(--gutter)) - 7px)}.case .price-pin strong{font-size:1.25rem}}.case .price-short{display:none}@media (width<=600px){.case .price-short{display:inline}}.case .hours{max-width:56rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.case .hours-title{color:var(--text-1);margin-bottom:1rem;font-weight:600}.case .hours-bar{height:28px}.case .hours-seg{flex:0 0 calc(var(--h) / 10 * 100%);align-items:center;padding-left:.5rem;display:flex}.case .hours-seg b{color:var(--bg);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.case .hours-wait{background:var(--text-3);border-radius:3px 0 0 3px}.case .hours-type{background:var(--text-2);border-radius:3px 0 0 3px}.case .key-wait{background:var(--text-3)}.case .photo-open{border-radius:var(--radius-img);width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.case .photo-open:focus-visible{outline-offset:4px}.case .photo-open-icon{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-1);transition:transform .25s var(--ease-out), background-color .2s ease;background:#0f1114c7;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.case .photo-open:hover .photo-open-icon{background:#0f1114eb;transform:scale(1.08)}.case .blind-result{max-width:52rem;margin-top:clamp(2rem,4vw,3rem)}.case .blind-result .price-scale{margin-top:0;display:flow-root}.case .guesses{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);margin-top:clamp(3.5rem,7vw,5rem);display:grid}.case .guess-col h3{color:var(--text-3);font-size:var(--fs-meta);font-weight:600}.case .guess-col ol{gap:.85rem;margin-top:1.1rem;padding:0;list-style:none;display:grid}.case .guess-col li{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;display:grid}.case .guess-bar{width:calc(var(--n) * 100%);background:var(--line-strong);border-radius:2px;grid-area:2/1/auto/-1;height:4px}.case .guess-n{font-variant-numeric:tabular-nums}.case .guess-tnf,.case .guess-pat{color:var(--text-1);font-weight:600}.case .guess-tnf .guess-bar{background:var(--text-3)}.case .guess-pat .guess-bar{background:var(--accent)}.case .blind-result figcaption{max-width:52ch;margin-top:2rem}.case .chapter>.wrap>.prose-narrow.result-after{margin-top:clamp(3.5rem,7vw,5rem)}@media (width<=600px){.case .guesses{grid-template-columns:minmax(0,1fr)}}.case .column-shot{max-width:52rem;margin-top:1.5rem}.case .column-shot img{border-radius:var(--radius-img)}.case .blocks{margin-top:clamp(2rem,4vw,3rem)}.case .blocks figure{flex:none;width:min-content}.case .blocks img{border-radius:var(--radius-img);width:auto;max-width:none;height:clamp(15rem,26vw,23rem);box-shadow:0 0 0 1px var(--line)}.case .blocks figcaption{margin-top:.75rem}.case .blocks figcaption strong{color:var(--text-1);font-weight:600}.case .blocks .scroller-foot{align-items:center;margin-top:1.5rem}.case .blocks .view-btn{margin-top:0}.case .card-diff{gap:1.5rem;width:min(26rem,100%);display:grid}.case .card-diff-row img{box-shadow:0 0 0 1px var(--line);border-radius:12px;display:block}.case .card-diff figcaption{margin-top:0}.sams[data-astro-cid-ntywxydo]{--accent:#4aa3df;--accent-soft:#0067a038}.tinder[data-astro-cid-xl4xiftl]{--accent:#fd267a;--accent-soft:#fd267a2e}.tnf[data-astro-cid-vh6wraww]{--accent:#b7bbc1;--accent-soft:#b7bbc124}.jumpcloud[data-astro-cid-jn4qbc2a]{--accent:#3cc6b8;--accent-soft:#3cc6b824}.look-more[data-astro-cid-jn4qbc2a]{margin-top:clamp(2.5rem,5vw,3.5rem)}.lottie-screen[data-astro-cid-jn4qbc2a]{position:relative}.lottie[data-astro-cid-jn4qbc2a]{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:175/110;pointer-events:none;position:absolute}.lottie[data-astro-cid-jn4qbc2a] svg{display:block}.hero[data-astro-cid-pznzci7v]{--pw:min(24vw, 58vh / var(--ratio), 360px);--ph:calc(var(--pw) * var(--ratio));background:var(--tone);min-height:90svh;color:var(--text-1);view-transition-class:case-bg;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.hero[data-astro-cid-pznzci7v]>[data-astro-cid-pznzci7v]:not(.dot-field){z-index:1;position:relative}.hero[data-astro-cid-pznzci7v] .dot-field{-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 65%);mask-image:linear-gradient(100deg,#0000 30%,#000 65%)}.hero-body[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:.5rem clamp(3rem,9vh,7rem);display:grid}.hero-text[data-astro-cid-pznzci7v]{justify-items:start;gap:1rem;display:grid}.hero-logo[data-astro-cid-pznzci7v]{color:var(--text-1)}.hero-logo[data-astro-cid-pznzci7v] svg{width:auto;height:22px}.hero[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{font-size:var(--fs-callout);letter-spacing:-.02em;line-height:.95}.hero-sum[data-astro-cid-pznzci7v]{max-width:40ch;font-size:var(--fs-lead);color:#ffffffe0}.hero-facts[data-astro-cid-pznzci7v]{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:.5rem;padding-top:1.25rem;display:flex}.hero-facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-size:var(--fs-meta);color:#ffffffb8}.hero-facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-weight:600}.hero-phones[data-astro-cid-pznzci7v]{width:calc(var(--pw) * 2.5);height:calc(var(--ph) * 1.15);margin-right:calc(-1 * var(--pw) * .4 - min(var(--gutter) + max(0px, (100vw - var(--max) - var(--gutter) * 2) / 2), 6rem));position:relative}.hero-phone[data-astro-cid-pznzci7v]{width:var(--pw);view-transition-class:case-shot;view-transition-group:nearest;border-radius:clamp(14px,1.6vw,22px);margin:0;position:absolute;overflow:hidden;box-shadow:0 1px 2px #000f232e,0 14px 32px #000f2347,0 40px 80px #000f2357}.hero-phone[data-astro-cid-pznzci7v] img{width:100%;height:auto;display:block}.hero-phone-0[data-astro-cid-pznzci7v]{left:0;top:calc(var(--ph) * .12)}.hero-phone-1[data-astro-cid-pznzci7v]{left:calc(var(--pw) * .7);z-index:2;width:calc(var(--pw) * 1.1);top:0}.hero-phone-2[data-astro-cid-pznzci7v]{right:0;top:calc(var(--ph) * .15)}.hero-phones-2[data-astro-cid-pznzci7v]{width:calc(var(--pw) * 1.9);height:calc(var(--ph) * 1.12);margin-right:0}.hero-phones-2[data-astro-cid-pznzci7v] .hero-phone-0[data-astro-cid-pznzci7v]{left:0;top:calc(var(--ph) * .12)}.hero-phones-2[data-astro-cid-pznzci7v] .hero-phone-1[data-astro-cid-pznzci7v]{left:calc(var(--pw) * .8)}.hero[data-astro-cid-pznzci7v]{--sw:min(46vw, 82vh, 820px)}.hero-shots[data-astro-cid-pznzci7v]{width:var(--sw);height:calc(var(--sw) * .86);margin-right:calc(-1 * var(--sw) * .12 - min(var(--gutter) + max(0px, (100vw - var(--max) - var(--gutter) * 2) / 2), 6rem));position:relative}.hero-shot[data-astro-cid-pznzci7v]{view-transition-class:case-shot;view-transition-group:nearest;border-radius:clamp(10px,1vw,14px);width:82%;margin:0;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0003,0 14px 32px #0000004d,0 40px 80px #0000005c}.hero-shot[data-astro-cid-pznzci7v] img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;display:block}.hero-shot-0[data-astro-cid-pznzci7v]{top:0;left:18%}.hero-shot-1[data-astro-cid-pznzci7v]{top:20%;left:9%}.hero-shot-2[data-astro-cid-pznzci7v]{top:40%;left:0}.after-hero[data-astro-cid-pznzci7v]{padding-top:clamp(3rem,6vw,5rem)}.back-btn[data-astro-cid-pznzci7v]{color:var(--text-1);font-size:var(--fs-small);align-items:center;gap:.6rem;font-weight:600;transition:color .2s;display:inline-flex}.back-btn[data-astro-cid-pznzci7v]:hover{color:var(--text-max)}.back-arrow[data-astro-cid-pznzci7v]{flex:none;overflow:visible}.back-arrow[data-astro-cid-pznzci7v] .arrow-shaft[data-astro-cid-pznzci7v]{stroke-dasharray:12 30;transition:stroke-dasharray .42s var(--ease-out)}.back-arrow[data-astro-cid-pznzci7v] .arrow-head[data-astro-cid-pznzci7v]{transition:transform .42s var(--ease-out)}.back-btn[data-astro-cid-pznzci7v]:hover .arrow-shaft[data-astro-cid-pznzci7v],.back-btn[data-astro-cid-pznzci7v]:focus-visible .arrow-shaft[data-astro-cid-pznzci7v]{stroke-dasharray:22.5 30}.back-btn[data-astro-cid-pznzci7v]:hover .arrow-head[data-astro-cid-pznzci7v],.back-btn[data-astro-cid-pznzci7v]:focus-visible .arrow-head[data-astro-cid-pznzci7v]{transform:translate(-10.5px)}@media (width<=900px){.hero[data-astro-cid-pznzci7v] .dot-field{-webkit-mask-image:linear-gradient(#0000 50%,#000 80%);mask-image:linear-gradient(#0000 50%,#000 80%)}.hero[data-astro-cid-pznzci7v]{--pw:46vw}.hero-body[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding-block:1rem 2rem}.hero-phones[data-astro-cid-pznzci7v]{justify-self:start;margin:0 0 0 50%;translate:-50%}.hero[data-astro-cid-pznzci7v]{--hang:calc(var(--ph) * .5);background-size:100% calc(100% - var(--hang));background-repeat:no-repeat}.hero[data-astro-cid-pznzci7v]:has(.hero-shots){--sw:112vw;--hang:calc(var(--sw) * .86 * .5)}.hero-shots[data-astro-cid-pznzci7v]{justify-self:start;margin:0 0 0 50%;translate:-50%}.hero[data-astro-cid-pznzci7v]:has(.hero-phones-2){--hang:calc(60vw * var(--ratio) * .5)}.hero[data-astro-cid-pznzci7v] .dot-field{height:calc(100% - var(--hang))}.hero-phones-2[data-astro-cid-pznzci7v]{--pw:60vw;--ph:calc(var(--pw) * var(--ratio))}}.top[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:center;padding-block:1.75rem;display:flex}.top[data-astro-cid-pznzci7v] .wordmark{font-family:inherit}.back[data-astro-cid-pznzci7v]{color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.back[data-astro-cid-pznzci7v]:hover{color:var(--text-1)}.field[data-astro-cid-pznzci7v]{padding-top:clamp(1rem,3vw,2rem)}.field-inner[data-astro-cid-pznzci7v]{border-radius:var(--radius-card);background:var(--tone);color:var(--text-1);gap:1rem;padding:clamp(2rem,6vw,5rem) clamp(1.5rem,5vw,4.5rem) 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.meta[data-astro-cid-pznzci7v]{font-size:var(--fs-meta);color:#ffffffd1;font-weight:600}h1[data-astro-cid-pznzci7v]{font-size:var(--fs-callout);letter-spacing:-.015em;line-height:.98}.summary[data-astro-cid-pznzci7v]{max-width:52ch;font-size:var(--fs-lead);color:#ffffffe6}.facts[data-astro-cid-pznzci7v]{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:1rem 3rem;padding-top:1.25rem;display:flex}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-size:var(--fs-meta);color:#ffffffbf}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-weight:600}.img[data-astro-cid-pznzci7v]{border-radius:var(--radius-img) var(--radius-img) 0 0;margin-top:clamp(1.5rem,4vw,3rem);overflow:hidden;box-shadow:0 -12px 40px #00000047}.img[data-astro-cid-pznzci7v] img{aspect-ratio:16/9;object-fit:cover;width:100%}.impact[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{background:var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.25rem;display:grid;overflow:hidden}.impact[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{background:var(--surface-1);padding:1.75rem 1.5rem}.impact[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:-.015em;font-weight:650;line-height:1}.impact[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--text-2);font-size:var(--fs-small);margin-top:.5rem}.pending[data-astro-cid-pznzci7v]{justify-items:start;gap:1.5rem;padding-top:clamp(4rem,8vw,6rem);display:grid}.pending[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{max-width:52ch;font-size:var(--fs-lead);color:var(--text-2)}.next[data-astro-cid-pznzci7v]{padding-block:var(--section-gap) clamp(5rem, 8vw, 7rem)}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);gap:.75rem;padding-top:2rem;display:grid}.next-label[data-astro-cid-pznzci7v]{color:var(--text-3);font-size:var(--fs-meta)}.next-last[data-astro-cid-pznzci7v]{white-space:nowrap}.next-arrow[data-astro-cid-pznzci7v]{vertical-align:middle;width:1.04em;height:.56em;margin-left:.2em;overflow:visible}.next-arrow[data-astro-cid-pznzci7v] .arrow-shaft[data-astro-cid-pznzci7v]{stroke-dasharray:12 30;transition:stroke-dasharray .42s var(--ease-out)}.next-arrow[data-astro-cid-pznzci7v] .arrow-head[data-astro-cid-pznzci7v]{transition:transform .42s var(--ease-out)}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .arrow-shaft[data-astro-cid-pznzci7v],.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:focus-visible .arrow-shaft[data-astro-cid-pznzci7v]{stroke-dasharray:22.5 30}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .arrow-head[data-astro-cid-pznzci7v],.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:focus-visible .arrow-head[data-astro-cid-pznzci7v]{transform:translate(10.5px)}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .callout[data-astro-cid-pznzci7v]{color:var(--accent-text)}@media (width<=760px){.impact[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}}
