:where([data-l=ul],[data-l=ol]){--lm: initial;--lm-m: initial;--lm-w: initial;display:block;margin:1em 0;padding-left:1.5em;counter-reset:l}:where([data-l=li]){display:block}:where([data-l=li]):before{content:var(--lm, "•");display:inline-block;width:var(--lm-w, 1.2em);margin-left:var(--lm-m, -1.2em)}:where([data-l=ol])>:where([data-l=li]){counter-increment:l}:where([data-l=ol])>:where([data-l=li]):before{content:var(--lm, counter(l) ".");width:var(--lm-w, 1.8em);margin-left:var(--lm-m, -1.8em)}:where([data-l=li])>:where(p:first-child){display:inline}:where([data-l=li])>:where(p:first-child)+:where(*){margin-top:.6em}:root{--action: var(--cta, #c2410c);--action-hover: var(--cta-hover, #9a3412);--header-h: 57px}header.site-header{position:sticky;top:0;z-index:60}.site-header .head-end{display:flex;align-items:center;gap:.75rem;margin-left:auto}@media(min-width:58rem){.site-header .nav{margin-left:auto}.site-header .head-end{margin-left:1.5rem}}a.book{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;border-radius:999px;border:1px solid var(--action);background:var(--action);color:#fff;font-family:Schibsted Grotesk Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--t-small, 1rem);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}a.book:hover,a.book:focus-visible{background:var(--action-hover);border-color:var(--action-hover);color:#fff;text-decoration:none}a.book:focus-visible{outline:2px solid var(--action-hover);outline-offset:3px}a.book.book-sm{min-height:44px;padding:0 .9rem}.site-header a.book,.site-header a.book:hover{color:#fff;text-decoration:none}a.resume-dl{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .9rem;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font-family:Schibsted Grotesk Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--t-small, 1rem);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none}a.resume-dl:hover,a.resume-dl:focus-visible{text-decoration:underline;text-underline-offset:.2em}a.resume-dl .rd-short{display:none}.site-header a.track-switch{border:0;padding:0 .25rem;font-weight:400}@media(max-width:30rem){.site-header .head-end{gap:.4rem}.site-header a.book.book-sm{padding:0 .7rem}}@media(max-width:22.5rem){.site-header .wrap{padding:0 .75rem;gap:.4rem}.site-header .head-end{gap:.15rem}.site-header a.resume-dl,.site-header a.book.book-sm{font-size:.9375rem}.site-header a.book.book-sm{padding:0 .5rem}}@media(max-width:30rem){a.resume-dl{padding:0 .6rem}a.resume-dl .rd-long{display:none}a.resume-dl .rd-short{display:inline}}.book-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.book-end{margin:2rem 0 0;padding:1rem 0 0;border-top:2px solid var(--action);max-width:44rem;font-family:Schibsted Grotesk Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#111}.book-end{scroll-margin-top:calc(var(--header-h) + 1rem)}.book-end p{margin:0}.book-end .book-end-h{font-size:var(--t-lead, 1.25rem);font-weight:600;line-height:1.3}.book-end .book-end-t{margin-top:.4rem;font-size:var(--t-body, 1.125rem);line-height:1.5;color:#3a3a3a}.book-end .book-end-a{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem}.book-end a.book-alt{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-small, 1rem);color:#0f172a;text-decoration:underline;text-underline-offset:.2em}.site-footer .book-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0 0 1rem;max-width:none;color:#111}.site-footer .book-foot a.book{color:#fff}main :is(h2,h3,h4)>a{padding-block:.7rem;margin-block:-.7rem}main details>summary{min-height:44px;box-sizing:border-box}.site-header .nav-drop{position:relative;display:flex;flex-wrap:wrap;align-items:center}.site-header .drop-toggle{display:none}.site-header .drop{display:flex;flex-direction:column;width:100%;padding:0 0 .5rem 1rem}.site-header .nav .drop a,.site-header .nav.open .drop a{min-height:48px;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--line);white-space:normal;font-family:var(--sans);font-size:var(--t-small, 1rem);font-weight:400}.site-header .drop a b{font-weight:600;color:var(--ink)}.site-header .drop a span{font-size:.875rem;color:var(--muted, #595959);line-height:1.35}.site-header .drop a:hover{text-decoration:none}.site-header .drop a:hover b{text-decoration:underline;text-underline-offset:.2em}.site-header .drop .drop-label{margin:.75rem 0 0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #595959)}.site-header .nav-drop>a{flex:1 0 100%}@media(min-width:58rem){.site-header .nav-drop{flex-wrap:nowrap;gap:.15rem}.site-header .nav-drop>a{flex:none}.site-header .drop-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:44px;padding:0;border:0;background:none;color:var(--text-2);cursor:pointer}.site-header .drop-toggle svg{transition:transform .15s ease}.site-header .nav-drop.show .drop-toggle svg{transform:rotate(180deg)}.site-header .drop{display:none;position:absolute;top:calc(100% - 4px);left:-1rem;width:18.5rem;padding:.5rem 0;background:var(--bg, #fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #1111111f;z-index:70}.site-header .nav-drop:hover .drop,.site-header .nav-drop:focus-within .drop,.site-header .nav-drop.show .drop{display:flex}.site-header .nav .drop a,.site-header .nav.open .drop a{min-height:0;padding:.6rem 1rem;border:0;font-size:.9375rem}.site-header .drop a:hover,.site-header .drop a[aria-current=page]{background:#f4f4f2}.site-header .drop .drop-all{border-bottom:1px solid var(--line)!important;padding-bottom:.75rem!important}.site-header .drop .drop-label{margin:.6rem 1rem .15rem}}html[data-aud=recruiter] [data-biz],html[data-aud=business] [data-rec]{display:none!important}.aud-switch{padding:0;min-height:44px;border:0;background:none;font:inherit;font-size:var(--t-small, .9rem);color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.85}.aud-switch[hidden]{display:none}.aud-switch.foot{text-align:left}.site-footer nav a,.site-footer nav button,.site-header .brand,.eyebrow a,.loop-link,nav[aria-label=Breadcrumb] a,.breadcrumb a{min-width:44px}.site-footer nav a,.site-footer nav button,.loop-link{justify-content:center}.sm-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px}#rp-range{min-height:44px}#g-mute{min-width:44px;min-height:44px}main a.book,.page-head a.book,.article a.book{color:#fff!important}@view-transition{navigation:auto}header.site-header{view-transition-name:site-header}::view-transition-group(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@supports (animation-timeline: scroll()){header.site-header{position:sticky}header.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--action);transform:scaleX(0);transform-origin:left;animation:amg-scroll linear both;animation-timeline:scroll(root block);pointer-events:none}@keyframes amg-scroll{to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){header.site-header:after{display:none}}.site-header a.book,.site-header a.book *{color:#fff!important}.site-header a.book{background:var(--action)!important;border:1px solid var(--action)!important;color:#fff!important;border-radius:999px!important;padding:0 1rem!important;min-height:44px;display:inline-flex;align-items:center;text-decoration:none!important}.site-header a.book:hover{background:var(--action-hover)!important;border-color:var(--action-hover)!important}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;padding:0 .85rem 0 .7rem;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer}.sg-btn:hover{background:var(--ink);color:var(--bg)}.sg-bars{display:grid;gap:3px;width:16px}.sg-bars i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .2s}.sg-btn:hover .sg-bars i:nth-child(2){transform:translate(3px)}@media(max-width:30rem){.sg-word{display:none}.sg-btn{padding:0 .7rem}}.sg{width:min(34rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--paper);color:var(--ink);border-left:1px solid var(--line);overflow-y:auto}.sg::backdrop{background:#0a13308c}.sg[open]{animation:sg-in .22s ease-out}@keyframes sg-in{0%{transform:translate(2rem);opacity:0}}@media(prefers-reduced-motion:reduce){.sg[open]{animation:none}}.sg-in{padding:1.25rem 1.25rem 2rem}.sg-top{display:flex;align-items:center;justify-content:space-between}.sg-h{margin:0;font-size:var(--t-title);font-weight:700}.sg-x{min-height:44px;padding:0 1rem;border:1px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer}.sg-lead{margin:.5rem 0 1rem;color:var(--text-2)}.sg-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sg-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:64px;padding:.6rem .9rem;border:2px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.sg-tab b{font-size:var(--t-body)}.sg-tab span{font-size:var(--t-small);color:var(--muted);line-height:1.25}.sg-tab[aria-selected=true]{border-color:var(--course);background:var(--course-tint)}.sg-tab:focus-visible,.sg-x:focus-visible,.sg-tile:focus-visible{outline:3px solid var(--course);outline-offset:2px}.sg-group{margin-top:1.5rem}.sg-group h2{margin:0 0 .5rem;font-size:var(--t-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--course)}.sg-tiles{--lm: none;--lm-m: 0;--lm-w: auto;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}.sg-tile{display:block;height:100%;padding:.75rem .9rem .8rem;border:1px solid var(--line);border-bottom:4px solid #c3cbda;border-radius:12px;background:#fff;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}.sg-tile b{display:block;font-size:var(--t-body);line-height:1.25}.sg-tile span{display:block;margin-top:.15rem;font-size:var(--t-small);color:var(--muted);line-height:1.3}.sg-tile:hover{border-color:var(--course);border-bottom-color:var(--course)}.sg-tile:hover b{text-decoration:underline;text-underline-offset:.2em}.sg-foot{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.75rem 0 0}.sg-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.sg-switch{display:block;margin:1.75rem 0 0;padding:.8rem 0;min-height:44px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important}.sg-switch b{display:block;font-size:var(--t-body);text-decoration:underline;text-underline-offset:.2em}.sg-switch span{display:block;font-size:var(--t-small);color:var(--muted)}.sg-switch:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sg-foot{margin-top:.75rem!important}.sg-pane[hidden]{display:none}.site-header a.resume-dl{gap:.4rem;min-width:44px;min-height:44px}.site-header a.resume-dl .rd-mark{flex:none}@media(min-width:36.01rem){.site-header a.resume-dl .rd-mark{display:none}}@media(max-width:36rem){.site-header a.resume-dl{padding:0 .7rem}.site-header a.resume-dl .rd-long{display:none}.site-header a.resume-dl .rd-short{display:inline}}@media(max-width:23rem){.site-header a.resume-dl{padding:0}.site-header a.resume-dl .rd-short{display:none}}:root{--night: #0a1330;--band-hi: #5eead4;--band-body: #d3d7ee;--night-ink: #eef0fa;--night-2: #c8cde6;--accent: #1d4ed8;--accent-art: #f2b01e}.site-header{--ink: var(--night-ink);--text-2: var(--night-2);--muted: var(--night-2);--line: rgba(238, 240, 250, .14);--link: var(--night-ink);--link-hover: var(--band-hi);background:var(--night);border-bottom:0;color:var(--night-ink)}.site-header .brand{color:var(--night-ink);font-weight:700;font-size:var(--t-body);letter-spacing:.01em}.site-header .brand:hover{color:#fff}.site-header .nav a{color:var(--night-2)}.site-header .nav a:hover{color:#fff;text-decoration:none}.site-header .nav a[aria-current=page]{color:#fff;font-weight:500;text-decoration:underline;text-decoration-color:var(--accent-art);text-decoration-thickness:2px;text-underline-offset:.55em}.site-header .drop-toggle{color:var(--night-2)!important}.site-header .menu-toggle{color:var(--night-ink)}.site-header .drop{--ink: #0f172a;--muted: #566274;--line: #d5dbe6;background:#f6f8fb!important;box-shadow:0 10px 28px #11153340!important;border-radius:4px!important}.site-header .nav .drop a{color:#0f172a}.site-header .drop a:hover,.site-header .drop a[aria-current=page]{background:#e9eef5!important;text-decoration:none}.site-header .drop .drop-label{text-transform:none!important;letter-spacing:0!important}.site-header .nav.open{background:var(--night)}.site-header .nav.open a{color:var(--night-ink);border-bottom-color:#eef0fa24}@media(min-width:58rem){.site-header .nav.open a{color:var(--night-2)}}.site-header a.book:hover{color:#fff}.site-header a.resume-dl{border:0;padding:0 .25rem;font-weight:400;color:var(--night-2)}.site-header a.resume-dl:hover{color:#fff}html:not([data-world=arena]) main>.hero:not(.hero~.hero),.page-head,.article>.article-head{--ink: var(--night-ink);--text-2: var(--band-body);--muted: var(--night-2);--line: rgba(238, 240, 250, .16);--link: var(--night-ink);--link-hover: var(--band-hi);--number: var(--night-ink);--button: var(--night-ink);--ink-black: var(--night-ink);--ink-body: var(--band-body);--ink-strong: var(--band-body);--ink-mid: var(--night-2);--ink-faint: rgba(238, 240, 250, .16);position:relative;isolation:isolate;color:var(--night-ink);background:var(--night);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax 0 -100vmax);padding-bottom:calc(clamp(1.5rem,3vw,2.5rem) + 64px)!important;margin-bottom:0}html:not([data-world=arena]) main>.hero:not(.hero~.hero) a,.page-head a,.article>.article-head a{color:var(--night-ink);text-decoration-color:#eef0fa73}html:not([data-world=arena]) main>.hero:not(.hero~.hero) a:hover,.page-head a:hover,.article>.article-head a:hover{color:var(--band-hi)}html:not([data-world=arena]) main>.hero:not(.hero~.hero):after,.page-head:after,.article>.article-head:after{content:"";position:absolute;z-index:-1;bottom:-1px;left:50%;width:100vw;transform:translate(-50%);height:60px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath fill='%23070914' d='M0 120V70l80-12 90 15 120-27 110 21 90-12 70 9 60-24h20v-12h-12l22-8h-30l40-13h-26l46-14 46 14h-26l40 13h-30l22 8h-12v12h20l70 24 90-18 110 24 120-18 100 12v67z'/%3E%3Cpath fill='%23f6f2ea' d='M0 120v-14h1200v14z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.w-sky{position:absolute;z-index:-2;top:0;left:50%;width:100vw;height:100%;transform:translate(-50%);pointer-events:none}html:not([data-world=arena]) main>.hero:not(.hero~.hero) :is(.glance,.byline,.start){border-color:#eef0fa4d}.article>.article-head :is(.dek,.byline,.filed,.head-eyebrow,.byline-meta){color:var(--band-body)!important}.article>.article-head .title{color:var(--night-ink)!important}@media print{html:not([data-world=arena]) main>.hero:not(.hero~.hero),.page-head,.article>.article-head{background:none;box-shadow:none;clip-path:none;color:#000;padding-bottom:1rem!important}html:not([data-world=arena]) main>.hero:not(.hero~.hero):after,.page-head:after,.article>.article-head:after,.w-sky{display:none}}:root{--action: #c2410c;--action-hover: #9a4414;--sun: #fde68a;--sun-soft: transparent;--mint-deep: var(--accent);--mint-soft: transparent;--sky-deep: var(--accent);--sky-soft: transparent;--coral-deep: var(--accent);--coral-soft: transparent}.band[class*=tone-]{border-top:1px solid var(--line)}.tone-ink{background:var(--night)}mark.hl,.tone-sun mark.hl{background:linear-gradient(transparent 62%,#e8893a59 62%)}.book-end{border-top-color:var(--ink);color:var(--ink)}.book-end .book-end-t{color:var(--text-2)}.book-end a.book-alt{color:var(--ink)}.site-footer{--ink: var(--night-ink);--muted: var(--night-2);--line: rgba(238, 240, 250, .14);background:var(--night);color:var(--night-2);border-top:0}.site-footer a{color:var(--night-ink)}.site-footer a:hover{color:var(--band-hi)}.site-footer .book-foot,.site-footer p.name{color:var(--night-ink)}.lp{--paper: transparent;--tint: #e9eef5;--green: #c2410c;--green-2: #9a4414;--mint: #e9eef5;--sun: #f2b01e;--sun-soft: #fdf4d8;--clay: #1d4ed8;--clay-soft: #e6eefc;--ink-2: #0f172a;--card-shadow: 0 0 0 1px #d5dbe6}.lp .grain:before,.lp .glow{display:none!important}.lp .hero-x{background:none!important}.hud-pill,.w-scroll{display:none!important}.w-leak{position:absolute;z-index:5;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:crosshair;animation:wleak 3.2s ease-in-out infinite,wleakin .5s ease-out}.w-leak-body{position:absolute;left:6px;top:4px;width:32px;height:36px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M24 4c10 0 16 8 16 18v20l-5-4-5 5-6-5-6 5-5-5-5 4V22C8 12 14 4 24 4z' fill='%23dfe4f5' fill-opacity='.85'/%3E%3Ccircle cx='18' cy='22' r='3' fill='%23111533'/%3E%3Ccircle cx='30' cy='22' r='3' fill='%23111533'/%3E%3C/svg%3E") center / contain no-repeat}.w-leak-tip{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:2px;white-space:nowrap;padding:.1rem .4rem;font-size:.8125rem;font-weight:600;color:#111533;background:#fde68a;border-radius:2px}.w-leak:hover .w-leak-body,.w-leak:focus-visible .w-leak-body{filter:drop-shadow(0 0 8px var(--band-hi))}.w-leak:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.w-leak.cut{animation:wleakcut .45s ease-in forwards}@keyframes wleak{50%{transform:translate(6px,-8px)}}@keyframes wleakin{0%{opacity:0;transform:scale(.3)}}@keyframes wleakcut{30%{transform:scale(1.2)}to{transform:scale(.2) translateY(20px);opacity:0}}@media(max-width:40rem){.w-leak>*{zoom:.75}}.w-run{position:fixed;left:0;right:0;height:22px;z-index:55;pointer-events:none;background:var(--night)}.w-run-track{position:absolute;left:1rem;right:1.5rem;bottom:5px;height:2px;background:#eef0fa33}.w-run-fill{position:absolute;inset:0;background:var(--accent-art);transform-origin:left;transform:scaleX(0)}.w-run-coin,.w-run-kage,.w-run-oni{position:absolute;bottom:7px;margin-left:1rem}.w-run-coin{width:6px;height:6px;border-radius:50%;background:#fde68a;transform:translate(-50%);bottom:9px}.w-run-coin.got{animation:wcoin .5s ease-out forwards}@keyframes wcoin{to{transform:translate(-50%,-12px) scale(1.4);opacity:0}}.w-run-kage{width:11px;height:14px;transform:translate(-50%);background:#05070f;clip-path:polygon(50% 0,80% 20%,70% 45%,100% 100%,0 100%,30% 45%,20% 20%);box-shadow:inset 0 3px 0 var(--accent-art)}.w-run-kage.moving{animation:wrun .3s steps(2) infinite}.w-run-kage.jump{animation:wjump .4s ease-out}@keyframes wrun{50%{transform:translate(-50%,-2px)}}@keyframes wjump{40%{transform:translate(-50%,-8px)}}.w-run-oni{width:9px;height:9px;transform:translate(-50%);background:#dfe4f5;clip-path:polygon(50% 0,100% 40%,80% 100%,20% 100%,0 40%);opacity:.85}html.has-runner .rt-progress{display:none}@media print{.w-run{display:none}}.sound-toggle,.plain-toggle{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;min-height:44px}.sound-toggle[hidden]{display:none}@media(prefers-reduced-motion:reduce){.w-leak{animation:none!important}}.localnav{--ink: var(--night-ink);--text-2: var(--night-2);--link: var(--night-ink);background:var(--night)!important;border-bottom:1px solid rgba(238,240,250,.12)!important}.localnav a{color:var(--night-ink)}.localnav a:hover{color:var(--band-hi)}.page-head{padding-top:clamp(2rem,5vw,3.5rem)!important}.page-head h1{margin:0}.page-head .lead{margin-top:.75rem}html .site-header,html[data-theme] .site-header{background:var(--night)!important;border-bottom-color:#eef0fa1f!important}html .site-header .nav a,html[data-theme] .site-header .nav a{color:var(--night-2)!important}html .site-header .nav a:hover,html .site-header .brand{color:var(--night-ink)!important}html .site-header a.book,html .site-header a.book *{color:#fff!important}body .article>.article-head{background:var(--night)!important;color:var(--night-ink)!important}body .article>.article-head{--color-text-strong: var(--night-ink);--color-text: var(--band-body);--color-text-muted: var(--night-2)}body .article>.article-head :is(h1,.title){color:var(--night-ink)!important}body .article>.article-head :is(.dek,p){color:var(--band-body)!important}body .article>.article-head :is(.byline,.filed,.head-eyebrow,.breadcrumb,.breadcrumb a){color:var(--night-2)!important}body{min-height:100svh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body .article .answer-box,body .article .takeaways{background:none!important;border:0!important;border-top:1px solid var(--line, #d5dbe6)!important;border-radius:0!important;box-shadow:none!important;padding:.9rem 0 0!important}body .article :is(.answer-label,.takeaways-title,.toc-title){text-transform:none!important;letter-spacing:0!important;font-size:var(--t-body, 1.0625rem)!important;font-weight:700!important;color:#0f172a!important}body .article .answer-label:before{display:none!important;content:none!important}html:not([data-world=arena]){--night: #f6f8fb;--night-ink: #0f172a;--night-2: #334155;--band-hi: #1d4ed8;--band-body: #334155}html:not([data-world=arena]) .site-header{--link-hover: var(--accent);border-bottom:1px solid var(--line)}html:not([data-world=arena]) .site-header .brand:hover,html:not([data-world=arena]) .site-header a.resume-dl:hover{color:var(--accent)}html:not([data-world=arena]) .site-header a.book,html:not([data-world=arena]) .site-header a.book:hover{color:var(--accent);text-decoration-color:#a84a1273}html:not([data-world=arena]) .site-header a.book:hover{color:#7a3509}html:not([data-world=arena]) .site-header .nav a:hover,html:not([data-world=arena]) .site-header .nav a[aria-current=page]{color:var(--ink)}html:not([data-world=arena]) main>.hero:not(.hero~.hero),html:not([data-world=arena]) .page-head,html:not([data-world=arena]) .article>.article-head{--link-hover: var(--accent);--text-2: #334155;--ink-body: #334155;--ink-strong: #334155;--ink-mid: #566274;--line: #d5dbe6;--ink-faint: #d5dbe6;box-shadow:none;clip-path:none;padding-bottom:clamp(1.5rem,3vw,2.5rem)!important}html:not([data-world=arena]) main>.hero:not(.hero~.hero) a:hover,html:not([data-world=arena]) .page-head a:hover,html:not([data-world=arena]) .article>.article-head a:hover{color:var(--accent)}html:not([data-world=arena]) main>.hero:not(.hero~.hero) a,html:not([data-world=arena]) .page-head a,html:not([data-world=arena]) .article>.article-head a{text-decoration-color:#1d1d2459}html:not([data-world=arena]) main>.hero:not(.hero~.hero):after,html:not([data-world=arena]) .page-head:after,html:not([data-world=arena]) .article>.article-head:after{content:none}html:not([data-world=arena]) .w-sky{display:none}html:not([data-world=arena]) main>.hero:not(.hero~.hero) :is(.glance,.byline,.start){border-color:var(--line)}html:not([data-world=arena]) .article>.article-head :is(.dek,.byline,.filed,.head-eyebrow,.byline-meta){color:#334155!important}html:not([data-world=arena]) .site-footer{background:#e9eef5;border-top:1px solid var(--line)}html:not([data-world=arena]) .site-footer a:hover{color:var(--accent)}html:not([data-world=arena]) .w-run{background:var(--bg)}html:not([data-world=arena]) .w-run-track{background:#1d1d2426}.aud{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden auto;background:#0b0e24;color:var(--night-ink, #eef0fa);font-family:inherit}.aud:not([open]){display:none}.aud::backdrop{background:#0b0e24}.aud-bg{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;opacity:.38;transition:opacity .5s,width .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.aud-bg svg{position:absolute;inset:0;width:100%;height:100%}.aud-bg-a{left:0;background:radial-gradient(70% 60% at 30% 70%,rgba(86,98,190,.5),transparent 70%),#111533}.aud-bg-b{right:0;background:radial-gradient(70% 60% at 70% 30%,rgba(232,137,58,.34),transparent 70%),#141026}.aud-line{fill:none;stroke:#f2b01e;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1100;stroke-dashoffset:1100;transition:stroke-dashoffset 1.1s ease-out}.aud-bg-a .aud-line{stroke:#c8cde6}.aud-dots circle{fill:#efe3c2;opacity:0;transition:opacity .4s .5s}.aud-desk rect{fill:#eef0fa29}.aud-bars rect{fill:#eef0fa1a;transform-box:fill-box;transform-origin:bottom;transform:scaleY(.45);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.aud-bars rect:nth-child(2){transition-delay:.05s}.aud-bars rect:nth-child(3){transition-delay:.1s}.aud-bars rect:nth-child(4){transition-delay:.15s}.aud-bars rect:nth-child(5){transition-delay:.2s}.aud-bars rect:nth-child(6){transition-delay:.25s}.aud[data-side=a] .aud-bg-a,.aud[data-side=b] .aud-bg-b{opacity:1;width:58%}.aud[data-side=a] .aud-bg-b,.aud[data-side=b] .aud-bg-a{opacity:.16;width:42%}.aud[data-side=a] .aud-bg-a .aud-line,.aud[data-side=b] .aud-bg-b .aud-line{stroke-dashoffset:0}.aud[data-side=a] .aud-bg-a .aud-dots circle,.aud[data-side=b] .aud-bg-b .aud-dots circle{opacity:1}.aud[data-side=b] .aud-bars rect{transform:scaleY(1);fill:#e8893a47}.aud-in{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:2rem 1.25rem;text-align:center}.aud-hi{margin:0;color:var(--accent-art, #f2b01e);font-weight:700}.aud h2:focus{outline:none}.aud h2{margin:.3rem 0 clamp(1.25rem,4vh,2.5rem);font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);line-height:1.05;letter-spacing:-.035em;color:inherit}.aud-opts{display:grid;gap:1rem;width:min(64rem,100%);grid-template-columns:minmax(0,1fr)}@media(min-width:44rem){.aud-opts{grid-template-columns:1fr 1fr;gap:1.5rem}}.aud-opts button{display:flex;flex-direction:column;gap:.5rem;min-height:clamp(11rem,34vh,19rem);padding:clamp(1.1rem,2.5vw,2rem);text-align:left;border:1px solid rgba(238,240,250,.28);border-radius:14px;background:#0b0e24b8;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.aud-opts button:hover,.aud-opts button:focus-visible{border-color:var(--accent-art, #f2b01e);background:#0b0e24db;outline:none}.aud-opts button:focus-visible{outline:3px solid var(--accent-art, #f2b01e);outline-offset:3px}.aud-opts button:hover .aud-go,.aud-opts button:focus-visible .aud-go{text-decoration-color:currentColor;text-decoration-thickness:2px}.aud-k{align-self:flex-start;padding:.1rem .65rem;border-radius:2rem;border:1px solid rgba(238,240,250,.3);font-size:.95rem;color:var(--night-2, #c8cde6)}.aud-opts b{margin-top:.4rem;font-size:clamp(1.3rem,1rem + 1.2vw,1.9rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.aud-opts span{font-size:1rem;color:var(--night-2, #c8cde6);line-height:1.45}.aud-opts .aud-go{margin-top:auto;padding-top:.75rem;color:var(--accent-art, #f2b01e);font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:currentColor}.aud-skip{margin:1.25rem 0 0;min-height:44px;padding:0 1rem;border:0;background:none;color:var(--night-2, #c8cde6);font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:43.99rem){.aud-bg{width:100%;height:50%;bottom:auto}.aud-bg-b{top:50%}.aud[data-side] .aud-bg{width:100%}.aud-line,.aud-dots,.aud-desk{display:none}.aud-in{justify-content:flex-start;padding-top:1.5rem}.aud-opts button{min-height:0}}@media(prefers-reduced-motion:reduce){.aud-bg,.aud-line,.aud-dots circle,.aud-bars rect,.aud-opts button{transition:none}}.ask{position:fixed;right:1rem;bottom:1rem;z-index:40;font-family:inherit}.ask[hidden],.ask.ask-tuck .ask-btn{display:none}.ask-btn{min-height:48px;padding:0 1.1rem;border:0;border-radius:999px;background:#111533;color:#eef1fb;font:inherit;font-weight:700;box-shadow:0 6px 20px #1115334d;cursor:pointer}.ask-btn:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.5rem;border-radius:50%;background:var(--accent-art, #f2b01e);vertical-align:.05em}.ask-panel{width:min(22rem,calc(100vw - 2rem));padding:1rem;border-radius:8px;background:#111533;color:#eef1fb;box-shadow:0 12px 40px #11153366;box-sizing:border-box}.ask-top{display:flex;justify-content:space-between;align-items:center}.ask-h{margin:0;font-weight:800;font-size:1.1rem}.ask-x{width:44px;height:44px;margin:-.6rem -.6rem 0 0;border:0;background:none;color:inherit;font-size:1.5rem;cursor:pointer}.ask-sub{margin:.1rem 0 .6rem;font-size:.9rem;color:var(--night-2, #c9d0e6)}.ask-panel label{display:block;margin-top:.5rem;font-size:.85rem;font-weight:600}.ask-panel textarea,.ask-panel input[type=email]{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.55rem .7rem;min-height:44px;border:0;border-radius:4px;font:inherit;color:#0f172a;background:#f6f8fb}.ask-hp{position:absolute;left:-9999px}.ask-row{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.ask-go{min-height:44px;padding:0 1.2rem;border:0;border-radius:var(--r-pill, 999px);background:#eef1fb;color:#0f172a;font:inherit;font-weight:600;cursor:pointer}.ask-mail{color:#eef1fb;font-size:.9rem}.ask-msg{margin:.5rem 0 0;font-size:.9rem;min-height:1.2em}.ask-btn:focus-visible,.ask-go:focus-visible,.ask-x:focus-visible{outline:3px solid var(--accent-art, #f2b01e);outline-offset:2px}@media print{.ask,.aud{display:none!important}}dialog.cmdk{margin:12vh auto auto;padding:0;width:min(36rem,calc(100vw - 2rem));max-height:76vh;border:0;border-radius:1.25rem;background:var(--bg, #f6f8fb);color:var(--ink, #0f172a);box-shadow:0 0 0 1px #1d1d241f;overflow:hidden}dialog.cmdk::backdrop{background:#1d1d2480}.cmdk-box{display:flex;flex-direction:column;max-height:76vh}.cmdk-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .5rem 0 1.25rem}.cmdk-lab{font-size:var(--t-small);color:var(--muted, #566274)}.cmdk-x{min-height:44px;min-width:44px;padding:0 .75rem;border:0;background:none;color:var(--ink, #0f172a);font:inherit;font-size:var(--t-small);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cmdk-in{display:block;width:calc(100% - 2.5rem);margin:0 1.25rem;padding:.7rem 0;min-height:48px;border:0;border-bottom:2px solid var(--ink, #0f172a);border-radius:0;background:none;color:inherit;font:inherit;font-size:var(--t-lead)}.cmdk-in::placeholder{color:var(--muted, #566274)}.cmdk-in:focus-visible{outline:none;border-bottom-color:var(--accent, #1d4ed8)}.cmdk-list{overflow-y:auto;padding:.5rem .5rem .25rem}.cmdk-opt{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0 .75rem;align-items:baseline;min-height:44px;padding:.55rem .75rem;border-radius:.75rem;cursor:pointer}.cmdk-opt[aria-selected=true]{background:#fff;box-shadow:inset 3px 0 0 var(--accent, #1d4ed8)}.cmdk-k{grid-row:1 / span 2;font-size:var(--t-small);color:var(--muted, #566274)}.cmdk-t{font-weight:600;line-height:1.3}.cmdk-d{grid-column:2;font-size:var(--t-small);line-height:1.4;color:var(--text-2, #334155);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cmdk-none{margin:0;padding:1rem .75rem;color:var(--text-2, #334155)}.cmdk-hint{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.6rem 1.25rem .8rem;border-top:1px solid var(--line, #d5dbe6);font-size:var(--t-small);color:var(--muted, #566274)}@media(max-width:40rem){dialog.cmdk{margin-top:4vh}.cmdk-keys{display:none}.cmdk-opt{grid-template-columns:1fr}.cmdk-k{grid-row:auto}.cmdk-d{grid-column:1}}@media(hover:none){.kbd-hint{display:none}}@media print{dialog.cmdk{display:none}}html.motion .reveal:not(.in):not(.hr-row){opacity:0;transform:translateY(14px)}html.motion .reveal:not(.hr-row){transition:opacity .6s ease,transform .6s ease}html.motion .reveal.in:not(.hr-row){opacity:1;transform:none}
