.elementor .e-37418dff-a38d{width:100%;height:100%;min-width:0;object-fit:cover;position:absolute;padding:0;border-radius:0;display:block}.elementor .e-747a653-4dff{min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.625rem;color:#f9f7f2;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-57bf6c92-c41d{min-width:0;max-width:23ch;font-family:var(--ba-font-editorial);font-weight:400;font-size:2.75rem;color:#f9f7f2;letter-spacing:-.025em;line-height:1.15;padding:0;margin:0}.elementor .e-42af6d0a-21b0{min-width:0;max-width:34rem;font-family:var(--ba-font-sans);font-weight:400;font-size:.9375rem;color:#f9f7f2;line-height:1.7;padding:0;margin:0}.elementor .e-59d71791-3d53:hover,.elementor .e-59d71791-3d53:focus-visible{text-decoration:underline}.elementor .e-59d71791-3d53{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.6875rem;color:#f9f7f2;letter-spacing:.1em;line-height:1.5;text-decoration:none;text-transform:uppercase;padding-block-start:.875rem;padding-block-end:.875rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin-block-start:.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0;border-width:1px;border-color:#f9f7f2;border-style:solid;background-color:transparent;display:inline-block}.elementor .e-155faa53-26b5{min-width:0;max-width:90rem;position:relative;z-index:1;padding:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.elementor .e-69f77ea4-f9d4{min-width:0;position:relative;padding:3.5rem}.elementor .e-1b8b2dc3-7e85{min-width:0;overflow:hidden;position:relative;padding:0;background-color:#27251f}.elementor .e-1c775ad4-9b82{min-width:0;font-family:var(--ba-font-sans);font-weight:600;font-size:.6875rem;color:var(--ba-ink);letter-spacing:.14em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-533f58f0-3736{min-width:0;font-family:var(--ba-font-editorial);font-weight:400;font-size:1.375rem;color:var(--ba-ink);letter-spacing:-.025em;line-height:1.15;padding:0;margin-block-start:.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-3ae9d7e4-d142{min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:#666;line-height:1.7;padding:0;margin:0}.elementor .e-740e42cd-6f05{min-width:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.elementor .e-7b9a2432-1fd2{min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.6875rem;color:var(--ba-ink);letter-spacing:.1em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-563aa1a5-6d5b:hover,.elementor .e-563aa1a5-6d5b:focus-visible{text-decoration:underline}.elementor .e-563aa1a5-6d5b{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-44cf756f-a32e:hover,.elementor .e-44cf756f-a32e:focus-visible{text-decoration:underline}.elementor .e-44cf756f-a32e{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-52e2c5b-ca22{min-width:0;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.elementor .e-698092ec-a9f5{min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.6875rem;color:var(--ba-ink);letter-spacing:.1em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-3e4d4efe-33ba:hover,.elementor .e-3e4d4efe-33ba:focus-visible{text-decoration:underline}.elementor .e-3e4d4efe-33ba{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-19618cfc-91cb:hover,.elementor .e-19618cfc-91cb:focus-visible{text-decoration:underline}.elementor .e-19618cfc-91cb{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-24b438df-33b0{min-width:0;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.elementor .e-2674f060-eb56:hover,.elementor .e-2674f060-eb56:focus-visible{text-decoration:underline}.elementor .e-2674f060-eb56{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-12e063fe-290a:hover,.elementor .e-12e063fe-290a:focus-visible{text-decoration:underline}.elementor .e-12e063fe-290a{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-6440e442-8ec6:hover,.elementor .e-6440e442-8ec6:focus-visible{text-decoration:underline}.elementor .e-6440e442-8ec6{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-3582cec4-3601:hover,.elementor .e-3582cec4-3601:focus-visible{text-decoration:underline}.elementor .e-3582cec4-3601{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:400;font-size:.8125rem;color:var(--ba-ink);line-height:1.7;text-decoration:none;padding:0;margin:0;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-2443fe39-5caa{min-width:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.elementor .e-5d7e6f9e-650b:hover,.elementor .e-5d7e6f9e-650b:focus-visible{text-decoration:underline}.elementor .e-5d7e6f9e-650b{width:auto;min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.6875rem;color:var(--ba-ink);letter-spacing:.1em;line-height:1.5;text-decoration:none;text-transform:uppercase;padding:0;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0;border-width:0;background-color:transparent;display:inline-block}.elementor .e-5194e9ea-cba6{min-width:0;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;align-items:flex-start}.elementor .e-595f1939-293f{min-width:0;padding:0;display:grid;gap:2rem;grid-template-columns:2fr 1.25fr 1.25fr 1fr;align-items:start}.elementor .e-379894d0-af57{min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.5625rem;color:#666;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-4a7669fd-4e8a{min-width:0;font-family:var(--ba-font-sans);font-weight:500;font-size:.5625rem;color:#666;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;padding:0;margin:0}.elementor .e-167a865b-9984{min-width:0;padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;border-block-start-width:1px;display:flex;gap:1.25rem;justify-content:space-between}.elementor .e-65993361-a2c5{min-width:0;max-width:90rem;padding:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto}.elementor .e-7c6799cf-c420{min-width:0;padding-block-start:3rem;padding-block-end:2rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;background-color:var(--ba-paper)}