:root{--lh-green: #647450;--lh-sage: #d2dec7;--lh-gold: #b08109;--lh-mid-sage: #97a37a;--lh-cream: #f5f0e8;--lh-text-dark: #2c2c24;--lh-text-mid: #4a4a3a;--lh-max-w: 1120px;--lh-narrow-w: 680px}.skip-link{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:12px 20px;z-index:9999;font-size:14px;text-decoration:none;font-family:sans-serif}.skip-link:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lsec{padding:var(--lsec-pad-top, 48px) 24px var(--lsec-pad-bottom, 48px)}@media(min-width:750px){.lsec{padding-left:48px;padding-right:48px}}.lsec__container{max-width:var(--lh-max-w);margin:0 auto}.lsec__container--narrow{max-width:var(--lh-narrow-w)}.lsec__container--centered{text-align:center}.lsec__header{margin-bottom:40px;text-align:var(--lsec-text-align, left)}.lsec__container--split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.lsec__container--split-reverse{direction:rtl}.lsec__container--split-reverse>*{direction:ltr}@media(min-width:900px){.lsec__container--split{grid-template-columns:1fr 1fr;gap:64px}}.lsec__eyebrow{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lsec-eyebrow-color, var(--lh-mid-sage));margin:0 0 12px}.lsec__eyebrow--light{color:#d2dec7d9}.lsec__heading{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:clamp(22px,4vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--lsec-heading-color, var(--lh-text-dark));margin:0 0 12px}.lsec__subheading{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:15px;color:var(--lsec-body-color, var(--lh-text-mid));line-height:1.6;margin:0 0 40px}.lnow__img-frame,.lcat__img-frame{display:block;line-height:0;border-style:solid;border-width:var(--lsec-frame-width, 3px);border-color:var(--lsec-frame-color, #647450);border-radius:var(--lsec-frame-radius, 0px);overflow:hidden}.lnow__img,.lcat__img{display:block;width:100%;height:auto;object-fit:cover}.lcat__img{aspect-ratio:4 / 3}.lnow__img{aspect-ratio:3 / 2}.lnow__img-frame--empty{background:var(--lh-sage);aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:var(--lsec-frame-width, 3px);border-color:var(--lsec-frame-color, #647450);border-radius:var(--lsec-frame-radius, 0px)}.lnow__img-placeholder{font-family:Cubano,Impact,sans-serif;font-size:48px;color:var(--lh-green);opacity:.3;text-transform:lowercase}.lsec--intro{background-color:var(--lsec-bg, var(--lh-sage))}.lintro__eyebrow{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lsec-eyebrow-color, var(--lh-green));margin:0 0 20px;text-align:var(--lsec-text-align, left)}.lintro__body{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:var(--lsec-body-size, 18px);line-height:1.7;color:var(--lsec-body-color, var(--lh-text-dark));margin-bottom:28px;text-align:var(--lsec-text-align, left)}.lintro__body p{margin:0 0 1em}.lintro__body p:last-child{margin-bottom:0}.lintro__link{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--lsec-link-color, var(--lh-text-dark));text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease;display:inline-block;text-align:var(--lsec-text-align, left)}.lintro__link:hover{opacity:.7}.lsec--right-now{background-color:var(--lsec-bg, var(--lh-sage))}.lnow__cards{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:750px){.lnow__cards{grid-template-columns:1fr 1fr;gap:40px}}.lnow__card{display:flex;flex-direction:column;gap:24px}.lnow__card-body{display:flex;flex-direction:column;gap:10px;text-align:var(--lsec-text-align, left)}.lnow__card-title{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:var(--lsec-heading-size, 18px);font-weight:600;letter-spacing:-.01em;color:var(--lsec-heading-color, var(--lh-text-dark));margin:0}.lnow__card-text{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:var(--lsec-body-size, 14px);line-height:1.65;color:var(--lsec-body-color, var(--lh-text-mid));margin:0}.lnow__card-where{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lh-green);margin:4px 0 0}.lnow__card-link{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--lh-text-dark);text-decoration:underline;text-underline-offset:3px;align-self:flex-start;transition:opacity .2s ease;min-height:44px;display:inline-flex;align-items:center}.lnow__card-link:hover{opacity:.7}.lcat__spotlight{background-color:var(--lsec-spotlight-bg, var(--lh-green));padding:var(--lsec-pad-top, 48px) 24px var(--lsec-pad-bottom, 48px)}@media(min-width:750px){.lcat__spotlight{padding-left:48px;padding-right:48px}}.lcat__heading{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:clamp(22px,4vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--lh-sage);margin:0 0 16px;text-align:var(--lsec-text-align, left)}.lcat__body{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:var(--lsec-body-size, 15px);line-height:1.7;color:#c4d4b8;margin-bottom:28px;text-align:var(--lsec-text-align, left)}.lcat__body p{margin:0 0 1em}.lcat__body p:last-child{margin-bottom:0}.lcat__cta{display:inline-flex;align-items:center;font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lh-sage);text-decoration:none;border:2px solid rgba(210,222,199,.6);padding:13px 28px;min-height:44px;transition:all .2s ease}.lcat__cta:hover,.lcat__cta:focus-visible{background:#d2dec71f;border-color:var(--lh-sage)}.lcat__form-zone{background-color:var(--lsec-form-bg, var(--lh-sage));padding:var(--lsec-pad-top, 48px) 24px var(--lsec-pad-bottom, 48px)}@media(min-width:750px){.lcat__form-zone{padding-left:48px;padding-right:48px}}.lcat__form-heading{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:clamp(18px,3vw,26px);font-weight:600;color:var(--lh-text-dark);margin:0 0 8px}.lcat__form-subtext{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:14px;color:var(--lh-text-mid);line-height:1.6;margin:0 0 36px}.lcat__form-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:24px}@media(min-width:600px){.lcat__form-grid{grid-template-columns:1fr 1fr}}.lcat__form-field{display:flex;flex-direction:column;gap:6px}.lcat__form-field--full{margin-bottom:24px}.lcat__label{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lh-text-dark)}.lcat__required{color:#c0392b;margin-left:2px}.lcat__optional{font-weight:400;letter-spacing:0;text-transform:none;color:var(--lh-text-mid);font-size:.9em;margin-left:4px}.lcat__required-note{font-size:11px;color:var(--lh-text-mid);margin:0 0 20px}.lcat__hint{font-size:12px;color:var(--lh-text-mid);margin:0 0 6px;line-height:1.5}.lcat__input{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:15px;color:var(--lh-text-dark);background:#ffffffb3;border:1.5px solid rgba(100,116,80,.4);padding:11px 14px;border-radius:0;width:100%;box-sizing:border-box;min-height:44px;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none}.lcat__input:focus{outline:none;border-color:var(--lh-green);box-shadow:0 0 0 3px #64745040;background:#fffffff2}.lcat__input--error{border-color:#c0392b;background:#c0392b0d}.lcat__input--textarea{resize:vertical;min-height:100px}.lcat__fieldset{border:none;padding:0;margin:0 0 24px}.lcat__fieldset>.lcat__label{display:block;margin-bottom:14px}.lcat__checkboxes{display:flex;flex-direction:column;gap:14px}.lcat__check-label{display:flex;align-items:flex-start;gap:12px;font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:14px;color:var(--lh-text-dark);line-height:1.4;cursor:pointer;min-height:44px;padding:4px 0}.lcat__checkbox{width:18px;height:18px;min-width:18px;margin-top:2px;accent-color:var(--lh-green);cursor:pointer}.lcat__form-footer{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:8px}@media(min-width:600px){.lcat__form-footer{flex-direction:row;align-items:center;justify-content:space-between}}.lcat__form-disclaimer{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:12px;color:var(--lh-text-mid);line-height:1.5;margin:0;max-width:380px}.lcat__submit{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lh-sage);background:var(--lh-green);border:2px solid transparent;padding:13px 28px;min-height:44px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.lcat__submit:hover{background:var(--lh-text-dark)}.lcat__submit:focus-visible{outline:3px solid var(--lh-gold);outline-offset:2px}.lcat__form-success,.lcat__form-error{padding:16px 20px;margin-bottom:24px;border-left:4px solid}.lcat__form-success{background:#6474501a;border-color:var(--lh-green)}.lcat__form-error{background:#c0392b12;border-color:#c0392b}.lcat__form-success p,.lcat__form-error p,.lcat__form-error li{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:14px;color:var(--lh-text-dark);margin:0 0 4px}.lsec--updates{background-color:var(--lsec-bg, #647450)}.lupdates__heading{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:clamp(22px,4vw,32px);font-weight:600;color:var(--lsec-heading-color, #d2dec7);letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.lupdates__subtext{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:var(--lsec-body-size, 15px);color:var(--lsec-body-color, #b8ccaa);line-height:1.65;margin:0 0 32px}.lupdates__form{max-width:480px;margin:0 auto}.lupdates__input-row{display:flex;margin-bottom:10px}.lupdates__input{flex:1;font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:14px;color:var(--lh-text-dark);background:#fffffff2;border:2px solid transparent;border-right:none;padding:11px 16px;border-radius:0;min-height:44px;appearance:none;-webkit-appearance:none}.lupdates__input:focus{outline:none;border-color:var(--lh-gold);box-shadow:0 0 0 3px #b081094d}.lupdates__submit{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lsec-btn-color, #647450);background:var(--lsec-btn-bg, #d2dec7);border:2px solid transparent;padding:11px 20px;min-height:44px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.lupdates__submit:hover{filter:brightness(.92)}.lupdates__submit:focus-visible{outline:3px solid var(--lh-gold);outline-offset:2px}.lupdates__fine-print{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:11px;color:#d2dec7a6;margin:0;text-align:center}.lupdates__success{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:15px;color:var(--lh-sage);text-align:center;padding:20px 0}.lupdates__social{display:flex;justify-content:center;gap:28px;margin-top:32px}.lupdates__social-link{font-family:var(--lsec-font, "Helvetica Neue", sans-serif);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d2dec7b3;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease;min-height:44px;display:inline-flex;align-items:center}.lupdates__social-link:hover,.lupdates__social-link:focus-visible{color:var(--lh-sage)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #b08109;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lsec-divider img,.lh-hero__hills-img,.lh-hero__wheat-img{display:block!important;width:100%!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/longacre-sections.css.map */
