.soh :where(:not(svg,svg *,img,video,canvas,iframe)){all:revert}.soh{--nav-h:56px}@media (min-width:1024px){.soh{--nav-h:68px}}.soh .soh-note .note{color:var(--ink-62);margin:40px 0 0;font-size:13px;line-height:1.5}.soh .soh-note{padding-bottom:48px}@font-face{font-family:Geist Mono;src:url(/jill/state-of-hiring/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/jill/state-of-hiring/fonts/geist-mono-blocks.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}.soh{--charcoal:#100f0f;--white:#fff;--paper:#f9f9f6;--clay:#f2f2eb;--stone:#ebe9e1;--black:#010101;--ink-84:#100f0fd6;--ink-72:#100f0fb8;--ink-62:#100f0f9e;--ink-60:#100f0f99;--ink-40:#100f0f66;--hair:#100f0f1a;--coral:#ff9463;--honey:#ffd862;--emerald:#27d271;--sky:#00ccfa;--periwinkle:#92adfe;--orchid:#ff83e4;--jack-bg:#dddde2;--jack-fg:#0017c7;--jill-bg:#e7d8b8;--jill-fg:#c24a00;--ease-quint:cubic-bezier(.23,1,.32,1);--ease-quart:cubic-bezier(.165,.84,.44,1);--ease-cubic:cubic-bezier(.215,.61,.355,1);--ease-io:cubic-bezier(.645,.045,.355,1);--sans:var(--font-diatype),"Diatype",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:var(--font-marist),"Marist",ui-serif,Georgia,serif;--serif-book:var(--font-marist-book),var(--font-marist),"Marist Book","Marist",ui-serif,Georgia,serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:16px;--nav-h:56px;--section-y:64px;--sel:var(--honey)}@supports (color:lab(0% 0 0)){.soh{--coral:lab(72.3588% 38.0986 43.8718);--honey:lab(88.1319% 4.5639 61.8803);--emerald:lab(74.5651% -59.0898 35.5667);--sky:lab(75.4639% -31.3939 -35.3058);--periwinkle:lab(71.0623% 5.91883 -43.8101);--orchid:lab(71.6534% 56.9417 -27.6808)}}html:has(.soh){--charcoal:#100f0f;--white:#fff;--paper:#f9f9f6;--clay:#f2f2eb;--stone:#ebe9e1;--black:#010101;--ink-84:#100f0fd6;--ink-72:#100f0fb8;--ink-62:#100f0f9e;--ink-60:#100f0f99;--ink-40:#100f0f66;--hair:#100f0f1a;--coral:#ff9463;--honey:#ffd862;--emerald:#27d271;--sky:#00ccfa;--periwinkle:#92adfe;--orchid:#ff83e4;--jack-bg:#dddde2;--jack-fg:#0017c7;--jill-bg:#e7d8b8;--jill-fg:#c24a00;--ease-quint:cubic-bezier(.23,1,.32,1);--ease-quart:cubic-bezier(.165,.84,.44,1);--ease-cubic:cubic-bezier(.215,.61,.355,1);--ease-io:cubic-bezier(.645,.045,.355,1);--sans:var(--font-diatype),"Diatype",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:var(--font-marist),"Marist",ui-serif,Georgia,serif;--serif-book:var(--font-marist-book),var(--font-marist),"Marist Book","Marist",ui-serif,Georgia,serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:16px;--nav-h:56px;--section-y:64px;--sel:var(--honey)}@supports (color:lab(0% 0 0)){html:has(.soh){--coral:lab(72.3588% 38.0986 43.8718);--honey:lab(88.1319% 4.5639 61.8803);--emerald:lab(74.5651% -59.0898 35.5667);--sky:lab(75.4639% -31.3939 -35.3058);--periwinkle:lab(71.0623% 5.91883 -43.8101);--orchid:lab(71.6534% 56.9417 -27.6808)}}@media (color-gamut:p3){.soh{--coral:#ff925f;--honey:#ffd85d;--emerald:#00d569;--sky:#00cdfd;--periwinkle:#91acff;--orchid:#ff82e4}@supports (color:lab(0% 0 0)){.soh{--coral:lab(72.2394% 46.2711 54.6323);--honey:lab(88.1408% 6.47208 76.5889);--emerald:lab(75.1461% -75.6077 46.1385);--sky:lab(75.5119% -34.4911 -39.5227);--periwinkle:lab(70.8024% 7.27674 -48.0136);--orchid:lab(71.5077% 57.5646 -27.8588)}}html:has(.soh){--coral:#ff925f;--honey:#ffd85d;--emerald:#00d569;--sky:#00cdfd;--periwinkle:#91acff;--orchid:#ff82e4}@supports (color:lab(0% 0 0)){html:has(.soh){--coral:lab(72.2394% 46.2711 54.6323);--honey:lab(88.1408% 6.47208 76.5889);--emerald:lab(75.1461% -75.6077 46.1385);--sky:lab(75.5119% -34.4911 -39.5227);--periwinkle:lab(70.8024% 7.27674 -48.0136);--orchid:lab(71.5077% 57.5646 -27.8588)}}}@media (min-width:768px){.soh{--gutter:32px;--section-y:96px}html:has(.soh){--gutter:32px;--section-y:96px}}@media (min-width:1024px){.soh{--nav-h:68px}html:has(.soh){--nav-h:68px}}.soh *,.soh :before,.soh :after{box-sizing:border-box}html:has(.soh){background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);overscroll-behavior-y:none;scrollbar-width:thin;scrollbar-color:#ada598 transparent}.soh{background:var(--paper);color:var(--charcoal);font-family:var(--sans);font-feature-settings:"ss07";letter-spacing:-.001em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}.soh ::selection{background:var(--sel);color:var(--charcoal)}.soh h1,.soh h2,.soh h3,.soh h4,.soh h5,.soh h6,.soh p{text-wrap:pretty;margin:0}.soh h1,.soh h2,.soh h3,.soh h4{font-weight:500}.soh a{color:inherit;text-decoration:none}.soh img{max-width:100%;display:block}.soh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.soh ul,.soh ol{margin:0;padding:0;list-style:none}.soh :focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #100f0f4d}.soh .skip{z-index:200;background:var(--charcoal);color:var(--paper);transition:top .2s var(--ease-quint);border-radius:9999px;padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:-60px;left:16px}.soh .skip:focus{top:12px}.soh .gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.soh .shell{width:100%;max-width:1280px;margin:0 auto}.soh .section{padding-top:var(--section-y)}.soh .split{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.soh .split{grid-template-columns:1fr 1fr;column-gap:64px}}.soh .sticky-title{align-self:start}@media (min-width:768px){.soh .sticky-title{top:calc(var(--nav-h) + 32px);position:sticky}}.soh .t-display{letter-spacing:-.025em;font-size:40px;line-height:1.2}.soh .t-h2{letter-spacing:-.025em;font-size:32px;line-height:1.18}.soh .t-h3{letter-spacing:-.022em;font-size:24px;line-height:1.2}.soh .t-title{letter-spacing:-.022em;font-size:24px;line-height:1.17}.soh .t-lead{letter-spacing:-.002em;font-size:16px;line-height:1.4}.soh .t-body{font-size:16px;line-height:1.65}.soh .t-sm{font-size:14px;line-height:1.6}.soh .t-tiny{letter-spacing:.002em;font-size:12px;line-height:1.5}@media (min-width:768px){.soh .t-display{font-size:72px;line-height:1.22}.soh .t-h2{font-size:40px;line-height:1.12}.soh .t-h3{font-size:32px}.soh .t-lead{font-size:24px}}.soh .marist{font-family:var(--serif);font-weight:400}.soh .marist-book{font-family:var(--serif-book);font-weight:350}.soh .medium{font-weight:500}.soh .ink-62{color:var(--ink-62)}.soh .ink-60{color:var(--ink-60)}.soh .ink-72{color:var(--ink-72)}.soh .balance{text-wrap:balance}.soh .tnum{font-variant-numeric:tabular-nums}.soh .measure{max-width:52ch}.soh .btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 20px;font-size:16px;font-weight:500;line-height:1;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out,opacity .15s ease-out;display:inline-flex}.soh .btn:active{transform:scale(.96)}.soh .btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0017c780}@media (min-width:640px){.soh .btn{height:40px}.soh .btn-md{height:36px;padding:0 16px}.soh .btn-sm{height:32px;padding:0 12px;font-size:12px}}.soh .btn-primary{background:var(--charcoal);color:var(--paper)}.soh .btn-secondary{background:var(--clay);color:var(--charcoal)}.soh .btn-outline{color:var(--charcoal);background:0 0;box-shadow:inset 0 0 0 1px #100f0f1f}.soh .btn-ghost{color:var(--charcoal);background:0 0}.soh .btn-chrome{padding:0 16px;font-size:14px}@media (hover:hover) and (pointer:fine){.soh .btn-primary:hover{background:#100f0fe6}.soh .btn-secondary:hover{background:color-mix(in srgb,var(--clay) 85%,transparent)}.soh .btn-outline:hover,.soh .btn-ghost:hover{background:var(--clay)}}.soh .btn svg{flex:none;width:14px;height:14px}.soh .btn .arr{transition:transform .2s var(--ease-quint)}@media (hover:hover) and (pointer:fine){.soh .btn:hover .arr{transform:translate(3px)}}.soh .nav{z-index:100;height:var(--nav-h);background:var(--paper);transition:box-shadow .2s ease-out;position:fixed;inset:0 0 auto}.soh .nav.scrolled{box-shadow:inset 0 -.5px 0 var(--stone),inset 0 -1px 0 #ebe9e199}.soh .nav .row{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.soh .wordmark{color:var(--charcoal);display:inline-flex}.soh .wordmark svg{width:88px;height:28px;display:block}.soh .nav-links{gap:28px;font-size:14px;display:none;position:absolute;left:50%;transform:translate(-50%)}.soh .nav-links a{color:var(--ink-62);padding:10px 0;transition:color .15s ease-out}.soh .nav-links a[aria-current]{color:var(--ink-84);font-weight:500}@media (hover:hover) and (pointer:fine){.soh .nav-links a:hover{color:var(--ink-72)}}@media (min-width:768px){.soh .nav-links{display:flex}}.soh .nav-ctas{align-items:center;gap:10px;display:flex}.soh .nav-ctas .btn{height:36px;padding:0 16px;font-size:14px}@media (max-width:479px){.soh .nav-ctas .login{display:none}}.soh .hero{padding-top:64px}@media (min-width:768px){.soh .hero{padding-top:96px}}.soh .hero-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:1024px){.soh .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}.soh .eyebrow{color:var(--ink-62);align-items:center;gap:8px;font-size:16px;display:inline-flex}.soh .eyebrow img{width:28px;height:28px}.soh .hero h1{margin-top:12px}.soh .hero .lead{color:var(--ink-62);max-width:30em;margin-top:20px}.soh .hero .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.soh .hero .fine{color:var(--ink-62);max-width:46ch;margin-top:16px}.soh .globe-wrap{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;margin:0 auto;position:relative}@media (max-width:1023px){.soh .globe-wrap{max-width:340px}}.soh .globe-wrap canvas{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.soh .globe-cap{text-align:center;color:var(--ink-60);position:absolute;bottom:-6px;left:0;right:0}.soh .cascade .w{white-space:nowrap;display:inline-block}.soh .cascade .l{animation:.72s cubic-bezier(.4,0,.2,1) both soh-letter;animation-delay:calc(90ms + var(--i) * 14ms);display:inline-block}@keyframes soh-letter{0%{opacity:0;color:var(--c,var(--charcoal));transform:translateY(.1em)}58%{opacity:1;color:var(--c,var(--charcoal))}to{opacity:1;color:var(--charcoal);transform:none}}.soh .hop .l{animation:.64s cubic-bezier(.18,.86,.28,1.12) both soh-hop;animation-delay:calc(var(--i) * 10ms)}@keyframes soh-hop{0%{transform:none}35%{transform:translateY(calc(var(--hop,.06em) * -1));color:var(--c,var(--charcoal))}to{color:var(--charcoal);transform:none}}.soh .stats{grid-template-columns:1fr;column-gap:64px;display:grid}@media (min-width:768px){.soh .stats{grid-template-columns:1fr 1fr}}.soh .stat{border-top:1px solid var(--stone);justify-content:space-between;align-items:baseline;gap:24px;padding:32px 0;display:flex}.soh .stat .label{color:var(--ink-62);max-width:26ch}.soh .stat .fig{font-family:var(--serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:40px;line-height:1}@media (min-width:768px){.soh .stat .fig{font-size:72px}}.soh .stats-note{color:var(--ink-60);margin-top:8px}.soh .sec-label{color:var(--ink-62)}.soh .sec-head{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}@media (min-width:768px){.soh .sec-head{margin-bottom:48px}}.soh .sec-head p.body{color:var(--ink-62);max-width:52ch;margin-top:4px}.soh .top10{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.soh .top10{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1280px){.soh .top10{grid-template-columns:repeat(6,1fr)}.soh .top10 .tcard{grid-column:span 2}.soh .top10 .tcard.lead{grid-column:span 3}}.soh .tcard{background:var(--white);border-radius:2px;flex-direction:column;gap:16px;min-height:100%;padding:24px;display:flex;position:relative}@media (min-width:768px){.soh .tcard{padding:32px}}.soh .tcard .top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.soh .tcard .rank{font-family:var(--serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:48px;line-height:1}.soh .tcard.lead .rank{font-size:72px}.soh .tcard .name{letter-spacing:-.022em;font-size:24px;font-weight:500;line-height:1.17}.soh .tcard .meta{color:var(--ink-60);margin-top:4px;font-size:14px}.soh .tcard .sum{color:var(--ink-62)}.soh .tcard .tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.soh .tcard .more{min-height:44px;color:var(--ink-60);align-self:flex-start;align-items:center;gap:4px;font-size:14px;transition:color .15s ease-out;display:inline-flex}.soh .tcard .more svg{width:14px;height:14px;transition:transform .2s var(--ease-quint)}@media (hover:hover) and (pointer:fine){.soh .tcard .more:hover{color:var(--charcoal)}.soh .tcard .more:hover svg{transform:translate(4px)}}.soh .tcard blockquote{font-family:var(--serif-book);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:350;line-height:1.35;position:relative}.soh .tcard blockquote .hang{position:absolute;right:100%}.soh .logo{background:var(--clay);border-radius:5px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #100f0f17}.soh .logo img{object-fit:contain;width:100%;height:100%}.soh .logo.has-img{box-shadow:none;background:#fff}.soh .logo.mono{letter-spacing:-.02em;color:var(--ink-72);font-size:17px;font-weight:500}.soh .logo.sm{border-radius:5px;width:32px;height:32px;font-size:13px}.soh .logo-disc{width:66px;height:66px;box-shadow:inset 0 0 0 .5px var(--hair);border-radius:9999px;flex:none;place-items:center;display:grid}.soh .logo-disc .logo{border-radius:5px;width:32px;height:32px}.soh .dir-controls{border-bottom:1px solid var(--stone);flex-direction:column;gap:16px;padding-bottom:16px;display:flex}@media (min-width:1024px){.soh .dir-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.soh .tabs{flex-wrap:wrap;gap:0 20px;display:flex}@media (min-width:768px){.soh .tabs{column-gap:24px}}.soh .tab{white-space:nowrap;color:#100f0f99;flex:none;align-items:center;gap:6px;height:44px;font-size:16px;transition:color .15s ease-out;display:inline-flex;position:relative}.soh .tab .n{color:inherit;opacity:.8;font-size:12px}.soh .tab[aria-selected=true]{color:var(--charcoal);font-weight:500}@media (hover:hover) and (pointer:fine){.soh .tab:hover{color:var(--charcoal)}}.soh .search{width:100%;position:relative}@media (min-width:1024px){.soh .search{flex:none;width:300px}}.soh .search input{width:100%;height:48px;font:inherit;font-feature-settings:"ss07";color:var(--charcoal);background:var(--white);appearance:none;border:1px solid #100f0f1a;border-radius:5px;outline:0;padding:0 14px 0 42px;font-size:16px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.soh .search input::placeholder{color:#100f0f73}.soh .search input:focus{box-shadow:0 0 0 1px #100f0f66}.soh .search input::-webkit-search-cancel-button{-webkit-appearance:none}.soh .search svg{width:18px;height:18px;color:var(--ink-60);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.soh .search .clear{width:40px;height:40px;color:var(--ink-60);opacity:0;pointer-events:none;border-radius:9999px;place-items:center;transition:opacity .15s ease-out,background-color .15s ease-out;display:grid;position:absolute;top:4px;right:4px}.soh .search .clear.on{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.soh .search .clear:hover{background:var(--clay);color:var(--charcoal)}}.soh .search .clear svg{width:16px;height:16px;position:static;transform:none}.soh .count{color:var(--ink-60);min-height:38px;padding-top:16px;font-size:14px}.soh .list{border-top:0}.soh .row-item{border-top:1px solid var(--stone)}.soh .row-item:first-child{border-top:0}.soh .row-head{text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:36px 32px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px 0;display:grid;position:relative}@media (min-width:768px){.soh .row-head{grid-template-columns:44px 32px minmax(0,.75fr) minmax(0,1.25fr) 132px auto 24px;gap:16px;min-height:76px}}.soh .row-head .rk{font-variant-numeric:tabular-nums;color:var(--ink-62);font-size:14px}.soh .row-head .nm{min-width:0;font-weight:500;line-height:1.35}.soh .row-head .nm small{color:var(--ink-60);margin-top:2px;font-size:14px;font-weight:400;display:block}.soh .row-head .line{color:var(--ink-60);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:767px){.soh .row-head .line,.soh .row-head .hq{display:none}}@media (min-width:768px){.soh .row-head .nm small{display:none}}.soh .row-head .hq{color:var(--ink-60);font-size:14px}.soh .row-head .chev{width:24px;height:24px;color:var(--ink-60);transition:transform .35s var(--ease-io),color .15s ease-out;justify-self:end;place-items:center;display:grid}.soh .row-head .chev svg{width:16px;height:16px}.soh .row-item.open .chev{color:var(--charcoal);transform:rotate(180deg)}.soh .row-btn{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;width:100%;position:absolute;inset:0}.soh .row-head>:not(.row-btn){pointer-events:none;position:relative}.soh .row-head .co-link,.soh .row-head .co-logo{pointer-events:auto;z-index:2;position:relative}.soh .row-head .row-dl{pointer-events:auto;z-index:2;min-width:40px;height:40px;color:var(--charcoal);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #100f0f1f}.soh .row-head .row-dl svg{flex:none;width:14px;height:14px}.soh .row-head .row-dl:active{transform:scale(.96)}.soh .row-head .row-dl:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}@media (hover:hover) and (pointer:fine){.soh .row-head .row-dl:hover{background:var(--clay)}}@media (max-width:1023px){.soh .row-head .row-dl{width:40px;padding:0}.soh .row-head .row-dl .lbl{display:none}}@media (min-width:640px){.soh .row-head .row-dl{min-width:32px;height:32px}}@media (min-width:640px) and (max-width:1023px){.soh .row-head .row-dl{width:32px}}.soh .no-cards .row-dl,.soh .no-cards .tcard .dl,.soh .no-cards .cta-files{display:none!important}.soh .tcard .tfoot{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.soh .tcard .more.dl svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.soh .tcard .more.dl:hover svg{transform:none}}.soh .list-cta{color:var(--ink-62);align-items:flex-start;gap:8px;margin:0 0 16px;font-size:14px;line-height:1.5;display:flex}.soh .list-cta svg{width:14px;height:14px;color:var(--charcoal);flex:none;margin-top:.25em}@media (hover:hover) and (pointer:fine){.soh .row-head:hover .chev{color:var(--charcoal)}}.soh .row-btn:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.soh .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.soh .co-link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #100f0f38;text-decoration:underline #100f0f38;text-decoration-thickness:1px;transition:text-decoration-color .15s ease-out}.soh .co-link .ext{vertical-align:.12em;opacity:.45;width:.6em;height:.6em;transition:opacity .15s ease-out,transform .2s var(--ease-quint);margin-left:.28em;display:inline-block}@media (hover:hover) and (pointer:fine){.soh .co-link:hover{text-decoration-color:currentColor}.soh .co-link:hover .ext{opacity:1;transform:translate(1px,-1px)}}.soh .co-link:focus-visible,.soh .co-logo:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px;border-radius:2px}.soh .co-logo{border-radius:5px;flex:none;display:inline-flex}.soh .panel{transition:grid-template-rows .35s var(--ease-io);grid-template-rows:0fr;display:grid}.soh .row-item.open .panel{grid-template-rows:1fr}.soh .panel>.inner{min-height:0;overflow:hidden}.soh .panel .content{opacity:0;grid-template-columns:1fr;gap:24px;padding:4px 0 32px;transition:opacity .25s ease-out .1s;display:grid}.soh .row-item.open .panel .content{opacity:1}@media (min-width:768px){.soh .panel .content{grid-template-columns:44px 32px minmax(0,1fr) minmax(0,1fr);column-gap:16px}.soh .panel .content>.c1{grid-column:3;padding-right:24px}.soh .panel .content>.c2{grid-column:4}}.soh .panel h4{margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.6}.soh .panel .sum{color:var(--ink-62);max-width:52ch}.soh .draws li{color:var(--ink-62);margin-bottom:6px;padding-left:18px;line-height:1.5;position:relative}.soh .draws li:before{content:"";background:var(--charcoal);opacity:.7;border-radius:1px;width:6px;height:6px;position:absolute;top:.62em;left:2px}.soh .pq{font-family:var(--serif-book);letter-spacing:-.01em;max-width:34ch;margin:0 0 16px;padding-left:0;font-size:20px;font-weight:350;line-height:1.38;position:relative}.soh .pq .hang{position:absolute;right:100%}.soh .pq-label{color:var(--ink-60);margin-top:-4px;font-size:12px}.soh .share{border-top:1px solid var(--stone);max-width:52ch;margin-top:24px;padding-top:20px}.soh .share-note{color:var(--ink-62);margin-bottom:12px;font-size:14px}.soh .share-thumb{border-radius:2px;max-width:320px;margin-bottom:12px;display:block;overflow:hidden;box-shadow:0 0 0 1px #100f0f14}.soh .share-thumb img{aspect-ratio:1200/627;background:var(--paper);width:100%;height:auto;display:block}.soh .share-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.soh .share-actions[hidden],.soh .share-thumb[hidden]{display:none}.soh .share-status{color:var(--ink-60);font-size:12px}.soh .empty{color:var(--ink-62);padding:48px 0;display:none}.soh .empty.on{display:block}.soh .mark-q{color:var(--ink-60);align-items:center;gap:4px;font-size:12px;display:inline-flex}.soh .faq .item{border-top:1px solid var(--stone);padding:32px 0}.soh .faq .item:first-child{border-top:0;padding-top:0}.soh .faq h3{font-size:16px;font-weight:500;line-height:1.5}.soh .faq p{color:var(--ink-60);margin-top:4px}.soh .band{background:var(--white);margin-top:var(--section-y)}.soh .band .inner{grid-template-columns:1fr;gap:16px;padding:64px 0;display:grid}@media (min-width:768px){.soh .band .inner{grid-template-columns:1fr 1fr;gap:24px;padding:96px 0}}.soh .aud{box-shadow:inset 0 0 0 .5px var(--hair);border-radius:2px;flex-direction:column;gap:12px;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.soh .aud{padding:40px}}.soh .aud .face{width:32px;height:32px}.soh .aud .eb{color:var(--ink-62);letter-spacing:-.022em;margin-top:12px;font-size:24px;font-weight:500;line-height:1.17}.soh .aud .ti{letter-spacing:-.022em;font-size:24px;font-weight:500;line-height:1.17}.soh .aud .bd{color:var(--ink-62);max-width:40ch}.soh .aud .acts{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:24px;display:flex}.soh .aud .fine{color:var(--ink-62);font-size:12px}.soh .aud canvas{pointer-events:none;width:100%;height:150px;margin:-4px 0 12px;display:block}.soh .footer{background:var(--paper);padding-top:var(--section-y)}.soh .footer .toprow{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:16px;padding-bottom:32px;display:flex}.soh .footer .toprow p{letter-spacing:-.022em;font-size:24px;font-weight:500;line-height:1.17}.soh .footer .cols{grid-template-columns:1fr;gap:40px;padding-top:32px;display:grid}@media (min-width:1024px){.soh .footer .cols{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}.soh .footer .wm svg{width:114px;height:36px;display:block}.soh .footer nav{grid-template-columns:repeat(2,1fr);gap:32px 24px;display:grid}@media (min-width:768px){.soh .footer nav{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.soh .footer nav{justify-content:space-between;display:flex}}.soh .footer nav .t{margin-bottom:12px;font-size:12px;font-weight:500;display:block}.soh .footer nav li a{color:var(--ink-60);align-items:center;gap:4px;padding:6px 0;font-size:12px;line-height:1.5;transition:color .15s ease-out;display:inline-flex}.soh .footer nav li a svg{width:10px;height:10px}@media (hover:hover) and (pointer:fine){.soh .footer nav li a:hover{color:var(--charcoal)}}.soh .footer .copy{color:var(--ink-60);margin-top:24px;font-size:12px}.soh .footer .note{color:var(--ink-60);max-width:44ch;margin-top:12px;font-size:12px}.soh .footer .strip{height:60px;margin-top:64px;position:relative}.soh .footer .strip canvas{width:100%;height:100%;position:absolute;inset:0}.soh .btt{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;background:var(--white);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .16s var(--ease-cubic),transform .16s var(--ease-cubic),background-color .15s ease-out;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex;position:fixed;transform:translateY(8px);box-shadow:inset 0 0 0 1px #100f0f1f,0 1px 2px #100f0f0a}.soh .btt.on{opacity:1;pointer-events:auto;transition-duration:.28s;transition-timing-function:var(--ease-quint);transform:none}.soh .btt svg{width:14px;height:14px;transition:transform .2s var(--ease-quint)}@media (min-width:640px){.soh .btt{width:auto;padding:0 16px;bottom:24px;right:24px}}@media (max-width:639px){.soh .btt .lbl{display:none}}@media (hover:hover) and (pointer:fine){.soh .btt:hover{background:var(--clay)}.soh .btt:hover svg{transform:translateY(-3px)}}.soh .reveal{opacity:0;transition:opacity .48s var(--ease-quint),transform .48s var(--ease-quint);transition-delay:var(--d,0s);transform:translateY(22px)}.soh .reveal.in,.soh.no-js .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.soh *,.soh :before,.soh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.soh){scroll-behavior:auto}.soh .reveal{opacity:1;transform:none}.soh .cascade .l{animation:none}}.soh .cascade-foot .w,.soh .hop .w{white-space:nowrap;display:inline-block}.soh .cascade-foot .l,.soh .hop .l{display:inline-block}.soh .panel .pq .hang{position:static}.soh .content .cs{white-space:nowrap;align-items:center;gap:6px;margin-top:16px;display:inline-flex}.soh .content .cs svg{flex:none;width:14px;height:14px}@media (max-width:600px){.soh .content .cs{white-space:normal}}.soh .hero .deck{max-width:28em;color:var(--ink-84)}.soh .hero .deck+.lead{margin-top:12px}.soh{--banner-h:0px}html:has(.soh){--banner-h:0px}.soh .draft{z-index:101;height:var(--banner-h);background:var(--clay);box-shadow:inset 0 -.5px 0 var(--stone);color:var(--ink-72);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;line-height:1;display:flex;position:fixed;inset:0 0 auto}.soh .draft b{color:var(--charcoal);font-weight:500}.soh .draft .dot{background:var(--charcoal);opacity:.6;border-radius:1px;flex:none;width:6px;height:6px}@media (max-width:479px){.soh .draft .long{display:none}}.soh .nav{top:var(--banner-h)}.soh .page-top{padding-top:calc(var(--nav-h) + var(--banner-h))}.soh .hero-viz{justify-self:center;width:100%;max-width:560px;position:relative}.soh .hero-viz canvas{aspect-ratio:9/5;width:100%;height:auto;display:block}.soh .hero-viz .cap{color:var(--ink-60);margin-top:8px}.soh .hero .by{color:var(--ink-62);max-width:52ch;margin-top:24px;font-size:14px}.soh .hstats{grid-template-columns:1fr;column-gap:48px;display:grid}@media (min-width:768px){.soh .hstats{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.soh .hstats{grid-template-columns:repeat(4,1fr)}}.soh .hstat{border-top:1px solid var(--stone);flex-direction:column;gap:10px;padding:24px 0 8px;display:flex}.soh .hstat .fig{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:56px;line-height:1}@media (min-width:768px){.soh .hstat .fig{font-size:72px}}.soh .hstat .what{font-weight:500;line-height:1.4}.soh .hstat .how{color:var(--ink-62);font-size:14px;line-height:1.55}.soh .hstat .src{color:var(--ink-60);margin-top:auto;font-size:12px}.soh .toc{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.soh .toc a{background:var(--clay);height:32px;color:var(--ink-72);border-radius:9999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.soh .toc a[aria-current]{background:var(--charcoal);color:var(--paper)}@media (hover:hover) and (pointer:fine){.soh .toc a:not([aria-current]):hover{background:var(--stone);color:var(--charcoal)}}.soh .short{counter-reset:f}.soh .short li{border-top:1px solid var(--stone);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}@media (min-width:768px){.soh .short li{grid-template-columns:48px minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:28px 0}}.soh .short .n{font-variant-numeric:tabular-nums;color:var(--ink-60);padding-top:3px;font-size:14px}.soh .short h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.soh .short .why{color:var(--ink-62);margin-top:6px}.soh .short .num{color:var(--ink-72);font-size:14px;line-height:1.55}@media (max-width:767px){.soh .short .num{grid-column:2}}.soh .short .num .big{font-family:var(--serif);letter-spacing:-.02em;color:var(--charcoal);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:32px;line-height:1.1;display:block}.soh .conf{color:var(--ink-60);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.soh .conf i{gap:2px;display:inline-flex}.soh .conf i b{background:var(--charcoal);opacity:.75;border-radius:1px;width:6px;height:10px}.soh .conf i b.off{opacity:.15}.soh .aside{background:var(--clay);border-radius:4px;margin-top:32px;padding:20px 24px}@media (min-width:768px){.soh .aside{padding:28px 32px}}.soh .aside h3{font-size:16px;font-weight:500;line-height:1.5}.soh .aside p{color:var(--ink-72);max-width:72ch;margin-top:6px}.soh .aside p+p{margin-top:10px}.soh .prose{max-width:62ch}.soh .prose p{color:var(--ink-72)}.soh .prose p+p{margin-top:16px}.soh .lede{letter-spacing:-.015em;color:var(--charcoal);text-wrap:pretty;max-width:42ch;font-size:20px;font-weight:500;line-height:1.4}@media (min-width:768px){.soh .lede{font-size:22px}}.soh .sec-head .body.lede{max-width:42ch;color:var(--charcoal);margin-top:8px}.soh .prose .lede{margin-bottom:12px}.soh .prose .lede+p{margin-top:0}.soh .sub{letter-spacing:-.015em;margin:56px 0 8px;font-size:20px;font-weight:500;line-height:1.3}.soh .sub:first-child{margin-top:0}.soh .sub-lead{color:var(--ink-62);max-width:60ch;margin-bottom:24px}.soh .two{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.soh .two{grid-template-columns:1fr 1fr;gap:32px}}.soh .mt-l{margin-top:48px}.soh .chart{background:var(--white);border-radius:2px;flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}@media (min-width:768px){.soh .chart{padding:32px}}.soh .chart .ct{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.35}@media (min-width:768px){.soh .chart .ct{font-size:20px}}.soh .chart .cs{color:var(--ink-60);margin-top:2px;font-size:14px}.soh .chart figcaption.src{color:var(--ink-60);border-top:1px solid var(--stone);padding-top:12px;font-size:12px;line-height:1.5}.soh .bars{flex-direction:column;gap:10px;display:flex}.soh .bar{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"l v""t t";align-items:center;gap:4px 12px;display:grid}@media (min-width:768px){.soh .bar{grid-template-columns:minmax(150px,13em) minmax(0,1fr) 56px;grid-template-areas:"l t v"}}.soh .bar .bl{color:var(--ink-84);grid-area:l;font-size:14px;line-height:1.35}.soh .bar .bt{background:#100f0f0d;border-radius:1px;grid-area:t;height:14px;position:relative;overflow:hidden}.soh .bar .bt i{transform-origin:0;transition:transform .9s var(--ease-quint);background:#100f0f4d;border-radius:1px;position:absolute;top:0;bottom:0;left:0}.soh .bar.hi .bt i{background:var(--charcoal)}.soh .bar.hi .bl{color:var(--charcoal);font-weight:500}.soh .bar .bv{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-72);grid-area:v;font-size:14px}.soh .bar.hi .bv{color:var(--charcoal);font-weight:500}.soh .bar .bl{scroll-margin-top:calc(var(--nav-h) + var(--banner-h) + 24px);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.soh .bar.flash{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--flash,var(--sky)) 70%, transparent);border-radius:3px}.soh .bar .bl.flash{background-color:var(--flash,var(--sky));color:var(--charcoal);animation:soh-label-flash 1.6s var(--ease-quint) forwards;margin:-.05em -.18em;padding:.05em .18em;font-weight:500}@keyframes soh-label-flash{0%,50%{background-color:var(--flash,var(--sky))}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.soh .bar .bl.flash{background-color:var(--flash,var(--sky));animation:.01ms linear 1.4s forwards soh-label-flash-reduced}@keyframes soh-label-flash-reduced{to{background-color:#0000}}}.soh .prose a{color:var(--charcoal);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #100f0f73;text-decoration:underline #100f0f73}@media (hover:hover) and (pointer:fine){.soh .prose a:hover{text-decoration-color:#100f0fd9}}.soh.js-anim .reveal:not(.in) .bt i{transform:scaleX(0)}.soh .pairs{flex-direction:column;gap:14px;display:flex}.soh .pair{grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid}@media (min-width:768px){.soh .pair{grid-template-columns:minmax(150px,13em) minmax(0,1fr);align-items:center;column-gap:12px}}.soh .pair .bl{color:var(--ink-84);font-size:14px;line-height:1.35}.soh .pair .pb{flex-direction:column;gap:3px;display:flex}.soh .pair .pr{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.soh .pair .bt{background:#100f0f0d;border-radius:1px;height:9px;position:relative;overflow:hidden}.soh .pair .bt i{background:var(--charcoal);transform-origin:0;transition:transform .9s var(--ease-quint);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.soh .pair .pr.b .bt i{background:#100f0f47}.soh.js-anim .reveal:not(.in) .pair .bt i{transform:scaleX(0)}.soh .pair .bv{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-72);font-size:12px}.soh .legend{color:var(--ink-72);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.soh .legend span{align-items:center;gap:6px;display:inline-flex}.soh .legend i{background:var(--charcoal);border-radius:1px;width:14px;height:9px}.soh .legend i.b{background:#100f0f47}.soh .legend i.line{height:2px}.soh .legend i.line.b{background:#100f0f66}.soh .legend i.dash{background:0 0;border-top:2px dashed #100f0f80;height:0}.soh .stack{border-radius:2px;gap:2px;height:44px;display:flex;overflow:hidden}.soh .stack span{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.soh .stack .s1{background:var(--charcoal);color:var(--paper)}.soh .stack .s2{color:var(--white);background:#100f0f73}.soh .stack .s3{background:#100f0f29}.soh .stack .s4{background:var(--stone)}.soh .stack-l{color:var(--ink-72);grid-template-columns:repeat(2,1fr);gap:6px 16px;font-size:12px;display:grid}@media (min-width:768px){.soh .stack-l{grid-template-columns:repeat(4,1fr)}}.soh .stack-l span{align-items:center;gap:6px;display:inline-flex}.soh .stack-l i{border-radius:1px;width:10px;height:10px}.soh .colc{grid-template-columns:repeat(var(--n),1fr);border-bottom:1px solid #100f0f33;align-items:end;gap:6px;height:160px;display:grid}.soh .colc .c{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.soh .colc .c i{transform-origin:bottom;width:100%;max-width:44px;transition:transform .9s var(--ease-quint);background:#100f0f4d;border-radius:1px 1px 0 0;display:block}.soh .colc .c.hi i{background:var(--charcoal)}.soh .colc .c b{font-variant-numeric:tabular-nums;color:var(--ink-72);font-size:12px;font-weight:400}.soh.js-anim .reveal:not(.in) .colc .c i{transform:scaleY(0)}.soh .colc-x{grid-template-columns:repeat(var(--n),1fr);color:var(--ink-60);text-align:center;gap:6px;margin-top:-8px;font-size:12px;display:grid}.soh .lc{height:240px;margin-left:40px;margin-right:4px;position:relative}@media (min-width:768px){.soh .lc{height:300px}}.soh .lc svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.soh .lc .gl{border-top:1px solid #100f0f14;position:absolute;left:0;right:0}.soh .lc .gl span{color:var(--ink-60);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px;position:absolute;right:100%;transform:translateY(-50%)}.soh .lc .xl{color:var(--ink-60);margin-top:8px;font-size:12px;position:absolute;top:100%;transform:translate(-50%)}.soh .lc .mk{border-left:1px dashed #100f0f59;position:absolute;top:0;bottom:0}.soh .lc .mk span{color:var(--ink-72);background:var(--white);white-space:nowrap;padding:2px 4px;font-size:12px;line-height:1.3;position:absolute;top:0;left:6px}.soh .lc-wrap{padding-bottom:28px}.soh .moments{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.soh .moments{grid-template-columns:repeat(3,1fr);gap:24px}}.soh .moment{background:var(--white);border-radius:2px;flex-direction:column;gap:14px;padding:24px;display:flex}@media (min-width:768px){.soh .moment{padding:32px}}.soh .moment .st{color:var(--ink-60);font-size:14px}.soh .moment h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.soh .moment .rank{font-family:var(--serif);letter-spacing:-.03em;font-size:56px;line-height:1}.soh .moment .rank small{font-family:var(--sans);letter-spacing:0;color:var(--ink-62);margin-left:6px;font-size:14px}.soh .moment p.t{color:var(--ink-62);font-size:14px}.soh .moment .bars{margin-top:auto;padding-top:8px}.soh .moment .bar{grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"l v""t t"}.soh .tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.soh .tbl th{text-align:right;white-space:nowrap;vertical-align:bottom;border-bottom:1px solid #100f0f33;padding:10px 0 10px 12px;font-weight:500}.soh .tbl th:first-child,.soh .tbl td:first-child{text-align:left;padding-left:0}.soh .tbl td{text-align:right;border-bottom:1px solid var(--stone);color:var(--ink-72);padding:10px 0 10px 12px}.soh .tbl td:first-child{color:var(--charcoal)}.soh .tbl tr.hi td{color:var(--charcoal);font-weight:500}.soh .tscroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#100f0f59 transparent;background:linear-gradient(90deg, var(--white) 40%, #fff0) 0 0 / 48px 100% local, linear-gradient(90deg, #fff0, var(--white) 60%) 100% 0 / 48px 100% local, radial-gradient(farthest-side at 0 50%, #100f0f24, transparent) 0 0 / 16px 100% scroll, radial-gradient(farthest-side at 100% 50%, #100f0f24, transparent) 100% 0 / 16px 100% scroll;background-repeat:no-repeat;margin:0 -4px;padding:0 4px 10px;overflow-x:auto}.soh .tscroll::-webkit-scrollbar{height:8px}.soh .tscroll::-webkit-scrollbar-track{background:0 0}.soh .tscroll::-webkit-scrollbar-thumb{background:#100f0f47;border-radius:4px}.soh .tscroll::-webkit-scrollbar-thumb:hover{background:#100f0f6b}.soh .tscroll .tbl{min-width:max-content}.soh .tscroll .tbl th:first-child,.soh .tscroll .tbl td:first-child{z-index:1;background:var(--white);box-shadow:1px 0 0 var(--stone);position:sticky;left:0}.soh .tscroll-hint{color:var(--ink-60);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;line-height:1.4;display:none}.soh .tscroll-hint[data-show="1"]{display:inline-flex}.soh .tscroll-hint b{color:var(--ink-72);font-weight:500}.soh .tscroll-hint .arr{letter-spacing:.02em}.soh .pull{background:var(--white);border-radius:2px;flex-direction:column;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.soh .pull{padding:56px 64px 72px}}.soh .pull blockquote{font-family:var(--serif);letter-spacing:-.02em;text-wrap:pretty;max-width:30ch;margin:0;font-size:28px;line-height:1.2;position:relative}@media (min-width:768px){.soh .pull blockquote{font-size:40px}}.soh .pull canvas.spark{pointer-events:none;width:100%;height:40px;position:absolute;bottom:0;left:0;right:0}.soh .hang{position:absolute;right:100%}.soh .attr{align-items:center;gap:14px;display:flex}.soh .attr .who{font-weight:500;line-height:1.4}.soh .attr .what{color:var(--ink-60);font-size:14px;line-height:1.4}.soh .logo{background:var(--clay);letter-spacing:-.02em;width:40px;height:40px;color:var(--ink-72);border-radius:5px;flex:none;place-items:center;font-size:16px;font-weight:500;display:grid;box-shadow:inset 0 0 0 .5px #100f0f17}.soh .logo.sm{width:32px;height:32px;font-size:13px}.soh .quotes{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.soh .quotes{grid-template-columns:1fr 1fr;gap:24px}}.soh .q{background:var(--white);border-radius:2px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}@media (min-width:768px){.soh .q{padding:32px}}.soh .q blockquote{font-family:var(--serif-book);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:350;line-height:1.38;position:relative}@media (min-width:768px){.soh .q blockquote{font-size:22px}}.soh .q .attr .who{font-size:14px}.soh .q .attr .what{font-size:12px}.soh .q .ctx{color:var(--ink-60);margin-top:-12px;font-size:12px;line-height:1.5}.soh .themes{flex-direction:column;display:flex}.soh .theme{border-top:1px solid var(--stone);grid-template-columns:1fr;gap:24px;padding:48px 0;display:grid}.soh .theme:first-child{border-top:0;padding-top:0}@media (min-width:1024px){.soh .theme{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.soh .theme h3{letter-spacing:-.022em;font-size:24px;font-weight:500;line-height:1.2}.soh .theme .tl{color:var(--ink-60);margin-bottom:8px;font-size:14px}.soh .theme .ti p{color:var(--ink-62);margin-top:12px}.soh .theme .quotes{grid-template-columns:1fr}.soh .tie{background:var(--clay);color:var(--ink-72);border-radius:4px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;font-size:14px;display:flex}.soh .tie b{color:var(--charcoal);white-space:nowrap;font-weight:500}.soh .takes{counter-reset:t;grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.soh .takes{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1280px){.soh .takes{grid-template-columns:repeat(3,1fr)}}.soh .take{background:var(--white);border-radius:2px;flex-direction:column;gap:12px;padding:24px;display:flex}@media (min-width:768px){.soh .take{padding:32px}}.soh .take .tn{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;line-height:1}.soh .take h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.soh .take p{color:var(--ink-62)}.soh .take .ev{color:var(--ink-60);border-top:1px solid var(--stone);margin-top:auto;padding-top:12px;font-size:12px;line-height:1.5}.soh .experts{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.soh .experts{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1280px){.soh .experts{grid-template-columns:repeat(3,1fr)}}.soh .ex{background:var(--white);border-radius:2px;flex-direction:column;gap:16px;padding:24px;display:flex}@media (min-width:768px){.soh .ex{padding:32px}}.soh .ex .top{align-items:center;gap:14px;display:flex}.soh .ex .nm{font-weight:500;line-height:1.35}.soh .ex .rl{color:var(--ink-60);font-size:14px;line-height:1.4}.soh .ex .bio{color:var(--ink-62);font-size:14px}.soh .ex blockquote{font-family:var(--serif-book);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:350;line-height:1.4;position:relative}.soh .ex .fmt{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.soh .tag{background:var(--stone);color:var(--charcoal);border-radius:2px;padding:.2rem .5rem;font-size:11px;line-height:1.35;display:inline-block}.soh .ex-video{background:var(--white);border-radius:2px;margin:0 0 24px;overflow:hidden}.soh .ex-video video{aspect-ratio:16/9;vertical-align:middle;background:#100f0f;width:100%;height:auto;display:block}.soh .ex-video .cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 20px 16px;display:flex}.soh .ex-video .cap p{color:var(--ink-72);max-width:52ch;font-size:14px;line-height:1.45}.soh .ex-video .cap a{color:var(--charcoal);text-underline-offset:3px;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:underline}.soh .ex .fot{color:var(--charcoal);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.soh .ex .fmt{justify-content:space-between;align-items:center}.soh .experts-lead{color:var(--ink-62);max-width:60ch;margin:0 0 24px;font-size:16px;line-height:1.55}.soh .experts-lead a{color:var(--charcoal);text-underline-offset:3px;font-weight:500;text-decoration:underline}.soh .ornament{padding-top:var(--section-y);color:var(--ink-40);letter-spacing:.4em;justify-content:center;gap:8px;font-size:10px;display:flex}.soh .chart,.soh .two>*,.soh .quotes>*,.soh .theme>*{min-width:0}@media (min-width:768px){.soh .theme .quotes{grid-template-columns:1fr 1fr;gap:16px}.soh .theme .q{padding:24px}.soh .theme .q blockquote{font-size:19px}}@media (min-width:1024px){.soh .theme .ti{top:calc(var(--nav-h) + var(--banner-h) + 32px);align-self:start;position:sticky}}@media (min-width:1024px) and (max-width:1279px){.soh .theme .quotes{grid-template-columns:1fr}}html:has(.soh){scroll-padding-top:calc(var(--nav-h) + var(--banner-h) + 76px)}@media (min-width:1024px){.soh .theme .ti{top:calc(var(--nav-h) + var(--banner-h) + 84px)}}@media (min-width:768px){.soh .sticky-title{top:calc(var(--nav-h) + var(--banner-h) + 84px)}}.soh .jump{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:768px){.soh .jump{gap:24px;margin-top:64px}}@media (min-width:1024px){.soh .jump{grid-template-columns:repeat(2,1fr)}}.soh .jcard{background:var(--white);color:var(--charcoal);border-radius:4px;flex-direction:column;gap:10px;padding:24px;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;box-shadow:inset 0 0 0 .5px #100f0f1f}@media (min-width:768px){.soh .jcard{padding:32px}}.soh .jcard .jn{color:var(--ink-62);font-size:14px;line-height:1.4}.soh .jcard .jt{font-family:var(--serif);letter-spacing:-.025em;font-size:32px;font-weight:400;line-height:1.1}@media (min-width:768px){.soh .jcard .jt{font-size:44px}}.soh .jcard .jd{color:var(--ink-62);max-width:48ch}.soh .jcard .jgo{align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;display:inline-flex}.soh .jcard .disc{background:var(--charcoal);width:36px;height:36px;color:var(--paper);border-radius:9999px;place-items:center;transition:transform .15s ease-out;display:inline-grid}.soh .jcard .disc .arr{width:14px;height:14px}.soh .jcard:active{transform:scale(.98)}.soh .jcard:focus-visible{outline-offset:2px;outline:2px solid #100f0f4d}@media (hover:hover) and (pointer:fine){.soh .jcard:hover{background:var(--clay)}.soh .jcard:hover .disc{transform:translateY(3px)}}.soh .hs-label{color:var(--ink-62);margin-bottom:16px;font-size:14px}.soh .toc{flex-direction:column;align-items:flex-start;gap:12px}.soh .tg-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soh .toc a.tg,.soh .toc span.tg{height:32px;color:var(--charcoal);background:0 0;padding:0 8px 0 0;font-size:14px;font-weight:500}.soh .toc a.tg{text-underline-offset:4px;-webkit-text-decoration:underline #100f0f40;text-decoration:underline #100f0f40}@media (hover:hover) and (pointer:fine){.soh .toc a.tg:hover{background:0 0;text-decoration-color:#100f0fb3}}.soh .part-head{background:var(--clay);padding-top:var(--section-y);padding-bottom:var(--section-y);margin-top:var(--section-y)}.soh .part-head .pn{color:var(--ink-62);font-size:14px;line-height:1.4}.soh .part-head .pt{letter-spacing:-.03em;margin-top:8px;font-size:48px;line-height:1.05}@media (min-width:768px){.soh .part-head .pt{font-size:80px}}.soh .part-head .pi{color:var(--ink-72);max-width:62ch;margin-top:20px}@media (min-width:768px){.soh .part-head .pi{font-size:20px;line-height:1.5}}.soh .pl{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.soh .pl a{background:var(--white);height:36px;color:var(--ink-72);border-radius:9999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}@media (max-width:639px){.soh .pl a{height:44px}}@media (hover:hover) and (pointer:fine){.soh .pl a:hover{background:var(--stone);color:var(--charcoal)}}.soh .summary-sec{border-top:1px solid var(--stone);margin-top:var(--section-y)}.soh .xstat{border-top:1px solid var(--stone);grid-template-columns:1fr;gap:12px;padding-top:24px;display:grid}@media (min-width:768px){.soh .xstat{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px}}.soh .xstat .fig{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:56px;line-height:1}@media (min-width:768px){.soh .xstat .fig{font-size:80px}}.soh .xstat .what{font-weight:500;line-height:1.4}.soh .xstat .how{color:var(--ink-62);max-width:56ch;margin-top:6px;font-size:14px;line-height:1.55}.soh .xstat .src{color:var(--ink-60);margin-top:10px;font-size:12px}.soh .partnav{left:50%;top:calc(var(--nav-h) + var(--banner-h) + 10px);z-index:90;opacity:0;visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;position:fixed;transform:translate(-50%,-8px)}.soh .partnav.on{opacity:1;visibility:visible;transition:opacity .2s ease-out,transform .2s ease-out,visibility;transform:translate(-50%)}.soh .partnav .track{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ebe9e1d9;border-radius:9999px;gap:2px;padding:4px;display:flex;box-shadow:0 1px 2px #100f0f0a,0 12px 32px -16px #100f0f1a}.soh .partnav a{height:44px;color:var(--ink-62);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}@media (min-width:640px){.soh .partnav a{height:36px}}.soh .partnav a .l{display:none}@media (min-width:720px){.soh .partnav a .l{display:inline}.soh .partnav a .sh{display:none}}.soh .partnav a.cur{background:var(--white);color:var(--charcoal);box-shadow:0 1px 2px #0000000d}.soh .partnav a:focus-visible{outline-offset:2px;outline:2px solid #100f0f4d}@media (hover:hover) and (pointer:fine){.soh .partnav a:not(.cur):hover{color:var(--charcoal)}}@media (min-width:768px){.soh .quotes>.q:last-child:nth-child(odd){grid-column:1/-1}}.soh .why{border-bottom:1px solid var(--hair);gap:8px;max-width:72ch;margin:0 0 48px;padding-bottom:40px;display:grid}.soh .hero .why{margin-top:40px}.soh .why-t{color:var(--ink-60);font-size:14px;font-weight:500;line-height:1.4}.soh .why p{color:var(--charcoal);font-size:18px;line-height:1.55}@media (min-width:1024px){.soh .why{grid-template-columns:220px 1fr;gap:32px;max-width:none}.soh .why p{max-width:62ch}}.soh .hero-head h1{white-space:nowrap;max-width:none}.soh .hero-head{margin-bottom:8px}@media (max-width:767px){.soh .hero-head h1{white-space:normal}}@media (min-width:1024px){.soh .hstats.hstats-3{grid-template-columns:repeat(3,1fr)}}.soh .hs-sec{padding-top:32px}@media (min-width:768px){.soh .hs-sec{padding-top:40px}}.soh .aside.agency{margin:0 0 40px}.soh .aside.agency p{color:var(--charcoal);max-width:62ch;font-size:20px;line-height:1.45}.soh .pb-hs .hstat .what{font-weight:400}.soh .pbt tr.grp td{color:var(--ink-60);text-align:left;padding-top:18px;padding-left:0;font-size:12px}.soh .pbt .ind{background:var(--clay);color:var(--ink-62);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:11px;line-height:1;display:inline-block}.soh .pbt td:first-child{white-space:nowrap}.soh .early .hstat .what{font-weight:400}.soh .early-note{color:var(--ink-62);max-width:72ch;margin-top:20px;font-size:14px;line-height:1.55}.soh .pbt td,.soh .pbt th{white-space:nowrap}.soh .bar-group{grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:10px;display:grid}.soh .bar-group-side{grid-template-columns:auto 7px;align-items:stretch;column-gap:6px;display:grid}.soh .bar-group-note{writing-mode:vertical-rl;color:var(--ink-60);letter-spacing:.03em;white-space:nowrap;align-self:center;font-size:11px;line-height:1.15;transform:rotate(180deg)}.soh .bar-group-brace{border:1.5px solid #100f0f47;border-right:0;border-radius:5px 0 0 5px;margin:3px 0;display:block}.soh .bar-group-rows{flex-direction:column;gap:10px;min-width:0;display:flex}.soh .theme .quotes{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.soh .theme .quotes{grid-template-columns:1fr;gap:16px}.soh .theme .q{padding:28px}.soh .theme .q blockquote{font-size:20px}}.soh .quotes{grid-template-columns:1fr}@media (min-width:768px){.soh .quotes{grid-template-columns:1fr 1fr}.soh .theme .quotes{grid-template-columns:1fr}}.soh .q blockquote{overflow:visible}.soh .sidenav{display:none}@media (min-width:1680px){.soh .sidenav{z-index:80;--snw:min(232px, calc((100vw - 1280px) / 2 - 36px));left:max(12px, calc((100vw - 1280px) / 2 - 24px - var(--snw)));top:calc(var(--nav-h) + var(--banner-h) + 72px);width:var(--snw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;display:block;position:fixed;transform:translate(-6px)}.soh .sidenav.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out,visibility;transform:none}}.soh .sidenav-inner{max-height:calc(100vh - var(--nav-h) - var(--banner-h) - 96px);scrollbar-width:thin;flex-direction:column;gap:1px;padding:4px 2px 8px 0;display:flex;overflow:auto}.soh .sidenav-part{color:var(--ink-60);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 4px 10px;font-size:11px;font-weight:500;line-height:1.3}.soh .sidenav-part:first-child{margin-top:0}.soh .sidenav a{color:var(--ink-62);text-wrap:pretty;border-left:1.5px solid #100f0f24;padding:6px 4px 6px 10px;font-size:13px;line-height:1.35;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:block}.soh .sidenav a.cur{color:var(--charcoal);border-left-color:var(--charcoal);background:#100f0f08;font-weight:500}.soh .sidenav a:focus-visible{outline-offset:2px;outline:2px solid #100f0f4d}@media (hover:hover) and (pointer:fine){.soh .sidenav a:not(.cur):hover{color:var(--charcoal)}}.soh .chart .ctake{color:var(--ink-72);text-wrap:pretty;max-width:60ch;margin:-4px 0 4px;font-size:15px;line-height:1.5}@media (min-width:768px){.soh .chart .ctake{font-size:16px}}.soh .ex{cursor:pointer;transition:box-shadow .2s var(--ease-quint),opacity .48s var(--ease-quint),transform .48s var(--ease-quint);position:relative;box-shadow:0 0 #100f0f00}.soh .ex-open{all:unset;cursor:pointer;font:inherit;color:inherit}.soh .ex-open:after{content:"";z-index:1;border-radius:2px;position:absolute;inset:0}.soh .ex-open:focus-visible{outline:none}.soh .ex:has(.ex-open:focus-visible){outline:2px solid var(--charcoal);outline-offset:3px}.soh .ex-cta{color:var(--charcoal);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #100f0f40;text-decoration:underline #100f0f40;transition:text-decoration-color .15s ease-out;display:inline-flex}.soh .ex-cta .arr{width:14px;height:14px;transition:transform .2s var(--ease-quint)}@media (hover:hover) and (pointer:fine){.soh .ex:hover{box-shadow:0 1px #100f0f0a,0 10px 28px -14px #100f0f38}.soh .ex:hover .ex-cta{text-decoration-color:currentColor}.soh .ex:hover .ex-cta .arr{transform:translate(3px)}}html:has(.soh.ex-lock){overflow:hidden}.soh .ex-dialog{background:var(--paper);color:var(--charcoal);border:0;border-radius:2px;width:min(680px,100vw - 48px);max-width:none;max-height:min(88vh,960px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px -24px #100f0f59,0 0 0 .5px #100f0f14}.soh .ex-dialog[open]{flex-direction:column;display:flex}.soh .ex-dialog::backdrop{background:#100f0f6b}.soh .ex-d-in{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ada598 transparent;padding:0 40px 48px;overflow-y:auto}.soh .ex-d-bar{z-index:2;background:var(--paper);box-shadow:0 -.5px 0 var(--stone) inset;justify-content:space-between;align-items:center;padding:20px 0 16px;display:flex;position:sticky;top:0}.soh .ex-d-x{appearance:none;background:var(--clay);color:var(--charcoal);cursor:pointer;border:0;border-radius:9999px;place-items:center;width:36px;height:36px;transition:background-color .15s ease-out;display:grid}.soh .ex-d-x svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.soh .ex-d-x:hover{background:var(--stone)}}.soh .ex-d-x:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.soh .ex-d-head{align-items:center;gap:14px;margin-top:28px;display:flex}.soh .ex-d-nm{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:400;line-height:1.1}.soh .ex-d-rl{color:var(--ink-60);margin-top:4px;font-size:14px;line-height:1.4}.soh .ex-d-bio{color:var(--ink-72);max-width:56ch;margin-top:20px;font-size:16px;line-height:1.6}.soh .ex-d-video{background:var(--white);border-radius:2px;margin:28px 0 0;overflow:hidden}.soh .ex-d-video video{aspect-ratio:16/9;background:#100f0f;width:100%;height:auto;display:block}.soh .ex-d-video figcaption{padding:12px 16px 14px}.soh .ex-d-video a,.soh .ex-d-fot{color:var(--charcoal);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline}.soh .ex-d-video a svg,.soh .ex-d-fot svg{vertical-align:.05em;opacity:.55;width:.75em;height:.75em;margin-left:.3em;display:inline-block}.soh .ex-d-fot{background:var(--white);border-radius:2px;justify-content:space-between;align-items:center;margin-top:28px;padding:20px 24px;font-size:16px;text-decoration:none;display:flex}.soh .ex-d-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60);border-bottom:1px solid var(--stone);margin:40px 0 0;padding-bottom:12px;font-size:12px;font-weight:500}.soh .ex-d-q{margin:0;padding:0;list-style:none}.soh .ex-d-q li{border-bottom:1px solid var(--stone);padding:24px 0}.soh .ex-d-q li:last-child{border-bottom:0;padding-bottom:0}.soh .ex-d-q blockquote{font-family:var(--serif-book);letter-spacing:-.01em;text-wrap:pretty;max-width:34ch;margin:0;font-size:22px;font-weight:350;line-height:1.38}@media (max-width:767px){.soh .ex-dialog{border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0;inset:0}.soh .ex-d-in{height:100%;padding:0 20px 40px}.soh .ex-d-nm{font-size:26px}.soh .ex-d-q blockquote{font-size:20px}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.soh .ex-dialog[open]{animation:soh-exIn .32s var(--ease-quint)}.soh .ex-dialog[open]::backdrop{animation:.32s ease-out soh-exFade}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.soh .ex-dialog[open]{animation:soh-exUp .36s var(--ease-quint)}}@keyframes soh-exIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes soh-exUp{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes soh-exFade{0%{opacity:0}to{opacity:1}}.soh .chart .chart-img{background:var(--white);border-radius:2px;width:100%;height:auto;display:block}.soh .outcard{background:var(--white);color:var(--charcoal);border-radius:4px;flex-direction:column;gap:10px;max-width:42rem;padding:24px;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;box-shadow:inset 0 0 0 .5px #100f0f1f}@media (min-width:768px){.soh .outcard{padding:32px}}.soh .outcard-kicker{color:var(--ink-62);font-size:14px;font-weight:500;line-height:1.4}.soh .outcard-title{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:8px;font-size:28px;font-weight:400;line-height:1.15;display:inline-flex}.soh .outcard-title svg{opacity:.7;flex:none;width:14px;height:14px}@media (min-width:768px){.soh .outcard-title{font-size:36px}}.soh .outcard-body{color:var(--ink-62);max-width:48ch}.soh .outcard-go{align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;display:inline-flex}.soh .outcard .disc{background:var(--charcoal);width:36px;height:36px;color:var(--paper);border-radius:9999px;place-items:center;transition:transform .15s ease-out;display:inline-grid}.soh .outcard .disc svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.soh .outcard:hover{background:var(--clay);transform:translateY(-1px);box-shadow:inset 0 0 0 .5px #100f0f14}.soh .outcard:hover .disc{transform:translate(2px)}}.soh .outlink{color:var(--charcoal);text-underline-offset:3px;font-weight:500;text-decoration:underline}.soh .outlink svg{vertical-align:-1px;opacity:.7;width:12px;height:12px;margin-left:4px;display:inline}.soh .mw-panel{background:var(--white);border-radius:4px;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:inset 0 0 0 .5px #100f0f1f}@media (min-width:768px){.soh .mw-panel{gap:28px;padding:32px}}.soh .mw-copy{max-width:62ch}.soh .mw-kicker{color:var(--ink-62);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:500}.soh .mw-h{font-family:var(--sans);letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.soh .mw-copy p{color:var(--ink-72);margin:0}.soh .mw-copy p+p{margin-top:12px}.soh .mw-grid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.soh .mw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.soh .mw-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.soh .mw-tile{background:var(--clay);border-radius:4px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;min-width:0;padding:14px 16px;display:grid}@media (min-width:1024px){.soh .mw-tile{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;justify-items:start;min-height:148px;padding:16px}}.soh .mw-rank{font-variant-numeric:tabular-nums;color:var(--ink-60);grid-row:1/span 3;width:1.5ch;font-size:14px;font-weight:500}@media (min-width:1024px){.soh .mw-rank{grid-row:auto;width:auto;margin-bottom:4px}}.soh .mw-logo{align-items:center;min-width:0;height:28px;display:flex}.soh .mw-logo img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:28px;display:block}.soh .mw-name{color:var(--charcoal);min-width:0;font-size:15px;font-weight:500;line-height:1.3}.soh .mw-meta{color:var(--ink-62);grid-column:2;font-size:12px;line-height:1.35}@media (min-width:1024px){.soh .mw-meta{grid-column:auto}}.soh .mw-meta b{color:var(--charcoal);font-variant-numeric:tabular-nums;font-weight:500}.soh .mw-cta{color:var(--charcoal);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.soh .mw-cta svg{opacity:.7;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.soh .mw-cta:hover{color:var(--ink-84)}}.soh .ti p+p{margin-top:14px}.soh .ti .outlink{font-size:16px;font-weight:500}.soh .theme-more{border-top:1px solid var(--stone);margin-top:16px;padding-top:14px}.soh .theme-more .outlink{color:var(--charcoal);align-items:center;gap:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.soh .theme-more .outlink span{text-underline-offset:3px;text-decoration:underline}.soh .theme-more .outlink svg{opacity:.7;flex:none;width:12px;height:12px}.soh .theme-more-date{color:var(--ink-60);margin-left:8px;font-size:14px}@media (hover:hover) and (pointer:fine){.soh .theme-more .outlink:hover span{color:var(--ink-84)}}.soh .chart-wide{width:100%}.soh .tbl-wide{font-size:15px}.soh .tbl-wide th,.soh .tbl-wide td{padding-left:20px}.soh .tbl-wide th:first-child,.soh .tbl-wide td:first-child{padding-left:0}.soh .tbl-wide td .subr{color:var(--ink-60);margin-top:2px;font-size:12px;font-weight:400;display:block}.soh .tbl-wide td{vertical-align:top}.soh .gaps{flex-direction:column;gap:12px;display:flex}.soh .gap{grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid}@media (min-width:768px){.soh .gap{grid-template-columns:minmax(120px,11em) minmax(0,1fr) minmax(140px,18em);align-items:center;column-gap:12px}}.soh .gap .bl{color:var(--ink-84);font-size:14px;line-height:1.35}.soh .gtrack{background:#100f0f0d;border-radius:1px;height:10px;display:flex;position:relative;overflow:hidden}.soh .gtrack .gz{flex:1 1 0;min-width:0}.soh .gtrack .gm{background:#100f0f8c;border-radius:1px 0 0 1px;flex:none;height:100%;margin-left:auto}.soh .gtrack .gp{background:#100f0f47;border-radius:0 1px 1px 0;flex:none;height:100%}.soh .gap .gv{color:var(--ink-72);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.soh .gap .gv i{color:var(--ink-60);font-style:normal}.soh .legend.gap-leg i.m{background:#100f0f8c}.soh .legend.gap-leg i.p{background:#100f0f47}.soh.js-anim .reveal:not(.in) .gtrack .gm,.soh.js-anim .reveal:not(.in) .gtrack .gp{transition:width .9s var(--ease-quint);width:0!important}.soh .ex-video iframe.ex-mux,.soh .ex-d-video iframe.ex-mux,.soh iframe.ex-mux{aspect-ratio:16/9;background:#100f0f;border:0;width:100%;height:auto;display:block}.soh .ex-qa{margin:0;padding:0;list-style:none}.soh .ex-qa-i{border-bottom:1px solid var(--stone);padding:28px 0}.soh .ex-qa-i:last-child{border-bottom:0;padding-bottom:0}.soh .ex-qa-q{font-family:var(--serif);letter-spacing:-.01em;color:var(--charcoal);text-wrap:balance;max-width:40ch;margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.3}.soh .ex-qa-a{color:var(--ink-72);max-width:62ch;font-size:16px;line-height:1.65}.soh .ex-qa-a p{margin:0}.soh .ex-qa-a p+p,.soh .ex-qa-a p+ul,.soh .ex-qa-a ul+p{margin-top:14px}.soh .ex-qa-a ul{margin:0;padding-left:1.2em;list-style:outside}.soh .ex-qa-a li{margin:4px 0}@media (max-width:600px){.soh .ex-qa-q{font-size:19px}.soh .ex-qa-i{padding:22px 0}}.soh .fot-strip{margin:0 0 56px}.soh .fot-strip-h{margin:0 0 8px}.soh .fot-strip-lead{color:var(--ink-62);max-width:56ch;margin:0 0 32px;font-size:17px;line-height:1.5}.soh .fot-strip-lead a,.soh .cust-line a{color:var(--charcoal);text-underline-offset:3px;font-weight:500;text-decoration:underline}.soh .fot-list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.soh .fot-tile{width:100%;max-width:920px}.soh .fot-tile a{background:var(--white);color:inherit;border-radius:2px;align-items:center;gap:28px;padding:20px;text-decoration:none;transition:box-shadow .2s;display:flex}.soh .fot-tile a:hover{box-shadow:0 0 0 1px var(--stone)}.soh .fot-thumb{aspect-ratio:16/9;background:#100f0f;border-radius:1px;flex:0 0 420px;position:relative;overflow:hidden}.soh .fot-thumb img{object-fit:cover;width:100%;height:100%;display:block}.soh .fot-play{color:#100f0f;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;bottom:16px;left:16px}.soh .fot-play svg{width:22px;height:22px;margin-left:3px}.soh .fot-dur{color:#fff;font-variant-numeric:tabular-nums;background:#100f0fb8;border-radius:1px;padding:5px 9px;font-size:14px;line-height:1;position:absolute;bottom:14px;right:14px}.soh .fot-txt{flex-direction:column;gap:4px;min-width:0;padding-right:6px;display:flex}.soh .fot-logo{align-items:center;height:28px;margin-bottom:10px;display:flex}.soh .fot-logo img{object-fit:contain;object-position:left center;width:auto;max-width:140px;height:28px;display:block}.soh .fot-tile:nth-child(2n) .fot-logo img{object-position:right center}.soh .fot-nm{font-size:24px;font-weight:500;line-height:1.25}.soh .fot-co{color:var(--ink-60);font-size:16px;line-height:1.35}.soh .fot-topic{color:var(--ink-72);margin-top:8px;font-size:17px;line-height:1.4}.soh .fot-cta{color:var(--charcoal);align-items:center;gap:6px;margin-top:14px;font-size:16px;font-weight:500;display:inline-flex}.soh .fot-cta .arr{width:16px;height:16px}@media (min-width:768px){.soh .fot-list{gap:16px}.soh .fot-tile{max-width:72%}.soh .fot-tile:nth-child(odd){margin-left:0}.soh .fot-tile:nth-child(2n){margin-top:-8px;margin-left:auto;margin-right:0}.soh .fot-tile:nth-child(n+3){margin-top:-8px}.soh .fot-tile:nth-child(2n) a{text-align:right;flex-direction:row-reverse}.soh .fot-tile:nth-child(2n) .fot-txt{align-items:flex-end;padding-left:6px;padding-right:0}}@media (min-width:1100px){.soh .fot-tile{max-width:780px}.soh .fot-thumb{flex-basis:460px}}@media (max-width:700px){.soh .fot-thumb{flex-basis:min(52vw,220px)}.soh .fot-nm{font-size:18px}.soh .fot-topic,.soh .fot-co{font-size:14px}.soh .fot-tile a{gap:16px;padding:12px}}.soh .cust-line{color:var(--ink-62);max-width:100ch;margin:32px 0 0;font-size:15px;line-height:1.5}.soh .cust-line a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.soh .cust-line .arr{width:13px;height:13px}.soh .logo.photo{background:0 0;border-radius:50%;width:80px;height:80px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 .5px #100f0f17}.soh .logo.photo img{object-fit:cover;object-position:center 20%;border-radius:inherit;-webkit-user-drag:none;width:100%;height:100%;display:block}.soh .ex-d-head .logo.photo{width:112px;height:112px}.soh .ednote-sec{padding-top:24px}.soh .ednote{background:#fff4f1;border:2px dashed #c0392b;border-radius:6px;max-width:72ch;padding:20px 24px}.soh .ednote-tag{letter-spacing:.06em;text-transform:uppercase;color:#c0392b;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-block}.soh .ednote-t{margin-bottom:6px;font-size:17px;font-weight:500}.soh .ednote ol{gap:4px;margin:0;padding-left:16px;font-size:16px;line-height:1.5;list-style:none;display:grid}.soh .hl-ph{border:2px dashed var(--hair,#ccc);color:var(--ink-62,#666);border-radius:6px;padding:28px 24px;font-size:17px}.soh .stks{flex-direction:column;gap:14px;margin-top:8px;display:flex}.soh .stk-row{grid-template-columns:minmax(110px,9em) minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.soh .stk{border-radius:2px;height:26px;display:flex;overflow:hidden}.soh .stk span{white-space:nowrap;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.soh .stk-0{background:var(--charcoal);color:#fff}.soh .stk-1{color:#fff;background:#100f0f6b}.soh .stk-2{color:var(--charcoal);background:#100f0f1f}.soh .legend i.stk-0,.soh .legend i.stk-1,.soh .legend i.stk-2{display:inline-block}.soh .legend span i.stk-0{background:var(--charcoal)!important}.soh .legend span i.stk-1{background:#100f0f6b!important}.soh .legend span i.stk-2{background:#100f0f1f!important}.soh .hstats.hstats-1{grid-template-columns:1fr!important}.soh .two.two-stretch{align-items:stretch}.soh .two.two-stretch>figure{flex-direction:column;height:100%;margin:0;display:flex}.soh .statbig{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:8px 0 4px;display:flex}.soh .statbig .fig{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:96px;line-height:1}.soh .statbig .what{max-width:26em;margin:0;font-size:17px;line-height:1.45}.soh .nq-0{color:var(--charcoal);background:#100f0f1f}.soh .nq-1{color:var(--charcoal);background:#100f0f57}.soh .nq-2{color:#fff;background:#100f0f9e}.soh .nq-3{background:var(--charcoal);color:#fff}.soh .legend i.nq-0,.soh .legend i.nq-1,.soh .legend i.nq-2,.soh .legend i.nq-3{display:inline-block}.soh .legend span i.nq-0{background:#100f0f1f!important}.soh .legend span i.nq-1{background:#100f0f57!important}.soh .legend span i.nq-2{background:#100f0f9e!important}.soh .legend span i.nq-3{background:var(--charcoal)!important}.soh .t10-wrap{margin-top:16px;overflow-x:auto}.soh .t10{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.soh .t10 th{text-align:left;color:var(--ink-62);border-bottom:1px solid #100f0f1f;padding:8px 12px 8px 0;font-size:12px;font-weight:500}.soh .t10 td{color:var(--ink-72);vertical-align:top;border-bottom:1px solid #100f0f0f;padding:10px 12px 10px 0}.soh .t10 .t10-r{width:2.5ch;color:var(--ink-62);font-variant-numeric:tabular-nums}.soh .t10 .t10-n{color:var(--charcoal);white-space:nowrap;font-weight:500}.soh .t10 .t10-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.soh .lg{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.soh .lg img{object-fit:contain;border-radius:4px;flex:none;width:20px;height:20px}.soh .lg-ico{width:16px;height:16px;color:var(--charcoal);flex:none}.soh .lg>.lg-ico{width:18px;height:18px}.soh .lg-set{color:var(--ink-62);align-items:center;gap:6px;display:inline-flex}.soh .lg-set .lg-ico{color:var(--ink-62)}.soh .thread{color:var(--ink-62);align-items:baseline;gap:8px;max-width:60ch;margin:0 0 10px;font-size:14px;line-height:1.45;display:flex}.soh .thread:before{content:none}.soh .hl-tag{margin-bottom:8px}.soh .hl-list{margin:16px 0 0;padding:0;list-style:none}.soh .hl-list li{border-top:1px solid var(--stone);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.soh .hl-list .hl-n{font-family:var(--serif);color:var(--ink-62);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.soh .hl-list p{color:var(--charcoal);max-width:60ch;margin:0;font-size:18px;line-height:1.5}.soh .hl-list a{color:var(--ink-62);text-underline-offset:3px;white-space:nowrap;font-size:14px;text-decoration:underline}.soh .bars.wide-v .bar{grid-template-columns:minmax(0,1fr) 128px}@media (min-width:768px){.soh .bars.wide-v .bar{grid-template-columns:minmax(150px,13em) minmax(0,1fr) 128px}}.soh .mw-embed{flex-direction:column;gap:16px;display:flex}.soh .sidenav .sidenav-part a.sidenav-part-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline}@media (hover:hover) and (pointer:fine){.soh .sidenav .sidenav-part a.sidenav-part-link:hover{color:var(--charcoal);text-underline-offset:3px;text-decoration:underline}}.soh mark.hl{color:var(--charcoal);background:var(--hlc);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.05em .2em}.soh .hl-honey{--hlc:var(--honey)}.soh .hl-sky{--hlc:var(--sky)}.soh .hl-coral{--hlc:var(--coral)}.soh .hl-emerald{--hlc:var(--emerald)}.soh .hl-periwinkle{--hlc:var(--periwinkle)}.soh .hl-orchid{--hlc:var(--orchid)}.soh .mw-embed .mw-tile{gap:6px;min-height:0;padding:20px}.soh .mw-embed .mw-rank{margin-bottom:8px;font-size:14px}.soh .mw-embed .mw-logo{height:44px;margin-bottom:6px}.soh .mw-embed .mw-logo img{object-fit:contain;border-radius:4px;width:auto;max-width:150px;height:44px;max-height:44px}.soh .mw-embed .mw-name{letter-spacing:-.01em;font-size:19px;line-height:1.25}.soh .mw-embed .mw-meta{font-size:14px}.soh .sec-head p.body,.soh .sub-lead{max-width:76ch}@media (min-width:1024px){.soh .hstats.hstats-2{grid-template-columns:repeat(2,1fr)}}.soh .mw-link{text-underline-offset:3px;-webkit-text-decoration:underline #100f0f40;text-decoration:underline #100f0f40}@media (hover:hover) and (pointer:fine){.soh .mw-link:hover{text-decoration-color:#100f0fd9}}.soh .mw-note{color:var(--ink-72);margin:0;font-size:15px}.soh .mw-note a{color:var(--charcoal);text-underline-offset:3px;font-weight:500;text-decoration:underline}.soh .mw-cs{color:var(--ink-72);text-underline-offset:3px;margin-top:2px;font-size:13px;line-height:1.35;-webkit-text-decoration:underline #100f0f4d;text-decoration:underline #100f0f4d}@media (hover:hover) and (pointer:fine){.soh .mw-cs:hover{color:var(--charcoal)}}.soh .mw-embed .mw-tile{align-content:start}.soh .sub-lead a{color:var(--charcoal);text-underline-offset:3px;-webkit-text-decoration:underline #100f0f59;text-decoration:underline #100f0f59}.soh .sk-wrap{-webkit-overflow-scrolling:touch;margin-top:8px;overflow-x:auto}.soh .sankey{width:100%;min-width:640px;max-width:800px;height:auto;margin:0 auto;display:block}.soh .callout{margin-top:24px}.soh .callout-k{color:var(--charcoal);margin:0;font-weight:500}.soh .callout p+p{margin-top:6px}.soh .aside.callout .callout-k{color:var(--charcoal);margin:0;font-size:18px;font-weight:500;line-height:1.35}.soh .sidenav a.sidenav-sub{color:var(--ink-60);padding:4px 4px 4px 22px;font-size:12px;line-height:1.35}.soh .sidenav-inner{scrollbar-width:thin;max-height:calc(100vh - 140px);overflow-y:auto}.soh .sidenav-row{align-items:stretch;display:flex}.soh .sidenav-row>a{flex:1;min-width:0}.soh .sidenav-tg{width:28px;color:var(--ink-60);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;display:grid}.soh .sidenav-tg svg{transition:transform .2s ease-out}.soh .sidenav-tg[aria-expanded=true] svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.soh .sidenav-tg:hover{color:var(--charcoal);background:#100f0f0a}}.soh .sidenav-tg:focus-visible{outline:2px solid var(--charcoal);outline-offset:1px}.soh .logo.sm.photo{border-radius:50%;width:40px;height:40px}.soh .ct a,.soh .ctake a,.soh .sub-lead a,.soh .sec-head p.body a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.soh .ct a:hover,.soh .ctake a:hover,.soh .sub-lead a:hover,.soh .sec-head p.body a:hover{text-decoration-thickness:2px}.soh .ti .ti-link{margin-top:16px}.soh .ti .ti-link a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.soh .ti .ti-link a:hover{text-decoration-thickness:2px}.soh .sidenav a.sn-top{grid-template-columns:7px 1.1em minmax(0,1fr);align-items:start;column-gap:6px;display:grid}.soh .sidenav .sidenav-row>a.sn-top{display:grid}.soh .sn-dot{border-radius:50%;width:7px;height:7px;margin-top:5px}.soh .sn-n{font-variant-numeric:tabular-nums;color:var(--ink-60);flex:none;min-width:1.1em}.soh .sidenav a.cur .sn-n{color:var(--charcoal)}.soh .sidenav a.sidenav-sub{padding-left:42px}.soh .why a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.soh .why a:hover{text-decoration-thickness:2px}.soh .press-box{background:#fff;border-radius:4px;max-width:880px;padding:32px 36px;box-shadow:0 0 0 1px #100f0f0f}.soh .press-list{color:var(--charcoal);gap:12px;margin:0;padding:0 0 0 1.3em;font-size:16px;line-height:1.5;list-style:decimal;display:grid}.soh .press-list li::marker{color:var(--ink-60);font-variant-numeric:tabular-nums}.soh .press-cite{border-top:1px solid var(--stone);margin-top:26px;padding-top:18px}.soh .press-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60);margin:0 0 6px;font-size:12px}.soh .press-c{color:var(--charcoal);margin:0;font-size:15px}.soh .press-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.soh .press-btn{font:inherit;background:var(--paper);color:var(--charcoal);cursor:pointer;border:1px solid #100f0f29;border-radius:999px;padding:8px 14px;font-size:14px}.soh .press-btn:hover{background:var(--clay)}.soh .press-status{color:var(--ink-60);font-size:13px}.soh .cl-btn{vertical-align:middle;width:26px;height:26px;color:var(--ink-60);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:8px;transition:opacity .15s,background .15s;display:inline-flex;position:relative;top:-2px}.soh .cl-btn svg{width:15px;height:15px}.soh :is(h2,h3):hover .cl-btn,.soh .cl-btn:focus-visible,.soh .cl-btn.done{opacity:1}.soh .cl-btn:hover{color:var(--charcoal);background:#100f0f0d}@media (hover:none){.soh .cl-btn{opacity:.6}}.soh .cl-btn .cl-tip{background:var(--charcoal);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:5px 7px;font:500 11px/1 Diatype,sans-serif;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.soh .cl-btn.done .cl-tip{opacity:1}.soh .theme-more.sub-more{max-width:740px}.soh .ti a.ti-inline{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.soh .cta-lead{color:var(--ink-62);font-weight:400}.soh .jb{z-index:90;color:#fff;background:var(--charcoal);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 16px 11px 14px;font:500 14px/1 Diatype,system-ui,sans-serif;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 6px 20px #100f0f2e}.soh .jb.on{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translate(-50%)}.soh .jb svg{width:14px;height:14px}.soh .jb:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.soh .sec-head .body a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.soh .fot-list{gap:0}.soh .fot-tile{position:relative}.soh .fot-tile:nth-child(n+2){margin-top:-34px}.soh .fot-tile:first-child{z-index:1}.soh .fot-tile:nth-child(2){z-index:2}.soh .fot-tile:nth-child(3){z-index:3}.soh .fot-tile:nth-child(4){z-index:4}.soh .fot-tile a{transform:translate3d(var(--fx,0px),0,0) rotate(var(--fr,0deg));will-change:transform;transition:box-shadow .2s;box-shadow:0 1px 2px #100f0f0d,0 12px 32px #100f0f12}.soh .fot-tile a:hover{box-shadow:0 0 0 1px var(--stone),0 16px 40px #100f0f1a}}@media (min-width:1100px){.soh .fot-tile{max-width:940px}.soh .fot-thumb{flex-basis:540px}.soh .fot-tile a{gap:32px;padding:24px}.soh .fot-nm{font-size:26px}.soh .fot-co{font-size:16px}.soh .fot-topic{font-size:17px}.soh .fot-tile:nth-child(n+2){margin-top:-40px}}@media (min-width:900px){.soh .fot-tile a{backface-visibility:hidden;-webkit-font-smoothing:antialiased}}.soh .fot-topic,.soh .fot-co{text-wrap:balance}.soh .ex{position:relative}.soh .ex .ex-in{flex-direction:column;height:100%;display:flex}.soh .ex .ex-front{flex-direction:column;gap:16px;height:100%;display:flex}.soh .ex .ex-back{display:none}.soh .ex-bq{font-family:var(--serif);color:var(--charcoal);text-wrap:pretty;margin:0;font-size:19px;line-height:1.35}.soh .ex-bw{color:var(--ink-60);margin:12px 0 0;font-size:13px}.soh .ex-bw span{color:var(--charcoal);font-weight:500}.soh .ex-back .ex-cta{margin-top:auto}@media (hover:hover) and (min-width:700px){.soh .experts .ex{perspective:1400px;cursor:pointer;background:0 0;padding:0;box-shadow:none!important}.soh .ex .ex-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.soh .ex .ex-face{background:var(--white);backface-visibility:hidden;box-sizing:border-box;border-radius:2px;padding:24px}.soh .ex .ex-back{background:var(--clay);flex-direction:column;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.soh .ex:hover .ex-in,.soh .ex:focus-within .ex-in{transform:rotateY(180deg)}.soh .ex:hover .ex-face{box-shadow:0 10px 28px -14px #100f0f38}}@media (prefers-reduced-motion:reduce){.soh .ex .ex-in{transition:none!important}}.soh .share-box{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:48px;max-width:none;display:grid}.soh .share-box .share-h{grid-column:1;margin:0 0 8px;font-size:22px;font-weight:500}.soh .share-box .share-p{color:var(--ink-62);grid-column:1;max-width:54ch;margin:0;font-size:15px;line-height:1.5}.soh .share-box>.press-actions{grid-column:1}.soh .share-box .press-cite{border-top:0;border-left:1px solid var(--stone);grid-area:1/2/span 3;margin:0;padding:0 0 0 32px}@media (max-width:800px){.soh .share-box{grid-template-columns:1fr}.soh .share-box .press-cite{border-left:0;border-top:1px solid var(--stone);grid-area:auto/1;margin-top:22px;padding:18px 0 0}}.soh a.press-btn{align-items:center;text-decoration:none;display:inline-flex}.soh .press-btn-dark{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.soh .press-btn-dark:hover{background:#2a2928}.soh figure.chart{position:relative}.soh .chart-dl{width:30px;height:30px;color:var(--ink-60);opacity:0;border-radius:4px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:16px;right:16px}.soh .chart-dl svg{width:16px;height:16px}.soh figure.chart:hover .chart-dl,.soh .chart-dl:focus-visible{opacity:1}.soh .chart-dl:hover{color:var(--charcoal);background:#100f0f0d}@media (hover:none){.soh .chart-dl{opacity:.7}}.soh .bar-group{display:block;position:relative}.soh .bar-group-side{margin-right:6px;position:absolute;top:0;bottom:0;right:100%}.soh .ctip{z-index:120;pointer-events:none;background:var(--charcoal);color:#fff;opacity:0;white-space:nowrap;border-radius:4px;max-width:320px;padding:7px 10px;font:500 12.5px/1.35 Diatype,system-ui,sans-serif;transition:opacity .12s;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 18px #100f0f2e}.soh .ctip.on{opacity:1}.soh .ctip b{font-weight:600}.soh .ctip .r{opacity:.85;font-weight:400;display:block}.soh figure.chart [data-ix]{cursor:default;transition:opacity .15s}.soh figure.chart.ix-on [data-ix]:not(.ix-cur){opacity:.38}.soh .lc-guide,.soh .cum-guide{pointer-events:none;background:#100f0f59;width:1px;display:none;position:absolute;top:0;bottom:0}.soh .lc,.soh .cumline{position:relative}.soh .ex .rl-logo{align-items:center;gap:6px;height:24px;margin-top:4px;display:flex}.soh .ex .rl-logo img{opacity:.85;width:auto;max-width:130px;height:15px;display:block}.soh .ex .rl-mark img{opacity:1;border-radius:3px;height:18px}.soh .ex .rl-mark span{color:var(--ink-60);font-size:14px}.soh .ex .rl-tall img{height:26px}.soh .ex .rl-ll{align-items:flex-start;height:16px;margin-top:8px;overflow:hidden}.soh .ex .rl-ll img{height:23px}.soh .press-tag{color:var(--charcoal);margin:0 0 14px;font-size:15px}.soh .press-tag a{color:inherit;text-underline-offset:3px;text-decoration:underline}.soh .press-k2{color:var(--ink-60);margin:0 0 4px;font-size:13px}.soh .chart-dls{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:14px;right:14px}.soh .chart-dls .chart-dl{opacity:1;position:static}.soh figure.chart:hover .chart-dls,.soh .chart-dls:focus-within{opacity:1}@media (hover:none){.soh .chart-dls{opacity:.7}}.soh .chart-dl{position:relative}.soh .chart-dl[data-tip]:hover:after{content:attr(data-tip);background:var(--charcoal);color:#fff;white-space:nowrap;border-radius:3px;padding:5px 7px;font:500 11px/1 Diatype,sans-serif;position:absolute;top:calc(100% + 4px);right:0}.soh .ex .top .ex-init,.soh .ex-d-head .ex-init{width:80px;height:80px;color:var(--ink-60);border-radius:50%;font-size:22px;font-weight:500}.soh .q .logo.sm.ex-init{border-radius:50%;font-size:13px;font-weight:500}.soh .ex .rl-a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.soh .ex .rl-a:hover img{opacity:1}.soh .ex-d-site{margin:6px 0 0;font-size:14px}.soh .ex-d-site a{color:var(--charcoal);text-underline-offset:3px;align-items:center;gap:5px;font-weight:500;text-decoration:underline;display:inline-flex}.soh .ex-d-site svg{width:11px;height:11px}.soh figure.chart svg.sankey path{clip-path:inset(0);transition:clip-path 1.6s cubic-bezier(.45,0,.25,1),opacity .15s}.soh .reveal:not(.in) svg.sankey path{clip-path:inset(0 100% 0 0)}.soh svg.sankey path:first-of-type{transition-delay:0s,0s}.soh svg.sankey path:nth-of-type(2){transition-delay:90ms,0s}.soh svg.sankey path:nth-of-type(3){transition-delay:.18s,0s}.soh svg.sankey path:nth-of-type(4){transition-delay:.27s,0s}.soh svg.sankey path:nth-of-type(5){transition-delay:.36s,0s}.soh svg.sankey path:nth-of-type(6){transition-delay:.45s,0s}.soh svg.sankey path:nth-of-type(7){transition-delay:.54s,0s}.soh svg.sankey path:nth-of-type(8){transition-delay:.63s,0s}.soh svg.sankey path:nth-of-type(9){transition-delay:.72s,0s}.soh svg.sankey path:nth-of-type(10){transition-delay:.81s,0s}.soh svg.sankey path:nth-of-type(11){transition-delay:.9s,0s}.soh svg.sankey path:nth-of-type(12){transition-delay:.99s,0s}.soh svg.sankey rect,.soh svg.sankey text{transition:opacity .6s .2s}.soh .reveal:not(.in) svg.sankey rect,.soh .reveal:not(.in) svg.sankey text{opacity:0}.soh .lc svg{clip-path:inset(0);transition:clip-path 2s cubic-bezier(.45,0,.25,1) .15s}.soh .reveal:not(.in) .lc svg{clip-path:inset(0 100% 0 0)}.soh .cumline polygon,.soh .cumline polyline{clip-path:inset(0);transition:clip-path 1.8s cubic-bezier(.45,0,.25,1) .15s}.soh .reveal:not(.in) .cumline polygon,.soh .reveal:not(.in) .cumline polyline{clip-path:inset(0 100% 0 0)}.soh .cumline circle,.soh .cumline text[font-size="10.5"],.soh .cumline text[font-size="12"]{transition:opacity .5s 1.6s}.soh .reveal:not(.in) .cumline circle,.soh .reveal:not(.in) .cumline text[font-size="10.5"],.soh .reveal:not(.in) .cumline text[font-size="12"]{opacity:0}.soh .end-cta-box{text-align:center;background:#fff;border-radius:4px;padding:72px 24px}.soh .end-cta-h{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.05}.soh .end-cta-p{color:var(--ink-62);margin:22px 0 30px;font-size:19px}.soh .end-cta-btn{border-radius:999px;padding:16px 30px;font-size:18px;text-decoration:none;display:inline-flex}.soh .mw-flip{background:0 0!important;min-height:0!important;padding:0!important;display:block!important}.soh .mw-flip .mw-in{height:100%;position:relative}.soh .mw-flip .mw-front{background:var(--clay);box-sizing:border-box;border-radius:4px;grid-template-columns:1fr;align-content:start;justify-items:start;row-gap:6px;height:100%;padding:20px;display:grid}.soh .mw-flip .mw-back{display:none}.soh .mw-q{font-family:var(--serif);color:var(--charcoal);text-wrap:pretty;margin:0;line-height:1.3}.soh .mw-qa{color:var(--ink-60);margin:8px 0 0;font-size:12px}.soh .mw-back .mw-cs{margin-top:auto;font-size:12px}@media (hover:hover) and (min-width:1024px){.soh .mw-flip{perspective:1200px}.soh .mw-flip .mw-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.soh .mw-flip .mw-face{backface-visibility:hidden}.soh .mw-flip .mw-back{box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:column;padding:18px;display:flex;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 0 0 1px #100f0f0f}.soh .mw-flip:hover .mw-in,.soh .mw-flip:focus-within .mw-in{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.soh .mw-flip .mw-in{transition:none!important}}.soh .mw-flip{place-self:stretch stretch;width:100%}.soh .mw-flip .mw-in{width:100%}.soh .mw-flip .mw-front{width:100%;min-height:190px}.soh .end-cta{padding-top:40px;padding-bottom:56px}.soh .end-cta-box{background:var(--clay)!important;padding:44px 24px!important}.soh .end-cta-h{letter-spacing:-.01em!important;font-family:Diatype,system-ui,sans-serif!important;font-size:26px!important;font-weight:500!important;line-height:1.2!important}.soh .end-cta-p{margin:10px 0 22px!important;font-size:16px!important}.soh .end-cta-btn{color:var(--charcoal);background:#fff;border:1px solid #100f0f33;border-radius:999px;align-items:center;padding:11px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.soh .end-cta-btn:hover{background:var(--paper)}.soh .mid-cta{padding-top:72px;padding-bottom:24px}.soh .mid-cta-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:800px){.soh .mid-cta-grid{grid-template-columns:1fr}}.soh .mcta{background:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;padding:36px 40px;display:flex;box-shadow:0 0 0 1px #100f0f0f}.soh .mcta-k{color:var(--ink-60);margin:0 0 6px;font-size:20px}.soh .mcta-h{margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.25}.soh .mcta-p{color:var(--ink-62);max-width:46ch;margin:0 0 26px;font-size:16px;line-height:1.55}.soh .mcta-btn{color:var(--charcoal);background:#fff;border:1px solid #100f0f33;border-radius:999px;align-items:center;margin-top:auto;padding:12px 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.soh .mcta-dark{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.soh .mcta-btn:hover{opacity:.9}.soh .mcta-s{color:var(--ink-60);margin:14px 0 0;font-size:13px}.soh .mid-cta{padding-bottom:0!important}.soh .part:has(.mid-cta)+.part .part-head{margin-top:40px;padding-top:64px}.soh .final-cta{text-align:center;background:#fff;margin-top:40px;padding:72px 24px 80px}.soh .final-cta-h{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.soh .final-cta-p{color:var(--ink-62);margin:16px 0 26px;font-size:17px}.soh .final-cta-btn{background:var(--charcoal,#100f0f);color:#fff;border-radius:999px;align-items:center;padding:13px 26px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.soh .final-cta-btn:hover{opacity:.85}@media (max-width:640px){.soh .final-cta{padding:56px 16px 64px}}.soh .hl-sec .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.soh .hl-dl{color:var(--ink-62);align-items:center;gap:14px;margin:0;font-size:14px;display:flex}.soh .hl-dl a{color:var(--charcoal);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #100f0f24}.soh .hl-dl a:hover{background:#fff}.soh .hl-dl svg{width:14px;height:14px}.soh .sh-k{margin-top:28px}.soh .sh-row .sh-btn{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.soh .sh-btn svg{width:15px;height:15px}.soh .sh-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soh .final-share{border-top:1px solid #100f0f14;max-width:560px;margin-top:48px;margin-left:auto;margin-right:auto;padding-top:32px}.soh .final-share p{color:var(--ink-62);margin:0 0 14px;font-size:15px}.soh .final-share .sh-row{justify-content:center}@media (hover:hover) and (min-width:700px){.soh .ex.flipped .ex-in{transform:rotateY(180deg)}.soh .ex.flipped:hover .ex-in,.soh .ex.flipped:focus-within .ex-in{transform:none}}.soh .sh-row .sh-btn{justify-content:center;gap:0;width:42px;height:42px;padding:0}.soh .sh-row .sh-btn svg{width:17px;height:17px}.soh .sh-row .sh-btn[hidden]{display:none}
