.elementor .e-277b83a4-867c:hover,.elementor .e-277b83a4-867c:focus-visible{text-decoration-color:currentColor;\n}.elementor .e-277b83a4-867c{font-family:var(--trm-font-body);font-size:1rem;color:var(--trm-forest);text-decoration:underline;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0;margin-inline-end:0;text-decoration-color:#fff0;text-underline-offset:5px;transition:text-decoration-color 0.2s ease;\n}.elementor .e-bdd85ce-eb2f{font-family:var(--trm-font-body);font-size:.8125rem;color:var(--trm-ochre);letter-spacing:.08em;text-transform:uppercase;margin:0}.elementor .e-57dafb1f-e953{font-family:"Source Serif 4";font-weight:400;font-size:4.25rem;color:var(--trm-forest);line-height:1.05;font-style:italic;margin:0}.elementor .e-665e7ce8-6892{max-width:46rem;font-family:var(--trm-font-body);font-size:1.5rem;color:var(--trm-body);line-height:1.45;margin:0}.elementor .e-5d9d86f4-5229{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:1.5rem;border-radius:1.5rem;display:block}.elementor .e-377b3e42-7241{width:100%;max-width:62rem;padding-block-start:4.5rem;padding-block-end:3.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;margin-inline:auto;\n}.elementor .e-2bb92404-8a9f{width:100%;padding:0;background-color:var(--trm-parchment)}.elementor .e-69c3a22e-8437{width:100%;max-width:46rem;padding-block-start:4rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--trm-ivory);margin-inline:auto;& p{font-family:var(--trm-font-body);font-size:1.25rem;line-height:1.65;color:var(--trm-body);margin:0 0 1.5rem}& h2{font-family:"Source Serif 4";font-weight:400;font-size:2.25rem;line-height:1.15;color:var(--trm-forest);margin:3rem 0 1rem}& h3{font-family:"Source Serif 4";font-weight:400;font-size:1.75rem;color:var(--trm-forest);margin:2.5rem 0 .75rem}& ul,& ol{padding-inline-start:1.5rem;margin:0 0 1.75rem}& li{font-family:var(--trm-font-body);font-size:1.25rem;line-height:1.6;color:var(--trm-body);margin-block-end:.6rem}& li::marker{color:var(--trm-gold)}& strong{color:var(--trm-forest);font-weight:600}& a{color:var(--trm-forest);text-decoration:underline;text-underline-offset:4px}& blockquote{margin:2.5rem 0;padding:.25rem 0 .25rem 1.75rem;border-inline-start:4px solid var(--trm-gold)}& blockquote p{font-family:"Source Serif 4";font-style:italic;font-size:1.875rem;line-height:1.3;color:var(--trm-forest);margin:0}& img{max-width:100%;height:auto;border-radius:1.25rem}&>:first-child,& .elementor-widget-container>:first-child{margin-top:0}max-width:none;margin-inline:0;padding-block:4rem 5rem;padding-inline:max(1.25rem, calc((100% - 43.5rem) / 2));\n}.elementor .e-98f101b-4d40{font-family:"Source Serif 4";font-weight:400;font-size:3rem;color:var(--trm-forest);line-height:1.1;margin:0}.elementor .e-3fb2865a-234d{width:100%;height:13rem;object-fit:cover;border-radius:1.25rem;display:block}.elementor .e-2dd96b5a-6dd9{font-family:var(--trm-font-body);font-size:.75rem;color:var(--trm-forest);letter-spacing:.06em;text-transform:uppercase;margin:0}.elementor .e-15ec4054-3366{font-family:"Source Serif 4";font-weight:400;font-size:1.625rem;color:var(--trm-forest);line-height:1.15;margin:0;& a{color:inherit;text-decoration:none}& a:hover{text-decoration:underline;text-underline-offset:4px}\n}.elementor .e-400a70d5-4db8:hover,.elementor .e-400a70d5-4db8:focus-visible{text-decoration-color:currentColor;\n}.elementor .e-400a70d5-4db8{font-family:var(--trm-font-body);font-size:1rem;color:var(--trm-forest);text-decoration:underline;margin-block-start:auto;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;text-decoration-color:#fff0;text-underline-offset:5px;transition:text-decoration-color 0.2s ease;\n}.elementor .e-30af1e28-9af5:hover,.elementor .e-30af1e28-9af5:focus-visible{box-shadow:0 16px 36px 0 rgb(24 58 41 / .12);transform:translate3d(0,-4px,0)}.elementor .e-30af1e28-9af5{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1.5rem;background-color:var(--trm-ivory);transition:transform 0.3s,box-shadow 0.3s;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;&>a{display:block;width:100%;border-radius:1.25rem;overflow:hidden}& img{transition:transform 0.5s ease}&:hover img{transform:scale(1.04)}\n}.elementor .e-1625e93a-afd4{padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.elementor .e-2fc9e611-1ce5{width:100%;padding:0}.elementor .e-328e3b5b-27e1{width:100%;max-width:90rem;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:5rem;padding-inline-end:5rem;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;margin-inline:auto;\n}.elementor .e-5d67ac86-85ce{width:100%;padding:0;background-color:var(--trm-parchment)}