.elementor .e-35dbc9a7-2ee9{font-family:Inter;font-weight:500;font-size:0.95rem;color:#171514;letter-spacing:0.1em;line-height:1.4;margin:0px;flex:0 0 auto;}.elementor .e-4d50926b-5413:hover,.elementor .e-4d50926b-5413:focus-visible{color:#641C2C;}.elementor .e-4d50926b-5413{font-family:Inter;font-weight:500;font-size:0.68rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex:0 0 auto;}.elementor .e-57dd90b9-2a90:hover,.elementor .e-57dd90b9-2a90:focus-visible{color:#641C2C;}.elementor .e-57dd90b9-2a90{font-family:Inter;font-weight:500;font-size:0.68rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex:0 0 auto;}.elementor .e-6f79089d-6c8b:hover,.elementor .e-6f79089d-6c8b:focus-visible{color:#641C2C;}.elementor .e-6f79089d-6c8b{font-family:Inter;font-weight:500;font-size:0.68rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex:0 0 auto;}.elementor .e-16522416-b362{padding:0px;display:flex;gap:1.5rem;flex:1 1 auto;justify-content:flex-end;align-items:center;}.elementor .e-5b7a356e-4476{width:1.5rem;height:1px;min-width:0px;padding:0px;background-color:#171514;}.elementor .e-574320e8-9291{width:1.5rem;height:1px;min-width:0px;padding:0px;background-color:#171514;}.elementor .e-1d20227c-a2b5{width:1.5rem;height:1px;min-width:0px;padding:0px;background-color:#171514;}.elementor .e-c035018-67c7{width:1.5rem;padding:0px;display:flex;flex-direction:column;gap:0.3rem;justify-content:center;align-items:stretch;}.elementor .e-18db2d11-efd8{width:1px;height:1px;overflow:hidden;position:absolute;margin:-1px;clip-path:inset(50%);}.elementor .e-6796df04-74c1{padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-43b0cd88-b6cc{width:2.75rem;height:2.75rem;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-2a68fb3b-c8c7:hover,.elementor .e-2a68fb3b-c8c7:focus-visible{color:#641C2C;}.elementor .e-2a68fb3b-c8c7{font-family:Inter;font-weight:500;font-size:0.75rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.7rem;padding-block-end:0.7rem;margin:0px;display:block;}.elementor .e-5f9407d3-358a:hover,.elementor .e-5f9407d3-358a:focus-visible{color:#641C2C;}.elementor .e-5f9407d3-358a{font-family:Inter;font-weight:500;font-size:0.75rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.7rem;padding-block-end:0.7rem;margin:0px;display:block;}.elementor .e-3be94ea2-1149:hover,.elementor .e-3be94ea2-1149:focus-visible{color:#641C2C;}.elementor .e-3be94ea2-1149{font-family:Inter;font-weight:500;font-size:0.75rem;color:#171514;letter-spacing:0.1em;line-height:1.4;padding-block-start:0.7rem;padding-block-end:0.7rem;margin:0px;display:block;}.elementor .e-5093d57f-f3e9{padding:0px;display:flex;flex-direction:column;gap:0.15rem;align-items:flex-end;}.elementor .e-1eaa4e02-3745{width:calc(100vw - 2.5rem);min-width:0px;max-width:calc(100vw - 2.5rem);position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-end:-1.25rem;z-index:100;padding-block-start:1rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#F2EDE3;}.elementor .e-1fb273d0-67c8{width:2.75rem;min-width:2.75rem;max-width:2.75rem;position:relative;padding:0px;}.elementor .e-38d1b8b8-8997{width:2.75rem;min-width:2.75rem;max-width:2.75rem;padding:0px;margin:0px;display:none;flex:0 0 2.75rem;}.elementor .e-72b1f1bb-63e3{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;gap:6rem;justify-content:space-between;align-items:center;}.elementor .e-3c153db9-a8b6{font-family:"Instrument Serif";font-weight:400;font-size:11.5rem;color:#171514;letter-spacing:-0.025em;line-height:0.86;margin:0px;}.elementor .e-6da660b5-671d{font-family:Inter;font-weight:600;font-size:0.72rem;color:#641C2C;letter-spacing:0.14em;line-height:1.5;margin:0px;}.elementor .e-3d21ede4-e2d1{font-family:Inter;font-weight:400;font-size:0.95rem;color:#171514;letter-spacing:0.01em;line-height:1.6;margin:0px;}.elementor .e-13f4e442-5838:hover,.elementor .e-13f4e442-5838:focus-visible{color:#F2EDE3;background-color:#171514;}.elementor .e-13f4e442-5838{font-family:Inter;font-weight:500;font-size:0.68rem;color:#F2EDE3;letter-spacing:0.12em;line-height:1.5;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0px;border-width:0px;background-color:#641C2C;display:inline-block;align-self:flex-start;}.elementor .e-2e4fb0c5-70de{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 30%;justify-content:flex-start;}.elementor .e-3c35cdbd-c809{width:100%;height:25.571rem;aspect-ratio:45.856 / 25.571;object-fit:cover;position:relative;z-index:1;border-radius:0px;display:block;clip-path:polygon(18% 12%, 100% 0%, 100% 100%, 0% 100%);}.elementor .e-35e20505-a52f{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;background-color:#641C2C;transform:translate3d(-12px, -10px, 0px);clip-path:polygon(18% 12%, 100% 0%, 100% 100%, 0% 100%);}.elementor .e-b687edc-e711{overflow:visible;position:relative;padding:0px;background-color:#F2EDE3;display:flex;flex-direction:column;gap:0px;flex:0 1 58%;justify-content:flex-start;}.elementor .e-3e216e67-1f36{padding:0px;display:flex;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .e-3d09eb6c-1df9{min-height:88vh;padding-block-start:1.25rem;padding-block-end:5.5rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:2.75rem;}.elementor .e-66ac54ba-9aae{font-family:"Instrument Serif";font-weight:400;font-size:10rem;color:#171514;letter-spacing:-0.025em;line-height:0.95;margin:0px;}.elementor .e-1704cdb8-8d25{font-family:"Instrument Serif";font-weight:400;font-size:2.8rem;color:#171514;letter-spacing:-0.025em;line-height:1.15;margin:0px;}.elementor .e-15a8b81c-ae76{max-width:26rem;font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-499c019-36ec{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:0 1 48%;}.elementor .e-35c9e83d-8fbc{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-3623d7f7-5967{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-34d143b4-333c{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#641C2C;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-467e32ef-eff5{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#641C2C;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-597a9682-5bfc{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-a56af45-8e05{width:4.25rem;height:0.3125rem;min-width:0px;padding:0px;margin-block-end:0.65rem;border-radius:0px;background-color:#641C2C;transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);align-self:flex-start;order:-1;}.elementor .e-52aa3b4a-cc40{padding:0px;margin-inline-start:auto;display:flex;flex-direction:column;gap:0.55rem;flex:0 1 37%;}.elementor .e-42c7648a-bc1e{padding:0px;display:flex;gap:5rem;justify-content:space-between;}.elementor .e-71440f3-92d9{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:2rem;}.elementor .e-3dcc6f74-40e7{position:absolute;inset-block-end:2rem;inset-inline-start:2rem;z-index:2;font-family:Inter;font-weight:500;font-size:0.7rem;color:#F2EDE3;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-4db77b57-1179{width:100%;height:32rem;object-fit:cover;object-position:58% 50%;position:relative;z-index:1;display:block;}.elementor .e-36f37bea-70da{min-height:32rem;overflow:hidden;position:relative;padding:0px;background-color:#641C2C;display:flex;flex-direction:column;gap:0px;flex:0 1 47%;justify-content:flex-end;}.elementor .e-205809c4-a073{font-family:"Instrument Serif";font-weight:400;font-size:5.5rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-3791222b-f1ce{font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-678c1c-7e7f{font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-5103afd3-8df0{font-family:Inter;font-weight:400;font-size:0.9rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-27510cc4-ac33{padding:0px;margin-inline-start:auto;display:flex;flex-direction:column;gap:2rem;flex:0 0 37%;justify-content:center;}.elementor .e-3dded887-dfdf{padding:0px;display:flex;gap:5rem;align-items:stretch;}.elementor .e-612695a4-ad27{font-family:Inter;font-weight:500;font-size:0.7rem;color:#171514;letter-spacing:0.12em;line-height:2.4;margin:0px;}.elementor .e-e5229e5-bfad{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:3rem;}.elementor .e-652fb278-6b6e{font-family:"Instrument Serif";font-weight:400;font-size:8rem;color:#F2EDE3;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-6c400ea6-c23b{max-width:23rem;font-family:Inter;font-weight:400;font-size:1rem;color:#F2EDE3;line-height:1.65;margin:0px;}.elementor .e-2514aac7-8b42{width:min(21.7rem, calc(70% - 3.15rem));height:auto;aspect-ratio:0.664 / 1;position:absolute;inset-block-start:calc(50% - 10.59rem);inset-inline-end:0px;z-index:1;padding:0px;background-color:#F2EDE3;transform:translate3d(0px, -50%, 0px);clip-path:polygon(0% 12%, 88% 0%, 100% 14%, 100% 88%, 86% 100%, 0% 92%);}.elementor .e-6bec38a9-2a4c{width:min(22.94rem, calc(74% - 3.33rem));height:auto;aspect-ratio:0.654 / 1;position:absolute;inset-block-start:calc(50% - 10.59rem);inset-inline-start:0px;z-index:2;padding:0px;background-color:#641C2C;transform:translate3d(0px, -50%, 0px);clip-path:polygon(0% 0%, 100% 0%, 92% 100%, 18% 100%, 0% 82%);}.elementor .e-49ca667d-e93a{width:min(31rem, calc(100% - 4.5rem));height:auto;max-width:100%;aspect-ratio:7 / 9;object-fit:cover;object-position:74% 50%;position:absolute;inset-block-start:calc(50% - 10.59rem);inset-inline-start:50%;z-index:3;border-radius:0px;transform:translate3d(-50%, -50%, 0px);display:block;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 14% 100%, 0% 84%);}.elementor .e-6f216aa-180b{width:calc(50% - 5rem);min-height:27rem;max-width:calc(50% - 5rem);overflow:visible;position:relative;inset-block-start:auto;padding:0px;background-color:transparent;transform:translate3d(0px, -28px, 0px);display:flex;flex-direction:column;gap:0px;flex:0 0 calc(50% - 5rem);}.elementor .e-1c28364a-3b50{padding:0px;display:flex;gap:4rem;justify-content:space-between;align-items:center;}.elementor .e-79031e25-67bb{padding-block-start:7rem;padding-block-end:2rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#171514;display:flex;flex-direction:column;gap:4rem;}.elementor .e-7f3c4d77-e746{font-family:"Instrument Serif";font-weight:400;font-size:4.5rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-2ef3f9cb-cb0a{padding:0px;display:flex;gap:5rem;justify-content:space-between;}.elementor .e-754904f8-7f97{position:sticky;font-family:"Instrument Serif";font-weight:400;font-size:4.7rem;color:#641C2C;letter-spacing:-0.025em;line-height:0.98;margin-block-start:4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-294b1772-48cc{font-family:Inter;font-weight:400;font-size:1.25rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-536af3c-9ed4{font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-28972ebb-7d7e{max-width:27rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-795c489e-4419{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:3rem;}.elementor .e-6aad64e7-d6ff{font-family:"Instrument Serif";font-weight:400;font-size:6rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-7931ded7-f9e2{max-width:33rem;font-family:"Instrument Serif";font-weight:400;font-size:2.5rem;color:#171514;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-2428cb66-ca22{padding:0px;display:flex;gap:4rem;justify-content:space-between;}.elementor .e-6c34499b-3db9{font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-e8a99e0-add2{font-family:Inter;font-weight:500;font-size:0.7rem;color:#171514;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-634d7f30-50e7{max-width:25rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-64863709-d7c1{padding-block-start:3rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:2rem;}.elementor .e-27bfa2e9-3108{font-family:"Instrument Serif";font-weight:400;font-size:9rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-60e62290-1df4{font-family:"Instrument Serif";font-weight:400;font-size:2.2rem;color:#171514;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-646599be-aa45:hover,.elementor .e-646599be-aa45:focus-visible{background-color:#171514;}.elementor .e-646599be-aa45{font-family:Inter;font-weight:500;font-size:0.7rem;color:#F2EDE3;letter-spacing:0.12em;line-height:1.5;text-decoration:none;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;margin:0px;border-radius:0px;background-color:#641C2C;display:inline-block;align-self:flex-start;}.elementor .e-d2d9050-1c45{padding:0px;display:flex;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-4856e5f1-2c02{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:2rem;}.elementor .e-4c4e747d-7a89{font-family:"Instrument Serif";font-weight:400;font-size:3.8rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-23790be1-f462{font-family:Inter;font-weight:400;font-size:1rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-2aad3a0-89b9{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:0 1 35%;}.elementor .e-f21cc38-421f{padding-block-start:2rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;}.elementor .e-200c9b3c-80d3{font-family:"Instrument Serif";font-weight:400;font-size:2.7rem;color:#171514;letter-spacing:-0.025em;line-height:0.98;margin:0px;}.elementor .e-673316b0-1e0b{font-family:Inter;font-weight:500;font-size:0.7rem;color:#171514;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-36b555ff-ec17{font-family:Inter;font-weight:400;font-size:0.8rem;color:#171514;line-height:1.65;margin:0px;}.elementor .e-4ecc00e8-6aaa{width:62%;padding:0px;display:flex;flex-direction:column;gap:0.7rem;flex:0 1 62%;}.elementor .e-217b9831-593b{font-family:Inter;font-weight:500;font-size:0.7rem;color:#171514;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-6913bd3c-1082{font-family:Inter;font-weight:500;font-size:0.7rem;color:#171514;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-718cf6b4-5c31{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.8rem;flex:0 0 auto;align-items:flex-end;}.elementor .e-2f1e4f3f-2385{width:100%;font-family:Inter;font-weight:400;font-size:0.75rem;color:#171514;line-height:1.65;padding-block-start:1.25rem;margin:0px;box-shadow:0px 1px 0px 0px rgba(23, 21, 20, 0.16) inset;flex:0 0 100%;}.elementor .e-2eb543a-f486{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F2EDE3;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}