.elementor .e-2483a0ea-132c{max-width:900px;font-size:96px;margin:0px;}.elementor .e-50efbf2a-6e14{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-131c896c-21f2{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5130b8a3-5592{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-3096ccd4-448f{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-96ed799-b48c{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-d3fbb50-318a{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-43232fa0-ed00{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-3d7a0770-84d9{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-a735257-ec32{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-13642f80-4f0f{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-ed34b6-6e60{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-206b1380-9b33{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-58039cee-cb48{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-751d28fc-144a{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-583bb5d0-848a{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-2677b5f1-2f41{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-456e032f-fe82{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-1c343a59-73b9{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-25fad106-d15f{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-3bc93cb5-4e21{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-58115a79-ab95{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-3238aa96-2671{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-15af6d3b-edfb{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-30d2c5cd-9136{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-1492505-7fc0{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-7a871f56-9208{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-8e60baa-8d64{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-7ed30773-ca1f{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-72bdd5ff-e0db{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-45006527-c604{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-166f9ed6-fb37{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-6ce94adb-b76c{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-166b2d77-98e8{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-7dcd84a7-e0b1{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;}