@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;font-stretch:75% 125%;src:url(/fonts/nunito-sans-latin-variable.woff2)format("woff2-variations")}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/playfair-display-latin-variable.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2")}:root{--ground:#141617;--panel:#1b1e20;--panel-recessed:#16191b;--input:#101213;--panel-active:#262a2c;--ink:#f8f6f3;--cream:#f9f5ec;--muted:#b8b0a8;--accent:#d9957a;--accent-deep:#6a4632;--hairline:#f8f6f324;--gutter:clamp(12px,2.4vw,28px);--desktop-frame-rim:clamp(24px,2.6vw,38px);--body-font:"Nunito Sans Variable","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--display-font:"Playfair Display Variable",Georgia,serif;--mono-font:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}[data-hynta-follow-link]{color:inherit;transition:color .2s}[data-hynta-follow-link]:is(:hover,:focus-visible){color:var(--accent)}::selection{background:var(--accent-deep);color:var(--ink)}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}img{display:block}.container{width:100%;max-width:1340px;padding-inline:var(--gutter);margin-inline:auto}.site-header{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);background:#141617eb;position:fixed;inset:0 0 auto}.header-row{justify-content:space-between;align-items:stretch;gap:16px;display:flex}.header-logo{flex:none;width:252px;height:48px;display:block;position:relative;overflow:visible}.header-logo img{width:245px;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-logo-triangle-anchor]{pointer-events:none;width:11px;height:10px;position:absolute;top:50%;left:76.1%;transform:translate(-50%,-50%)}.header-nav{flex:none;align-items:center;gap:clamp(10px,1.6vw,20px);display:flex}.nav-text,.footer-links>a{font-family:var(--mono-font);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px}.nav-text[aria-current=page][href=\#top]:not(:first-child){color:var(--accent)}.nav-divider{background:var(--hairline);align-self:stretch;width:1px}.social-link img{filter:invert();opacity:.7;transition:filter .2s,opacity .2s}.social-link:hover img{filter:invert(72%)sepia(24%)saturate(900%)hue-rotate(320deg)brightness(95%);opacity:1}.site-footer{flex-wrap:nowrap;align-items:center;gap:26px;margin-top:clamp(20px,2.6vw,38px);margin-bottom:clamp(30px,4vw,56px);display:flex}.footer-brand,.footer-links,.footer-legal{align-items:center;min-width:0;padding-block:clamp(16px,2vw,26px);display:flex}.footer-brand{flex:none}.footer-links{flex-wrap:wrap;flex:1 1 0;justify-content:center;gap:26px}.footer-links .newsletter-link{word-spacing:-.18em}.footer-legal{font:8px var(--mono-font);letter-spacing:.12em;color:#f8f6f3a3;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:26px}.footer-legal a{color:inherit}main{z-index:1;position:relative}.skip-link{z-index:100;background:var(--ground);padding:12px;position:fixed;top:0;left:12px;transform:translateY(-110%)}.skip-link:focus{transform:translateY(0)}@media (width>=1000px) and (width<=1180px){.footer-links{gap:16px}}@media (width>=940px){:root{--gutter:var(--desktop-frame-rim)}.container{max-width:none}[data-scrollx]{max-width:none!important;padding-inline:var(--desktop-frame-rim)!important}.nav-text{font-size:11.5px}[data-scrollx]>a{padding-block:5px!important;font-size:10.5px!important}[data-section-header] :is(span,a){font-size:12px!important}[data-section-header] [data-blog-name]{font-size:13px!important}[data-essay-meta]{justify-content:center}[data-read-time-compact]{display:none}[data-credential-meta]{font-size:11px!important}[data-credential-heading]{font-size:12.5px!important}[data-credential-body]{font-size:16px!important}}@media (width<=999px){.site-footer{flex-wrap:wrap;gap:0}.footer-brand,.footer-links,.footer-legal{flex:100%;justify-content:flex-start}.footer-brand,.footer-links{padding-bottom:14px}.footer-links,.footer-legal{padding-top:0}}@media (width<=719px){.nav-text,.nav-divider{display:none}.header-logo{width:170px}.header-logo img{width:163px}[data-logo-triangle-anchor]{width:8px;height:7px}}[data-hover=hover-0]:is(:hover,:focus-visible){background:#212528!important}[data-hover=hover-1]:is(:hover,:focus-visible){color:#141617!important;background:#f9f5ec!important}[data-hover=hover-2]:is(:hover,:focus-visible){border-bottom-color:#d9957a!important}[data-hover=hover-3]:is(:hover,:focus-visible){border-color:#d9957a!important}[data-hover=hover-4]:is(:hover,:focus-visible){color:#d9957a!important;background:#1b1f21!important;border-left-color:#d9957a!important}[data-hover=hover-5]:is(:hover,:focus-visible){color:#141617!important;background:#d9957a!important}[hidden]{display:none!important}html,body{height:100%}.privacy-root{min-height:100vh}[data-scrollx]::-webkit-scrollbar{height:2px}[data-scrollx]::-webkit-scrollbar-thumb{background:#f8f6f399}mark{color:#f8f6f3;background:0 0;box-shadow:inset 0 -.5em #d9957a73}textarea:focus{outline-offset:2px;outline:1px solid #d9957a}[data-acc]:hover span{color:#d9957a!important}section,[data-acc]{scroll-margin-top:90px}[data-research-progress]{transition:width .12s linear}[data-research-rail]{align-items:center;display:flex}[data-research-rail-delta]{color:#d9957a;opacity:0;transform-origin:50%;flex:none;max-width:0;margin-right:0;font-weight:700;transition:max-width .24s,margin-right .24s,opacity .18s,transform .24s;display:inline-block;overflow:hidden;transform:translate(-5px)scale(.82)}[data-research-rail].research-rail-active [data-research-rail-delta]{opacity:1;max-width:1.15em;margin-right:7px;transform:translate(0)scale(1)}[data-research-rail].research-rail-active [data-rail-number]{display:none}[data-research-library-delta]{color:#d9957a;flex:0 0 13px;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1;display:inline-flex}#r03 [data-acc]{grid-template-columns:13px clamp(195px,19vw,260px) minmax(0,1fr) 15px;align-items:center;display:grid!important}[data-research-library-category],[data-research-library-question]{align-self:center}[data-research-library-category],[data-research-section-header]>span{font-size:10.5px!important}@media (width>=940px){[data-research-library-category],[data-research-section-header]>span{font-size:12px!important}}[data-research-portrait-glow]{transform-origin:50%;will-change:transform, opacity;animation:3.8s cubic-bezier(.45,0,.55,1) infinite research-portrait-glow}[data-research-headline]>span{white-space:nowrap;display:block}@keyframes research-portrait-glow{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}[data-essay]:is(:hover,:focus-visible){background:#22262a!important}[data-essay]:is(:hover,:focus-visible) [data-essay-art]{opacity:.42!important}[data-essay-meta]{gap:4px!important}[data-essay-category]{color:#d9957a;letter-spacing:.15em;font-size:9.5px}[data-read-time]{color:#f8f6f3a3;letter-spacing:.1em;white-space:nowrap;font-size:8px}[data-axis-point]{opacity:1!important;transform:none!important}[data-axis-point].awaiting-reveal{opacity:0!important;transform:translateY(12px)!important}#r03:not(.research-ready) [data-panel],#r03:not(.research-ready) [data-entry]{display:none!important}button:disabled{cursor:wait!important}[data-headline-mark]{vertical-align:baseline;width:.24em;height:.25em;margin-left:.01em;display:inline-block;position:relative}[data-headline-period]{opacity:1;line-height:1;position:absolute;inset:auto auto -.02em 0}[data-headline-triangle]{clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 66%;opacity:0;background:#d9957a;width:.28em;height:.25em;position:absolute;bottom:.055em;left:0}[data-headline-mark].triangle-arrived [data-headline-period]{opacity:0}[data-headline-mark].triangle-arrived [data-headline-triangle]{opacity:1}.axis-triangle{clip-path:polygon(50% 0,100% 100%,0 100%);background:#d9957a;flex:0 0 10px;width:10px;height:9px;display:inline-block}.triangle-journey{z-index:60;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.triangle-rest{z-index:40;pointer-events:none;position:absolute}.triangle-cursor{z-index:70;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .16s;display:block;position:fixed;inset:0}@media (pointer:fine) and (hover:hover){body.triangle-cursor-active :is(#e02,#e03,#e04,#e05,footer),body.triangle-cursor-active :is(#e02,#e03,#e04,#e05,footer) *{cursor:none!important}body.triangle-cursor-active :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable]:not([contenteditable=false])){cursor:text!important}body.research-triangle-cursor-active :is(main,footer),body.research-triangle-cursor-active :is(main,footer) *{cursor:none!important}body.research-triangle-cursor-active :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable]:not([contenteditable=false])){cursor:text!important}}@media (width>=600px){[data-hero-desktop]{--hero-edge-blend:linear-gradient(to right, transparent 0%, #00000007 1.8%, #0000001b 3.6%, #00000037 5.4%, #0000005a 7.2%, #00000080 9%, #000000a5 10.8%, #000000c8 12.6%, #000000e4 14.4%, #000000f8 16.2%, #000 18%)}[data-hero-copy-cell],[data-hero-image-cell]{background:#1b1e20!important}[data-hero-desktop]{--hero-upper-blend:linear-gradient(to right, transparent 0%, #00000007 5.2%, #0000001b 10.4%, #00000037 15.6%, #0000005a 20.8%, #00000080 26%, #000000a5 31.2%, #000000c8 36.4%, #000000e4 41.6%, #000000f8 46.8%, #000 52%);--hero-shaped-blend:var(--hero-edge-blend), var(--hero-upper-blend), linear-gradient(to bottom, transparent 8%, #00000080 30%, #000 52%)}[data-hero-image-cell]:before{content:"";pointer-events:none;background:#1b1e20;position:absolute;inset:0 0 0 -2px}[data-hero-image-cell]>img{z-index:1;-webkit-mask-image:var(--hero-shaped-blend);mask-image:var(--hero-shaped-blend);-webkit-mask-composite:source-in, source-over;mask-composite:intersect,add}}[data-rolodex-deck]{perspective:1200px}[data-rolodex-card]{transform-origin:50% 0;backface-visibility:hidden}@media (width>=760px) and (prefers-reduced-motion:no-preference){[data-rolodex-card]{top:var(--rolodex-top,100px);will-change:transform, opacity;position:sticky}}@media (width<=759px) and (prefers-reduced-motion:no-preference){[data-rolodex-deck].rolodex-ready [data-rolodex-card]{opacity:.45;transition:opacity .52s,transform .62s cubic-bezier(.2,.7,.2,1);transform:perspective(900px)translateY(14px)rotateX(-3deg)}[data-rolodex-deck].rolodex-ready [data-rolodex-card].rolodex-revealed{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)}}[data-subscribe-label],[data-subscribe-desktop]{display:none!important}[data-subscribe-mobile]{display:inline}@media (width<=939px){[data-research-headline]>span{white-space:normal}[data-hero-desktop]{display:none!important}[data-hero-mobile]{display:flex!important}[data-tcu-cell]{min-height:min(78vw,430px)!important}[data-tcu-img]{object-position:center 8%!important}[data-read-link]{display:none!important}[data-essay-meta]{flex-basis:84px!important}[data-read-time]{white-space:nowrap}}@media (width>=940px){[data-tcu-cell]{min-height:0!important}}@media (width<=599px){#r03 [data-acc]{grid-template-columns:13px minmax(102px,.72fr) minmax(0,1.28fr) 15px;column-gap:10px!important}[data-hero-mobile]{grid-template-columns:1.05fr 1fr;background:#1b1e20!important;column-gap:0!important;display:grid!important}[data-hero-mobile]>div{grid-column:1/-1}[data-hero-mobile]>div:first-child{border-bottom:1px solid #f8f6f324}[data-hero-mobile]>[data-hero-portrait-cell]{grid-area:2/2;min-height:225px;aspect-ratio:auto!important;background:0 0!important;overflow:visible!important}[data-hero-portrait-cell] img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%);object-fit:cover!important;object-position:center top!important;width:calc(100% + 16px)!important;height:100%!important;inset:0 0 auto auto!important}[data-hero-mobile]>div:nth-child(3){z-index:1;grid-area:2/1;align-items:center;display:flex;position:relative;background:0 0!important;padding:18px 8px 18px 18px!important}[data-hero-mobile]>div:nth-child(3) p{font-size:14px!important;line-height:1.65!important}[data-hero-mobile]>div:nth-child(n+4){z-index:1;border-top:1px solid #f8f6f324;position:relative;padding:0!important}.mobile-credential summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 14px;list-style:none;display:flex}.mobile-credential summary::-webkit-details-marker{display:none}.mobile-credential summary:after{content:"+";color:#d9957a;font-size:18px;line-height:1}.mobile-credential[open] summary:after{content:"−"}.mobile-credential summary:focus-visible{outline-offset:-3px;outline:1px solid #d9957a}.mobile-credential>p{padding:0 14px 12px;margin:0!important}[data-subscribe-form]{grid-template-columns:1fr!important;display:grid!important}[data-subscribe-label],[data-subscribe-desktop]{display:none!important}[data-subscribe-mobile]{display:inline!important}[data-subscribe-form] input,[data-subscribe-form] button{min-height:44px;width:100%!important}[data-essay-meta]{gap:4px!important}[data-decoder-steps]{flex-direction:column;width:calc(100% - 20px);margin-left:auto;margin-right:auto;display:flex!important}[data-decoder-step]{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:5px 10px;display:grid;flex:none!important;width:auto!important;height:auto!important;min-height:0!important;padding:11px 14px!important}[data-step-number]{grid-area:1/1/span 2;margin-bottom:0!important}[data-step-title]{grid-area:1/2;margin-bottom:0!important}[data-step-copy]{grid-area:2/2;margin:0!important}[data-example-mobile]{width:calc(100% - 20px);margin:10px auto 2px;display:block!important}[data-example-mobile]>span{letter-spacing:.16em;text-transform:uppercase;color:#d9957a;margin-bottom:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;display:block}[data-example-mobile]>div{background:#f8f6f324;border:1px solid #f8f6f324;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}[data-example-mobile] button{color:#f8f6f3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#16191b;border:0;min-width:0;padding:9px 4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px}[data-example-desktop],[data-announcement-label]{display:none!important}[data-announcement-head]{justify-content:flex-end!important;margin-bottom:4px!important;padding:5px 10px 0!important}#e05>div{align-items:stretch}[data-hynta-media]{display:contents!important}[data-hynta-timing],[data-hynta-image],[data-hynta-description],[data-hynta-follow]{flex:100%!important}[data-hynta-timing]{order:1}[data-hynta-image]{order:2;min-height:min(54vw,225px)!important}[data-hynta-image] img{object-position:28% 52%!important}[data-hynta-description]{order:3}[data-hynta-follow]{display:none!important}footer{flex-direction:column;align-items:stretch!important}[data-foot-col="1"]{padding-bottom:20px!important}[data-foot-col="2"]{flex-direction:column;align-items:flex-start!important;gap:18px!important}[data-foot-links]{flex-direction:column;align-items:flex-start!important;gap:12px!important}[data-foot-social]{gap:24px!important}[data-foot-col="3"]{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media (width>=600px){#announcement{height:230px!important;min-height:200px!important}[data-decoder-steps]{align-items:stretch}[data-decoder-step]{grid-template-rows:auto auto auto;align-content:start;display:grid;width:auto!important;height:auto!important;padding:12px 14px!important}[data-step-number]{margin-bottom:8px!important}[data-step-title]{align-self:start;min-height:0;margin-bottom:3px!important}[data-step-copy]{align-self:start}}@media (width>=600px) and (width<=939px){[data-hero-mobile]{display:none!important}[data-hero-desktop]{grid-template-columns:1.15fr 1fr;background:#1b1e20!important;column-gap:0!important;display:grid!important}[data-hero-desktop]>div:first-of-type{background:#1b1e20!important;justify-content:center!important;gap:0!important;padding:24px 48px 24px 24px!important}[data-hero-desktop] h1{max-width:none!important;margin-bottom:24px!important;font-size:clamp(27px,3.7vw,35px)!important}[data-hero-desktop]>div:first-of-type p{width:auto!important;max-width:none!important;height:auto!important;font-size:16px!important}[data-hero-desktop]>div:nth-of-type(2){background:#1b1e20!important;min-height:360px!important}[data-hero-desktop]>div:nth-of-type(2)>span{display:none}[data-hero-desktop] img{object-fit:contain!important;object-position:right top!important;width:auto!important;height:100%!important;mask-image:var(--hero-shaped-blend)!important;-webkit-mask-image:var(--hero-shaped-blend)!important}[data-hero-desktop]>div:nth-of-type(3){z-index:4;border-top:1px solid #f8f6f324;flex-wrap:wrap;grid-column:1/-1;position:relative;flex-direction:row!important}[data-hero-desktop] [data-cell]{flex:calc(33.333% - 1px)!important}}@media (width<=899px){[data-axis] div[aria-hidden=true]{display:none!important}[data-stagger]{padding-top:0!important}}@media (width<=759px){[data-legend]{display:none!important}}@media (width<=999px){footer{flex-wrap:wrap!important;gap:0!important}[data-foot-col]{flex:100%!important;justify-content:flex-start!important}[data-foot-col="1"],[data-foot-col="2"]{padding-bottom:14px!important}[data-foot-col="2"],[data-foot-col="3"]{padding-top:0!important}}@media (width>=1000px) and (width<=1179px){[data-foot-col="2"]{gap:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}[data-axis-point].awaiting-reveal{opacity:1!important;transform:none!important}[data-research-portrait-glow]{opacity:.82;animation:none!important;transform:translate(-50%,-50%)!important}}
