@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--font-journal:"Newsreader","Newsreader Fallback"}.journal{--j-bg:#fafafa;--j-ink:#111111;--j-body:#262626;--j-muted:#6b6b6b;--j-line:#e3e3e3;--j-soft:#f0f0f0;--j-btn-bg:#111111;--j-btn-ink:#fafafa;background:var(--j-bg);color:var(--j-ink)}.dark .journal{--j-bg:#0b0b0b;--j-ink:#f2f2f2;--j-body:#d4d4d4;--j-muted:#8f8f8f;--j-line:#242424;--j-soft:#151515;--j-btn-bg:#f2f2f2;--j-btn-ink:#0b0b0b}.journal .j-prose,.journal .j-serif{font-family:var(--font-journal),Georgia,"Times New Roman",serif}.journal .j-prose{font-size:1.1875rem;line-height:1.7;color:var(--j-body);font-optical-sizing:auto}@media (min-width:768px){.journal .j-prose{font-size:1.25rem}}.journal .j-prose>*+*{margin-top:1.25em}.journal .j-prose p{text-wrap:pretty}.journal .j-prose strong{color:var(--j-ink);font-weight:600}.journal .j-prose a{color:var(--j-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.journal .j-prose a:hover{text-decoration-thickness:2px}.journal .j-dropcap:first-letter{float:left;font-size:4.2em;line-height:.82;padding:.08em .12em 0 0}.journal .j-dropcap:first-letter,.journal .j-prose h2{font-family:var(--font-syne),"Syne",system-ui,sans-serif;font-weight:700;color:var(--j-ink)}.journal .j-prose h2{font-size:1.75rem;line-height:1.15;letter-spacing:-.02em;margin-top:2.6em;padding-top:1.1em;border-top:1px solid var(--j-line)}@media (min-width:768px){.journal .j-prose h2{font-size:2.125rem}}.journal .j-prose h3{font-family:var(--font-syne),"Syne",system-ui,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--j-ink);margin-top:1.8em}.journal .j-prose ol,.journal .j-prose ul{padding-left:1.25em}.journal .j-prose ul{list-style:none}.journal .j-prose ul>li{position:relative}.journal .j-prose ul>li:before{content:"";position:absolute;left:-1.05em;top:.78em;width:.45em;height:1px;background:var(--j-ink)}.journal .j-prose ol{list-style:decimal}.journal .j-prose ol>li::marker{font-family:var(--font-syne),system-ui,sans-serif;color:var(--j-muted);font-size:.85em}.journal .j-prose li+li{margin-top:.5em}.journal .j-table{font-family:var(--font-syne),system-ui,sans-serif;font-size:.9rem;line-height:1.45}.journal .j-table th{text-align:left;font-weight:600;color:var(--j-ink);padding:.7rem .9rem;border-bottom:1px solid var(--j-ink)}.journal .j-table td{padding:.7rem .9rem;color:var(--j-body);vertical-align:top}.journal .j-table tbody tr:nth-child(2n) td{background:var(--j-soft)}.journal .j-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.8rem 1.4rem;background:var(--j-btn-bg);color:var(--j-btn-ink);font-family:var(--font-syne),system-ui,sans-serif;font-weight:600;font-size:.95rem;white-space:nowrap;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s}.journal .j-btn:hover{opacity:.88}.journal .j-btn:active{transform:translateY(1px) scale(.98)}.journal .j-btn-ghost{background:transparent;color:var(--j-ink);box-shadow:inset 0 0 0 1px var(--j-line)}.journal .j-mono{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace}.journal .j-hero-img{filter:grayscale(1) contrast(1.05)}@media (prefers-reduced-motion:reduce){.journal .j-btn{transition:none}}.journal .j-prose .j-products ul{padding-left:0;list-style:none}.journal .j-prose .j-products li:before{display:none}.journal .j-prose .j-products li+li{margin-top:0}.journal .j-prose .j-idea a.j-btn,.journal .j-prose .j-products a{text-decoration:none}.journal .j-prose h2+.j-idea{border-top:0;padding-top:.25rem}@media (max-width:639px){.journal .j-table thead{display:none}.journal .j-table,.journal .j-table tbody,.journal .j-table td,.journal .j-table tr{display:block;width:100%}.journal .j-table tr{padding:.9rem 0;border-top:1px solid var(--j-line)}.journal .j-table tbody tr:nth-child(2n) td{background:transparent}.journal .j-table td{padding:.15rem 0}.journal .j-table td:before{content:attr(data-label);display:block;font-size:.7rem;color:var(--j-muted)}.journal .j-table td:first-child{font-weight:600;color:var(--j-ink)}.journal .j-table td:first-child:before{display:none}}.journal .j-prose a.j-btn{color:var(--j-btn-ink);text-decoration:none}.journal .j-prose a.j-btn.j-btn-ghost{color:var(--j-ink)}