@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;700;900&display=swap";
.Navbar-module__cJzEcG__navbar{background-color:var(--brand-cream-light);border-bottom:2px solid var(--brand-cream);z-index:100;position:sticky;top:0}.Navbar-module__cJzEcG__navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.Navbar-module__cJzEcG__logoContainer{align-items:center;gap:.75rem;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoImage{object-fit:contain;width:auto;height:44px;margin-left:-.5rem}.Navbar-module__cJzEcG__logoTextStack{flex-direction:column;justify-content:center;display:flex}.Navbar-module__cJzEcG__logoFirstName{color:var(--brand-orange);text-transform:uppercase;font-size:1.5rem;font-weight:500;line-height:1;font-family:var(--cowboy), sans-serif;margin-right:.5rem}.Navbar-module__cJzEcG__logoLastName{color:var(--brand-olive-dark);text-transform:uppercase;font-size:1.5rem;font-weight:900;line-height:1;font-family:var(--cowboy), sans-serif}.Navbar-module__cJzEcG__logoOffice{color:var(--brand-olive);text-transform:uppercase;letter-spacing:.02em;margin-top:.02rem;font-size:1rem;font-weight:800;line-height:1.2}.Navbar-module__cJzEcG__navMenu{flex-direction:row;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__navItem{list-style:none}.Navbar-module__cJzEcG__navLink{color:var(--brand-olive);font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .2s}.Navbar-module__cJzEcG__navLink:hover{color:var(--brand-orange)}.Navbar-module__cJzEcG__donateBtn{background-color:var(--brand-orange);color:#fff;cursor:pointer;border-radius:8px;padding:.6rem 1.4rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.Navbar-module__cJzEcG__donateBtn:hover{background-color:var(--brand-orange-hover);color:#fff}.Navbar-module__cJzEcG__mobileMenuBtn{cursor:pointer;z-index:101;background:0 0;border:none;flex-shrink:0;padding:0;display:none}.Navbar-module__cJzEcG__bar{background-color:var(--brand-olive);border-radius:3px;width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;display:block}@media screen and (max-width:950px){.Navbar-module__cJzEcG__navContainer{padding:.75rem 1.5rem}.Navbar-module__cJzEcG__logoContainer{gap:.25rem}.Navbar-module__cJzEcG__logoTextStack{flex-shrink:0;align-items:flex-start}.Navbar-module__cJzEcG__logoName,.Navbar-module__cJzEcG__logoOffice{white-space:nowrap}.Navbar-module__cJzEcG__logoImage{flex-shrink:0;height:36px;margin-left:0}.Navbar-module__cJzEcG__logoFirstName{letter-spacing:-.02rem;margin-right:.4rem;font-size:1.15rem}.Navbar-module__cJzEcG__logoLastName{letter-spacing:-.02rem;font-size:1.15rem}.Navbar-module__cJzEcG__logoOffice{letter-spacing:.15em;margin-top:-.1rem;font-size:.62rem}.Navbar-module__cJzEcG__mobileMenuBtn{margin-left:1rem;display:block}.Navbar-module__cJzEcG__navMenu{top:calc(100svh - var(--exact-hero-height));background-color:var(--brand-cream-light);width:100%;height:var(--exact-hero-height);min-height:var(--exact-hero-height);flex-direction:column;justify-content:center;gap:2.5rem;transition:right .3s;position:fixed;right:-100%}.Navbar-module__cJzEcG__navMenu.Navbar-module__cJzEcG__active{right:0}.Navbar-module__cJzEcG__navLink{font-size:1.5rem}.Navbar-module__cJzEcG__barOpen1{transform:translateY(8px)rotate(45deg)}.Navbar-module__cJzEcG__barOpen2{opacity:0}.Navbar-module__cJzEcG__barOpen3{transform:translateY(-8px)rotate(-45deg)}}
.Footer-module__S6Hkya__footer{background-color:var(--brand-olive-dark);border-top:2px solid var(--brand-cream);margin-top:auto;padding:4rem 0 3rem}.Footer-module__S6Hkya__container{justify-content:space-between;gap:3rem;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.Footer-module__S6Hkya__column{flex-direction:column;flex:1;display:flex}.Footer-module__S6Hkya__heading{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.Footer-module__S6Hkya__disclaimerText{color:#fff;margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:1.6}.Footer-module__S6Hkya__finePrint{color:var(--brand-cream-light);opacity:.8;font-size:.85rem;line-height:1.6}.Footer-module__S6Hkya__linkList{margin:0;padding:0;list-style:none}.Footer-module__S6Hkya__linkList li{margin-bottom:.75rem}.Footer-module__S6Hkya__linkList a{color:var(--brand-cream-light);font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__linkList a:hover{color:var(--brand-orange);text-decoration:underline}.Footer-module__S6Hkya__contactInfo{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.Footer-module__S6Hkya__contactInfo a{color:var(--brand-cream-light);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__contactInfo a:hover{color:var(--brand-orange);text-decoration:underline}.Footer-module__S6Hkya__socialGroup{gap:1.25rem;display:flex}.Footer-module__S6Hkya__socialLink{color:var(--brand-cream-light);align-items:center;transition:color .2s;display:flex}.Footer-module__S6Hkya__socialLink:hover{color:var(--brand-orange)}@media screen and (max-width:992px){.Footer-module__S6Hkya__footer{padding:2.5rem 0 1.5rem}.Footer-module__S6Hkya__container{text-align:center;flex-direction:column;gap:2.5rem}.Footer-module__S6Hkya__column{align-items:center}.Footer-module__S6Hkya__disclaimerText{margin-bottom:.75rem;font-size:.95rem}.Footer-module__S6Hkya__contactInfo{align-items:center;margin-bottom:1.25rem}.Footer-module__S6Hkya__socialGroup{justify-content:center}}
@font-face{font-family:ranchWater;src:url(../media/RanchWater-s.p.0r8ny_g4hef2m.otf)format("opentype");font-display:swap}@font-face{font-family:ranchWater Fallback;src:local(Arial);ascent-override:74.5%;descent-override:21.09%;line-gap-override:0.0%;size-adjust:104.3%}.ranchwater_a7499a71-module__zOe70G__className{font-family:ranchWater,ranchWater Fallback}.ranchwater_a7499a71-module__zOe70G__variable{--ranch-water:"ranchWater", "ranchWater Fallback"}
@font-face{font-family:cowboy;src:url(../media/COWBOY-s.p.0.ijuvwln08gr.otf)format("opentype");font-display:swap}@font-face{font-family:cowboy Fallback;src:local(Arial);ascent-override:43.34%;descent-override:12.27%;line-gap-override:0.0%;size-adjust:179.29%}.cowboy_723ca4c0-module__Kj8urq__className{font-family:cowboy,cowboy Fallback}.cowboy_723ca4c0-module__Kj8urq__variable{--cowboy:"cowboy", "cowboy Fallback"}
.Modal-module__Ro-5Wq__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module__Ro-5Wq__modal{border-top:6px solid var(--brand-orange);background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:100%;max-width:600px;min-height:700px;max-height:90vh;padding:2.5rem 2rem 2rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0003}.Modal-module__Ro-5Wq__closeButton{color:#888;cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:10px;right:15px}.Modal-module__Ro-5Wq__closeButton:hover{color:var(--brand-orange)}.Modal-module__Ro-5Wq__content h2{color:var(--brand-olive-dark);text-align:center;margin-top:0;margin-bottom:1.5rem}@media (max-width:768px){.Modal-module__Ro-5Wq__overlay{align-items:flex-end;padding:0}.Modal-module__Ro-5Wq__modal{border-radius:20px 20px 0 0;max-width:100%;height:100%;max-height:92svh;padding:3rem 1rem 1rem;animation:.3s cubic-bezier(.2,.8,.2,1) Modal-module__Ro-5Wq__slideUp}.Modal-module__Ro-5Wq__closeButton{color:#333;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;display:flex;top:15px;right:15px}}@keyframes Modal-module__Ro-5Wq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
:root{--brand-orange:#dc653a;--brand-orange-hover:#c24a30;--brand-olive:#83895b;--brand-olive-hover:#4a4a35;--brand-olive-dark:#4e5134;--brand-cream:#eee6cd;--brand-cream-light:#f7f6f0;--brand-text:#2b2b2b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--brand-cream-light);color:var(--brand-text);font-family:Nunito,sans-serif;overflow-x:hidden;width:100%!important;min-width:100%!important;max-width:100%!important}body{display:block!important}main{width:100%!important;display:block!important}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3{color:var(--brand-olive);letter-spacing:-.5px;font-weight:900}h1,h2{font-family:var(--cowboy)}
