.elementor .page-root{width:100%;font-family:var(--f-body);font-size:17px;color:var(--c-ink);line-height:1.55em;background-color:var(--c-paper);display:flex;flex-direction:column;}.elementor .wrap{width:100%;max-width:1240px;padding-inline-start:56px;padding-inline-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .section{padding-block-start:88px;padding-block-end:88px;display:flex;flex-direction:column;}.elementor .lead{font-size:21px;line-height:1.45em;}.elementor .caption{font-family:var(--f-mono);font-size:13px;color:var(--c-ink-soft);letter-spacing:0.04em;}.elementor .eyebrow{font-family:var(--f-mono);font-size:13px;color:var(--c-sea);letter-spacing:0.08em;text-transform:uppercase;}.elementor .h-1{font-family:var(--f-display);font-weight:800;font-size:46px;color:var(--c-ink);letter-spacing:-0.005em;line-height:1.12em;text-transform:uppercase;}.elementor .page-head{color:var(--c-white);padding-block-start:64px;padding-block-end:64px;background-color:var(--c-sea-deep);display:flex;flex-direction:column;}.elementor .page-head-inner{max-width:760px;display:flex;flex-direction:column;gap:16px;}.elementor .stack-wide{display:flex;flex-direction:column;gap:32px;}.elementor .eyebrow-light{color:var(--c-sea-pale);}.elementor .page-head-title{color:var(--c-white);}.elementor .page-head-lead{color:var(--c-sea-pale);}