.elementor .e-4a0645d1-1d54{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;position:absolute;display:block;inset:0;\n}.elementor .e-46e3084f-aaea{position:absolute;padding:0px;background-image:linear-gradient(90deg, rgba(8,14,10,.64) 0%,rgba(8,14,10,.08) 100%),linear-gradient(0deg, rgba(8,14,10,.66) 0%,transparent 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0; pointer-events:none;\n}.elementor .e-2147bb0f-d537{max-width:58rem;font-family:Manrope;font-weight:700;font-size:clamp(3.2rem,7.4vw,6.8rem);color:#fff;letter-spacing:-0.04em;line-height:1.02;}.elementor .e-3bb3ea0-4ac4{max-width:34rem;font-family:Manrope;font-weight:400;font-size:clamp(1rem,1.4vw,1.2rem);color:#fff;line-height:1.5;margin-block-start:1.5rem;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10445a53-ec99:hover,.elementor .e-10445a53-ec99:focus-visible{border-color:#e9ede8;background-color:#e9ede8;}.elementor .e-10445a53-ec99{font-family:Manrope;font-weight:400;font-size:1rem;color:#141414;text-decoration:none;text-transform:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.375rem;border-width:1px;border-color:#fff;border-style:solid;background-color:#fff;display:inline-flex;gap:1.5rem;justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-4174d6b1-b3cb{font-family:Manrope;font-weight:500;font-size:0.6875rem;color:#fff;letter-spacing:0.14em;line-height:1.5;margin-block-start:2.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e5cde55-9aa6{max-width:60rem;position:relative;z-index:2;padding-block-start:9rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;gap:0px;}.elementor .e-7e782ece-6359{height:0.1875rem;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(255,255,255,.25);pointer-events:none;\n}.elementor .e-2592d5a0-4231{overflow:hidden;position:sticky;inset-block-start:0px;padding:0px;background-color:#17211b;display:flex;flex-direction:column;justify-content:flex-end;min-height: 100svh; height: 100svh;\n}.elementor .e-2cf99dee-e0e4{position:relative;padding:0px;background-color:#17211b;display:block;min-height: 320svh;\n}.elementor .e-4321480c-c7b6{font-family:Manrope;font-weight:700;font-size:clamp(1.75rem,3vw,2.75rem);color:#1a1a1a;letter-spacing:-0.015em;line-height:1.1;}.elementor .e-bfff514-f4f6{min-width:3.125rem;min-height:2.875rem;font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding:0px;border-radius:0.375rem;border-width:1px;border-color:#1a1a1a;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-14ce2521-721e{min-width:3.125rem;min-height:2.875rem;font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding:0px;border-radius:0.375rem;border-width:1px;border-color:#1a1a1a;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-7d62dd08-7287{font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.375rem;border-width:1px;border-color:#1a1a1a;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-ff873a9-e08d{padding:0px;display:flex;gap:0.75rem;align-items:center;}.elementor .e-153e2619-5183{padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(clamp(1rem,2vw,1.875rem) + .5rem);padding-inline-end:calc(clamp(1rem,2vw,1.875rem) + .5rem);display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-2805c8aa-5acc{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block;}.elementor .e-6801f7d7-ca64{max-width:calc(100% - 2rem);position:absolute;inset-block-end:1rem;inset-inline-start:50%;z-index:3;font-family:Manrope;font-size:0.8rem;color:#1a1a1a;line-height:1.2;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.7);border-style:solid;background-color:rgba(255,255,255,.72);box-shadow:0px 8px 24px 0px rgba(23,33,27,.1);backdrop-filter:blur(20px);transform:translate3d(-50%, 0px, 0px);display:flex;gap:1rem;justify-content:center;align-items:center;}.elementor .e-45be0b20-eaa5{overflow:hidden;aspect-ratio:3/4;position:relative;padding:0px;background-color:#ebebe9;display:block;}.elementor .e-174a86fd-224c{font-family:Manrope;font-weight:400;font-size:clamp(.9375rem,1.25vw,1.125rem);color:#1a1a1a;line-height:1.45;margin-block-start:0.75rem;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7bbad7d9-663d{font-family:Manrope;font-weight:400;font-size:0.9rem;color:#3d3d3d;line-height:1.45;margin:0px;}.elementor .e-30d19437-61a3{display:none;}.elementor .e-58910211-7d94{padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 clamp(15.625rem,33.8vw,35rem);scroll-snap-align:start;\n}.elementor .e-521c0651-cb53{display:flex;gap:0.5rem;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-7c1ae6b5-635b{min-width:0px;display:block;flex:0 0 100%;& [data-interaction-id="a796a69"] { opacity:0;visibility:hidden;transition:opacity .25s ease;font-size:0;pointer-events:none; } & [data-interaction-id="188c6b69"]:hover [data-interaction-id="a796a69"],& [data-interaction-id="188c6b69"]:focus-within [data-interaction-id="a796a69"] { opacity:1;visibility:visible; } & [data-interaction-id="a796a69"]:empty { display:none; } & [data-interaction-id="a796a69"] a { font-size:.8rem;display:inline-block;color:inherit;text-decoration:none;pointer-events:none; }\n}.elementor .e-1f542b9e-494f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1rem,2vw,1.875rem);padding-inline-end:clamp(1rem,2vw,1.875rem);display:flex;gap:0.5rem;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; scroll-behavior:smooth;\n}.elementor .e-73b4f522-471f{padding-block-start:clamp(3.5rem,6vw,6rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-1f7322cd-ef0d{font-family:Manrope;font-weight:600;font-size:0.8125rem;color:#1a1a1a;letter-spacing:0.02em;line-height:1.45;}.elementor .e-55a74adc-529b{font-family:Manrope;font-weight:400;font-size:clamp(1.75rem,3vw,2.75rem);color:#1a1a1a;letter-spacing:-0.015em;line-height:1.1;}.elementor .e-2a8f9d2b-e1be{padding:0px;display:flex;flex-direction:column;gap:0.875rem;}.elementor .e-4755a42e-e959{font-family:Manrope;font-weight:400;font-size:clamp(1rem,1.3vw,1.125rem);color:#1a1a1a;line-height:1.45;}.elementor .e-205c1c26-c4c7{font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.375rem;border-width:1px;border-color:#1a1a1a;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-73467d09-ef57{padding:0px;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-16de51f2-271d{padding-block-start:clamp(5rem,9vw,8.125rem);padding-block-end:0px;padding-inline-start:calc(clamp(1rem,2vw,1.875rem) + .5rem);padding-inline-end:calc(clamp(1rem,2vw,1.875rem) + .5rem);display:grid;gap:2rem;grid-template-columns:1fr minmax(0,29.375rem);grid-template-rows:auto;align-items:start;}.elementor .e-4c8df0b-9558{width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;position:absolute;display:block;inset: 0; object-position: center;\n}.elementor .e-42681082-1173{min-height:clamp(16.25rem,37vw,38.75rem);overflow:hidden;position:relative;padding:0px;margin-block-start:clamp(2.5rem,3.6vw,3.25rem);background-color:#cdcdcd;display:flex;}.elementor .e-1184bc55-5556{width:100%;height:100%;object-fit:cover;position:absolute;mix-blend-mode:multiply;display:block;inset:0;\n}.elementor .e-6e1ef1d2-d353{position:absolute;inset-block-start:2.5rem;inset-inline-start:0.5rem;z-index:2;font-family:Manrope;font-weight:600;font-size:clamp(1.75rem,3vw,2.75rem);color:#1a1a1a;letter-spacing:-0.015em;line-height:1.1;}.elementor .e-c08149d-a41e{position:absolute;inset-block-end:2.7rem;inset-inline-start:0.5rem;z-index:2;font-family:Manrope;font-weight:400;font-size:1rem;color:#fff;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.375rem;border-width:1px;border-color:#141414;border-style:solid;background-color:#141414;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-659a21c6-8174{overflow:hidden;aspect-ratio:693/815;position:relative;padding:0px;background-color:#d9d9d9;display:flex;}.elementor .e-e568a45-ddd1{width:100%;height:100%;object-fit:cover;position:absolute;mix-blend-mode:multiply;display:block;inset:0;\n}.elementor .e-5d8efdaf-2790{position:absolute;inset-block-start:2.5rem;inset-inline-start:0.5rem;z-index:2;font-family:Manrope;font-weight:600;font-size:clamp(1.75rem,3vw,2.75rem);color:#1a1a1a;letter-spacing:-0.015em;line-height:1.1;}.elementor .e-1a100a92-8c02{position:absolute;inset-block-end:2.7rem;inset-inline-start:0.5rem;z-index:2;font-family:Manrope;font-weight:400;font-size:1rem;color:#fff;letter-spacing:0px;line-height:1.45;text-decoration:none;text-transform:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.375rem;border-width:1px;border-color:#141414;border-style:solid;background-color:#141414;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-506c5812-68bf{overflow:hidden;aspect-ratio:693/815;position:relative;padding:0px;background-color:#d9d9d9;display:flex;}.elementor .e-40a10989-f933{padding-block-start:clamp(5rem,9vw,8.5rem);padding-block-end:0px;padding-inline-start:clamp(1rem,2vw,1.875rem);padding-inline-end:clamp(1rem,2vw,1.875rem);display:grid;gap:0.4375rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-6f08ab07-a52f{font-family:Manrope;font-weight:300;font-size:clamp(1.75rem,3vw,2.75rem);color:#1a1a1a;letter-spacing:-0.015em;line-height:1.1;}.elementor .e-3d24d397-d566{font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;line-height:1.45;}.elementor .e-3e02928-b723{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-3ac1a6ed-22f2{height:3.5rem;min-width:0px;font-family:Manrope;font-weight:400;color:#1a1a1a;line-height:1.45;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:0.375rem;border-width:1px;border-color:#aaa;border-style:solid;background-color:rgba(255,255,255,.7);flex:1 1 0px;}.elementor .e-79b5dd62-e24b{font-family:Manrope;font-weight:400;color:#fff;line-height:1.45;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.375rem;border-color:#141414;background-color:#141414;}.elementor .e-32ef2b3e-6415{font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;line-height:1.45;}.elementor .e-3bb1fa3e-6006{font-family:Manrope;font-weight:400;font-size:1rem;color:#1a1a1a;line-height:1.45;}.elementor .e-6b0b9e7-9bd1{padding:0px;display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-300f5fd0-93ab{font-family:Manrope;font-weight:400;font-size:0.75rem;color:#1a1a1a;line-height:1.45;}.elementor .e-5dd80648-60c0{padding:0px;display:flex;flex-direction:column;gap:0.625rem;}.elementor .e-4f9ef549-8828{padding-block-start:clamp(3.5rem,7.4vw,6.625rem);padding-block-end:clamp(3.5rem,7.4vw,6.625rem);padding-inline-start:calc(clamp(1rem,2vw,1.875rem) + .5rem);padding-inline-end:calc(clamp(1rem,2vw,1.875rem) + .5rem);margin-block-start:2.5rem;background-color:#ededed;display:grid;gap:2rem;grid-template-columns:1fr minmax(0,30.8125rem);grid-template-rows:auto;align-items:center;}.elementor .e-54941c88-417f{overflow:hidden;font-family:Manrope;color:#1a1a1a;padding:0px;background-color:#fff;display:flex;flex-direction:column;gap:0px;overflow: clip;\n}