.elementor .e-562b3f8b-511e{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;\n}.elementor .e-6dfb6f60-c47d{position:absolute;background-image:linear-gradient(90deg, rgba(5,7,8,.94) 0%,rgba(5,7,8,.76) 46%,rgba(5,7,8,.24) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-316b51cc-656d{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#ef6c21;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-458a6938-2758{font-family:Lora;font-weight:500;font-size:4.5rem;color:#fff8ed;letter-spacing:-0.035em;line-height:1.02;text-transform:uppercase;margin:0px;}.elementor .e-6673591c-76fa{max-width:47rem;font-family:Lora;font-size:1.3rem;color:#f4eadb;line-height:1.5;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78c1d2b1-efc3{font-family:Montserrat;font-weight:600;font-size:0.72rem;color:#dfd4c5;letter-spacing:0.09em;margin-block-start:0.65rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-410a2da1-b77e{max-width:64rem;position:relative;z-index:2;padding-block-start:6rem;padding-block-end:3.25rem;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-82f21d9-a92b{min-height:28rem;overflow:hidden;position:relative;background-color:#090b0c;display:flex;align-items:end;}.elementor .e-46b783dd-2bfb{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c5c203d-5cc2{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-4fc7cb8-7955{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-inline-end-width:1px;border-right-style: solid; border-right-color: #ded7cc;\n}.elementor .e-51dcb69c-4a96{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4029f299-d311{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-57f34566-979c{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-inline-end-width:1px;border-right-style: solid; border-right-color: #ded7cc;\n}.elementor .e-3db52d3c-1fd9{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-52963aba-bc67{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-214d0e78-61b6{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-inline-end-width:1px;border-right-style: solid; border-right-color: #ded7cc;\n}.elementor .e-5bc3c17c-2340{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1fc27979-6b8b{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-4d35a83-a961{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-inline-end-width:1px;border-right-style: solid; border-right-color: #ded7cc;\n}.elementor .e-2a1f839f-2f45{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1dd9e5ce-538b{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-7777d1b3-2ee2{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-inline-end-width:1px;border-right-style: solid; border-right-color: #ded7cc;\n}.elementor .e-2cbe31c6-873a{font-family:Montserrat;font-weight:700;font-size:0.65rem;color:#8b8173;letter-spacing:0.1em;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f1f743d-7116{font-family:Lora;font-size:0.86rem;color:#28231e;line-height:1.35;margin:0px;}.elementor .e-11c3319f-3ea8{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;}.elementor .e-2e1678d3-f753{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;border-block-end-width:1px;background-color:#faf7f0;display:grid;gap:0px;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: #d9d2c7;\n}.elementor .e-3e12fe14-5515{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#26211c;letter-spacing:0.12em;padding-block-end:0.8rem;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #cec5b8;\n}.elementor .e-84ed9f9-cb82{font-family:Lora;font-size:0.9rem;color:#4b4339;line-height:2.15;margin:0px;& a { color:#4b4339;text-decoration:none; } & a:hover { color:#d45c19; }\n}.elementor .e-2d461d66-39e9{min-width:10rem;position:sticky;inset-block-start:2rem;padding:1.2rem;border-width:1px;border-color:#d9d1c5;border-style:solid;background-color:#f3eee5;flex:0 1 10rem;align-self:start;box-sizing:border-box;\n}.elementor .e-6ded9c38-2a6d{min-width:22rem;flex:2 1 24.5rem;box-sizing:border-box; & h2 { font-family:Lora,Georgia,serif;font-weight:600;font-size:2.25rem;color:#191612;line-height:1.1;letter-spacing:-.02em;margin:1.75rem 0 1.1rem; } & h3 { font-family:Montserrat,sans-serif;font-weight:700;font-size:.88rem;color:#c85018;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;margin:1.75rem 0 .65rem; } & p { font-family:Lora,Georgia,serif;font-size:1.05rem;color:#302d28;line-height:1.78;margin:0 0 1.45rem; } & blockquote { border-left:.4rem solid #e9682b;margin:2.25rem 0;padding:.25rem 0 .25rem 1.5rem; } & blockquote p { font-size:1.5rem;line-height:1.35;font-style:italic;color:#191612; } & .gtw-report-triptych { width:100%!important;box-sizing:border-box;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2rem 0; } & .gtw-report-triptych figure { width:100%!important;margin:0; } & .gtw-report-triptych img { width:100%;aspect-ratio:3/4;object-fit:cover;display:block; } & .gtw-report-triptych figcaption { margin-top:.45rem;font-family:Montserrat,sans-serif;font-size:.68rem;line-height:1.35;color:#746d63; }\n}.elementor .e-43202118-1d1e{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#d85c16;letter-spacing:0.13em;text-transform:uppercase;margin:0px;}.elementor .e-2c656753-2bd7{font-family:Lora;font-size:1.65rem;color:#211e19;line-height:1.15;margin-block-start:0px;margin-block-end:0.35rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-614e5cfe-609e{font-family:Montserrat;font-weight:800;font-size:0.84rem;color:#c85018;line-height:1.3;margin:0px;}.elementor .e-3950ac16-e59d{font-family:Lora;font-size:0.92rem;color:#4a433a;line-height:1.55;margin:0px;}.elementor .e-38f025ce-50b7{font-family:Montserrat;font-weight:800;font-size:0.7rem;color:#fff8ed;letter-spacing:0.06em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#d65a15;align-self:flex-start;}.elementor .e-d5cbf1d-1d6c{padding:1.2rem;border-width:1px;border-color:#d9d1c5;border-style:solid;background-color:#fffaf2;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-7453f7d2-1b6f{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#f47a2a;letter-spacing:0.13em;margin:0px;}.elementor .e-26860b3d-44cf{font-family:Lora;font-size:1.45rem;color:#fff8ed;line-height:1.15;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25f8b426-b464{font-family:Montserrat;font-size:0.76rem;color:#f1e7d9;line-height:1.45;padding:0.65rem;margin:0px;border-width:1px;border-color:#333a36;border-style:solid;}.elementor .e-254cc4c-d4f6{font-family:Montserrat;font-size:0.76rem;color:#f1e7d9;line-height:1.45;padding:0.65rem;margin:0px;border-width:1px;border-color:#333a36;border-style:solid;}.elementor .e-2fcca98d-e315{font-family:Montserrat;font-size:0.76rem;color:#f1e7d9;line-height:1.45;padding:0.65rem;margin:0px;border-width:1px;border-color:#333a36;border-style:solid;}.elementor .e-2a39649b-f78d{padding:1.35rem;margin-block-start:0.5rem;border-block-start-width:3px;background-color:#111412;display:flex;flex-direction:column;gap:0.55rem;border-top-style: solid; border-top-color: #e3651d; background-image:repeating-linear-gradient(165deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 18px);\n}.elementor .e-99982f-a003{min-width:0px;position:sticky;inset-block-start:2rem;display:grid;gap:0.85rem;flex:1 1 17.5rem;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;box-sizing:border-box;\n}.elementor .e-3b4cd7c4-954d{width:100%;max-width:94rem;padding-block-start:4rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#f7f1e7;display:flex;gap:2.4rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-4617af3b-c923{font-weight:800;font-size:0.74rem;color:#d85c16;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.35rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-328b5901-35ed{font-family:Lora;font-size:2rem;color:#211e19;line-height:1.12;margin:0px;}.elementor .e-17024242-91ef{width:100%;max-width:94rem;margin-block-end:1.5rem;}.elementor .e-31262766-d8ab{font-family:Lora;font-size:1.05rem;color:#fffaf0;line-height:1.25;margin:0px;}.elementor .e-159bd40f-e7eb{font-weight:800;font-size:0.68rem;color:#f47a2a;letter-spacing:0.08em;padding:0px;background-color:transparent;}.elementor .e-79eda3a6-f112{min-height:15rem;padding:1rem;background-image:linear-gradient(180deg, rgba(10,12,11,.08) 15%,rgba(10,12,11,.9) 100%),url("https://guidetowild.co/wp-content/uploads/2026/05/field-notes-hero-may-17-1-1024x683.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.65rem;justify-content:flex-end;background-size:cover; background-position:center;\n}.elementor .e-ecb3672-74e8{font-family:Lora;font-size:1.05rem;color:#fffaf0;line-height:1.25;margin:0px;}.elementor .e-4568f08a-b73a{font-weight:800;font-size:0.68rem;color:#f47a2a;letter-spacing:0.08em;padding:0px;background-color:transparent;}.elementor .e-229b15b5-4e81{min-height:15rem;padding:1rem;background-image:linear-gradient(180deg, rgba(10,12,11,.08) 15%,rgba(10,12,11,.9) 100%),url("https://guidetowild.co/wp-content/uploads/2026/04/20231115_152422-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.65rem;justify-content:flex-end;background-size:cover; background-position:center;\n}.elementor .e-5a8cbd43-801e{font-family:Lora;font-size:1.05rem;color:#fffaf0;line-height:1.25;margin:0px;}.elementor .e-759adf4-f0d2{font-weight:800;font-size:0.68rem;color:#f47a2a;letter-spacing:0.08em;padding:0px;background-color:transparent;}.elementor .e-57a7cd60-2b8b{min-height:15rem;padding:1rem;background-image:linear-gradient(180deg, rgba(10,12,11,.08) 15%,rgba(10,12,11,.9) 100%),url("https://guidetowild.co/wp-content/uploads/2026/01/20181110_090444-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.65rem;justify-content:flex-end;background-size:cover; background-position:center;\n}.elementor .e-8910d92-562d{width:100%;max-width:94rem;display:grid;gap:0.75rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-1df09346-9c3b{padding-block-start:3.5rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:1px;background-color:#f1e8da;display:flex;flex-direction:column;align-items:center;border-top-style: solid; border-top-color: rgba(42,37,31,.16);\n}