.elementor .e-76a0051f-4aa4{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-60cc6b8-8348{width:100%;overflow:hidden;aspect-ratio:4/5;background-color:#EAE7DF;}.elementor .e-4428d3c2-9591{font-family:'Switzer',sans-serif;font-weight:500;font-size:10px;color:var(--cc-faint);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-26711454-7001{font-family:'Gambetta',serif;font-weight:300;font-size:48px;color:var(--cc-ink);letter-spacing:-0.01em;line-height:1.1;margin-block-start:16px;}.elementor .e-79a5d35c-5b31{font-family:'Switzer',sans-serif;font-weight:400;font-size:22px;color:var(--cc-ink);margin-block-start:18px;}.elementor .e-505c6e26-3f81{width:100%;height:1px;padding:0px;margin-block-start:30px;background-color:var(--cc-hairline);}.elementor .e-2cb4cccd-54ad{max-width:48ch;font-family:'Switzer',sans-serif;font-weight:400;font-size:16px;color:var(--cc-dim);line-height:1.8;margin-block-start:28px;}.elementor .e-428bc412-4c58:hover,.elementor .e-428bc412-4c58:focus-visible{background-color:var(--cc-accent);}.elementor .e-428bc412-4c58{font-family:'Switzer',sans-serif;font-weight:500;font-size:11px;color:var(--cc-bone);letter-spacing:0.2em;text-align:center;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:46px;padding-inline-end:46px;margin-block-start:36px;border-radius:0px;border-width:0px;background-color:var(--cc-ink);transition:background-color 0.4s;}.elementor .e-cbeaf6f-4c91{font-family:'Switzer',sans-serif;font-size:12px;color:var(--cc-dim);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:20px;}.elementor .e-1ba04931-da4f{font-family:'Switzer',sans-serif;font-size:12px;color:var(--cc-faint);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:9px;}.elementor .e-5f34cb98-b044{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-36de5bd5-eb3f{width:100%;padding-block-start:76px;padding-block-end:84px;padding-inline-start:48px;padding-inline-end:48px;display:grid;gap:72px;grid-template-columns:1.05fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-6425f4a2-9ea9{width:100%;padding:0px;background-color:var(--cc-bone);}.elementor .e-aa33906-c935{font-family:'Switzer',sans-serif;font-weight:500;font-size:11px;color:var(--cc-ink);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-53aa51af-ae6a{padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-61d82d27-e9a4{font-family:'Switzer',sans-serif;font-weight:500;font-size:11px;color:var(--cc-ink);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-5f696a81-da8e{padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-27331135-1b68{font-family:'Switzer',sans-serif;font-weight:500;font-size:11px;color:var(--cc-ink);letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-163a2d3d-29d4{padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-44b1b1b4-42ec{border-block-end-width:1px;display:flex;gap:36px;border-bottom-style: solid; border-bottom-color: var(--cc-hairline);\n}.elementor .e-22b25dd5-f114{max-width:68ch;font-family:'Switzer',sans-serif;font-size:16px;color:var(--cc-dim);line-height:1.85;}.elementor .e-536049db-aed9{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-380e77cf-7673{max-width:68ch;font-family:'Switzer',sans-serif;font-size:16px;color:var(--cc-dim);line-height:1.85;}.elementor .e-362358c6-f8d4{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-45879350-e698{max-width:68ch;font-family:'Switzer',sans-serif;font-size:16px;color:var(--cc-dim);line-height:1.85;}.elementor .e-544420b4-7be8{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-75ee09ff-a868{width:100%;max-width:840px;}.elementor .e-5120c315-42b6{width:100%;padding-block-start:0px;padding-block-end:92px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--cc-bone);}.elementor .e-6788e271-4b7f{font-family:'Gambetta',serif;font-weight:300;font-size:34px;color:var(--cc-ink);line-height:1.15;margin-block-end:44px;}.elementor .e-436dd1f4-4546{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-109fa48d-2847:hover,.elementor .e-109fa48d-2847:focus-visible{filter:brightness(0.9);\n}.elementor .e-109fa48d-2847{width:100%;overflow:hidden;aspect-ratio:7/8;background-color:#EAE7DF;transition:filter 0.45s;}.elementor .e-696a63ce-58d5{font-family:'Switzer',sans-serif;font-weight:400;font-size:15px;color:var(--cc-ink);line-height:1.4;margin-block-start:16px;}.elementor .e-4fc141ff-cedd{font-family:'Switzer',sans-serif;font-size:14px;color:var(--cc-dim);margin-block-start:6px;}.elementor .e-3b0dee74-ba06{text-decoration:none;padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-527c7ed7-63ac{display:block;}.elementor .e-67170548-501d{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);}.elementor .e-4f93be16-a5a9{width:100%;display:block;}.elementor .e-45b45251-23ce{width:100%;padding-block-start:84px;padding-block-end:104px;padding-inline-start:48px;padding-inline-end:48px;border-block-start-width:1px;background-color:var(--cc-bone);border-top-style: solid; border-top-color: var(--cc-hairline);\n}