html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.rich-text-content{--rich-text-ink:#1f1a17;--rich-text-muted:#1f1a17c7;--rich-text-accent:var(--theme,var(--accent,#ba251e));color:var(--rich-text-muted);overflow-wrap:anywhere;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.7}.rich-text-content>:first-child{margin-top:0}.rich-text-content>:is(p,h2,h3,h4,ul,ol,blockquote,pre,table,hr,.rich-text-table-scroll){width:100%;max-width:840px;margin-left:auto;margin-right:auto}.rich-text-content p{color:var(--rich-text-muted);margin-top:24px;margin-bottom:0;font-size:18px;line-height:1.7}.rich-text-content h2,.rich-text-content h3,.rich-text-content h4{color:var(--rich-text-ink);margin-bottom:0;font-weight:500}.rich-text-content h2{margin-top:80px;font-size:32px;line-height:1.15}.rich-text-content h3{margin-top:64px;font-size:28px;line-height:1.25}.rich-text-content h4{margin-top:48px;font-size:22px;line-height:1.35}.rich-text-content strong,.rich-text-content b{color:var(--rich-text-ink);font-weight:600}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content u{text-underline-offset:.16em}.rich-text-content s,.rich-text-content del{color:#1f1a1794}.rich-text-content mark{background:#fff2a8;border-radius:2px;padding:.08em .18em}.rich-text-content a{color:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#1f1a174d;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.rich-text-content a:hover{color:var(--rich-text-accent);-webkit-text-decoration-color:var(--rich-text-accent);text-decoration-color:var(--rich-text-accent)}.rich-text-content :is(ul,ol){margin-top:24px;margin-bottom:0;padding-left:1.5em}.rich-text-content ul{list-style:outside}.rich-text-content ol{list-style:decimal}.rich-text-content li+li{margin-top:10px}.rich-text-content li>p,.rich-text-content blockquote p,.rich-text-content td p,.rich-text-content th p{color:inherit;font:inherit;margin:0}.rich-text-content :is(li,blockquote) :is(ul,ol){margin-top:10px}.rich-text-content blockquote{border-left:4px solid var(--rich-text-accent);color:#1f1a17b8;background:#f6f6f6;margin-top:32px;margin-bottom:0;padding:18px 32px}.rich-text-content>img,.rich-text-content>figure{width:100%;max-width:1680px;margin:64px auto 0;display:block}.rich-text-content>img,.rich-text-content>figure>img{object-fit:cover;background:#f0f0f0;border-radius:8px;width:100%}.rich-text-content figure{padding:0}.rich-text-content figure>img{display:block}.rich-text-content :is(th,td) figure{width:100%;max-width:100%;margin:0;display:block}.rich-text-content :is(th,td) img{aspect-ratio:auto;object-fit:contain;background:#f0f0f0;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:280px;margin:0 auto;display:block}.rich-text-content figcaption{color:#1f1a178c;text-align:center;max-width:840px;margin:10px auto 0;font-size:14px;line-height:1.6}.rich-text-content table{border-spacing:0;border-collapse:collapse;table-layout:auto;color:#1f1a17cc;margin-top:32px;margin-bottom:0;font-size:16px;line-height:1.5;display:table}.rich-text-content .rich-text-table-scroll{overscroll-behavior-x:contain;margin-top:32px;margin-bottom:0;overflow-x:auto}.rich-text-content .rich-text-table-scroll table{width:100%;min-width:640px;max-width:none;margin:0}.rich-text-content th,.rich-text-content td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #1f1a1726;min-width:120px;padding:12px 16px}.rich-text-content th{color:var(--rich-text-ink);background:#f0f0f0;font-weight:600}.rich-text-content code{color:#7d1e18;background:#f8eceb;border-radius:4px;padding:.12em .32em;font:.88em/1.5 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.rich-text-content pre{color:#f8efee;white-space:pre;background:#1f1a17;border-radius:8px;margin-top:32px;margin-bottom:0;padding:20px 24px;font-size:15px;line-height:1.65;overflow-x:auto}.rich-text-content pre code{color:inherit;font:inherit;background:0 0;padding:0}.rich-text-content hr{border:0;border-top:1px solid #1f1a1726;margin-top:56px;margin-bottom:0}@media (max-width:1023px){.rich-text-content h2{margin-top:64px;font-size:30px}.rich-text-content h3{margin-top:48px;font-size:26px}.rich-text-content>img,.rich-text-content>figure{margin-top:56px}}@media (max-width:639px){.rich-text-content,.rich-text-content p{font-size:17px}.rich-text-content h2{margin-top:52px;font-size:28px}.rich-text-content h3{margin-top:42px;font-size:24px}.rich-text-content h4{margin-top:36px;font-size:21px}.rich-text-content blockquote{padding:16px 20px}.rich-text-content>img,.rich-text-content>figure{margin-top:48px}.rich-text-content table{min-width:640px}}
@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue.ttc)format("truetype-collection");font-style:normal;font-weight:100 900;font-display:swap}:root{--theme:#ba251e;--ink:#1f1a17;--line:#e6e6e6;--surface:#fff;--image-radius:4px}*{box-sizing:border-box}html{overscroll-behavior-x:none;scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}html.lenis{scroll-behavior:auto}body{width:100%;max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font-size:16px}:where(img,[role=img],[style*=background-image]){border-radius:var(--image-radius);max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-reveal{visibility:hidden;opacity:0;transform:translate3d(0, var(--reveal-distance,72px), 0);transition:visibility 0s linear var(--reveal-delay,0s), opacity var(--reveal-opacity-duration,.65s) cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform var(--reveal-duration,1s) cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.motion-reveal.is-visible{visibility:visible;opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{visibility:visible;opacity:1;transform:none}}
