.elementor .e-61627fd1-8c01{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-79a1cc-262d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:rgba(8,7,6,0.42);}.elementor .e-384f1339-1097{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);color:#ffffff;letter-spacing:var(--track-display);line-height:0.98;}.elementor .e-1a4f4f7c-d504{max-width:40ch;font-family:var(--font-ui);font-size:var(--text-base);color:rgba(255,255,255,0.86);line-height:1.5;}.elementor .e-3fad4a72-dd46{width:100%;max-width:var(--container);position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--space-md);align-items:flex-start;}.elementor .e-27e48538-9228{min-height:calc(100vh - var(--header-h));overflow:hidden;position:relative;padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:#100d0b;align-items:center;}.elementor .e-570ca24-ec24{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);color:var(--text);line-height:1.35;}.elementor .e-6488079e-7976{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-muted);line-height:1.68;}.elementor .e-33b8204f-b9e4{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-muted);line-height:1.68;}.elementor .e-2cdcb702-b163{max-width:62ch;padding:0px;flex-direction:column;gap:var(--space-md);}.elementor .e-485fe751-2bb2{display:grid;gap:var(--space-xl);grid-template-columns:1fr 3fr;grid-template-rows:auto;}.elementor .e-59e949c1-70dd{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-block-end:var(--space-xs);}.elementor .e-4631707c-7840{margin:0px;}.elementor .e-7d2de-e068{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--text-on-inverse);}.elementor .e-2339c8d9-ebb2{padding:0px;flex-direction:column;gap:var(--space-2xs);}.elementor .e-71cfb52d-14a4{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-block-end:var(--space-xs);}.elementor .e-c035e-858f{margin:0px;}.elementor .e-1167bd5c-f3ae{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--text-on-inverse);}.elementor .e-55e7f9bd-f57a{padding:0px;flex-direction:column;gap:var(--space-2xs);}.elementor .e-3955d5b8-70fb{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-block-end:var(--space-xs);}.elementor .e-40b20b0b-672a{margin:0px;}.elementor .e-5124968a-a58f{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--text-on-inverse);}.elementor .e-38d7ae54-db82{padding:0px;flex-direction:column;gap:var(--space-2xs);}.elementor .e-3d2981be-3f7b{padding:0px;gap:var(--space-lg);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-5f14a27f-ea0b{gap:var(--space-lg);}.elementor .e-34a1da3f-6b69{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 1.2rem + 2.4vw, 3.4rem);color:var(--text-on-inverse);letter-spacing:var(--track-display);line-height:1;}.elementor .e-338af964-c93d{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--accent-on-inverse);margin-block-start:var(--space-md);}.elementor .e-7a7916da-d61f:hover,.elementor .e-7a7916da-d61f:focus-visible{color:var(--accent-on-inverse);border-color:#c9a961;}.elementor .e-7a7916da-d61f{font-family:var(--font-ui);font-weight:700;font-size:var(--text-xs);color:var(--text-on-inverse);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:0.8em;padding-block-end:0.8em;padding-inline-start:2em;padding-inline-end:2em;border-width:1px;border-color:#322820;border-style:solid;}.elementor .e-78918eb5-c99a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:0px;flex-direction:column;gap:var(--space-xs);justify-content:center;align-items:flex-start;}.elementor .e-c643a28-c02d{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-55d8fc0d-2cc6{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-22ee05ea-44c0{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-12b92a1c-831b{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-4a185a80-739a{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-79ec0af5-f73c{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-2f85ee92-ae00{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-69e3fc2f-8790{width:clamp(11rem, 40vw, 17rem);aspect-ratio:1;object-fit:cover;}.elementor .e-dff97bb-80cf{padding-block-start:0px;padding-block-end:var(--space-xs);padding-inline-start:0px;padding-inline-end:var(--gutter);gap:var(--space-sm);}.elementor .e-47dae168-5da2{color:var(--text-on-inverse);padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--surface-inverse);box-shadow:0px -1px 0px 0px #322820 inset;gap:var(--space-xl);grid-template-columns:0.7fr 1.6fr;grid-template-rows:auto;align-items:center;}