@keyframes AboutContent_shimmer__0uXPW{to{left:100%}}.AboutContent_section__VewuW{padding:clamp(120px,16vh,170px) 1.5rem 5rem;background:#faf9f7}@media(max-width:768px){.AboutContent_section__VewuW{padding:clamp(100px,13vh,140px) 1rem 4rem}}.AboutContent_container__pagw6{max-width:1100px;margin:0 auto;text-align:center}.AboutContent_eyebrow__hw5gc{display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0f513a;margin-bottom:1rem}.AboutContent_title__I1IMD{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;color:#0f1c17;margin:0 0 1rem;line-height:1.1}.AboutContent_founderTitle__m6S4Y{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;color:#d17b00;margin:3.5rem 0 1.5rem}.AboutContent_centeredText__8zw1l{font-family:var(--font-montserrat),sans-serif;font-size:clamp(.85rem,2vw,1rem);line-height:1.75;color:rgba(15,28,23,.85);max-width:640px;margin:0 auto 2.5rem;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.AboutContent_centeredText__8zw1l.AboutContent_visible__uZU3_{opacity:1;transform:translateY(0)}.AboutContent_split__G757K{width:100vw;position:relative;left:50%;margin-left:-50vw;display:grid;align-items:stretch;margin-bottom:clamp(2rem,6vw,3.5rem);opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.AboutContent_split__G757K.AboutContent_visible__uZU3_{opacity:1;transform:translateY(0)}.AboutContent_photoRight__AiO4L{grid-template-columns:1fr minmax(0,46%)}.AboutContent_photoLeft__jEjlh{grid-template-columns:minmax(0,46%) 1fr}.AboutContent_textCol__qX81f{display:flex;flex-direction:column;justify-content:center;padding:clamp(.75rem,3vw,2rem) 0}.AboutContent_textCol__qX81f p{font-family:var(--font-montserrat),sans-serif;font-size:clamp(.78rem,2.6vw,1.05rem);line-height:1.65;color:rgba(15,28,23,.85);text-align:left;margin:0 0 1rem}.AboutContent_textCol__qX81f p:last-child{margin-bottom:0}.AboutContent_photoRight__AiO4L .AboutContent_textCol__qX81f{padding-left:clamp(1.25rem,6vw,8rem);padding-right:clamp(.9rem,3vw,2.5rem)}.AboutContent_photoLeft__jEjlh .AboutContent_textCol__qX81f{padding-right:clamp(1.25rem,6vw,8rem);padding-left:clamp(.9rem,3vw,2.5rem)}.AboutContent_photoWrap__WYQQx{position:relative}.AboutContent_photo__mu0IX{display:block;width:100%;height:100%;min-height:clamp(210px,44vw,360px);object-fit:cover}.AboutContent_photoRight__AiO4L .AboutContent_photo__mu0IX{border-radius:16px 0 0 16px}.AboutContent_photoLeft__jEjlh .AboutContent_photo__mu0IX{border-radius:0 16px 16px 0}@media(min-width:1024px){.AboutContent_split__G757K{width:auto;left:auto;margin-left:auto;margin-right:auto;max-width:1000px;align-items:center;gap:3rem;padding:0 1.5rem}.AboutContent_photoLeft__jEjlh,.AboutContent_photoRight__AiO4L{grid-template-columns:1fr 1fr}.AboutContent_photoLeft__jEjlh .AboutContent_textCol__qX81f,.AboutContent_photoRight__AiO4L .AboutContent_textCol__qX81f{padding-left:0;padding-right:0}.AboutContent_photoWrap__WYQQx{max-width:380px}.AboutContent_photoLeft__jEjlh .AboutContent_photoWrap__WYQQx{justify-self:start}.AboutContent_photoRight__AiO4L .AboutContent_photoWrap__WYQQx{justify-self:end}.AboutContent_photo__mu0IX{height:auto;aspect-ratio:4/3;min-height:0;border-radius:16px}}.AboutContent_founderPhotoWrap__meLU5{width:100%;max-width:320px;margin:0 auto 2rem;position:relative}.AboutContent_founderPhoto__TklLR{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}@keyframes Footer_shimmer__HyT_w{to{left:100%}}.Footer_footer__OYoYH{background:#093124;padding:8rem 0 3rem;position:relative;box-shadow:0 -6px 40px rgba(0,0,0,.28)}.Footer_container__7AGDW{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.Footer_container__7AGDW{padding:0 1.5rem}}@media(max-width:640px){.Footer_container__7AGDW{padding:0 1rem}}.Footer_topSection__Xod6d{display:grid;grid-template-columns:1fr 2fr;grid-gap:4rem;gap:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(9,49,36,.2)}@media(max-width:768px){.Footer_topSection__Xod6d{grid-template-columns:1fr;gap:3rem}}.Footer_brandSection__BSP5x{text-align:center;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid rgba(9,49,36,.2);display:flex;flex-direction:column;align-items:center}.Footer_logo__oqoeK{font-size:1.5rem;font-weight:600;color:#faf9f7;letter-spacing:.1em;margin-bottom:.5rem}.Footer_logo__oqoeK,.Footer_tagline__r_Fhg{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.Footer_tagline__r_Fhg{font-size:1.25rem;color:#d17b00;margin-bottom:1.5rem}.Footer_socialLinks__25T6G{display:flex;justify-content:center;gap:1rem}.Footer_infoBlock__kL4Ce{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:1.5rem;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.Footer_infoBlock__kL4Ce a,.Footer_infoBlock__kL4Ce span{color:hsla(40,23%,97%,.6);transition:color .3s ease}.Footer_infoBlock__kL4Ce a:hover{color:#0f1c17}.Footer_socialLink__tVeAt{width:40px;height:40px;background:hsla(40,23%,97%,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(40,23%,97%,.75);transition:all .6s cubic-bezier(.4,0,.2,1)}.Footer_socialLink__tVeAt svg{width:18px;height:18px}.Footer_socialLink__tVeAt:hover{background:#093124;color:#0f1c17;transform:translateY(-3px)}.Footer_linksSection__KCghA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}@media(max-width:640px){.Footer_linksSection__KCghA{grid-template-columns:1fr;gap:2rem;text-align:center}}.Footer_linkColumn__Iyf5Z h4{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;color:#0f1c17;margin-bottom:1rem;position:relative;display:inline-block}.Footer_linkColumn__Iyf5Z h4:after{content:"";position:absolute;bottom:-5px;left:0;width:30px;height:2px;background:#d17b00}@media(max-width:640px){.Footer_linkColumn__Iyf5Z h4:after{left:50%;transform:translateX(-50%)}}.Footer_linkColumn__Iyf5Z ul{list-style:none}.Footer_linkColumn__Iyf5Z ul li{margin-bottom:.5rem;font-size:.875rem;color:hsla(40,23%,97%,.6)}.Footer_linkColumn__Iyf5Z ul li a{color:hsla(40,23%,97%,.6);transition:color .3s ease}.Footer_linkColumn__Iyf5Z ul li a:hover{color:#0f1c17}.Footer_contactList__RvfxD li{display:flex;align-items:center;gap:.5rem}.Footer_contactList__RvfxD li a{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:640px){.Footer_contactList__RvfxD li,.Footer_contactList__RvfxD li a{justify-content:center}}.Footer_contactIcon__Tvhcr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#d17b00;flex-shrink:0}.Footer_contactIcon__Tvhcr svg{width:100%;height:100%}.Footer_bottomSection__ZyvoJ{display:flex;justify-content:space-between;align-items:center;padding-top:2rem}@media(max-width:768px){.Footer_bottomSection__ZyvoJ{flex-direction:column;gap:1rem;text-align:center}}.Footer_copyright__1ODhL p{font-size:.875rem;color:hsla(40,23%,97%,.4);margin:0}.Footer_legalLinks__9JMcF{display:flex;align-items:center;gap:1rem}.Footer_legalLinks__9JMcF a{font-size:.875rem;color:hsla(40,23%,97%,.4);transition:color .3s ease}.Footer_legalLinks__9JMcF a:hover{color:#0f1c17}.Footer_legalLinks__9JMcF span{color:hsla(40,23%,97%,.25)}@media(max-width:640px){.Footer_legalLinks__9JMcF{flex-wrap:wrap;justify-content:center}}.Footer_developerCredit__tX41Z{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(9,49,36,.12)}.Footer_developerLink__ySmQd{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:hsla(40,23%,97%,.4);text-decoration:none;padding:.25rem 1rem;border-radius:50%;background:hsla(40,23%,97%,.04);transition:all .3s ease}.Footer_developerLink__ySmQd:hover{background:rgba(9,49,36,.12);color:#0f1c17;transform:translateY(-1px)}.Footer_developerLink__ySmQd:hover .Footer_developerLogo__HKrnl{animation:Footer_spin__Yr5pd 1s ease-in-out}.Footer_developerLink__ySmQd strong{font-weight:600;color:#0f1c17}.Footer_developerLogo__HKrnl{width:20px;height:20px;border-radius:50%;object-fit:cover}@keyframes Footer_spin__Yr5pd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Navbar_shimmer__xnabG{to{left:100%}}.Navbar_navbar__W_ouQ{position:fixed;top:0;left:0;right:0;z-index:300;pointer-events:none;background:transparent}.Navbar_mobileBar__9FxAz{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:8px 1rem;pointer-events:auto;background:#faf9f7;border-bottom:1px solid rgba(15,81,58,.08);transition:background .25s ease,border-color .25s ease}.Navbar_mobileBar__9FxAz.Navbar_dark__rfYDy{background:transparent;border-bottom-color:transparent}@media(min-width:1024px){.Navbar_mobileBar__9FxAz{display:none}}.Navbar_brandLogo__TBGe1{display:inline-flex;align-items:center}.Navbar_brandLogo__TBGe1 img{height:44px;width:auto;display:block}.Navbar_mobileActions__KAG84{display:flex;align-items:center;gap:.5rem}.Navbar_burger__xlBu2{width:46px;height:42px;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}.Navbar_burger__xlBu2.Navbar_open__4s5So .Navbar_burgerBar__SPI2F:first-child{transform:translateY(8.5px) rotate(45deg)}.Navbar_burger__xlBu2.Navbar_open__4s5So .Navbar_burgerBar__SPI2F:nth-child(2){opacity:0}.Navbar_burger__xlBu2.Navbar_open__4s5So .Navbar_burgerBar__SPI2F:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.Navbar_burgerBar__SPI2F{display:block;width:26px;height:2.5px;background:#093124;border-radius:2px;transition:transform .3s ease,opacity .3s ease,background .25s ease}.Navbar_mobileBar__9FxAz.Navbar_dark__rfYDy .Navbar_burgerBar__SPI2F{background:#faf9f7}.Navbar_desktopNav__YSl6f{display:none}@media(min-width:1024px){.Navbar_desktopNav__YSl6f{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;pointer-events:auto;width:100%;background:#093124;padding:1rem 3rem;border-bottom:1px solid hsla(0,0%,100%,.08)}}.Navbar_desktopLogo__pVMa8{position:absolute;left:2rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center}.Navbar_desktopLogo__pVMa8 img{height:40px;width:auto;display:block}.Navbar_desktopNavLink__Totyq{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:hsla(40,23%,97%,.85);text-decoration:none;padding:.25rem 0;position:relative;transition:color .3s ease}.Navbar_desktopNavLink__Totyq:after{content:"";position:absolute;bottom:-3px;left:50%;width:0;height:1px;background:#d17b00;transition:all .3s ease;transform:translateX(-50%)}.Navbar_desktopNavLink__Totyq:hover{color:#d17b00}.Navbar_desktopNavLink__Totyq:hover:after{width:100%}.Navbar_desktopNavLink__Totyq.Navbar_active__JIkQk{color:#d17b00}.Navbar_desktopNavLink__Totyq.Navbar_active__JIkQk:after{width:100%}.Navbar_desktopNavButton__yuNW7{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:hsla(40,23%,97%,.85);background:none;border:none;cursor:pointer;padding:.25rem 0;position:relative;transition:color .3s ease}.Navbar_desktopNavButton__yuNW7:after{content:"";position:absolute;bottom:-3px;left:50%;width:0;height:1px;background:#d17b00;transition:all .3s ease;transform:translateX(-50%)}.Navbar_desktopNavButton__yuNW7:hover{color:#d17b00}.Navbar_desktopNavButton__yuNW7:hover:after{width:100%}.Navbar_desktopHomeIcon__8eHzJ{display:inline-flex;align-items:center;justify-content:center;color:hsla(40,23%,97%,.85);transition:color .3s ease,transform .3s ease}.Navbar_desktopHomeIcon__8eHzJ svg{width:18px;height:18px}.Navbar_desktopHomeIcon__8eHzJ:hover{color:#d17b00;transform:translateY(-1px)}.Navbar_mobileTriggerGroup__RF3Tg{display:flex;align-items:center;gap:0;pointer-events:auto}@media(min-width:1024px){.Navbar_mobileTriggerGroup__RF3Tg{display:none}}.Navbar_mobileContactBtn__dxp_j{pointer-events:auto;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Navbar_mobileContactBtn__dxp_j svg{width:22px;height:22px;stroke:#093124;transition:stroke .3s ease}.Navbar_mobileContactBtn__dxp_j:hover svg{stroke:#d17b00}.Navbar_mobileBar__9FxAz.Navbar_dark__rfYDy .Navbar_mobileContactBtn__dxp_j svg{stroke:#faf9f7}.Navbar_menuTrigger__VQsTY{pointer-events:auto;background:none;border:none;cursor:pointer;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .3s ease}@media(min-width:1024px){.Navbar_menuTrigger__VQsTY{display:none}}.Navbar_menuTrigger__VQsTY:hover .Navbar_wavePath__pWRHz{stroke:#d17b00}.Navbar_menuTrigger__VQsTY:hover .Navbar_menuLabel__mR0sL{color:#d17b00}.Navbar_menuTrigger__VQsTY.Navbar_open__4s5So .Navbar_waveLine__U5wby{transform:rotate(180deg)}.Navbar_menuLabel__mR0sL{display:block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#050a08;text-align:center;transition:color .3s ease}.Navbar_waveLine__U5wby{width:60px;height:16px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Navbar_wavePath__pWRHz{stroke:#093124;opacity:1;transition:stroke .3s ease,opacity .3s ease}.Navbar_menuTrigger__VQsTY.Navbar_open__4s5So .Navbar_wavePath__pWRHz{stroke:#d17b00;opacity:1}.Navbar_menuContainer__S1GMl{position:absolute;top:100%;left:0;right:0;background:#093124;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .35s cubic-bezier(.4,0,.2,1);border-radius:0 0 14px 14px;box-shadow:0 18px 40px rgba(9,49,36,.3);z-index:2}.Navbar_menuContainer__S1GMl.Navbar_open__4s5So{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:1024px){.Navbar_menuContainer__S1GMl{display:none}}.Navbar_menuList__445va{list-style:none;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0 2rem;margin:0}.Navbar_menuItem__aEIvX a,.Navbar_menuItem__aEIvX button{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#faf9f7;text-decoration:none;letter-spacing:.16em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:.25rem 1rem;position:relative;transition:color .3s ease}.Navbar_menuItem__aEIvX a:after,.Navbar_menuItem__aEIvX button:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:#d17b00;transition:all .3s ease;transform:translateX(-50%)}.Navbar_menuItem__aEIvX a:hover,.Navbar_menuItem__aEIvX button:hover{color:#d17b00}.Navbar_menuItem__aEIvX a:hover:after,.Navbar_menuItem__aEIvX button:hover:after{width:100%}@media(max-width:640px){.Navbar_menuItem__aEIvX a,.Navbar_menuItem__aEIvX button{font-size:1.125rem;letter-spacing:.14em}}@keyframes Navbar_slideDown__7PWMF{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Navbar_overlay__tIkVt{position:fixed;inset:0;background:rgba(15,28,23,.28);z-index:1;pointer-events:auto;animation:Navbar_fadeInOverlay__uP2iw .3s ease}@media(min-width:1024px){.Navbar_overlay__tIkVt{display:none}}.Navbar_closeButton__dHcBQ{position:absolute;top:1.5rem;right:2rem;width:52px;height:52px;border-radius:50%;border:1px solid hsla(40,23%,97%,.35);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transform:scale(.6) rotate(-90deg);transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.Navbar_open__4s5So .Navbar_closeButton__dHcBQ{opacity:1;transform:scale(1) rotate(0);transition-delay:.25s}.Navbar_closeButton__dHcBQ:hover{background:rgba(209,123,0,.1);border-color:#d17b00}.Navbar_closeButton__dHcBQ:hover .Navbar_closeBar__QBy3g{background:#d17b00}.Navbar_closeButton__dHcBQ:hover .Navbar_closeIcon__M_U0C{transform:rotate(90deg)}.Navbar_closeButton__dHcBQ:active{transform:scale(.92)}.Navbar_closeButton__dHcBQ:focus-visible{outline:2px solid #d17b00;outline-offset:3px}@media(max-width:640px){.Navbar_closeButton__dHcBQ{top:1rem;right:1rem;width:44px;height:44px}}.Navbar_closeIcon__M_U0C{position:relative;width:18px;height:18px;display:inline-block;transition:transform .45s cubic-bezier(.4,0,.2,1)}.Navbar_closeBar__QBy3g{position:absolute;top:50%;left:0;width:100%;height:1.5px;background:#faf9f7;border-radius:4px;transition:background .3s ease}.Navbar_closeBar__QBy3g:first-child{transform:translateY(-50%) rotate(45deg)}.Navbar_closeBar__QBy3g:nth-child(2){transform:translateY(-50%) rotate(-45deg)}@keyframes Navbar_fadeInOverlay__uP2iw{0%{opacity:0}to{opacity:1}}.Navbar_menuButton__cCur7{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;color:#faf9f7;text-decoration:none;letter-spacing:.18em;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:.25rem 1rem}.Navbar_servicesWrapper__2OKLt{position:relative}.Navbar_servicesBtn__8ktYz{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.Navbar_chevron__ZwUXw{width:12px;height:12px;transition:transform .2s ease;flex-shrink:0}.Navbar_chevronUp__82mhy{transform:rotate(180deg)}.Navbar_dropdown__fTh3y{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#faf9f7;border:1px solid rgba(9,49,36,.15);border-radius:4px;padding:6px 0;min-width:190px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:10}.Navbar_dropdownLink__iXm3n{display:block;padding:9px 20px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#050a08;text-decoration:none;transition:color .3s ease,background .3s ease}.Navbar_dropdownLink__iXm3n:hover{color:#d17b00;background:rgba(209,123,0,.05)}.Navbar_dropdownLinkActive__3aUI3{color:#d17b00}.Navbar_mobileSubMenu__R1q5i{list-style:none;padding:.5rem 0 0 1.5rem;margin:0;display:flex;flex-direction:column;gap:2px}.Navbar_mobileSubMenu__R1q5i li a{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;color:hsla(40,23%,97%,.65);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;padding:4px 0;display:block;transition:color .3s ease}.Navbar_mobileSubMenu__R1q5i li a:hover{color:#d17b00}.Navbar_subLinkActive__3t2ZM{color:#d17b00!important}.Navbar_homeIcon__XrYGm{display:inline-flex;align-items:center;justify-content:center;color:#faf9f7;transition:transform .3s ease,color .3s ease}.Navbar_homeIcon__XrYGm svg{width:28px;height:28px}.Navbar_homeIcon__XrYGm:hover{transform:translateY(-2px);color:#d17b00}