.page_main__NZqjT{min-height:100vh}.page_hero__PP0rk{background:var(--color-off-black);padding:8rem 1.5rem 4rem}.page_heroInner__V3usP{max-width:760px;margin:0 auto}.page_breadcrumb__oxK79{font-family:var(--font-body);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.45);margin-bottom:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:0}.page_breadcrumb__oxK79 a{color:rgba(255,255,255,.45);text-decoration:none}.page_breadcrumb__oxK79 a:hover{color:var(--color-lime-green)}.page_breadcrumbSep__lEhMp{margin:0 .5rem}.page_breadcrumbCurrent__f_8Nd{color:rgba(255,255,255,.7)}.page_meta__p7_d4{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_categoryBadge__HQdlI{font-family:var(--font-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-off-black);background:var(--color-lime-green);padding:.3rem .75rem;border:3px solid var(--color-off-black)}.page_readingTime__6Evet{font-family:var(--font-body);font-size:.8rem;color:rgba(255,255,255,.45)}.page_heroHeading__n3He4{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.15;color:var(--color-white);margin:0 0 1.5rem}.page_authorRow__U_NwU{font-family:var(--font-body);font-size:.85rem;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:.75rem}.page_contentSection__K73Ev{padding:4rem 1.5rem}.page_contentInner__IHZ2n{max-width:760px;margin:0 auto}.page_articleContent__4NI0f{font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:rgba(18,18,18,.85)}.page_articleContent__4NI0f h1,.page_articleContent__4NI0f h2,.page_articleContent__4NI0f h3,.page_articleContent__4NI0f h4{font-family:var(--font-display);color:var(--color-off-black);margin-top:2.5rem;margin-bottom:1rem}.page_articleContent__4NI0f h2{font-size:1.75rem;line-height:1.2}.page_articleContent__4NI0f h3{font-size:1.35rem;line-height:1.3}.page_articleContent__4NI0f p{margin-bottom:1.25rem}.page_articleContent__4NI0f ol,.page_articleContent__4NI0f ul{margin-bottom:1.25rem;padding-left:1.5rem}.page_articleContent__4NI0f li{margin-bottom:.5rem}.page_articleContent__4NI0f strong{color:var(--color-off-black)}.page_articleContent__4NI0f a{color:var(--color-lime-green);text-decoration:underline;text-underline-offset:2px}.page_tags__y0RUK{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem}.page_tag__TDl_l{font-family:var(--font-body);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(18,18,18,.5);background:rgba(18,18,18,.05);padding:.3rem .75rem;border:2px solid rgba(18,18,18,.1)}.page_cta__Uu0HT{margin-top:3rem;padding:2.5rem;background:var(--color-off-black);text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-hard)}.page_ctaHeading___b_A3{font-family:var(--font-display);font-size:1.5rem;color:var(--color-white);margin:0 0 .75rem}.page_ctaText__GTdKr{font-family:var(--font-body);font-size:1rem;color:rgba(255,255,255,.6);margin:0 0 1.5rem}.page_ctaButton__hIuqu{display:inline-block;font-family:var(--font-display);font-size:1.1rem;color:var(--color-off-black);background:var(--color-lime-green);padding:.75rem 2rem;border:1px solid var(--color-border);text-decoration:none;box-shadow:var(--shadow-hard);transition:box-shadow .1s ease-out,transform .1s ease-out}.page_ctaButton__hIuqu:hover{box-shadow:none;transform:translate(4px,4px)}@media (min-width:768px){.page_hero__PP0rk{padding:10rem 2rem 5rem}.page_contentSection__K73Ev{padding:5rem 2rem}}@media (min-width:1024px){.page_hero__PP0rk{padding:12rem 2rem 6rem}.page_contentSection__K73Ev{padding:6rem 2rem}}.VideoBackground_container__kUdJ5{position:absolute;inset:0;z-index:0;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.VideoBackground_video__B5rFD{width:100%;height:100%;object-fit:cover}.VideoBackground_overlay__SdEho{position:absolute;inset:0;z-index:1}.VideoBackground_overlayDark__pR3IM{background:linear-gradient(180deg,rgba(18,18,18,.7),rgba(18,18,18,.4) 40%,rgba(18,18,18,.6))}.VideoBackground_overlayGreen__EQicX{background:linear-gradient(180deg,rgba(13,31,10,.75),rgba(13,31,10,.5) 40%,rgba(13,31,10,.7))}.VideoBackground_overlayForest__lOWyU{background:linear-gradient(180deg,rgba(8,22,6,.82),rgba(13,31,10,.6) 35%,rgba(8,22,6,.78))}.VideoBackground_overlayLime__MvzNF{background:linear-gradient(180deg,rgba(90,155,45,.88),rgba(100,170,50,.78) 40%,rgba(90,155,45,.85))}.BuiltWithDias_badge__sU9ry{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-michroma),sans-serif;font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s ease}.BuiltWithDias_badge__sU9ry:hover{color:rgba(255,255,255,.7)}.BuiltWithDias_diamond__hscuj{width:12px;height:12px;flex-shrink:0}.BuiltWithDias_text___Xa7I{white-space:nowrap}.Footer_footer__UaG1g{background:var(--color-off-black);color:var(--color-construction-beige);padding:4rem 1rem;position:relative;overflow:hidden}@media (min-width:768px){.Footer_footer__UaG1g{padding:5rem 2rem}}@media (min-width:1280px){.Footer_footer__UaG1g{padding:6rem 3rem}}.Footer_inner__ACAek{position:relative;z-index:5;max-width:56rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:2.5rem}.Footer_headingBorder__kDAlB{display:inline-block;padding:0}.Footer_heading__8gwfT{font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:var(--color-white);text-transform:uppercase;line-height:1.1}@media (min-width:768px){.Footer_heading__8gwfT{font-size:3.5rem}}@media (min-width:1280px){.Footer_heading__8gwfT{font-size:4rem}}.Footer_tagline__EtMBR{font-family:var(--font-body);font-size:1.125rem;font-weight:500;max-width:38rem;margin:0 auto;line-height:1.7;color:rgba(255,255,255,.7)}@media (min-width:768px){.Footer_tagline__EtMBR{font-size:1.25rem}}.Footer_phoneLink__R8cad{display:block;width:100%;max-width:36rem;margin:0 auto;text-decoration:none}.Footer_phoneButton__yc2O8{background:var(--color-lime-green);border:none;border-radius:12px;color:var(--color-white);padding:1.5rem 1rem;box-shadow:var(--shadow-lg);transition:background .2s,box-shadow .2s,transform .2s;position:relative}@media (min-width:768px){.Footer_phoneButton__yc2O8{padding:2rem 1rem}}.Footer_phoneLink__R8cad:hover .Footer_phoneButton__yc2O8{background:var(--color-lime-green-dark);box-shadow:0 12px 32px rgba(118,192,67,.3);transform:translateY(-2px)}.Footer_phoneLink__R8cad:active .Footer_phoneButton__yc2O8{transform:translateY(1px);box-shadow:var(--shadow-md)}.Footer_phoneText__tnRKN{font-family:var(--font-display);font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;display:inline-block}@media (min-width:768px){.Footer_phoneText__tnRKN{font-size:3rem}}@media (min-width:1024px){.Footer_phoneText__tnRKN{font-size:3.5rem}}@media (min-width:1280px){.Footer_inner__ACAek{max-width:64rem}.Footer_phoneText__tnRKN{font-size:4rem}.Footer_phoneLink__R8cad{max-width:42rem}}.Footer_napBlock__ICNxA{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-family:var(--font-body);font-size:.8125rem;font-style:normal;letter-spacing:.04em;opacity:.45;color:var(--color-construction-beige)}.Footer_napBlock__ICNxA a{color:inherit;text-decoration:none;transition:opacity .15s}.Footer_napBlock__ICNxA a:hover{opacity:.7}.Footer_bottomBar__TdDhH{padding-top:3rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:.4;font-family:var(--font-body);font-size:.8125rem;letter-spacing:.04em;gap:1rem}@media (min-width:768px){.Footer_bottomBar__TdDhH{flex-direction:row}}.Footer_badges__ej3kW{display:flex;gap:1.5rem}.Footer_grain__lRNtl{position:absolute;inset:0;pointer-events:none;z-index:2;background-color:rgba(0,0,0,.35)}.Footer_grain__lRNtl:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:256px 256px;opacity:.12}.Footer_builtWithRow__6zNTu{display:flex;justify-content:center;padding-top:1.5rem}.Footer_gradientBar__4aPrj{display:none}.Marquee_wrapper__uj3dW{background:var(--color-off-black);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem;width:100vw;margin-left:calc(-50vw + 50%);animation:Marquee_fadeInUp__3HB1s .6s ease-out both}.Marquee_grid__YA35Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;max-width:1100px;margin:0 auto}.Marquee_badge__yAPKa{display:flex;align-items:center;gap:.75rem;animation:Marquee_fadeInUp__3HB1s .6s ease-out both}.Marquee_badge__yAPKa:first-child{animation-delay:.1s}.Marquee_badge__yAPKa:nth-child(2){animation-delay:.2s}.Marquee_badge__yAPKa:nth-child(3){animation-delay:.3s}.Marquee_badge__yAPKa:nth-child(4){animation-delay:.4s}.Marquee_icon__xVJCo{color:var(--color-lime-green);flex-shrink:0}.Marquee_text__HAI31{display:flex;flex-direction:column;gap:.1rem}.Marquee_label__ugay8{font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-white)}.Marquee_sublabel__IsO3u{font-size:.65rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.45);text-transform:uppercase}@keyframes Marquee_fadeInUp__3HB1s{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Marquee_wrapper__uj3dW{padding:1.25rem 2rem}.Marquee_grid__YA35Q{grid-template-columns:repeat(4,1fr);gap:1.5rem}.Marquee_label__ugay8{font-size:.8rem}.Marquee_sublabel__IsO3u{font-size:.7rem}.Marquee_icon__xVJCo{width:22px;height:22px}}