@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/fonts/77563c1232b88e21bf250616851e31e6.woff2)format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/static/media/fonts/1831cf9403cc51e656c14909f4b51bbd.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/fonts/d6a7ff937724099049a1c648c61de5ef.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/static/media/fonts/daebc8dfd59b3113d26e2da38b28d49f.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{--v84b69b8993ab2e03e6085dec:solid;--v87c5c11a338105648a236495:initial;--v28184be6b547ccc8393d9328:initial;--v7aaa1200c15eff422116df52:initial;--v05088fdbf7e0a672f981e3a7:initial;--vdcef33edc43e5b1b00a491f5:initial;--v2f47e2fd5ebd2949f6e1ac21:initial;--vd1ba791b5811f7c890ce7972:initial;--vf7316201e7c0afea84b60b61:initial;--vbd05255d285771d2d648b446:initial;--v9ab55ac3c2219c981f67648b:initial;--vd21b2a49892be8ab4efa96e2:initial;--v0452ef4343b12571c09f0d9c:100%;--vd9475f9a602db1eae9e507fb: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);--spacing:.25rem;--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{.cf04fb8831debd4bbab826e37{position:static}.c35048811aff674360d83194b{margin-inline:auto}.ce0b99871c85216defa136ab0{display:block}.c0b9d7341369e00aa706732d2{display:flex}.c607b1b39170c6bc02f26a59c{display:grid}.c42ae0b1834037ab6ea419a60{display:inline}.c45a6edfc95976bef9b7558ff{display:table}.c8769792f6bd5304aad5b7b1d{width:100%}.c9f94abac666cc091233674f4{flex-wrap:wrap}.c336f389f4fbd052584911193{align-items:center}.ca2a3222978801ed0f0d53b1b{justify-content:space-between}.c892fd4f7a06eab11a6e316c2{gap:calc(var(--spacing)*3)}.cb0b86e6f83b870942f5aed89{gap:calc(var(--spacing)*4)}.c8761a7ca31adde4e786757ad{gap:calc(var(--spacing)*7)}.c6bf82693160da047f6963a5f{gap:calc(var(--spacing)*8)}.c900330d70f452e75f2d346cf{gap:calc(var(--spacing)*9)}.c174fc91d01c0c787dee998c2{column-gap:calc(var(--spacing)*8)}.c0325b39ad5fe5dd99358d0b0{row-gap:calc(var(--spacing)*7)}.caef64f2c1c7393992d4e576f{padding-inline:calc(var(--spacing)*5)}.c1573680180518a772945e995{padding-block:calc(var(--spacing)*4)}.cc1ea51fb34585e543b0fc8c5{padding-block:calc(var(--spacing)*6)}.cf5a5b944ee4073ab9bd4af98{padding-block:calc(var(--spacing)*8)}.cc4eb3c2ab8a2d30a15566d71{padding-block:calc(var(--spacing)*10)}.cd4227d2d0991d3eca3046724{outline-style:var(--v84b69b8993ab2e03e6085dec);outline-width:1px}.c59dde938d1f45a986a8723aa{filter:var(--v87c5c11a338105648a236495,) var(--v28184be6b547ccc8393d9328,) var(--v7aaa1200c15eff422116df52,) var(--v05088fdbf7e0a672f981e3a7,) var(--vdcef33edc43e5b1b00a491f5,) var(--v2f47e2fd5ebd2949f6e1ac21,) var(--vf7316201e7c0afea84b60b61,) var(--vbd05255d285771d2d648b446,) var(--v9ab55ac3c2219c981f67648b,)}@media (hover:hover){.c4eb49ce7cc310230a94f2087:hover{background-color:var(--color-red-500)}}@media (width>=48rem){.c876dbf14692e113381896564{grid-template-columns:repeat(2,minmax(0,1fr))}.cc84c2225a392652bbc36dbfb{grid-template-columns:repeat(3,minmax(0,1fr))}.c3a4eb2da58cec88913df8857{padding-inline:calc(var(--spacing)*8)}.c992fbbd2a13608850c5523b9{padding-block:calc(var(--spacing)*14)}}@media (width>=64rem){.cb743b2b3eedd9b8d5dd5bc1e{grid-template-columns:repeat(2,minmax(0,1fr))}.c15b0fb83914cb6d74256d78d{align-items:center}}}.c81290fbe42d955b9e18e2529{overflow-wrap:anywhere;min-width:0;max-width:100%}.c81290fbe42d955b9e18e2529 .cc4d33f889740ef78aae6e0bb{min-width:0;max-width:100%;overflow-x:auto}.c81290fbe42d955b9e18e2529 pre{max-width:100%;overflow-x:auto}.c81290fbe42d955b9e18e2529 img{max-width:100%;height:auto}.c81290fbe42d955b9e18e2529 figure{min-width:0;max-width:100%}@property --v84b69b8993ab2e03e6085dec{syntax:"*";inherits:false;initial-value:solid}@property --v87c5c11a338105648a236495{syntax:"*";inherits:false}@property --v28184be6b547ccc8393d9328{syntax:"*";inherits:false}@property --v7aaa1200c15eff422116df52{syntax:"*";inherits:false}@property --v05088fdbf7e0a672f981e3a7{syntax:"*";inherits:false}@property --vdcef33edc43e5b1b00a491f5{syntax:"*";inherits:false}@property --v2f47e2fd5ebd2949f6e1ac21{syntax:"*";inherits:false}@property --vd1ba791b5811f7c890ce7972{syntax:"*";inherits:false}@property --vf7316201e7c0afea84b60b61{syntax:"*";inherits:false}@property --vbd05255d285771d2d648b446{syntax:"*";inherits:false}@property --v9ab55ac3c2219c981f67648b{syntax:"*";inherits:false}@property --vd21b2a49892be8ab4efa96e2{syntax:"*";inherits:false}@property --v0452ef4343b12571c09f0d9c{syntax:"<percentage>";inherits:false;initial-value:100%}@property --vd9475f9a602db1eae9e507fb{syntax:"*";inherits:false}:root{--site-background:#faf5f3;--site-surface:#fff;--site-text:#342326;--site-muted:#725d62;--site-accent:#793843;--site-on-accent:#fff;--font-heading:"Rubik",sans-serif;--font-body:"Karla",sans-serif;--site-rule:color-mix(in srgb,var(--site-accent) 22%,var(--site-background));--site-soft-accent:color-mix(in srgb,var(--site-accent) 8%,var(--site-background));--content-width:1240px;--section-space:64px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--site-background);color:var(--site-text);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--site-text);font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-weight:700}p,li,dt,dd,address,summary,button,a{font-family:var(--font-body)}p{max-width:65ch;color:var(--site-muted);margin:0}a{color:inherit}img{max-width:100%;display:block}address{font-style:normal}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}section[id]{scroll-margin-top:2rem}.c86fcc99ea2a43ddd141a5271{max-width:var(--content-width)}.ceea4d597644c111020a12f47{z-index:20;background:var(--site-text);color:var(--site-on-accent);padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.ceea4d597644c111020a12f47:focus{transform:translateY(0)}.cdc99df78d97ff202e95d76fa{z-index:5;border-bottom:1px solid var(--site-rule);background:var(--site-background);position:relative}.ca2bef6799a9479e3a3e4a367{gap:24px;min-height:86px}.c5f42545b0acf651150ef992e{align-items:center;gap:24px;min-width:0;display:flex}.ca16ffa41cdadc5fbc068ece4{color:var(--site-text);flex-direction:column;flex:none;line-height:1;text-decoration:none;display:flex}.cbe2a9ff9725fdc7c2e9d1d50{font-family:var(--font-heading);letter-spacing:-.055em;font-size:19px;font-weight:700}.ca334cbb7107c7e90a8ee1a7d{color:var(--site-accent);letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.c04111ad5c4373adc6c921e6c{border-left:1px solid var(--site-rule);min-height:32px;color:var(--site-muted);align-items:center;gap:10px;padding-left:24px;font-size:14px;line-height:1.3;display:flex}.c04111ad5c4373adc6c921e6c strong{color:var(--site-text);font-weight:700}.c78da3cb8a4afb0dcf0c9a1b0{background:var(--site-accent);flex:none;width:7px;height:7px;display:block}.c6cdaafabcc4800739aa3d272{align-items:center;gap:clamp(15px,2vw,27px);display:flex}.c6cdaafabcc4800739aa3d272 a{color:var(--site-text);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:none}.c6cdaafabcc4800739aa3d272 a:not(.cdee66967d3510263a83b49ca):hover,.ca61ab1a766f325690b1c802a a:hover,.cd04e140d8d620103a6c7dc36 a:hover{color:var(--site-accent);text-decoration:underline}.c6cdaafabcc4800739aa3d272 .cdee66967d3510263a83b49ca{border:1px solid var(--site-accent);background:var(--site-accent);min-height:44px;color:var(--site-on-accent);white-space:nowrap;justify-content:center;align-items:center;padding:9px 15px;display:inline-flex}.c6cdaafabcc4800739aa3d272 .cdee66967d3510263a83b49ca:hover{background:var(--site-text);border-color:var(--site-text)}.c0400df2439572afed83de52a{border:1px solid var(--site-rule);background:var(--site-surface);width:44px;height:44px;color:var(--site-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.cdbede7313acb07c3b329020f{flex-direction:column;gap:5px;width:18px;display:flex}.cdbede7313acb07c3b329020f span{background:currentColor;width:100%;height:2px;display:block}.ccfd57ce4d10d88639fc588a0{border-bottom:1px solid var(--site-rule)}.c8156c9ae98121c825f804700{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding-top:34px;padding-bottom:31px}.cf5c3448a1f5629db863281ff{padding-block:3px}.cf5c3448a1f5629db863281ff h1{letter-spacing:-.06em;max-width:13ch;font-size:clamp(2.65rem,5vw,3.65rem);line-height:1.03}.cbfd30a7c3ba2859b9f78c95a{max-width:58ch;color:var(--site-muted);margin-top:19px;font-size:19px;line-height:1.48}.c9979aed222c83fb19017b9c4{margin-top:25px}.c3ac3b6269c7d8270213eb585{border:1px solid var(--site-accent);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:11px 17px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.c48849d9e9b132c0bd8c566d6{background:var(--site-accent);color:var(--site-on-accent)}.c48849d9e9b132c0bd8c566d6:hover{border-color:var(--site-text);background:var(--site-text)}.cd33bfbfa10e7501c26955702{width:fit-content;color:var(--site-accent);text-underline-offset:5px;align-items:center;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.cd33bfbfa10e7501c26955702:hover{color:var(--site-text)}.ca5e7dae2e27416005eb35b4c{aspect-ratio:1.42;background:var(--site-soft-accent);margin:0;overflow:hidden}.ca5e7dae2e27416005eb35b4c img{object-fit:cover;object-position:54%center;width:100%;height:100%}.ca51b8accab476633eaae00ef{border-top:1px solid var(--site-rule);padding-top:22px;padding-bottom:34px}.c83375b9d04cea4cdfe94b586{background:var(--site-background)}.c9c38279026ef02d9eb2bc90a{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.c77faa141a196e8898a409197{min-width:0;padding-top:0}.c77faa141a196e8898a409197+.c77faa141a196e8898a409197{padding-top:1.25rem}.ca57cd8c175ab769ecee6d452{letter-spacing:-.025em;max-width:38ch;font-size:clamp(1.15rem,1.7vw,1.3rem);line-height:1.35}.cab095f739f73f0ee6b7f9dd3{color:var(--site-text);text-underline-offset:4px;text-decoration:none}.cab095f739f73f0ee6b7f9dd3:hover{color:var(--site-accent);text-decoration:underline}.c7512f75bcc0c4be724d75a96{max-width:65ch;margin-top:.5rem;font-size:1rem;line-height:1.6}.cd440c5fb0622b67f7a842ff1{color:var(--site-muted);text-decoration-color:var(--site-rule);text-underline-offset:4px;margin-top:1rem;font-size:.875rem;font-weight:700;display:inline-flex}.cd440c5fb0622b67f7a842ff1:hover{color:var(--site-accent);text-decoration-color:currentColor}.ccc2d5db6f740a0fb12422dac+.ccc2d5db6f740a0fb12422dac{border-left:1px solid var(--site-rule);padding-left:28px}.ccc2d5db6f740a0fb12422dac h2{letter-spacing:-.025em;max-width:24ch;font-size:20px;line-height:1.25}.ccc2d5db6f740a0fb12422dac p{margin-top:8px;font-size:16px;line-height:1.5}.c83c78a0f76937f9c7310bb67{padding-block:clamp(45px,5.2vw,var(--section-space));border-bottom:1px solid var(--site-rule)}.c59ffbc73f096215fc05a1720,.c6599d8daa97801a8dfa95144,.c39847bcdd2d07ed9a3501c27{background:var(--site-surface)}.c1f6a49abb1be83cd38a4fb95{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.c79bdde380b3ff0c6235f20ea h2,.c7268917fa9db3417037abcc4 h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(2rem,3.3vw,2.7rem);line-height:1.08}.c79bdde380b3ff0c6235f20ea>p,.c7268917fa9db3417037abcc4>p{margin-top:15px;font-size:17px;line-height:1.55}.c79bdde380b3ff0c6235f20ea>.cd33bfbfa10e7501c26955702{margin-top:20px}.c9e5d759c0428364724405d75{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.c5bca7eec1e2da05fbcf610ce{min-width:0}.c4cf1ddf32db151cb1f34d8fa{aspect-ratio:1.12;object-fit:cover;object-position:center;background:var(--site-soft-accent);width:100%}.cedb5599dcd5f30c918e16e6b{padding-top:17px}.cedb5599dcd5f30c918e16e6b h3,.cbe4b58fc9dc996db2f77e184 h3,.c2d1d0123a7c1aa1c468fe660 h3,.cefefd6d8a6274c8f7181a629 h3{letter-spacing:-.03em;margin-bottom:8px;font-size:20px;line-height:1.25}.cedb5599dcd5f30c918e16e6b p,.cbe4b58fc9dc996db2f77e184 p,.c2d1d0123a7c1aa1c468fe660 p,.cefefd6d8a6274c8f7181a629 p{font-size:16px;line-height:1.52}.ca9d564c350b081daccb74e6c{border-top:1px solid var(--site-rule)}.cbe4b58fc9dc996db2f77e184{border-bottom:1px solid var(--site-rule);padding-block:19px}.cbe4b58fc9dc996db2f77e184:first-child{padding-top:17px}.cf1542eee0904882685e2a9fa{background:var(--site-background)}.cccb7fd52295ea80a5b27c24b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c2d1d0123a7c1aa1c468fe660{border-top:1px solid var(--site-rule);padding-top:16px}.cb5be0ee84a2ca2bc67408c7f{grid-column:1/-1}.c193a23a2e0ba99d804a52077 .c61cee88552a2510054c7fd89{aspect-ratio:1.48;object-fit:cover;object-position:center;background:var(--site-soft-accent);width:100%;margin-top:26px}.c98a79e9cbbd6aa6a950d9c53{border-top:1px solid var(--site-rule)}.cefefd6d8a6274c8f7181a629{border-bottom:1px solid var(--site-rule);padding-block:19px}.cefefd6d8a6274c8f7181a629:first-child{padding-top:17px}.c96408743988dff7e628cb652{background:var(--site-accent);color:var(--site-on-accent)}.c96408743988dff7e628cb652 .c79bdde380b3ff0c6235f20ea h2{color:var(--site-on-accent)}.c96408743988dff7e628cb652 .c79bdde380b3ff0c6235f20ea>p{color:color-mix(in srgb,var(--site-on-accent) 88%,var(--site-accent))}.c96408743988dff7e628cb652 .c79bdde380b3ff0c6235f20ea>p+p{margin-top:12px}.cdb2d34405a29079340e86f41{border-left:4px solid var(--site-text);background:var(--site-surface);color:var(--site-text);margin:0;padding:clamp(24px,3vw,36px)}.cdb2d34405a29079340e86f41 blockquote{max-width:52ch;color:var(--site-text);margin:0;font-size:clamp(19px,2.1vw,23px);line-height:1.48}.cdb2d34405a29079340e86f41 figcaption{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:24px;font-size:14px;display:flex}.c00d2cb653c183ea9a00c4002{color:var(--site-text);font-weight:700}.c46204d0309d25767758d184b{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.c7ba6d958f2dc71d5cf9586a0{color:var(--site-accent);letter-spacing:.08em}.cdb2d34405a29079340e86f41 figcaption a{color:var(--site-accent);text-underline-offset:4px;font-weight:700}.c76d31fc6d7e00fbf30d17144{border-top:1px solid var(--site-rule)}.c432d319ae57a97a0fe0043d3{border-bottom:1px solid var(--site-rule)}.c432d319ae57a97a0fe0043d3 summary{color:var(--site-text);cursor:pointer;padding:19px 40px 19px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;position:relative}.c432d319ae57a97a0fe0043d3 summary::-webkit-details-marker{display:none}.c432d319ae57a97a0fe0043d3 summary:after{color:var(--site-accent);content:"+";font-family:var(--font-heading);font-size:23px;font-weight:400;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.c432d319ae57a97a0fe0043d3[open] summary:after{content:"−"}.c432d319ae57a97a0fe0043d3 p{padding:0 0 19px;font-size:16px;line-height:1.55}.c432d319ae57a97a0fe0043d3 p a{color:var(--site-accent);text-underline-offset:3px;font-weight:700}.cb7028f7db3641ff6d788516e{padding-top:clamp(40px,5vw,var(--section-space));padding-bottom:clamp(40px,5vw,var(--section-space));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c7268917fa9db3417037abcc4{border-top:3px solid var(--site-accent);background:var(--site-surface);min-width:0;padding:25px 25px 24px}.c7268917fa9db3417037abcc4 h2{font-size:clamp(1.75rem,2.7vw,2.25rem)}.c7268917fa9db3417037abcc4>p{margin-top:12px;font-size:16px}.c80b6cb86325c88d62d9d6e13{gap:0;margin:23px 0 0;display:grid}.c80b6cb86325c88d62d9d6e13>div{border-top:1px solid var(--site-rule);grid-template-columns:80px minmax(0,1fr);gap:12px;padding-block:13px;display:grid}.c80b6cb86325c88d62d9d6e13 dt,.c263827127198494741194758 dt{color:var(--site-muted);font-size:14px;font-weight:700}.c80b6cb86325c88d62d9d6e13 dd{color:var(--site-text);margin:0;font-size:16px;line-height:1.5}.c80b6cb86325c88d62d9d6e13 dd a{color:var(--site-accent);text-underline-offset:4px;font-weight:700}.cb04bf46ab68730698b308870{margin-top:5px;display:inline-block}.c263827127198494741194758{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;margin:23px 0 0;display:grid}.c263827127198494741194758>div{border-top:1px solid var(--site-rule);justify-content:space-between;gap:8px;padding-block:9px;display:flex}.c263827127198494741194758 dd{color:var(--site-text);white-space:nowrap;margin:0;font-size:15px;font-weight:700}.ce7b89fc5360d7b51345b6998{border-top:1px solid var(--site-accent);background:var(--site-background)}.c0728ef29388e5a2e24906534{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;padding-top:34px;padding-bottom:31px}.c793c4deae881d84667425ffa{color:var(--site-text);font-family:var(--font-heading);letter-spacing:-.045em;font-size:19px;font-weight:700;text-decoration:none}.cc792378927187228b0dd91aa p{margin-top:8px;font-size:15px}.ca61ab1a766f325690b1c802a,.cd04e140d8d620103a6c7dc36{flex-direction:column;align-items:flex-start;gap:7px;font-size:15px;display:flex}.ca61ab1a766f325690b1c802a a,.cd04e140d8d620103a6c7dc36 a{color:var(--site-text);text-underline-offset:3px;font-weight:700}.cd04e140d8d620103a6c7dc36 address{max-width:34ch;color:var(--site-muted);line-height:1.45}.c30d1c0e90545fb0fc4d5f3bd{border-top:1px solid var(--site-rule);min-height:54px;color:var(--site-muted);font-size:14px}.c30d1c0e90545fb0fc4d5f3bd p{font-size:14px}.c30d1c0e90545fb0fc4d5f3bd a{color:var(--site-accent);text-underline-offset:4px;font-weight:700}.cec1dde9170d9bab37cc82e39{min-width:0}.c1dd5c5584735d2a964f42896{max-width:900px}.cddeded6ac1c7dd303040e075{margin-bottom:2rem}.cc1ad41956a5618baf0f711ae{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.25rem,4.5vw,3.25rem);line-height:1.08}.c586d51768f4af46bfdeb4dfa{border-top:1px solid var(--site-rule);max-width:58rem}.cf34687f8607101f6c6e34875{border-bottom:1px solid var(--site-rule);min-width:0;padding-block:1.4rem}.cf34687f8607101f6c6e34875>a{max-width:100%;color:var(--site-text);text-underline-offset:4px;text-decoration:none;display:inline-block}.cf34687f8607101f6c6e34875>a:hover{color:var(--site-accent);text-decoration:underline}.cc3f4267dde0862298557d3d5{letter-spacing:-.03em;max-width:32ch;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.28}.ce68e7e2eeb7cd33ad0f5ff00{max-width:65ch;margin-top:.65rem;font-size:1rem;line-height:1.6}.c4976a52180f89c72cb1c6dce{max-width:58rem}.ca8a5026c6bd795ed8cfa58f2{max-width:70ch}.c5c86179802911bd93280cb24{color:var(--site-accent);text-underline-offset:4px;font-size:.9375rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.cd303f37ceb15061c6df7d378{letter-spacing:-.055em;max-width:18ch;margin-top:1.35rem;font-size:clamp(2.25rem,4.5vw,3.25rem);line-height:1.07}.c53645f902d63ec14e41687f6{max-width:70ch;color:var(--site-text);margin-top:clamp(2rem,4vw,3rem);font-size:1.125rem;line-height:1.72}.c53645f902d63ec14e41687f6>p{max-width:68ch;color:var(--site-muted);line-height:inherit;margin-top:1.3rem}.c53645f902d63ec14e41687f6>:first-child{margin-top:0}.c53645f902d63ec14e41687f6 h2,.c53645f902d63ec14e41687f6 h3,.c53645f902d63ec14e41687f6 h4{max-width:34ch;line-height:1.2}.c53645f902d63ec14e41687f6 h2{letter-spacing:-.045em;margin-top:3.15rem;font-size:clamp(1.75rem,3vw,2.15rem)}.c53645f902d63ec14e41687f6 h3{letter-spacing:-.035em;margin-top:2.35rem;font-size:clamp(1.35rem,2.4vw,1.65rem)}.c53645f902d63ec14e41687f6 h4,.c53645f902d63ec14e41687f6 h5,.c53645f902d63ec14e41687f6 h6{letter-spacing:-.025em;margin-top:1.9rem;font-size:1.15rem}.c53645f902d63ec14e41687f6 h2+p,.c53645f902d63ec14e41687f6 h3+p,.c53645f902d63ec14e41687f6 h4+p,.c53645f902d63ec14e41687f6 h5+p,.c53645f902d63ec14e41687f6 h6+p{margin-top:.9rem}.c53645f902d63ec14e41687f6 p a,.c53645f902d63ec14e41687f6 li a,.c53645f902d63ec14e41687f6 figcaption a{color:var(--site-accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.c53645f902d63ec14e41687f6 ul,.c53645f902d63ec14e41687f6 ol{color:var(--site-muted);margin-block:1.2rem 1.5rem;padding-inline-start:1.5rem}.c53645f902d63ec14e41687f6 li{padding-inline-start:.2rem;line-height:1.65}.c53645f902d63ec14e41687f6 li+li{margin-top:.45rem}.c53645f902d63ec14e41687f6 li>ul,.c53645f902d63ec14e41687f6 li>ol{margin-block:.55rem .8rem}.c53645f902d63ec14e41687f6 blockquote{border-left:3px solid var(--site-accent);background:var(--site-soft-accent);color:var(--site-text);margin:1.8rem 0;padding:1rem 1.35rem;font-size:1.08em;line-height:1.6}.c53645f902d63ec14e41687f6 blockquote>:first-child{margin-top:0}.c53645f902d63ec14e41687f6 figure{margin:2rem 0}.c53645f902d63ec14e41687f6 figure img{background:var(--site-soft-accent);width:100%;height:auto}.c53645f902d63ec14e41687f6 figcaption{color:var(--site-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.c53645f902d63ec14e41687f6 .cc4d33f889740ef78aae6e0bb{overscroll-behavior-inline:contain;border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);background:var(--site-surface);-webkit-overflow-scrolling:touch;max-width:100%;margin-block:1.8rem;overflow-x:auto}.c53645f902d63ec14e41687f6 table{border-collapse:collapse;width:max-content;min-width:100%;color:var(--site-text);text-align:left;font-size:.95rem;line-height:1.5}.c53645f902d63ec14e41687f6 th,.c53645f902d63ec14e41687f6 td{border-bottom:1px solid var(--site-rule);vertical-align:top;min-width:8rem;padding:.75rem .9rem}.c53645f902d63ec14e41687f6 th{background:var(--site-soft-accent);white-space:nowrap;font-weight:700}.c53645f902d63ec14e41687f6 tr:last-child>*{border-bottom:0}.c53645f902d63ec14e41687f6 pre{border:1px solid var(--site-rule);background:var(--site-surface);max-width:100%;color:var(--site-text);tab-size:2;white-space:pre;-webkit-overflow-scrolling:touch;margin-block:1.8rem;padding:1.15rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.c53645f902d63ec14e41687f6 code{border:1px solid var(--site-rule);background:var(--site-soft-accent);color:var(--site-text);padding:.08em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.c53645f902d63ec14e41687f6 pre code{width:max-content;min-width:100%;color:inherit;font-size:inherit;background:0 0;border:0;padding:0;display:block}.c53645f902d63ec14e41687f6 hr{border:0;border-top:1px solid var(--site-rule);margin-block:2.5rem}.c53645f902d63ec14e41687f6 .c1ceb278f082257f2f830b70d{border-top:1px solid var(--site-rule);color:var(--site-muted);margin-top:3rem;padding-top:1.25rem;font-size:.95rem}.c645203b59a377ed758cb18a5{border-top:1px solid var(--site-rule);max-width:70ch;margin-top:3.5rem;padding-top:1.35rem}@media (width<=1050px){.ca2bef6799a9479e3a3e4a367{gap:18px}.c5f42545b0acf651150ef992e{gap:17px}.c04111ad5c4373adc6c921e6c{padding-left:17px}.c6cdaafabcc4800739aa3d272{gap:14px}.c6cdaafabcc4800739aa3d272 a{font-size:14px}}@media (width<=899px){.ca2bef6799a9479e3a3e4a367{flex-wrap:wrap;gap:0 14px;min-height:78px;padding-top:13px;padding-bottom:13px}.c5f42545b0acf651150ef992e{flex:auto}.c0400df2439572afed83de52a{display:inline-flex}.c6cdaafabcc4800739aa3d272{flex-direction:column;flex:1 0 100%;align-items:stretch;gap:0;padding-top:12px;display:none}.c6cdaafabcc4800739aa3d272[data-open=true]{display:flex}.c6cdaafabcc4800739aa3d272 a{border-top:1px solid var(--site-rule);padding:12px 2px;font-size:16px}.c6cdaafabcc4800739aa3d272 .cdee66967d3510263a83b49ca{margin-top:10px;padding:11px 15px}.c8156c9ae98121c825f804700{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.c1f6a49abb1be83cd38a4fb95{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.c0728ef29388e5a2e24906534{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1fr)}}@media (width<=767px){body{font-size:17px}.c8156c9ae98121c825f804700,.c1f6a49abb1be83cd38a4fb95,.cb7028f7db3641ff6d788516e,.c0728ef29388e5a2e24906534{grid-template-columns:minmax(0,1fr)}.c8156c9ae98121c825f804700{gap:26px;padding-top:30px;padding-bottom:26px}.cf5c3448a1f5629db863281ff h1{max-width:12ch;font-size:clamp(2.25rem,8.5vw,2.75rem)}.cbfd30a7c3ba2859b9f78c95a{margin-top:15px;font-size:18px}.c9979aed222c83fb19017b9c4{margin-top:20px}.ca5e7dae2e27416005eb35b4c{aspect-ratio:1.55}.ca51b8accab476633eaae00ef{gap:21px;padding-top:21px;padding-bottom:27px}.ccc2d5db6f740a0fb12422dac+.ccc2d5db6f740a0fb12422dac{border-top:1px solid var(--site-rule);border-left:0;padding-top:19px;padding-left:0}.c83c78a0f76937f9c7310bb67{padding-block:44px}.c1f6a49abb1be83cd38a4fb95{gap:27px}.c79bdde380b3ff0c6235f20ea h2,.c7268917fa9db3417037abcc4 h2{max-width:20ch;font-size:clamp(1.9rem,7.2vw,2.35rem)}.c79bdde380b3ff0c6235f20ea>p,.c7268917fa9db3417037abcc4>p{margin-top:12px;font-size:16px}.c9e5d759c0428364724405d75{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.c4cf1ddf32db151cb1f34d8fa{aspect-ratio:1.18}.cedb5599dcd5f30c918e16e6b h3,.cbe4b58fc9dc996db2f77e184 h3,.c2d1d0123a7c1aa1c468fe660 h3,.cefefd6d8a6274c8f7181a629 h3{font-size:18px}.cedb5599dcd5f30c918e16e6b p,.cbe4b58fc9dc996db2f77e184 p,.c2d1d0123a7c1aa1c468fe660 p,.cefefd6d8a6274c8f7181a629 p{font-size:15px}.c193a23a2e0ba99d804a52077 .c61cee88552a2510054c7fd89{aspect-ratio:1.4;margin-top:20px}.cdb2d34405a29079340e86f41{padding:23px}.cdb2d34405a29079340e86f41 blockquote{font-size:19px}.cb7028f7db3641ff6d788516e{gap:20px;padding-top:40px;padding-bottom:40px}.c7268917fa9db3417037abcc4{padding:22px 20px}.c0728ef29388e5a2e24906534{gap:24px;padding-top:28px;padding-bottom:25px}.c30d1c0e90545fb0fc4d5f3bd{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:12px;padding-bottom:12px}}@media (width<=520px){.ca2bef6799a9479e3a3e4a367{gap:0 10px;padding-left:16px;padding-right:16px}.c5f42545b0acf651150ef992e{gap:11px}.cbe2a9ff9725fdc7c2e9d1d50{font-size:17px}.ca334cbb7107c7e90a8ee1a7d{letter-spacing:.12em;font-size:9px}.c04111ad5c4373adc6c921e6c{gap:7px;padding-left:11px;font-size:12px}.c78da3cb8a4afb0dcf0c9a1b0{width:6px;height:6px}.c8156c9ae98121c825f804700,.ca51b8accab476633eaae00ef,.c1f6a49abb1be83cd38a4fb95,.cb7028f7db3641ff6d788516e,.c0728ef29388e5a2e24906534,.c30d1c0e90545fb0fc4d5f3bd{padding-left:18px;padding-right:18px}.c9e5d759c0428364724405d75,.cccb7fd52295ea80a5b27c24b{grid-template-columns:minmax(0,1fr)}.cb5be0ee84a2ca2bc67408c7f{grid-column:auto}.c4cf1ddf32db151cb1f34d8fa{aspect-ratio:1.15}.c263827127198494741194758{column-gap:14px}.c263827127198494741194758 dt,.c263827127198494741194758 dd{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}