.elementor .e-252d1a1f-d502{max-width:900px;font-size:96px;margin:0px;}.elementor .e-80bc4d8-ccef{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4df7074d-2c48{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-46755082-c727{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-4dafde2d-9198{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e6322d5-fc3f{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-567d887e-d109{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-4e351116-ef0c{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-223d79d-28a7{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-30a16c8-c54f{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-69f4b488-bee6{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6211bb84-b992{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-305e2e65-9e8d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-2a6d832e-e1d2{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-7aa31f21-28cb{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-6b8c9828-e899{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-21c8fd56-43e8{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-164256b8-75d9{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d293102-dca5{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-350b0766-7f99{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6840c41f-b00e{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3357dcc0-d18f{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-7b459a59-1a71{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-7a187aba-6ad9{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-644464e5-7fae{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-238454d0-f7c7{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-79be1bc8-4df4{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-49c44828-861b{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46374196-dde9{margin-block-start:24px;text-align: left;\n}.elementor .e-370fe408-2963{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-79d13e14-5638{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-1ba8fb50-60c6{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d3860b8-8f12{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-1527b547-aea0{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-589e951f-5173{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-66ec0188-5a59{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-65c5fbca-c7c0{font-size:var(--art-fs-body-l);padding-block-end:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-4142391a-5ff4{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-64e0da05-1b40{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-28e15ac5-4906{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-44e19d56-6f96{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1db06ff2-a273{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-545904a0-359e{width:auto;max-width:46rem;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);margin-inline-start:340px;border-color:var(--art-line-strong);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-reset: clause;\n}.elementor .e-b42ad9a-7616{color:var(--art-ink-soft);margin-block-start:30px;margin-block-end:0px;margin-inline-start:340px;margin-inline-end:0px;display:flex;flex-wrap:wrap;align-items: baseline; gap: 6px 14px; & span:first-child { font-family: var(--art-sans); font-size: 11px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--art-ink-muted); }\n}.elementor .e-1bf2d63a-cce1{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-7c58e14-d21d{padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}