@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/477d3623a11ff399-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/bc6263328530fcfc-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ddb686d70dc9968d-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/477d3623a11ff399-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bc6263328530fcfc-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ddb686d70dc9968d-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/477d3623a11ff399-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/bc6263328530fcfc-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ddb686d70dc9968d-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8ccc630e9b93600-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb99fec956915f8-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8ccc630e9b93600-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb99fec956915f8-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8ccc630e9b93600-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/edb99fec956915f8-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.ELLGPW_className{font-family:Fraunces,Fraunces Fallback}.ELLGPW_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a7f8ab279c51384e-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a7f8ab279c51384e-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7f8ab279c51384e-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.bK7b_W_className{font-family:Karla,Karla Fallback;font-style:normal}.bK7b_W_variable{--font-karla:"Karla", "Karla Fallback"}
:root{--cream-100:#fff8ec;--cream-200:#f1e7d6;--paper-000:#fff;--line-300:#e0d2bc;--line-500:#a38f72;--ink-900:#2b2118;--ink-600:#6b5a4a;--tomato-500:#e5471f;--tomato-700:#c93c17;--tomato-800:#a3300f;--tomato-100:#fde3da;--margin-300:#f2a48f;--sunflower-400:#ffc93c;--sunflower-700:#7a5200;--sunflower-100:#fff1cc;--leaf-600:#2e9e5b;--leaf-700:#1f7a45;--leaf-100:#ddf2e4;--surface-page:var(--cream-100);--surface-raised:var(--paper-000);--surface-sunken:var(--cream-200);--surface-accent:var(--sunflower-100);--scrim:#2b21187a;--text:var(--ink-900);--text-muted:var(--ink-600);--text-on-action:var(--paper-000);--text-link:var(--tomato-700);--text-display-accent:var(--tomato-500);--action:var(--tomato-700);--action-pressed:var(--tomato-800);--border-subtle:var(--line-300);--border-control:var(--line-500);--focus-ring:var(--ink-900);--highlight:var(--sunflower-400);--progress:var(--leaf-600);--success-text:var(--leaf-700);--success-surface:var(--leaf-100);--warning-text:var(--sunflower-700);--warning-surface:var(--sunflower-100);--danger-text:var(--tomato-800);--danger-surface:var(--tomato-100);--danger-border:var(--tomato-700);--rule-notebook:var(--cream-200);--rule-margin:var(--margin-300);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-9:36px;--space-12:48px;--space-14:56px;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--shadow-card:0 10px 28px #2b211814;--bp-md:720px;--bp-lg:1080px;--fs-display-xl:clamp(2.5rem, 1.5159rem + 4.1989vw, 4.875rem);--fs-display-l:clamp(2.125rem, 1.3481rem + 3.3149vw, 4rem);--fs-heading:clamp(1.875rem, 1.5124rem + 1.547vw, 2.75rem);--fs-title:clamp(1.375rem, 1.2196rem + .663vw, 1.75rem);--fs-word:clamp(2.5rem, 2.1374rem + 1.547vw, 3.375rem);--fs-lead:clamp(1.0625rem, 1.0107rem + .221vw, 1.1875rem);--fs-quote:clamp(1.0625rem, 1.0107rem + .221vw, 1.1875rem);--fs-body:1rem;--fs-button:1.0625rem;--fs-caption:.875rem;--fs-label:.8125rem;--fs-nav:.75rem;--gutter:clamp(16px, 2.74px + 3.5359vw, 48px);--section-gap:clamp(28px, 19.71px + 2.2099vw, 48px);--card-pad:clamp(20px, 13.37px + 1.768vw, 36px);--slide-pad:clamp(24px, 10.74px + 3.5359vw, 56px);--notebook-margin:clamp(28px, 3.14px + 6.6298vw, 88px);--notebook-inset:clamp(52px, 27.14px + 6.6298vw, 112px);--content-max:1040px;--reading-max:680px;--sidebar-width:248px;--tabbar-height:64px;--topbar-height:56px;--touch-min:44px;--actionbar-height:88px;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Karla", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:800;line-height:1.04}.display-l{font-family:var(--font-display);font-size:var(--fs-display-l);font-weight:800;line-height:1.06}.heading{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:800;line-height:1.05}.title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:800;line-height:1.15}.word{font-family:var(--font-display);font-size:var(--fs-word);font-weight:800;line-height:1.05}.display-italic{font-family:var(--font-display);font-size:var(--fs-display-xl);font-style:italic;font-weight:500;line-height:1.04}.quote{font-family:var(--font-display);font-size:var(--fs-quote);font-style:italic;font-weight:500;line-height:1.55}.lead{font-family:var(--font-body);font-size:var(--fs-lead);font-weight:400;line-height:1.6}.body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.55}.button{font-family:var(--font-body);font-size:var(--fs-button);font-weight:700;line-height:1}.nav{font-family:var(--font-body);font-size:var(--fs-nav);font-weight:700;line-height:1.2}.caption{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;line-height:1.4}.label{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.3}.mono{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.55}html{background:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:100%}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}a{color:var(--text-link)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--action-pressed)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-body:var(--font-karla), system-ui, -apple-system, "Segoe UI", sans-serif;line-height:1.55}body{color:var(--text);background:var(--surface-page);font-family:var(--font-body);font-size:var(--fs-body);margin:0}h1,h2{font-family:var(--font-display);color:var(--text);font-weight:800}h1{font-size:var(--fs-heading);line-height:1.05}h2{font-size:var(--fs-title);line-height:1.15}form{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}input,select{font:inherit;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-raised);color:var(--text)}button{font:inherit}a{color:var(--text-link)}code{font-family:var(--font-mono);overflow-wrap:anywhere}
