.kqdrwG_page{padding-top:var(--nav-h);--screen-h:min(560px, calc(100svh - var(--nav-h) - 200px));--chart-h:min(480px, calc(100svh - var(--nav-h) - 200px));overflow-x:clip}.kqdrwG_band{background:var(--d-paper);width:100%}.kqdrwG_context{background:var(--d-band-context)}.kqdrwG_grey{background:var(--d-band)}.kqdrwG_black{background:var(--d-dark);color:#fff}.kqdrwG_dark{background:var(--d-dark-2);color:#fff}.kqdrwG_wrap{--pad:var(--gutter);max-width:calc(1000px + 2 * var(--pad));padding:clamp(56px, 6vw, 88px) var(--pad);flex-direction:column;margin:0 auto;display:flex}.kqdrwG_h1,.kqdrwG_h2,.kqdrwG_h3{text-wrap:balance;margin:0;font-weight:700}.kqdrwG_h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(30.6px,4.86vw,41.4px);font-weight:800;line-height:1.12}.kqdrwG_h2{letter-spacing:-.02em;font-size:clamp(21.6px,3.06vw,27px);font-weight:800;line-height:1.22}.kqdrwG_h3{text-transform:capitalize;align-items:center;gap:10px;font-size:clamp(15.3px,1.26vw,18px);line-height:1.5;display:flex}.kqdrwG_lede,.kqdrwG_body{letter-spacing:-.01em;color:var(--d-body);font-size:15px;line-height:1.7}.kqdrwG_lede{max-width:888px;margin:0}.kqdrwG_body{max-width:1425px}.kqdrwG_body p{margin:0}.kqdrwG_bodyDark{color:#fff9;font-weight:300}.kqdrwG_bodyOnDark{color:#ffffffd9}.kqdrwG_bold{font-weight:600}.kqdrwG_medium{font-weight:500}.kqdrwG_body strong{font-weight:700}.kqdrwG_magenta{color:var(--d-magenta)}.kqdrwG_label{text-transform:capitalize;margin:0;font-size:clamp(15.3px,1.26vw,18px);font-weight:700}.kqdrwG_chips{flex-wrap:wrap;gap:8px;display:flex}.kqdrwG_chip{letter-spacing:-.02em;text-transform:capitalize;white-space:nowrap;color:var(--d-chip-ink);background:var(--d-chip-bg);border:1px solid var(--d-line);border-radius:50px;align-self:flex-start;padding:0 12px;font-size:11.7px;line-height:30px;display:inline-block}.kqdrwG_chip_dark{color:#fff;background:0 0;border-color:#ffffff73}.kqdrwG_chip_blue{color:#fff;background:var(--d-blue);border-color:var(--d-blue)}.kqdrwG_head,.kqdrwG_stack{flex-direction:column;gap:12px;display:flex}.kqdrwG_figure{width:100%;position:relative}.kqdrwG_placeholder{text-align:center;background:#f4f4f6;border:1px dashed #c9c9cf;border-radius:12px;justify-content:center;align-items:center;padding:20px;display:flex}.kqdrwG_placeholder span{color:#6b6b72;max-width:34ch;font-size:11.7px;line-height:1.5}.kqdrwG_black .kqdrwG_placeholder,.kqdrwG_dark .kqdrwG_placeholder{background:#1a1a1d;border-color:#3a3a40}.kqdrwG_figureImg{object-fit:contain}.kqdrwG_shot{flex-direction:column;align-items:center;gap:24px;min-width:0;margin:0;display:flex}.kqdrwG_shot>.kqdrwG_figure{width:min(100%, calc(var(--screen-h) * var(--r)))}.kqdrwG_shot figcaption{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.kqdrwG_shotTitle{font-size:clamp(14.4px,1.26vw,18px);font-weight:700;line-height:1.25}.kqdrwG_shotCap{color:var(--d-body);font-size:clamp(13.5px,1.26vw,18px);line-height:1.7}.kqdrwG_hero{flex-direction:column;gap:16px;padding-top:clamp(16px,6vw,80px);display:flex}.kqdrwG_heroImg{pointer-events:none;align-self:flex-end;width:91.3044%;margin-top:40px;margin-right:-16.9837%}.kqdrwG_heroOverlap{margin-top:-25px}.kqdrwG_meta{flex-direction:column;gap:21px;margin:48px 0 0;font-size:clamp(14.4px,1.26vw,18px);line-height:1.7;display:flex}.kqdrwG_metaOverlap{margin-top:-69px}.kqdrwG_meta div{grid-template-columns:142px 1fr;gap:12px;display:grid}.kqdrwG_meta dt{font-weight:700}.kqdrwG_meta dd{color:var(--d-body);margin:0}.kqdrwG_contextGrid{grid-template-columns:minmax(0,1050px) minmax(0,386px);justify-content:space-between;align-items:start;gap:36px;display:grid}.kqdrwG_contextImg{margin-top:29px}.kqdrwG_flowBlock{flex-direction:column;gap:17px;margin-top:56px;display:flex}.kqdrwG_flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1080px;margin:0;padding:0;list-style:none;display:grid;position:relative}.kqdrwG_flow:before{content:"";background:var(--d-pill);height:4px;margin-top:-2px;position:absolute;top:50%;left:2%;right:2%}.kqdrwG_flow li{text-align:center;background:var(--d-pill);border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:6px 12px;font-size:clamp(11.7px,.9vw,13.5px);font-weight:600;line-height:1.25;display:flex;position:relative}.kqdrwG_research{margin-top:73px}:is(.kqdrwG_research.kqdrwG_placeholder,.kqdrwG_research img){border-radius:12px}.kqdrwG_downArrow{background:linear-gradient(var(--d-arrow-a), var(--d-arrow-b));clip-path:polygon(30% 0,70% 0,70% 42%,100% 42%,50% 100%,0 42%,30% 42%);align-self:center;width:164px;height:120px;margin-top:4px}.kqdrwG_round1{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-top:45px;display:flex}.kqdrwG_round1 .kqdrwG_chip{align-self:center}.kqdrwG_round1 .kqdrwG_body{max-width:1220px}.kqdrwG_round1Title{letter-spacing:-.01em;word-spacing:.4em;margin:8px 0 -10px;font-size:clamp(19.8px,1.8vw,27px);font-weight:700}.kqdrwG_r1Grid{grid-template-columns:repeat(3,minmax(0,339px));justify-content:space-between;gap:40px;width:100%;max-width:1220px;margin:34px 0 30px;display:grid}.kqdrwG_chartWrap{-webkit-overflow-scrolling:touch;margin-top:64px;overflow-x:auto}@media (min-width:701px){.kqdrwG_chartWrap{width:100%;max-width:calc(var(--chart-h) * 1472 / 620);margin-inline:auto}}.kqdrwG_chart{width:100%;min-width:760px;height:auto;font-family:var(--d-sans);display:block}.kqdrwG_chartDate{fill:#a6a6a6;letter-spacing:-.02em;font-size:18.63px}.kqdrwG_chartDrop text{fill:var(--d-alert);font-size:19.26px;font-weight:600}.kqdrwG_chartPill{fill:#fff;font-size:19.26px;font-weight:600}.kqdrwG_chartAxis{fill:#fff;letter-spacing:-.02em;font-size:20.61px;font-weight:700}.kqdrwG_flowDiagram{background:var(--d-diagram-bg);margin-top:93px;border-radius:24px;width:70%;margin-inline:auto}@media (max-width:700px){.kqdrwG_flowDiagram{width:100%}}.kqdrwG_numbered{flex-direction:column;gap:12px;margin-top:84px;display:flex}.kqdrwG_numbered+.kqdrwG_numbered{margin-top:72px}.kqdrwG_num{width:24px;height:24px;color:var(--d-num-ink);background:var(--d-num-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.7px;font-weight:700;display:inline-flex}.kqdrwG_finals{flex-direction:column;gap:36px;margin-top:84px;display:flex}.kqdrwG_finalGrid{grid-template-columns:repeat(4,minmax(0,313px));justify-content:space-between;gap:40px;display:grid}.kqdrwG_proto{flex-direction:column;align-items:center;gap:18px;margin:24px 0 0;display:flex}.kqdrwG_protoPhone{width:min(100%, calc(var(--screen-h) * var(--r)));aspect-ratio:var(--r);position:relative}.kqdrwG_protoScreen{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.kqdrwG_protoScreen[data-state=active]{opacity:1}.kqdrwG_protoCursor{z-index:2;pointer-events:none;width:0;height:0;transition:left .9s cubic-bezier(.45,0,.2,1),top .9s cubic-bezier(.45,0,.2,1);position:absolute}.kqdrwG_protoDot{background:#1e1e2352;border:2px solid #ffffffd9;border-radius:50%;width:32px;height:32px;transition:transform .15s,background .15s;position:absolute;top:-16px;left:-16px;box-shadow:0 2px 8px #0000002e}.kqdrwG_protoCursor[data-clicking] .kqdrwG_protoDot{background:#1e1e2373;transform:scale(.8)}.kqdrwG_protoRipple{opacity:0;border:2px solid #1e1e2359;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;left:-24px;transform:scale(0)}.kqdrwG_protoCursor[data-clicking] .kqdrwG_protoRipple{animation:.5s ease-out kqdrwG_protoRipple}@keyframes kqdrwG_protoRipple{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.kqdrwG_protoBar{color:var(--d-body);align-items:center;gap:12px;font-size:12.6px;display:flex}.kqdrwG_protoBtn{width:30px;height:30px;color:var(--d-ink);background:var(--d-chip-bg);border:1px solid var(--d-line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.kqdrwG_protoBtn:hover{border-color:var(--d-muted)}.kqdrwG_protoBtn:focus-visible{outline:2px solid var(--d-blue);outline-offset:2px}.kqdrwG_protoStep{min-width:15em;font-weight:600}.kqdrwG_protoDots{gap:6px;display:flex}.kqdrwG_protoDots span{background:var(--d-line);border-radius:50%;width:6px;height:6px;transition:background .3s}.kqdrwG_protoDots span[data-on]{background:var(--d-magenta)}@media (prefers-reduced-motion:reduce){.kqdrwG_protoScreen,.kqdrwG_protoCursor{transition:none}.kqdrwG_protoCursor[data-clicking] .kqdrwG_protoRipple{animation:none}}.kqdrwG_metrics{flex-direction:column;gap:56px;margin-top:64px;display:flex}.kqdrwG_metricPair{flex-wrap:wrap;gap:40px 96px;display:flex}.kqdrwG_metric{flex-direction:column;gap:20px;display:flex}.kqdrwG_metricLabel{text-transform:capitalize;margin:0;font-size:clamp(14.4px,1.26vw,18px);font-weight:700}.kqdrwG_metricRow{align-items:flex-start;gap:0;display:flex}.kqdrwG_metricCell{flex-direction:column;gap:6px;display:flex}.kqdrwG_metricVal{font-family:var(--d-serif);font-variant-numeric:tabular-nums;align-items:baseline;font-weight:700;line-height:60px;display:flex}.kqdrwG_metricArrow{font-family:var(--d-sans);color:var(--d-muted-2);margin:0 28px;font-size:27px;font-weight:300}.kqdrwG_metricBefore{color:var(--d-muted);letter-spacing:-.01em;font-size:clamp(21.6px,1.98vw,27px)}.kqdrwG_metricAfter{letter-spacing:-.01em;font-size:clamp(34.2px,3.15vw,45px)}.kqdrwG_metricCap{color:var(--d-muted);font-size:14.4px}.kqdrwG_metricCell+.kqdrwG_metricCell .kqdrwG_metricCap{padding-left:86px}.kqdrwG_dark .kqdrwG_metricBefore{color:#ffffff8c}.kqdrwG_dark .kqdrwG_metricArrow{color:#ffffffb3}.kqdrwG_dark .kqdrwG_metricCap{color:#ffffff80}.kqdrwG_scaleGrid{grid-template-columns:repeat(2,minmax(0,313px));gap:68px;margin-top:75px;display:grid}@media (max-width:1100px){.kqdrwG_heroImg,.kqdrwG_heroOverlap{width:100%;margin:32px 0 0}.kqdrwG_meta,.kqdrwG_metaOverlap{margin-top:32px}.kqdrwG_contextGrid{grid-template-columns:1fr}.kqdrwG_contextImg{max-width:320px;margin-top:0}.kqdrwG_flow{grid-template-columns:repeat(3,minmax(0,1fr))}.kqdrwG_flow:before{display:none}.kqdrwG_finalGrid{grid-template-columns:repeat(2,minmax(0,313px));justify-content:center;gap:48px 32px}}@media (max-width:700px){.kqdrwG_meta div{grid-template-columns:1fr;gap:2px}.kqdrwG_flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kqdrwG_flow li{min-height:44px}.kqdrwG_r1Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kqdrwG_r1Grid .kqdrwG_shotTitle{font-size:11.7px}.kqdrwG_finalGrid,.kqdrwG_scaleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.kqdrwG_downArrow{width:110px;height:80px}.kqdrwG_metricArrow{margin:0 14px;font-size:19.8px}.kqdrwG_metricCell+.kqdrwG_metricCell .kqdrwG_metricCap{padding-left:50px}.kqdrwG_metricPair{flex-direction:column}}.kqdrwG_chip,.kqdrwG_meta dt{font-family:var(--mono)}.kqdrwG_meta{gap:14px;font-size:12.6px;line-height:1.65}.kqdrwG_meta div{grid-template-columns:120px 1fr;gap:0}.kqdrwG_meta dt{letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:10.8px;font-weight:500}.kqdrwG_chip{letter-spacing:.04em;border-color:#e7e5e4;border-radius:999px;padding:5px 14px;font-size:10.35px;line-height:1.4}.kqdrwG_chip_dark{border-color:#ffffff73}.kqdrwG_chip_blue{border-color:var(--d-blue)}
.C_Y0pG_heroBand>div{padding-bottom:0}.C_Y0pG_heroImg{align-self:flex-end;width:86.7935%;max-width:1040px;margin:24px -6.79348% 0 0}.C_Y0pG_quotes{flex-direction:column;gap:32px;width:100%;max-width:980px;margin:56px auto 0;padding:0;list-style:none;display:flex}.C_Y0pG_quotes li{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:40px;display:grid}.C_Y0pG_avatar{width:160px}.C_Y0pG_bubble{border:1px solid var(--d-line);background:var(--d-paper);border-radius:28px;margin:0;padding:26px 32px;position:relative}.C_Y0pG_bubble:before{content:"";background:var(--d-paper);border-left:1px solid var(--d-line);border-bottom:1px solid var(--d-line);width:16px;height:16px;position:absolute;bottom:22px;left:-9px;transform:rotate(45deg)}.C_Y0pG_bubbleLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted);margin-bottom:8px;font-size:11.7px;font-weight:700;display:block}.C_Y0pG_bubble p{color:var(--d-body);margin:0;font-size:clamp(14.4px,1.17vw,17.1px);line-height:1.6}.C_Y0pG_process{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.C_Y0pG_process li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.C_Y0pG_processImg{width:min(100%,200px);margin-bottom:14px}.C_Y0pG_processImg>div{border-radius:50%}.C_Y0pG_processImg img{border-radius:50%}.C_Y0pG_process strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.C_Y0pG_process span{max-width:22ch;color:var(--d-muted);font-size:clamp(12.6px,.99vw,14.4px);line-height:1.5}.C_Y0pG_process .C_Y0pG_arrow{width:20px;color:var(--d-muted-2);position:absolute;top:calc(min(100%,200px)/2);right:-26px}.C_Y0pG_concept{width:min(100%,1300px);margin:64px auto 0}.C_Y0pG_arrow{color:#c7c7cc;width:100%;height:auto}.C_Y0pG_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1080px;margin:72px auto 0;padding:0;list-style:none;display:grid;position:relative}.C_Y0pG_stages:before{content:"";clip-path:polygon(0 20%,95% 20%,95% 0,100% 50%,95% 100%,95% 80%,0 80%);background:linear-gradient(90deg,#00000005,#0000000f);height:52px;position:absolute;top:22px;left:0;right:0}.C_Y0pG_stages li{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.C_Y0pG_stageIcon{border:4px solid var(--d-ink);background:var(--d-paper);width:144px;height:144px;color:var(--d-ink);border-radius:50%;place-items:center;margin:-24px 0 18px;display:grid}.C_Y0pG_stageIcon svg{width:64px;height:64px}.C_Y0pG_stages strong{margin-bottom:4px;font-size:clamp(15.3px,1.26vw,18px);font-weight:700}.C_Y0pG_stages span{color:var(--d-muted);font-size:clamp(13.5px,1.17vw,17.1px)}.C_Y0pG_switch{width:min(100%,1300px);margin:64px auto 0}.C_Y0pG_gridTop{margin-top:64px}.C_Y0pG_annotated{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:48px;margin-top:64px;display:grid}.C_Y0pG_screens{justify-content:center;align-items:flex-start;gap:32px;display:flex}.C_Y0pG_screens>div{width:260px}.C_Y0pG_notes{flex-direction:column;gap:120px;margin:0;padding:120px 0 0;list-style:none;display:flex}.C_Y0pG_notes li{flex-direction:column;gap:8px;max-width:300px;display:flex}.C_Y0pG_notesLeft li{margin-left:auto}.C_Y0pG_notes strong{font-size:clamp(14.4px,1.17vw,17.1px);font-weight:700}.C_Y0pG_notes strong:after{content:"";vertical-align:middle;background:var(--d-muted-2);width:48px;height:1px;margin-left:14px;display:inline-block}.C_Y0pG_notesRight strong:after{display:none}.C_Y0pG_notesRight strong:before{content:"";vertical-align:middle;background:var(--d-muted-2);width:48px;height:1px;margin-right:14px;display:inline-block}.C_Y0pG_notes span{color:var(--d-body);font-size:13.5px;line-height:1.6}.C_Y0pG_reexchange{grid-template-columns:minmax(0,240px) repeat(3,minmax(0,300px));justify-content:space-between;align-items:center;gap:32px;margin-top:64px;display:grid}.C_Y0pG_closing{background:var(--d-band)}.C_Y0pG_scrollDemo{grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:center;gap:clamp(40px,7vw,120px);margin-top:64px;display:grid}.C_Y0pG_device{background:#0b0b0c;border-radius:50px;width:min(320px,72vw);padding:9px;box-shadow:0 40px 80px -24px #14141e59}.C_Y0pG_deviceScreen{background:#fff;border-radius:41px;position:relative;overflow:hidden}.C_Y0pG_scrollImg{will-change:transform;width:100%;height:auto;transition:transform 1.6s cubic-bezier(.65,0,.35,1);display:block}.C_Y0pG_island{background:#0b0b0c;border-radius:20px;width:30%;height:22px;margin-left:-15%;position:absolute;top:10px;left:50%}.C_Y0pG_scrollNotes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.C_Y0pG_scrollNotes button{all:unset;box-sizing:border-box;cursor:pointer;opacity:.28;grid-template-columns:32px 1fr;gap:0 8px;width:100%;padding:14px 0;transition:opacity .6s cubic-bezier(.65,0,.35,1);display:grid}.C_Y0pG_scrollNotes button:hover,.C_Y0pG_scrollNotes button:focus-visible{opacity:.6}.C_Y0pG_scrollNotes button:focus-visible{outline:1px solid var(--d-ink);outline-offset:4px}.C_Y0pG_noteOn button,.C_Y0pG_noteOn button:hover{opacity:1}.C_Y0pG_noteNum{font-variant-numeric:tabular-nums;color:var(--d-muted);grid-row:1;font-size:11.7px;line-height:1.9}.C_Y0pG_scrollNotes strong{font-size:clamp(15.3px,1.26vw,18px);font-weight:700}.C_Y0pG_noteText{color:var(--d-body);grid-column:2;grid-template-rows:0fr;font-size:13.5px;line-height:1.6;transition:grid-template-rows .6s cubic-bezier(.65,0,.35,1),margin .6s cubic-bezier(.65,0,.35,1);display:grid;overflow:hidden}.C_Y0pG_noteText>span{min-height:0}.C_Y0pG_noteOn .C_Y0pG_noteText{grid-template-rows:1fr;margin-top:6px}@media (max-width:860px){.C_Y0pG_scrollDemo{grid-template-columns:1fr;justify-items:center;gap:32px}.C_Y0pG_scrollNotes{width:100%;max-width:480px}}@media (prefers-reduced-motion:reduce){.C_Y0pG_scrollImg,.C_Y0pG_scrollNotes button,.C_Y0pG_noteText{transition:none}}@media (max-width:1100px){.C_Y0pG_heroImg{width:80%;margin-right:0}.C_Y0pG_process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.C_Y0pG_process .C_Y0pG_arrow{display:none}.C_Y0pG_annotated{grid-template-columns:1fr;gap:40px}.C_Y0pG_annotated>span{display:none}.C_Y0pG_screens{order:-1}.C_Y0pG_notes{gap:28px;padding-top:0}.C_Y0pG_notesLeft li{margin-left:0}.C_Y0pG_notes strong:after,.C_Y0pG_notesRight strong:before{display:none}.C_Y0pG_reexchange{grid-template-columns:repeat(3,minmax(0,1fr))}.C_Y0pG_reexchangeCards{grid-column:1/-1;justify-self:center;width:200px}}@media (max-width:700px){.C_Y0pG_quotes li{grid-template-columns:72px minmax(0,1fr);gap:20px}.C_Y0pG_avatar{width:72px}.C_Y0pG_bubble{padding:18px 20px}.C_Y0pG_process{grid-template-columns:repeat(2,minmax(0,1fr))}.C_Y0pG_stages{grid-template-columns:1fr;gap:40px}.C_Y0pG_stages:before{display:none}.C_Y0pG_stageIcon{width:104px;height:104px;margin:0 0 8px}.C_Y0pG_stageIcon svg{width:48px;height:48px}.C_Y0pG_screens{gap:12px}.C_Y0pG_screens>div{flex:0 calc(50% - 6px);width:auto;min-width:0}.C_Y0pG_reexchange{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.C_Y0pG_reexchange>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}.C_Y0pG_bubbleLabel,.C_Y0pG_noteNum{font-family:var(--mono)}
