.elementor .section-tight{padding:32px;border-block-end-width:2px;display:flex;flex-direction:column;gap:24px;border-bottom-style: solid; border-bottom-color: var(--c-ink);\n}.elementor .info-value{min-width:0px;font-size:14px;flex:1 1 auto;}.elementor .info-key{font-family:var(--f-head);font-weight:700;font-size:14px;flex:0 0 160px;}.elementor .info-row{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:16px;border-bottom-style: solid; border-bottom-color: var(--c-line-soft);\n}.elementor .info-table{border-block-start-width:2px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--c-ink);\n}.elementor .ornament-line-short{height:1px;min-height:0px;padding:0px;background-color:var(--c-gold);flex:0 0 64px;}.elementor .h-page{font-family:var(--f-display);font-weight:600;font-size:calc(var(--fs-h1) * 1.15);color:var(--c-ink);letter-spacing:0px;line-height:1.02;margin:0px;}.elementor .photo-caption{color:var(--c-muted);letter-spacing:0.08em;text-transform:uppercase;font-size:var(--fs-micro);\n}.elementor .photo{display:flex;flex-direction:column;gap:var(--sp-2);\n}.elementor .ornament-diamond{width:8px;height:8px;min-width:0px;min-height:0px;padding:0px;background-color:var(--c-gold);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);flex:0 0 auto;}.elementor .ornament{width:100%;display:flex;align-items:center;gap:var(--sp-2);\n}.elementor .lead{max-width:62ch;font-size:19px;line-height:1.45;margin:0px;}.elementor .kicker{font-family:var(--f-head);font-weight:700;color:var(--c-red-deep);letter-spacing:0.16em;text-transform:uppercase;font-size:var(--fs-label);\n}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--c-paper);border-color:var(--c-red-deep);background-color:var(--c-red-deep);}.elementor .button-primary{font-family:var(--f-head);font-weight:700;color:var(--c-paper);letter-spacing:0.04em;text-decoration:none;background-color:var(--c-red);display:inline-flex;justify-content:flex-start;align-items:center;border:var(--rule) solid var(--c-red); gap:var(--sp-2); min-height:var(--tap); padding:var(--sp-3) var(--sp-5); font-size:var(--fs-small); border-radius:var(--radius);\n}.elementor .button-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);\n}.elementor .photo-img{width:100%;display:block;}.elementor .col-narrow{flex:0 1 380px;}.elementor .col{min-width:0px;display:flex;flex-direction:column;flex:1 1 320px;gap:var(--sp-4);\n}.elementor .row-wrap{flex-wrap:wrap;}.elementor .row{display:flex;align-items:flex-start;gap:var(--sp-6);\n}.elementor .section{display:flex;flex-direction:column;border-bottom:var(--rule) solid var(--c-ink); gap:var(--sp-6); padding:var(--sp-8) var(--sp-6);\n}.elementor .page{font-family:var(--f-body);color:var(--c-ink);line-height:1.55;background-color:var(--c-ground);display:flex;flex-direction:column;font-size:var(--fs-body);\n}