@media (max-width:640px){.journey-bar a,.journey-bar button,.journey-bar li>span{justify-content:center;gap:6px;padding:10px 8px}.journey-bar li:not([data-state=current]) .jb-l{display:none}.journey-bar ol{display:flex}.journey-bar li{flex:none}.journey-bar li[data-state=current]{flex:auto;min-inline-size:0}}.logo{border:1px solid var(--rule);background:#fff;flex:none;place-items:center;display:inline-grid;overflow:hidden}.logo img{object-fit:contain;block-size:82%;inline-size:82%;display:block}.sharebar{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.print-only{display:none}@media print{.site-header,.site-footer,.no-print,.compare-bar,.journey-bar,.skip-link,nextjs-portal,.toast,.ph-tabs,.ex-tools,.sharebar{display:none!important}.print-only{display:block}body{color:#000!important;background:#fff!important}.page-head,.hero,.section,.section-sunk{background:0 0!important;padding-block:8px!important}a{color:inherit;text-decoration:none}.build .brick{opacity:1!important;animation:none!important}.lc,.door,.card,.lp-card,.ev-story,.cp-card{break-inside:avoid;box-shadow:none!important}table{font-size:10pt}}.ev-filters{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:end;gap:10px 14px;margin-block:8px 22px;padding:14px;display:flex}.ev-filters .field{flex-direction:column;flex:180px;gap:4px;min-inline-size:180px;display:flex}.ev-filters .field span{color:var(--ink-3);font-size:12.5px}.ev-check{align-items:center;gap:8px;padding-block:8px;font-size:14px;display:inline-flex}.ev-clear{padding-block:8px;font-size:13.5px}.ev-block{margin-block:28px}.ev-block>h2,.ev-block .lp-h-row h2{margin:0 0 8px;font-size:clamp(20px,2.2vw,26px)}.ev-who{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ev-who:hover strong{text-decoration:underline}.ev-short{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-short-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.ev-big{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ev-big strong{font-size:28px;font-family:var(--font-display)}.ev-bars{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ev-bars li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ev-card-go{gap:14px;margin-block-start:auto;font-size:13.5px;display:flex}.ev-table td[data-zero=true]{color:var(--ink-3)}.ev-table th[scope=row]{font-weight:500}.ev-pairs{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ev-pairs li{background:var(--surface);border:1px solid var(--rule);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ev-pairs li>span:nth-child(2){flex:1}.ev-stories{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-story{background:var(--surface);border:1px solid var(--rule);border-block-start:3px solid var(--accel);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:18px;display:flex}.ev-story header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ev-story header .ev-who{flex:1}.ev-story h3{margin:0;font-size:16px}.ev-story p{margin:0;font-size:14.5px}.ev-story em{font-style:normal;font-weight:600}.ev-outcome{line-height:1.55;font-size:15.5px!important}.ev-used{margin:0}.ev-none{background:var(--sunk);color:var(--ink-2);padding:16px}.ev-empty{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-block:24px;padding:clamp(18px,3vw,32px);display:grid}@media (max-width:860px){.ev-empty{grid-template-columns:minmax(0,1fr)}}.ev-empty h2{margin-block-start:0}.ev-how{flex-direction:column;gap:6px;margin-block:14px 18px;padding-inline-start:20px;display:flex}.ev-preview{margin:0}.ev-ghost{background:var(--sunk);border:1px dashed var(--rule-strong);vertical-align:middle;border-radius:var(--radius-lg);block-size:12px;inline-size:90px;display:inline-block}.ev-ghost-n{inline-size:28px}.ev-rule-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ev-rule-list li{background:var(--surface);border:1px solid var(--rule);align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}.ev-rule-list li>svg{color:var(--accel);flex:none;margin-block-start:3px}.chip-accel{background:color-mix(in srgb, var(--accel) 14%, var(--surface));color:var(--ink);border-color:color-mix(in srgb, var(--accel) 45%, transparent);align-items:center;gap:4px;display:inline-flex}.vmark-logo{border-color:var(--rule);background:#fff}.vmark-logo img{object-fit:contain;block-size:80%;inline-size:80%;display:block}.lc-groups{flex-direction:column;gap:30px;display:flex}.lc-group-h{font-family:var(--font-ui);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.lc-group-h span:last-child{color:var(--ink-3);font-weight:400}[lang=ar] .lc-group-h{letter-spacing:0;font-family:var(--font-body);text-transform:none;font-size:14px}.lc-groups .lc-grid{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:0}.lc-grid:has(>.lc2){border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:0}.lc2{border:0;border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule);gap:0;padding:0;animation:none}.lc2:hover{box-shadow:inset 0 0 0 1.5px var(--ink);border-color:var(--rule);z-index:2;transform:none}.lc2 .lc-bar{border-block-end:1px solid var(--rule);flex-direction:row;align-items:center;gap:10px;min-block-size:42px;padding:10px 14px}.lc-n{block-size:20px;min-inline-size:28px;font-family:var(--font-ui);color:#fff;background:var(--tile,var(--brand-600));place-items:center;padding-inline:4px;font-size:14px;font-weight:700;display:inline-grid}.lc2[data-accent=signal] .lc-n{color:var(--signal-ink)}.lc-type{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-ui);color:var(--ink-3);flex:1;font-size:13px;overflow:hidden}[lang=ar] .lc-type{letter-spacing:0;font-family:var(--font-body);font-size:12px}.lc-web{z-index:3;text-overflow:ellipsis;white-space:nowrap;max-inline-size:48%;font-family:var(--font-ui);color:var(--ink-2);flex:none;font-size:14px;text-decoration:none;position:relative;overflow:hidden}.lc-web:hover{color:var(--brand-600);text-decoration:underline}.lc-body{flex-direction:column;flex:1;gap:12px;padding:16px 14px 14px;display:flex}.lc2 .lc-head{align-items:flex-start}.lc2 .lc-id h3{margin:0 0 4px;font-size:19px}.lc2 .lc-tag{-webkit-line-clamp:2;min-block-size:3em;margin:0;font-size:13.5px}.lc-tags{flex-wrap:wrap;gap:6px;min-block-size:22px;margin:0;padding:0;list-style:none;display:flex}.lc-t{font-family:var(--font-ui);color:var(--ink-2);border:1px solid var(--rule-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-inline-size:100%;padding:2px 7px;font-size:13px;display:inline-flex;overflow:hidden}[lang=ar] .lc-t{letter-spacing:0;font-family:var(--font-body);text-transform:none;font-size:12px}.lc-t-ok{color:color-mix(in srgb, var(--accel) 70%, var(--ink));border-color:color-mix(in srgb, var(--accel) 55%, transparent);background:color-mix(in srgb, var(--accel) 8%, transparent)}.lc-t-warn{color:var(--ink);border-color:var(--signal);background:color-mix(in srgb, var(--signal) 20%, transparent)}.lc-t-own{border-style:dashed}.lc2 .lc-ch{min-block-size:30px}.lc-facts{color:var(--ink-3);margin:auto 0 0;font-size:12.5px}.lc2 .lc-foot{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px 14px;display:grid}.lc2 .lc-foot:has(.band,.lc-out){grid-template-columns:auto minmax(0,1fr) auto}.lc-open{z-index:3;block-size:36px;font-family:var(--font-ui);color:var(--ink);border:1px solid var(--rule-strong);place-items:center;padding-inline:12px;font-size:14px;font-weight:600;text-decoration:none;display:grid;position:relative}[lang=ar] .lc-open{letter-spacing:0;font-family:var(--font-body);font-size:13.5px}.lc-open:hover{background:var(--ink);color:var(--ground);text-decoration:none}.lc2 .lc-foot>:last-child{z-index:3;position:relative}.cp-matrix-lead{margin:0 0 8px}.cp-matrix-wrap{max-block-size:none}.cp-matrix thead th{z-index:2;background:var(--sunk);position:sticky;inset-block-start:0}.cp-matrix th[scope=row]{background:var(--surface);z-index:1;min-inline-size:180px;position:sticky;inset-inline-start:0}.cp-matrix .cp-grp th{background:var(--ground);font-family:var(--font-mono);color:var(--ink-2);border-block-end:1px solid var(--rule-strong);text-align:start;padding-block:14px 6px;font-size:11.5px}[lang=ar] .cp-matrix .cp-grp th{letter-spacing:0;font-family:var(--font-body);text-transform:none;font-size:13.5px}@media print{.cp-matrix thead th,.cp-matrix th[scope=row]{position:static}.cp-matrix tr[data-same]{display:table-row!important}.cpk,.cp-diff{display:none!important}}.tc-track{color:var(--accel);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.tc-track a{color:var(--ink)}.rv-track{background:var(--sunk);margin-block:10px;padding:10px 12px;font-size:14px}.lp-comp-note{inline-size:100%;color:var(--ink-3);margin-block-start:6px;font-size:12.5px;display:block}.src-recheck{margin-inline-start:6px;font-size:10.5px}.ph-art{inline-size:clamp(180px,24vw,340px);margin-inline:auto}.ev-track-block{position:relative}.ev-art{float:inline-end;inline-size:clamp(120px,16vw,200px);margin-inline-start:18px}.ev-preview .ev-art{float:none;margin:0 auto 12px}.cp-matrix-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-block-end:10px;display:grid}.cp-matrix-art{inline-size:clamp(110px,14vw,170px)}@media (max-width:640px){.ev-art{float:none;margin:0 auto 10px;display:block}.cp-matrix-intro{grid-template-columns:minmax(0,1fr)}.cp-matrix-art{margin-inline:auto}}.ev-empty>*{min-inline-size:0}.adv-modes{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-end:12px;display:grid;overflow:hidden}.adv-mode{all:unset;box-sizing:border-box;cursor:pointer;text-align:start;border-inline-start:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 14px;transition:background-color .15s;display:flex}.adv-mode:first-child{border-inline-start:0}.adv-mode strong{font-family:var(--font-display);font-size:15px}.adv-mode span{color:var(--ink-3);font-size:12.5px}.adv-mode:hover{background:var(--sunk)}.adv-mode[aria-checked=true]{background:var(--ink);color:var(--ground)}.adv-mode[aria-checked=true] span{color:color-mix(in srgb, var(--ground) 75%, transparent)}.adv-mode:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (max-width:520px){.adv-mode{padding:8px 10px}.adv-mode span{display:none}}.journey-bar{margin-block:14px}.journey-bar ol{border:0;border-block-end:1px solid var(--rule);background:0 0}.journey-bar li+li{border-inline-start:0}.journey-bar a,.journey-bar button,.journey-bar li>span{gap:8px;padding:8px 6px;font-size:13.5px}.jb-n{block-size:20px;inline-size:20px;font-size:11px}.journey-bar li[data-state=current]{box-shadow:inset 0 -2px 0 var(--ink)}.res-head .sharebar{align-self:flex-start}.lc-grid:has(>.lc3){border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lc-groups .lc-grid:has(>.lc3){border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1040px){.lc-grid:has(>.lc3){grid-template-columns:repeat(2,minmax(0,1fr))}.lc-groups .lc-grid:has(>.lc3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lc-grid:has(>.lc3){grid-template-columns:minmax(0,1fr)}.lc-groups .lc-grid:has(>.lc3){grid-template-columns:minmax(0,1fr)}}.lc3{background:linear-gradient(180deg, color-mix(in srgb, var(--tile,var(--brand-600)) 9%, transparent), transparent 90px), var(--surface);border:1px solid var(--rule);transition:transform .18s var(--ease-out), box-shadow .18s ease, border-color .18s ease;border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:18px 18px 0;animation:none;display:flex;position:relative;overflow:hidden}.lc3:hover,.lc3:focus-within{box-shadow:var(--shadow-lg);border-color:var(--rule-strong);transform:translateY(-3px)}.lc3-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.lc3-id{min-inline-size:0}.lc3-id h3{margin:0 0 3px;font-size:18px;line-height:1.2}.lc3-web{z-index:3;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-family:var(--font-ui);color:var(--ink-3);font-size:14px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.lc3-web:hover{color:var(--brand-600);text-decoration:underline}.lc3-head .band{white-space:nowrap;font-size:12px}.lc3-tag{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:3em;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lc3-row{justify-content:space-between;align-items:center;gap:10px;min-block-size:30px;display:flex}.lc3-region{min-inline-size:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12.5px;display:inline-flex;overflow:hidden}.lc3-ch{flex:none;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lc3-ch li{block-size:26px;inline-size:26px;color:var(--ink-2);background:var(--sunk);border:1px solid var(--rule);place-items:center;display:grid}.lc3-ch .lc3-more-n{inline-size:auto;font-family:var(--font-ui);padding-inline:6px;font-size:14px}.lc3-body{flex-direction:column;flex:1;gap:12px;margin-inline:-18px;padding-block-end:12px;padding-inline:18px;display:flex;position:relative}.lc3-details{z-index:2;background:var(--surface);border-block-start:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .25s var(--ease-out), visibility .2s;flex-direction:column;gap:10px;padding:10px 18px;display:flex;position:absolute;inset:0;overflow:auto;transform:translateY(12px)}.lc3:hover .lc3-details,.lc3:focus-within .lc3-details,.lc3[data-open=true] .lc3-details{opacity:1;visibility:visible;transform:none}.lc3-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.lc3-details dt{font-size:14px;font-family:var(--font-ui);color:var(--ink-3)}[lang=ar] .lc3-details dt{letter-spacing:0;font-family:var(--font-body);text-transform:none;font-size:12px}.lc3-details dd{margin:0;font-size:14px;font-weight:600}.lc3-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc3-foot{z-index:3;border-block-start:1px solid var(--rule);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-inline:-18px;padding:8px 12px;display:grid;position:relative}.lc3-info{all:unset;color:var(--ink-3);cursor:pointer;align-items:center;gap:5px;padding:6px 8px;font-size:12.5px;display:inline-flex}.lc3-info:hover,.lc3-info[aria-expanded=true]{color:var(--ink);background:var(--sunk)}.lc3-info:focus-visible{outline:2px solid var(--focus)}.lc3-open{color:var(--ink);justify-self:end;align-items:center;gap:6px;padding:7px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.lc3-open:hover{background:var(--ink);color:var(--ground);text-decoration:none}@media (hover:hover){.lc3-info{display:none}.lc3-foot{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.lc3,.lc3-details{transition:none}}.lc3-details dd{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ev-pick{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:16px 28px;margin-block:8px 14px;padding:18px;display:grid}@media (max-width:820px){.ev-pick{grid-template-columns:minmax(0,1fr)}}.ev-pick h2{margin:0 0 4px;font-size:20px}.ev-pick p{margin:0;font-size:14px}.lpk .cpk-list{margin:0}.ev-all>summary{cursor:pointer;border-block-end:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 0;list-style:none;display:flex}.ev-all>summary::-webkit-details-marker{display:none}.ev-all>summary h2{margin:0;font-size:clamp(18px,2vw,22px)}.ev-all>summary:after{content:"+";font-family:var(--font-ui);margin-inline-start:auto;font-size:18px}.ev-all[open]>summary:after{content:"–"}.ev-all-grid{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.ev-all-grid li{background:var(--surface);border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ev-all-id{flex-direction:column;min-inline-size:0;display:flex}.ev-all-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ev-all-id em{color:var(--ink-3);font-size:12px;font-style:normal}.ev-all-go{flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;display:flex}.ctb{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);gap:14px;padding:18px;display:grid}.ctb-pick{flex-direction:column;gap:6px;max-inline-size:520px;display:flex}.ctb-pick span{color:var(--ink-3);font-size:13px}.ctb-card{flex-direction:column;gap:14px;animation:.3s both ctbIn;display:flex}@keyframes ctbIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ctb-id{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ctb-id strong{font-size:18px;display:block}.ctb-id em{color:var(--ink-3);font-size:13px;font-style:normal}.ctb-view{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ctb-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.ctb-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctb-action{block-size:100%;color:var(--ink);background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.ctb-action:hover,.ctb-action:focus-visible{border-color:var(--ink-3);box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-3px)}.ctb-action:active{transform:translateY(1px)}.ctb-action>svg{color:var(--guarantee)}.ctb-action strong{font-size:15px}.ctb-action span{color:var(--ink-2);font-size:13px}.ctb-empty{margin:0}.quest,.chan2,.feat,.ben,.track-card,.card,.xb-tile,.way,.kind,.ev-short-card,.ev-story{transition:border-color .2s,background-color .2s,color .2s}.ctb{min-inline-size:0}.ctb-pick,.ctb-pick select{inline-size:100%;min-inline-size:0}@media (max-width:560px){.ctb{padding:14px}.ctb-actions{grid-template-columns:minmax(0,1fr)}.ctb-id{grid-template-columns:auto minmax(0,1fr)}.ctb-view{grid-column:1/-1}}
.cov{position:relative}.cov .cov-svg{block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .cov-dir .cov-svg{scale:-1 1}.card-media>.cov{position:absolute;inset:9% 7% 7%}.card-media .cov .cov-svg{block-size:100%;inline-size:100%}.article-cover>.cov{border-radius:var(--radius-media);background:var(--sunk);block-size:clamp(200px,27vw,400px);overflow:hidden}.article-cover .cov .cov-svg{background:0 0;block-size:87%;max-block-size:none;inline-size:90%;inset:7% 5% 6%}.cov-hubart{aspect-ratio:4/3;inline-size:clamp(220px,26vw,340px)}.cov-hubglyph{aspect-ratio:auto;place-items:center;display:grid}.cov-hubglyph .kit-glyph{inline-size:clamp(130px,15vw,190px)}@media (max-width:899px){.cov-hubart{inline-size:min(100%,300px);margin-inline:auto}}
.grid-12{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:root{--c1:var(--brand-600);--c2:var(--signal);--c3:var(--accel);--c4:var(--guarantee);--c5:var(--ink)}.kicker[data-tone=paper]{--kicker:currentColor}.opening{gap:40px var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.opening-head{min-inline-size:0}.opening-head .standfirst{max-inline-size:34ch}.opening-body{min-inline-size:0}.opening-cta{margin-block-start:28px}@media (min-width:980px){.opening{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.opening-head{grid-column:1/span 5;padding-inline-end:clamp(0px,3vw,56px);position:sticky;inset-block-start:112px}.opening-body{grid-column:6/span 7}}.opening-row{gap:20px var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:end;margin-block-end:clamp(40px,4.4vw,72px);display:grid}.opening-row .h2{max-inline-size:16ch}.opening-row .standfirst{max-inline-size:40ch;margin-block-start:0}.opening-row-end .opening-cta{margin-block-start:20px}@media (min-width:980px){.opening-row{grid-template-columns:repeat(12,minmax(0,1fr))}.opening-row>:first-child{grid-column:1/span 7}.opening-row-end{grid-column:8/span 5;padding-block-end:6px}}.display{font-family:var(--font-head);font-size:var(--fs-hero);font-variation-settings:"SOFT" 50;letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:.94}.display em{color:var(--em-ink);letter-spacing:-.03em;font-style:italic;font-weight:300}:root[lang=ar] .display{font-size:calc(var(--fs-hero) * .78);letter-spacing:0;font-weight:700;line-height:1.3}:root[lang=ar] .display em{font-style:normal;font-weight:700}.standfirst{font-family:var(--font-reading);font-size:var(--fs-standfirst);color:var(--ink-2);line-height:1.5}.ruled{border-block-end:1px solid var(--rule);margin:0;padding:0;list-style:none}.ruled>li{border-block-start:1px solid var(--rule);min-inline-size:0;padding-block:26px 30px}.ruled-2{column-gap:var(--grid-gap);border-block-end:0;grid-template-columns:minmax(0,1fr);display:grid}.ruled-2>li:last-child{border-block-end:1px solid var(--rule)}@media (min-width:760px){.ruled-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ruled-2>li:nth-last-child(-n+2):nth-child(odd),.ruled-2>li:last-child{border-block-end:1px solid var(--rule)}}.ruled-title{font-family:var(--font-head);letter-spacing:-.012em;font-size:clamp(22px,.9vw + 15px,28px);font-weight:500;line-height:1.2}[lang=ar] .ruled-title{font-weight:700;line-height:1.5}.ruled-text{font-family:var(--font-reading);color:var(--ink-2);max-inline-size:58ch;margin-block-start:10px;font-size:clamp(17px,.3vw + 15px,19px);line-height:1.6}[lang=ar] .ruled-text{line-height:1.85}.numbered>li{grid-template-columns:minmax(1.2em,auto) minmax(0,1fr);align-items:start;column-gap:clamp(18px,2vw,32px);font-size:clamp(44px,3.4vw,64px);display:grid}.numbered>li>div{font-size:1rem}.numeral{font-family:var(--font-head);font-variation-settings:"SOFT" 100;letter-spacing:-.04em;color:var(--c1);font-variant-numeric:lining-nums;font-size:1em;font-weight:300;line-height:.8}.numbered>li:nth-child(5n+2) .numeral{color:var(--c2)}.numbered>li:nth-child(5n+3) .numeral{color:var(--c3)}.numbered>li:nth-child(5n+4) .numeral{color:var(--c4)}.numbered>li:nth-child(5n+5) .numeral{color:var(--c5)}.examples .ruled-title{align-items:baseline;gap:14px;display:flex}.examples .ruled-title:before{content:"";background:var(--c1);border-radius:50%;flex:none;block-size:12px;inline-size:12px;translate:0 -.12em}.examples>li:nth-child(2) .ruled-title:before{background:var(--c3)}.examples>li:nth-child(3) .ruled-title:before{background:var(--c4)}.examples .ruled-text{padding-inline-start:26px}.index{column-gap:var(--grid-gap);margin:0;padding:0;list-style:none}@media (min-width:640px){.index-3{columns:2}}@media (min-width:980px){.index-3{columns:3}}.index>li{--dot:var(--c1);border-block-start:1px solid var(--rule);break-inside:avoid;min-inline-size:0}.index>li:nth-child(4n+2){--dot:var(--c2)}.index>li:nth-child(4n+3){--dot:var(--c3)}.index>li:nth-child(4n+4){--dot:var(--c4)}.index-entry{color:var(--ink);flex-direction:column;gap:6px;padding-block:18px 22px;padding-inline-start:30px;text-decoration:none;display:flex;position:relative}.index-entry:before{content:"";border:1.5px solid var(--dot);block-size:14px;inline-size:14px;transition:background-color .35s var(--ease-calm), scale .35s var(--ease-calm);background:0 0;border-radius:50%;position:absolute;inset-block-start:1.55em;inset-inline-start:0}.index-entry:hover,.index-entry:focus-visible{color:var(--ink);text-decoration:none}.index-entry:hover:before,.index-entry:focus-visible:before{background:var(--dot);scale:1.15}.index-entry:hover .index-name{color:var(--brand-600)}.index-name{font-family:var(--font-head);letter-spacing:-.015em;font-size:clamp(22px,1vw + 14px,30px);font-weight:500;line-height:1.15;transition:color .2s}[lang=ar] .index-name{letter-spacing:0;font-weight:600;line-height:1.5}.index-count{font-family:var(--font-ui);color:var(--brand-600);vertical-align:super;letter-spacing:0;margin-inline-start:5px;font-size:14px;font-weight:600;line-height:0}.index-line{font-family:var(--font-ui);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.index-compact .index-entry{padding-block:14px 16px}.index-compact .index-name{font-size:clamp(20px,.7vw + 14px,25px)}.index-compact .index-entry:before{inset-block-start:1.3em}.quest-row{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.quest-row:hover{color:var(--ink);text-decoration:none}.quest-title{font-family:var(--font-head);letter-spacing:-.015em;font-size:clamp(23px,.9vw + 15px,30px);font-weight:500;line-height:1.18;transition:color .2s}[lang=ar] .quest-title{letter-spacing:0;font-weight:700;line-height:1.5}.quest-row:hover .quest-title{color:var(--brand-600)}.quest-row .quest-blurb{font-family:var(--font-reading);color:var(--ink-2);max-inline-size:48ch;font-size:18px;line-height:1.55}.quest-row .quest-foot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;margin-block-start:6px;padding:0;display:flex}.quest-row .quest-go{font-family:var(--font-ui);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:6px;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.quest-row:hover .quest-go{color:var(--brand-600)}[dir=rtl] .quest-row .quest-go svg{transform:scaleX(-1)}.qa>li{gap:14px var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.qa>li{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.qa-label{font-family:var(--font-head);color:var(--ink-3);align-items:center;gap:9px;margin-block-end:8px;font-size:17px;font-style:italic;display:flex}.qa-label:before{content:"";border:1.5px solid var(--ink-3);border-radius:50%;block-size:9px;inline-size:9px}.qa-label-fact{color:var(--ink)}.qa-label-fact:before{background:var(--accel);border-color:var(--accel)}[lang=ar] .qa-label{font-style:normal}.qa-q{margin:0}.qa-q s{font-family:var(--font-head);color:var(--ink-2);text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-600) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-600) 70%, transparent);font-size:clamp(21px,.8vw + 14px,26px);font-weight:500;line-height:1.25}[lang=ar] .qa-q s{line-height:1.6}.qa-text{font-family:var(--font-reading);color:var(--ink);font-size:18px;line-height:1.6}.qa-text p{margin:0}.qa-text a{color:var(--brand-600);font-family:var(--font-ui);margin-inline-start:4px;font-weight:600;text-decoration:none}.figures{gap:0 var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;display:grid}.figures>div{border-block-start:1px solid var(--ink);flex-direction:column;gap:10px;padding-block:16px 8px;display:flex}.figures dd{font-family:var(--font-head);font-variation-settings:"SOFT" 100;letter-spacing:-.045em;color:var(--c4);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(64px,6vw,112px);font-weight:300;line-height:.9}.figures>div:nth-child(3n+2) dd{color:var(--c3)}.figures>div:nth-child(3n+3) dd{color:var(--c1)}.figures dt{font-family:var(--font-ui);color:var(--ink-2);max-inline-size:18ch;font-size:16px;line-height:1.4}.figures-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.figures-3{grid-template-columns:minmax(0,1fr)}.figures-3>div{flex-direction:row;align-items:baseline;gap:18px}.figures-3 dd{min-inline-size:1.4em}}.pulse-figure{flex-direction:column;gap:clamp(40px,4vw,64px);margin:0;display:flex}.pulse-log-wrap .kicker{margin-block-end:12px}.pulse-empty{font-family:var(--font-reading);color:var(--ink-2);max-inline-size:44ch;font-size:19px;line-height:1.55}.pulse-log>li{font-family:var(--font-reading);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-block:14px;font-size:17px;display:flex}.front{gap:48px var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:980px){.front{grid-template-columns:repeat(12,minmax(0,1fr))}.front>.story-lead{grid-column:1/span 8}.front>.front-side{grid-column:9/span 4}}.front-side{border-block-end:1px solid var(--rule);flex-direction:column;display:flex}.front-side>.story{border-block-start:1px solid var(--rule);padding-block:22px}.front-side>.story:first-child{border-block-start-color:var(--ink)}.story-link{color:var(--ink);flex-direction:column;gap:22px;text-decoration:none;display:flex}.story-link:hover{color:var(--ink);text-decoration:none}.story-cover{aspect-ratio:16/9;background:var(--sunk);border-radius:var(--radius-media);place-items:center;display:grid;position:relative;overflow:hidden}.story-cover img{object-fit:cover;block-size:100%;inline-size:100%}.story-cover>.cov{position:absolute;inset:9% 8% 8%}.story-body{flex-direction:column;gap:12px;display:flex}.story-tags{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.story-title{font-family:var(--font-head);letter-spacing:-.012em;font-size:clamp(22px,.8vw + 15px,27px);font-weight:500;line-height:1.2;transition:color .2s}.story-title-lead{letter-spacing:-.025em;max-inline-size:20ch;font-size:clamp(32px,2.6vw + 12px,54px);line-height:1.06}[lang=ar] .story-title{letter-spacing:0;font-weight:700;line-height:1.5}.story-link:hover .story-title{color:var(--brand-600)}.story-standfirst{font-family:var(--font-reading);color:var(--ink-2);font-size:17px;line-height:1.55}.story-lead .story-standfirst{font-size:var(--fs-standfirst);max-inline-size:52ch;line-height:1.5}.story-meta{font-family:var(--font-ui);color:var(--ink-3);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:14px;display:flex}.front-side .story-link{grid-template-columns:minmax(0,1fr) clamp(96px,9vw,128px);align-items:start;gap:18px;display:grid}.front-side .story-cover{aspect-ratio:1;border-radius:var(--radius-media);grid-area:1/2}.front-side .story-cover>.cov{inset:10%}.front-side .story-body{grid-area:1/1}.front-side .story-standfirst{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.bleed{--band-bg:var(--band-violet);--band-fg:var(--on-band-violet);--ink:var(--band-fg);--ink-2:var(--band-fg);--ink-3:var(--band-fg);--ground:var(--band-bg);--surface:var(--band-bg);--rule:color-mix(in srgb, var(--band-fg) 28%, transparent);--rule-strong:var(--band-fg);--brand-600:var(--band-fg);--brand-700:var(--band-fg);--on-brand:var(--band-bg);--em-ink:var(--band-fg);--focus:var(--band-fg);--c1:var(--band-fg);--c2:var(--band-fg);--c3:var(--band-fg);--c4:var(--band-fg);--c5:var(--band-fg);background:var(--band-bg);color:var(--band-fg);border-block:0!important}.bleed+.section,.section+.bleed{border-block-start:0}.bleed-violet{--band-bg:var(--band-violet);--band-fg:var(--on-band-violet)}.bleed-coral{--band-bg:var(--band-coral);--band-fg:var(--on-band-coral)}.bleed .btn-primary:hover{color:var(--band-fg);border-color:var(--band-fg);background:0 0}.bleed-title{letter-spacing:-.035em;font-size:clamp(40px,5.2vw,88px);font-weight:400;line-height:1}[lang=ar] .bleed-title{letter-spacing:0;font-weight:700;line-height:1.3}.bleed .standfirst{color:var(--band-fg)}.pledge-list{max-inline-size:none;font-size:clamp(18px,.4vw + 15px,21px)}.pledge-list ul{border-block-end:1px solid var(--rule);gap:0;padding:0;list-style:none}.pledge-list li{border-block-start:1px solid var(--rule);margin:0;padding-block:22px;padding-inline-start:44px;position:relative}.pledge-list li:before{content:"";background:var(--band-fg);border-radius:50%;block-size:22px;inline-size:22px;position:absolute;inset-block-start:28px;inset-inline-start:0;-webkit-mask:radial-gradient(circle,#0000 0 4px,#000 4.5px);mask:radial-gradient(circle,#0000 0 4px,#000 4.5px)}.pledge-list strong{font-family:var(--font-head);margin-block-end:4px;font-size:1.2em;font-weight:500;display:block}.pledge-list a{color:inherit}.join{gap:32px var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (min-width:980px){.join{grid-template-columns:repeat(12,minmax(0,1fr))}.join-title{grid-column:1/span 7}.join-actions{grid-column:8/span 5;justify-content:flex-end;padding-block-end:8px}}.join-title{max-inline-size:12ch;font-size:clamp(48px,7vw,120px)}.front-hero{padding-block:clamp(40px,6vw,96px) 0}.front-hero-grid{gap:32px var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:980px){.front-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.front-hero-copy{grid-column:1/span 7}.front-hero-art{grid-column:8/span 5}}.front-hero-copy .kicker{margin-block-end:clamp(20px,2.4vw,36px)}.front-hero-body{max-inline-size:36ch;margin-block-start:clamp(24px,2.6vw,40px)}.front-hero-actions{margin-block-start:36px}.front-hero-art{min-inline-size:0;position:relative}.front-hero-art .kit-convergence{inline-size:min(100%,560px);margin-inline:auto}@media (max-width:979px){.front-hero-art .kit-convergence{inline-size:min(78%,420px)}}.paths5{border-block-start:1px solid var(--ink);margin-block-start:clamp(56px,7vw,112px)}.paths5-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.paths5-col{--pc:var(--c1);border-block-end:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr);align-content:start;column-gap:16px;min-inline-size:0;padding-block:24px 28px;display:grid}.paths5-col[data-path=match]{--pc:var(--c2)}.paths5-col[data-path=compare]{--pc:var(--c3)}.paths5-col[data-path=evaluate]{--pc:var(--c4)}.paths5-col[data-path=participate]{--pc:var(--c5)}.paths5-col>:not(.paths5-n){grid-column:2}.paths5-n{font-family:var(--font-head);font-variation-settings:"SOFT" 100;letter-spacing:-.04em;color:var(--pc);grid-row:1/span 4;font-size:clamp(56px,4.4vw,84px);font-weight:300;line-height:.82}.paths5-name{letter-spacing:-.02em;font-size:clamp(26px,1.2vw + 16px,34px);font-weight:500;line-height:1.05}[lang=ar] .paths5-name{line-height:1.35}.paths5-name a:hover{color:var(--brand-600)}.paths5-line{font-family:var(--font-reading);color:var(--ink-2);margin-block-start:10px;font-size:18px;line-height:1.45}.paths5-more{margin:18px 0 0;padding:0;list-style:none}.paths5-more li{border-block-start:1px solid var(--rule)}.paths5-more a{font-family:var(--font-ui);color:var(--ink-2);padding-block:8px;font-size:15px;line-height:1.4;text-decoration:none;display:block}.paths5-more a:hover{color:var(--brand-600)}.paths5-go{justify-self:start;margin-block-start:18px;font-size:16px}@media (min-width:1100px){.paths5-list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(5,minmax(0,1fr))}.paths5-col{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-block-end:0;border-inline-start:1px solid var(--rule);grid-row:span 5;row-gap:0;padding-block:28px 8px;padding-inline:clamp(16px,1.6vw,28px);display:grid}.paths5-col>:not(.paths5-n),.paths5-n{grid-area:auto/1}.paths5-col:first-child{border-inline-start:0;padding-inline-start:0}.paths5-col:last-child{padding-inline-end:0}.paths5-n{margin-block-end:18px}.paths5-go{align-self:end;margin-block-start:0;padding-block-start:22px}.paths5-more{margin-block-end:0}}.band-community{padding-block-end:var(--space-section)}.band-join{padding-block:clamp(72px,9vw,144px)}.kit-convergence .kit-svg{overflow:visible}.kit-convergence .lk-drift{animation-duration:2.2s;animation-timing-function:var(--ease-calm)}.kit-convergence .kit-person{animation-duration:1.2s}
