.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-ymu5gvpn]{margin:1.5rem 0}.emdash-video[data-astro-cid-ymu5gvpn] video[data-astro-cid-ymu5gvpn]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-ymu5gvpn] figcaption[data-astro-cid-ymu5gvpn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}.design-switcher[data-astro-cid-lhh7o5bv]{z-index:1000;color:#141312;max-inline-size:min(340px,100vw - 32px);font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset-block-end:16px;inset-inline-start:16px}details[data-astro-cid-lhh7o5bv]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 12px 32px #0000002e}summary[data-astro-cid-lhh7o5bv]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}summary[data-astro-cid-lhh7o5bv]::-webkit-details-marker{display:none}summary[data-astro-cid-lhh7o5bv]:before{content:"";background:conic-gradient(#c2410c 0 33%, #1d4ed8 0 66%, #15803d 0);border-radius:50%;block-size:10px;inline-size:10px}.design-switcher__label[data-astro-cid-lhh7o5bv]{color:#6b6862}.design-switcher__current[data-astro-cid-lhh7o5bv]{font-weight:600}.design-switcher__hint[data-astro-cid-lhh7o5bv]{color:#6b6862;margin:0;padding:0 14px 8px;font-size:13px}ul[data-astro-cid-lhh7o5bv]{margin:0;padding:0 8px 8px;list-style:none}button[data-astro-cid-lhh7o5bv]{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}button[data-astro-cid-lhh7o5bv]:hover{background:#0000000d}button[data-astro-cid-lhh7o5bv][aria-pressed=true]{color:#fff;background:#141312}button[data-astro-cid-lhh7o5bv] small[data-astro-cid-lhh7o5bv]{opacity:.75;font-size:12.5px;display:block}.design-switcher__number[data-astro-cid-lhh7o5bv]{border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px}@media print{.design-switcher[data-astro-cid-lhh7o5bv]{display:none}}.emdash-live-search[data-astro-cid-klwkb3g6]{display:inline-block;position:relative}.emdash-live-search-input[data-astro-cid-klwkb3g6]{border:1px solid var(--emdash-search-border,#ccc);background:var(--emdash-search-bg,white);width:100%;color:var(--emdash-search-text,inherit);border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.emdash-live-search-input[data-astro-cid-klwkb3g6]:focus{border-color:var(--emdash-search-border-focus,#666);outline:none}.emdash-live-search-results[data-astro-cid-klwkb3g6]{background:var(--emdash-search-bg,white);border:1px solid var(--emdash-search-border,#ccc);z-index:1000;border-radius:.25rem;max-height:400px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.emdash-live-search-loading[data-astro-cid-klwkb3g6],.emdash-live-search-no-results[data-astro-cid-klwkb3g6]{text-align:center;color:var(--emdash-search-muted,#666);padding:1rem}.emdash-live-search-result[data-astro-cid-klwkb3g6]{color:var(--emdash-search-text,inherit);border-bottom:1px solid var(--emdash-search-border,#eee);padding:.75rem 1rem;text-decoration:none;display:block}.emdash-live-search-result[data-astro-cid-klwkb3g6]:last-child{border-bottom:none}.emdash-live-search-result[data-astro-cid-klwkb3g6]:hover,.emdash-live-search-result[data-astro-cid-klwkb3g6]:focus,.emdash-live-search-result[data-astro-cid-klwkb3g6].focused{background:var(--emdash-search-hover,#f5f5f5);outline:none}.emdash-live-search-result-title[data-astro-cid-klwkb3g6]{font-weight:500;display:block}.emdash-live-search-result-collection[data-astro-cid-klwkb3g6]{color:var(--emdash-search-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-size:.75rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-klwkb3g6]{color:var(--emdash-search-muted,#666);margin-top:.25rem;font-size:.875rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-klwkb3g6] mark{color:var(--emdash-search-highlight,var(--emdash-search-text,#000));background:0 0;font-weight:600}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-inline-size:100%;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:var(--display-weight,400);letter-spacing:-.035em;text-wrap:balance;line-height:1.03}em{font-weight:inherit}button{background:0 0;border:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:6px}a,button{touch-action:manipulation}.frame{inline-size:min(100% - 104px,1392px);margin-inline:auto}.reading-width{inline-size:min(100% - 48px,720px);margin-inline:auto}.eyebrow,.story-meta,.essay-meta,.back-link{font-family:var(--body);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500}.eyebrow{line-height:1.6}.muted{color:var(--muted)}.accent{color:var(--accent)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:10000;padding:10px 18px;position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{border-block-end:1px solid var(--line)}.header-inner{align-items:center;gap:32px;min-block-size:104px;inline-size:min(100% - 104px,1392px);margin-inline:auto;display:flex}.brand{font:500 36px/1 var(--display);letter-spacing:-.06em;white-space:nowrap}.brand-suffix{font:500 9px/1 var(--body);letter-spacing:.22em;margin-block-start:6px;display:block}.brand-suffix span{color:var(--accent);padding-inline-start:5px}.site-nav{white-space:nowrap;align-items:center;gap:28px;margin-inline-start:auto;font-size:12px;display:flex}.site-nav a,.footer-links a{position:relative}.site-nav a:after,.footer-links a:after{content:"";background:var(--accent);transform-origin:0;block-size:1px;transition:transform .25s;position:absolute;inset-block-end:-5px;inset-inline:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after,.footer-links a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:22px;margin-inline-start:14px;display:flex}.search-trigger{align-items:center;gap:9px;min-block-size:44px;font-size:12px;display:flex}.search-trigger svg{inline-size:19px}.theme-toggle{min-block-size:44px;min-inline-size:44px;padding:4px;font-size:27px;line-height:1}.masthead{padding-block:30px 23px}.masthead-top,.masthead-bottom{justify-content:space-between;gap:25px;display:flex}.masthead-top p{color:var(--muted);font-size:9px}.masthead h1{letter-spacing:-.065em;justify-content:space-between;align-items:baseline;padding-block:8px 17px;font-size:clamp(92px,13.8vw,220px);line-height:1.08;display:flex}.masthead h1>span{position:relative}.masthead-star{color:var(--accent);vertical-align:top;margin-inline-start:.24em;padding-block-start:.25em;font-family:serif;font-size:.49em;animation:1.3s cubic-bezier(.2,.7,.2,1) both star-turn;display:inline-block}.masthead-bottom{border-block-start:1px solid var(--line);padding-block-start:16px;font-size:12px}.masthead-bottom p:first-child{font-style:italic;font-family:var(--display);font-size:21px}.masthead-bottom p:last-child{color:var(--muted);align-self:center}.featured{background:var(--feature);border-block:1px solid var(--line)}.feature-inner{grid-template-columns:40% 60%;min-block-size:450px;max-inline-size:1600px;margin-inline:auto;display:grid}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 30px 50px max(52px,50vw - 696px);display:flex}.feature-copy .eyebrow{align-items:center;gap:10px;display:flex}.dot{background:var(--accent);border-radius:50%;block-size:5px;inline-size:5px}.feature-copy h2{margin-block:22px 18px;font-size:clamp(70px,7.8vw,130px);animation:.8s 80ms both rise-in}.feature-excerpt{max-inline-size:340px;color:var(--muted);font-size:14px;line-height:1.75;animation:.8s .18s both rise-in}.feature-meta{letter-spacing:.04em;flex-wrap:wrap;gap:16px;margin-block:23px;font-size:10px;display:flex}.feature-image{background:var(--feature-image-bg,var(--feature));min-block-size:100%;position:relative;overflow:hidden}.feature-image img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.feature-image:hover img{transform:scale(1.035)}.button{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:45px;min-block-size:49px;padding:12px 21px;font-size:12px;transition:background .25s,transform .25s;display:inline-flex}.button:hover{background:var(--accent);transform:translateY(-2px)}.button span{font-size:22px;line-height:1}.recent-section{padding-block:100px 90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:44px;display:flex}.section-heading .eyebrow{color:var(--accent);margin-block-end:12px}.section-heading h2{font-size:clamp(40px,4.3vw,64px)}.text-link{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-block-size:44px;font-size:12px;transition:color .2s,border-color .2s;display:inline-flex}.text-link span[aria-hidden]{font-size:19px;transition:transform .25s}.text-link:hover{color:var(--accent);border-color:var(--accent)}.text-link:hover span[aria-hidden]{transform:translate(3px,-3px)}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 30px;display:grid}.story{align-self:start;min-inline-size:0;padding-block-end:14px}.story-image{aspect-ratio:1.48;background:var(--soft);display:block;overflow:hidden}.story-image img{object-fit:cover;block-size:100%;inline-size:100%;filter:var(--photo-filter,none);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.story:hover .story-image img{transform:scale(1.035)}.story-meta{letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block:18px 12px;font-size:8px;display:flex}.story h2{overflow-wrap:anywhere;font-size:clamp(28px,2.6vw,40px);line-height:1.12}.story h2 a{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.story h2 a:hover{background-size:100% 1px}.story>p{color:var(--muted);margin-block:16px 14px;font-size:12px;line-height:1.85}.story .text-link{gap:40px;min-block-size:36px;font-size:10px}.image-placeholder{height:100%;font:80px var(--display);background:var(--feature);color:var(--accent);justify-content:center;align-items:center;display:flex}.image-placeholder span{margin-inline-start:10px;font-size:30px}.about-strip{background:var(--soft);padding-block:70px}.about-strip-inner{grid-template-columns:1fr 2fr .6fr;align-items:start;gap:40px;display:grid}.about-strip .eyebrow{color:var(--accent);margin-block-start:8px}.about-strip h2{font-size:clamp(43px,5vw,70px);line-height:1.05}.about-strip h2 em{color:var(--accent)}.about-strip p:not(.eyebrow){max-inline-size:460px;color:var(--muted);margin-block:24px;font-size:13px}.about-star{color:var(--accent);place-self:center end;font:130px/1 serif}.site-footer{background:var(--footer);color:var(--footer-ink);padding-block:55px 22px}.footer-main{justify-content:space-between;align-items:center;gap:30px;padding-block-end:48px;display:flex}.footer-brand{font:400 clamp(39px,4vw,62px)/1.2 var(--display);letter-spacing:-.04em}.footer-brand span{color:var(--footer-accent)}.footer-main p{font:italic 17px var(--display);opacity:.65;margin-block-start:12px}.footer-links{flex-direction:column;align-items:flex-start;gap:14px;min-inline-size:180px;font-size:11px;display:flex}.footer-links a{justify-content:space-between;gap:32px;inline-size:100%;display:flex}.footer-bottom{border-block-start:1px solid color-mix(in srgb,var(--footer-ink) 20%,transparent);justify-content:space-between;align-items:center;gap:24px;padding-block-start:20px;font-size:9px;display:flex}.itomic-credit{align-items:center;gap:5px;display:flex}.itomic-credit svg{block-size:12px;inline-size:12px;color:var(--footer-accent)}.itomic-credit a{text-underline-offset:3px;text-decoration:underline}.page-intro{padding-block:70px 54px}.page-intro>.eyebrow{color:var(--accent);margin-block:12px 24px}.page-intro h1{overflow-wrap:anywhere;max-inline-size:1100px;font-size:clamp(54px,7.4vw,108px)}.page-intro h1 em{color:var(--accent)}.page-intro>p:not(.eyebrow){color:var(--muted);margin-block-start:25px;font-size:15px}.archive-section{padding-block-end:90px}.archive-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin-block-end:35px;padding-block:12px;font-size:11px;display:flex}.pagination{justify-content:space-between;gap:24px;margin-block-start:48px;display:flex}.page-cover{max-block-size:480px;margin-block:0 55px;overflow:hidden}.page-cover img{object-fit:cover;max-block-size:480px;inline-size:100%}.page-prose{margin-block-end:50px}.page-return{margin-block-end:90px}.prose{font-family:var(--display);letter-spacing:0;font-size:23px;line-height:1.8}.prose p,.prose ul,.prose ol,.prose figure,.prose blockquote{margin-block:0 1.3em}.prose p:empty{display:none}.prose h2,.prose h3,.prose h4{letter-spacing:-.02em;margin-block:1.7em .7em;line-height:1.2}.prose h2{font-size:1.65em}.prose h3{font-size:1.3em}.prose a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:4px;overflow-wrap:anywhere}.prose a:hover{color:var(--accent)}.prose blockquote{border-inline-start:2px solid var(--accent);color:var(--accent);padding-inline-start:25px;font-style:italic}.prose img{max-block-size:700px;inline-size:auto;margin-inline:auto}.prose figcaption{font:11px/1.6 var(--body);color:var(--muted);margin-block-start:10px}.prose li{margin-block:.4em;padding-inline-start:5px}.prose hr{border:0;border-block-start:1px solid var(--line);margin-block:45px}.prose iframe{max-inline-size:100%}.essay-header{padding-block:38px 45px}.back-link{letter-spacing:.04em;min-block-size:44px;color:var(--muted);align-items:center;font-size:10px;display:inline-flex}.essay-meta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-block:35px 25px;font-size:9px;display:flex}.essay-header h1{max-inline-size:1150px;font-size:clamp(48px,6.6vw,96px);line-height:1.06}.essay-cover{aspect-ratio:2.15;max-inline-size:1150px;margin-block-end:42px;overflow:hidden}.essay-cover img{object-fit:cover;block-size:100%;inline-size:100%}.reading-controls{border-block-end:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-block-end:30px;padding-block:0 15px;font-size:11px;display:flex}.reading-controls button{align-items:center;gap:14px;min-block-size:44px;padding:5px 10px;display:flex}.reading-controls button[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -1px var(--accent)}.larger-a{font-size:19px}.larger-reading{font-size:28px}.reading-progress{background:var(--accent);z-index:100;transform-origin:0;block-size:3px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.essay-end{text-align:center;padding-block:30px 60px}.end-mark{color:var(--accent);margin-block-end:30px;font:45px serif;display:block}.tags{font:10px var(--body);flex-wrap:wrap;justify-content:center;gap:9px 20px;margin-block-end:30px;display:flex}.tags a{border-block-end:1px solid var(--line);padding-block:8px}.related-section{border-block-start:1px solid var(--line);padding-block:45px 80px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:950px}.empty-page{min-block-size:70vh}.empty-page .button{margin-block-start:30px}.search-open{overflow:hidden}dialog{border:1px solid var(--line);background:var(--paper);max-block-size:calc(100dvh - 110px);inline-size:min(760px,100% - 36px);color:var(--ink);margin:0 auto;padding:30px 36px 38px;position:fixed;inset-block-start:80px;inset-inline:0;overflow:auto;box-shadow:0 25px 100px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18181480}.dialog-top{justify-content:space-between;align-items:center;margin-block-end:20px;display:flex}.dialog-top button{block-size:44px;inline-size:44px;font-size:35px;line-height:1}dialog h2{margin-block-end:25px;font-size:44px}.dialog-hint{color:var(--muted);margin-block-start:20px;font-size:11px}.search-form{gap:10px;margin-block-start:25px;display:flex}.predictive-search{flex:1;min-inline-size:0;position:relative}.search-form input{border:1px solid var(--line);background:var(--paper);min-block-size:54px;inline-size:100%;color:var(--ink);border-radius:0;padding:13px 15px;font-size:15px}.search-form button[type=submit]{background:var(--ink);color:var(--paper);border:1px solid var(--ink);align-self:start;min-block-size:54px;padding:12px 22px}.emdash-live-search-results{z-index:5;background:var(--paper);border:1px solid var(--line);max-block-size:280px;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto;box-shadow:0 12px 30px #0001}.emdash-live-search-results[hidden]{display:none!important}.emdash-live-search-results-list{margin:0;padding:0;list-style:none}.emdash-live-search-results-list a{border-block-end:1px solid var(--line);padding:15px 17px;font-size:13px;line-height:1.6;display:block}.emdash-live-search-results-list a:hover,.emdash-live-search-results-list a[aria-selected=true],.emdash-live-search-results-list .is-active a{background:var(--soft);color:var(--accent)}.emdash-live-search-no-results,.emdash-live-search-loading{padding:15px;font-size:13px}.search-results{min-block-size:300px;padding-block:5px 100px}.search-row{border-block-end:1px solid var(--line);padding-block:24px}.search-row h2{font-size:34px;line-height:1.2}.search-row h2 a{justify-content:space-between;gap:24px;display:flex}.search-row h2 span{font:24px var(--body);color:var(--accent)}.empty-state{padding-block:35px}.empty-state h2{margin-block-end:20px;font-size:40px}.empty-state a{text-decoration:underline}.page-intro .search-form{max-inline-size:720px;margin-block-start:40px}[data-reveal]{animation:.7s both gentle-appear}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gentle-appear{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes star-turn{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:none}}@media (width>=1500px){.feature-copy{padding-inline-start:104px}.feature-inner{min-block-size:520px}}@media (width<=1050px){.frame,.header-inner{inline-size:calc(100% - 64px)}.header-inner{gap:20px}.site-nav{gap:16px;font-size:11px}.header-actions{gap:8px;margin-inline-start:0}.search-trigger span{display:none}.feature-copy{padding:35px 25px 35px 32px}.feature-inner{min-block-size:400px}.feature-copy h2{font-size:85px}.story-grid{gap:38px 22px}.about-strip-inner{grid-template-columns:.8fr 2fr .5fr;gap:25px}.about-star{font-size:100px}}@media (width<=700px){.frame,.header-inner{inline-size:calc(100% - 40px)}.header-inner{flex-wrap:wrap;justify-content:space-between;gap:0;min-block-size:130px;padding-block:18px 12px}.brand{font-size:33px}.brand-suffix{font-size:8px}.header-actions{gap:15px;margin-inline-start:auto}.search-trigger span{font-size:11px;display:block}.site-nav{order:3;justify-content:space-between;gap:10px;inline-size:100%;margin-block-start:15px;margin-inline-start:0;font-size:10px}.site-nav a{align-items:center;min-block-size:32px;display:flex}.masthead{padding-block:22px 18px}.masthead-top p{letter-spacing:.08em;font-size:7px}.masthead-top p:last-child{text-align:end;max-inline-size:125px}.masthead h1{letter-spacing:-.055em;padding-block:17px 18px;font-size:clamp(62px,13vw,92px)}.masthead-star{margin-inline-start:.12em;font-size:.4em}.masthead-bottom{padding-block-start:13px;display:block}.masthead-bottom p:first-child{font-size:18px}.masthead-bottom p:last-child{margin-block-start:4px;font-size:9px}.feature-inner{grid-template-columns:1fr;min-block-size:auto}.feature-copy{grid-template-columns:1fr auto;gap:0 16px;padding:28px 24px 32px;display:grid}.feature-copy .eyebrow{grid-column:1/-1;font-size:9px}.feature-copy h2{margin-block:14px;font-size:68px}.feature-excerpt{grid-column:1/-1;max-inline-size:none;font-size:12px}.feature-meta{flex-direction:column;grid-column:1;align-self:center;gap:8px;margin-block:18px 0;font-size:9px}.feature-copy .button{grid-column:2;gap:20px;min-block-size:43px;margin-block-start:18px;padding:10px 16px;font-size:10px}.feature-image{aspect-ratio:1.65;order:-1;min-block-size:260px}.feature-image img{object-position:center}.recent-section{padding-block:55px 50px}.section-heading{align-items:flex-start;gap:15px;margin-block-end:28px}.section-heading h2{font-size:36px}.section-heading .eyebrow{margin-block-end:7px;font-size:9px}.section-heading>.text-link{white-space:nowrap;align-self:flex-end;gap:12px;font-size:9px}.story-grid,.related-grid{grid-template-columns:1fr;gap:35px}.story{border-block-end:1px solid var(--line);padding-block-end:28px}.story-image{aspect-ratio:1.6}.story h2{font-size:35px;line-height:1.12}.story-meta{margin-block:16px 10px;font-size:8px}.story>p{margin-block:13px;font-size:12px}.story .text-link{font-size:10px}.about-strip{padding-block:40px}.about-strip-inner{grid-template-columns:1fr 50px;gap:22px}.about-strip .eyebrow{grid-column:1/-1;margin:0;font-size:9px}.about-strip-inner>div{grid-column:1}.about-strip h2{font-size:40px}.about-strip p:not(.eyebrow){margin-block:20px;font-size:12px}.about-star{grid-column:2;align-self:start;font-size:56px}.footer-main{flex-direction:column;align-items:flex-start;gap:32px;padding-block-end:30px}.footer-brand{font-size:43px}.footer-main p{font-size:15px}.footer-links{min-inline-size:170px;font-size:11px}.footer-bottom{align-items:flex-end;gap:16px;font-size:8px}.footer-bottom>p:first-child{max-inline-size:140px}.itomic-credit{white-space:nowrap;gap:4px}.site-footer{padding-block:36px 22px}.page-intro{padding-block:40px 35px}.page-intro h1{font-size:55px;line-height:1.04}.page-intro>.eyebrow{margin-block:10px 19px;font-size:9px}.page-intro>p:not(.eyebrow){font-size:13px}.archive-toolbar{gap:16px;font-size:10px}.archive-toolbar .text-link{gap:12px;font-size:9px}.archive-section{padding-block-end:55px}.essay-header{padding-block:20px 27px}.essay-header h1{font-size:48px}.essay-meta{gap:12px;margin-block:24px 18px;font-size:8px}.essay-cover{aspect-ratio:1.5;inline-size:100%;margin-block-end:26px}.reading-width{inline-size:calc(100% - 44px)}.prose{font-size:21px;line-height:1.8}.prose h2{font-size:1.5em}.prose blockquote{padding-inline-start:18px}.larger-reading{font-size:25px}.reading-controls{margin-block-end:24px;font-size:10px}.reading-controls button{gap:10px}.essay-end{padding-block:22px 40px}.related-section{padding-block:35px}.page-cover,.page-prose{margin-block-end:30px}.page-return{margin-block-end:50px}dialog{max-block-size:calc(100dvh - 40px);inline-size:calc(100% - 24px);padding:18px 20px 24px;inset-block-start:20px}dialog h2{font-size:35px}.dialog-top{margin-block-end:10px}.search-form{gap:7px}.search-form input{min-block-size:50px;padding:12px;font-size:16px}.search-form button[type=submit]{min-block-size:50px;padding:10px 13px;font-size:12px}.search-row h2{font-size:29px}.search-results{padding-block-end:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width>=701px){.header-inner{min-block-size:88px}.masthead{padding-block:18px 17px}.masthead h1{padding-block:2px 12px;font-size:clamp(90px,12vw,195px);line-height:1}.masthead-bottom{padding-block-start:12px}.feature-inner{min-block-size:380px}.feature-copy{padding-block:30px}.feature-copy h2{margin-block:13px 14px;font-size:clamp(70px,7.4vw,115px)}.feature-meta{margin-block:17px}.feature-excerpt{font-size:13px}}@media (width<=700px){.masthead{padding-block:16px 15px}.masthead h1{padding-block:12px}.feature-image{aspect-ratio:1.8;min-block-size:200px}.feature-copy{padding-block:24px 26px}}.predictive-search emdash-live-search{inline-size:100%;max-inline-size:none;display:block}.search-form .emdash-live-search input,.search-form .emdash-live-search-results{background:var(--paper);inline-size:100%;color:var(--ink);border-color:var(--line);border-radius:0}dialog .emdash-live-search-results{max-block-size:min(320px,40dvh);margin-block-start:8px;position:static}dialog .search-form{align-items:flex-start}.emdash-live-search-result{color:var(--ink);background:var(--paper)}.emdash-live-search-result:hover,.emdash-live-search-result:focus{background:var(--soft)}.button{white-space:nowrap}:root[data-design=recommended]{--paper:#f6f3eb;--ink:#272923;--muted:#66665b;--accent:#9c432f;--line:#d9d6cb;--soft:#eeebe1;--feature:#eeece5;--footer:#252b26;--footer-ink:#f3f0e7;--footer-accent:#ddad88;--display:var(--font-recommended-display),Georgia,serif;--body:var(--font-recommended-body),Arial,sans-serif;--display-weight:400}:root[data-design=recommended][data-theme=dark]{--paper:#1e2520;--ink:#eeeadd;--muted:#b7bcaf;--accent:#e5ac85;--line:#414b40;--soft:#283229;--feature:#29332c;--footer:#151c17;--footer-ink:#eeeadd;--photo-filter:brightness(.86)}:root[data-design=familiar]{--paper:#f0edf0;--ink:#302a31;--muted:#655e66;--accent:#704c68;--line:#d7cfd8;--soft:#e5dfe6;--feature:#e4dfe4;--footer:#302732;--footer-ink:#f7eef5;--footer-accent:#cfb0ca;--display:var(--font-familiar-display),Georgia,serif;--body:var(--font-familiar-body),Arial,sans-serif;--display-weight:400}:root[data-design=familiar] .masthead h1{letter-spacing:-.06em;font-size:clamp(80px,11.8vw,185px)}:root[data-design=familiar] .story-image{border-radius:6px}:root[data-design=familiar] .feature-copy h2{font-style:italic}:root[data-design=familiar] .story h2{font-size:clamp(24px,2.2vw,34px)}:root[data-design=familiar][data-theme=dark]{--paper:#241f27;--ink:#f2eaf4;--muted:#c3b8c8;--accent:#dbadd1;--line:#4a3d50;--soft:#302735;--feature:#352c38;--footer:#18131c;--footer-ink:#f2eaf4;--photo-filter:brightness(.85)}@media (width<=700px){:root[data-design=familiar] .masthead h1{font-size:11.3vw}:root[data-design=familiar] .story h2{font-size:30px}:root[data-design=familiar] .page-intro h1{font-size:48px}}:root[data-design=bold]{--paper:#f3e5d5;--ink:#122938;--muted:#4d6070;--accent:#a84128;--line:#c9c2b3;--soft:#e7d8c7;--feature:#dfd0be;--footer:#122938;--footer-ink:#f3e5d5;--footer-accent:#e5a278;--display:var(--font-bold-display),Georgia,serif;--body:var(--font-bold-body),Arial,sans-serif;--display-weight:400}:root[data-design=bold] .masthead h1{text-transform:uppercase;letter-spacing:-.07em;font-size:clamp(80px,11.4vw,180px)}:root[data-design=bold] .masthead-bottom{border-block-start:3px solid var(--ink)}:root[data-design=bold] .feature-copy h2{font-style:italic}:root[data-design=bold] .feature-inner{grid-template-columns:43% 57%}:root[data-design=bold] .story-image{aspect-ratio:1.25}:root[data-design=bold] .section-heading h2{font-style:italic}:root[data-design=bold][data-theme=dark]{--paper:#132734;--ink:#f1e4d2;--muted:#b5c1c5;--accent:#f0aa7e;--line:#3c5360;--soft:#1e3542;--feature:#213e4b;--footer:#0b1b25;--footer-ink:#f1e4d2;--photo-filter:brightness(.86)}@media (width<=700px){:root[data-design=bold] .masthead h1{font-size:11.5vw}:root[data-design=bold] .feature-inner{grid-template-columns:1fr}}
