@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/fonts/b9df9d23153c6eef2f41903ddf8cc50b.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/fonts/22cb7de00126c78a3f58aecaeccbd453.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/fonts/4c40215e753161422e9f8cc4522efc9f.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/fonts/28511686bdf2f0d78d1b539ca6fb27f8.woff2)format("woff2")}:root{color-scheme:dark;--color-charcoal:#171717;--color-panel:#222;--color-panel-raised:#292929;--color-sage:#97bdaf;--color-paper:#d5d5d5;--color-muted:#a7aaa8;--color-rule:#d5d5d529;--font-heading:"Lexend",sans-serif;--font-body:"Source Sans 3",sans-serif;--page-gutter:clamp(1.25rem,5.5vw,5.5rem);--page-max:1320px}.c8059db27bf0500a5b4388a91{overflow-wrap:anywhere;min-width:0;max-width:100%}.c8059db27bf0500a5b4388a91 .cf58aa199d8109114268a6cdf{min-width:0;max-width:100%;overflow-x:auto}.c8059db27bf0500a5b4388a91 pre{max-width:100%;overflow-x:auto}.c8059db27bf0500a5b4388a91 img{max-width:100%;height:auto}.c8059db27bf0500a5b4388a91 figure{min-width:0;max-width:100%}:where(*){box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{background:var(--color-charcoal);min-width:320px;color:var(--color-paper);font-family:var(--font-body);margin:0;font-size:1.05rem;line-height:1.55}body,button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-sage)}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid var(--color-sage);outline-offset:4px}h1,h2,h3,h4,h5,h6{color:var(--color-sage);font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:0;font-weight:400;line-height:1.12}p,ul,ol,dl,blockquote,figure{margin-top:0}.c4e50850e1e8d5faa87c2a057{overflow:clip}.c872508be46e06fef6ff7102d{width:min(var(--page-max),calc(100% - (var(--page-gutter)*2)));margin-inline:auto}.c4a26057a823092c9b00d510c{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.c1f3bed212819ec94fbc34a4b{z-index:20;background:var(--color-sage);color:var(--color-charcoal);padding:.7rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.c1f3bed212819ec94fbc34a4b:focus{color:var(--color-charcoal);transform:translateY(0)}.ccabcf9232554d44c39325de8{z-index:5;width:min(var(--page-max),calc(100% - (var(--page-gutter)*2)));border-bottom:1px solid var(--color-rule);align-items:center;gap:2rem;min-height:88px;margin-inline:auto;display:flex;position:relative}.cee5dc04163df1a03a4fe8f8e{min-height:44px;color:var(--color-paper);align-items:center;text-decoration:none;display:inline-flex}.cc82ae93b1451725a822eaf93{font-family:var(--font-heading);letter-spacing:.085em;text-transform:uppercase;font-size:1rem;line-height:1.3}.cd6c93c3b4518c91e9b303501{margin-left:auto}.c52eaae8cd6d90bea02a4d425,.c2d481d77dd1186f8dd6c3e52{align-items:center;gap:clamp(1.1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.cd6c93c3b4518c91e9b303501 a{min-height:44px;color:var(--color-paper);align-items:center;font-size:.98rem;text-decoration:none;transition:color .16s;display:inline-flex}.cd6c93c3b4518c91e9b303501 a:hover,.cd6c93c3b4518c91e9b303501 a[aria-current=page]{color:var(--color-sage)}.c738d4f997295b0ad73d6adc2{border:1px solid #97bdaf99;border-radius:999px;padding-inline:1.2rem}.c738d4f997295b0ad73d6adc2:hover{border-color:var(--color-sage)}.c7b5e70d76c7b24a569e6f5ab{border:1px solid var(--color-rule);width:48px;height:48px;color:var(--color-paper);cursor:pointer;background:0 0;border-radius:50%;align-content:center;justify-items:center;gap:5px;padding:.85rem .75rem;display:none}.c7b5e70d76c7b24a569e6f5ab[hidden]{display:none}.c7b5e70d76c7b24a569e6f5ab span{background:currentColor;width:19px;height:1px;display:block}.cc0e07319ec09d2a74aa1068e{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:690px;padding-block:clamp(3rem,7vw,6.5rem);display:grid}.c95fb134ea30c830652d13b39{max-width:600px;padding-block:1rem}.cc0e07319ec09d2a74aa1068e h1{letter-spacing:-.065em;max-width:11ch;margin-bottom:1.5rem;font-size:clamp(3.4rem,6vw,6.2rem)}.c95fb134ea30c830652d13b39>p{max-width:36rem;color:var(--color-paper);margin-bottom:2rem;font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.5}.cb1dc8e95b382827d05a288ee{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.c323c00f28b636abfdbfd738d{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:.75rem 1.35rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.c5bd9a239d671817655950f84{background:var(--color-sage);color:var(--color-charcoal)}.c5bd9a239d671817655950f84:hover{color:var(--color-charcoal);background:#b0cfc3}.ca923e10524ade1c21842d369{color:var(--color-charcoal);border-color:#17171759}.ca923e10524ade1c21842d369:hover{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-sage)}.ca3ecce4cb56e9b07174f2ae1{min-height:44px;color:var(--color-sage);text-underline-offset:.3em;align-items:center;font-weight:700;text-decoration:underline #97bdaf99;display:inline-flex}.ca3ecce4cb56e9b07174f2ae1:hover{color:#b0cfc3;text-decoration-color:currentColor}.c850f39e9b045b807b8bf0001,.c3c31f8285456c79bf59ebdf3{background:var(--color-panel);min-width:0;margin:0;position:relative;overflow:hidden}.c850f39e9b045b807b8bf0001{aspect-ratio:1.12}.c850f39e9b045b807b8bf0001 img,.c3c31f8285456c79bf59ebdf3 img{object-fit:cover;width:100%;height:100%}.c850f39e9b045b807b8bf0001 img{object-position:center}.c850f39e9b045b807b8bf0001 figcaption,.c3c31f8285456c79bf59ebdf3 figcaption{color:var(--color-paper);background:#171717e0;padding:.5rem .8rem;font-size:.9rem;position:absolute;bottom:.85rem;right:.85rem}.cdc5702d710b2ef00a64bb079{background:var(--color-sage);color:var(--color-charcoal)}.c1c1fd1cecdf089a2b2513c01{grid-template-columns:1.15fr .85fr .6fr 1.1fr;align-items:center;gap:1.5rem;min-height:245px;padding-block:clamp(2.2rem,4vw,3.8rem);display:grid}.cdc5702d710b2ef00a64bb079 h2{max-width:8ch;color:var(--color-charcoal);margin:0;font-size:clamp(2.1rem,3.8vw,3.5rem)}.c8e6ed0ae5c5c9b2606bf6281{border-left:1px solid #17171752;flex-direction:column;justify-content:center;min-height:70px;padding-left:1.25rem;line-height:1.35;display:flex}.c8e6ed0ae5c5c9b2606bf6281 span{font-size:.95rem}.c8e6ed0ae5c5c9b2606bf6281 strong{font-family:var(--font-heading);margin-top:.25rem;font-size:1.15rem;font-weight:400}.c4a3e4caf3005dc4a1d43bae6{max-width:20rem;margin:0;font-size:1rem}.c4a3e4caf3005dc4a1d43bae6 a{color:var(--color-charcoal);margin-top:.25rem;font-weight:700;text-decoration-thickness:1px;display:inline-block}.c3a1147a2338f078e9057b5f1{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.cfc47f75bdace8e2928948c18 h2{max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.1rem,3.5vw,3.6rem)}.cfc47f75bdace8e2928948c18 .ca3ecce4cb56e9b07174f2ae1{color:var(--color-paper);font-size:.98rem}.c95ac8a67dabe6b7d9c4335e1,.c95ac8a67dabe6b7d9c4335e1 blockquote{margin:0}.c95ac8a67dabe6b7d9c4335e1 blockquote p{color:var(--color-paper);margin-bottom:1.5rem;font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.6}.c95ac8a67dabe6b7d9c4335e1 figcaption{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:.98rem;display:flex}.c2140983373110885fcdcb912{color:var(--color-sage);letter-spacing:normal}.ca9dce05aed3718392de89a86{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;min-height:415px;padding-block:clamp(4.5rem,9vw,8rem);display:grid}.ca9dce05aed3718392de89a86 h1,.c4580acda91f8bcc9ab0a60f4 h1{letter-spacing:-.065em;max-width:11ch;margin-bottom:1.3rem;font-size:clamp(3.5rem,7vw,6.8rem)}.ca9dce05aed3718392de89a86>div:first-child>p{max-width:25ch;color:var(--color-paper);margin:0;font-size:clamp(1.3rem,2vw,1.75rem)}.ce53bc6b928cc613081d689ca{justify-self:end;max-width:24rem;padding-bottom:.4rem}.ce53bc6b928cc613081d689ca p{color:var(--color-muted);margin-bottom:.6rem}.c1e17b3cc61b7191723ff0508{background:var(--color-sage);color:var(--color-charcoal)}.c0be002533f2b9cb686b4ed88{margin-block:0;padding-block:.5rem;list-style:none}.c0be002533f2b9cb686b4ed88 li{border-top:1px solid #17171759;align-items:center;min-height:clamp(115px,17vw,205px);display:flex}.c0be002533f2b9cb686b4ed88 li:nth-child(2n){text-align:right;justify-content:flex-end}.c0be002533f2b9cb686b4ed88 h2{color:var(--color-charcoal);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7.7vw,7rem)}.cfa224101153238097b30b585{justify-content:space-between;align-items:center;gap:2rem;min-height:260px;padding-block:clamp(3rem,6vw,5rem);display:flex}.cfa224101153238097b30b585 h2,.c6ac10150f45366f6112b3003 h2{margin-bottom:.7rem;font-size:clamp(2rem,3vw,3rem)}.cfa224101153238097b30b585 p{max-width:41rem;color:var(--color-muted);margin:0}.cfa224101153238097b30b585 .c323c00f28b636abfdbfd738d{color:var(--color-paper);border-color:#97bdafa6;flex:none}.cfa224101153238097b30b585 .c323c00f28b636abfdbfd738d:hover{border-color:var(--color-sage);background:var(--color-sage);color:var(--color-charcoal)}.c4580acda91f8bcc9ab0a60f4{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:640px;padding-block:clamp(3rem,7vw,6rem);display:grid}.c7890140c6d56782ed8c979b2{max-width:440px}.c4580acda91f8bcc9ab0a60f4 h1{max-width:9ch;font-size:clamp(3.1rem,5.6vw,5.4rem)}.c7890140c6d56782ed8c979b2 p{color:var(--color-paper);margin-bottom:1.8rem;font-size:1.2rem}.c3c31f8285456c79bf59ebdf3{aspect-ratio:1.23}.c6ac10150f45366f6112b3003{background:var(--color-sage);color:var(--color-charcoal)}.cbdc3801e190bdf40f5084275{justify-content:space-between;align-items:center;gap:2rem;min-height:225px;padding-block:2.5rem;display:flex}.c6ac10150f45366f6112b3003 h2{color:var(--color-charcoal);margin-bottom:.5rem}.c6ac10150f45366f6112b3003 p{margin:0}.c6ac10150f45366f6112b3003 .ca3ecce4cb56e9b07174f2ae1{color:var(--color-charcoal)}.c6ac10150f45366f6112b3003 .ca3ecce4cb56e9b07174f2ae1:hover{color:#3b5e50}.c280fc93c178c0498bd50d297{background:var(--color-panel);padding-block:clamp(3.5rem,7vw,6rem) 1.5rem}.c954280dda5abc8846d2932ed{width:min(var(--page-max),calc(100% - (var(--page-gutter)*2)));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.85fr);gap:3rem clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.c5b6ccf1917b6fee12fec9b91 h2{margin-bottom:.9rem;font-size:clamp(2.2rem,3.6vw,3.5rem)}.c5b6ccf1917b6fee12fec9b91 p{max-width:21rem;color:var(--color-muted);margin:0}.c0511e3743f21557d5b0344a4 h3,.c264013b1cb397c20fc8c91ae h3{letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.2rem}.c7ed93bb681df00fbad7b9df3{color:var(--color-muted);margin-bottom:1rem}.c280fc93c178c0498bd50d297 address{color:var(--color-paper);flex-direction:column;margin-bottom:.8rem;font-style:normal;display:flex}.c5b70ea086106c84d4cc8b327{min-height:36px;color:var(--color-sage);align-items:center;font-weight:700;display:inline-flex}.c807466d117fb833b5293b78a{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:1rem;display:flex}.c264013b1cb397c20fc8c91ae dl{margin-bottom:.8rem}.c264013b1cb397c20fc8c91ae dl>div{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:1rem;display:flex}.c264013b1cb397c20fc8c91ae dt,.c264013b1cb397c20fc8c91ae dd{padding-block:.5rem}.c264013b1cb397c20fc8c91ae dd{text-align:right;margin:0}.c264013b1cb397c20fc8c91ae>p{color:var(--color-muted);margin-bottom:0}.c4cc4e79aeeade2a7dd9dc84b{border-top:1px solid var(--color-rule);color:var(--color-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.3rem;font-size:.95rem;display:flex}.c2d481d77dd1186f8dd6c3e52{flex-wrap:wrap;gap:.6rem 1.25rem}.c2d481d77dd1186f8dd6c3e52 a{min-height:40px;color:var(--color-paper);align-items:center;text-decoration:none;display:inline-flex}.c2d481d77dd1186f8dd6c3e52 a:hover{color:var(--color-sage)}@media (width<=55rem){.ccabcf9232554d44c39325de8{flex-wrap:wrap;gap:.5rem 1.2rem;min-height:76px}.cee5dc04163df1a03a4fe8f8e{margin-right:auto}.cc82ae93b1451725a822eaf93{max-width:15rem;font-size:.92rem}.c7b5e70d76c7b24a569e6f5ab{display:grid}.cd6c93c3b4518c91e9b303501{border-top:1px solid var(--color-rule);order:3;width:100%;margin:0;display:none}.cd6c93c3b4518c91e9b303501.c1ac8851ad888769050efd125{display:block}.c52eaae8cd6d90bea02a4d425{flex-direction:column;align-items:stretch;gap:0;padding-block:.45rem .8rem;display:flex}.c52eaae8cd6d90bea02a4d425 li{border-bottom:1px solid var(--color-rule)}.c52eaae8cd6d90bea02a4d425 li:last-child{border-bottom:0;padding-top:.55rem}.cd6c93c3b4518c91e9b303501 a{width:100%;min-height:48px}.cd6c93c3b4518c91e9b303501 a.c738d4f997295b0ad73d6adc2{width:fit-content;padding-inline:1rem}.cc0e07319ec09d2a74aa1068e,.c4580acda91f8bcc9ab0a60f4{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-block:clamp(3.5rem,10vw,5.5rem)}.c95fb134ea30c830652d13b39{max-width:43rem}.cc0e07319ec09d2a74aa1068e h1{max-width:12ch;font-size:clamp(3.5rem,11vw,5.6rem)}.c850f39e9b045b807b8bf0001{aspect-ratio:1.3}.c1c1fd1cecdf089a2b2513c01{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;min-height:0;padding-block:2.5rem}.cdc5702d710b2ef00a64bb079 h2{grid-column:1/-1;max-width:none}.c8e6ed0ae5c5c9b2606bf6281{padding-left:1rem}.c4a3e4caf3005dc4a1d43bae6{grid-column:1/-1;max-width:none}.c3a1147a2338f078e9057b5f1{grid-template-columns:1fr;gap:2rem;padding-block:4.5rem}.cfc47f75bdace8e2928948c18 h2{max-width:16ch}.ca9dce05aed3718392de89a86{grid-template-columns:1fr;align-items:start;gap:2rem;min-height:0;padding-block:4rem}.ca9dce05aed3718392de89a86 h1{font-size:clamp(3.4rem,11vw,5.5rem)}.ce53bc6b928cc613081d689ca{justify-self:start}.c0be002533f2b9cb686b4ed88 li{min-height:135px}.c0be002533f2b9cb686b4ed88 li:nth-child(2n){text-align:left;justify-content:flex-start}.c0be002533f2b9cb686b4ed88 h2{font-size:clamp(3.4rem,12vw,6rem)}.cfa224101153238097b30b585{flex-direction:column;align-items:flex-start;gap:1.5rem;min-height:0;padding-block:3.25rem}.c7890140c6d56782ed8c979b2{max-width:42rem}.c3c31f8285456c79bf59ebdf3{aspect-ratio:1.25}.cbdc3801e190bdf40f5084275{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;min-height:0;padding-block:2.5rem}.cbdc3801e190bdf40f5084275>div{width:100%}.c954280dda5abc8846d2932ed{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.c5b6ccf1917b6fee12fec9b91{grid-column:1/-1}}@media (width<=38rem){body{font-size:1rem}.cc0e07319ec09d2a74aa1068e{gap:2rem}.cc0e07319ec09d2a74aa1068e h1{font-size:clamp(3rem,14vw,4.4rem)}.cb1dc8e95b382827d05a288ee{flex-direction:column;align-items:flex-start;gap:.9rem}.c850f39e9b045b807b8bf0001{aspect-ratio:1.02}.c1c1fd1cecdf089a2b2513c01{grid-template-columns:1fr 1fr}.c3a1147a2338f078e9057b5f1{padding-block:3.5rem}.c0be002533f2b9cb686b4ed88 li{min-height:115px}.c3c31f8285456c79bf59ebdf3{aspect-ratio:.98}.c954280dda5abc8846d2932ed{grid-template-columns:1fr}.c5b6ccf1917b6fee12fec9b91{grid-column:auto}.c4cc4e79aeeade2a7dd9dc84b{flex-direction:column;align-items:flex-start;gap:.6rem}.c2d481d77dd1186f8dd6c3e52{gap:.3rem 1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.c1c1ad2f1a93d887188b68a20{color:var(--color-paper);gap:1rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.c22deeb26763aefcc08e198e7{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.ca7d0d5d572eec0c34fab7a5b{border:1px solid var(--color-rule);background:var(--color-panel);min-width:0;padding:1rem}.c22117fdb03b403111f7f2e8e{margin:0;font-size:1.25rem;line-height:1.4}.cebf5c1294b3f3eb96a77d19c{color:var(--color-sage);text-decoration:none}.cebf5c1294b3f3eb96a77d19c:hover{color:#b0cfc3;text-decoration:underline}.c69d4c6668c9e127d548a5f7c{max-width:70ch;color:var(--color-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.6}.c9f2f5a193f77526014b010f3{width:fit-content;min-height:44px;color:var(--color-muted);text-decoration-color:var(--color-rule);text-underline-offset:.25em;align-items:center;font-size:.95rem;display:inline-flex}.c9f2f5a193f77526014b010f3:hover{color:var(--color-sage);text-decoration-color:currentColor}.cc050642d44816eea0a26ab9a{padding-block:clamp(3.5rem,7vw,6rem)}.c27c2fd33c37b31e9043cef67{max-width:58rem;margin-inline:auto}.c27c2fd33c37b31e9043cef67>h1{letter-spacing:-.06em;margin-bottom:2rem;font-size:clamp(2.8rem,5vw,4.4rem)}.c2bb3d9fa2e5af3cb50618810{gap:1rem;display:grid}.c14066a48cb341d894416e9cf{border:1px solid var(--color-rule);background:var(--color-panel);padding:clamp(1rem,2.5vw,1.5rem)}.c14066a48cb341d894416e9cf>a{text-decoration:none;display:inline-block}.c64e6b9cc621c35e664430502{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.3}.c14066a48cb341d894416e9cf>a:hover .c64e6b9cc621c35e664430502,.c14066a48cb341d894416e9cf>a:focus-visible .c64e6b9cc621c35e664430502{color:#b0cfc3}.c0b6acd1b26f062493e480cf6{max-width:70ch;color:var(--color-muted);margin:.65rem 0 0}.c05c56ff1afcbea67d87c528b{padding-block:clamp(3.5rem,7vw,6rem)}.c886b65eece1d9f78ffbc4dfa{max-width:58rem;margin-inline:auto}.c81718dac02a9e8fc5380b3c8{margin-bottom:clamp(2rem,4vw,3rem)}.c7cd9f8f9f7adf61216784035{min-height:44px;color:var(--color-muted);text-decoration-color:var(--color-rule);text-underline-offset:.25em;align-items:center;margin-bottom:1.25rem;font-size:.98rem;font-weight:700;display:inline-flex}.c7cd9f8f9f7adf61216784035:hover{color:var(--color-sage);text-decoration-color:currentColor}.c81718dac02a9e8fc5380b3c8 h1{letter-spacing:-.06em;max-width:20ch;margin:0;font-size:clamp(2.8rem,5.8vw,5rem)}.c7c2d995dc7f2c57e7eabdc62{max-width:70ch;color:var(--color-paper);font-size:1.08rem;line-height:1.72}.c8059db27bf0500a5b4388a91>:first-child{margin-top:0}.c8059db27bf0500a5b4388a91 p{margin-bottom:1.35rem}.c8059db27bf0500a5b4388a91 h2{letter-spacing:-.045em;margin:2.35em 0 .7em;font-size:clamp(1.8rem,3vw,2.35rem)}.c8059db27bf0500a5b4388a91 h3{letter-spacing:-.035em;margin:2.05em 0 .65em;font-size:clamp(1.45rem,2.3vw,1.8rem)}.c8059db27bf0500a5b4388a91 h4,.c8059db27bf0500a5b4388a91 h5,.c8059db27bf0500a5b4388a91 h6{letter-spacing:-.02em;margin:1.8em 0 .6em;font-size:1.2rem}.c8059db27bf0500a5b4388a91 ul,.c8059db27bf0500a5b4388a91 ol{margin-bottom:1.5rem;padding-left:1.5rem}.c8059db27bf0500a5b4388a91 li+li{margin-top:.4rem}.c8059db27bf0500a5b4388a91 li::marker{color:var(--color-sage)}.c8059db27bf0500a5b4388a91 a{color:var(--color-sage);text-underline-offset:.2em;text-decoration-color:#97bdaf99}.c8059db27bf0500a5b4388a91 a:hover{color:#b0cfc3;text-decoration-color:currentColor}.c8059db27bf0500a5b4388a91 blockquote{border-left:3px solid var(--color-sage);background:var(--color-panel);color:var(--color-paper);margin:2rem 0;padding:1.2rem 1.5rem}.c8059db27bf0500a5b4388a91 blockquote>:last-child{margin-bottom:0}.c8059db27bf0500a5b4388a91 hr{border:0;border-top:1px solid var(--color-rule);margin:2.5rem 0}.c8059db27bf0500a5b4388a91 .cf58aa199d8109114268a6cdf{border:1px solid var(--color-rule);overscroll-behavior-inline:contain;width:100%;margin:2rem 0}.c8059db27bf0500a5b4388a91 table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.98rem;line-height:1.5}.c8059db27bf0500a5b4388a91 th,.c8059db27bf0500a5b4388a91 td{border-bottom:1px solid var(--color-rule);text-align:left;padding:.75rem 1rem}.c8059db27bf0500a5b4388a91 th{background:var(--color-panel);color:var(--color-sage);font-family:var(--font-heading);font-weight:400}.c8059db27bf0500a5b4388a91 tr:last-child td{border-bottom:0}.c8059db27bf0500a5b4388a91 th[align=right],.c8059db27bf0500a5b4388a91 td[align=right]{text-align:right}.c8059db27bf0500a5b4388a91 pre{border:1px solid var(--color-rule);background:var(--color-panel);max-width:100%;color:var(--color-paper);tab-size:2;white-space:pre;margin:2rem 0;padding:1.2rem 1.35rem;font-size:.92rem;line-height:1.6;overflow-x:auto}.c8059db27bf0500a5b4388a91 code{border:1px solid var(--color-rule);background:var(--color-panel);color:#c8ded5;overflow-wrap:anywhere;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.c8059db27bf0500a5b4388a91 pre code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.c8059db27bf0500a5b4388a91 figure{margin:2.5rem 0}.c8059db27bf0500a5b4388a91 figure img{border:1px solid var(--color-rule);width:100%;height:auto}.c8059db27bf0500a5b4388a91 figcaption{color:var(--color-muted);margin-top:.75rem;font-size:.95rem;line-height:1.5}.ce48841915658868dc1e20a67{border-top:1px solid var(--color-rule);max-width:70ch;margin-top:3rem;padding-top:1.25rem}.ce48841915658868dc1e20a67 .c7cd9f8f9f7adf61216784035{margin-bottom:0}@media (width<=38rem){.cc050642d44816eea0a26ab9a,.c05c56ff1afcbea67d87c528b{padding-block:3.25rem}.c27c2fd33c37b31e9043cef67>h1{margin-bottom:1.5rem;font-size:clamp(2.65rem,13vw,3.5rem)}.c14066a48cb341d894416e9cf{padding:1rem}.c81718dac02a9e8fc5380b3c8{margin-bottom:2rem}.c81718dac02a9e8fc5380b3c8 h1{font-size:clamp(2.55rem,12vw,3.8rem)}.c7c2d995dc7f2c57e7eabdc62{font-size:1rem;line-height:1.68}.c8059db27bf0500a5b4388a91 blockquote{padding:1rem 1.1rem}.c8059db27bf0500a5b4388a91 pre{padding:1rem}.c8059db27bf0500a5b4388a91 th,.c8059db27bf0500a5b4388a91 td{padding:.65rem .8rem}}