@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(/library/fonts/f553dd5b19edcca1605f60d3.woff2)format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/library/fonts/cefee4d3bf38789bdd830f66.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/library/fonts/6c42d0295aa9fb20c9bc202b.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/library/fonts/7130244435d5ad9a49b63f61.woff2)format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--v9d0799af282dd96b1b28b8b1:solid;--v783055ae02e9a8d857c0228c:initial;--v380a8758126bbd90c9bcc6bc:initial;--vd1434b0b96555b2e030767de:initial;--v8050f9e39915476d66c9617c:initial;--vb74f82b81a2d5ec57e368e67:initial;--v23ab95654ed10ea36e73bc9d:initial;--v61d85ff1c114ef80a949fea7:initial;--vefe54cc2a0b1c2ae831e006f:initial;--vb5cc76c71b884a7871f08b2f:initial;--v15c7c9237abaae68ea55bb89:initial;--v409530de6fd04feb8fd9508e:initial;--v72e90cc0dde233b96708919f:initial;--v5362b0f22905e4c33c4ff7fd:initial;--vaaebb502989c4d26aee366fd:100%;--ve1b677429e148d8762cd65db:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.c78d689e00136e3338dc04b7c{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c754645614883f41723d4f34b{position:fixed}.c2f2136ead0214fb22858402f{position:static}.cf5850cfbad5319bbfda85970{margin-inline:auto}.cbe946d9ae5591d2901fb4fce{margin-top:var(--spacing)}.c096a1c2f283309bfa5197c81{margin-top:calc(var(--spacing)*2)}.c2643548c28fef14904395d62{margin-top:calc(var(--spacing)*3)}.ce12a6b1687686fdda842ae37{margin-top:calc(var(--spacing)*4)}.c11497b3e43aded7d8c1c6256{margin-top:calc(var(--spacing)*5)}.cb5f13811fec19ad6d6452f8d{margin-top:calc(var(--spacing)*6)}.c4b4d2d41c7ddbdc22cff257d{margin-top:calc(var(--spacing)*7)}.cd49224b68697d42c4a8b3890{margin-top:calc(var(--spacing)*8)}.c9eaf74e21eaad628cffadbe2{margin-top:calc(var(--spacing)*10)}.ca1ed2073ac056858bd9241cc{margin-bottom:var(--spacing)}.c21e240cb111e86924c368b9c{margin-bottom:calc(var(--spacing)*5)}.ce4654b2d9880a3e6c1f89538{display:block}.c3a4222d019353473b46425dc{display:flex}.ce2a815d27f97e1361dde00e2{display:grid}.c5c35da906382cb7e69a0bfb3{display:inline}.c3e0ee0c799c2985ddac8639e{display:inline-flex}.c812f7fef512cbc812d31ccb9{display:table}.cb23ed6a87fd3bec3515069ff{min-height:calc(var(--spacing)*11)}.c6fa64940b836c156f580c540{min-height:calc(var(--spacing)*12)}.cb3a8350db623c623f58c3bac{min-height:100vh}.c4e3f3e3fefd4b8ca7bae4094{width:42%}.c501f4583bfe7a8a71c8768db{width:100%}.c50d02390de92cebf86e6fe9f{max-width:12ch}.cdd5049edca3253f9fa5062ad{max-width:15ch}.c179b017001fe6c60b4d91232{max-width:16ch}.c3e93cc3d14714b1167ac4c3d{max-width:17ch}.c36ef2f5c67a62ef4c264d4ba{max-width:18ch}.c615ee31b9e42d1849996861e{max-width:22ch}.cfba4511db5060b6ad287c799{max-width:35ch}.c8da59c9edef40cb8694353fc{max-width:38ch}.c8764302ba1fee2b70fdaa573{max-width:42ch}.ccf8bd109d4e02d7026078b5e{max-width:56ch}.c06de244f6f47e924e1c4eb28{max-width:58ch}.c1b76049fef08b75c9e57ff26{max-width:60ch}.c030933d1b7b39ea86cffb42d{max-width:62ch}.c8659c6311a2f1e8e7994df7d{max-width:66ch}.c5e53acb0d9fa3833e41d40af{max-width:68ch}.c4f0a7e65ce43b095c4ec4775{max-width:70ch}.cf35d324aaf64aede585893fc{max-width:440px}.c6e7e10eb7f93b962801d0892{max-width:570px}.c48c5831c882c92873b0de12e{max-width:640px}.ca5c80d731de05c7f5d6277f2{max-width:720px}.cca3010fc4672a5451b13c30d{max-width:760px}.cee2e9cfb3eeab3138aa6ce87{max-width:1240px}.cc952305dbc863eff7537a19f{min-width:0}.c1048299488b1965bd4a337eb{border-collapse:collapse}.c81c588506a192a9dbb709e4c{grid-template-columns:repeat(1,minmax(0,1fr))}.c0a387f34f3122e5a2f422180{grid-template-columns:repeat(2,minmax(0,1fr))}.c852c777619538a632baaa310{flex-direction:column}.c9c63400a3554e310ac8d7f11{flex-wrap:wrap}.c1616b929f63842a8e4f3cde0{align-items:center}.c5f1f6c8b44ee2d9bd5e461a0{justify-content:space-between}.c1ef955bd94d1d39f2859600a{justify-content:center}.ce258fe7273fabbe04ef82b55{justify-content:flex-end}.c542096cc8f5bbb65c15077b8{gap:var(--spacing)}.c0421a208a2654dcfaf1547c0{gap:calc(var(--spacing)*2)}.c16c9a4f13345305aded62eb5{gap:calc(var(--spacing)*3)}.cb7d58d997e68d06705a97828{gap:calc(var(--spacing)*4)}.ce1766b1d95ac852f0897a0fd{gap:calc(var(--spacing)*8)}.ce07d0beb6753198ecb860fbb{gap:calc(var(--spacing)*9)}.cf0d02cc2c25316fd44d5efec{gap:calc(var(--spacing)*10)}.c5ae8125aab8c11edd1cb0a5f{column-gap:calc(var(--spacing)*4)}.c89ecfe46788612e87a0f69c5{row-gap:calc(var(--spacing)*2)}.c45e6d345cfe15636326c0cfd{align-self:flex-start}.c8be88253bfa9c41968761861{overflow:hidden}.cfc42e675b2750e5f19cd7004{border-radius:var(--radius-lg)}.c1ce5cc332db144b68f899894{border-radius:var(--radius-md)}.cad66f43608fc5146a2901000{border-style:var(--v9d0799af282dd96b1b28b8b1);border-width:1px}.c3113defa9fc5478b37f80971{border-block-style:var(--v9d0799af282dd96b1b28b8b1);border-block-width:1px}.c769b65848e962d966a2bb40b{border-top-style:var(--v9d0799af282dd96b1b28b8b1);border-top-width:1px}.c49f311b0cd029a297f1de80e{border-bottom-style:var(--v9d0799af282dd96b1b28b8b1);border-bottom-width:1px}.c6deb20f3b6163ca000410ed2{border-left-style:var(--v9d0799af282dd96b1b28b8b1);border-left-width:2px}.c32ab78fed5b99310311928ed{border-color:var(--site-accent)}.cd3b4162f671e67ede7c5e69a{border-color:var(--site-line)}.c9151b19696cdf9d6d35bda02{background-color:var(--site-surface)}.cd6250366ac9c68ddcb1351cd{object-fit:cover}.cbe8d3e045c93f247367769cc{padding:calc(var(--spacing)*4)}.c0b4a60521a5f800fb44a26c3{padding:calc(var(--spacing)*5)}.c58c45eba55bef2c497b12945{padding-inline:calc(var(--spacing)*2)}.c4696229aa57d9ed57c8ad15b{padding-inline:calc(var(--spacing)*3)}.c667c7ee99dcec697d8c6aa05{padding-inline:calc(var(--spacing)*4)}.c6b1756913fcbef9fa02bb59c{padding-inline:calc(var(--spacing)*5)}.c7583333833133b6174d41d9b{padding-block:calc(var(--spacing)*2)}.c03e3996158c06bb4bebf537b{padding-block:calc(var(--spacing)*3)}.cc61c39f125672c3a5f8addc3{padding-block:calc(var(--spacing)*4)}.cc2994ff990fab9ca9adb95c2{padding-block:calc(var(--spacing)*5)}.ce5e3af2b95ac053f2e5e3ed5{padding-block:calc(var(--spacing)*9)}.c0577e009a9e53c7a67fa9deb{padding-block:calc(var(--spacing)*10)}.c1e64fcc508faf2582e4de0a5{padding-block:calc(var(--spacing)*12)}.c5be3d0097776971891d35fa6{padding-top:calc(var(--spacing)*2)}.cf02f0b2da66c8fa99d4f7e5b{padding-top:calc(var(--spacing)*4)}.c9eae31ec187d400fe8ece0d3{padding-top:calc(var(--spacing)*5)}.c7089ca5998c1df84f3209de1{padding-right:calc(var(--spacing)*5)}.c281fdb741bf1cf5fe7f13f34{padding-bottom:calc(var(--spacing)*7)}.cda08f5e9ff44a22038243c53{padding-bottom:calc(var(--spacing)*12)}.c3b74287c49e640be4bdf9932{padding-left:calc(var(--spacing)*4)}.c1c3a8f2a85b44a95d2d4329d{text-align:center}.ced470f485c1931481c62c93d{text-align:left}.c69a7cccf6690271a43081a56{font-size:var(--text-3xl);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-3xl--line-height))}.c0937f078b739e98619f628f5{font-size:var(--text-4xl);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-4xl--line-height))}.c5b6a53066960ed581a1077ff{font-size:var(--text-base);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-base--line-height))}.c80669afef840a641adb6f442{font-size:var(--text-lg);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-lg--line-height))}.c3b90f0d3f0660301c318b46c{font-size:var(--text-sm);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-sm--line-height))}.c551317f408221c04730fcf03{font-size:var(--text-xl);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-xl--line-height))}.c6ebba0176a59be5ace8f2147{--v783055ae02e9a8d857c0228c:1.05;line-height:1.05}.c191f889643359d0a01c82ed1{--v783055ae02e9a8d857c0228c:1;line-height:1}.c90567ae2fb7ea9ee47e81937{--v783055ae02e9a8d857c0228c:var(--leading-relaxed);line-height:var(--leading-relaxed)}.c1065cbb12c877858edb7ae4d{--v783055ae02e9a8d857c0228c:var(--leading-snug);line-height:var(--leading-snug)}.c9e77ecfb8816d7fc80d7224c{--v783055ae02e9a8d857c0228c:var(--leading-tight);line-height:var(--leading-tight)}.c85c8fc6626ba2c07ffb5bb11{--v380a8758126bbd90c9bcc6bc:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c68698daa7494c216922f0230{color:var(--site-accent)}.c79aba97980a329d3bfea94d7{color:var(--site-muted)}.cedd3aed5a811174d4068f8f3{color:var(--site-text)}.c388f399721a15c8a9c88b7e9{font-style:normal}.cd6af3f83dc21ba901bc96541{text-decoration-line:underline}.c2a6f175a11850ffada09dd4f{-webkit-text-decoration-color:var(--site-line);-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line)}.c8e120a43d8340098cd03adc4{text-underline-offset:4px}.cd12ed3547d86517e560995db{filter:var(--vd1434b0b96555b2e030767de,) var(--v8050f9e39915476d66c9617c,) var(--vb74f82b81a2d5ec57e368e67,) var(--v23ab95654ed10ea36e73bc9d,) var(--v61d85ff1c114ef80a949fea7,) var(--vefe54cc2a0b1c2ae831e006f,) var(--v15c7c9237abaae68ea55bb89,) var(--v409530de6fd04feb8fd9508e,) var(--v72e90cc0dde233b96708919f,)}.c541b8cd9e0a1aa73e37ede48{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--vd2eef5f83ad28a621cd0001c,--vd26c68bff1e4618bd9cfe644,--vc39461452abbbcf5cba94b56;transition-timing-function:var(--v1378ea84a17329b813e54d19,var(--default-transition-timing-function));transition-duration:var(--ved1bf1171e570b0244d1fecb,var(--default-transition-duration))}@media (hover:hover){.c9d101def5356acae7ac897e9:is(:where(.c6ef90303a0391ef4e1a094cb):hover *){color:var(--site-accent)}.cccd070bff22222cbc9a6d789:hover{border-color:var(--site-accent)}.c455007d857c5489e534921b3:hover{background-color:var(--site-background)}.c6e771c9ed284cfc267ce79b1:hover{color:var(--site-accent)}.c3220ead2accf0235db88c913:hover{color:var(--site-text)}}.c1da11c288ea7b1f8a3df409f:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.c1bb3be3274a73cfaff2a74f5:focus{position:fixed}.c91e398778e16271c65410223:focus{top:calc(var(--spacing)*4)}.cad1c9aa87188f89222bbe1f9:focus{left:calc(var(--spacing)*4)}.ce098cf269fd1f3eafca2192b:focus{z-index:50}.c4616fa28981e644d5fa61f61:focus{border-radius:var(--radius-md)}.c795231d1c499eddaf3ebb24a:focus{background-color:var(--site-accent)}.c7902dba60935147292ff84c3:focus{padding-inline:calc(var(--spacing)*4)}.c0a2edc5d9b49f02bcdfe60fc:focus{padding-block:calc(var(--spacing)*2)}.c9181662d99bf32e2b0ef03cc:focus{--v380a8758126bbd90c9bcc6bc:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cc5715f82bad7a0e8d7c87e7d:focus{color:var(--site-on-accent)}@media (width>=40rem){.c7e8808e8d440b1ab922bdef7{grid-template-columns:repeat(3,minmax(0,1fr))}.ce5a8e3779e47ae264ff1b692{grid-template-columns:minmax(140px,.55fr) minmax(0,1fr)}.c70d54cd72736087b2d34d87b{grid-template-columns:minmax(150px,.6fr) minmax(0,1fr)}.c25cd319f4f46242573e34b85{grid-template-columns:minmax(170px,.6fr) minmax(0,1fr)}.cfa7f1a1b35aeb3690a4c9fdc{flex-direction:row}.c8db0d236748f47becf53307c{flex-wrap:wrap}.c8066b2c2a4c16dbb96a16825{align-items:center}.cf2d9c345fbe1be8bcb5aad28{align-items:flex-start}.c39cd9a3ecc7479284e0c4fd3{justify-content:space-between}.c4c344c3776afe5a65bd8c023{gap:calc(var(--spacing)*7)}.cffc7c068ba3861afc79759d7{padding:calc(var(--spacing)*5)}.c2398148cfe93cafe2515d9e2{padding:calc(var(--spacing)*6)}.cc99a0ae996abef89236a2af4{padding-inline:calc(var(--spacing)*3)}.c426f43d447ea4ae9e4520ae9{padding-inline:calc(var(--spacing)*8)}.cf1231cbe48891c6842c2db6d{padding-block:calc(var(--spacing)*5)}.cc5bdb67509b8c192f20e904c{padding-block:calc(var(--spacing)*6)}.ccd0c34a856c2940aa20d09f9{padding-block:calc(var(--spacing)*11)}.c26de4746cf911782bc03343a{padding-block:calc(var(--spacing)*12)}.cb01de5897ce8183f2a4c6bcd{padding-block:calc(var(--spacing)*14)}.c29b9b3b738d0c3a9d866fc35{font-size:var(--text-4xl);line-height:var(--v783055ae02e9a8d857c0228c,var(--text-4xl--line-height))}.c7835bf405ffbd908c8cddb3a{font-size:42px}}@media (width>=48rem){.c7e32d4710731aff4372addf5{margin-left:auto}.cdb7ec568e68affcdc071f44f{display:none}.c101a111f01038b881fb422d4{width:auto}.c8c16290716188569a2f31bf1{grid-template-columns:repeat(2,minmax(0,1fr))}.c4cf1202e2de392bcbe31135b{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.8fr)}.cb2e3bd2ad8fae575c8c79bdb{flex-direction:row}.c71e5c96ffefb811ab5978d13{align-items:center}.c15aee8ec3e8dcd2a4c43c7ef{gap:0}.c79d1ff71142b560d1ef1637d{gap:calc(var(--spacing)*12)}.ce4ab1ec381dca8421154c958{font-size:48px}}@media (width>=64rem){.c44be657e6e70bcca65a831d1{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.ca64a2975fc9c1b7c2c90a809{grid-template-columns:minmax(0,1fr) minmax(250px,.52fr)}.c74f5ec666a245053013b73f0{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.c9ecfe20e0aef93e0b6cc692f{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.c3a15167031841cab5f10d315{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.cbeb4fbc13f517aed8db50344{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.c70be2f48de431029b70a4096{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr)}.ca3f44a599dc2093b871c83d0{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.c66fc5d9b63b5f66f4a05703d{align-items:center}.cc24a558c4da45118f38bf957{gap:calc(var(--spacing)*14)}.c5bd534a34a7e8c4f05e523d9{justify-self:flex-end}.caf60bf93e27a31fb87bc3fed{padding-inline:calc(var(--spacing)*10)}.cc66a2b2e1b6770f8c467e1d2{padding-block:calc(var(--spacing)*14)}.c36a0c9df9691970724356d87{padding-block:calc(var(--spacing)*16)}.cd1e59a1b9d26034c9cba902b{padding-bottom:calc(var(--spacing)*16)}.c08ac8115310e7a3253de453d{font-size:54px}}}.c1cf7f956fe4944434e4f8359{overflow-wrap:anywhere;min-width:0;max-width:100%}.c1cf7f956fe4944434e4f8359 .cf1f825f4e8286af9d80e18c6{min-width:0;max-width:100%;overflow-x:auto}.c1cf7f956fe4944434e4f8359 pre{max-width:100%;overflow-x:auto}.c1cf7f956fe4944434e4f8359 img{max-width:100%;height:auto}.c1cf7f956fe4944434e4f8359 figure{min-width:0;max-width:100%}@property --v9d0799af282dd96b1b28b8b1{syntax:"*";inherits:false;initial-value:solid}@property --v783055ae02e9a8d857c0228c{syntax:"*";inherits:false}@property --v380a8758126bbd90c9bcc6bc{syntax:"*";inherits:false}@property --vd1434b0b96555b2e030767de{syntax:"*";inherits:false}@property --v8050f9e39915476d66c9617c{syntax:"*";inherits:false}@property --vb74f82b81a2d5ec57e368e67{syntax:"*";inherits:false}@property --v23ab95654ed10ea36e73bc9d{syntax:"*";inherits:false}@property --v61d85ff1c114ef80a949fea7{syntax:"*";inherits:false}@property --vefe54cc2a0b1c2ae831e006f{syntax:"*";inherits:false}@property --vb5cc76c71b884a7871f08b2f{syntax:"*";inherits:false}@property --v15c7c9237abaae68ea55bb89{syntax:"*";inherits:false}@property --v409530de6fd04feb8fd9508e{syntax:"*";inherits:false}@property --v72e90cc0dde233b96708919f{syntax:"*";inherits:false}@property --v5362b0f22905e4c33c4ff7fd{syntax:"*";inherits:false}@property --vaaebb502989c4d26aee366fd{syntax:"<percentage>";inherits:false;initial-value:100%}@property --ve1b677429e148d8762cd65db{syntax:"*";inherits:false}:root{--site-background:#2d2131;--site-surface:#3b2d40;--site-text:#faf3f8;--site-muted:#d0bcca;--site-accent:#e5bdd1;--site-on-accent:#2d2131;--site-line:#d0bcca3d;color-scheme:dark;background:var(--site-background);scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}html{background:var(--site-background);min-width:320px;scroll-padding-top:1.5rem}body{background:var(--site-background);min-width:320px;color:var(--site-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:"Source Sans 3",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--site-text);letter-spacing:-.025em;margin:0;font-family:Bitter,serif;font-weight:400}p{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s}button{color:inherit;font:inherit}::selection{background:var(--site-accent);color:var(--site-on-accent)}:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.cc74455c7ee14c07ba797204a{z-index:2;background:var(--site-background);position:relative}.ce47fbb5167b8c6beb83c3cfc{width:max-content;color:var(--site-text)}.ccf16890319e9b7897dbab855{color:var(--site-muted);letter-spacing:.2em;text-transform:uppercase;font-family:"Source Sans 3",sans-serif;font-size:.64rem;font-weight:700;line-height:1.2}.c40d61ad4b3cf3a59ff51d2df{letter-spacing:-.04em;margin-top:.15rem;font-family:Bitter,serif;font-size:1.35rem;font-weight:700;line-height:1}.cb652ae6d652585cea50255b7{color:var(--site-text)}.cb652ae6d652585cea50255b7:hover,.c2bf4a1295814c54cdd7e271d:hover,.c635bf324723a5dbd9d298008 a:hover{color:var(--site-accent)}.c86058265e549f228471a085a{border:1px solid var(--site-line);width:1.25rem;height:1.25rem;color:var(--site-accent);border-radius:50%;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.c0077e61cd2ee8f8be4fdbdc4{border-color:var(--site-line);color:var(--site-text);cursor:pointer;background:0 0}.c0077e61cd2ee8f8be4fdbdc4:hover{border-color:var(--site-accent);color:var(--site-accent)}.ceab1bb502dde8339fdc72ac4{background:var(--site-accent);width:1.125rem;height:2px;transition:background-color .16s;display:block;position:relative}.ceab1bb502dde8339fdc72ac4:before,.ceab1bb502dde8339fdc72ac4:after{background:var(--site-accent);content:"";width:1.125rem;height:2px;transition:transform .16s,top .16s,bottom .16s;position:absolute;left:0}.ceab1bb502dde8339fdc72ac4:before{top:-6px}.ceab1bb502dde8339fdc72ac4:after{bottom:-6px}.c0077e61cd2ee8f8be4fdbdc4[aria-expanded=true] .ceab1bb502dde8339fdc72ac4{background:0 0}.c0077e61cd2ee8f8be4fdbdc4[aria-expanded=true] .ceab1bb502dde8339fdc72ac4:before{top:0;transform:rotate(45deg)}.c0077e61cd2ee8f8be4fdbdc4[aria-expanded=true] .ceab1bb502dde8339fdc72ac4:after{bottom:0;transform:rotate(-45deg)}.c635bf324723a5dbd9d298008 a{color:var(--site-muted);align-items:center;display:inline-flex}.cff8a3686e1c8cac17e31fc3d,.c42c0ce1a595ecdae1e314e48{background:var(--site-surface)}.cd8334af7484bb83cf8d669f4{aspect-ratio:1.28;object-position:center 52%;max-height:430px}.cca8fce7388c2fcff136f38ba{aspect-ratio:.92;object-position:center;max-height:520px}.cd98397ebc2cac80cf5beac26{aspect-ratio:.97;object-position:center 48%;max-height:500px}.cc1bebf6092b7beb344edaa95{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.cc1bebf6092b7beb344edaa95:hover{transform:translateY(-1px)}.c4964a7a8e035b171ae5f63f2{background:var(--site-accent);color:var(--site-on-accent)}.c4964a7a8e035b171ae5f63f2:hover{background:var(--site-text);color:var(--site-on-accent)}.c853be864b80bb5aff0bdf7e6{border:1px solid var(--site-line);color:var(--site-text)}.c853be864b80bb5aff0bdf7e6:hover{border-color:var(--site-accent);background:var(--site-surface);color:var(--site-accent)}.c40716a075366ced7105b9729,.c47d472c68943af232085662b li,.c04c159bb03e4c07d35ab8cd1,.ca62ad54823731d0bdeb790b5,.c97ffcbbc8c7e02c2d5138b46 tr{border-top:1px solid var(--site-line)}.c6e644820fcc2166bacfb0212,.c47d472c68943af232085662b,.ce90feffcc9192bc184684526,.c13aa5d60ed24509ae7210cf0{border-bottom:1px solid var(--site-line)}.ce4c025e4523d43cb0aaa0c6b,.cd6a86e66c73a6b6458c2a896{background:#3b2d406b}.c92c031c9f9ebd5da6715673f{color:var(--site-accent);align-items:center;gap:.15rem;display:flex}.cd5a4aaa024bcabbb474bbc67{fill:currentColor;flex:none;width:1rem;height:1rem;display:block}.c528055d52bff920a1f6bd113{font-family:Bitter,serif}.c97ffcbbc8c7e02c2d5138b46{max-width:720px}.c97ffcbbc8c7e02c2d5138b46 th,.c97ffcbbc8c7e02c2d5138b46 td{vertical-align:top}.cc341b1ce041d2909440c37ee{background:var(--site-background)}.c2bf4a1295814c54cdd7e271d{color:var(--site-text)}.c1cf7f956fe4944434e4f8359{color:var(--site-text);font-size:1.0625rem;line-height:1.75}.c1cf7f956fe4944434e4f8359>p{max-width:70ch;color:var(--site-muted);margin:1.25rem 0}.c1cf7f956fe4944434e4f8359>:first-child{margin-top:0}.c1cf7f956fe4944434e4f8359>:last-child{margin-bottom:0}.c1cf7f956fe4944434e4f8359 h2{max-width:25ch;margin:2.75rem 0 1rem;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.2}.c1cf7f956fe4944434e4f8359 h3{margin:2.25rem 0 .75rem;font-size:clamp(1.35rem,2.6vw,1.65rem);line-height:1.25}.c1cf7f956fe4944434e4f8359 h4{margin:1.75rem 0 .6rem;font-size:1.2rem;font-weight:700;line-height:1.3}.c1cf7f956fe4944434e4f8359 ul,.c1cf7f956fe4944434e4f8359 ol{max-width:70ch;color:var(--site-muted);margin:1.2rem 0;padding-left:1.5rem}.c1cf7f956fe4944434e4f8359 li{padding-left:.15rem}.c1cf7f956fe4944434e4f8359 li+li{margin-top:.45rem}.c1cf7f956fe4944434e4f8359 li::marker{color:var(--site-accent)}.c1cf7f956fe4944434e4f8359 li>:is(ul,ol){margin:.6rem 0}.c1cf7f956fe4944434e4f8359 a{color:var(--site-accent);text-decoration:underline;text-decoration-color:var(--site-line);text-underline-offset:.2em}.c1cf7f956fe4944434e4f8359 a:hover{color:var(--site-text);text-decoration-color:var(--site-accent)}.c1cf7f956fe4944434e4f8359 .c26643660e1b22e13a4f61813{font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",DejaVu Sans,sans-serif}.c1cf7f956fe4944434e4f8359 strong{color:var(--site-text);font-weight:700}.c1cf7f956fe4944434e4f8359 blockquote{border-left:2px solid var(--site-accent);max-width:68ch;color:var(--site-text);margin:2rem 0;padding:.35rem 0 .35rem 1.2rem;font-family:Bitter,serif;font-size:1.15rem;line-height:1.7}.c1cf7f956fe4944434e4f8359 blockquote p{color:inherit;margin:.5rem 0}.c1cf7f956fe4944434e4f8359 blockquote p:first-child{margin-top:0}.c1cf7f956fe4944434e4f8359 blockquote p:last-child{margin-bottom:0}.c1cf7f956fe4944434e4f8359 hr{border:0;border-top:1px solid var(--site-line);margin:2.75rem 0}.c1cf7f956fe4944434e4f8359 figure{margin:2rem 0}.c1cf7f956fe4944434e4f8359 figure>img{border-radius:.5rem;width:100%}.c1cf7f956fe4944434e4f8359 figcaption{max-width:70ch;color:var(--site-muted);margin-top:.65rem;font-size:.9rem;line-height:1.6}.c1cf7f956fe4944434e4f8359 :not(pre)>code{background:var(--site-surface);color:var(--site-accent);overflow-wrap:normal;border-radius:.25rem;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.c1cf7f956fe4944434e4f8359 pre{border:1px solid var(--site-line);background-color:var(--site-surface);max-width:100%;color:var(--site-text);tab-size:2;white-space:pre;border-radius:.5rem;margin:1.75rem 0;padding:1rem 1.2rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.c1cf7f956fe4944434e4f8359 pre code{width:max-content;min-width:100%;max-width:none;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:inherit;overflow-wrap:normal;white-space:inherit;background:0 0;border-radius:0;padding:0;display:block}.c1cf7f956fe4944434e4f8359 .cf1f825f4e8286af9d80e18c6{border:1px solid var(--site-line);-webkit-overflow-scrolling:touch;border-radius:.5rem;min-width:0;max-width:100%;margin:1.75rem 0;overflow-x:auto}.c1cf7f956fe4944434e4f8359 table{border-collapse:collapse;width:100%;min-width:38rem;color:var(--site-muted);font-size:.95rem;line-height:1.55}.c1cf7f956fe4944434e4f8359 th,.c1cf7f956fe4944434e4f8359 td{border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top;padding:.7rem .9rem}.c1cf7f956fe4944434e4f8359 th{color:var(--site-text);font-weight:700}.c1cf7f956fe4944434e4f8359 tr:last-child>*{border-bottom:0}@media (width<=47.999rem){.c635bf324723a5dbd9d298008[data-open=false]{display:none}.c635bf324723a5dbd9d298008[data-open=true]{display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}