.LandscapeFAQ_faq__87jeo{padding-top:6rem;padding-bottom:6rem;border-top:1px solid var(--gray-200);position:relative}.LandscapeFAQ_content__L1Wxk{max-width:1280px;margin:0 auto;padding:0 1.5rem}.LandscapeFAQ_header__lIOL2{max-width:64rem;margin-bottom:4rem}.LandscapeFAQ_label__MhzUm{display:inline-block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace;margin-bottom:1rem}.LandscapeFAQ_title__DtD1E{font-size:2.25rem;font-weight:500;letter-spacing:-.025em;margin-bottom:2rem;color:var(--gray-900);transition:color .3s}.LandscapeFAQ_title__DtD1E:hover{color:var(--brand-color)}.LandscapeFAQ_faqContainer__R5pTA{max-width:64rem}.LandscapeFAQ_faqItem__mT86O{border-bottom:1px solid var(--gray-200);transition:all .3s}.LandscapeFAQ_faqItem__mT86O.LandscapeFAQ_active__HI1hQ{border-bottom-color:var(--brand-color)}.LandscapeFAQ_faqQuestion__mrLhv{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;gap:1.5rem;transition:all .3s}.LandscapeFAQ_faqQuestion__mrLhv:hover{color:var(--brand-color)}.LandscapeFAQ_questionText___FWpN{font-size:1.125rem;font-weight:500;color:var(--gray-900);transition:color .3s;flex:1 1}.LandscapeFAQ_faqItem__mT86O.LandscapeFAQ_active__HI1hQ .LandscapeFAQ_questionText___FWpN{color:var(--brand-color)}.LandscapeFAQ_icon__J7Qjz{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-200);color:var(--gray-400);flex-shrink:0;transition:all .3s}.LandscapeFAQ_faqItem__mT86O.LandscapeFAQ_active__HI1hQ .LandscapeFAQ_icon__J7Qjz{border-color:var(--brand-color);background-color:var(--brand-color);color:#fff}.LandscapeFAQ_faqQuestion__mrLhv:hover .LandscapeFAQ_icon__J7Qjz{border-color:var(--brand-color);color:var(--brand-color)}.LandscapeFAQ_faqItem__mT86O.LandscapeFAQ_active__HI1hQ .LandscapeFAQ_faqQuestion__mrLhv:hover .LandscapeFAQ_icon__J7Qjz{color:#fff}.LandscapeFAQ_faqAnswer__Dmh8n{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.LandscapeFAQ_faqAnswer__Dmh8n.LandscapeFAQ_open__w610h{max-height:500px;opacity:1;transition:max-height .4s ease-in,opacity .4s ease-in}.LandscapeFAQ_answerText__mCzSo{font-size:1rem;line-height:1.7;color:var(--gray-600);font-weight:300;padding-bottom:1.5rem;margin:0}@media (min-width:768px){.LandscapeFAQ_questionText___FWpN{font-size:1.25rem}.LandscapeFAQ_faqQuestion__mrLhv{padding:2rem 0}.LandscapeFAQ_answerText__mCzSo{padding-bottom:2rem}}.LandscapeHero_hero__zT28p{padding-top:12rem;padding-bottom:6rem;position:relative}.LandscapeHero_content__hylvk{max-width:1280px;margin:0 auto;padding:0 1.5rem}.LandscapeHero_innerContent__tMeHx{max-width:64rem}.LandscapeHero_breadcrumb__q_RZg{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.LandscapeHero_label__UU5Xr{display:inline-block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace}.LandscapeHero_separator__dQa0M{color:var(--gray-300);font-family:var(--font-space-mono),monospace}.LandscapeHero_current__hQ1aY{text-transform:uppercase;font-size:.75rem;color:var(--gray-400);letter-spacing:.1em;font-family:var(--font-space-mono),monospace}.LandscapeHero_title__TYXj3{font-size:3rem;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin-bottom:1.5rem;color:var(--gray-900)}.LandscapeHero_subtitle__q2kx_{font-size:1rem;color:var(--brand-color);font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3rem}.LandscapeHero_highlight__lt_2J{background-color:var(--gray-50);border-left:3px solid var(--brand-color);padding:2rem;border-radius:0}.LandscapeHero_highlightText__OUog5{font-size:1.125rem;line-height:1.8;color:var(--gray-600);font-weight:300;margin:0}.LandscapeHero_highlightText__OUog5 strong{color:var(--gray-900);font-weight:500}@media (min-width:768px){.LandscapeHero_subtitle__q2kx_{font-size:1.125rem}.LandscapeHero_highlight__lt_2J{padding:2.5rem 3rem}}@media (min-width:1024px){.LandscapeHero_title__TYXj3{font-size:4.5rem}}.LandscapeOverview_overview__6OOF2{padding-top:6rem;padding-bottom:6rem;border-top:1px solid var(--gray-200);position:relative}.LandscapeOverview_content__6Slz1{max-width:1280px;margin:0 auto;padding:0 1.5rem}.LandscapeOverview_textSection__1shm7{max-width:64rem;margin-bottom:4rem}.LandscapeOverview_label__YCOIl{display:inline-block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace;margin-bottom:1rem}.LandscapeOverview_title__WQVw9{font-size:2.25rem;font-weight:500;letter-spacing:-.025em;margin-bottom:2rem;color:var(--gray-900);transition:color .3s}.LandscapeOverview_title__WQVw9:hover{color:var(--brand-color)}.LandscapeOverview_description__v9_ZM{font-size:1.125rem;line-height:1.8;color:var(--gray-600);font-weight:300;margin:0}.LandscapeOverview_description__v9_ZM strong{color:var(--gray-900);font-weight:500}.LandscapeOverview_featureCard__X3VJ_{position:relative;height:100%;border:1px solid var(--gray-200);padding:2rem;background:#fff;transition:all .3s;overflow:hidden;box-sizing:border-box}.LandscapeOverview_featureCard__X3VJ_:hover{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-.25rem)}.LandscapeOverview_corner__GeEZe{position:absolute;width:0;height:0;border:2px solid transparent;transition:all .3s ease-out;z-index:20}.LandscapeOverview_cornerTopLeft__dP93r{top:0;left:0;border-top-color:transparent;border-left-color:transparent}.LandscapeOverview_cornerTopRight__1VoAB{top:0;right:0;border-top-color:transparent;border-right-color:transparent}.LandscapeOverview_cornerBottomLeft__zxWkQ{bottom:0;left:0;border-bottom-color:transparent;border-left-color:transparent}.LandscapeOverview_cornerBottomRight__W7yBr{bottom:0;right:0;border-bottom-color:transparent;border-right-color:transparent}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_cornerTopLeft__dP93r{width:1rem;height:1rem;border-top-color:#f33;border-left-color:#f33}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_cornerTopRight__1VoAB{width:1rem;height:1rem;border-top-color:#f33;border-right-color:#f33}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_cornerBottomLeft__zxWkQ{width:1rem;height:1rem;border-bottom-color:#f33;border-left-color:#f33}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_cornerBottomRight__W7yBr{width:1rem;height:1rem;border-bottom-color:#f33;border-right-color:#f33}.LandscapeOverview_iconWrapper__VzLfn{position:relative;z-index:10;width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background-color:var(--gray-50);color:var(--gray-900);transition:all .3s}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_iconWrapper__VzLfn{color:#ef4444;transform:scale(1.1)}.LandscapeOverview_featureTitle__KT_aP{position:relative;z-index:10;font-size:1.25rem;font-weight:500;margin-bottom:.75rem;transition:color .3s}.LandscapeOverview_featureCard__X3VJ_:hover .LandscapeOverview_featureTitle__KT_aP{color:#ef4444}.LandscapeOverview_featureText__Ad9QT{position:relative;z-index:10;font-size:.875rem;color:var(--gray-500);font-weight:300;line-height:1.75;margin:0}.LandscapeOverview_cardsGrid__ID_xo{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.LandscapeOverview_cardsGrid__ID_xo{grid-template-columns:repeat(3,1fr)}}.LandscapeOverview_cardWrapper__uwHI_{width:100%}.LandscapeSpecialties_specialties__mHZip{padding-top:6rem;padding-bottom:6rem;border-top:1px solid var(--gray-200);position:relative}.LandscapeSpecialties_content__ARel8{max-width:1280px;margin:0 auto;padding:0 1.5rem}.LandscapeSpecialties_header__FgFEu{margin-bottom:4rem}.LandscapeSpecialties_label__ctft_{display:inline-block;text-transform:uppercase;font-size:.75rem;color:#ef4444;letter-spacing:.1em;font-family:var(--font-space-mono),monospace;margin-bottom:1rem}.LandscapeSpecialties_title__pKbEY{font-size:2.25rem;font-weight:500;letter-spacing:-.025em;margin-bottom:2rem;color:var(--gray-900);transition:color .3s}.LandscapeSpecialties_title__pKbEY:hover{color:var(--brand-color)}.LandscapeSpecialties_card__Gb1pK{position:relative;height:100%;border:1px solid var(--gray-200);padding:2rem;background:#fff;transition:all .3s;overflow:hidden}.LandscapeSpecialties_card__Gb1pK:hover{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-.25rem)}.LandscapeSpecialties_corner__fCce6{position:absolute;width:0;height:0;border:2px solid transparent;transition:all .3s ease-out;z-index:20}.LandscapeSpecialties_cornerTopLeft__Tb_PP{top:0;left:0;border-top-color:transparent;border-left-color:transparent}.LandscapeSpecialties_cornerTopRight__TnCSg{top:0;right:0;border-top-color:transparent;border-right-color:transparent}.LandscapeSpecialties_cornerBottomLeft__dxRYa{bottom:0;left:0;border-bottom-color:transparent;border-left-color:transparent}.LandscapeSpecialties_cornerBottomRight__FB0jE{bottom:0;right:0;border-bottom-color:transparent;border-right-color:transparent}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_cornerTopLeft__Tb_PP{width:1rem;height:1rem;border-top-color:#f33;border-left-color:#f33}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_cornerTopRight__TnCSg{width:1rem;height:1rem;border-top-color:#f33;border-right-color:#f33}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_cornerBottomLeft__dxRYa{width:1rem;height:1rem;border-bottom-color:#f33;border-left-color:#f33}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_cornerBottomRight__FB0jE{width:1rem;height:1rem;border-bottom-color:#f33;border-right-color:#f33}.LandscapeSpecialties_iconContainer__p0oRG{position:relative;z-index:10;width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background-color:var(--gray-50);color:var(--gray-900);transition:all .3s}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_iconContainer__p0oRG{color:#ef4444;transform:scale(1.1)}.LandscapeSpecialties_cardTitle__eamx_{position:relative;z-index:10;font-size:1.25rem;font-weight:500;margin-bottom:.75rem;transition:color .3s}.LandscapeSpecialties_card__Gb1pK:hover .LandscapeSpecialties_cardTitle__eamx_{color:#ef4444}.LandscapeSpecialties_scope__0iPmC{position:relative;z-index:10;margin-bottom:.75rem}.LandscapeSpecialties_scopeLabel__75lbT{display:inline-block;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:#ef4444;font-family:var(--font-space-mono),monospace;border:1px solid rgba(239,68,68,.1);border-radius:.25rem;padding:.25rem .5rem;background-color:rgba(239,68,68,.05);white-space:nowrap}.LandscapeSpecialties_cardDescription__5LqxE{position:relative;z-index:10;font-size:.875rem;color:var(--gray-500);font-weight:300;line-height:1.75;margin:0}.LandscapeSpecialties_cardsGrid__y_oOk{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.LandscapeSpecialties_cardsGrid__y_oOk{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LandscapeSpecialties_cardsGrid__y_oOk{grid-template-columns:repeat(3,1fr)}}.LandscapeSpecialties_cardWrapper__xpJmQ{width:100%}