:root{--full-width: 100%;--body-width: 73rem;--narrow-width: 48rem;--body-font-family: "Open Sans", sans-serif;--body-bold-font-family: "Open Sans", sans-serif;--header-font-family: "Old Standard TT", serif;--subheader-font-family: "Open Sans", sans-serif;--text-smallest: 0.75rem;--text-small: 0.875rem;--text-medium: 1.25rem;--text-large: 1.5rem;--text-line-height: 1.5;--heading-large: 2.6em;--heading-large-mobile: 1.8em;--heading-medium: 1em;--heading-medium-mobile: 1em;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--padding-desktop: 2rem;--padding-mobile: 1rem}*{margin:0;padding:0;border:0}html,body{font-size:16px;font-family:sans-serif;background-color:var(--white);color:var(--carbon)}p{margin-bottom:1em}section{margin:0 auto}section.padding-both-top-bottom{padding:5em 0}section.padding-bottom-only{padding:0 0 5em}section.padding-top-only{padding:5em 0 0}section.no-padding{padding:0 0 !important}@media all and (max-width: 800px){section.padding-both-top-bottom{padding:2.5em 0}section.padding-bottom-only{padding:0 0 2.5em}section.padding-top-only{padding:2.5em 0 0}}.template-bios-section .grid{max-width:var(--body-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:4em;justify-content:space-between}.template-bios-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;text-align:center;padding:0}.template-bios-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-bios-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-bios-section .links{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(4, 1fr);gap:2em;justify-content:end;justify-items:end}.template-bios-section .links .link{position:relative}.template-bios-section .links .link .headshot{position:relative;width:270px;height:270px;display:grid;grid-template-columns:1fr;justify-content:center;text-align:center;text-decoration:none;font-weight:bold}.template-bios-section .links .link .headshot>a{display:block}.template-bios-section .links .link .headshot>a>img{position:absolute;top:0;left:0;display:block;width:270px;height:270px;border-radius:20px;z-index:10}.template-bios-section .links .link .name{position:absolute;left:0;bottom:0;width:270px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--brown);border-radius:0 0 1em 1em;z-index:20}.template-bios-section .links .link .name>span{color:var(--white);font-weight:var(--font-weight-bold);line-height:1.25em;text-align:center;padding:0 1em}.template-bios-section dialog{width:750px;max-width:90%;max-height:80%;margin:0 auto;top:10%;background-color:var(--blue);padding:2em 2em 0 2em;border:2px solid var(--white);border-radius:20px;color:var(--carbon);box-sizing:border-box;overflow:auto}.template-bios-section dialog::backdrop{background-color:var(--slate);opacity:.9}.template-bios-section dialog .inner{position:relative;display:grid;grid-template-columns:200px 1fr;gap:1.5em;background-color:var(--blue)}.template-bios-section dialog button.close{position:absolute;top:.2em;right:.4em;z-index:2;cursor:pointer;font-size:1.5em;font-weight:bold;background-color:rgba(0,0,0,0);outline:none;color:var(--white);z-index:30}.template-bios-section dialog div.img{position:relative;grid-column:1/2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;z-index:20}.template-bios-section dialog div.img::before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/img/vine.png") no-repeat rgba(0,0,0,0);background-position:center 99%;z-index:10;background-size:150px}.template-bios-section dialog div.img img{grid-column:1;grid-row:1;align-self:center;display:block;margin:0 auto;transition:1s all ease-in-out;width:270px;height:auto;max-width:100%;border-radius:1em;z-index:30;align-self:start;border:8px solid var(--white);box-sizing:border-box}.template-bios-section dialog div.text{grid-column:2/3;z-index:20;overflow-y:auto;text-wrap:wrap;text-wrap:balance;display:grid;grid-template-rows:min-content min-content}.template-bios-section dialog div.text h2{font-size:1.5em;margin-bottom:.25em;color:var(--white);text-transform:uppercase}.template-bios-section dialog div.text h3{font-size:1em}.template-bios-section dialog div.text .bio{padding-bottom:2em}.template-bios-section .bio ol,.template-bios-section .bio ul{margin:0 0 1em 0;padding:0}.template-bios-section .bio ul li{margin:0 0 0 1em;padding:0}@media screen and (max-width: 80em){.template-bios-section .grid{grid-template-columns:1fr}.template-bios-section .links{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-around;justify-items:center;justify-self:center}.template-bios-section .links .link .headshot{width:270px;height:270px}.template-bios-section .links .link .headshot>a>img{width:270px;height:270px}.template-bios-section .links .link .name{width:270px}.template-bios-section .links .link .social{width:270px}}@media screen and (max-width: 64em){.template-bios-section .links{grid-template-columns:repeat(2, 1fr);justify-content:space-around;justify-self:center}.template-bios-section .links .link .headshot{width:270px;height:270px}.template-bios-section .links .link .headshot>a>img{width:270px;height:270px}.template-bios-section .links .link .name{width:270px}.template-bios-section .links .link .social{width:270px}}@media screen and (max-width: 48em){.template-bios-section .grid{width:calc(100% - var(--padding-mobile)*2)}.template-bios-section .box-of-copy h2{font-size:var(--heading-large-mobile)}.template-bios-section dialog{width:100%;height:100%;max-width:none;max-height:none;min-height:100%;margin:0 auto;position:fixed;top:0;left:0;border:none;border-radius:0;overflow:auto}.template-bios-section dialog button.close{position:fixed}.template-bios-section dialog .inner{grid-template-columns:1fr;grid-template-rows:min-content 1fr;min-height:100%;box-sizing:border-box}.template-bios-section dialog div.img{grid-column:1/2;grid-row:1/2}.template-bios-section dialog div.img::before{display:none}.template-bios-section dialog div.text{grid-column:1/2;grid-row:2/3;max-height:fit-content}}@media screen and (max-width: 40em){.template-bios-section .links{gap:1em}.template-bios-section .links .link .headshot{width:160px;height:160px}.template-bios-section .links .link .headshot>a>img{width:160px;height:160px}.template-bios-section .links .link .name{width:160px;height:32px}.template-bios-section .links .link .name>span{font-size:var(--text-small);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:0 .5em}.template-bios-section .links .link .name span.title{display:none}.template-bios-section .links .link .social{width:160px}}.template-button-navigation-section .grid{max-width:var(--body-width);margin:0 auto;display:grid;grid-template-columns:1fr}.template-button-navigation-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-button-navigation-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em;color:var(--font-color, var(--army-green))}.template-button-navigation-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em;color:var(--font-color, var(--carbon))}.template-button-navigation-section .button-links{grid-column:1/2;grid-row:2/3;width:100%;max-width:var(--body-width);margin:3em auto;display:grid;grid-template-columns:repeat(6, min-content);justify-content:space-evenly}.template-button-navigation-section .button-links a{display:grid;grid-template-columns:1fr;align-content:start;justify-content:center;text-align:center;text-decoration:none}.template-button-navigation-section .button-links a img.icon{display:block;width:138px;height:138px}.template-button-navigation-section .button-links a:hover img{opacity:.9}.template-button-navigation-section .button-links a span{font-size:var(--text-medium);font-weight:var(--font-weight-semibold);margin-top:.75em;text-transform:uppercase;color:var(--carbon);align-self:start}@media screen and (max-width: 64em){.template-button-navigation-section .button-links{grid-template-columns:repeat(3, min-content);gap:2em}}@media screen and (max-width: 40em){.template-button-navigation-section .button-links{grid-template-columns:repeat(2, min-content)}.template-button-navigation-section .box-of-copy h2{font-size:var(--heading-large-mobile)}}.template-contact-info-section{position:relative}.template-contact-info-section .grid{width:calc(100% - var(--padding-desktop)*2);margin:0 auto;display:grid;align-items:center;gap:2em}.template-contact-info-section .bg-img{width:100%;margin:0 auto;position:relative;overflow:hidden}.template-contact-info-section.full-width .grid{width:100%}.template-contact-info-section.full-width .grid .box-of-copy{padding:0 var(--padding-desktop)}.template-contact-info-section.body-width .grid{max-width:var(--body-width)}.template-contact-info-section.narrow-width .grid{max-width:var(--narrow-width)}.template-contact-info-section .image-area{grid-row:1;z-index:20;grid-row:1}.template-contact-info-section .image-area img{width:100%;height:auto;display:block;border-radius:20px}.template-contact-info-section.padding-bottom-only .image-area{align-self:start}.template-contact-info-section.padding-bottom-only .image-area img{width:100%;height:auto;display:block;border-radius:0 0 20px 20px}.template-contact-info-section.padding-top-only .image-area{align-self:end}.template-contact-info-section.padding-top-only .image-area img{width:100%;height:auto;display:block;border-radius:20px 20px 0 0}.template-contact-info-section.no-padding .image-area img{width:100%;height:auto;display:block;border-radius:0}.template-contact-info-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-row:1;z-index:20;padding:2rem 0}.template-contact-info-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-contact-info-section .box-of-copy h2:first-letter{margin-left:-0.075em}.template-contact-info-section:not(.padding-top-only,.padding-both-top-bottom) .box-of-copy h2{margin-top:0}.template-contact-info-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-contact-info-section.full-width .grid .box-of-copy{padding-top:var(--padding-desktop);padding-bottom:var(--padding-desktop)}.template-contact-info-section.full-width .grid .image-area{width:100%;height:100%}.template-contact-info-section.full-width .grid .image-area img{width:100%;height:100%;object-fit:cover}.template-contact-info-section.split-50-50 .grid{grid-template-columns:1fr 1fr}.template-contact-info-section.split-20-80 .grid{grid-template-columns:1fr 4fr}.template-contact-info-section.split-25-75 .grid{grid-template-columns:1fr 3fr}.template-contact-info-section.split-33-66 .grid{grid-template-columns:1fr 2fr}.template-contact-info-section.split-66-33 .grid{grid-template-columns:2fr 1fr}.template-contact-info-section.split-75-25 .grid{grid-template-columns:3fr 1fr}.template-contact-info-section.split-80-20 .grid{grid-template-columns:4fr 1fr}.template-contact-info-section.text-left .box-of-copy{grid-column:1/2}.template-contact-info-section.text-left .image-area{grid-column:2/3}.template-contact-info-section.text-right .box-of-copy{grid-column:2/3}.template-contact-info-section.text-right .image-area{grid-column:1/2}.template-contact-info-section.text-left.split-50-50 .grid{grid-template-columns:1fr 50%}.template-contact-info-section.text-left.split-50-50.full-width .grid{grid-template-columns:25% 50%;justify-content:end}.template-contact-info-section.text-left.split-50-50.full-width .grid .box-of-copy{text-align:center}.template-contact-info-section.text-right.split-50-50 .grid{grid-template-columns:50% 1fr}.template-contact-info-section.text-right.split-50-50.full-width .grid{grid-template-columns:50% 25%;justify-content:start}.template-contact-info-section.text-right.split-50-50.full-width .grid .box-of-copy{text-align:center}.template-contact-info-section .bg-img{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.template-contact-info-section .bg-img img{position:absolute;z-index:10;max-height:100%;max-width:calc(var(--padding-desktop)*2);height:auto;width:auto}.template-contact-info-section.theme-leaf,.template-contact-info-section.theme-leaf-giraffe,.template-contact-info-section.theme-giraffe{background-color:var(--green)}.template-contact-info-section.theme-leaf h2,.template-contact-info-section.theme-leaf-giraffe h2,.template-contact-info-section.theme-giraffe h2{color:var(--carbon)}.template-contact-info-section.theme-giraffe{background-color:var(--green)}.template-contact-info-section.theme-giraffe h2{color:var(--carbon)}.template-contact-info-section.theme-toucan{background-color:var(--yellow);color:var(--white)}.template-contact-info-section.theme-toucan h2{color:var(--white)}.template-contact-info-section.theme-toucan a{color:var(--white)}.template-contact-info-section.theme-lemur{color:var(--white)}.template-contact-info-section.theme-lemur h2{color:var(--white)}.template-contact-info-section.theme-lemur a{color:var(--white)}.template-contact-info-section.theme-leaf,.template-contact-info-section.theme-leaf-giraffe{position:relative;margin-top:7.34375vw}.template-contact-info-section.theme-leaf::before,.template-contact-info-section.theme-leaf-giraffe::before{content:"";position:absolute;top:-7.34375vw;left:0;width:100%;height:7.34375vw;margin-top:1px;background-image:url("/img/border-leaf-green.webp");background-repeat:no-repeat;background-size:contain;background-position:center bottom}.template-contact-info-section.theme-chimp{position:relative;margin-top:138px;background-color:var(--brown)}.template-contact-info-section.theme-chimp::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-chimp-brown.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-contact-info-section.theme-lemur{position:relative;margin-top:138px;background-color:var(--slate);color:var(--white)}.template-contact-info-section.theme-lemur::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-lemur-slate.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-contact-info-section.text-left.theme-leaf-giraffe .bg-img img,.template-contact-info-section.text-left.theme-giraffe .bg-img img{transform:scaleX(-1);bottom:0;left:0}.template-contact-info-section.text-left.theme-toucan .bg-img img{bottom:0;left:5%;transform:translateY(39%)}.template-contact-info-section.text-right.theme-leaf-giraffe .bg-img img,.template-contact-info-section.text-right.theme-giraffe .bg-img img{bottom:0;right:0}.template-contact-info-section.text-right.theme-toucan .bg-img img{bottom:0;right:5%;transform:scaleX(-1) translateY(39%)}@media screen and (max-width: 80em){.template-contact-info-section.theme-leaf,.template-contact-info-section.theme-leaf-giraffe,.template-contact-info-section.theme-chimp,.template-contact-info-section.theme-lemur{margin-top:105px}.template-contact-info-section.theme-leaf::before,.template-contact-info-section.theme-leaf-giraffe::before,.template-contact-info-section.theme-chimp::before,.template-contact-info-section.theme-lemur::before{top:-105px;height:105px;background-size:auto 100%}}@media screen and (max-width: 48em){.template-contact-info-section.theme-leaf,.template-contact-info-section.theme-leaf-giraffe,.template-contact-info-section.theme-chimp,.template-contact-info-section.theme-lemur{margin-top:70px}.template-contact-info-section.theme-leaf::before,.template-contact-info-section.theme-leaf-giraffe::before,.template-contact-info-section.theme-chimp::before,.template-contact-info-section.theme-lemur::before{top:-70px;height:70px}}.template-contact-info-section.theme-leaf-giraffe .bg-img img,.template-contact-info-section.theme-giraffe .bg-img img{max-width:300px;max-height:70%}.template-contact-info-section.theme-toucan .bg-img img{max-width:300px;max-height:50%}.template-contact-info-section.full-width.theme-toucan .bg-img img{max-width:220px}@media screen and (max-width: 115em){.template-contact-info-section.theme-leaf-giraffe .bg-img img,.template-contact-info-section.theme-giraffe .bg-img img,.template-contact-info-section.theme-toucan .bg-img img{opacity:.3}}@media screen and (max-width: 100em){.template-contact-info-section.text-left.split-50-50.full-width .grid{grid-template-columns:1fr 50%}.template-contact-info-section.text-right.split-50-50.full-width .grid{grid-template-columns:50% 1fr}}@media screen and (max-width: 80em){.template-contact-info-section.text-left.split-50-50.body-width .grid{grid-template-columns:1fr 1fr}.template-contact-info-section.text-right.split-50-50.body-width .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 48em){.template-contact-info-section.padding-both-top-bottom,.template-contact-info-section.padding-top-only{padding-top:0}.template-contact-info-section .grid{width:100%;gap:0;grid-template-columns:1fr !important}.template-contact-info-section .box-of-copy{padding-left:var(--padding-mobile);padding-right:var(--padding-mobile);grid-column:1/2 !important;grid-row:2/3 !important}.template-contact-info-section .box-of-copy h2{font-size:var(--heading-large-mobile)}.template-contact-info-section .image-area{grid-column:1/2 !important;grid-row:1/2 !important}.template-contact-info-section.padding-bottom-only .image-area img,.template-contact-info-section.padding-top-only .image-area img,.template-contact-info-section.padding-both-top-bottom .image-area img,.template-contact-info-section.no-padding .image-area img{border-radius:0}.template-contact-info-section.theme-leaf-giraffe .bg-img img,.template-contact-info-section.theme-giraffe .bg-img img,.template-contact-info-section.theme-toucan .bg-img img{height:200px;max-height:40%}}.template-forms-section{position:relative;padding:3em 0}.template-forms-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);width:calc(100% - var(--padding-desktop)*2);max-width:var(--body-width);margin:0 auto;display:grid;position:relative;z-index:20}.template-forms-section .box-of-copy .links{columns:2 auto}.template-forms-section .box-of-copy .links a{display:block}.template-forms-section h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-forms-section .box-of-copy h2:first-letter{margin-left:-0.075em}.template-forms-section:not(.padding-top-only,.padding-both-top-bottom) .box-of-copy h2{margin-top:.25em}.template-forms-section h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-forms-section.center-header h2,.template-forms-section.center-header h3{text-align:center}@media screen and (max-width: 48em){.template-forms-section .box-of-copy{width:calc(100% - var(--padding-mobile)*2)}}@media screen and (max-width: 40em){.template-forms-section h2{font-size:var(--heading-large-mobile)}}.template-google-map-section{line-height:0}.template-google-map-section img.map{display:block;width:100%;height:auto}.template-google-map-section .grid{grid-gap:1em 1em;width:calc(100% - var(--padding-desktop)*2);display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-google-map-section.narrow-width .grid{max-width:var(--narrow-width)}.template-google-map-section a{text-decoration:none;color:#000}.template-google-map-section.small-map-height iframe{height:300px}.template-google-map-section.normal-map-height iframe{height:500px}.template-google-map-section.tall-map-height iframe{height:1000px}.template-google-map-section.full-width .grid{max-width:100%}.template-google-map-section.address-hide .box-of-copy{display:none}.template-google-map-section.address-show-above .box-of-copy{grid-row:1/2;padding-bottom:1em}.template-google-map-section.address-show-below .box-of-copy{padding-top:1em}.template-google-map-section.address-show-above iframe{grid-row:2/3}.template-google-map-section.address-show-left .grid{grid-template-columns:6fr 1em 8fr}.template-google-map-section.address-show-left .box-of-copy{grid-column:1/2;grid-row:1/2}.template-google-map-section.address-show-left iframe{grid-column:3/4;grid-row:1/2}.template-google-map-section.address-show-left.body-width .grid{grid-template-columns:3fr 1em 8fr}.template-google-map-section.address-show-right .grid{grid-template-columns:8fr 1em 6fr}.template-google-map-section.address-show-right .box-of-copy{grid-column:3/4;grid-row:1/2}.template-google-map-section.address-show-right iframe{grid-column:1/2;grid-row:1/2}.template-google-map-section.address-show-right.body-width .grid{grid-template-columns:8fr 1em 3fr}@media screen and (max-width: 80em){.template-google-map-section.body-width{margin-left:0;margin-right:0}}@media screen and (max-width: 64em){.template-google-map-section.address-show-left .grid{grid-template-columns:1fr}.template-google-map-section.address-show-left .box-of-copy{grid-column:1/2;grid-row:1/2}.template-google-map-section.address-show-left iframe{grid-column:1/2;grid-row:2/3}.template-google-map-section.address-show-left.body-width .grid{grid-template-columns:1fr}.template-google-map-section.address-show-right .grid{grid-template-columns:1fr}.template-google-map-section.address-show-right .box-of-copy{grid-column:1/2;grid-row:1/2}.template-google-map-section.address-show-right iframe{grid-column:1/2;grid-row:2/3}.template-google-map-section.address-show-right.body-width .grid{grid-template-columns:1fr}}.template-graphic-border{width:100%;height:7.34375vw;background-image:url("/img/border-leaf-green.webp");background-repeat:no-repeat;background-size:contain}.template-graphic-border.green-leaf{background:url("/img/border-leaf-green.webp")}.template-hero-image-section .grid{display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-hero-image-section .box-of-copy{max-width:calc(100% - var(--padding-desktop)*2);grid-column:1/2;grid-row:1/2;z-index:2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-hero-image-section h2{font-size:4.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-hero-image-section.text-large-size h2{font-size:8em}.template-hero-image-section.text-medium-size h2{font-size:6em}.template-hero-image-section h3{font-size:2.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-hero-image-section.black-text h2,.template-hero-image-section.black-text h3{color:#d1222a}.template-hero-image-section.red-text h2,.template-hero-image-section.red-text h3{color:#d1222a}.template-hero-image-section.text-large-size h3{font-size:6em}.template-hero-image-section.text-medium-size h3{font-size:4em}.template-hero-image-section img{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;padding:0;margin:0;height:auto}.template-hero-image-section.narrow-width .grid{z-index:2;max-width:var(--narrow-width)}.template-hero-image-section.full-width .grid{max-width:100%}.template-hero-image-section.height-slim .grid{height:200px}.template-hero-image-section.height-medium .grid{height:400px}.template-hero-image-section.height-large .grid{height:640px}.template-hero-image-section.height-xlarge .grid{height:800px}.template-hero-image-section.height-full .grid{height:100vh}.template-hero-image-section.height-slim .grid img{max-height:200px}.template-hero-image-section.height-medium .grid img{max-height:400px}.template-hero-image-section.height-large .grid img{max-height:640px}.template-hero-image-section.height-xlarge .grid img{max-height:800px}.template-hero-image-section.height-full .grid img{max-height:100vh}.template-hero-image-section.height-slim img,.template-hero-image-section.height-medium img,.template-hero-image-section.height-large img,.template-hero-image-section.height-xlarge img,.template-hero-image-section.height-full img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 80em){.template-hero-image-section h2{font-size:3.25em}.template-hero-image-section h3{font-size:2em}.template-hero-image-section.text-large-size h2{font-size:6em}.template-hero-image-section.text-medium-size h2{font-size:4.25em}.template-hero-image-section.text-large-size h3{font-size:4em}.template-hero-image-section.text-medium-size h3{font-size:2.5em}}@media screen and (max-width: 64em){.template-hero-image-section h2{font-size:2.5em}.template-hero-image-section h3{font-size:1.7em}.template-hero-image-section.text-large-size h2{font-size:4em}.template-hero-image-section.text-medium-size h2{font-size:3.25em}.template-hero-image-section.text-large-size h3{font-size:2.5em}.template-hero-image-section.text-medium-size h3{font-size:2em}}@media screen and (max-width: 48em){.template-hero-image-section h2{font-size:1.5em}.template-hero-image-section h3{font-size:1em}.template-hero-image-section.text-large-size h2{font-size:3em}.template-hero-image-section.text-medium-size h2{font-size:2em}.template-hero-image-section.text-large-size h3{font-size:1.75em}.template-hero-image-section.text-medium-size h3{font-size:1.25em}}.template-hero-image-section.dark-overlay{position:relative}.template-hero-image-section.dark-overlay .overlay{top:0;left:0;overflow:hidden;display:block;z-index:1;background:#000;opacity:.6;height:100%;width:100%;position:absolute}.template-hero-image-section.dark-overlay.height-slim .overlay{max-height:200px}.template-hero-image-section.dark-overlay.height-medium .overlay{max-height:400px}.template-hero-image-section.dark-overlay.height-large .overlay{max-height:640px}.template-hero-image-section.dark-overlay.height-xlarge .overlay{max-height:800px}.template-hero-image-section.dark-overlay.height-full .overlay{max-height:100vh}.template-hero-image-section.swipe-in .with-overlay{width:0;position:absolute;overflow:hidden}.template-hero-image-section.swipe-in{position:relative}.template-hero-image-section.swipe-in .overlay{overflow:hidden;background:#000;opacity:.6;height:100%;width:100%;position:absolute}.template-image-section .grid{display:grid;grid-template-columns:1fr;max-width:var(--body-width);margin:0 auto}.template-image-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/2;z-index:2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-image-section h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,.6)}.template-image-section img{grid-column:1/2;grid-row:1/2;max-width:100%;display:block;width:100%;margin-left:0;margin-right:0;padding:0}.template-image-section.narrow-width .grid{max-width:var(--narrow-width)}.template-image-section.full-width .grid{max-width:100%}@media screen and (max-width: 80em){.template-image-section.body-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.template-image-section h2{font-size:2.5em}.template-image-section h3{font-size:1.5em}}@media screen and (max-width: 48em){.template-image-section h2{font-size:1.5em}.template-image-section h3{font-size:1em}}.template-office-info-section .grid{width:calc(100% - var(--padding-desktop)*2);max-width:var(--body-width);margin:0 auto;display:grid;grid-template-columns:1fr}.template-office-info-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-office-info-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-office-info-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-office-info-section .links{grid-column:1/2;grid-row:2/3;width:100%;max-width:var(--body-width);margin:2em auto 0 auto;display:grid;grid-template-columns:repeat(3, min-content);justify-content:space-between}.template-office-info-section .links a{display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;text-align:center;text-decoration:none;color:var(--carbon);font-size:var(--text-medium);font-weight:var(--font-weight-bold);margin-bottom:2rem}.template-office-info-section .links a img{display:block;width:370px;height:258px;border-radius:20px}.template-office-info-section .links a:hover img{opacity:.9}.template-office-info-section .links a span{margin-top:1em;text-transform:uppercase}.template-office-info-section .more{grid-column:1;grid-row:3/4;display:grid;justify-content:center;justify-items:center;margin:1rem 0 3rem 0}@media screen and (max-width: 80em){.template-office-info-section .links{grid-template-columns:repeat(3, 1fr);gap:0 30px}.template-office-info-section .links a img{width:100%;max-width:370px;height:auto}}@media screen and (max-width: 48em){.template-office-info-section .grid{width:calc(100% - var(--padding-mobile)*2)}.template-office-info-section .box-of-copy h2{font-size:var(--heading-large-mobile)}.template-office-info-section .links{grid-template-columns:1fr}}.template-providers-section .grid{width:calc(100% - var(--padding-desktop)*2);max-width:var(--body-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4em;justify-content:space-between}.template-providers-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;text-align:center;padding:0}.template-providers-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-providers-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-providers-section .links{grid-column:2/3;grid-row:1/2;display:grid;grid-template-columns:1fr 1fr;gap:2em;justify-content:end;justify-items:end;align-content:center}.template-providers-section .links .link .headshot{position:relative;width:270px;height:270px;display:grid;grid-template-columns:1fr;justify-content:center;text-align:center;text-decoration:none;font-weight:bold}.template-providers-section .links .link .headshot>a{display:block}.template-providers-section .links .link .headshot>a>img{position:absolute;top:0;left:0;display:block;width:270px;height:270px;border-radius:20px;z-index:10;object-fit:cover}.template-providers-section .links .link .social{position:absolute;left:0;bottom:0;width:270px;height:50px;display:none;gap:1em;justify-content:center;align-items:center;background-color:var(--yellow);border-radius:0 0 1em 1em;z-index:20}.template-providers-section .links .link:hover .social{display:flex}.template-providers-section .links .link .social::before{content:"";position:absolute;background-color:rgba(0,0,0,0);top:0;height:2em;width:100%;border-top-left-radius:1em;box-shadow:0 -1em 0 0 var(--yellow);border-top-right-radius:1em;transform:scaleY(-1) translateY(100%)}.template-providers-section .links .link .social a{z-index:30}.template-providers-section .links .link .social img{width:30px;height:30px}.template-providers-section .links .link .title{text-align:center;padding:1em 0}.template-providers-section .links .link .title a{color:var(--carbon);text-decoration:none;color:var(--carbon);font-weight:var(--font-weight-bold)}.template-providers-section{position:relative;margin-top:138px;background-color:var(--brown)}.template-providers-section::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-chimp-brown.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}@media screen and (max-width: 80em){.template-providers-section{margin-top:105px}.template-providers-section::before{top:-105px;height:105px;background-size:auto 100%}.template-providers-section .grid{grid-template-columns:1fr}.template-providers-section .links{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(4, 1fr);justify-content:center;justify-items:center}.template-providers-section .links .link .headshot{width:200px;height:200px;margin:0 auto}.template-providers-section .links .link .headshot>a>img{width:200px;height:200px}.template-providers-section .links .link .social{width:200px}}@media screen and (max-width: 64em){.template-providers-section .links{grid-template-columns:repeat(2, 1fr);justify-content:space-around;justify-self:center}.template-providers-section .links .link .headshot{width:270px;height:270px}.template-providers-section .links .link .headshot>a>img{width:270px;height:270px}.template-providers-section .links .link .social{width:270px}}@media screen and (max-width: 48em){.template-providers-section{margin-top:70px}.template-providers-section::before{top:-70px;height:70px}.template-providers-section .grid{width:calc(100% - var(--padding-mobile)*2)}.template-providers-section .box-of-copy h2{font-size:var(--heading-large-mobile)}}@media screen and (max-width: 40em){.template-providers-section .links .link .headshot{width:150px;height:150px}.template-providers-section .links .link .headshot>a>img{width:150px;height:150px}.template-providers-section .links .link .social{width:150px}}.template-slideshow-section{display:grid;max-width:var(--body-width);margin:0 auto}.template-slideshow-section.narrow-width{max-width:var(--narrow-width)}.template-slideshow-section.full-width{max-width:100%;width:100%}.template-slideshow-section .slides{position:relative;height:500px;width:100%}.template-slideshow-section .slides div.slide{display:grid;width:100%;height:500px;background:var(--background-image) no-repeat center;background-size:cover}.template-slideshow-section .slides div.slide div.inner-box-of-copy{text-align:center}.template-slideshow-section .slides div.slide div.inner-box-of-copy h2{font-size:3em;margin-bottom:.25em;line-height:1em;text-transform:uppercase}.template-slideshow-section .slides div.slide div.inner-box-of-copy h3{font-size:2em;margin-bottom:.5em;line-height:1em}.template-slideshow-section.light-font .slides h2,.template-slideshow-section.light-font .slides .inner-box-of-copy h3{color:#fff !important}.template-slideshow-section.dark-font .slides h2,.template-slideshow-section.dark-font .slides .inner-box-of-copy h3{color:#000 !important}@media screen and (max-width: 64em){.template-slideshow-section .slides{height:400px}.template-slideshow-section .slides div.slide{height:400px}}@media screen and (max-width: 48em){.template-slideshow-section .slides{height:300px}.template-slideshow-section .slides div.slide{height:300px;background-image:var(--background-image-mobile)}.template-slideshow-section .slides div.slide div.inner-box-of-copy h2{font-size:2em}.template-slideshow-section .slides div.slide div.inner-box-of-copy h3{font-size:1.4em}}.template-testimonial-section .grid{width:calc(100% - var(--padding-desktop)*2);max-width:var(--body-width);margin:0 auto;display:grid;grid-template-columns:40% 1fr;grid-template-rows:min-content min-content;gap:1em 4em}.template-testimonial-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-column:1/2;grid-row:1/3;align-self:center;justify-self:center;text-align:center;padding:0 2em}.template-testimonial-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-testimonial-section .box-of-copy .more{margin-top:3em;display:inline-block;font-size:var(--text-medium)}.template-testimonial-section .quote{grid-column:2/3;grid-row:1/2;padding:3em;background-color:var(--light-gray);border-radius:1em;position:relative;align-self:center}.template-testimonial-section .quote::before{content:"";position:absolute;background-image:url("/img/quote-tail.webp");width:30px;height:47px;bottom:-27px;left:0}.template-testimonial-section .source{grid-column:2/3;grid-row:2/3;padding:1em;font-weight:var(--font-weight-semibold);width:50%;margin:0 auto}.template-testimonial-section .source span{font-weight:var(--font-weight-normal);display:block}.template-testimonial-section .grid>.more{display:none}@media screen and (max-width: 48em){.template-testimonial-section .grid{width:calc(100% - var(--padding-mobile)*2);grid-template-columns:1fr}.template-testimonial-section .box-of-copy{grid-column:1/2;grid-row:1/2}.template-testimonial-section .box-of-copy h2{font-size:var(--heading-large-mobile)}.template-testimonial-section .box-of-copy .more{display:none}.template-testimonial-section .quote{grid-column:1/2;grid-row:2/3}.template-testimonial-section .source{grid-column:1/2;grid-row:3/4}.template-testimonial-section .grid>.more{display:inline-block;grid-column:1/2;grid-row:4/5;justify-self:center}}.template-text-image-section{position:relative}.template-text-image-section .grid{width:calc(100% - var(--padding-desktop)*2);margin:0 auto;display:grid;align-items:center;gap:2em}.template-text-image-section .bg-img{width:100%;margin:0 auto;position:relative;overflow:hidden}.template-text-image-section.full-width .grid{width:100%}.template-text-image-section.full-width .grid .box-of-copy{padding:0 var(--padding-desktop)}.template-text-image-section.body-width .grid{max-width:var(--body-width)}.template-text-image-section.narrow-width .grid{max-width:var(--narrow-width)}.template-text-image-section .image-area{grid-row:1;z-index:20;grid-row:1}.template-text-image-section .image-area img{width:100%;height:auto;display:block;border-radius:20px}.template-text-image-section.padding-bottom-only .image-area{align-self:start}.template-text-image-section.padding-bottom-only .image-area img{width:100%;height:auto;display:block;border-radius:0 0 20px 20px}.template-text-image-section.padding-top-only .image-area{align-self:end}.template-text-image-section.padding-top-only .image-area img{width:100%;height:auto;display:block;border-radius:20px 20px 0 0}.template-text-image-section.no-padding .image-area img{width:100%;height:auto;display:block;border-radius:0}.template-text-image-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);grid-row:1;z-index:20;padding:2rem 0}.template-text-image-section .box-of-copy h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-text-image-section .box-of-copy h2:first-letter{margin-left:-0.075em}.template-text-image-section:not(.padding-top-only,.padding-both-top-bottom) .box-of-copy h2{margin-top:0}.template-text-image-section .box-of-copy h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-text-image-section.full-width .grid .box-of-copy{padding-top:var(--padding-desktop);padding-bottom:var(--padding-desktop)}.template-text-image-section.full-width .grid .image-area{width:100%;height:100%}.template-text-image-section.full-width .grid .image-area img{width:100%;height:100%;object-fit:cover}.template-text-image-section.split-50-50 .grid{grid-template-columns:1fr 1fr}.template-text-image-section.split-20-80 .grid{grid-template-columns:1fr 4fr}.template-text-image-section.split-25-75 .grid{grid-template-columns:1fr 3fr}.template-text-image-section.split-33-66 .grid{grid-template-columns:1fr 2fr}.template-text-image-section.split-66-33 .grid{grid-template-columns:2fr 1fr}.template-text-image-section.split-75-25 .grid{grid-template-columns:3fr 1fr}.template-text-image-section.split-80-20 .grid{grid-template-columns:4fr 1fr}.template-text-image-section.text-left .box-of-copy{grid-column:1/2}.template-text-image-section.text-left .image-area{grid-column:2/3}.template-text-image-section.text-right .box-of-copy{grid-column:2/3}.template-text-image-section.text-right .image-area{grid-column:1/2}.template-text-image-section.text-left.split-50-50 .grid{grid-template-columns:1fr 50%}.template-text-image-section.text-left.split-50-50.full-width .grid{grid-template-columns:25% 50%;justify-content:end}.template-text-image-section.text-left.split-50-50.full-width .grid .box-of-copy{text-align:center}.template-text-image-section.text-right.split-50-50 .grid{grid-template-columns:50% 1fr}.template-text-image-section.text-right.split-50-50.full-width .grid{grid-template-columns:50% 25%;justify-content:start}.template-text-image-section.text-right.split-50-50.full-width .grid .box-of-copy{text-align:center}.template-text-image-section .bg-img{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.template-text-image-section .bg-img img{position:absolute;z-index:10;max-height:100%;max-width:calc(var(--padding-desktop)*2);height:auto;width:auto}.template-text-image-section.theme-leaf,.template-text-image-section.theme-leaf-giraffe,.template-text-image-section.theme-giraffe{background-color:var(--green)}.template-text-image-section.theme-leaf h2,.template-text-image-section.theme-leaf-giraffe h2,.template-text-image-section.theme-giraffe h2{color:var(--carbon)}.template-text-image-section.theme-giraffe{background-color:var(--green)}.template-text-image-section.theme-giraffe h2{color:var(--carbon)}.template-text-image-section.theme-toucan{background-color:var(--yellow);color:var(--white)}.template-text-image-section.theme-toucan h2{color:var(--white)}.template-text-image-section.theme-toucan a{color:var(--white)}.template-text-image-section.theme-lemur{color:var(--white)}.template-text-image-section.theme-lemur h2{color:var(--white)}.template-text-image-section.theme-lemur a{color:var(--white)}.template-text-image-section.theme-leaf,.template-text-image-section.theme-leaf-giraffe{position:relative;margin-top:7.34375vw}.template-text-image-section.theme-leaf::before,.template-text-image-section.theme-leaf-giraffe::before{content:"";position:absolute;top:-7.34375vw;left:0;width:100%;height:7.34375vw;margin-top:1px;background-image:url("/img/border-leaf-green.webp");background-repeat:no-repeat;background-size:contain;background-position:center bottom}.template-text-image-section.theme-chimp{position:relative;margin-top:138px;background-color:var(--brown)}.template-text-image-section.theme-chimp::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-chimp-brown.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-text-image-section.theme-lemur{position:relative;margin-top:138px;background-color:var(--slate);color:var(--white)}.template-text-image-section.theme-lemur::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-lemur-slate.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-text-image-section.text-left.theme-leaf-giraffe .bg-img img,.template-text-image-section.text-left.theme-giraffe .bg-img img{transform:scaleX(-1);bottom:0;left:0}.template-text-image-section.text-left.theme-toucan .bg-img img{bottom:0;left:5%;transform:translateY(39%)}.template-text-image-section.text-right.theme-leaf-giraffe .bg-img img,.template-text-image-section.text-right.theme-giraffe .bg-img img{bottom:0;right:0}.template-text-image-section.text-right.theme-toucan .bg-img img{bottom:0;right:5%;transform:scaleX(-1) translateY(39%)}@media screen and (max-width: 80em){.template-text-image-section.theme-leaf,.template-text-image-section.theme-leaf-giraffe,.template-text-image-section.theme-chimp,.template-text-image-section.theme-lemur{margin-top:105px}.template-text-image-section.theme-leaf::before,.template-text-image-section.theme-leaf-giraffe::before,.template-text-image-section.theme-chimp::before,.template-text-image-section.theme-lemur::before{top:-105px;height:105px;background-size:auto 100%}}@media screen and (max-width: 48em){.template-text-image-section.theme-leaf,.template-text-image-section.theme-leaf-giraffe,.template-text-image-section.theme-chimp,.template-text-image-section.theme-lemur{margin-top:70px}.template-text-image-section.theme-leaf::before,.template-text-image-section.theme-leaf-giraffe::before,.template-text-image-section.theme-chimp::before,.template-text-image-section.theme-lemur::before{top:-70px;height:70px}}.template-text-image-section.theme-leaf-giraffe .bg-img img,.template-text-image-section.theme-giraffe .bg-img img{max-width:300px;max-height:70%}.template-text-image-section.theme-toucan .bg-img img{max-width:300px;max-height:50%}.template-text-image-section.full-width.theme-toucan .bg-img img{max-width:220px}@media screen and (max-width: 115em){.template-text-image-section.theme-leaf-giraffe .bg-img img,.template-text-image-section.theme-giraffe .bg-img img,.template-text-image-section.theme-toucan .bg-img img{opacity:.3}}@media screen and (max-width: 100em){.template-text-image-section.text-left.split-50-50.full-width .grid{grid-template-columns:1fr 50%}.template-text-image-section.text-right.split-50-50.full-width .grid{grid-template-columns:50% 1fr}}@media screen and (max-width: 80em){.template-text-image-section.text-left.split-50-50.body-width .grid{grid-template-columns:1fr 1fr}.template-text-image-section.text-right.split-50-50.body-width .grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 48em){.template-text-image-section.padding-both-top-bottom,.template-text-image-section.padding-top-only{padding-top:0}.template-text-image-section .grid{width:100%;gap:0;grid-template-columns:1fr !important}.template-text-image-section .box-of-copy{padding-left:var(--padding-mobile);padding-right:var(--padding-mobile);grid-column:1/2 !important;grid-row:2/3 !important}.template-text-image-section .box-of-copy h2{font-size:var(--heading-large-mobile)}.template-text-image-section .image-area{grid-column:1/2 !important;grid-row:1/2 !important}.template-text-image-section.padding-bottom-only .image-area img,.template-text-image-section.padding-top-only .image-area img,.template-text-image-section.padding-both-top-bottom .image-area img,.template-text-image-section.no-padding .image-area img{border-radius:0}.template-text-image-section.theme-leaf-giraffe .bg-img img,.template-text-image-section.theme-giraffe .bg-img img,.template-text-image-section.theme-toucan .bg-img img{height:200px;max-height:40%}}.template-text-section{position:relative}.template-text-section .box-of-copy{font-size:var(--text-medium);line-height:var(--text-line-height);width:calc(100% - var(--padding-desktop)*2);margin:0 auto;display:grid;position:relative;z-index:20}.template-text-section.full-width .box-of-copy{max-width:calc(100% - var(--padding-desktop)*4)}.template-text-section.body-width .box-of-copy{max-width:var(--body-width)}.template-text-section.narrow-width .box-of-copy,.template-text-section.narrow-width-offset-right .box-of-copy,.template-text-section.narrow-width-offset-left .box-of-copy{max-width:var(--narrow-width)}.template-text-section.narrow-width-offset-right .box-of-copy{padding-left:10em}.template-text-section.narrow-width-offset-left .box-of-copy{padding-right:10em}.template-text-section h2{font-family:var(--header-font-family);font-size:var(--heading-large);font-weight:var(--font-weight-normal);line-height:1em;margin-bottom:.25em}.template-text-section .box-of-copy h2:first-letter{margin-left:-0.075em}.template-text-section:not(.padding-top-only,.padding-both-top-bottom) .box-of-copy h2{margin-top:.25em}.template-text-section h3{font-family:var(--subheader-font-family);font-size:var(--heading-medium);font-weight:var(--font-weight-bold);line-height:1em;text-transform:uppercase;margin-bottom:.5em}.template-text-section.center-header h2,.template-text-section.center-header h3{text-align:center}.template-text-section .bg-img{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.template-text-section .bg-img img{position:absolute;z-index:10;max-height:100%;max-width:calc(var(--padding-desktop)*2);height:auto;width:auto}.template-text-section.theme-leaf,.template-text-section.theme-leaf-giraffe,.template-text-section.theme-giraffe{background-color:var(--green)}.template-text-section.theme-leaf h2,.template-text-section.theme-leaf-giraffe h2,.template-text-section.theme-giraffe h2{color:var(--carbon)}.template-text-section.theme-giraffe{background-color:var(--green)}.template-text-section.theme-giraffe h2{color:var(--carbon)}.template-text-section.theme-toucan{background-color:var(--yellow);color:var(--white)}.template-text-section.theme-toucan h2{color:var(--white)}.template-text-section.theme-toucan a{color:var(--white)}.template-text-section.theme-lemur{color:var(--white)}.template-text-section.theme-lemur h2{color:var(--white)}.template-text-section.theme-lemur a{color:var(--white)}.template-text-section.theme-leaf,.template-text-section.theme-leaf-giraffe{position:relative;margin-top:7.34375vw}.template-text-section.theme-leaf::before,.template-text-section.theme-leaf-giraffe::before{content:"";position:absolute;top:-7.34375vw;left:0;width:100%;height:7.34375vw;margin-top:1px;background-image:url("/img/border-leaf-green.webp");background-repeat:no-repeat;background-size:contain;background-position:center bottom}.template-text-section.theme-chimp{position:relative;margin-top:138px;background-color:var(--brown)}.template-text-section.theme-chimp::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-chimp-brown.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-text-section.theme-lemur{position:relative;margin-top:138px;background-color:var(--slate);color:var(--white)}.template-text-section.theme-lemur::before{content:"";position:absolute;top:-138px;left:0;width:100%;height:138px;background-image:url("/img/cutout-lemur-slate.webp");background-repeat:no-repeat;background-size:contain;background-position:80% 0}.template-text-section.text-left.theme-leaf-giraffe .bg-img img,.template-text-section.text-left.theme-giraffe .bg-img img{transform:scaleX(-1);bottom:0;left:0}.template-text-section.text-left.theme-toucan .bg-img img{bottom:0;left:5%;transform:translateY(39%)}.template-text-section.text-right.theme-leaf-giraffe .bg-img img,.template-text-section.text-right.theme-giraffe .bg-img img{bottom:0;right:0}.template-text-section.text-right.theme-toucan .bg-img img{bottom:0;right:5%;transform:scaleX(-1) translateY(39%)}@media screen and (max-width: 80em){.template-text-section.theme-leaf,.template-text-section.theme-leaf-giraffe,.template-text-section.theme-chimp,.template-text-section.theme-lemur{margin-top:105px}.template-text-section.theme-leaf::before,.template-text-section.theme-leaf-giraffe::before,.template-text-section.theme-chimp::before,.template-text-section.theme-lemur::before{top:-105px;height:105px;background-size:auto 100%}}@media screen and (max-width: 48em){.template-text-section.theme-leaf,.template-text-section.theme-leaf-giraffe,.template-text-section.theme-chimp,.template-text-section.theme-lemur{margin-top:70px}.template-text-section.theme-leaf::before,.template-text-section.theme-leaf-giraffe::before,.template-text-section.theme-chimp::before,.template-text-section.theme-lemur::before{top:-70px;height:70px}}.template-text-section .bg-img img{max-width:320px}.template-text-section.full-width .bg-img img{opacity:.4}.template-text-section.theme-leaf-giraffe .bg-img img,.template-text-section.theme-giraffe .bg-img img{transform:scaleX(-1);bottom:0;left:0}.template-text-section.theme-leaf-giraffe.narrow-width-offset-right .bg-img img{transform:scaleX(1);bottom:0;right:0;left:auto}@media screen and (max-width: 116em){.template-text-section.body-width .bg-img img{opacity:.4}}@media screen and (max-width: 64em){.template-text-section.narrow-width-offset-right{max-width:40em}.template-text-section.narrow-width-offset-right .box-of-copy{padding-left:6em}.template-text-section.narrow-width-offset-left{max-width:40em}.template-text-section.narrow-width-offset-left .box-of-copy{padding-right:6em}}@media screen and (max-width: 48em){.template-text-section .box-of-copy{width:calc(100% - var(--padding-mobile)*2)}}@media screen and (max-width: 40em){.template-text-section h2{font-size:var(--heading-large-mobile)}.template-text-section.body-width .bg-img img{max-width:200px}.template-text-section.narrow-width-offset-right{max-width:30em}.template-text-section.narrow-width-offset-right .box-of-copy{padding-left:5em}.template-text-section.narrow-width-offset-left{max-width:30em}.template-text-section.narrow-width-offset-left .box-of-copy{padding-right:5em}}@media screen and (max-width: 26em){.template-text-section.narrow-width-offset-right .box-of-copy{padding-left:1em}.template-text-section.narrow-width-offset-left .box-of-copy{padding-right:1em}}/*# sourceMappingURL=sections.min.css.map */
