.elementor .e-7a32d02a-6243{color:var(--aw-sage);}.elementor .e-357f59f0-2e1d{font-size:clamp(38px, 5.4vw, 84px);color:var(--aw-parchment);letter-spacing:-0.02em;line-height:1.08;& em { color: var(--aw-mint); font-style: italic; }\n}.elementor .e-28799fb5-ed43{max-width:480px;color:var(--aw-stone);}.elementor .e-258c22e8-329d{font-weight:500;}.elementor .e-d6f7f6-be89{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-9ef583e-14c8{max-width:880px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-10854f7e-1f14:hover,.elementor .e-10854f7e-1f14:focus-visible{color:var(--aw-parchment);}.elementor .e-10854f7e-1f14{font-family:var(--aw-font-body);font-size:11px;color:var(--aw-stone);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-1c930bbe-c348{width:1px;height:56px;background-color:rgba(241,236,225,0.5);}.elementor .e-2d1772b-11b6{width:65px;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-5d558162-8a3f{padding-block-start:0px;padding-block-end:clamp(40px, 7vh, 80px);padding-inline-start:var(--aw-gutter);padding-inline-end:var(--aw-gutter);gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-7b4e58f6-6c79{min-height:100vh;position:relative;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(10,14,10,0.7) 0%,rgba(10,14,10,0) 28%,rgba(10,14,10,0) 45%,rgba(10,14,10,0.92) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-end;}.elementor .e-2bc8cfab-c67e{font-family:var(--aw-font-body);font-size:11px;color:rgba(241,236,225,0.6);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-13ef44b1-d279{position:absolute;inset-block-start:50%;inset-inline-end:var(--aw-gutter);z-index:2;padding:0px;display:none;}.elementor .e-398cf390-a86c{min-height:100vh;padding:0px;background-image:url("https://site1.fullcircledev.ca/wp-content/uploads/2026/10/almost-wild-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--aw-night-deep);}.elementor .e-11eeae03-c32a{width:clamp(300px, 34vw, 520px);inset-block-start:-40px;inset-inline-start:-90px;}.elementor .e-4b679c20-4362{width:clamp(220px, 22vw, 360px);inset-inline-end:-40px;inset-block-end:-60px;opacity:85%;}.elementor .e-5a888b4e-3c14{font-size:clamp(34px, 4vw, 58px);line-height:1.12;& em { color: var(--aw-leaf); font-style: italic; }\n}.elementor .e-6f7e08e2-6026{max-width:460px;}.elementor .e-233d0200-4b66{align-self:flex-start;}.elementor .e-78403405-9b52{padding:0px;flex-direction:column;gap:28px;}.elementor .e-7b083740-5c5e{aspect-ratio:4 / 5;}.elementor .e-3374ebb7-4045{gap:clamp(40px, 7vw, 110px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;}.elementor .e-3e6fa57b-4c1f{padding-block-start:clamp(80px, 12vw, 160px);padding-block-end:clamp(80px, 12vw, 160px);padding-inline-start:var(--aw-gutter);padding-inline-end:var(--aw-gutter);background-image:linear-gradient(180deg, #f2eee6 55%,#dfe9d6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-34591ac-3fed{padding:0px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-78b50382-6a77:hover,.elementor .e-78b50382-6a77:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-78b50382-6a77{width:100%;height:100%;object-fit:cover;transition:transform 1s;object-position: center 40%;\n}.elementor .e-3c9c9848-17dd{overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);box-shadow:0px 30px 60px -30px rgba(29,36,30,0.35);}.elementor .e-7e16a49c-4840{font-family:var(--aw-font-heading);font-size:17px;color:var(--aw-forest);font-style:italic;}.elementor .e-414d8954-397d{width:auto;height:1px;background-color:rgba(29,36,30,0.18);flex:1 1 auto;}.elementor .e-2f95bfa3-4744{padding:0px;gap:14px;align-items:center;}.elementor .e-6e9a236d-e2ea{font-size:clamp(18px, 1.5vw, 22px);letter-spacing:0px;line-height:1.25;}.elementor .e-53f17b68-4e90{font-size:15px;line-height:1.75;}.elementor .e-19a7b021-3644{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;flex-direction:column;gap:14px;}.elementor .e-2ebb3230-e741{padding:0px;flex-direction:column;gap:28px;}.elementor .e-17bcbe0c-9587:hover,.elementor .e-17bcbe0c-9587:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-17bcbe0c-9587{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 1s;}.elementor .e-1bac5c0f-f0ec{overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);box-shadow:0px 30px 60px -30px rgba(29,36,30,0.35);}.elementor .e-74ceccff-d381{font-family:var(--aw-font-heading);font-size:17px;color:var(--aw-forest);font-style:italic;}.elementor .e-1c16f8dc-5bd4{width:auto;height:1px;background-color:rgba(29,36,30,0.18);flex:1 1 auto;}.elementor .e-15ff50c2-b6b2{padding:0px;gap:14px;align-items:center;}.elementor .e-367bc8da-7ec5{font-size:clamp(18px, 1.5vw, 22px);letter-spacing:0px;line-height:1.25;}.elementor .e-1fa2a4d9-36ad{font-size:15px;line-height:1.75;}.elementor .e-12a9e060-16f2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;flex-direction:column;gap:14px;}.elementor .e-39a4f8c8-3b2e{padding:0px;flex-direction:column;gap:28px;}.elementor .e-78de6fbe-d94f:hover,.elementor .e-78de6fbe-d94f:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-78de6fbe-d94f{width:100%;height:100%;object-fit:cover;transition:transform 1s;object-position: center 60%;\n}.elementor .e-12c7cfb2-ddbc{overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);box-shadow:0px 30px 60px -30px rgba(29,36,30,0.35);}.elementor .e-64bcd5c-459e{font-family:var(--aw-font-heading);font-size:17px;color:var(--aw-forest);font-style:italic;}.elementor .e-7fe260a9-512c{width:auto;height:1px;background-color:rgba(29,36,30,0.18);flex:1 1 auto;}.elementor .e-7398c619-8ec0{padding:0px;gap:14px;align-items:center;}.elementor .e-5e37d389-dd30{font-size:clamp(18px, 1.5vw, 22px);letter-spacing:0px;line-height:1.25;}.elementor .e-3592d47b-431d{font-size:15px;line-height:1.75;}.elementor .e-40b17f27-9d01{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;flex-direction:column;gap:14px;}.elementor .e-1d8ac407-c290{padding:0px;flex-direction:column;gap:28px;}.elementor .e-2b233be2-8f3c{padding:0px;gap:clamp(32px, 4vw, 64px);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-7fcd6d08-ba3a{flex-direction:column;gap:clamp(64px, 9vw, 120px);}.elementor .e-1a8cf2f7-2ce0{background-color:var(--aw-mist);}.elementor .e-7a10b3f5-762e{& em { color: var(--aw-leaf); font-style: italic; }\n}.elementor .e-218da365-105e{padding:0px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-581ba48a-d8cd:hover,.elementor .e-581ba48a-d8cd:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-581ba48a-d8cd{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;cursor: zoom-in;\n}.elementor .e-4cae69bf-dff5{overflow:hidden;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);grid-column:1 / 9;grid-row:span 2;}.elementor .e-59f6d1ed-4ed4:hover,.elementor .e-59f6d1ed-4ed4:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-59f6d1ed-4ed4{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;cursor: zoom-in;\n}.elementor .e-14b6e563-f746{overflow:hidden;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);grid-column:9 / 13;grid-row:span 2;}.elementor .e-5ed65381-9dbc:hover,.elementor .e-5ed65381-9dbc:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-5ed65381-9dbc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;cursor: zoom-in;\n}.elementor .e-51ae886-3d29{overflow:hidden;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);grid-column:1 / 5;grid-row:span 2;}.elementor .e-4fbf1149-c048:hover,.elementor .e-4fbf1149-c048:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-4fbf1149-c048{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;cursor: zoom-in;\n}.elementor .e-6680220f-87ef{overflow:hidden;position:relative;padding:0px;border-radius:var(--aw-radius);background-color:var(--aw-sand);grid-column:5 / 13;grid-row:span 2;}.elementor .e-4e10070f-d1da{padding:0px;gap:clamp(8px, 1vw, 14px);grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:repeat(4, clamp(120px, 17vw, 240px));}.elementor .e-dec6e0b-a655{align-self:flex-start;}.elementor .e-3b111d3e-a0b7{max-width:1400px;flex-direction:column;gap:48px;}.elementor .e-fcce8c4-9743{background-color:var(--aw-cream);}.elementor .e-70887389-79db{color:var(--aw-sage);}.elementor .e-4c62dca8-bffa{font-size:clamp(36px, 4.8vw, 66px);color:var(--aw-parchment);line-height:1.1;& em { color: var(--aw-mint); font-style: italic; }\n}.elementor .e-6af9d8fa-aac1{color:var(--aw-stone);}.elementor .e-7b268b26-5ba7{color:var(--aw-stone);}.elementor .e-3a53045-69cf{max-width:520px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-2fd2b200-9d24{padding:0px;}.elementor .e-34915b74-c18e{min-height:88vh;background-image:linear-gradient(90deg, rgba(13,17,13,0.92) 0%,rgba(13,17,13,0.75) 38%,rgba(13,17,13,0.1) 70%),url("https://site1.fullcircledev.ca/wp-content/uploads/2026/10/mission-background.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--aw-night-deep);justify-content:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-54faa46f-6383{width:100%;height:100%;object-fit:cover;inset-block-start:0px;inset-inline-start:0px;mix-blend-mode:multiply;}.elementor .e-1197e4ac-a1dd{color:var(--aw-ochre-dark);}.elementor .e-30a9176b-6a9b{font-size:clamp(32px, 3.7vw, 52px);line-height:1.14;& em { color: var(--aw-forest); font-style: italic; }\n}.elementor .e-7265d7f-8d2e{align-self:flex-start;}.elementor .e-5cc001d7-6eb3{padding:0px;flex-direction:column;gap:28px;}.elementor .e-5b474310-d480{font-size:16px;color:var(--aw-body-dark);line-height:1.75;}.elementor .e-7bc9e7d9-4ab2{font-size:16px;color:var(--aw-body-dark);line-height:1.75;}.elementor .e-6c030d92-e7b0{font-size:16px;color:var(--aw-body-dark);line-height:1.75;}.elementor .e-157be337-4996{padding:0px;flex-direction:column;gap:20px;}.elementor .e-63638abf-c074{gap:clamp(40px, 6vw, 96px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-bb9355e-baa1{padding-block-start:clamp(80px, 11vw, 150px);padding-block-end:clamp(80px, 11vw, 150px);padding-inline-start:var(--aw-gutter);padding-inline-end:var(--aw-gutter);background-image:linear-gradient(180deg, #f2eee6 50%,#d6e6cf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-33d7ca0e-b715{width:clamp(200px, 20vw, 320px);inset-block-start:60px;inset-inline-start:-80px;opacity:85%;transform:scale3d(-1, 1, 1);}.elementor .e-753ea084-1660{padding:0px;flex-direction:column;gap:20px;}.elementor .e-5fddeaf1-523e{font-family:var(--aw-font-heading);font-weight:400;font-size:clamp(17px, 1.6vw, 21px);color:inherit;line-height:1.4;}.elementor .e-ec4bccd-c569{width:24px;color:var(--aw-forest);}.elementor .e-2c13fef1-7f48:hover,.elementor .e-2c13fef1-7f48:focus-visible{color:var(--aw-forest);}.elementor .e-2c13fef1-7f48{color:var(--aw-ink);padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-7fb58404-ef17{font-size:16px;}.elementor .e-5586fd2-6c57{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-58ef7d8b-eaf1{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--aw-line);\n}.elementor .e-ecca67e-c041{font-family:var(--aw-font-heading);font-weight:400;font-size:clamp(17px, 1.6vw, 21px);color:inherit;line-height:1.4;}.elementor .e-138a0413-1f4b{width:24px;color:var(--aw-forest);}.elementor .e-72f63264-8340:hover,.elementor .e-72f63264-8340:focus-visible{color:var(--aw-forest);}.elementor .e-72f63264-8340{color:var(--aw-ink);padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-4390a48b-aee5{font-size:16px;}.elementor .e-42a6b1e2-1d68{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-58d3bb56-cd3b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--aw-line);\n}.elementor .e-3ffccdda-5762{font-family:var(--aw-font-heading);font-weight:400;font-size:clamp(17px, 1.6vw, 21px);color:inherit;line-height:1.4;}.elementor .e-31ccc2b4-1c5f{width:24px;color:var(--aw-forest);}.elementor .e-6ad3eac6-98b5:hover,.elementor .e-6ad3eac6-98b5:focus-visible{color:var(--aw-forest);}.elementor .e-6ad3eac6-98b5{color:var(--aw-ink);padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-3773c514-1df6{font-size:16px;}.elementor .e-6e4f8bb7-f44a{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-3e8a092b-a49d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--aw-line);\n}.elementor .e-bf39d09-7fba{font-family:var(--aw-font-heading);font-weight:400;font-size:clamp(17px, 1.6vw, 21px);color:inherit;line-height:1.4;}.elementor .e-50e45f93-522e{width:24px;color:var(--aw-forest);}.elementor .e-63070e55-bdd4:hover,.elementor .e-63070e55-bdd4:focus-visible{color:var(--aw-forest);}.elementor .e-63070e55-bdd4{color:var(--aw-ink);padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-6d946c43-20bd{font-size:16px;}.elementor .e-368d2b1d-235d{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:48px;}.elementor .e-5b2d65e1-b286{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--aw-line);\n}.elementor .e-72704261-4168{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--aw-line);\n}.elementor .e-22cf59c0-4d7b{gap:clamp(40px, 6vw, 96px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}