._section_13n80_1{container-type:inline-size}._spacing-none_13n80_6{padding-block:0}._spacing-tight_13n80_10{padding-block:clamp(.25rem,.5vw,.5rem)}._spacing-normal_13n80_14{padding-block:clamp(.75rem,1.25vw,1.25rem)}._spacing-loose_13n80_18{padding-block-start:clamp(1.5rem,2.5vw,2.5rem);padding-block-end:clamp(.75rem,1.25vw,1.25rem)}._container_13n80_23{max-width:800px;margin:0 auto;padding:0 clamp(1.125rem,4vw,1.5rem)}._prose_13n80_30{font-size:clamp(1.0625rem,1.5vw,1.125rem);line-height:1.78;color:var(--module-body-color, inherit);max-width:68ch}._prose_13n80_30 p{margin:0 0 1.4em}._prose_13n80_30 p:last-child{margin-bottom:0}._prose_13n80_30 h2,._prose_13n80_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_13n80_30 h2{font-size:clamp(1.875rem,3.5vw,2.25rem);font-weight:800;margin-block:clamp(2.5rem,4vw,3.5rem) .25rem}._prose_13n80_30 h3{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;margin-block:clamp(1.75rem,3vw,2.5rem) .25rem}._prose_13n80_30 h2:before,._prose_13n80_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_13n80_30._proseNoPrefix_13n80_85 h2:before,._prose_13n80_30._proseNoPrefix_13n80_85 h3:before{content:none;margin-right:0}._prose_13n80_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_13n80_30 ul,._prose_13n80_30 ol{margin:0 0 1.4em;padding-left:1.5em}._prose_13n80_30 li{margin-bottom:.4em;line-height:1.6}._prose_13n80_30 li::marker{color:var(--module-accent-color, var(--module-heading-color, #102c2a))}._prose_13n80_30 a{color:var(--teal-800, #0e3733);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .12s ease-out}._prose_13n80_30 a:hover{color:var(--module-heading-color, #102c2a)}._prose_13n80_30 strong{font-weight:700;color:var(--module-heading-color, inherit)}._prose_13n80_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_13n80_30 hr{border:none;border-top:1.5px solid var(--ink-100, oklch(92% .005 170));margin:2.5em 0}._floatWrap_13n80_152{display:flex;flex-direction:column;--lf-figure-line-offset: 5.34em }._floatWrap_13n80_152 ._prose_13n80_30{order:1;max-width:none;min-width:0}._floatWrap_13n80_152 ._figure_13n80_164{order:2;margin:1.5rem 0 0;padding:0}._figLabel_13n80_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_13n80_180{position:relative;isolation:isolate;aspect-ratio:9 / 16;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_13n80_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_13n80_205{display:block;width:100%;aspect-ratio:9 / 16;height:100%;object-fit:cover;object-position:center top}._caption_13n80_214{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_13n80_152{display:flow-root}._floatWrap_13n80_152 ._prose_13n80_30,._floatWrap_13n80_152 ._figure_13n80_164{order:initial}._floatWrap_13n80_152 ._prose_13n80_30{display:flow-root}._floatWrap_13n80_152 ._prose_13n80_30 :is(h2,h3):first-of-type{clear:both;width:100%;max-width:none;text-wrap:wrap}._floatWrap_13n80_152 ._prose_13n80_30 :is(h2,h3):not(:first-of-type){clear:both}._floatWrap_13n80_152._img-right_13n80_249 ._figure_13n80_164{float:right;width:min(32vw,300px);margin:var(--lf-figure-line-offset) 0 1rem clamp(1rem,2vw,1.5rem)}._floatWrap_13n80_152._img-right_13n80_249._img-medium_13n80_255 ._figure_13n80_164{width:min(38vw,380px)}._floatWrap_13n80_152._img-left_13n80_259 ._figure_13n80_164{float:left;width:min(32vw,300px);margin:var(--lf-figure-line-offset) clamp(1rem,2vw,1.5rem) 1rem 0}._floatWrap_13n80_152._img-left_13n80_259._img-medium_13n80_255 ._figure_13n80_164{width:min(38vw,380px)}}._floatWrap_13n80_152 ._sideNote_13n80_271{order:2;border-top:1.5px solid var(--ink-200, oklch(87% .007 170));padding-top:.625rem;margin:1.5rem 0 0}._sideNoteLabel_13n80_278{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_13n80_288{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_13n80_152 ._sideNote_13n80_271{order:initial;float:right;width:195px;margin:var(--lf-figure-line-offset) 0 1rem clamp(1rem,2vw,1.5rem)}}._floatWrap_13n80_152 aside[data-lf-whisper]{order:2;margin:1.5rem 0 0}@container (min-width: 560px){._floatWrap_13n80_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_13n80_152._whisper-left_13n80_320 aside[data-lf-whisper]{float:left;margin:var(--lf-figure-line-offset) clamp(1rem,2vw,1.5rem) 1rem 0}}._pullQuote_13n80_327{margin:2rem 0 0;padding:1.5rem 0 1.5rem 1.75rem;border-left:3px solid #f89a3a;max-width:68ch}._pullQuoteMark_13n80_334{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_13n80_344{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_13n80_354{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_13n80_365 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_13n80_365 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_13n80_1{background:var(--bg, #050a09)!important;color:var(--text-body, #d1d5db)!important}html[data-color-scheme=dark] ._prose_13n80_30 hr{border-top:none!important;margin-block:2em}html[data-color-scheme=dark] ._floatWrap_13n80_152 ._sideNote_13n80_271{border-top:none!important}
