@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/content/assets/fonts/8f17f830d00af199f250e86c.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/content/assets/fonts/0bb61b43a743c69d88682661.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/content/assets/fonts/b7247d57403fb97d01d80dd9.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/content/assets/fonts/83e1c7ed15dab943255d11ac.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{--vdee16bc0ac026937349e9bf3:solid;--ved5cd64e7195abca02e0a988:initial;--vd58bc339f8bd68fd75a46275:initial;--vc199c3487ba50a142ecd2db9:initial;--vbe187ebf2b0f6f20fb0e1d08:0 0#0000;--v2053772c77479782f2ebfb87:initial;--ve6a6689a58017bb5c24e8668:100%;--ve96f65fad66c1115663e96df:0 0#0000;--v21339da07c4c9f54d6cb2e78:initial;--v06bb42bf4709e1730cf19ca6:100%;--v02528afbb0b0f250413b1dea:initial;--v5604b745434ee60b01120bd0:0 0#0000;--v250709888c641f75d9b24711:initial;--vc3d461fe616569bd83b4ce87:0 0#0000;--ve9be1ff030d8bcffa796c8ff:initial;--v7bc7dfdcd2fb7179735fa5e3:0px;--ve16acf0eda964d8516dcc983:#fff;--v1fb8e3e0b5b6de60f516182c:0 0#0000;--v7b96de45096b3d7478ea1b2f:initial;--vac0748697d8bc2f1f364fffc:initial;--vc65d1017d04c6af6e4659aa8:initial;--v1746606716b672f181e9970a:initial;--v2a06ec15bcac877af3471f41:initial;--v5ca519d2b88eea60e6f0e61a:initial;--vd252ed2a4a0e6fd5c65c51e9:initial;--v2c99eeb1fb54f50e5b18ae2d:initial;--vef9c08a9107dcafcf86f4df6:initial;--vf526ee113bd767d4050b51fa:initial;--v825a99ef186847c42d18c77a:initial;--v94629e886f459d9e4e9e4cb2:100%;--v8e9b12752485e8f4e1a67bca:initial;--v12a68ba495717cf9df4c4675:solid}}}@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;--container-2xl:42rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--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-normal:400;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--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);--font-heading:"Lora",Georgia,serif;--font-body:"Source Sans 3",Arial,sans-serif}}@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{.cfc72525626830607397daf7d{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ca94124e8441eab8719e73fcc{position:fixed}.c77b7fab6942cd6b1ca9f85d7{position:static}.cdb55b8b3fb11d3238690bcbd{top:calc(var(--spacing)*4)}.ca7060c50ba391728bc72d1ea{left:calc(var(--spacing)*4)}.c6f2201e610a7b08be3046db5{z-index:50}.c16061d0232c9a6d1626f571b{margin-inline:auto}.cc9a6404127676abb4f432f06{margin-top:var(--spacing)}.c75b5d4aefb27ca3a3d50afb8{margin-top:calc(var(--spacing)*3)}.c7bcf1208efe82ced99ae2db2{margin-top:calc(var(--spacing)*4)}.cf04a298a72af3cd0a7dc097b{margin-top:calc(var(--spacing)*5)}.c2abe9a41a4e6df9913f8c8fa{margin-top:calc(var(--spacing)*6)}.c936a9c512483819facfbb239{margin-top:calc(var(--spacing)*7)}.c20c7479512657c53889af2ce{margin-top:calc(var(--spacing)*8)}.caa0c7e8763e10b8d4f3c8d4a{margin-top:calc(var(--spacing)*12)}.cc337913259d1a723ebe354a3{display:block}.ccbeeef6fc1052e19b375913f{display:flex}.cd4e72fa1acb27d47e7b74083{display:grid}.c289b8cc310edc4eb04033397{display:inline}.c0599ab3a5023291a15b64c3c{display:inline-flex}.c953967df115cc93ee3e5e2ab{display:table}.cb111ae944e545e0cacefb7a0{height:auto}.c7ecf30542ccf51a65e2c93ff{min-height:calc(var(--spacing)*11)}.c2cae5a14fcdecff823f6dab8{min-height:calc(var(--spacing)*12)}.c6cb13550a5dd840c5c2b78db{width:100%}.cad18f4c90e2adff2c2ac8961{max-width:var(--container-2xl)}.c2d2ed038848be3f39ac1d04f{max-width:15ch}.c647643594474c0891f5f042b{max-width:19rem}.c4fad8246835455fa0d257a9e{max-width:26ch}.c201cba17d1b9c90888f540c4{max-width:32ch}.cbd2dee40d7b6b282e8b8f89c{max-width:42ch}.c5bebb91e8cd4719536e0a7dd{max-width:52rem}.c56beb79ce9198d09a59bc35b{max-width:60ch}.cf45c0452606944fcbc18de71{max-width:65ch}.c0e4b4e2e1fe94dcb6b065c0d{max-width:72ch}.c460cdcf17a18b9c7b2d44d31{max-width:1120px}.c05161e239f0ed08630063365{min-width:0}.ce79c66a6c00e427c57c91196{flex-direction:column}.cf14997df6bd7a49031ddf53c{flex-wrap:wrap}.c99ec12a349586f5dfd28d9f7{align-items:center}.cbf75f3ab14dac6d922166406{justify-content:space-between}.c9afca2fe04f89112c4e9b368{justify-content:center}.cc1fcda2fb0449b6002c79fc4{gap:calc(var(--spacing)*2)}.c21133053dd960379a9d353ec{gap:calc(var(--spacing)*4)}.c5f78e84f3efeddb3efdd7872{gap:calc(var(--spacing)*5)}.c9c23b27d2fb6e1ad762976de{gap:calc(var(--spacing)*7)}.cfa6112a1b68f8f2432bdacb1{gap:calc(var(--spacing)*8)}.cb1869f798cabbeee657de30e{column-gap:calc(var(--spacing)*5)}.c88f41add6d7aa63924aa0ff5{column-gap:calc(var(--spacing)*6)}.cc3c021117ffdb61ef11def10{row-gap:calc(var(--spacing)*2)}.c75c9dc68617e23d2c95f9164{row-gap:calc(var(--spacing)*3)}.c145b818a531fbf9486f12324{align-self:flex-start}.ce561126f8a2ce4ac1dc31f84{overflow:hidden}.c83b95ddced149fcccc345fa5{border-radius:8px}.cc415d400daa7b8d4f65e4583{border-style:var(--vdee16bc0ac026937349e9bf3);border-width:1px}.cfcd1c03ec78277b75b8aee9b{border-top-style:var(--vdee16bc0ac026937349e9bf3);border-top-width:1px}.ce2cf5e62976f6fb27864b08a{border-bottom-style:var(--vdee16bc0ac026937349e9bf3);border-bottom-width:1px}.c8e08ca530651fe3f691d3865{border-left-style:var(--vdee16bc0ac026937349e9bf3);border-left-width:1px}.c5b433e28b91a59f6b09f8f91{border-left-style:var(--vdee16bc0ac026937349e9bf3);border-left-width:2px}.cedb4451cbed9f94c5827ae75{border-color:var(--site-accent)}.cf9909628ec1db55b1d4712c1{border-color:var(--site-rule)}.cef7237258b1275f00e8b4690{background-color:var(--site-accent)}.c21d3af66eb2a1650d3919983{background-color:var(--site-background)}.cecd64ffcfda65f4beee7d06f{background-color:var(--site-surface)}.c771d51a914669c2b4d90270f{padding:calc(var(--spacing)*6)}.c0d06db25f7a321588e15e9db{padding-inline:calc(var(--spacing)*4)}.cfc0ba52fab91e8d77b302d5d{padding-inline:calc(var(--spacing)*5)}.c8cba390f25a0ee37569ddbdd{padding-block:calc(var(--spacing)*2)}.c61772a9bf47cea532780feda{padding-block:calc(var(--spacing)*3)}.c40e57771c850f347c997507a{padding-block:calc(var(--spacing)*4)}.c6fc667de74e7b13f500c0bb6{padding-block:calc(var(--spacing)*5)}.cd45dbbc134c64f653f4e9085{padding-block:calc(var(--spacing)*6)}.cbcc96c23d2caa2fe4aef5118{padding-block:calc(var(--spacing)*8)}.c5d6ab306d8000362c861d231{padding-block:calc(var(--spacing)*10)}.cab4cc9def637d4df531f918d{padding-block:calc(var(--spacing)*12)}.c64eab55bfb9765e66e5c98f3{padding-top:calc(var(--spacing)*5)}.cb958af122585311191539c92{padding-bottom:calc(var(--spacing)*6)}.c574ff997dd021d8d42683482{padding-bottom:calc(var(--spacing)*8)}.ce10707bf9fea9ef090831c5d{padding-left:calc(var(--spacing)*4)}.ccffb6a9a4e4140d6b992d709{padding-left:calc(var(--spacing)*5)}.ca06377cf6b9ca715a97818cb{text-align:right}.c88220187ad7e8bc562f3e5e4{font-family:var(--font-heading)}.c30b45e16ae45825ad4ec7c44{font-size:var(--text-2xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-2xl--line-height))}.cef4177b70a027b8e873c3d1b{font-size:var(--text-4xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-4xl--line-height))}.cb298252e904f3aa22491421e{font-size:var(--text-base);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-base--line-height))}.ccd342b23b63dba48af71f381{font-size:var(--text-lg);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-lg--line-height))}.ca5842fec7a070436b433d8d9{font-size:var(--text-sm);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-sm--line-height))}.c5fd7d2034ca26f9f1000c7d7{font-size:var(--text-xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-xl--line-height))}.ccaf5160e51fadad14da91ecd{font-size:1.65rem}.c7cb149ae88b7a6aea717880a{font-size:clamp(2.25rem,5vw,3.5rem)}.cba3a12263927b54f3c242859{--ved5cd64e7195abca02e0a988:1.08;line-height:1.08}.c4f9a0ec1056ac092c5f1b0b6{--ved5cd64e7195abca02e0a988:1;line-height:1}.ce599d0efa5d0eb51c89e5a48{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}.c3af2c1d5e0e0033e8129fc61{--ved5cd64e7195abca02e0a988:var(--leading-snug);line-height:var(--leading-snug)}.c1740fb71a05bd745b084ae40{--ved5cd64e7195abca02e0a988:var(--leading-tight);line-height:var(--leading-tight)}.c660f6c70787d54efb078403f{--vd58bc339f8bd68fd75a46275:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c419f3c1813bcfbc2456660ef{--vd58bc339f8bd68fd75a46275:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c458b3b8574a51b099ff4a19c{--vc199c3487ba50a142ecd2db9:-.02em;letter-spacing:-.02em}.cd00e1ce02831b66993657a82{--vc199c3487ba50a142ecd2db9:-.03em;letter-spacing:-.03em}.c1118b961d961d2e1a62c4a95{--vc199c3487ba50a142ecd2db9:-.04em;letter-spacing:-.04em}.c2b163c06bced1ede921de382{--vc199c3487ba50a142ecd2db9:-.035em;letter-spacing:-.035em}.c9641ad4fe837bd879de51707{color:var(--site-accent)}.c13e0291fce4abb7a56ce4f94{color:var(--site-muted)}.c4e0501c7968c59d657fe899e{color:var(--site-on-accent)}.ca42372f888d2093d23563045{color:var(--site-text)}.c1732be928e3396e1d7e0ea9c{color:inherit}.c03fa1c693641fee5d11b55b6{font-style:normal}.cef32ca8a5e4971b63fe0d66e{text-decoration-line:none}.cbf821c951667c89e3ece7334{text-decoration-line:underline}.c2484bce0d9ef7bea0fe18a4d{-webkit-text-decoration-color:var(--site-rule);-webkit-text-decoration-color:var(--site-rule);text-decoration-color:var(--site-rule)}.c7357bec8b53b9c5ffcf5633c{text-underline-offset:4px}.cba40d392d47b79eb958825c6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cffbe0f773a118803fa1dc510{--vbe187ebf2b0f6f20fb0e1d08:0 10px 15px -3px var(--v2053772c77479782f2ebfb87,#0000001a),0 4px 6px -4px var(--v2053772c77479782f2ebfb87,#0000001a);box-shadow:var(--ve96f65fad66c1115663e96df),var(--vc3d461fe616569bd83b4ce87),var(--v1fb8e3e0b5b6de60f516182c),var(--v5604b745434ee60b01120bd0),var(--vbe187ebf2b0f6f20fb0e1d08)}.cc7835d7744a83865441b9356{filter:var(--v7b96de45096b3d7478ea1b2f,) var(--vac0748697d8bc2f1f364fffc,) var(--vc65d1017d04c6af6e4659aa8,) var(--v1746606716b672f181e9970a,) var(--v2a06ec15bcac877af3471f41,) var(--v5ca519d2b88eea60e6f0e61a,) var(--v2c99eeb1fb54f50e5b18ae2d,) var(--vef9c08a9107dcafcf86f4df6,) var(--vf526ee113bd767d4050b51fa,)}.c791b315cf9cfac4148f64c9f{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--veb3fbeddaf1ad40a659f5199,--v4ad5baa8cf7efa85d32fe658,--vb0c503683493fedc75ab86d4;transition-timing-function:var(--vb7ec9e5ae112fa441ca9eab0,var(--default-transition-timing-function));transition-duration:var(--vf719a8947f1c9c307303721b,var(--default-transition-duration))}@media (hover:hover){.cc2215929f04ec1a182c04ed7:is(:where(.c52e3df9c184f9478e231277b):hover *){color:var(--site-accent)}.c5082ca52a63a6a2d13150169:hover{background-color:var(--site-text)}.c43ebc949e8a38420bfabdbe7:hover{color:var(--site-accent)}.cd9c84fd73d1315cdf829a970:hover{-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}}.c58a4b97aabfb303181188e42:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.c94135e06166d9876197c35fc:focus-visible{outline-style:var(--v12a68ba495717cf9df4c4675);outline-width:2px}.c89bb6edee9e90daab3725828:focus-visible{outline-offset:4px}.cc3e55203a4f7a0176486c6f0:focus-visible{outline-color:var(--site-accent)}@media (width>=40rem){.c472ca688decec0826f31908a{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr)}.c83f8e15684ca2ada2955080c{grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr)}.c12283182a952b1b8200ccf25{flex-direction:row}.c9abda1876512a4fc688d0baf{align-items:center}.c332f7936401d29242105af7c{justify-content:space-between}.c0c140b7a5bd3921bfeb36c78{gap:calc(var(--spacing)*6)}.ca1318a4e1f8337f3f4d36a8f{padding:calc(var(--spacing)*7)}.cbc210afe868cc6044e5565e9{padding:calc(var(--spacing)*8)}.cb407e1c82319583fd8c571e9{padding-inline:calc(var(--spacing)*6)}.cc30e5d3ac94bb337334c7de1{padding-inline:calc(var(--spacing)*7)}.cedf87342991d931cde73c226{padding-block:calc(var(--spacing)*5)}}@media (width>=48rem){.cb61f41d19c0b61c6c46d5fdd{margin-top:calc(var(--spacing)*2)}.c2570e140317d4bdf7edce10d{max-width:20rem}.cb42472c6abe87766b562eba4{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.c9b2b72d87512382e43308217{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.c477501258b94a761342916d2{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr)}.c4da19652119ef70760ca34b4{grid-template-columns:minmax(0,1fr) minmax(14rem,.48fr)}.cf6dc2ad1924effcae32a8d08{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr)}.c67d8585974d54366b0f61b23{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}.cbab24314d7d3a8e4ac42c413{align-items:center}.cf46d38868b85c1c446513958{gap:calc(var(--spacing)*8)}.c9f26bcc55fb100e31c7a68ac{gap:calc(var(--spacing)*12)}.c51b69a554dc1d7aefce9750c{padding-block:calc(var(--spacing)*10)}.c74a19c4f6ac15dd724b8da2d{padding-block:calc(var(--spacing)*14)}.cd58e728df50c906021e23512{padding-bottom:calc(var(--spacing)*10)}.ce041452b29a864c030462840{padding-left:calc(var(--spacing)*6)}.c2e7a0a379d289f5c0520b945{font-size:2.75rem}}@media (width>=64rem){.c6f9f90b6b58ff90179a03940{padding-inline:calc(var(--spacing)*8)}}.c56afbc95229101ef1439818b .cb2f4aa4c33b4750884c9032d{margin-block:calc(var(--spacing)*7)}.c85c0ef6e800db83fe937d14b a{--vd58bc339f8bd68fd75a46275:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c8eb94b48aa508611e5b428a6 a{color:var(--site-accent)}.c9a79a9b503565c47632a81c7 a{text-decoration-line:underline}.cf917475766a7040c9c448bd3 a{-webkit-text-decoration-color:var(--site-rule);-webkit-text-decoration-color:var(--site-rule);text-decoration-color:var(--site-rule)}.ce1c5900bb579fb2da1b7f664 a{text-underline-offset:4px}.c3914daff6d87d84e7220fb71 a:hover{-webkit-text-decoration-color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.cc5181f7a93b29458688f4a51 blockquote{margin-block:calc(var(--spacing)*8)}.cb004cae22c6bdf526ed7a490 blockquote{border-left-style:var(--vdee16bc0ac026937349e9bf3);border-left-width:2px}.cc1bf9b425528265fc9d5dce1 blockquote{border-color:var(--site-accent)}.c6c3fb400a5287e65fdd99e21 blockquote{padding-left:calc(var(--spacing)*5)}.c09eabcfed87b19af2b10abd6 blockquote{color:var(--site-muted)}.c39875d3d9912f3d14b4b1ad5 blockquote p{margin-block:calc(var(--spacing)*2)}.c01550034921515cae84a6790 code{border-radius:4px}.cb5d73b83c6e36cd4d32e1b7e code{background-color:#efe8de}.ca2069096266bf36103173cf6 code{padding-inline:var(--spacing)}.cf627f81307e405c2679d1c7b code{padding-block:calc(var(--spacing)*.5)}.c1417810c7af5b930d4f6c282 code{font-family:var(--font-mono)}.c187c649392814ee03db8fbed code{font-size:.9em}.c149e4bdbc7be4f4be8e36674 figcaption{margin-top:calc(var(--spacing)*3)}.c789ba46500eaddb2a8839245 figcaption{font-size:var(--text-sm);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-sm--line-height))}.cfc42a1a9a225d36c7570c2ee figcaption{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}.cd9d6e178ad2ad57587d90ed6 figcaption{color:var(--site-muted)}.c00eabf63a5143068133fb6dc figure{margin-block:calc(var(--spacing)*8)}.c11ce6ddc83a4cb53dd83a58c figure{max-width:100%}.c9245ef49696938e7d1e41a9b figure img{margin-inline:auto}.c09e6c1dfe358f32cac73a290 h2{margin-top:calc(var(--spacing)*12)}.c15904c85866ddc990269b00c h2{margin-bottom:calc(var(--spacing)*4)}.c42a6df709e6669c3c8d2c7a9 h2{max-width:32ch}.ce7af601bcfd91b769f1696b7 h2{font-family:var(--font-heading)}.cbfdd8ad792141aa08d804996 h2{font-size:var(--text-3xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-3xl--line-height))}.c9c48d9280e1decc89b31c328 h2{--ved5cd64e7195abca02e0a988:var(--leading-tight);line-height:var(--leading-tight)}.c0e04220a73bee57803a87db8 h2{--vd58bc339f8bd68fd75a46275:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c2460a1d38f9dc0ff283a9a83 h2{--vc199c3487ba50a142ecd2db9:-.025em;letter-spacing:-.025em}.cfbf9528b9592bbdbc1974f31 h3{margin-top:calc(var(--spacing)*10)}.c02c2ecf383e44056e6680485 h3{margin-bottom:calc(var(--spacing)*3)}.cdf1c4402b5dc8c4d13286ae4 h3{font-family:var(--font-heading)}.c11904cbab72ff05ba6a192a2 h3{font-size:var(--text-2xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-2xl--line-height))}.cbea6f7dc38afad73f746241b h3{--ved5cd64e7195abca02e0a988:var(--leading-tight);line-height:var(--leading-tight)}.c0f2dce95c810833d3d77e335 h3{--vd58bc339f8bd68fd75a46275:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c9d5abe97764eaf7d20874c6e h3{--vc199c3487ba50a142ecd2db9:-.02em;letter-spacing:-.02em}.c615fa4722f69021dcc0c0b4d h4{margin-top:calc(var(--spacing)*8)}.c0dffdb0b36576429c57f7bdb h4{margin-bottom:calc(var(--spacing)*3)}.c3cae71c53e2936b136830f84 h4{font-family:var(--font-heading)}.c7dea901a414e30f0c6c2261f h4{font-size:var(--text-xl);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-xl--line-height))}.c61e52a124f452c8cbb9e5b71 h4{--ved5cd64e7195abca02e0a988:var(--leading-snug);line-height:var(--leading-snug)}.c640f3482818c2493a300c22f h4{--vd58bc339f8bd68fd75a46275:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.c6b6cbdfb6040e9d458724915 hr{margin-block:calc(var(--spacing)*10)}.c76643dba0b6878bc8fe388fc hr{border-style:var(--vdee16bc0ac026937349e9bf3);border-width:0}.cc3606a4a618b20abf8cdbf60 hr{border-top-style:var(--vdee16bc0ac026937349e9bf3);border-top-width:1px}.c18074f0797ca3693fcaca5c6 hr{border-color:var(--site-rule)}.c8e17944070bed73454b67058 li{margin-block:calc(var(--spacing)*2)}.cd7100eda6cc2d98fdc75983b li{padding-left:var(--spacing)}.c461bac1f1f88ef2986002e4a ol{margin-block:calc(var(--spacing)*5)}.c8d959261735d09cd9eeb3544 ol{list-style-type:decimal}.c2d8f08ef31b6109f92b75618 ol{padding-left:calc(var(--spacing)*6)}.c3ed53a982dcbc8eb7f326e2f ol{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}.c602bf94303a374f2882181e9 p{margin-block:calc(var(--spacing)*5)}.cbd05d206bf3e8864e34bea87 p{max-width:65ch}.c05753a61d1ab4d1a71924c81 pre{margin-block:calc(var(--spacing)*7)}.cf1480d5c6455f69c0aee0e5c pre{max-width:100%}.cf3d0071be28d7fc1e28247a5 pre{overflow-x:auto}.c2589b6dcc0fda52b7c3341a3 pre{border-radius:8px}.c6d39aa87d8dabdad74a7a31a pre{border-style:var(--vdee16bc0ac026937349e9bf3);border-width:1px}.c315cf77c1ca82c2fd86ae99f pre{border-color:var(--site-rule)}.c97df814d6036103f7166339f pre{background-color:#2e2825}.c136a74aac7ba15615113255c pre{padding:calc(var(--spacing)*4)}.c996808f94dbfc870d2958155 pre{font-size:var(--text-sm);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-sm--line-height))}.ce8bfe947e129bbad3382ce34 pre{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ced157f57b9f44cb55801e051 pre{color:#faf6ef}.c01c136d65cfa0b2b03d49336 pre code{border-radius:0}.c44d7f95a02936a63ac8dcf49 pre code{background-color:#0000}.ce9388d68a65f00e052ac25ec pre code{padding:0}.ca4184b5b31037914a57819a4 pre code{color:inherit}.c8e5edffc0a91d2e4fad19cab strong{--vd58bc339f8bd68fd75a46275:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c2cf7b0d2851ef7152efd7860 table{min-width:35rem}.c080371edf7c955070b2ae5b7 table{border-collapse:collapse}.c6eef8a80012fa5c2a757e60e table{font-size:var(--text-sm);line-height:var(--ved5cd64e7195abca02e0a988,var(--text-sm--line-height))}.c4e1d72719688326fd99c96f4 td{border-style:var(--vdee16bc0ac026937349e9bf3);border-width:1px}.c521e98f322d656a44904427b td{border-color:var(--site-rule)}.c9a63b09653710cad0b7666cf td{padding-inline:calc(var(--spacing)*4)}.cdedbcc2eac9f88a428450007 td{padding-block:calc(var(--spacing)*3)}.c548d63fe535cafb42c981c2c td{vertical-align:top}.cf096b8db7215897babb2dba6 td{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}.cf628ae8e1de65c2476001696 th{border-style:var(--vdee16bc0ac026937349e9bf3);border-width:1px}.c80279a1ac3259cd2c417347f th{border-color:var(--site-rule)}.cc59a44df7e02e470f26ce2ae th{background-color:var(--site-background)}.cb925ffd8fcb45cbbfac799c2 th{padding-inline:calc(var(--spacing)*4)}.ce1e0f4d5c611904687493536 th{padding-block:calc(var(--spacing)*3)}.c33fbfef951cea8980c64b5ab th{text-align:left}.c2b4625194258b4e98b4cd174 th{--vd58bc339f8bd68fd75a46275:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ce577629f57dcbdd874789a1b ul{margin-block:calc(var(--spacing)*5)}.c1361e15fd3340fbb8d09fa2a ul{list-style-type:disc}.c529142bf5f453d2d9a09642a ul{padding-left:calc(var(--spacing)*6)}.c16bfd5c2661aa3e8adcee1cd ul{--ved5cd64e7195abca02e0a988:var(--leading-relaxed);line-height:var(--leading-relaxed)}}:root{--site-background:#faf6ef;--site-surface:#fff;--site-text:#362c29;--site-muted:#71625b;--site-accent:#913f2e;--site-on-accent:#fff;--site-rule:#362c2929;color-scheme:light;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--site-background);min-width:320px;color:var(--site-text);font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}p,ul,ol,li,table,th,td,summary,button{font-family:var(--font-body)}p,li{max-width:65ch}a{color:inherit}img{max-width:100%;display:block}address{font-family:var(--font-body)}:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}::selection{background:var(--site-accent);color:var(--site-on-accent)}.ce38a9f214d49ef3967a79abc{min-height:44px;color:var(--site-muted);text-underline-offset:.3em;align-items:center;text-decoration:none;display:inline-flex}.ce38a9f214d49ef3967a79abc:hover{color:var(--site-accent);text-decoration:underline}.c2e59f48856404d5ee55f2024{max-width:24ch;font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.8vw,2.5rem);font-weight:400;line-height:1.15}details>summary{cursor:pointer}details>summary::marker{color:var(--site-accent)}details[open]>summary{margin-bottom:.25rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.c1f4625cf3eaac0f92aaa581e{overflow-wrap:anywhere;min-width:0;max-width:100%}.c1f4625cf3eaac0f92aaa581e .cb2f4aa4c33b4750884c9032d{min-width:0;max-width:100%;overflow-x:auto}.c1f4625cf3eaac0f92aaa581e pre{max-width:100%;overflow-x:auto}.c1f4625cf3eaac0f92aaa581e img{max-width:100%;height:auto}.c1f4625cf3eaac0f92aaa581e figure{min-width:0;max-width:100%}@property --vdee16bc0ac026937349e9bf3{syntax:"*";inherits:false;initial-value:solid}@property --ved5cd64e7195abca02e0a988{syntax:"*";inherits:false}@property --vd58bc339f8bd68fd75a46275{syntax:"*";inherits:false}@property --vc199c3487ba50a142ecd2db9{syntax:"*";inherits:false}@property --vbe187ebf2b0f6f20fb0e1d08{syntax:"*";inherits:false;initial-value:0 0#0000}@property --v2053772c77479782f2ebfb87{syntax:"*";inherits:false}@property --ve6a6689a58017bb5c24e8668{syntax:"<percentage>";inherits:false;initial-value:100%}@property --ve96f65fad66c1115663e96df{syntax:"*";inherits:false;initial-value:0 0#0000}@property --v21339da07c4c9f54d6cb2e78{syntax:"*";inherits:false}@property --v06bb42bf4709e1730cf19ca6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --v02528afbb0b0f250413b1dea{syntax:"*";inherits:false}@property --v5604b745434ee60b01120bd0{syntax:"*";inherits:false;initial-value:0 0#0000}@property --v250709888c641f75d9b24711{syntax:"*";inherits:false}@property --vc3d461fe616569bd83b4ce87{syntax:"*";inherits:false;initial-value:0 0#0000}@property --ve9be1ff030d8bcffa796c8ff{syntax:"*";inherits:false}@property --v7bc7dfdcd2fb7179735fa5e3{syntax:"<length>";inherits:false;initial-value:0}@property --ve16acf0eda964d8516dcc983{syntax:"*";inherits:false;initial-value:#fff}@property --v1fb8e3e0b5b6de60f516182c{syntax:"*";inherits:false;initial-value:0 0#0000}@property --v7b96de45096b3d7478ea1b2f{syntax:"*";inherits:false}@property --vac0748697d8bc2f1f364fffc{syntax:"*";inherits:false}@property --vc65d1017d04c6af6e4659aa8{syntax:"*";inherits:false}@property --v1746606716b672f181e9970a{syntax:"*";inherits:false}@property --v2a06ec15bcac877af3471f41{syntax:"*";inherits:false}@property --v5ca519d2b88eea60e6f0e61a{syntax:"*";inherits:false}@property --vd252ed2a4a0e6fd5c65c51e9{syntax:"*";inherits:false}@property --v2c99eeb1fb54f50e5b18ae2d{syntax:"*";inherits:false}@property --vef9c08a9107dcafcf86f4df6{syntax:"*";inherits:false}@property --vf526ee113bd767d4050b51fa{syntax:"*";inherits:false}@property --v825a99ef186847c42d18c77a{syntax:"*";inherits:false}@property --v94629e886f459d9e4e9e4cb2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --v8e9b12752485e8f4e1a67bca{syntax:"*";inherits:false}@property --v12a68ba495717cf9df4c4675{syntax:"*";inherits:false;initial-value:solid}