@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a6f983aa9ec7328175ccd97c182ad73a.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/acf2a58fb91d982f24c7757f7df62d46.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/88e1f34dc6f570fc7479611079f1d030.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/563af2daf43a1f35968efd81ba65a45a.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{--vfb3e6ff27384b979f0da8384:solid;--v181ccf723c7b49b4228e3929:initial;--v266d698a6942d4e741abb96b:initial;--vc0a767aa3a4027d41eb6f9e5:initial;--v0eb36a362ae6900ed1933241:initial;--vbc1205cd47a9a4ed065a13b5:initial;--v91be9ffd5aa5d56f89ac9cf7:initial;--v7f0b9634989ee56ead00c7b6:initial;--v605f5994f6b54eb0bef4e17c:initial;--v71001440a4ce6cef1a7df5d6:initial;--va043ce0cbee2adf89da79e6a:initial;--v550bcb93ba58b80d3ef3d1bb:initial;--v6105d901f799f8f3b3446a11:initial;--v335ffb46c38f77940c4a7c88:initial;--vbac3e73eb12831e7a88b168a:initial;--v02963d80a6956c98befc00c3:100%;--vdb1d0069e2eff2954c80c191: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;--color-red-500:oklch(63.7%.237 25.331);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--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);--font-weight-bold:700;--leading-snug:1.375;--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{.ccc7308aab2bd2996c1fb3f7b{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c9ed5bec9ed64311b868ab2df{position:fixed}.c375c8e80d0e9727036e64707{position:static}.cf055e7d2ad31a0582c6e212e{margin-inline:auto}.c066e2fdab987416f5fb9deb6{margin-top:var(--spacing)}.ca464afb4ee09435d150d035a{margin-top:calc(var(--spacing)*2)}.cec291e9594bd86ed684d217e{margin-top:calc(var(--spacing)*3)}.ce3642f8dfc4339e757add5ac{margin-top:calc(var(--spacing)*4)}.c4669489a515d5131e9da0cab{margin-top:calc(var(--spacing)*5)}.c0420adeef634a331ae68befd{margin-top:calc(var(--spacing)*6)}.c1a4aba7b4d5f3b762145f7f4{margin-top:calc(var(--spacing)*7)}.c25d8b3a765a3f2b801c8be6d{margin-top:calc(var(--spacing)*8)}.ceda77e7ebb548e8cddcb12a5{margin-top:calc(var(--spacing)*10)}.c9a1f0fb6f0206be0f32600b5{display:block}.c7e0558afaa774624d0d5d10c{display:flex}.c58efdfa9751fb8737fdeb5b0{display:grid}.c2284ff1c49e9302cd1b8cedd{display:inline}.c75914233f6ea872a9d199f04{display:inline-block}.c44991824a94c42fc102bc3d1{display:inline-flex}.cd8acbe330985053b99e5cb32{display:table}.c03dafb780704dbccc1af50e0{width:fit-content}.c6e797db2799e83714eb7b6bb{width:100%}.cc9bc9ca76786c1a246104030{max-width:16ch}.c0be2a8cd72825323f9067c09{max-width:17ch}.c8ecbd69839f45d5aa997ff67{max-width:18ch}.cf7b688065c67332749553bb1{max-width:19ch}.c79d544a9503bbb9be14fa76d{max-width:20ch}.cd53207e230d79b8b9549ff42{max-width:24ch}.c8ea229c1c70529f4a00ca4b3{max-width:38ch}.ce728c3edf11d624eba651272{max-width:43ch}.c1185d3e0b821a81ccd6bb0b6{max-width:46ch}.ce33c73a5f276560582810691{max-width:47ch}.c5d318dec45a3ba99da1985fb{max-width:56ch}.c9ae8a8472f1e76aa248c7f86{max-width:58ch}.c9d041387b50d7d55c3ec58b4{max-width:60ch}.c9b5dc5f02f0437cea836d61a{max-width:72ch}.c4dc6434301aba4491939d1ee{max-width:76ch}.c6abe138b0da1218529fe6fd3{max-width:1180px}.c869c1ca6adc83a80ed3e7d0a{grid-template-columns:repeat(1,minmax(0,1fr))}.c95e14ee1e4faeeeb3ee8f872{grid-template-columns:1.1fr .9fr}.c6346aab49fd67a5a07fd5911{flex-direction:column}.c965c9a2ea3d013a178defa2b{flex-wrap:wrap}.c08469d68ff7d33a0c287c885{align-items:center}.cfc670173e459e5774c641cc4{align-items:flex-start}.c88e431462d513bdf0794e672{justify-content:space-between}.c427c7f60924afdadf6897330{gap:calc(var(--spacing)*2)}.c25a29daf81ee33048581e233{gap:calc(var(--spacing)*3)}.c13d151e636dcfa8b1204b36e{gap:calc(var(--spacing)*4)}.c30f3c7222c4ad096ebc07a84{gap:calc(var(--spacing)*5)}.cef33db45fd5cb9e68f4f9ea9{gap:calc(var(--spacing)*6)}.c5414b228986793f90325d0bc{gap:calc(var(--spacing)*7)}.c64308195807fead76bf14dd2{gap:calc(var(--spacing)*8)}.c43ffcb721f11158dddf09ca9{gap:calc(var(--spacing)*9)}.cef76abecb59ca1d7209ed909{column-gap:calc(var(--spacing)*3)}.cff03cda84b7f88ce2d86efe7{column-gap:calc(var(--spacing)*4)}.c4a5558b4c485bc5104721865{column-gap:calc(var(--spacing)*5)}.cb7be1322a822d7805d942236{column-gap:calc(var(--spacing)*6)}.c77951fbc02c802db8d270c79{row-gap:var(--spacing)}.cc598cf953fe58cb5273f840b{row-gap:calc(var(--spacing)*2)}.cde2ddca36c1d0eeb67fcee7a{row-gap:calc(var(--spacing)*3)}.c3c9739b3d0f5375533e18ce4{border-radius:var(--site-radius)}.c31f23b677ab2653036a510dd{border-style:var(--vfb3e6ff27384b979f0da8384);border-width:1px}.cc82092c9c65008fc8e91fa0f{border-top-style:var(--vfb3e6ff27384b979f0da8384);border-top-width:1px}.c7ebe5aedf5814f09502fa4de{border-bottom-style:var(--vfb3e6ff27384b979f0da8384);border-bottom-width:1px}.cb8f540d587d1f4a7f70bd5fb{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cb8f540d587d1f4a7f70bd5fb{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.c4acfe20cf5d2724520be9049{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.c4acfe20cf5d2724520be9049{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ca4dae0221f30ab0c12a19fbb{background-color:var(--site-background)}.c483f0e89d2007661d2cae780{background-color:var(--site-surface)}.cd5a06b5857e101d68d0ca219{padding-inline:calc(var(--spacing)*2)}.c8774c632b8a439a3b9233f55{padding-inline:calc(var(--spacing)*4)}.c29235475628396729ade0343{padding-inline:calc(var(--spacing)*5)}.cc270b48a6210dc686dc672ca{padding-block:calc(var(--spacing)*2)}.c898c2cae9009dbd3659e591a{padding-block:calc(var(--spacing)*3)}.ccac41478783e233ef3a8d0b7{padding-block:calc(var(--spacing)*4)}.cae82dc45209754ca0bde82a5{padding-block:calc(var(--spacing)*5)}.c6372a21053e6411db26f9b54{padding-block:calc(var(--spacing)*7)}.c0c932601d199e99eedebd2ee{padding-block:calc(var(--spacing)*8)}.c7832ddd1a8ebf108fa74dc0d{padding-top:calc(var(--spacing)*4)}.c334ef2e3b3257fe9a3eea887{padding-top:calc(var(--spacing)*5)}.cdb4ba7ac73f60ea13e72aedf{padding-top:calc(var(--spacing)*6)}.c87e34ddd5231790cecc281b5{padding-top:calc(var(--spacing)*8)}.c14862cc2613597616afecdff{padding-bottom:calc(var(--spacing)*6)}.cf439d8ae76e115d1f1adb7eb{font-size:var(--text-lg);line-height:var(--v181ccf723c7b49b4228e3929,var(--text-lg--line-height))}.c7a92d00d872df15da337cd9a{font-size:var(--text-sm);line-height:var(--v181ccf723c7b49b4228e3929,var(--text-sm--line-height))}.c856407f9eea24d49e6eeef1d{font-size:var(--text-xl);line-height:var(--v181ccf723c7b49b4228e3929,var(--text-xl--line-height))}.c3413a16524b014d02d34976a{font-size:var(--text-xs);line-height:var(--v181ccf723c7b49b4228e3929,var(--text-xs--line-height))}.c2add5730a0056631210ae21e{font-size:clamp(2.5rem,4.8vw,3.5rem)}.c674be7d1131ffc886fedf29b{--v181ccf723c7b49b4228e3929:1.07;line-height:1.07}.cd2dcaa14b67648e8380b2a39{--v181ccf723c7b49b4228e3929:var(--leading-snug);line-height:var(--leading-snug)}.c798b9726bef3afee742df114{--v266d698a6942d4e741abb96b:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.c0c8585912f82aa4aa4b4b972{--vc0a767aa3a4027d41eb6f9e5:-.055em;letter-spacing:-.055em}.c4839b9ef7188f3ce57d07b0d{color:var(--site-muted)}.cdf2b41fac51c2ebdc1db8f77{color:var(--site-text)}.cefed06e961b979f54d49f081{text-decoration-line:underline}.cfad0047cc299f13ea6a37162{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.cfad0047cc299f13ea6a37162{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.c0422ce6e4c1a09dbb8c7afc8{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.c0422ce6e4c1a09dbb8c7afc8{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.c981e791cf75c47fb568a8773{text-underline-offset:4px}.c6939c8a486ae374bf9d6563c{filter:var(--v0eb36a362ae6900ed1933241,) var(--vbc1205cd47a9a4ed065a13b5,) var(--v91be9ffd5aa5d56f89ac9cf7,) var(--v7f0b9634989ee56ead00c7b6,) var(--v605f5994f6b54eb0bef4e17c,) var(--v71001440a4ce6cef1a7df5d6,) var(--v550bcb93ba58b80d3ef3d1bb,) var(--v6105d901f799f8f3b3446a11,) var(--v335ffb46c38f77940c4a7c88,)}.c1121265631cbcba93a692948{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--v47a02933b2d83c4330ad6ce0,--v0c95bbeac1e2a4a8cd9c62b7,--v2e17d74ca0e6450271e722f1;transition-timing-function:var(--v251f44f2e3204b087a17a124,var(--default-transition-timing-function));transition-duration:var(--vf0beea7cfe32d566c2c37ff4,var(--default-transition-duration))}@media (hover:hover){.c03d08b783aeaffd9f48554c0:hover{background-color:var(--color-red-500)}.c7c764d5f69c48ce29faa735b:hover{color:var(--site-accent)}}@media (width>=40rem){.c9c9df1e993c2077833fe280f{grid-column:span 2/span 2}.cb4fa7233c1c9273e9d955560{grid-template-columns:repeat(2,minmax(0,1fr))}.cc1fe2ce625a35a2697aeb926{grid-template-columns:minmax(180px,.72fr) 1.28fr}.ca92634eb4b1416630cf4ec68{flex-direction:row}.c3beb8108804a94db2784d2df{align-items:center}.cd7725af357a810dcfa2c164c{justify-content:space-between}.cc4e7f056d6036bd26f7fa118{gap:calc(var(--spacing)*6)}.c0fd7edcd4583be32ccd62b67{gap:calc(var(--spacing)*8)}.c55bc6ce9a34491fbf39927e4{padding-inline:calc(var(--spacing)*8)}.cd2f3ab211317d2b212da2923{font-size:var(--text-xl);line-height:var(--v181ccf723c7b49b4228e3929,var(--text-xl--line-height))}}@media (width>=48rem){.cc5d09ea250f4c45f63f16b81{grid-column:span 5/span 5}.c39b250eaae5d86c4c752d69d{grid-column:span 6/span 6}.c924afe1fea68acbf61141b02{grid-column:span 7/span 7}.c6a82b7f091ba52ff1c42c136{display:none}.c51d0eebc4affdd6399e3d804{width:auto}.cb45098d1621618474ffd0b66{grid-template-columns:repeat(2,minmax(0,1fr))}.c1866e86a643ea1d5c68deadd{grid-template-columns:repeat(3,minmax(0,1fr))}.ca5413030886899ebac05d9d2{grid-template-columns:repeat(12,minmax(0,1fr))}.cbe38d147862b267f6982f6d3{flex-direction:row}.cc6e215e5594b877cd1a64d47{align-items:center}.c5f37cca562559b4e8732456b{align-items:flex-end}.cc9cdc667aef2e12b23cf9114{justify-content:space-between}.c9c9719f6d248ecd0970fd872{gap:calc(var(--spacing)*8)}.c2b86257507fbbedf4cc29f65{gap:calc(var(--spacing)*10)}.c775ff2fe5a8ce90f80b0c4f8{gap:calc(var(--spacing)*12)}.c26ad7b7f837fd98ed28c258b{padding-inline:calc(var(--spacing)*8)}.cbebee0e4444cb8a66a43f38e{padding-block:calc(var(--spacing)*9)}}@media (width>=64rem){.c27318b798a2891ee86594713{grid-column:span 4/span 4}.c7e81a5c7640db8576a5e8469{grid-column:span 5/span 5}.c2e2c1d5c0529e93ab1ebbfe8{grid-column:span 6/span 6}.c83e209e188dda9eb6e7d422d{grid-column:span 7/span 7}.c254f4e9cea5f72f223f26423{grid-column:span 8/span 8}.c1739e1c89a2326854fe8d2a1{grid-template-columns:repeat(12,minmax(0,1fr))}.c32627ca9ed39c9fa2a8d92bb{align-items:flex-end}.c7344e6d0c2e364f3a023557d{gap:calc(var(--spacing)*12)}.cf2db1b7fc4385dd329f11a31{padding-block:calc(var(--spacing)*10)}}}:root{--site-background:#2d2131;--site-surface:#3b2d40;--site-text:#faf3f8;--site-muted:#d0bcca;--site-accent:#e5bdd1;--site-on-accent:#2d2131;--font-heading:"Sora",sans-serif;--font-body:"Source Sans 3",sans-serif;--site-radius:8px;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--site-background)}body{background:var(--site-background);min-width:320px;color:var(--site-text);font-family:var(--font-body);margin:0;font-size:18px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:700}p,ul,ol,blockquote,td,th,summary{font-family:var(--font-body)}p,ul,ol,blockquote{margin-top:0}a{color:inherit}img{max-width:100%;display:block}figure{margin:0}button{color:inherit;font:inherit}section[id]{scroll-margin-top:1.5rem}:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.cbb6432db1c4eec707a920cc5{z-index:20;border-radius:var(--site-radius);background:var(--site-accent);color:var(--site-on-accent);padding:.65rem .9rem;font-weight:700;position:fixed;top:-100px;left:.75rem}.cbb6432db1c4eec707a920cc5:focus{top:.75rem}.c8d0696ef7681c75adfcadd15{background:var(--site-background)}.c39c60da14f2dff0581da5978{flex-direction:column;gap:.1rem;width:fit-content;text-decoration:none;display:inline-flex}.cdf73b113e68e55b9fe6aca5f{font-family:var(--font-heading);letter-spacing:-.055em;font-size:1.35rem;font-weight:700;line-height:1.1}.cc6686fde1657398f80da77c6{color:var(--site-accent);font-family:var(--font-heading);letter-spacing:.17em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.3}.c06899f2766d4f5f0dfb67031{color:var(--site-accent);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.cba832ef5555ed95dbcd35d5f,.c18576d43aa2fe1cc86efb817{color:var(--site-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.ceafaa95bd1366469a0db155b{min-height:44px;color:var(--site-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.9rem;font-weight:700;display:inline-flex}.cf6a3ae04a3b5c4d4040e0d5c{flex-direction:column;gap:4px;width:1.1rem;display:flex}.cf6a3ae04a3b5c4d4040e0d5c i{background:var(--site-accent);border-radius:1px;width:100%;height:2px;display:block}.ce3f5f34dd1a8e424776460e7{flex-direction:column;align-items:stretch;gap:.15rem;padding-block:.35rem;display:flex}.ce3f5f34dd1a8e424776460e7[data-open=false]{display:none}.ce3f5f34dd1a8e424776460e7 a{min-height:44px;color:var(--site-muted);align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.ce3f5f34dd1a8e424776460e7 a:hover,.ce3f5f34dd1a8e424776460e7 a:focus-visible{color:var(--site-text)}.c2404f076141417c1c2de11b4{padding-block:40px}.c9c0f094f2c4c747ddbfbb809{letter-spacing:-.045em;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.13}.cd56f18dfec677e3e6ef81c33{border-radius:var(--site-radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.1rem;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.cd56f18dfec677e3e6ef81c33:hover{transform:translateY(-1px)}.ccaeba4f483d5d2b02cc25580{background:var(--site-accent);color:var(--site-on-accent)}.ccaeba4f483d5d2b02cc25580:hover{background:var(--site-text)}.c7bc06c12aee8c52ed44f437c{background:var(--site-on-accent);color:var(--site-accent)}.c7bc06c12aee8c52ed44f437c:hover{background:var(--site-surface);color:var(--site-text)}.c1b5031dbc9692ffc1629756c{color:var(--site-accent);text-underline-offset:.28em;font-size:.95rem;font-weight:700;text-decoration:underline 1px}.c1b5031dbc9692ffc1629756c:hover{color:var(--site-text)}.ccf3fce5ed89f67927513b861{z-index:0;isolation:isolate;position:relative}.c5b8f55fdf296979240365c99{z-index:-1;border:1px solid var(--site-accent);border-radius:var(--site-radius);position:absolute;inset:.7rem -.7rem -.7rem .7rem}.c4d2f4e7d7b9158aa7cf6f16f{aspect-ratio:1.48;border-radius:var(--site-radius);object-fit:cover;object-position:center 53%;border:1px solid #faf3f82e;width:100%}.c30d334567e4f53cc3e8f7ac3{color:var(--site-text);margin-top:.2rem;font-weight:700;text-decoration:none;display:inline-block}.c12b8ffea33572d4040536e6b:hover{color:var(--site-accent)}.c0461a9a99372dd51c8972c04{border-top:1px solid #faf3f82e}.c0461a9a99372dd51c8972c04:last-child{border-bottom:1px solid #faf3f82e}.c0461a9a99372dd51c8972c04 h3,.c470e2e78bd9c7f40d1eeaf8b h3,.cf1a67bdf0178f0d7a0783dd1 h3,.c1cbe2c010f412fef902e7e0e h3{letter-spacing:-.025em;font-size:1.12rem;line-height:1.35}.cb1a44831055a7bbf34860048{aspect-ratio:.78;border-radius:var(--site-radius);object-fit:cover;object-position:center 55%;width:100%}.c470e2e78bd9c7f40d1eeaf8b{border-bottom:1px solid #faf3f82e}.c470e2e78bd9c7f40d1eeaf8b:first-child{border-top:1px solid #faf3f82e}.cf1a67bdf0178f0d7a0783dd1{border-top:1px solid var(--site-accent)}.ca6470418623adac477b0b96f{border-radius:var(--site-radius);object-fit:cover;width:100%}.c7c28cb5c5e958b25dc117eb4{aspect-ratio:.92;object-position:42%center}.cbfddd7036cae7d1009c77f06{aspect-ratio:.74;object-position:center}.c4bb3a7b31e1bdc5e8b45276a{border-top:1px solid #faf3f82e;max-width:65ch;padding-top:1rem}.c4bb3a7b31e1bdc5e8b45276a blockquote{color:var(--site-text);margin-bottom:0;font-size:1.08rem;line-height:1.6}.c4bb3a7b31e1bdc5e8b45276a figcaption{color:var(--site-muted);font-size:.88rem}.c4bb3a7b31e1bdc5e8b45276a cite{color:var(--site-text);font-style:normal;font-weight:700}.cd613e8f9bca05997cdf17b43{color:var(--site-accent);white-space:nowrap;font-size:.82rem;font-weight:700}.ca0b70bb0102031d77c03d604{border-top:1px solid #faf3f82e}.ca0b70bb0102031d77c03d604:last-child{border-bottom:1px solid #faf3f82e}.ca0b70bb0102031d77c03d604 summary{min-height:62px;color:var(--site-text);font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;font-size:1.05rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.ca0b70bb0102031d77c03d604 summary::-webkit-details-marker{display:none}.ca0b70bb0102031d77c03d604 summary:after{color:var(--site-accent);content:"+";font-family:var(--font-body);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.ca0b70bb0102031d77c03d604[open] summary:after{content:"−"}.c88b5ab8c84be90ce13fbd659{max-width:65ch;color:var(--site-muted);padding:0 2.5rem 1.25rem 0}.c88b5ab8c84be90ce13fbd659 p{margin-bottom:0}.c803b495dc061fa5140e80c9f{background:var(--site-accent);color:var(--site-on-accent)}.c803b495dc061fa5140e80c9f .ceec4a6c36d184c0f96bb4a75,.c803b495dc061fa5140e80c9f .c1c4e6ae25806bff1b015b553 a,.c803b495dc061fa5140e80c9f .c9efc6ba5fb11ee3a82cb37c1{color:var(--site-on-accent);text-underline-offset:.26em;text-decoration:underline 1px}.c803b495dc061fa5140e80c9f .ceec4a6c36d184c0f96bb4a75{max-width:33ch}.c803b495dc061fa5140e80c9f .c1c4e6ae25806bff1b015b553{padding:0;list-style:none}.c803b495dc061fa5140e80c9f .c9efc6ba5fb11ee3a82cb37c1{width:fit-content;font-weight:700}.c803b495dc061fa5140e80c9f a:hover{color:var(--site-surface)}.c803b495dc061fa5140e80c9f .c7bc06c12aee8c52ed44f437c:hover{color:var(--site-text)}.c803b495dc061fa5140e80c9f :focus-visible{outline-color:var(--site-on-accent)}.c020a7e2790dea0b8ca00ca7a{border-collapse:collapse;text-align:left;width:100%}.c020a7e2790dea0b8ca00ca7a tr{border-bottom:1px solid #faf3f82e}.c020a7e2790dea0b8ca00ca7a tr:first-child{border-top:1px solid #faf3f82e}.c020a7e2790dea0b8ca00ca7a th,.c020a7e2790dea0b8ca00ca7a td{padding:.65rem 0;font-size:1rem}.c020a7e2790dea0b8ca00ca7a th{width:52%;color:var(--site-text);font-weight:700}.c020a7e2790dea0b8ca00ca7a td{color:var(--site-muted);text-align:right}.c57165f77bcfc6ddcff013c51 a{text-underline-offset:.24em;text-decoration-color:#d0bcca8c}.c57165f77bcfc6ddcff013c51 a:hover{color:var(--site-accent)}.c6362772af12b84aef5b693f8{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1rem;font-weight:700;text-decoration:none}.c57165f77bcfc6ddcff013c51 p{margin-bottom:0}.ccc7308aab2bd2996c1fb3f7b{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=768px){.ce3f5f34dd1a8e424776460e7{flex-direction:row;align-items:center;gap:clamp(1.1rem,2.2vw,2rem);padding-block:0}.ce3f5f34dd1a8e424776460e7[data-open=false]{display:flex}.ceafaa95bd1366469a0db155b{display:none}.c2404f076141417c1c2de11b4{padding-block:48px}}@media (width<=420px){.cdf73b113e68e55b9fe6aca5f{font-size:1.22rem}.c06899f2766d4f5f0dfb67031{font-size:.9rem}.ceec4a6c36d184c0f96bb4a75{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.c12a20bc9e3e24ba37e7fa3b9{overflow-wrap:anywhere;min-width:0;max-width:100%}.c12a20bc9e3e24ba37e7fa3b9 .c4a402bc81d405fc23232fc58{min-width:0;max-width:100%;overflow-x:auto}.c12a20bc9e3e24ba37e7fa3b9 pre{max-width:100%;overflow-x:auto}.c12a20bc9e3e24ba37e7fa3b9 img{max-width:100%;height:auto}.c12a20bc9e3e24ba37e7fa3b9 figure{min-width:0;max-width:100%}.c12a20bc9e3e24ba37e7fa3b9{color:var(--site-text)}.c12a20bc9e3e24ba37e7fa3b9>:first-child{margin-top:0}.c12a20bc9e3e24ba37e7fa3b9 :where(p,ul,ol,blockquote,figure,.c4a402bc81d405fc23232fc58,pre){margin-block:1.35rem}.c12a20bc9e3e24ba37e7fa3b9 p{max-width:72ch;line-height:1.7}.c12a20bc9e3e24ba37e7fa3b9 h1,.c12a20bc9e3e24ba37e7fa3b9 h2,.c12a20bc9e3e24ba37e7fa3b9 h3,.c12a20bc9e3e24ba37e7fa3b9 h4,.c12a20bc9e3e24ba37e7fa3b9 h5,.c12a20bc9e3e24ba37e7fa3b9 h6{color:var(--site-text);letter-spacing:-.035em;line-height:1.25}.c12a20bc9e3e24ba37e7fa3b9 h1{margin-block:2.8rem 1rem;font-size:clamp(1.75rem,3.2vw,2.2rem)}.c12a20bc9e3e24ba37e7fa3b9 h2{margin-block:2.8rem 1rem;font-size:clamp(1.55rem,3vw,2rem)}.c12a20bc9e3e24ba37e7fa3b9 h3{margin-block:2.2rem .8rem;font-size:clamp(1.25rem,2.4vw,1.55rem)}.c12a20bc9e3e24ba37e7fa3b9 h4{margin-block:1.8rem .65rem;font-size:1.15rem}.c12a20bc9e3e24ba37e7fa3b9 h5,.c12a20bc9e3e24ba37e7fa3b9 h6{margin-block:1.6rem .6rem;font-size:1rem}.c12a20bc9e3e24ba37e7fa3b9 a{color:var(--site-accent);text-underline-offset:.24em;text-decoration-thickness:1px}.c12a20bc9e3e24ba37e7fa3b9 a:hover{color:var(--site-text)}.c12a20bc9e3e24ba37e7fa3b9 a[data-footnote-backref]{white-space:nowrap;margin-inline-start:.35rem;font-size:0;text-decoration:none;display:inline-block}.c12a20bc9e3e24ba37e7fa3b9 a[data-footnote-backref]:after{content:attr(aria-label);text-underline-offset:.2em;font-size:.82rem;font-weight:700;text-decoration:underline 1px}.c12a20bc9e3e24ba37e7fa3b9 ul,.c12a20bc9e3e24ba37e7fa3b9 ol{padding-inline-start:1.5rem}.c12a20bc9e3e24ba37e7fa3b9 ul{list-style-type:disc}.c12a20bc9e3e24ba37e7fa3b9 ol{list-style-type:decimal}.c12a20bc9e3e24ba37e7fa3b9 li+li{margin-top:.45rem}.c12a20bc9e3e24ba37e7fa3b9 li::marker{color:var(--site-accent)}.c12a20bc9e3e24ba37e7fa3b9 blockquote{border-left:3px solid var(--site-accent);max-width:66ch;color:var(--site-muted);padding:.3rem 0 .3rem 1.25rem;font-size:1.08rem;line-height:1.65}.c12a20bc9e3e24ba37e7fa3b9 blockquote>:last-child{margin-bottom:0}.c12a20bc9e3e24ba37e7fa3b9 table{border-collapse:collapse;width:max-content;min-width:100%;line-height:1.45}.c12a20bc9e3e24ba37e7fa3b9 .c4a402bc81d405fc23232fc58{border-radius:var(--site-radius);overscroll-behavior-inline:contain;border:1px solid #faf3f829}.c12a20bc9e3e24ba37e7fa3b9 th,.c12a20bc9e3e24ba37e7fa3b9 td{text-align:left;vertical-align:top;border-bottom:1px solid #faf3f829;padding:.7rem 1rem}.c12a20bc9e3e24ba37e7fa3b9 th{color:var(--site-text);font-family:var(--font-heading);font-weight:700}.c12a20bc9e3e24ba37e7fa3b9 td{color:var(--site-muted)}.c12a20bc9e3e24ba37e7fa3b9 caption{color:var(--site-muted);text-align:left;padding:.75rem 1rem;font-size:.9rem}.c12a20bc9e3e24ba37e7fa3b9 pre{border-radius:var(--site-radius);background:var(--site-surface);color:var(--site-text);white-space:pre;overscroll-behavior-inline:contain;border:1px solid #faf3f829;padding:1rem 1.1rem;line-height:1.55}.c12a20bc9e3e24ba37e7fa3b9 code{color:var(--site-text);background:#faf3f814;border-radius:.25rem;padding:.12em .28em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.c12a20bc9e3e24ba37e7fa3b9 pre code{color:inherit;background:0 0;border:0;padding:0;font-size:.875rem}.c12a20bc9e3e24ba37e7fa3b9 figure img{border-radius:var(--site-radius);margin-inline:auto}.c12a20bc9e3e24ba37e7fa3b9 figcaption{max-width:66ch;color:var(--site-muted);text-align:center;margin:.75rem auto 0;font-size:.9rem;line-height:1.5}@property --vfb3e6ff27384b979f0da8384{syntax:"*";inherits:false;initial-value:solid}@property --v181ccf723c7b49b4228e3929{syntax:"*";inherits:false}@property --v266d698a6942d4e741abb96b{syntax:"*";inherits:false}@property --vc0a767aa3a4027d41eb6f9e5{syntax:"*";inherits:false}@property --v0eb36a362ae6900ed1933241{syntax:"*";inherits:false}@property --vbc1205cd47a9a4ed065a13b5{syntax:"*";inherits:false}@property --v91be9ffd5aa5d56f89ac9cf7{syntax:"*";inherits:false}@property --v7f0b9634989ee56ead00c7b6{syntax:"*";inherits:false}@property --v605f5994f6b54eb0bef4e17c{syntax:"*";inherits:false}@property --v71001440a4ce6cef1a7df5d6{syntax:"*";inherits:false}@property --va043ce0cbee2adf89da79e6a{syntax:"*";inherits:false}@property --v550bcb93ba58b80d3ef3d1bb{syntax:"*";inherits:false}@property --v6105d901f799f8f3b3446a11{syntax:"*";inherits:false}@property --v335ffb46c38f77940c4a7c88{syntax:"*";inherits:false}@property --vbac3e73eb12831e7a88b168a{syntax:"*";inherits:false}@property --v02963d80a6956c98befc00c3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --vdb1d0069e2eff2954c80c191{syntax:"*";inherits:false}