.first-container{background-color:var(--primary);padding-top:7rem}@media only screen and (min-width:0){:root{--primary:#222;--primaryLight:#262626;--primaryDark:#1d1d1d;--offPageColor:#1f1f1f;--footerColor:#1a1a1a;--secondary:#fdd32a;--secondaryLight:#fdd32a;--secondaryDark:#e1b508;--headerColor:#fff;--bodyTextColor:#dbdbdb;--bodyTextColorWhite:#fafbfc;--topperFontSize:clamp(.8125rem,1.6vw,1rem);--headerFontSize:clamp(1.9375rem,3.9vw,3.0625rem);--bodyFontSize:1rem;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 1rem}body{margin:0;padding:0}*,:before,:after{box-sizing:border-box}.cs-topper{font-size:var(--topperFontSize);text-transform:uppercase;text-align:inherit;letter-spacing:.1em;color:var(--secondary);margin-bottom:.25rem;font-weight:700;line-height:1.2em;display:block}.cs-title{font-size:var(--headerFontSize);text-align:inherit;max-width:43.75rem;color:var(--headerColor);margin:0 0 1rem;font-weight:900;line-height:1.2em;position:relative}.cs-text{font-size:var(--bodyFontSize);text-align:inherit;width:100%;max-width:40.625rem;color:var(--bodyTextColor);margin:0;line-height:1.5em}.cs-button-solid{text-align:center;color:#000;background-color:var(--secondary);z-index:1;border-radius:8px;min-width:11.5rem;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,8vw,3.25rem);text-decoration:none;transition:color .3s;display:inline-block;position:relative}.cs-button-solid:hover{color:#fff}.cs-button-solid:before{content:"";background:var(--footerColor);opacity:1;z-index:-1;border-radius:6px;width:0%;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}.cs-button-solid:hover:before{width:100%}.cs-hide-on-mobile{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#2b2b2b}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#bbb}}@media only screen and (min-width:64rem){.cs-hide-on-mobile{display:block}.cs-hide-on-desktop{display:none}}@media only screen and (min-width:0){body,html{color:var(--bodyTextColor);scroll-behavior:smooth;margin:0;padding:0;font-family:Inter,Arial,sans-serif;font-size:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{transition:background-color .3s}.container{width:92%;margin:auto;position:relative}h1,h2,h3,h4,h5,h6{color:var(--headerColor);margin:0}p,li,a{margin:0;font-size:1rem;line-height:1.5em}p,li{color:#353535}a:hover,button:hover{cursor:pointer}.skip{z-index:-1111111;opacity:0;position:absolute;top:0;left:0}@font-face{font-style:normal;font-family:Inter;font-weight:400;font-display:swap;src:local(""),url(/_astro/inter-v18-latin-regular.BOOGhInR.woff2)format("woff2")}@font-face{font-style:normal;font-family:Inter;font-weight:700;font-display:swap;src:local(""),url(/_astro/inter-v18-latin-700.Sckx8rpT.woff2)format("woff2")}@font-face{font-style:normal;font-family:Inter;font-weight:900;font-display:swap;src:local(""),url(/_astro/inter-v18-latin-900.CcF180C5.woff2)format("woff2")}}@media only screen and (min-width:1024px){body,html{margin:0;padding:0}}@media only screen and (min-width:3000px){body,html{font-size:.55vw}}@media only screen and (min-width:0){#hero-gaia{background-color:#111;justify-content:center;align-items:center;min-height:65vh;padding:8rem 1rem 4rem;display:flex;position:relative;overflow:hidden}#hero-gaia .cs-background{z-index:0;position:absolute;inset:0}#hero-gaia .cs-background:before{content:"";z-index:1;background:linear-gradient(#0009,#0000004d);position:absolute;inset:0}#hero-gaia .cs-background img{object-fit:cover;object-position:center top;width:100%;height:100%}#hero-gaia .cs-container{z-index:2;width:100%;max-width:80rem;margin:auto;padding:0 1rem;position:relative}#hero-gaia .cs-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:52rem;margin:auto;display:flex}#hero-gaia .cs-topper{color:var(--secondary)}#hero-gaia .cs-title{color:#fff;margin:0;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:900;line-height:1.15}#hero-gaia .cs-text{color:#ffffffd9;max-width:38rem;margin:0;font-size:clamp(1rem,2vw,1.125rem)}#hero-gaia .cs-button-group{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}#hero-gaia .cs-button-outline{text-align:center;color:#fff;border:2px solid #ffffff80;border-radius:8px;min-width:11.5rem;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,8vw,3.25rem);text-decoration:none;transition:border-color .3s,color .3s;display:inline-block}#hero-gaia .cs-button-outline:hover{border-color:var(--secondary);color:var(--secondary)}}@media only screen and (min-width:48rem){#hero-gaia{min-height:90vh}}@media only screen and (min-width:0){#gaia-sbs{padding:var(--sectionPadding);background-color:var(--primary)}#gaia-sbs .cs-container{flex-direction:column;align-items:flex-start;gap:clamp(3rem,6vw,4rem);width:100%;max-width:34.375rem;margin:auto;display:flex}#gaia-sbs .cs-picture{aspect-ratio:.93;z-index:1;border-radius:1rem;width:95%;max-width:34.375rem;display:block;position:relative}#gaia-sbs .cs-picture:before{content:"";background:#1a1a1a;border-radius:1rem;width:10rem;height:clamp(12.625rem,25vw,15.5rem);position:absolute;top:calc(-1*clamp(.5rem,2.09vw,1.25rem));right:calc(-1*clamp(.5rem,2.09vw,1.25rem))}#gaia-sbs .cs-picture:after{content:"";z-index:-1;background:#1a1a1a;border-radius:1rem;width:10rem;height:clamp(12.625rem,25vw,15.5rem);position:absolute;bottom:calc(-1*clamp(.5rem,2.09vw,1.25rem));left:calc(-1*clamp(.5rem,2.09vw,1.25rem))}#gaia-sbs .cs-picture img{object-fit:cover;border-radius:1rem;width:100%;height:100%;position:absolute;inset:0}#gaia-sbs .cs-content{text-align:left;flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}#gaia-sbs .cs-content .cs-text{margin-bottom:1rem}#gaia-sbs .cs-content .cs-text:last-of-type{margin-bottom:2rem}#gaia-sbs .cs-button-solid{background-color:var(--secondary)}}@media only screen and (min-width:48rem){#gaia-sbs .cs-container{flex-direction:row;justify-content:center;gap:clamp(3.75rem,9.5vw,8rem);max-width:80rem}#gaia-sbs .cs-picture{flex:none;width:clamp(20.5rem,37.5vw,31.375rem);height:clamp(27.5rem,40vw,32.5rem);margin:0 0 0 clamp(1rem,5vw,1.25rem)}#gaia-sbs .cs-content{justify-content:center;width:45%;margin:0}}@media only screen and (min-width:0){#gaia-stats{background-color:var(--secondary);padding:clamp(2rem,4vw,3rem) 1rem}#gaia-stats .cs-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 3rem;width:100%;max-width:80rem;margin:auto;display:flex}#gaia-stats .cs-stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}#gaia-stats .cs-number{color:#111;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1}#gaia-stats .cs-desc{color:#333;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}#gaia-stats .cs-divider{background:#0003;width:1px;height:3rem;display:none}}@media only screen and (min-width:48rem){#gaia-stats .cs-divider{display:block}}@media only screen and (min-width:0){#gaia-features{padding:var(--sectionPadding);background-color:var(--primaryLight)}#gaia-features .cs-container{flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3rem);width:100%;max-width:80rem;margin:auto;display:flex}#gaia-features .cs-content{text-align:center;flex-direction:column;align-items:center;display:flex}#gaia-features .cs-content .cs-text{text-align:center;max-width:38rem}#gaia-features .cs-card-group{grid-template-columns:1fr;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}#gaia-features .cs-item{background-color:var(--primary);border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);transition:border-color .3s,transform .2s;display:flex}#gaia-features .cs-item:hover{border-color:var(--secondary);transform:translateY(-3px)}#gaia-features .cs-icon-wrap{background-color:#fdd32a1a;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}#gaia-features .cs-h3{color:var(--headerColor);margin:0;font-size:1.0625rem;font-weight:700}#gaia-features .cs-item-text{color:var(--bodyTextColor);margin:0;font-size:.9375rem;line-height:1.6}}@media only screen and (min-width:37.5rem){#gaia-features .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#gaia-features .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0){#gaia-content{padding:var(--sectionPadding);background-color:var(--primary)}#gaia-content .cs-container{width:100%;max-width:80rem;margin:auto}#gaia-content .cs-text-block{flex-direction:column;gap:0;max-width:50rem;margin:auto;display:flex}#gaia-content .cs-title{margin-top:2rem;margin-bottom:1rem;font-size:clamp(1.3rem,3vw,2rem)}#gaia-content .cs-title:first-of-type{margin-top:0}#gaia-content .cs-text{max-width:100%;color:var(--bodyTextColor);margin-bottom:1rem}#gaia-content .cs-text strong{color:var(--secondary);font-weight:700}#gaia-process{padding:var(--sectionPadding);background-color:var(--primaryDark)}#gaia-process .cs-container{flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3rem);width:100%;max-width:80rem;margin:auto;display:flex}#gaia-process .cs-content{text-align:center;flex-direction:column;align-items:center;display:flex}#gaia-process .cs-steps{grid-template-columns:1fr;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}#gaia-process .cs-step{background-color:var(--primary);border:1px solid #ffffff0f;border-radius:.75rem;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}#gaia-process .cs-step-number{color:var(--secondary);flex-shrink:0;min-width:2.5rem;font-size:2rem;font-weight:900;line-height:1}#gaia-process .cs-h3{color:var(--headerColor);margin-bottom:.4rem;font-size:1.0625rem;font-weight:700}#gaia-process .cs-item-text{color:var(--bodyTextColor);margin:0;font-size:.9375rem;line-height:1.6}}@media only screen and (min-width:48rem){#gaia-process .cs-steps{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0){#gaia-faq{padding:var(--sectionPadding);background-color:var(--primaryLight)}#gaia-faq .cs-container{flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3rem);width:100%;max-width:80rem;margin:auto;display:flex}#gaia-faq .cs-content{text-align:center;flex-direction:column;align-items:center;display:flex}#gaia-faq .cs-faq-group{flex-direction:column;gap:.75rem;width:100%;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}#gaia-faq .cs-faq-item{background-color:var(--primary);border:1px solid #ffffff0f;border-radius:.5rem;overflow:hidden}#gaia-faq .cs-faq-button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}#gaia-faq .cs-faq-question{color:var(--headerColor);margin:0;font-size:1rem;font-weight:700;line-height:1.4}#gaia-faq .cs-faq-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}#gaia-faq .cs-faq-icon:before,#gaia-faq .cs-faq-icon:after{content:"";background-color:var(--secondary);border-radius:2px;transition:transform .3s,opacity .3s;position:absolute}#gaia-faq .cs-faq-icon:before{width:14px;height:2px}#gaia-faq .cs-faq-icon:after{width:2px;height:14px}#gaia-faq .cs-faq-button[aria-expanded=true] .cs-faq-icon:after{opacity:0;transform:rotate(90deg)}#gaia-faq .cs-faq-answer{padding:0 1.5rem 1.25rem}#gaia-faq .cs-faq-answer p{color:var(--bodyTextColor);margin:0;font-size:.9375rem;line-height:1.6}#gaia-faq .cs-faq-answer strong{color:var(--secondary);font-weight:700}#gaia-contact{padding:var(--sectionPadding);background-color:var(--primary)}#gaia-contact .cs-container{flex-direction:column;gap:clamp(2.5rem,6vw,4rem);width:100%;max-width:80rem;margin:auto;display:flex}#gaia-contact .cs-content{text-align:left;flex-direction:column;gap:.75rem;display:flex}#gaia-contact .cs-contact-list{flex-direction:column;gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:flex}#gaia-contact .cs-contact-list li{color:var(--bodyTextColor);align-items:center;gap:.75rem;display:flex}#gaia-contact .cs-contact-list a{color:var(--secondary);font-weight:600;text-decoration:none}#gaia-contact .cs-contact-list a:hover{text-decoration:underline}#gaia-contact .cs-related-locations{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}#gaia-contact .cs-location-links{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}#gaia-contact .cs-location-links a{color:var(--bodyTextColor);font-size:.875rem;text-decoration:none}#gaia-contact .cs-location-links a:hover{color:var(--secondary)}#gaia-contact .cs-form-wrap{width:100%}}@media only screen and (min-width:48rem){#gaia-contact .cs-container{flex-direction:row;align-items:flex-start}#gaia-contact .cs-content{flex-shrink:0;width:42%}#gaia-contact .cs-form-wrap{flex:1}}