.elementor .e-330392d9-e3f1{max-width:900px;font-size:96px;margin:0px;}.elementor .e-77a39ef3-4e0d{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1ddf2256-9c43{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-d8cde3a-a73b{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-723b970a-ca60{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-5f224709-51d8{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-8f03d26-ef12{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-7898de22-587a{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-3ac45cef-4e9e{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-4ab0e10a-4270{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-34404d78-f476{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-537d002-d52a{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-41cdaac9-c899{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-161dcc5c-91c4{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-77729867-e828{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-49dceda3-4331{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-7aef0ce2-631e{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-7a4fb426-59aa{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-1e2d0db6-ddea{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-6b532350-474a{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-6ce581a2-6c09{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-10348579-b3ef{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-208fa11a-e684{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-4e90fe66-1617{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-45db71ea-a789{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-3cb906d2-6eaf{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-664d29c3-2427{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-1a70a7b7-3e9b{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-12a887e2-b8d5{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-2a432db0-ac44{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-768ee5f2-c562{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-7da447d0-ef17{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-1cfef74f-245f{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-697e979-a10f{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-5087122a-b64c{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-6775caf6-e02d{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-489ca349-5628{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-54e7e416-be35{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-62acc132-9dbc{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-7eb8b0b2-ce69{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6795333b-c4fc{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-45c050b5-1fbc{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-5b832f73-4088{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-145aa1ca-5def{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-ee59198-f236{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-2ac3b62c-6f8a{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-32a047ce-6fa3{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-647a127f-4d97{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-10220f58-35d8{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-722ac63a-bd36{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-2e72c22f-3c72{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-4ccf59a7-8bec{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-225359e7-eeed{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-6ebbc586-fe57{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-58e21204-3588{margin-block-start:24px;text-align: left;\n}.elementor .e-2694ade4-8c37{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-1e58c666-78b7{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-60c30085-65b1{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-2032b714-6e6b{margin-block-start:24px;text-align: left;\n}.elementor .e-648ee44e-46eb{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-57fef023-87a9{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-344be401-c5bb{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-7595960e-951a{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-3d482782-417f{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-4f5605b3-55ec{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-551d7c17-ab43{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-3af758d9-63e3{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-53b92107-34da{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-20afbcd0-6998{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-7b0a54f1-1f7b{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;}