@font-face{font-family:Franklin;src:url(/fonts/libre-franklin-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{color-scheme:light dark;--display:"Franklin", "Franklin Gothic Medium", "Arial Narrow", system-ui, sans-serif;--serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, "Iowan Old Style", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--ground:#f2f4f2;--raised:#e6ebe9;--ink:#13222d;--muted:#4b5a64;--rule:#c9d2d3;--earth:#a53a19;--maize:#e8b23a;--link:#9e3615;--focus:#a53a19;--lake:#0e3a57;--lake-deep:#0a2c43;--on-lake:#eef3f4;--on-lake-muted:#b9cdd6;--shore-earth:#b8431f;--table-head:#dfe6e5;--zebra:#e9eeec;--btn-bg:#0e3a57;--btn-ink:#eef3f4;--btn-hover:#0a2c43;--newsletter-rule:#13222d;--measure:40rem;--measure-wide:48rem;--thumb:7.5rem;--thumb-wide:12.5rem;--on-maize:#13222d;--line-on-lake:#ffffff26;--line-on-lake-strong:#fff3;--backdrop:#08141e8c;--line-on-lake-bright:#ffffff59;--wash-on-lake:#ffffff14;--wash-on-lake-faint:#ffffff0f;--swell:#ffffff06;--edge-shadow:#0000002e;--scrim-heavy:#0a2c43d1;--scrim-light:#0a2c4340;--scrim-bottom:#0a2c4380;--print-ink:#000;--radius-sm:2px;--radius-md:6px;--radius-lg:10px;--radius-sheet:14px;--radius-pill:999px;--shadow-float:0 6px 18px -6px #00000073;--shadow-pop:0 8px 24px -8px #00000080;--shadow-modal:0 24px 60px -20px #00000080;--shadow-sheet:0 -12px 40px -12px #00000073;--dur-fast:.15s;--dur:.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-float:15;--z-progress:20}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#0b1821;--raised:#12232f;--ink:#e4e8e4;--muted:#a3b2ba;--rule:#26394a;--earth:#e47b55;--link:#f09572;--focus:#e8b23a;--lake:#0d2f47;--lake-deep:#081d2c;--table-head:#15293a;--zebra:#0f1f2b;--btn-bg:#e8b23a;--btn-ink:#13222d;--btn-hover:#f2c45a;--newsletter-rule:#e8b23a}}:root[data-theme=dark]{color-scheme:dark;--ground:#0b1821;--raised:#12232f;--ink:#e4e8e4;--muted:#a3b2ba;--rule:#26394a;--earth:#e47b55;--link:#f09572;--focus:#e8b23a;--lake:#0d2f47;--lake-deep:#081d2c;--table-head:#15293a;--zebra:#0f1f2b;--btn-bg:#e8b23a;--btn-ink:#13222d;--btn-hover:#f2c45a;--newsletter-rule:#e8b23a}:root[data-theme=light]{color-scheme:light}:root[data-size=l] body{font-size:1.12em}:root[data-size=s] body{font-size:.92em}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--muted) var(--ground);font-size:clamp(100%,.4vw + .6rem,150%)}body{background:var(--ground);min-height:100vh;color:var(--ink);font:1.125rem/1.65 var(--serif);font-kerning:normal;text-rendering:optimizelegibility;caret-color:var(--earth);flex-direction:column;margin:0;display:flex}@media (width>=48rem){:root:not([data-size=s]) body{font-size:1.25rem}}::selection{background:var(--maize);color:var(--on-maize)}a{color:var(--link);text-underline-offset:.18em;transition:text-decoration-thickness var(--dur), text-underline-offset var(--dur);text-decoration-thickness:1px}a:hover{text-underline-offset:.24em;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}main{flex:1}main:focus{outline:none}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.wrap{width:min(100% - 2rem, var(--measure));margin-inline:auto}.plain-list{margin:0;padding:0;list-style:none}.visually-hidden,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--maize);color:var(--on-maize);font:700 1rem var(--sans);padding:.5rem 1rem;position:absolute;top:.5rem;left:.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.prose{padding-block:clamp(2rem,6vw,3.5rem)}.prose:after{content:"";clear:both;display:block}.prose>*{margin-block:0}.prose>*+*{margin-top:1.25em}.prose>h1:first-child,.prose>h1:first-child+h3,.prose>h1:first-child+h3+hr{display:none}.prose>h1:first-child+h3+hr+*{margin-top:0}.prose{counter-reset:section}.prose h2{letter-spacing:-.025em;margin-top:2.4em;font-size:clamp(1.6rem,4.5vw,2.1rem)}.prose h2:before{counter-increment:section;content:counter(section, decimal-leading-zero);font:700 .8rem/1 var(--sans);letter-spacing:.12em;color:var(--earth);margin-bottom:.5rem;display:block}.prose h3{margin-top:2em;font-size:1.3rem}.prose h2+*,.prose h3+*{margin-top:.75em}.prose p,.prose li{hanging-punctuation:first}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--earth)}.prose strong{font-weight:700}.prose code{font-size:.85em}.prose>p:first-of-type:not(.no-dropcap):first-letter{float:left;font:800 3.6em/.8 var(--display);color:var(--earth);margin:.08em .1em 0 0}.prose img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.prose .figure{margin-block:2em}.prose .credit{font:400 .8125rem/1.4 var(--sans);color:var(--muted);margin:.5em 0 0}.prose .figure+*{margin-top:2em}.prose hr{background:linear-gradient(90deg, var(--lake) 0 40%, var(--shore-earth) 40% 80%, var(--maize) 80%);border:0;width:5rem;height:4px;margin:3em auto}.prose blockquote{background:var(--raised);border-radius:var(--radius-sm);margin-inline:0;padding:1.5rem 1.5rem 1.5rem 3.5rem;font-size:1.12em;line-height:1.5;position:relative}.prose blockquote:before{content:"“";font:800 3.5rem/1 var(--display);color:var(--earth);position:absolute;top:.55rem;left:.9rem}.prose blockquote>*{margin:0}.prose blockquote>*+*{margin-top:.75em}.pull{border-block:1px solid var(--rule);font:800 clamp(1.5rem, 4vw, 2rem)/1.2 var(--display);letter-spacing:-.02em;color:var(--earth);text-wrap:balance;margin:2.5em 0;padding:1.5rem 0}@media (width>=70rem){.pull{text-align:center;margin-inline:-6rem}}.table-scroll{background:linear-gradient(90deg, var(--ground) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(270deg, var(--ground) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--edge-shadow), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--edge-shadow), transparent) right / .75rem 100% no-repeat scroll;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:28rem;font:.92rem/1.45 var(--sans);font-variant-numeric:tabular-nums lining-nums}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.65rem .8rem}.prose thead th{background:var(--table-head);border-bottom:2px solid var(--lake);font-weight:700}.prose tbody tr:nth-child(2n){background:color-mix(in srgb, var(--zebra) 70%, transparent)}.prose td strong{color:var(--earth)}.prose table a{color:inherit;text-decoration-color:var(--earth)}.prose h2{scroll-margin-top:1.5rem}.note{color:var(--muted);font-size:.85em;line-height:1.5}.note em{font-style:normal}.prose>.table-scroll+.note{margin-top:.6em}@media (width>=75rem){.note{float:right;clear:right;width:17rem;font:.9rem/1.5 var(--sans);margin:.3rem -20.5rem 0 0!important}.prose .table-scroll{clear:right;margin-left:0;margin-right:-20.5rem;padding-inline:0}}@media (width>=140rem){.note{width:21rem;margin-right:-26rem!important}.prose .table-scroll{margin-right:-26rem}}@media (width<=40rem){.prose table{min-width:0}.table-scroll:has(.table-cards){background:0 0;margin-inline:0;padding-inline:0;overflow:visible}.prose .table-cards{font-size:1rem}.prose .table-cards,.prose .table-cards tbody,.prose .table-cards tr,.prose .table-cards td{width:100%;display:block}.prose .table-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose .table-cards tbody tr{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);margin-bottom:.75rem;padding:.85rem 1rem}.prose .table-cards tbody tr:nth-child(2n){background:var(--raised)}.prose .table-cards td{border:0;padding:.15rem 0}.prose .table-cards td+td{margin-top:.5rem}.prose .table-cards td[data-label]:not(:first-child):before{content:attr(data-label);font:600 .75rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem;display:block}.prose .table-cards td:first-child{font-size:1.05rem;font-weight:700}.prose .table-cards td:first-child:empty{display:none}.prose table:not(.table-cards),.prose table:not(.table-cards) thead,.prose table:not(.table-cards) tbody{display:block}.prose table:not(.table-cards) tr{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.prose table:not(.table-cards) thead tr{padding:0 1rem .4rem}.prose table:not(.table-cards) thead th{font:600 .75rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0}.prose table:not(.table-cards) tbody tr,.prose table:not(.table-cards) tbody tr:nth-child(2n){border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);margin-bottom:.5rem;padding:.7rem 1rem}.prose table:not(.table-cards) td{border:0;padding:0}.prose table:not(.table-cards) td:first-child{font-weight:700}.prose table:not(.table-cards) td:last-child,.prose table:not(.table-cards) th:last-child{text-align:right}.prose table:not(.table-cards) td:last-child{margin-left:auto}.prose table:not(.table-cards) td.cell-long{text-align:left;flex-basis:100%;margin-left:0}.table-scroll:has(table:not(.table-cards)){background:0 0;margin-inline:0;padding-inline:0;overflow:visible}}::highlight(fact){background-color:color-mix(in srgb, var(--maize) 28%, transparent)}.has-fact{scroll-margin-top:2rem}.has-fact:target{background:color-mix(in srgb, var(--maize) 22%, transparent);box-shadow:0 0 0 .5rem color-mix(in srgb, var(--maize) 22%, transparent);border-radius:var(--radius-sm)}.mark:where(.astro-krwpfsr2){width:1.6em;height:1.6em;fill:var(--maize);flex:none}.mark-ground:where(.astro-krwpfsr2){fill:var(--shore-earth)}.mark-ring:where(.astro-krwpfsr2){display:none}:where(.btn){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.btn-primary{min-height:3rem;font:700 1rem/1 var(--sans);border-radius:var(--radius-sm);background:var(--maize);transition:transform var(--dur), box-shadow var(--dur);gap:.6rem;padding:.7rem 1.5rem;color:var(--on-maize)!important}.btn-primary:hover{box-shadow:var(--shadow-float);transform:translateY(-1px)}.btn-primary span{transition:transform var(--dur)}.btn-primary:hover span{transform:translate(3px)}.btn-solid{border-radius:var(--radius-sm);min-height:3rem;font:700 1rem var(--sans);color:var(--btn-ink);background:var(--btn-bg);transition:background-color var(--dur);padding:.6rem 1.4rem}.btn-solid:hover{background:var(--btn-hover)}.btn-outline{min-height:2.75rem;font:700 .95rem/1 var(--sans);border-radius:var(--radius-sm);color:var(--ink);border:1px solid var(--muted);transition:border-color var(--dur-fast), background-color var(--dur-fast);gap:.5rem;padding:.55rem 1.1rem}.btn-outline:hover{border-color:var(--earth);background:var(--raised)}.field .btn-outline{color:var(--on-lake);border-color:var(--line-on-lake-bright)}.field .btn-outline:hover{border-color:var(--maize);background:var(--wash-on-lake-faint)}.btn-pill{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--ground);color:var(--earth);font:600 .75rem/1.2 var(--sans);transition:border-color var(--dur-fast), background-color var(--dur-fast);gap:.3rem;padding:.2rem .55rem}.btn-pill:hover{border-color:var(--earth);background:var(--raised)}.btn-round{width:2.75rem;height:2.75rem;font:1.6rem/1 var(--sans);color:var(--muted);border-radius:50%}.btn-round:hover{color:var(--ink);background:var(--raised)}.btn-option{min-height:3rem;font:600 1rem var(--sans);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-md);padding:.5rem;display:flex}.btn-option:hover{border-color:var(--earth);background:var(--raised)}.btn-icon-share:before{content:"";background:currentColor;width:1em;height:1em;-webkit-mask:url(/share-icon.svg) 50%/contain no-repeat;mask:url(/share-icon.svg) 50%/contain no-repeat}.btn-pill.btn-icon-share:before{width:.85rem;height:.85rem}.site-header:where(.astro-isef26zo){background:var(--lake-deep);color:var(--on-lake);font-family:var(--sans);--focus:var(--maize);flex-wrap:wrap;align-items:center;gap:.25rem 2.5rem;padding:.75rem max(1rem,50% - 36rem);display:flex}.wordmark:where(.astro-isef26zo){color:inherit;font:800 1.3rem/1 var(--display);letter-spacing:-.01em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo){margin-right:auto}.site-header:where(.astro-isef26zo) ul:where(.astro-isef26zo){flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo) a:where(.astro-isef26zo){color:var(--on-lake-muted);transition:color var(--dur), border-color var(--dur);border-bottom:2px solid #0000;padding-block:.4rem;text-decoration:none;display:inline-block}.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo) a:where(.astro-isef26zo):hover{color:var(--on-lake)}.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo) a:where(.astro-isef26zo)[aria-current=page]{color:var(--on-lake);border-color:var(--maize)}.header-search:where(.astro-isef26zo){display:none}@media (width>=60rem){.search-link:where(.astro-isef26zo){display:none}.header-search:where(.astro-isef26zo){background:var(--wash-on-lake);border:1px solid var(--line-on-lake-strong);border-radius:var(--radius-sm);align-items:center;width:16rem;display:flex}.header-search:where(.astro-isef26zo):focus-within{border-color:var(--maize)}.header-search:where(.astro-isef26zo) input:where(.astro-isef26zo){min-width:0;font:.95rem var(--sans);color:var(--on-lake);background:0 0;border:0;flex:1;padding:.45rem .65rem}.header-search:where(.astro-isef26zo) input:where(.astro-isef26zo)::placeholder{color:var(--on-lake-muted)}.header-search:where(.astro-isef26zo) input:where(.astro-isef26zo):focus-visible{outline:none}.site-header:where(.astro-isef26zo) .header-search-go{font:600 .85rem var(--sans);color:var(--on-lake-muted);border-left:1px solid var(--line-on-lake);padding:.45rem .65rem}.site-header:where(.astro-isef26zo) .header-search-go:hover{color:var(--on-lake)}}.site-header:where(.astro-isef26zo) .prefs-open{font:.95rem var(--sans);color:var(--on-lake-muted);cursor:pointer;background:0 0;border:0;padding:.4rem 0;display:none}.js .site-header:where(.astro-isef26zo) .prefs-open{align-items:center;display:inline-flex}.site-header:where(.astro-isef26zo) .prefs-open:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.4em;height:.4em;margin:0 0 .2em .45em;display:inline-block;transform:rotate(45deg)}.site-header:where(.astro-isef26zo) .prefs-open:hover{color:var(--on-lake)}@media (width>=75rem){.site-header:where(.astro-isef26zo){padding-inline:max(2rem,50% - 44rem)}}@media (width<=40rem){.site-header:where(.astro-isef26zo){column-gap:1rem}.wordmark:where(.astro-isef26zo){order:1}.site-header:where(.astro-isef26zo) .prefs-open{order:2;margin-left:auto}.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo){order:3;width:100%;margin-right:0;overflow-x:auto}.site-header:where(.astro-isef26zo) ul:where(.astro-isef26zo){flex-wrap:nowrap;gap:1.25rem;font-size:.9rem}}@media print{.site-header:where(.astro-isef26zo) nav:where(.astro-isef26zo),.header-search:where(.astro-isef26zo){display:none}}.shore:where(.astro-uc7nd2af){background:linear-gradient(90deg, var(--shore-earth) 0 72%, var(--maize) 72% 100%);transform-origin:0;height:.6rem}@media print{.shore:where(.astro-uc7nd2af){display:none}}.site-footer:where(.astro-oenwriqq){background:var(--lake-deep);color:var(--on-lake-muted);font:.95rem/1.6 var(--sans);--link:var(--on-lake);--focus:var(--maize)}.footer-inner:where(.astro-oenwriqq){gap:1rem;width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:2.5rem 3rem;display:grid}@media (width>=48rem){.footer-inner:where(.astro-oenwriqq){grid-template-columns:auto 1fr;align-items:start;gap:1.5rem 2.5rem}.footer-links:where(.astro-oenwriqq){grid-column:1/-1}}@media (width>=75rem){.footer-inner:where(.astro-oenwriqq){grid-template-columns:auto 1fr auto;width:min(100% - 4rem,88rem)}.footer-links:where(.astro-oenwriqq){grid-column:auto}}.footer-inner:where(.astro-oenwriqq) p:where(.astro-oenwriqq){max-width:34rem;margin:0}.footer-name:where(.astro-oenwriqq){font:800 1.2rem/1 var(--display);color:var(--on-lake);align-items:center;gap:.5rem;display:flex}.footer-links:where(.astro-oenwriqq){flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-links:where(.astro-oenwriqq) a:where(.astro-oenwriqq){color:var(--on-lake);text-decoration-color:var(--maize)}@media print{.site-footer:where(.astro-oenwriqq){display:none}}.sheet:where(.astro-mg5hdcrt){border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--ground);width:100%;max-width:100%;max-height:85vh;color:var(--ink);font:1rem/1.5 var(--sans);box-shadow:var(--shadow-sheet);border:0;margin:auto 0 0;padding:.5rem 1.25rem 1.5rem;overflow-y:auto}.sheet:where(.astro-mg5hdcrt):before{content:"";border-radius:var(--radius-sm);background:var(--rule);width:2.5rem;height:4px;margin:.25rem auto .75rem;display:block}.sheet:where(.astro-mg5hdcrt)::backdrop{background:var(--backdrop);backdrop-filter:blur(2px)}.sheet-head:where(.astro-mg5hdcrt){justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sheet-title:where(.astro-mg5hdcrt){letter-spacing:-.01em;font-size:1.25rem}.sheet-head:where(.astro-mg5hdcrt) .sheet-close{margin-right:-.6rem}.sheet-note{color:var(--muted);margin:0}@media (prefers-reduced-motion:no-preference){.sheet:where(.astro-mg5hdcrt)[open]{animation:sheet-up .32s var(--ease-out)}.sheet:where(.astro-mg5hdcrt)[open]::backdrop{animation:.25s ease-out fade}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes fade{0%{opacity:0}}}@media (width>=48rem){.sheet:where(.astro-mg5hdcrt){border-radius:var(--radius-lg);width:min(100% - 4rem,26rem);max-height:min(80vh,44rem);box-shadow:var(--shadow-modal);margin:auto;padding:1.25rem 1.5rem 1.75rem}.sheet:where(.astro-mg5hdcrt):before{display:none}.sheet-wide:where(.astro-mg5hdcrt){width:min(100% - 4rem,42rem);margin-top:12vh}@media (prefers-reduced-motion:no-preference){.sheet:where(.astro-mg5hdcrt)[open]{animation:pop .22s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}}}.prefs-panel:where(.astro-ryfc6qn5){gap:1.25rem;display:grid}.prefs-panel:where(.astro-ryfc6qn5) fieldset:where(.astro-ryfc6qn5){border:0;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;display:grid}.prefs-panel:where(.astro-ryfc6qn5) legend:where(.astro-ryfc6qn5){letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 0 .5rem;font-size:.85rem;font-weight:700}.prefs-panel:where(.astro-ryfc6qn5) label:where(.astro-ryfc6qn5){border:1px solid var(--rule);border-radius:var(--radius-md);cursor:pointer;min-height:2.75rem;transition:border-color var(--dur-fast), background-color var(--dur-fast);justify-content:center;align-items:center;display:flex;position:relative}.prefs-panel:where(.astro-ryfc6qn5) label:where(.astro-ryfc6qn5):hover{border-color:var(--muted)}.prefs-panel:where(.astro-ryfc6qn5) input:where(.astro-ryfc6qn5){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.prefs-panel:where(.astro-ryfc6qn5) label:where(.astro-ryfc6qn5):has(input:checked){border-color:var(--earth);background:var(--raised);font-weight:700}.prefs-panel:where(.astro-ryfc6qn5) label:where(.astro-ryfc6qn5):has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.search-form label{font:600 .9rem var(--sans);margin-bottom:.4rem;display:block}.search-row{gap:.5rem;display:flex}.search-row input{min-width:0;font:1rem var(--sans);color:var(--ink);background:var(--ground);border:1px solid var(--muted);border-radius:var(--radius-md);flex:1;padding:.6rem .75rem}.to-top:where(.astro-mh7e5rbi){right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-float);background:var(--lake-deep);width:3rem;height:3rem;color:var(--on-lake);font:700 1.25rem/1 var(--sans);box-shadow:var(--shadow-float);border:1px solid var(--line-on-lake);opacity:0;visibility:hidden;transition:opacity var(--dur), transform var(--dur), visibility var(--dur);--focus:var(--maize);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;transform:translateY(.5rem)}.to-top:where(.astro-mh7e5rbi).is-shown{opacity:1;visibility:visible;transform:none}.to-top:where(.astro-mh7e5rbi):hover{background:var(--lake)}@media print{.to-top:where(.astro-mh7e5rbi){display:none}}.field:where(.astro-afmkvgyw){background-color:var(--lake);background-image:repeating-linear-gradient(180deg, transparent 0 13px, var(--swell) 13px 14px), linear-gradient(180deg, var(--lake-deep), var(--lake) 70%);color:var(--on-lake);--link:var(--on-lake);--focus:var(--maize);position:relative}.field:where(.astro-afmkvgyw) a{color:var(--on-lake);text-decoration-color:var(--maize)}@media print{.field:where(.astro-afmkvgyw){color:var(--print-ink);background:0 0}}.wrap:where(.astro-zbz6zkpw){padding-block:clamp(2.5rem,8vw,5rem) clamp(2rem,5vw,3rem)}.page-title:where(.astro-zbz6zkpw){letter-spacing:-.035em;font-size:clamp(2.5rem,9vw,4.25rem)}.page-dek:where(.astro-zbz6zkpw){color:var(--on-lake-muted);margin:1rem 0 0;font-size:1.1em}@media (width>=75rem){.wrap:where(.astro-zbz6zkpw).wide{width:min(100% - 4rem,88rem)}.wrap:where(.astro-zbz6zkpw).wide>*{max-width:var(--measure-wide)}}.article-art:where(.astro-daeeg5sv) img{aspect-ratio:1733/908;object-fit:cover;width:100%;height:auto;display:block}@media (width>=60rem){.has-art .article-art:where(.astro-daeeg5sv){position:absolute;inset:0}.has-art .article-art:where(.astro-daeeg5sv) picture{height:100%;display:block}.has-art .article-art:where(.astro-daeeg5sv) img{aspect-ratio:auto;object-position:70% 60%;height:100%}.has-art .article-art:where(.astro-daeeg5sv):after{content:"";background:linear-gradient(90deg, var(--lake-deep) 0 30%, var(--scrim-heavy) 45%, var(--scrim-light) 65%, transparent 80%), linear-gradient(0deg, var(--scrim-bottom), transparent 35%);position:absolute;inset:0}}.newsletter:where(.astro-6od2xsiq){border-top:4px solid var(--newsletter-rule);margin-block:3rem 4rem;padding-top:2rem}.newsletter:where(.astro-6od2xsiq) h2:where(.astro-6od2xsiq){letter-spacing:-.02em;font-size:1.6rem}.newsletter:where(.astro-6od2xsiq)>p:where(.astro-6od2xsiq){color:var(--muted);margin:.6rem 0 1.25rem}.newsletter:where(.astro-6od2xsiq) label:where(.astro-6od2xsiq){font:600 .9rem var(--sans);margin-bottom:.4rem;display:block}.newsletter:where(.astro-6od2xsiq) input:where(.astro-6od2xsiq)[type=email]{width:100%;max-width:28rem;min-height:3rem;font:1rem var(--sans);color:var(--ink);background:var(--ground);border:1px solid var(--muted);border-radius:var(--radius-sm);padding:.6rem .8rem;display:block}.newsletter:where(.astro-6od2xsiq) input:where(.astro-6od2xsiq)[type=email]:focus-visible{outline-offset:0}.newsletter:where(.astro-6od2xsiq) .newsletter-consent:where(.astro-6od2xsiq){max-width:36rem;font:.9rem/1.45 var(--sans);color:var(--muted);align-items:flex-start;gap:.6rem;margin-block:.9rem 1.1rem;display:flex}.newsletter:where(.astro-6od2xsiq) .newsletter-consent:where(.astro-6od2xsiq) input:where(.astro-6od2xsiq){width:1.15rem;height:1.15rem;accent-color:var(--lake);flex:none;margin:.15rem 0 0}.newsletter:where(.astro-6od2xsiq).compact{margin-block:2rem 2.5rem;padding-top:1.25rem}.newsletter:where(.astro-6od2xsiq).compact h2:where(.astro-6od2xsiq){font-size:1.25rem}.newsletter:where(.astro-6od2xsiq).compact>p:where(.astro-6od2xsiq){margin:.4rem 0 .9rem;font-size:.95rem}.newsletter:where(.astro-6od2xsiq).compact .newsletter-row:where(.astro-6od2xsiq){gap:.5rem;max-width:28rem;display:flex}.newsletter:where(.astro-6od2xsiq).compact .newsletter-row:where(.astro-6od2xsiq) input:where(.astro-6od2xsiq)[type=email]{flex:auto;min-width:0}.newsletter:where(.astro-6od2xsiq).compact .newsletter-consent:where(.astro-6od2xsiq){margin-block:.6rem 0;font-size:.8rem}.newsletter:where(.astro-6od2xsiq).compact .newsletter-note:where(.astro-6od2xsiq){margin-top:.4rem;font-size:.8rem}.newsletter:where(.astro-6od2xsiq) .newsletter-note:where(.astro-6od2xsiq){font:.85rem/1.45 var(--sans);color:var(--muted);margin:.75rem 0 0}.newsletter:where(.astro-6od2xsiq) .newsletter-error:where(.astro-6od2xsiq){font:600 .95rem var(--sans);color:var(--earth);margin:0 0 1rem}.newsletter:where(.astro-6od2xsiq) .newsletter-trap:where(.astro-6od2xsiq){width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media print{.newsletter:where(.astro-6od2xsiq){display:none}}.meta:where(.astro-5rtkwv3p){font:.9rem/1.5 var(--sans);color:var(--muted);flex-wrap:wrap;gap:.25rem .55rem;margin:1rem 0 0;display:flex}.meta:where(.astro-5rtkwv3p)>*{white-space:nowrap}.meta:where(.astro-5rtkwv3p)>*+:before{content:"·";opacity:.7;margin-right:.55rem}.meta:where(.astro-5rtkwv3p) a:where(.astro-5rtkwv3p){color:inherit;text-decoration-color:var(--earth)}.field .meta:where(.astro-5rtkwv3p){color:var(--on-lake-muted)}.field .meta:where(.astro-5rtkwv3p) a:where(.astro-5rtkwv3p){text-decoration-color:var(--maize)}.eyebrow:where(.astro-zedojbgr){font:600 .85rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--earth);margin:0 0 1rem}.field .eyebrow:where(.astro-zedojbgr){color:var(--maize)}.eyebrow:where(.astro-zedojbgr) a{color:inherit;text-decoration-color:currentColor}.avatar:where(.astro-vl5se3ef){object-fit:cover;border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.lg:where(.astro-vl5se3ef){width:4rem;height:4rem}.initial:where(.astro-vl5se3ef){background:var(--lake);color:var(--on-lake);font:800 1.5rem/1 var(--display);text-transform:uppercase;place-items:center;display:grid}.lg:where(.astro-vl5se3ef).initial{font-size:1.75rem}.author:where(.astro-kchx7lbx){border-top:1px solid var(--rule);font:.95rem/1.55 var(--sans);align-items:flex-start;gap:1rem;margin-block:2.5rem 0;padding-top:1.5rem;display:flex}.author-text:where(.astro-kchx7lbx)>:where(.astro-kchx7lbx){margin:0}.author-text:where(.astro-kchx7lbx)>:where(.astro-kchx7lbx)+:where(.astro-kchx7lbx){margin-top:.35rem}.author-name:where(.astro-kchx7lbx){font:800 1.1rem/1.2 var(--display);color:var(--ink)}.author-name:where(.astro-kchx7lbx) a:where(.astro-kchx7lbx){color:inherit;text-decoration-color:var(--earth)}.author-bio:where(.astro-kchx7lbx){color:var(--muted)}.share-row:where(.astro-jw6nv5tt){margin:1.25rem 0 0;display:none}.js .share-row:where(.astro-jw6nv5tt){display:block}.share-end:where(.astro-jw6nv5tt){margin-top:2.5rem}@media print{.share-row:where(.astro-jw6nv5tt){display:none!important}}.article-head .wrap:where(.astro-ak4gb66a){width:min(100% - 2rem,48rem);padding-block:clamp(2.5rem,8vw,5rem) clamp(2rem,5vw,3rem)}.article-title:where(.astro-ak4gb66a){letter-spacing:-.035em;font-size:clamp(2.25rem,7.5vw,4rem);line-height:1.02}.article-title:where(.astro-ak4gb66a)[data-size=small]{font-size:clamp(2rem,5.5vw,3.1rem);line-height:1.05}.article-title:where(.astro-ak4gb66a)[data-size=smaller]{font-size:clamp(1.75rem,4.5vw,2.6rem);line-height:1.08}.article-dek:where(.astro-ak4gb66a){color:var(--on-lake-muted);max-width:36rem;margin:1.25rem 0 0;font-size:clamp(1.15rem,2.6vw,1.4rem);font-style:italic;line-height:1.45}.art-credit:where(.astro-ak4gb66a){width:min(100% - 2rem,88rem);font:400 .8125rem/1.4 var(--sans);color:var(--muted);text-align:right;margin:.5rem auto 0}.article-series:where(.astro-ak4gb66a){font:600 .95rem var(--sans);margin:1.75rem 0 0}@media (width>=75rem){.article-head .wrap:where(.astro-ak4gb66a){width:var(--measure)}}@media (width>=60rem){.has-art{flex-direction:column;justify-content:flex-end;min-height:min(78vh,46rem);display:flex;position:relative;overflow:hidden}.has-art .wrap:where(.astro-ak4gb66a){z-index:1;width:min(46%,40rem);margin-left:max(2rem,50% - 44rem);margin-right:0;position:relative}.has-art .article-shore{z-index:1;position:relative}}.toc-wide:where(.astro-7alhycwd){display:none}.toc-narrow:where(.astro-7alhycwd){border-block:1px solid var(--rule);font:.95rem/1.45 var(--sans);margin:2rem 0 0}.toc-narrow:where(.astro-7alhycwd) summary:where(.astro-7alhycwd){cursor:pointer;padding:.85rem 0;font-weight:700}.toc-narrow:where(.astro-7alhycwd) ol:where(.astro-7alhycwd),.toc-wide:where(.astro-7alhycwd) ol:where(.astro-7alhycwd){margin:0;padding:0 0 1rem 1.4em}.toc-narrow:where(.astro-7alhycwd) li:where(.astro-7alhycwd)+li:where(.astro-7alhycwd),.toc-wide:where(.astro-7alhycwd) li:where(.astro-7alhycwd)+li:where(.astro-7alhycwd){margin-top:.45rem}.toc-narrow:where(.astro-7alhycwd) li:where(.astro-7alhycwd)::marker,.toc-wide:where(.astro-7alhycwd) li:where(.astro-7alhycwd)::marker{color:var(--earth);font-variant-numeric:tabular-nums}.toc-narrow:where(.astro-7alhycwd) a:where(.astro-7alhycwd),.toc-wide:where(.astro-7alhycwd) a:where(.astro-7alhycwd){color:var(--ink);text-decoration-color:var(--rule)}@media (width>=75rem){.toc-narrow:where(.astro-7alhycwd){display:none}.toc-wide:where(.astro-7alhycwd){max-height:calc(100vh - 3rem);font:.92rem/1.45 var(--sans);align-self:start;margin-top:3.5rem;display:block;position:sticky;top:1.5rem;overflow-y:auto}.toc-title:where(.astro-7alhycwd){font:800 .95rem/1.2 var(--display);letter-spacing:0;color:var(--ink);margin:0 0 .85rem}.toc-wide:where(.astro-7alhycwd) ol:where(.astro-7alhycwd){padding-left:1.3em}.toc-wide:where(.astro-7alhycwd) a:where(.astro-7alhycwd){color:var(--muted);padding:.1rem 0;text-decoration:none;display:block}.toc-wide:where(.astro-7alhycwd) a:where(.astro-7alhycwd):hover{color:var(--ink);text-decoration:underline}.toc-wide:where(.astro-7alhycwd) a:where(.astro-7alhycwd)[aria-current]{color:var(--ink);font-weight:700}.toc-wide:where(.astro-7alhycwd) li:where(.astro-7alhycwd):has(a[aria-current])::marker{color:var(--ink)}}.sheet-toc:where(.astro-jiey3jac){margin:0;padding:0 0 0 1.4em;font-size:1.05rem}.sheet-toc:where(.astro-jiey3jac) li:where(.astro-jiey3jac)+li:where(.astro-jiey3jac){margin-top:.65rem}.sheet-toc:where(.astro-jiey3jac) li:where(.astro-jiey3jac)::marker{color:var(--earth);font-variant-numeric:tabular-nums}.sheet-toc:where(.astro-jiey3jac) a:where(.astro-jiey3jac){color:var(--ink);text-decoration-color:var(--rule)}.coming-next:where(.astro-tgvhna2m){background:var(--raised);border:1px solid var(--rule);border-top:4px solid var(--earth);border-radius:var(--radius-sm);margin-block:2.5rem 0;padding:1.25rem 1.5rem 1.4rem}.coming-next:where(.astro-tgvhna2m) .eyebrow{margin-bottom:.5rem}.title:where(.astro-tgvhna2m){letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.4rem,3.5vw,1.8rem)}.when:where(.astro-tgvhna2m){font:.95rem/1.5 var(--sans);color:var(--ink);margin:.35rem 0 0}.follow:where(.astro-tgvhna2m){font:.9rem/1.5 var(--sans);color:var(--muted);margin:.35rem 0 0}.corrections:where(.astro-p5wkphie){border:1px solid var(--rule);font:.95rem/1.55 var(--sans);margin-block:1rem 0;padding:1.5rem;scroll-margin-top:1.5rem}.corrections:where(.astro-p5wkphie) h2:where(.astro-p5wkphie){font-size:1.2rem}.corrections:where(.astro-p5wkphie) ul:where(.astro-p5wkphie){margin:.75rem 0;padding:0;list-style:none}.corrections:where(.astro-p5wkphie) li:where(.astro-p5wkphie){border-top:1px solid var(--rule);gap:.15rem;padding-block:.6rem;display:grid}.corrections:where(.astro-p5wkphie) li:where(.astro-p5wkphie):first-child{border-top:0}.corrections:where(.astro-p5wkphie) time:where(.astro-p5wkphie){color:var(--muted);font-size:.85rem}.corrections:where(.astro-p5wkphie) p:where(.astro-p5wkphie){margin:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.reading-progress:where(.astro-dobtp2dq){z-index:var(--z-progress);background:var(--maize);transform-origin:0;height:3px;animation:linear both reading-progress scroll(root);position:fixed;inset:0 0 auto}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.section-nav:where(.astro-epu5u3i3){z-index:var(--z-float);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border-radius:var(--radius-pill);background:var(--lake-deep);height:3rem;color:var(--on-lake);border:1px solid var(--line-on-lake);box-shadow:var(--shadow-pop);font:600 .9rem/1 var(--sans);--focus:var(--maize);opacity:0;visibility:hidden;transition:opacity var(--dur), transform var(--dur), visibility var(--dur);align-items:stretch;display:none;position:fixed;overflow:hidden;transform:translateY(.5rem)}.js .section-nav:where(.astro-epu5u3i3){display:flex}.section-nav:where(.astro-epu5u3i3).is-shown{opacity:1;visibility:visible;transform:none}.section-nav:where(.astro-epu5u3i3) button{min-width:3rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;display:flex}.section-nav:where(.astro-epu5u3i3) button:hover{background:var(--wash-on-lake)}.section-nav:where(.astro-epu5u3i3) button:disabled{opacity:.35;cursor:default;background:0 0}.section-nav:where(.astro-epu5u3i3) button[data-sec]{font-size:1.15rem}.section-nav:where(.astro-epu5u3i3) .section-nav-label{border-inline:1px solid var(--line-on-lake)!important}.sec-count:where(.astro-epu5u3i3){font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--maize)}.sec-title:where(.astro-epu5u3i3){text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-weight:500;display:none;overflow:hidden}@media (width>=48rem){.sec-title:where(.astro-epu5u3i3){display:block}}@media print{.section-nav:where(.astro-epu5u3i3){display:none!important}}.progress:where(.astro-7edn66j3){margin:0;padding:0;list-style:none}.progress:where(.astro-7edn66j3) li:where(.astro-7edn66j3){grid-template-columns:1.6rem minmax(0,1fr);column-gap:.4rem;padding-block:.4rem;display:grid}.progress:where(.astro-7edn66j3) li:where(.astro-7edn66j3)+li:where(.astro-7edn66j3){border-top:1px solid var(--rule)}.progress:where(.astro-7edn66j3) a:where(.astro-7edn66j3){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.progress-no:where(.astro-7edn66j3){font:800 .95rem/1.4 var(--display);color:var(--earth);font-variant-numeric:tabular-nums}.progress:where(.astro-7edn66j3) .here:where(.astro-7edn66j3){color:var(--ink);font-weight:700}.progress:where(.astro-7edn66j3) .coming:where(.astro-7edn66j3){color:var(--muted);font-style:italic}.progress:where(.astro-7edn66j3) .coming:where(.astro-7edn66j3) .progress-no:where(.astro-7edn66j3){color:var(--muted);font-style:normal}.progress:where(.astro-7edn66j3) .when:where(.astro-7edn66j3){font-size:.85em;font-style:normal;display:block}.parts-narrow:where(.astro-7edn66j3){border-block:1px solid var(--rule);font:.95rem/1.45 var(--sans);margin:2rem 0 0}.toc-narrow+.parts-narrow:where(.astro-7edn66j3){border-top:0;margin-top:0}.parts-narrow:where(.astro-7edn66j3) summary:where(.astro-7edn66j3){cursor:pointer;padding:.85rem 0;font-weight:700}.parts-narrow:where(.astro-7edn66j3) .progress:where(.astro-7edn66j3){padding-bottom:1rem}.parts-narrow:where(.astro-7edn66j3) a:where(.astro-7edn66j3){color:var(--ink);text-decoration-color:var(--rule)}@media (width>=75rem){.parts-narrow:where(.astro-7edn66j3){display:none}}.fact-share{vertical-align:.1em;margin-left:.35rem}@media print{.fact-share{display:none}}.share-list:where(.astro-jivqynxp){grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.share-list:where(.astro-jivqynxp) .btn{width:100%}.share-list:where(.astro-jivqynxp) li:where(.astro-jivqynxp):last-child{grid-column:1/-1}.share-status:where(.astro-jivqynxp){min-height:1.5em;color:var(--muted);margin:.75rem 0 0;font-size:.9rem}.share-preview:where(.astro-jivqynxp):empty{display:none}.share-preview:where(.astro-jivqynxp){border-left:3px solid var(--earth);background:var(--raised);font:italic 1rem/1.5 var(--serif);margin:0 0 1rem;padding:.75rem 1rem}.sources:where(.astro-clekxy4m){border-top:1px solid var(--rule);font:.95rem/1.55 var(--sans);margin-block:2.5rem 0;padding-top:1.5rem;scroll-margin-top:1.5rem}.sources-title:where(.astro-clekxy4m){letter-spacing:-.01em;margin:0 0 1rem;font-size:1.3rem}.sources-list:where(.astro-clekxy4m) p,.sources-list:where(.astro-clekxy4m) ul,.sources-list:where(.astro-clekxy4m) ol{margin:0 0 .75rem}.sources-list:where(.astro-clekxy4m) ul,.sources-list:where(.astro-clekxy4m) ol{padding-left:1.2em}.sources-list:where(.astro-clekxy4m) li+li{margin-top:.6rem}.sources-list:where(.astro-clekxy4m) li::marker{color:var(--earth)}.sources-list:where(.astro-clekxy4m) a{color:var(--link);overflow-wrap:anywhere}.article-aside:where(.astro-25n3potd){display:none}@media (width>=75rem){.article-aside:where(.astro-25n3potd){font:.92rem/1.55 var(--sans);color:var(--muted);padding-top:3.5rem;display:block}.aside-block:where(.astro-25n3potd)+.aside-block:where(.astro-25n3potd){border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.25rem}.aside-title:where(.astro-25n3potd){font:800 .95rem/1.2 var(--display);letter-spacing:0;color:var(--ink);margin:0 0 .85rem}.aside-title:where(.astro-25n3potd) a:where(.astro-25n3potd){color:inherit;text-decoration:none}.aside-sources:where(.astro-25n3potd){font:800 .95rem/1.2 var(--display);margin-bottom:0}.aside-sources:where(.astro-25n3potd) a:where(.astro-25n3potd){color:var(--ink);text-decoration-color:var(--earth)}}.part-nav:where(.astro-5c32rrej){margin-block:2.5rem 0}.next:where(.astro-5c32rrej){background:var(--raised);border:1px solid var(--rule);border-top:4px solid var(--earth);border-radius:var(--radius-sm);padding:1.25rem 1.5rem 1.5rem}.next:where(.astro-5c32rrej) .eyebrow{margin-bottom:.5rem}.title:where(.astro-5c32rrej){font:800 clamp(1.35rem, 3.5vw, 1.7rem)/1.15 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}.title:where(.astro-5c32rrej) a:where(.astro-5c32rrej){color:var(--ink);text-decoration-color:var(--earth)}.dek:where(.astro-5c32rrej){color:var(--muted);margin:.6rem 0 0;font-style:italic}.cta:where(.astro-5c32rrej){margin:1.25rem 0 0}.prev:where(.astro-5c32rrej){font:600 .95rem/1.5 var(--sans);margin:1.25rem 0 0}.prev:where(.astro-5c32rrej) a:where(.astro-5c32rrej){color:var(--ink);text-decoration-color:var(--earth)}.article-main:where(.astro-poxfbvb2){width:min(100% - 2rem, var(--measure));margin-inline:auto}.article-main:where(.astro-poxfbvb2)>.prose:where(.astro-poxfbvb2){padding-top:2rem}@media (width<=75rem){.article-main:where(.astro-poxfbvb2){padding-bottom:5rem}}@media (width>=75rem){.article-body:where(.astro-poxfbvb2){grid-template-columns:17rem minmax(0, var(--measure)) 17rem;justify-content:center;column-gap:3.5rem;padding-inline:2rem;display:grid}.article-main:where(.astro-poxfbvb2){grid-area:1/2;width:auto;margin:0}.article-body:where(.astro-poxfbvb2)>.article-aside{grid-area:1/3}}@media (width>=140rem){.article-body:where(.astro-poxfbvb2){grid-template-columns:21rem minmax(0, var(--measure)) 21rem;column-gap:5rem}}.row:where(.astro-xjuk3gxs){border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);grid-template-areas:"eye""title""dek""foot";column-gap:1rem;padding-block:1.5rem;display:grid}.row:where(.astro-xjuk3gxs).has-thumb{grid-template-columns:minmax(0, 1fr) var(--thumb);grid-template-areas:"eye eye""title thumb""dek dek""foot foot"}.row:where(.astro-xjuk3gxs)>.eyebrow{grid-area:eye}.foot:where(.astro-xjuk3gxs){max-width:var(--measure-wide);grid-area:foot}.row:where(.astro-xjuk3gxs):first-child{border-top:0;padding-top:0}.text:where(.astro-xjuk3gxs){display:contents}.row:where(.astro-xjuk3gxs) .eyebrow{margin-bottom:.5rem;font-size:.75rem}.title:where(.astro-xjuk3gxs){min-width:0;max-width:var(--measure-wide);overflow-wrap:break-word;grid-area:title;font-size:1.3rem;line-height:1.15}.title:where(.astro-xjuk3gxs) a:where(.astro-xjuk3gxs){color:var(--ink);background:linear-gradient(var(--maize), var(--maize)) 0 100% / 0 .12em no-repeat;transition:background-size .45s var(--ease-out);text-decoration:none}.title:where(.astro-xjuk3gxs) a:where(.astro-xjuk3gxs):hover{background-size:100% .12em}.dek:where(.astro-xjuk3gxs){max-width:var(--measure-wide);color:var(--muted);grid-area:dek;margin:.6rem 0 0;font-size:.95em;font-style:italic}.snippet:where(.astro-xjuk3gxs){margin:.6rem 0 0;font-size:.95em}.snippet:where(.astro-xjuk3gxs) mark{background:var(--maize);color:var(--on-maize);border-radius:var(--radius-sm);padding:0 .1em}.row:where(.astro-xjuk3gxs) .meta{margin-top:.6rem;font-size:.85rem}.thumb:where(.astro-xjuk3gxs){grid-area:thumb;align-self:start}.thumb:where(.astro-xjuk3gxs) img:where(.astro-xjuk3gxs){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--raised);width:100%;height:auto;display:block}@media (width>=48rem){.row:where(.astro-xjuk3gxs){grid-template-areas:"eye""text""foot";column-gap:1.75rem}.row:where(.astro-xjuk3gxs).has-thumb{grid-template-columns:minmax(0, 1fr) var(--thumb-wide);grid-template-rows:auto auto 1fr;grid-template-areas:"eye thumb""text thumb""foot thumb"}.text:where(.astro-xjuk3gxs){min-width:0;max-width:var(--measure-wide);grid-area:text;display:block}.title:where(.astro-xjuk3gxs){font-size:1.5rem}}.home-wrap:where(.astro-w4qxpmac){width:min(100% - 2rem,72rem);margin-inline:auto}@media (width>=75rem){.home-wrap:where(.astro-w4qxpmac){width:min(100% - 4rem,88rem)}.home-wrap:where(.astro-w4qxpmac)>.newsletter{max-width:44rem}}.home-section:where(.astro-yjh2gfsi){padding-block:clamp(2.5rem,7vw,4.5rem) 0}.home-section:where(.astro-yjh2gfsi).bare{padding-block:0}.section-title:where(.astro-yjh2gfsi){letter-spacing:0;color:var(--muted);align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:1rem;display:flex}.section-title:where(.astro-yjh2gfsi):after{content:"";background:var(--rule);flex:1;height:1px}.more:where(.astro-yjh2gfsi){font:600 .95rem/1.4 var(--sans);margin:1.5rem 0 0}.more:where(.astro-yjh2gfsi) a:where(.astro-yjh2gfsi){color:var(--ink);text-decoration-color:var(--earth)}.pager:where(.astro-6dhra4i2){border-top:1px solid var(--rule);font:600 .95rem/1.4 var(--sans);margin-top:2rem;padding-top:1.5rem}.pager:where(.astro-6dhra4i2) ul:where(.astro-6dhra4i2){flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pager:where(.astro-6dhra4i2) a:where(.astro-6dhra4i2){color:var(--ink);text-decoration-color:var(--earth)}.num:where(.astro-6dhra4i2){border-radius:var(--radius-sm);place-items:center;min-width:2.5rem;min-height:2.5rem;padding-inline:.4rem;display:inline-grid}a:where(.astro-6dhra4i2).num{border:1px solid var(--rule);text-decoration:none}a:where(.astro-6dhra4i2).num:hover{border-color:var(--earth)}.here:where(.astro-6dhra4i2){background:var(--ink);color:var(--ground)}.gap:where(.astro-6dhra4i2){color:var(--muted);padding-inline:.25rem}.step:where(.astro-6dhra4i2) a:where(.astro-6dhra4i2){align-items:center;gap:.35rem;min-height:2.5rem;padding-inline:.5rem;display:inline-flex}.step:where(.astro-6dhra4i2):first-child a:where(.astro-6dhra4i2){padding-left:0}.of:where(.astro-6dhra4i2){color:var(--muted);margin:.75rem 0 0;font-size:.85rem;font-weight:400}.body:where(.astro-v4uzzqp3){padding-bottom:clamp(3rem,8vw,5rem)}.row:where(.astro-e4mq7c42){border-top:1px solid var(--rule);padding-block:1.25rem}.row:where(.astro-e4mq7c42):first-child{border-top:0;padding-top:0}.title:where(.astro-e4mq7c42){overflow-wrap:break-word;max-width:var(--measure-wide);font-size:1.3rem;line-height:1.15}.title:where(.astro-e4mq7c42) a:where(.astro-e4mq7c42){color:var(--ink);text-decoration-color:var(--earth)}.desc:where(.astro-e4mq7c42){max-width:var(--measure-wide);color:var(--muted);margin:.5rem 0 0;font-size:.95em}.info:where(.astro-e4mq7c42){font:.85rem/1.5 var(--sans);color:var(--muted);flex-direction:column;gap:.15rem;margin:.5rem 0 0;display:flex}.info:where(.astro-e4mq7c42) a:where(.astro-e4mq7c42){color:inherit;text-decoration-color:var(--earth);overflow-wrap:anywhere}.progress:where(.astro-e4mq7c42){color:var(--earth);font-weight:600}.complete:where(.astro-e4mq7c42) .progress:where(.astro-e4mq7c42){color:var(--muted)}.head-avatar:where(.astro-n3m6vjw7){margin-bottom:1.25rem}.head-avatar:where(.astro-n3m6vjw7) .avatar{outline:2px solid var(--line-on-lake-bright);outline-offset:2px}.bio:where(.astro-n3m6vjw7){color:var(--on-lake);margin:1.25rem 0 0;font-size:1.05em}.link:where(.astro-n3m6vjw7){font:.95rem var(--sans);margin:.5rem 0 0}.link:where(.astro-n3m6vjw7) a:where(.astro-n3m6vjw7){color:var(--on-lake);text-decoration-color:var(--maize)}.body:where(.astro-n3m6vjw7){padding-bottom:clamp(3rem,8vw,5rem)}.search-body:where(.astro-wp2l4cmv){width:min(100% - 2rem,72rem);margin-inline:auto;padding-top:2.5rem}@media (width>=75rem){.search-body:where(.astro-wp2l4cmv){width:min(100% - 4rem,88rem)}}.search-top:where(.astro-wp2l4cmv),.results-wrap:where(.astro-wp2l4cmv){max-width:var(--measure-wide)}.results-wrap:where(.astro-wp2l4cmv){padding-bottom:4rem}.message:where(.astro-wp2l4cmv){color:var(--muted);margin:1.5rem 0 0}.nothing:where(.astro-wp2l4cmv){color:var(--ink)}.summary:where(.astro-wp2l4cmv){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.sort:where(.astro-wp2l4cmv){font:600 .9rem var(--sans);color:var(--muted);margin:0}.sort:where(.astro-wp2l4cmv) a:where(.astro-wp2l4cmv){color:var(--ink);text-decoration-color:var(--earth)}.sort:where(.astro-wp2l4cmv) :where(.astro-wp2l4cmv)[aria-current]{color:var(--ink);border-bottom:2px solid var(--maize)}.end:where(.astro-wp2l4cmv){padding-bottom:clamp(3rem,8vw,5rem)}.coming:where(.astro-xs34xucy){border-top:1px solid var(--rule);font:600 .85rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-block:1.1rem}.coming:where(.astro-xs34xucy):first-child{border-top:0;padding-top:0}.planned:where(.astro-xs34xucy){flex-direction:column;gap:.35rem;padding-block:1.5rem;display:flex}.planned:where(.astro-xs34xucy) .label:where(.astro-xs34xucy){font-size:.75rem}.planned:where(.astro-xs34xucy) .title:where(.astro-xs34xucy){font:700 1.3rem/1.15 var(--display);letter-spacing:normal;text-transform:none;overflow-wrap:break-word;max-width:var(--measure-wide)}.planned:where(.astro-xs34xucy) .when:where(.astro-xs34xucy){font:.85rem/1.5 var(--sans);letter-spacing:normal;text-transform:none}.series-by:where(.astro-rqqzmewd){font:1rem var(--sans);color:var(--on-lake);margin:1.25rem 0 0}.series-by:where(.astro-rqqzmewd) a:where(.astro-rqqzmewd){color:inherit;text-decoration-color:var(--maize)}.series-count:where(.astro-rqqzmewd){font:.9rem var(--sans);color:var(--maize);margin:.5rem 0 0}.series-body:where(.astro-rqqzmewd){width:min(100% - 2rem, var(--measure-wide));margin-inline:auto;padding-top:clamp(2rem,6vw,3rem)}.start:where(.astro-rqqzmewd){margin:0 0 2rem}.side:where(.astro-rqqzmewd) .author{margin-top:2.5rem}.letter:where(.astro-rqqzmewd) .newsletter{max-width:44rem}@media (width>=75rem){.series-body:where(.astro-rqqzmewd){grid-template-columns:minmax(0, var(--measure-wide)) minmax(0, 20rem);grid-template-rows:auto 1fr;grid-template-areas:"list start""list side""letter.";justify-content:space-between;column-gap:4rem;width:min(100% - 4rem,88rem);display:grid}.list:where(.astro-rqqzmewd){grid-area:list}.start:where(.astro-rqqzmewd){grid-area:start;margin:0}.side:where(.astro-rqqzmewd){grid-area:side}.side:where(.astro-rqqzmewd) .author{margin-top:2rem}.letter:where(.astro-rqqzmewd){grid-area:letter}}.body:where(.astro-patfotal){padding-bottom:clamp(3rem,8vw,5rem)}@media (width>=75rem){.series-rows:where(.astro-patfotal){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;display:grid}.series-rows:where(.astro-patfotal)>li:nth-child(2){border-top:0;padding-top:0}}.address:where(.astro-yjxm3fad){overflow-wrap:anywhere}.end:where(.astro-e7ooepds){padding-bottom:clamp(3rem,8vw,5rem)}.group:where(.astro-xfb25txf)+.group:where(.astro-xfb25txf){margin-top:2rem}.letter:where(.astro-xfb25txf){border-bottom:2px solid var(--earth);color:var(--earth);margin:0 0 .5rem;padding-bottom:.4rem;font-size:1.4rem}.writers:where(.astro-xfb25txf){grid-template-columns:minmax(0,1fr);column-gap:2.5rem;display:grid}@media (width>=60rem){.writers:where(.astro-xfb25txf){grid-template-columns:repeat(2,minmax(0,1fr))}}.row:where(.astro-xfb25txf){border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding-block:.9rem;display:flex}.text:where(.astro-xfb25txf){min-width:0;font:.9rem/1.45 var(--sans);color:var(--muted)}.text:where(.astro-xfb25txf)>:where(.astro-xfb25txf){margin:0}.text:where(.astro-xfb25txf)>:where(.astro-xfb25txf)+:where(.astro-xfb25txf){margin-top:.15rem}.name:where(.astro-xfb25txf){overflow-wrap:anywhere;font-size:1.15rem;line-height:1.2}.name:where(.astro-xfb25txf) a:where(.astro-xfb25txf){color:var(--ink);text-decoration-color:var(--earth)}.bio:where(.astro-xfb25txf){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.count:where(.astro-xfb25txf){font-size:.85rem}.body:where(.astro-5uedobqr){padding-block:clamp(2.5rem,7vw,4.5rem) clamp(3rem,8vw,5rem)}.placeholder:where(.astro-6raifcry){font:.95rem/1.5 var(--sans);color:var(--earth)}.placeholder-box:where(.astro-6raifcry){background:var(--raised);border:1px dashed var(--earth);padding:1.25rem 1.5rem}.placeholder-box:where(.astro-6raifcry)>:where(.astro-6raifcry){margin:0}.placeholder-box:where(.astro-6raifcry)>:where(.astro-6raifcry)+:where(.astro-6raifcry){margin-top:.5rem}.hero-inner:where(.astro-i3irphx7){gap:3rem;width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(2.75rem,8vw,6rem) clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=60rem){.hero-inner:where(.astro-i3irphx7){grid-template-columns:minmax(0,1fr) 19rem;align-items:end;column-gap:clamp(3rem,6vw,6rem)}}@media (width>=75rem){.hero-inner:where(.astro-i3irphx7){width:min(100% - 4rem,88rem)}}.hero-title:where(.astro-i3irphx7){letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.6rem,7.5vw,5.25rem);line-height:.98}.hero-title:where(.astro-i3irphx7)[data-size=small]{max-width:26ch;font-size:clamp(2.2rem,5.5vw,3.75rem);line-height:1.02}.hero-title:where(.astro-i3irphx7)[data-size=smaller]{max-width:34ch;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.05}.hero-title:where(.astro-i3irphx7) a:where(.astro-i3irphx7){color:inherit;background:linear-gradient(var(--maize), var(--maize)) 0 100% / 0 .08em no-repeat;transition:background-size .5s var(--ease-out);text-decoration:none}.hero-title:where(.astro-i3irphx7) a:where(.astro-i3irphx7):hover{background-size:100% .08em}.hero-dek:where(.astro-i3irphx7){max-width:36rem;color:var(--on-lake-muted);margin:1.5rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-style:italic;line-height:1.45}.hero-cta:where(.astro-i3irphx7){margin:2rem 0 0}.hero-oneline:where(.astro-i3irphx7){border-top:1px solid var(--line-on-lake-strong);font:.9rem/1.5 var(--sans);color:var(--on-lake-muted);margin:2rem 0 0;padding-top:1.25rem}.hero-oneline:where(.astro-i3irphx7) a:where(.astro-i3irphx7){color:var(--on-lake);text-decoration-color:var(--maize);white-space:nowrap}.hero-inner:where(.astro-i3irphx7):has(.hero-oneline) .hero-about:where(.astro-i3irphx7){display:none}@media (width>=60rem){.hero-oneline:where(.astro-i3irphx7){display:none}.hero-inner:where(.astro-i3irphx7):has(.hero-oneline) .hero-about:where(.astro-i3irphx7){display:block}.has-art .hero-inner:where(.astro-i3irphx7){z-index:1;width:min(100% - 4rem,88rem);margin-inline:max(2rem,50% - 44rem);position:relative}.has-art .hero-lead:where(.astro-i3irphx7){max-width:40rem}.has-art .hero-about:where(.astro-i3irphx7){background:var(--lake-deep);border-radius:var(--radius-sm);border-left:0;padding:1.5rem}.hero.has-art>.shore{z-index:1;position:relative}}.hero-about:where(.astro-i3irphx7){border-top:1px solid var(--line-on-lake-strong);font:.95rem/1.6 var(--sans);color:var(--on-lake-muted);padding:1.5rem 0 0}.hero-about:where(.astro-i3irphx7) p:where(.astro-i3irphx7){margin:.75rem 0 0}.hero-about:where(.astro-i3irphx7) .mark{width:2.75rem;height:2.75rem}.hero-about:where(.astro-i3irphx7) .mark-ring{fill:none;stroke:var(--on-lake-muted);stroke-width:.2px;stroke-dasharray:.5 .7;display:inline}.hero-name:where(.astro-i3irphx7){font:800 1.5rem/1 var(--display);letter-spacing:-.02em;color:var(--on-lake)}.hero-gloss:where(.astro-i3irphx7){font:italic 1.05rem/1.55 var(--serif)}@media (width>=60rem){.hero-about:where(.astro-i3irphx7){border-top:0;border-left:1px solid var(--line-on-lake-strong);padding:1.75rem 0 0 1.75rem}}@media (prefers-reduced-motion:no-preference){.hero-lead:where(.astro-i3irphx7)>:where(.astro-i3irphx7){animation:rise .8s var(--ease-out) both}.hero-lead:where(.astro-i3irphx7)>:where(.astro-i3irphx7):nth-child(2){animation-delay:60ms}.hero-lead:where(.astro-i3irphx7)>:where(.astro-i3irphx7):nth-child(3){animation-delay:.12s}.hero-lead:where(.astro-i3irphx7)>:where(.astro-i3irphx7):nth-child(n+4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(.6rem)}}}.home-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,7vw,4rem);padding-block:clamp(2.5rem,7vw,4.5rem);display:grid}.letter:where(.astro-lcdefpme) .newsletter{margin-block:0}@media (width>=75rem){.home-grid:where(.astro-lcdefpme){grid-template:"latest series""letter series"1fr/minmax(0,1fr) 24rem;column-gap:4rem}.latest:where(.astro-lcdefpme){grid-area:latest}.letter:where(.astro-lcdefpme){grid-area:letter;max-width:44rem}.series:where(.astro-lcdefpme){grid-area:series}.home-grid:where(.astro-lcdefpme):not(:has(.series)){grid-template-columns:minmax(0,1fr);grid-template-areas:"latest""letter"}}@media (width>=140rem){.home-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) 30rem;column-gap:6rem}}
/*$vite$:1*/