._section_4vvfy_1{container-type:inline-size}._spacing-none_4vvfy_6{padding-block:0}._spacing-tight_4vvfy_10{padding-block:clamp(.25rem,.5vw,.5rem)}._spacing-normal_4vvfy_14{padding-block:clamp(.75rem,1.25vw,1.25rem)}._spacing-loose_4vvfy_18{padding-block-start:clamp(1.5rem,2.5vw,2.5rem);padding-block-end:clamp(.75rem,1.25vw,1.25rem)}._container_4vvfy_23{max-width:800px;margin:0 auto;padding:0 clamp(1.125rem,4vw,1.5rem)}._prose_4vvfy_30{font-size:clamp(1.0625rem,1.5vw,1.125rem);line-height:1.78;color:var(--module-body-color, inherit);max-width:68ch}._prose_4vvfy_30 p{margin:0 0 1.4em}._prose_4vvfy_30 p:last-child{margin-bottom:0}._prose_4vvfy_30 h2,._prose_4vvfy_30 h3{font-family:var(--font-family-heading, "Manrope", sans-serif);letter-spacing:-.03em;line-height:1.15;color:var(--module-heading-color, var(--teal-900, #092724));margin:0;display:block;text-wrap:balance}._prose_4vvfy_30 h2{font-size:clamp(1.875rem,3.5vw,2.25rem);font-weight:800;margin-block:clamp(2.5rem,4vw,3.5rem) .25rem}._prose_4vvfy_30 h3{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;margin-block:clamp(1.75rem,3vw,2.5rem) .25rem}._prose_4vvfy_30 h2:before,._prose_4vvfy_30 h3:before{content:var(--lf-heading-prefix, "§");display:inline;margin-right:.35em;font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.5em;font-weight:600;color:var(--module-accent-color, var(--module-heading-color, #102c2a));letter-spacing:0;white-space:nowrap;vertical-align:baseline;position:relative;top:-.05em}._prose_4vvfy_30._proseNoPrefix_4vvfy_85 h2:before,._prose_4vvfy_30._proseNoPrefix_4vvfy_85 h3:before{content:none;margin-right:0}._prose_4vvfy_30 h4{font-family:var(--font-family-heading, "Manrope", sans-serif);font-size:1.0625rem;font-weight:700;color:var(--module-heading-color, inherit);margin:1.75em 0 .4em}._prose_4vvfy_30 ul,._prose_4vvfy_30 ol{margin:0 0 1.4em;padding-left:1.5em}._prose_4vvfy_30 li{margin-bottom:.4em;line-height:1.6}._prose_4vvfy_30 li::marker{color:var(--module-accent-color, var(--module-heading-color, #102c2a))}._prose_4vvfy_30 a{color:var(--teal-800, #0e3733);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .12s ease-out}._prose_4vvfy_30 a:hover{color:var(--module-heading-color, #102c2a)}._prose_4vvfy_30 strong{font-weight:700;color:var(--module-heading-color, inherit)}._prose_4vvfy_30 code{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.875em;color:var(--teal-900, #092724);background:var(--teal-100, #dcebe8);padding:.15em .4em;border-radius:4px}._prose_4vvfy_30 hr{border:none;border-top:1.5px solid var(--ink-100, oklch(92% .005 170));margin:2.5em 0}._floatWrap_4vvfy_152{display:flex;flex-direction:column;--lf-figure-line-offset: 5.34em }._floatWrap_4vvfy_152 ._prose_4vvfy_30{order:1;max-width:none;min-width:0}._floatWrap_4vvfy_152 ._figure_4vvfy_164{order:2;margin:1.5rem 0 0;padding:0}._figLabel_4vvfy_170{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500, oklch(55% .01 170));margin:0 0 .5rem}._imageWrap_4vvfy_180{position:relative;isolation:isolate;border-radius:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink-300, #c9d2cf) 52%,transparent);background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--module-accent-color, #f89a3a) 22%,transparent) 0 .18rem,transparent .2rem),radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--module-accent-color, #f89a3a) 18%,transparent) 0 .12rem,transparent .14rem),linear-gradient(135deg,var(--ink-050, oklch(96% .005 170)),color-mix(in srgb,var(--teal-100, #dcebe8) 62%,var(--ink-050, #f4f7f6)))}._imageWrap_4vvfy_180:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--ink-300, #c9d2cf) 18%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--ink-300, #c9d2cf) 16%,transparent) 1px,transparent 1px);background-size:28px 28px;opacity:.45}._sideImage_4vvfy_204{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover}._caption_4vvfy_212{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.6875rem;line-height:1.5;color:var(--ink-500, oklch(55% .01 170));margin:.4rem 0 0}@container (min-width: 560px){._floatWrap_4vvfy_152{display:flow-root}._floatWrap_4vvfy_152 ._prose_4vvfy_30,._floatWrap_4vvfy_152 ._figure_4vvfy_164{order:initial}._floatWrap_4vvfy_152 ._prose_4vvfy_30{display:flow-root}._floatWrap_4vvfy_152 ._prose_4vvfy_30 :is(h2,h3):first-of-type{clear:both;width:100%;max-width:none;text-wrap:wrap}._floatWrap_4vvfy_152 ._prose_4vvfy_30 :is(h2,h3):not(:first-of-type){clear:both}._floatWrap_4vvfy_152._img-right_4vvfy_247 ._figure_4vvfy_164{float:right;width:min(32vw,300px);margin:var(--lf-figure-line-offset) 0 1rem clamp(1rem,2vw,1.5rem)}._floatWrap_4vvfy_152._img-right_4vvfy_247._img-medium_4vvfy_253 ._figure_4vvfy_164{width:min(38vw,380px)}._floatWrap_4vvfy_152._img-left_4vvfy_257 ._figure_4vvfy_164{float:left;width:min(32vw,300px);margin:var(--lf-figure-line-offset) clamp(1rem,2vw,1.5rem) 1rem 0}._floatWrap_4vvfy_152._img-left_4vvfy_257._img-medium_4vvfy_253 ._figure_4vvfy_164{width:min(38vw,380px)}}._floatWrap_4vvfy_152 ._sideNote_4vvfy_269{order:2;border-top:1.5px solid var(--ink-200, oklch(87% .007 170));padding-top:.625rem;margin:1.5rem 0 0}._sideNoteLabel_4vvfy_276{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--module-heading-color, #102c2a);margin:0 0 .4rem}._sideNoteBody_4vvfy_286{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.75rem;line-height:1.65;color:var(--module-body-color, #4a5654);margin:0}@container (min-width: 560px){._floatWrap_4vvfy_152 ._sideNote_4vvfy_269{order:initial;float:right;width:195px;margin:var(--lf-figure-line-offset) 0 1rem clamp(1rem,2vw,1.5rem)}}._floatWrap_4vvfy_152 aside[data-lf-whisper]{order:2;margin:1.5rem 0 0}@container (min-width: 560px){._floatWrap_4vvfy_152 aside[data-lf-whisper]{order:initial;float:right;width:min(280px,38%);max-width:280px;margin:var(--lf-figure-line-offset) 0 1rem clamp(1rem,2vw,1.5rem)}._floatWrap_4vvfy_152._whisper-left_4vvfy_318 aside[data-lf-whisper]{float:left;margin:var(--lf-figure-line-offset) clamp(1rem,2vw,1.5rem) 1rem 0}}._pullQuote_4vvfy_325{margin:2rem 0 0;padding:1.5rem 0 1.5rem 1.75rem;border-left:3px solid #f89a3a;max-width:68ch}._pullQuoteMark_4vvfy_332{display:block;font-size:clamp(2.5rem,5vw,4rem);line-height:.7;color:#f89a3a;font-family:Georgia,serif;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}._pullQuoteText_4vvfy_342{font-size:clamp(1.125rem,2vw,1.5rem);font-style:italic;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--module-heading-color, #092724);margin:0 0 .75rem}._pullQuoteAttrib_4vvfy_352{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5c6e6b;margin:0}._dropCap_4vvfy_363 p:first-of-type:first-letter{font-family:var(--font-family-heading, "Manrope", sans-serif);font-size:4.1em;font-weight:800;line-height:.86;float:left;margin-right:.08em;margin-top:.04em;letter-spacing:0;color:var(--accent-color, #f89a3a)}._dropCap_4vvfy_363 aside p:first-letter{float:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;letter-spacing:inherit;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor;color:inherit}html[data-color-scheme=dark] ._section_4vvfy_1{background:var(--bg, #050a09)!important;color:var(--text-body, #d1d5db)!important}html[data-color-scheme=dark] ._prose_4vvfy_30 hr{border-top:none!important;margin-block:2em}html[data-color-scheme=dark] ._floatWrap_4vvfy_152 ._sideNote_4vvfy_269{border-top:none!important}
