.elementor .xb-editorial-copy{max-width:31rem;font-family:var(--xb-body);font-size:1.05rem;color:var(--xb-muted);line-height:1.55;&.xb-editorial-copy { font-family: var(--xb-body) !important; }\n}.elementor .xb-page-title{font-family:var(--xb-display);font-weight:700;font-size:clamp(4rem, 12vw, 13rem);color:var(--xb-white);letter-spacing:-0.055em;line-height:0.82;&.xb-page-title { font-family: var(--xb-display) !important; }\n}.elementor .xb-page-hero{padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:3.4rem;padding-inline-end:3.4rem;display:flex;flex-direction:column;gap:2rem;}.elementor .xb-page-shell{width:100%;min-height:70vh;overflow:hidden;font-family:var(--xb-body);color:var(--xb-white);padding:0px;margin:0px;background-color:var(--xb-black);display:flex;flex-direction:column;overflow-x: clip;\n}.elementor .xb-footer-mark{font-family:var(--xb-display);font-weight:700;color:var(--xb-white);letter-spacing:-0.05em;&.xb-footer-mark { font-family: var(--xb-display) !important; }\n}.elementor .xb-photo{width:100%;object-fit:cover;display:block;filter: saturate(0.82) contrast(1.08);\n}.elementor .xb-display{font-family:var(--xb-display);font-weight:700;color:var(--xb-white);letter-spacing:-0.055em;line-height:0.85;&.xb-display { font-family: var(--xb-display) !important; }\n}.elementor .xb-kicker{font-family:var(--xb-body);font-size:0.68rem;color:var(--xb-muted);letter-spacing:0.11em;text-transform:uppercase;&.xb-kicker { font-family: var(--xb-body) !important; }\n}.elementor .xb-shell{font-family:var(--xb-body);color:var(--xb-white);background-color:var(--xb-black);display:flex;justify-content:space-between;}