@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--ink:#17211d;--muted:#6d716b;--paper:#f5f0e5;--cream:#ece3d1;--moss:#304f43;--sage:#8da38b;--ochre:#c58a44;--red:#a74935;--rule:#17211d2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{color:var(--ink);background:#d7bf8d}.skip-link{background:var(--ink);color:var(--paper);z-index:20;padding:10px 14px;transition:transform .15s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;width:min(1320px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.wordmark{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:640;display:flex}.mark{background:var(--ink);color:var(--paper);letter-spacing:-.04em;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:14px;display:grid}.nav-links{gap:30px;font-size:14px;display:flex}.nav-links a{border-bottom:1px solid #0000;padding:12px 0}.nav-links a:hover,.nav-links a:focus-visible{border-color:var(--ink)}.nav-links .nav-subscribe{border:1px solid var(--ink);border-radius:999px;padding:11px 17px;transition:background .2s,color .2s}.nav-links .nav-subscribe:hover,.nav-links .nav-subscribe:focus-visible{background:var(--ink);color:var(--paper)}.hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(44px,5vw,80px);width:min(1320px,100% - 48px);min-height:650px;margin:0 auto;padding:70px 0 82px;display:grid}.kicker{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:650}.hero h1,.approach h1,.approach h2,.archive-intro h1,.not-found h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:.93}.hero h1{max-width:810px;font-size:clamp(58px,6.25vw,100px)}.hero h1 span{white-space:nowrap;display:block}.dek{color:#3e4742;max-width:650px;margin:34px 0 0;font-family:Georgia,serif;font-size:clamp(20px,2vw,27px);line-height:1.5}.meta{border-top:1px solid var(--rule);color:var(--muted);gap:20px;max-width:590px;margin-top:32px;padding-top:17px;font-size:13px;display:flex}.meta>*+:before{content:"•";margin-right:20px}.share-control{z-index:5;margin-top:24px;display:inline-block;position:relative}.share-trigger{border:1px solid var(--rule);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 12px;font-size:12px;font-weight:680;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.share-trigger:hover,.share-trigger:focus-visible,.share-trigger[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.share-trigger:active{transform:translateY(1px)}.share-trigger-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:10px;display:inline-flex}.share-menu{background:var(--ink);color:var(--paper);border-radius:2px 20px 2px 2px;width:min(390px,100vw - 40px);padding:24px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:11px 13px #b98a4c42,0 22px 55px #17211d35}.share-menu-heading{border-bottom:1px solid #ffffff1f;padding-bottom:19px}.share-menu-heading span{color:#d5a35f;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.share-menu-heading p{margin:7px 0 0;font-family:Georgia,serif;font-size:20px}.share-destinations{grid-template-columns:repeat(4,1fr);gap:7px;padding:22px 0;display:grid}.share-destinations a{color:#cbd2ce;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:9px;display:flex}.share-destinations i{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-style:normal;transition:background .2s,border-color .2s;display:flex}.share-destinations i img{object-fit:contain;width:20px;height:20px}.share-destinations a:first-child i img{width:17px;height:17px}.share-destinations a:hover i,.share-destinations a:focus-visible i{background:#ffffff0b;border-color:#d5a35f}.share-actions{border-top:1px solid #ffffff1f;padding-top:9px;display:grid}.share-actions button,.share-actions a{color:#cbd2ce;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.share-actions button:hover,.share-actions button:focus-visible,.share-actions a:hover,.share-actions a:focus-visible{color:#e8be82}.share-actions button>span,.share-actions a>span{color:#d5a35f;text-align:center;width:20px;font-family:Arial,sans-serif;font-size:12px;display:inline-block}.read-link{border-bottom:1px solid var(--ink);align-items:center;gap:14px;margin-top:42px;padding-bottom:6px;font-size:14px;font-weight:650;display:inline-flex}.read-link span{transition:transform .2s}.read-link:hover span{transform:translateY(4px)}.cover-art{aspect-ratio:5/4;background:#dccbad;border-radius:3px 34px 3px 3px;margin:0;position:relative;overflow:hidden;box-shadow:18px 22px #304f431c,0 34px 70px #292a1f21}.cover-art img{object-fit:cover;object-position:47% center;width:100%;height:100%;display:block}.reading-layout{width:min(760px,100% - 48px);margin:0 auto;padding:100px 0 150px}.essay-body{min-width:0}.essay-body>p{letter-spacing:-.012em;margin:0 0 1.3em;font-family:Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.78}.essay-body>p.opening,.essay-body>p.opening+p:not(.opening){font-size:24px;line-height:1.58}.act{border-top:3px solid var(--ink);margin:0 0 52px;padding-top:22px;scroll-margin-top:28px}.act:not(:first-child){margin-top:130px}.act span{color:var(--red);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.act h2{letter-spacing:-.04em;margin:10px 0 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.essay-section-heading{margin:90px 0 30px}.essay-section-heading.with-image{margin-top:112px}.essay-body h3{letter-spacing:-.035em;margin:0;scroll-margin-top:24px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.15}.essay-body h4{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:56px 0 21px;font-family:Arial,sans-serif;font-size:12px;font-weight:750;line-height:1.45}.essay-body blockquote{border-left:3px solid var(--red);margin:44px 0 46px;padding:5px 0 6px 32px}.essay-body blockquote p{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:27px;line-height:1.38}.essay-list{gap:12px;margin:14px 0 36px;padding-left:25px;font-family:Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.65;display:grid}.essay-list li::marker{color:var(--red)}.essay-break{justify-content:center;align-items:center;height:90px;display:flex}.essay-break span{background:var(--red);opacity:.72;border-radius:50%;width:5px;height:5px}.essay-crescendo{margin-block:38px!important;font-size:23px!important;line-height:1.75!important}.citation-link{color:var(--red);vertical-align:super;margin-left:.12em;font-family:Arial,sans-serif;font-size:.58em;font-weight:750;text-decoration:none}.citation-link:hover{text-decoration:underline}.section-image{background:#dfd2b9;border-radius:3px 24px 3px 3px;margin:0 0 30px;overflow:hidden;box-shadow:10px 12px #304f431c}.section-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pop-up-point{background:#e2d5bd;border-radius:2px 26px 2px 2px;margin:50px -55px;padding:34px 42px 38px;transform:rotate(-.35deg);box-shadow:9px 10px #304f431f}.pop-up-point span{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750}.pop-up-point p{margin:13px 0 0;font-family:Georgia,serif;font-size:27px;line-height:1.3}.thought-break{justify-content:center;align-items:center;gap:10px;height:56px;display:flex}.thought-break i{background:var(--ochre);border-radius:50%;width:5px;height:5px}.essay-end{border-top:1px solid var(--rule);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:110px;padding-top:22px;font-size:10px;display:flex}.essay-end a{color:var(--ink);font-weight:700}.author-note{border-top:1px solid #304f4338;border-bottom:1px solid #304f4338;margin:54px 0 0}.author-note summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:112px;padding:25px 6px;list-style:none;display:flex}.author-note summary::-webkit-details-marker{display:none}.author-note summary>span:first-child{gap:6px;display:grid}.author-note summary small{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.author-note summary strong{letter-spacing:-.02em;font-family:Georgia,serif;font-size:25px;font-weight:400}.author-note-action{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.author-note-action i{border:1px solid #304f4342;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-style:normal;transition:transform .25s,border-color .25s;display:flex}.author-note summary:hover .author-note-action{color:var(--ink)}.author-note summary:hover .author-note-action i{border-color:var(--red)}.author-note[open] .author-note-action i{transform:rotate(180deg)}.author-note-content{border-top:1px solid #304f4326;padding:42px 6px 52px}.author-note-content h2{letter-spacing:-.025em;margin:0 0 22px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.author-note-content h2:not(:first-child){margin-top:52px}.author-note-content p{color:#4f5752;max-width:700px;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.75}.author-note-content p+p{margin-top:20px}.author-note-content ul{color:#4f5752;max-width:700px;margin:18px 0 24px;padding-left:25px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.author-note-content li+li{margin-top:6px}.author-note-content li::marker{color:var(--red)}.author-note-content ul+p{margin-top:24px}.source-notes{background:var(--ink);color:var(--paper);border-radius:2px 26px 2px 2px;margin:54px -56px 0;overflow:hidden;box-shadow:12px 14px #b98a4c36}.source-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:32px;min-height:150px;padding:32px 42px;list-style:none;display:flex}.source-notes summary::-webkit-details-marker{display:none}.source-notes-summary-copy{gap:7px;display:grid}.source-notes-eyebrow{color:#d5a35f;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:750}.source-notes-summary-copy strong{letter-spacing:-.025em;font-family:Georgia,serif;font-size:clamp(24px,4vw,35px);font-weight:400;line-height:1.14}.source-notes-count{color:#aeb8b2;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:11px}.source-notes-toggle{border:1px solid #819089;border-radius:50%;flex:0 0 46px;width:46px;height:46px;transition:background .25s,border-color .25s,transform .25s;position:relative}.source-notes-toggle i{background:var(--paper);width:16px;height:1px;transition:transform .25s;position:absolute;top:22px;left:14px}.source-notes-toggle i:last-child{transform:rotate(90deg)}.source-notes summary:hover .source-notes-toggle{background:#ffffff0d;border-color:#d5a35f}.source-notes[open] .source-notes-toggle{transform:rotate(45deg)}.source-notes-content{border-top:1px solid #ffffff1f;padding:0 42px 48px}.source-notes-intro{border-bottom:1px solid #ffffff1f;padding:38px 0 42px}.source-notes-intro p{color:#cbd2ce;max-width:680px;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.source-group{padding:48px 0 18px;scroll-margin-top:28px}.source-group:target{background:linear-gradient(90deg,#d5a35f0d,#0000 70%)}.source-group+.source-group{border-top:1px solid #ffffff1f}.source-group>header{grid-template-columns:34px 1fr;gap:18px;margin-bottom:27px;display:grid}.source-group>header span{color:#d5a35f;letter-spacing:.16em;padding-top:8px;font-size:10px;font-weight:700}.source-group h2{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.source-group ol{counter-reset:source;gap:0;margin:0 0 0 52px;padding:0;list-style:none;display:grid}.source-group li{counter-increment:source;border-top:1px solid #ffffff17;padding:24px 0 26px;position:relative}.source-group li:before{color:#79867f;content:counter(source, decimal-leading-zero);letter-spacing:.14em;font-size:9px;position:absolute;top:29px;left:-52px}.source-group a{color:var(--paper);text-underline-offset:5px;font-family:Georgia,serif;font-size:18px;line-height:1.42;text-decoration-color:#d5a35f00;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.source-group a:hover{color:#e8be82;text-decoration-color:#d5a35f}.source-group a span{color:#d5a35f;margin-left:8px;font-family:Arial,sans-serif;font-size:11px;display:inline-block;transform:translateY(-2px)}.source-group li p{color:#aeb8b2;margin:10px 0 0;font-family:Arial,sans-serif;font-size:13px;line-height:1.62}.source-notes-editorial{border-left:2px solid #d5a35f;margin-top:38px;padding:5px 0 5px 22px}.source-notes-editorial span{color:#d5a35f;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.source-notes-editorial p{color:#98a49e;margin:9px 0 0;font-size:12px;line-height:1.65}.approach{background:var(--ink);color:var(--paper);padding:120px max(24px,50% - 520px)}.approach-page{min-height:min(720px,100vh - 238px)}.approach .kicker{color:#d5a35f}.approach h1,.approach h2{font-size:clamp(48px,6vw,80px)}.approach-intro>p:last-child{color:#ccd1cc;max-width:680px;margin:42px 0 0 auto;font-family:Georgia,serif;font-size:20px;line-height:1.65}.approach-intro{border-bottom:1px solid #ffffff26;padding-bottom:110px}.approach-intro .kicker{margin-bottom:36px}.approach-intro h1{max-width:980px;line-height:.98}.approach-intro>p:last-child{margin-top:50px}.approach-section{border-bottom:1px solid #ffffff26;grid-template-columns:54px minmax(0,1fr);gap:clamp(28px,5vw,84px);padding:88px 0 94px;display:grid}.approach-section>span{color:#d5a35f;letter-spacing:.16em;padding-top:12px;font-size:10px;font-weight:700}.approach-section>div{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);column-gap:clamp(44px,7vw,110px);display:grid}.approach-section h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.02}.approach-section p{color:#cbd2ce;grid-column:2;margin:0 0 1.35em;font-family:Georgia,serif;font-size:18px;line-height:1.72}.approach-section .approach-statement{color:var(--paper);letter-spacing:-.025em;margin-bottom:34px;font-size:clamp(25px,3vw,34px);line-height:1.3}.approach-section-agenda{border-bottom:0}.approach-suggest{background:#22382f;border-radius:2px 28px 2px 2px;margin-top:28px;padding:clamp(34px,5vw,58px);box-shadow:12px 14px #00000024}.approach-suggest-label{color:#d5a35f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:750;display:block}.approach-suggest p{color:#ccd5d0;max-width:690px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.approach-suggest a{overflow-wrap:anywhere;border-bottom:1px solid #d5a35f;align-items:center;gap:15px;margin-top:32px;padding-bottom:7px;font-family:Georgia,serif;font-size:clamp(19px,3vw,28px);display:inline-flex}.approach-suggest a span{color:#d5a35f;font-family:Arial,sans-serif;font-size:14px}.subscribe-band{background:var(--moss);color:var(--paper);padding:clamp(78px,9vw,128px) 24px;scroll-margin-top:24px}.subscribe-compact{background:var(--cream);border-top:1px solid var(--rule);padding:42px 24px}.subscribe-compact>div{justify-content:space-between;align-items:center;gap:36px;width:min(1120px,100%);margin:0 auto;display:flex}.subscribe-compact p{letter-spacing:-.02em;margin:0;font-family:Georgia,serif;font-size:clamp(20px,3vw,29px)}.subscribe-compact p>span{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-family:Arial,sans-serif;font-size:9px;font-weight:750;display:block}.subscribe-compact a{border:1px solid var(--ink);border-radius:999px;flex:none;align-items:center;gap:24px;padding:14px 20px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.subscribe-compact a:hover,.subscribe-compact a:focus-visible{background:var(--ink);color:var(--paper)}.subscribe-page{background:var(--moss);color:var(--paper);min-height:min(760px,100vh - 88px);padding:clamp(90px,12vw,160px) 24px}.subscribe-page-inner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:end;gap:clamp(60px,9vw,140px);width:min(1120px,100%);margin:0 auto;display:grid}.subscribe-page h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(58px,8vw,104px);font-weight:400;line-height:.93}.subscribe-page header>p:last-child{color:#d5ddd8;max-width:580px;margin:36px 0 0;font-family:Georgia,serif;font-size:19px;line-height:1.65}.subscribe-page-form{border-top:1px solid #ffffff38;padding-top:32px}.subscribe-page-promise{color:#96aaa0;letter-spacing:.12em;text-transform:uppercase;margin:30px 4px 0;font-size:10px}.broadcast-admin{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(60px,9vw,130px);width:min(1120px,100% - 48px);min-height:min(760px,100vh - 88px);margin:0 auto;padding:clamp(90px,11vw,150px) 0;display:grid}.broadcast-admin h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(52px,7vw,86px);font-weight:400;line-height:.96}.broadcast-admin header>p:last-child{color:#4f5752;max-width:600px;margin:34px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.broadcast-form{background:var(--ink);color:var(--paper);border-radius:2px 24px 2px 2px;align-self:start;gap:11px;padding:38px;display:grid;box-shadow:12px 14px #304f431f}.broadcast-form label{color:#d5a35f;letter-spacing:.16em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:750}.broadcast-form input,.broadcast-form select{appearance:none;background:var(--paper);color:var(--ink);font:inherit;border:0;border-radius:2px 12px 2px 2px;outline:0;width:100%;min-width:0;padding:15px 14px;font-size:14px}.broadcast-form input:focus-visible,.broadcast-form select:focus-visible{box-shadow:0 0 0 2px #d5a35f}.broadcast-form button{color:var(--ink);cursor:pointer;font:inherit;background:#d5a35f;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:18px;padding:15px 20px;font-size:13px;font-weight:750;display:flex}.broadcast-form button:hover,.broadcast-form button:focus-visible{background:#e8be82}.broadcast-form button:disabled{cursor:wait;opacity:.65}.broadcast-form-status{color:#aeb8b2;min-height:19px;margin:7px 0 0;font-size:12px;line-height:1.55}.broadcast-form-status.is-error{color:#f3c2b7}.broadcast-draft-result{border-top:1px solid #ffffff1f;gap:10px;margin-top:9px;padding-top:20px;display:grid}.broadcast-draft-result span{color:#8e9b94;overflow-wrap:anywhere;font-size:10px}.broadcast-draft-result a{color:#e8be82;font-family:Georgia,serif;font-size:17px}.broadcast-preview-links{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 4px 0;padding-top:18px;font-size:11px;display:grid}.broadcast-preview-links>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-bottom:3px;font-size:9px;font-weight:750}.broadcast-preview-links a{border-bottom:1px solid var(--rule);padding:5px 0}.subscribe-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:end;gap:clamp(50px,8vw,120px);width:min(1120px,100%);margin:0 auto;display:grid}.subscribe-kicker{color:#e8be82;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:750}.subscribe-copy h2{letter-spacing:-.055em;max-width:650px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:.98}.subscribe-copy>p:last-child{color:#d5ddd8;max-width:540px;margin:28px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.6}.subscribe-form{min-width:0;position:relative}.subscribe-form>label{color:#e8be82;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.subscribe-fields{background:var(--paper);border-radius:2px 18px 2px 2px;grid-template-columns:1fr auto;gap:8px;padding:7px;display:grid}.subscribe-fields input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;min-width:0;padding:13px 12px;font-size:15px}.subscribe-fields input::placeholder{color:#777e79}.subscribe-fields input:focus-visible{box-shadow:inset 0 -2px var(--ochre)}.subscribe-fields button,.confirmation-button{background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:13px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.subscribe-fields button:hover,.subscribe-fields button:focus-visible,.confirmation-button:hover,.confirmation-button:focus-visible{background:var(--red)}.subscribe-fields button:active,.confirmation-button:active{transform:translateY(1px)}.subscribe-fields button:disabled{cursor:wait;opacity:.7}.subscribe-consent,.subscribe-status{color:#bac7c0;margin:13px 4px 0;font-size:11px;line-height:1.55}.subscribe-consent a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.subscribe-status{color:#f3c2b7;min-height:17px;margin-top:5px}.subscribe-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.subscribe-success{border:1px solid #ffffff2b;border-radius:2px 18px 2px 2px;align-items:center;gap:18px;min-height:108px;padding:24px;display:flex}.subscribe-success>span{color:#e8be82;border:1px solid #e8be82;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid}.subscribe-success strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.subscribe-success p{color:#bac7c0;margin:6px 0 0;font-size:12px;line-height:1.5}.site-footer{color:var(--muted);justify-content:space-between;align-items:center;width:min(1320px,100% - 48px);min-height:150px;margin:0 auto;font-size:13px;display:flex}.footer-links{align-items:center;gap:26px;display:flex}.footer-links a{border-bottom:1px solid #0000;padding:5px 0}.footer-links a:hover,.footer-links a:focus-visible{border-color:var(--ink)}.footer-links p{margin:0}.subscription-page,.privacy-page{width:min(920px,100% - 48px);margin:0 auto}.subscription-page{min-height:min(760px,100vh - 88px);padding:clamp(100px,14vw,180px) 0 120px}.subscription-page h1,.privacy-page h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(54px,9vw,96px);font-weight:400;line-height:.96}.subscription-page>p:not(.kicker,.subscription-smallprint){color:#3e4742;max-width:650px;margin:34px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.65}.subscription-page form{margin-top:38px}.confirmation-button{padding:16px 24px}.subscription-smallprint{color:var(--muted);margin-top:18px;font-size:11px}.confirmation-mark{border:1px solid var(--ochre);color:var(--ochre);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:34px;font-size:20px;display:grid}.privacy-page{padding:clamp(90px,12vw,150px) 0}.privacy-intro{color:#3e4742;max-width:720px;margin:34px 0 80px;font-family:Georgia,serif;font-size:23px;line-height:1.6}.privacy-page h2{border-top:1px solid var(--rule);margin:52px 0 0;padding-top:26px;font-family:Georgia,serif;font-size:30px;font-weight:400}.privacy-copy{color:#4f5752;max-width:700px;margin:18px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.75}.privacy-page a{text-decoration:underline;-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:4px}.privacy-updated{color:var(--muted);margin-top:70px;font-size:11px}.archive-intro{width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(90px,12vw,170px) 0 clamp(70px,9vw,130px)}.archive-intro h1{max-width:930px;font-size:clamp(56px,9vw,118px)}.archive-intro>p:last-child{color:#3e4742;max-width:680px;margin:34px 0 0;font-family:Georgia,serif;font-size:clamp(19px,2vw,25px);line-height:1.55}.card-grid{gap:56px;width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:130px;display:grid}.publication-card{grid-template-columns:1.1fr .9fr;align-items:start;column-gap:clamp(34px,6vw,90px);display:grid}.publication-card>img{aspect-ratio:5/4;object-fit:cover;border-radius:3px 28px 3px 3px;grid-row:1/6;box-shadow:12px 14px #304f431c}.card-kicker{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700}.publication-card h2{letter-spacing:-.035em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1}.publication-card p{color:#4f5752;line-height:1.65}.card-link{border-bottom:1px solid var(--ink);justify-self:start;margin-top:18px;padding-bottom:5px;font-size:13px;font-weight:700}.not-found{width:min(900px,100% - 48px);margin:0 auto;padding:16vw 0}.not-found h1{font-size:clamp(58px,10vw,120px)}.not-found>p:not(.kicker){color:var(--muted);margin-top:30px;font-family:Georgia,serif;font-size:21px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:64px}.hero h1 span{white-space:normal}.cover-art{aspect-ratio:16/10;justify-self:center;width:100%;max-width:680px}.pop-up-point,.source-notes{margin-inline:-20px}.publication-card{grid-template-columns:1fr}.publication-card>img{grid-row:auto;margin-bottom:36px}.subscribe-inner,.subscribe-page-inner{grid-template-columns:1fr;align-items:start}.broadcast-admin{grid-template-columns:1fr}}@media (max-width:620px){.site-nav,.hero,.reading-layout,.site-footer{width:min(100% - 32px,1320px)}.site-nav{min-height:72px}.site-nav .wordmark>span:last-child{display:none}.nav-links{align-items:center;gap:14px}.nav-links .nav-subscribe{padding:9px 13px}.hero{min-height:auto;padding:58px 0 72px}.hero h1{font-size:clamp(51px,16vw,76px)}.dek{font-size:20px}.meta{gap:8px;font-size:12px}.meta>*+:before{margin-right:8px}.share-control{margin-top:21px}.share-menu{padding:22px;left:0}.cover-art{aspect-ratio:4/3;border-radius:3px 24px 3px 3px;box-shadow:10px 12px #304f431c}.reading-layout{padding:75px 0 100px}.essay-body>p,.essay-body>p.opening{font-size:19px;line-height:1.7}.act h2{font-size:34px}.essay-section-heading{margin-top:68px}.essay-section-heading.with-image{margin-top:82px}.essay-body h3{font-size:31px}.essay-body h4{margin-top:46px}.essay-body blockquote{margin-block:36px;padding-left:22px}.essay-body blockquote p{font-size:23px}.essay-list{font-size:19px}.section-image{border-radius:3px 18px 3px 3px;margin-bottom:24px;box-shadow:7px 8px #304f431c}.pop-up-point{margin-inline:-8px;padding:30px 25px}.pop-up-point p{font-size:23px}.author-note{margin-top:46px}.author-note summary{min-height:104px;padding-inline:2px}.author-note summary strong{font-size:23px}.author-note-action{gap:0;font-size:0}.author-note-content{padding:34px 2px 42px}.author-note-content h2{font-size:25px}.author-note-content p,.author-note-content ul{font-size:16px}.source-notes{border-radius:2px 20px 2px 2px;margin:46px -8px 0}.source-notes summary{min-height:134px;padding:27px 24px}.source-notes-summary-copy strong{font-size:26px}.source-notes-toggle{flex-basis:40px;width:40px;height:40px}.source-notes-toggle i{width:14px;top:19px;left:12px}.source-notes-content{padding:0 24px 38px}.source-notes-intro{padding:30px 0 34px}.source-group{padding-top:38px}.source-group>header{grid-template-columns:27px 1fr;gap:10px}.source-group h2{font-size:22px}.source-group ol{margin-left:37px}.source-group li:before{left:-37px}.approach{padding-block:90px}.approach-intro{padding-bottom:75px}.approach-intro .kicker{margin-bottom:30px}.approach-intro>p:last-child{margin-top:40px;font-size:18px}.approach-section{grid-template-columns:30px minmax(0,1fr);gap:15px;padding:64px 0 68px}.approach-section>div{display:block}.approach-section h2{margin-bottom:32px}.approach-section p{font-size:17px}.approach-suggest{padding:32px 25px 36px}.approach-suggest a{gap:9px}.subscribe-band{padding-inline:16px}.subscribe-compact{padding:34px 16px}.subscribe-compact>div{flex-direction:column;align-items:flex-start;gap:25px}.subscribe-compact a{justify-content:space-between;align-self:stretch}.subscribe-copy h2{font-size:clamp(44px,14vw,64px)}.subscribe-fields{grid-template-columns:1fr}.subscribe-fields button{padding-block:14px}.subscribe-page{min-height:0;padding:82px 16px 96px}.subscribe-page-inner{gap:58px}.subscribe-page h1{font-size:clamp(53px,15vw,72px)}.broadcast-admin{gap:52px;width:min(100% - 32px,1120px);padding:80px 0 95px}.broadcast-form{padding:30px 24px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.footer-links{flex-direction:column;align-items:flex-start;gap:8px}.subscription-page,.privacy-page{width:min(100% - 32px,920px)}.archive-intro{width:min(100% - 32px,1120px)}.archive-intro h1{font-size:clamp(50px,15vw,76px)}.card-grid{width:min(100% - 32px,1120px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
