.ed-page .ls-main{padding-top:var(--of-nav-height, 82px)}.ed-page,.ed-home-invitation{--ed-serif: Georgia, "Times New Roman", serif}.ls .ed-hub-intro{padding-block:70px 48px}.ed-hub-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:7%;align-items:end;margin-top:25px}.ls .ed-hub-heading h1{font:400 clamp(3.7rem,6.5vw,6.6rem)/1.02 var(--ed-serif);letter-spacing:-.055em}.ed-hub-heading h1 em,.ed-feature h2 em,.ed-article-hero h1 em,.ed-home-invitation h2 em,.ed-next-essay h2 em{font-weight:400;color:var(--teal)}.ls .ed-hub-heading>p{max-width:340px;margin-bottom:.5rem;color:var(--muted);font-size:1.1rem;line-height:1.7}.ls .ed-feature{overflow:hidden;background:#f7f4e9;border-top:3px solid var(--ink);padding:27px 44px 0}.ed-feature-label{display:flex;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #d8d5c9;font-size:.69rem;font-weight:700;letter-spacing:.12em}.ed-feature-grid{display:grid;grid-template-columns:1fr .92fr;gap:30px}.ed-feature-copy{padding:37px 0 45px;position:relative;z-index:1}.ls .ed-feature h2{font:400 clamp(3.8rem,6vw,6.5rem)/.98 var(--ed-serif);letter-spacing:-.055em}.ed-feature h2 a:hover,.ed-companion h2 a:hover,.ed-next-essay h2 a:hover,.ed-home-invitation h2 a:hover{color:var(--teal)}.ls .ed-feature-dek{font:400 1.25rem/1.55 var(--ed-serif);margin-top:30px;max-width:435px}.ls .ed-feature-excerpt{font-size:.95rem;line-height:1.75;max-width:440px;color:var(--muted);margin-block:19px 23px}.ed-meta{display:flex;gap:8px 21px;flex-wrap:wrap;font-size:.75rem;line-height:1.5;color:var(--muted)}.ed-meta>:first-child{color:var(--ink)}.ls .ed-link{display:inline-flex;align-items:center;gap:20px;color:var(--ink);font-size:.88rem;line-height:1.4;font-weight:700;padding-bottom:6px;border-bottom:1px solid currentColor}.ls .ed-link:hover{color:var(--teal)}.ls .ed-link-primary{margin-top:29px}.ed-link span{font-size:1.3em}.ed-feature-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:45px 0 45px 15px;min-width:0}.ls .ed-feature-art>img{width:850px;max-width:none;position:absolute;top:33px;left:-145px;transform:rotate(-7deg);mix-blend-mode:multiply}.ed-feature-thought{position:relative;margin-top:330px;border-top:1px solid #c9c7b9;padding-top:23px}.ed-feature-thought>span{font-size:.67rem;font-weight:700;letter-spacing:.12em}.ls .ed-feature-thought p{font:400 clamp(1.8rem,3vw,3rem)/1.14 var(--ed-serif);margin-top:12px;letter-spacing:-.04em}.ed-feature-thought p em{font-weight:400}.ls .ed-companion{display:grid;grid-template-columns:110px 1fr auto;gap:28px;padding-block:52px;border-bottom:1px solid var(--line);align-items:center}.ed-companion-index{font:400 6.6rem/.9 var(--ed-serif);letter-spacing:-.08em;color:#c5ccc5}.ls .ed-companion h2{font:400 clamp(2rem,3vw,3rem)/1.05 var(--ed-serif);letter-spacing:-.045em;margin-block:15px}.ed-companion-copy>p:not(.ls-eyebrow){max-width:600px;color:var(--muted)}.ed-companion .ed-meta{margin-top:20px}.ls .ed-author-context{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:74px 90px}.ls .ed-author-context h2{font:400 clamp(2rem,3.7vw,3.8rem)/1.1 var(--ed-serif);letter-spacing:-.045em;margin-top:20px}.ed-author-context>div:last-child{max-width:550px}.ed-author-context p{color:var(--muted);line-height:1.8}.ed-author-context p a{color:var(--teal);text-decoration:underline;text-underline-offset:.18em}.ed-author-context .ed-link{margin-top:25px}.ls .ed-article-hero{overflow:clip;position:relative;isolation:isolate;padding-top:48px;padding-bottom:32px;border-bottom:1px solid var(--line)}.ed-article-kicker{display:flex;flex-wrap:wrap;gap:15px 30px;font-size:.69rem;font-weight:700;letter-spacing:.1em;margin-bottom:35px}.ed-article-kicker a{color:var(--teal);letter-spacing:0;font-size:.82rem}.ls .ed-article-hero h1{max-width:1000px;font:400 clamp(4.2rem,8vw,8rem)/1 var(--ed-serif);letter-spacing:-.06em}.ls .ed-article-hero h1 em{white-space:nowrap}.ls .ed-article-dek{max-width:760px;font:400 clamp(1.25rem,2vw,1.65rem)/1.55 var(--ed-serif);margin-top:31px}.ed-hero-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:35px}.ed-download-link{color:var(--teal)!important;font-size:.8rem;font-weight:700}.ed-reading-links{display:flex;flex-wrap:wrap;gap:12px 24px}.ls .ed-article-paper{position:absolute;width:390px;right:-72px;top:83px;z-index:-1;opacity:.11;pointer-events:none}.ls .ed-reading-layout{display:grid;grid-template-columns:195px minmax(0,790px);gap:clamp(45px,7vw,115px);align-items:start;padding-top:55px;padding-bottom:70px}.ed-contents{position:sticky;top:130px;align-self:start;font-size:.75rem;padding-bottom:25px;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ed-contents summary{font-size:.68rem;letter-spacing:.12em;font-weight:700;padding-bottom:20px}.ed-contents nav{display:grid;gap:13px}.ed-contents nav a{display:grid;grid-template-columns:18px 1fr;gap:8px;color:var(--muted);line-height:1.5}.ed-contents nav a:hover{color:var(--teal)}.ed-contents nav a>span{color:var(--teal);font-size:.62rem;margin-top:2px}.ls .ed-contents-series{display:block;border-top:1px solid var(--line);margin-top:28px;padding-top:22px;line-height:1.6}.ed-contents-series span{display:block;color:var(--muted);font-size:.61rem;letter-spacing:.08em;margin-bottom:6px}.ed-prose{font:400 1.12rem/1.85 var(--ed-serif);min-width:0;overflow-wrap:break-word}.ls .ed-prose>p{margin:0 0 1.35em}.ed-prose>p:first-of-type{font-size:1.55rem;line-height:1.6}.ls .ed-prose>h2{font:400 clamp(2rem,3.5vw,3rem)/1.14 var(--ed-serif);letter-spacing:-.038em;padding-top:26px;margin:50px 0 26px;border-top:1px solid var(--line);scroll-margin-top:155px}.ed-prose>h2:first-of-type{margin-top:40px}.ed-prose p a,.ed-prose li a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ed-prose a:hover{color:var(--red-deep)}.ed-prose code{font:.86em/1.6 Geist Mono Variable,monospace;background:#f1f3ed;border-radius:3px;padding:.08em .22em}.ed-prose strong{font-weight:700}.ls .ed-native-figure{margin:42px -50px 44px;font-family:Geist Sans,Arial,sans-serif}.ed-native-figure>a{display:block;border-radius:14px;box-shadow:0 7px 36px #1a30221a;background:#edf1ec;overflow:hidden;border:1px solid #d6ddd5}.ed-native-figure>a:hover{box-shadow:0 9px 40px #1a302229}.ed-native-figure picture,.ed-native-figure img{display:block;width:100%}.ed-native-figure figcaption{color:var(--muted);font-size:.77rem;line-height:1.7;padding:15px 10px 0}.ed-image-hint{color:var(--teal)}.ls .ed-review-demo{margin:60px -50px;padding:29px 28px;background:#f4f6ef;border-top:2px solid var(--teal);font-family:Geist Sans,Arial,sans-serif}.ls .ed-review-demo h2{font:400 clamp(1.7rem,3vw,2.65rem)/1.15 var(--ed-serif);letter-spacing:-.04em;margin:14px 0 19px}.ls .ed-demo-intro{font-size:.9rem;line-height:1.7;color:var(--muted);margin-bottom:25px}.ed-review-demo .ed-link{margin-top:22px}.ed-review-demo [class*=jobs-demo]{font-family:Geist Sans,Arial,sans-serif}.ls .ed-product-scene{margin:52px -45px;font-family:Geist Sans,Arial,sans-serif;scroll-margin-top:155px}.ed-scene-intro{padding-inline:45px}.ls .ed-scene-intro h2{font:400 clamp(1.9rem,3.5vw,2.8rem)/1.15 var(--ed-serif);letter-spacing:-.04em;margin:15px 0 19px}.ed-scene-intro h2 em{color:var(--teal);font-weight:400}.ed-scene-intro sup{display:inline-block;margin-left:.16em;font:400 .55em/1 sans-serif;vertical-align:super}.ed-scene-intro sup a{color:var(--teal)}.ls .ed-scene-intro>p:last-child{font-size:.92rem;line-height:1.7;color:var(--muted);max-width:620px;margin-bottom:25px}.ls .ed-product-scene .ed-illustration-note{margin:17px 0 0;color:var(--muted);font-size:.75rem;line-height:1.65;scroll-margin-top:155px}.ed-illustration-note>span{color:var(--teal);font-weight:700}.ed-product-scene>.ed-link{margin:22px 0 0 45px}.ed-author-bio>a+a{margin-left:24px}.ed-notes-page .ed-article-hero h1{font-size:clamp(3rem,6vw,5.4rem)}.ls.ed-notes-page .ed-article-hero h1 em{white-space:normal}.ed-notes-page .ed-prose>h3{font:400 1.5rem/1.3 var(--ed-serif);margin:30px 0 18px}.ed-notes-return{display:inline-flex;margin-top:30px}.living-site .ed-prose>.ed-paper-cta{width:100%;max-width:100%;min-width:0;margin:48px 0;font-family:Geist Sans,Arial,sans-serif}.ed-endmark{color:var(--teal);font-size:1rem;margin-top:32px}.ls .ed-author-bio{margin-top:45px;border-top:1px solid var(--line);padding-top:27px;font:400 .9rem/1.8 Geist Sans,Arial,sans-serif;color:var(--muted)}.ed-author-bio a{display:inline-block;margin-top:14px;color:var(--teal);font-weight:700}.ls .ed-next-essay{padding:44px 48px;background:#f7f4e9;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;margin-bottom:85px}.ls .ed-next-essay h2{font:400 clamp(2.8rem,4.5vw,4.5rem)/1.05 var(--ed-serif);letter-spacing:-.05em;margin-top:19px}.ed-next-essay>div:last-child{align-self:end}.ed-next-essay p:not(.ls-eyebrow){font:400 1.12rem/1.7 var(--ed-serif);margin-bottom:22px}.ed-all-link{display:block;margin-top:22px;font-size:.8rem;color:var(--muted)!important}.ls .ed-home-invitation{margin-block:60px;padding:29px 44px 42px;border-top:3px solid var(--ink);background:#f7f4e9;--ed-serif: Georgia, "Times New Roman", serif}.ed-home-invitation-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #d8d5c9}.ed-home-invitation-top>a{font-size:.78rem;font-weight:700}.ed-home-invitation-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;padding-top:33px}.ls .ed-home-invitation h2{font:400 clamp(2.8rem,4.8vw,5rem)/1.06 var(--ed-serif);letter-spacing:-.05em}.ls .ed-home-byline{font-size:.77rem;margin-top:22px;color:var(--muted)}.ed-home-invitation-copy>p:first-child{font:400 1.25rem/1.6 var(--ed-serif)}.ed-home-invitation-copy>p+p{font-size:.92rem;line-height:1.8;color:var(--muted)}.ed-first-link{display:block;width:fit-content;color:var(--muted)!important;font-size:.75rem;margin-top:23px}@media(max-width:1100px){.ed-hub-heading{grid-template-columns:1.4fr 1fr;gap:5%}.ls .ed-feature{padding-inline:30px}.ls .ed-feature-art>img{width:680px;left:-145px;top:75px}.ed-feature-thought{margin-top:290px}.ls .ed-reading-layout{grid-template-columns:170px minmax(0,1fr);gap:45px}.ls .ed-native-figure,.ls .ed-review-demo,.ls .ed-product-scene{margin-inline:0}.ed-scene-intro{padding-inline:0}.ed-product-scene>.ed-link{margin-left:0}.ls .ed-companion{grid-template-columns:85px 1fr}.ed-companion>.ed-link{grid-column:2;justify-self:start}}@media(max-width:760px){.ls .ed-hub-intro{padding-block:40px 32px}.ed-hub-heading{grid-template-columns:1fr;gap:25px}.ls .ed-hub-heading h1{font-size:clamp(3rem,10vw,4.6rem)}.ls .ed-hub-heading>p{max-width:450px;font-size:1rem}.ls .ed-feature{padding:22px 24px 0}.ed-feature-label{font-size:.61rem;flex-wrap:wrap;gap:8px}.ed-feature-grid{grid-template-columns:1fr;gap:0}.ed-feature-copy{padding-block:29px 10px}.ls .ed-feature h2{font-size:clamp(3.8rem,15vw,5.8rem)}.ed-feature-art{min-height:235px;padding:20px 0 30px}.ls .ed-feature-art>img{width:510px;top:-20px;left:auto;right:-260px;opacity:.8}.ed-feature-thought{margin-top:65px;border:0}.ls .ed-feature-thought p{font-size:2.2rem}.ls .ed-companion{grid-template-columns:1fr;gap:17px;padding-block:35px}.ed-companion-index{display:none}.ed-companion>.ed-link{grid-column:1}.ls .ed-author-context{grid-template-columns:1fr;gap:28px;padding-block:43px 58px}.ls .ed-article-hero{padding-top:31px}.ed-article-kicker{margin-bottom:24px;font-size:.6rem}.ls .ed-article-hero h1{font-size:clamp(3rem,12vw,5.7rem)}.ls .ed-article-dek{margin-top:25px}.ed-hero-bottom{align-items:start;flex-direction:column;gap:21px;margin-top:26px}.ls .ed-article-paper{width:260px;right:-80px;top:92px}.ls .ed-reading-layout{grid-template-columns:1fr;gap:35px;padding-top:25px}.ed-contents{position:static;max-height:none;padding:16px 18px;background:#f4f6ef}.ed-contents summary{padding-bottom:0}.ed-contents details[open] summary{padding-bottom:20px}.ed-contents nav{grid-template-columns:1fr 1fr;gap:11px 20px}.ed-contents-series{display:none!important}.ed-prose{font-size:1.06rem;line-height:1.82}.ed-prose>p:first-of-type{font-size:1.35rem}.ls .ed-prose>h2{margin-top:39px;padding-top:23px;font-size:2.1rem}.ls .ed-native-figure{margin-block:31px}.ed-native-figure figcaption{padding-inline:0;font-size:.71rem}.ls .ed-review-demo{padding:23px 15px;margin-block:38px}.ls .ed-product-scene{margin-block:38px}.ed-author-bio>a{display:block;width:fit-content}.ed-author-bio>a+a{margin-left:0}.ls .ed-next-essay{grid-template-columns:1fr;gap:27px;padding:28px 24px;margin-bottom:50px}.ls .ed-home-invitation{margin-block:40px;padding:22px 24px 32px}.ed-home-invitation-top{flex-wrap:wrap;gap:11px}.ed-home-invitation-top>.ls-eyebrow{font-size:.65rem}.ed-home-invitation-grid{grid-template-columns:1fr;gap:24px;padding-top:25px}.ls .ed-home-invitation h2{font-size:clamp(2.8rem,10vw,4.4rem)}}@media(max-width:430px){.ed-contents nav{grid-template-columns:1fr}.ed-meta{column-gap:12px;font-size:.69rem}.ed-feature-label>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.ed-page *{scroll-behavior:auto!important}}@media(max-width:700px){.ed-page .ls-container{width:calc(100% - 40px)}}
