.agls .agls-slide>.ab-home-slide,.agls .ab-home-slide>[data-elementor-type],.agls .ab-home-slide>.elementor{height:100%;width:100%}.agls .ab-home-hero{display:grid!important;grid-template-columns:56% 44%;height:100%;width:100%;padding:0!important;gap:0!important;background:#fcf9ed;color:#303030;font:400 12px/1.9 Termina,sans-serif}.agls .ab-home-hero .e-con{padding:0;gap:0;min-width:0}.agls .ab-home-hero .elementor-widget{margin:0;min-width:0;max-width:100%}.agls .ab-home-hero .ab-home-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,68px) clamp(34px,6vw,115px)!important;gap:0!important}.agls .ab-home-hero .ab-home-eyebrow{font:400 9px/1.7 Termina,sans-serif!important;letter-spacing:.2em;color:#5a6135;margin-bottom:20px!important;text-transform:uppercase}.agls .ab-home-hero p{margin:0}.agls .ab-home-hero h1{font:400 clamp(30px,3.1vw,56px)/1.25 Termina,sans-serif!important;letter-spacing:-.045em!important;color:#5a6135!important;margin:0!important}.agls .ab-home-hero h1 em{font:italic 400 1.12em/1.15 Georgia,serif!important;color:#5a6135!important;letter-spacing:-.025em}.agls .ab-home-hero .ab-home-heading{margin-bottom:23px!important}.agls .ab-home-hero .ab-home-lead{font:400 clamp(10px,.79vw,14px)/1.9 Termina,sans-serif!important;max-width:550px;margin-bottom:23px!important;color:#4c5141}.agls .ab-home-hero .ab-home-lead p+p{margin-top:10px}.agls .ab-home-hero .ab-home-button{width:auto!important;align-self:flex-start}.agls .ab-home-hero .elementor-button{font:400 10px/1.6 Termina,sans-serif!important;padding:16px 28px!important;min-height:46px;border:1px solid #5a6135!important;border-radius:999px!important;background:#5a6135!important;color:#fff!important;box-shadow:none!important}.agls .ab-home-hero .elementor-button:hover,.agls .ab-home-hero .elementor-button:focus,.agls .ab-home-hero .elementor-button:active{background:#41482b!important;border-color:#41482b!important;color:white!important}.agls .ab-home-hero .elementor-button:focus-visible{outline:2px solid #5a6135;outline-offset:4px}.agls .ab-home-hero .ab-home-photo{height:100%;position:relative;overflow:hidden;background:#343b22}.agls .ab-home-hero .ab-home-portrait,.agls .ab-home-hero .ab-home-portrait .elementor-widget-container{height:100%;width:100%}.agls .ab-home-hero .ab-home-portrait img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 22%!important;transform:none!important}.agls .ab-home-hero .ab-home-signature{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;width:auto!important;background:#fcf9edec;padding:13px 18px!important;font:400 9px/1.7 Termina,sans-serif!important;color:#41482b!important;letter-spacing:.04em}.agls .ab-home-hero .ab-home-signature small{margin-left:14px;font:400 8px/1.7 Termina,sans-serif;letter-spacing:0}@media(min-width:768px) and (max-width:1100px){.agls .ab-home-hero .ab-home-copy{padding:22px 36px!important}.agls .ab-home-hero .ab-home-eyebrow{font-size:7px!important;margin-bottom:10px!important}.agls .ab-home-hero h1{font-size:29px!important}.agls .ab-home-hero .ab-home-heading,.agls .ab-home-hero .ab-home-lead{margin-bottom:12px!important}.agls .ab-home-hero .ab-home-lead{font-size:9px!important;line-height:1.75!important}.agls .ab-home-hero .elementor-button{font-size:9px!important;padding:11px 20px!important;min-height:36px}.agls .ab-home-hero .ab-home-signature{bottom:18px;left:18px;right:18px}}@media(max-width:767px){.agls .agls-slide>.ab-home-slide{height:calc(100vw * 4 / 3);min-height:520px}.agls .ab-home-hero{grid-template-columns:1fr;grid-template-rows:56% 44%;min-height:520px}.agls .ab-home-hero .ab-home-copy{padding:22px 28px!important}.agls .ab-home-hero .ab-home-eyebrow{font-size:7px!important;margin-bottom:12px!important}.agls .ab-home-hero h1{font-size:29px!important;line-height:1.2!important}.agls .ab-home-hero .ab-home-heading{margin-bottom:15px!important}.agls .ab-home-hero .ab-home-lead{font-size:9px!important;line-height:1.8!important;margin-bottom:15px!important;max-width:430px}.agls .ab-home-hero .elementor-button{font-size:9px!important;min-height:36px;padding:11px 20px!important}.agls .ab-home-hero .ab-home-portrait img{object-position:50% 23%!important}.agls .ab-home-hero .ab-home-signature{bottom:26px;left:18px;right:18px;font-size:8px!important;padding:9px 12px!important}.agls .ab-home-hero .ab-home-signature small{font-size:7px;margin-left:8px}}.agls .ab-home-hero .ab-home-portrait img{object-position:50% 0%!important}@media(min-width:1101px){.agls .ab-home-hero .ab-home-copy{padding-left:max(50px,calc((100vw - 1400px)/2))!important}}.agls:has(.agls-slide.is-active .ab-home-slide) .agls-dots span{background:#5a613566;box-shadow:none}.agls:has(.agls-slide.is-active .ab-home-slide) .agls-dots [aria-current="true"] span{background:#5a6135;box-shadow:none}.agls:has(.agls-slide.is-active .ab-home-slide) .agls-dots button:focus-visible{outline-color:#5a6135}@media(max-width:767px){.agls .ab-home-hero{grid-template-rows:50% 50%}.agls .ab-home-hero .ab-home-copy{padding:20px 28px!important}.agls .ab-home-hero .ab-home-lead p+p{display:none}.agls .ab-home-hero .ab-home-signature{display:none!important}}@media(min-width:768px) and (max-width:1100px){.agls .ab-home-hero .ab-home-copy{padding:12px 32px!important}.agls .ab-home-hero .ab-home-lead p+p{display:none}.agls .ab-home-hero h1{font-size:27px!important;line-height:1.2!important}.agls .ab-home-hero .ab-home-heading{margin-bottom:8px!important}.agls .ab-home-hero .ab-home-lead{font-size:8px!important;line-height:1.75!important;margin-bottom:10px!important}.agls .ab-home-hero .elementor-button{min-height:30px;padding:8px 18px!important;font-size:8px!important}.agls .ab-home-hero .ab-home-eyebrow{font-size:6px!important;margin-bottom:6px!important}.agls .ab-home-hero .ab-home-signature{font-size:7px!important;padding:8px 12px!important}.agls .ab-home-hero .ab-home-signature small{font-size:6px!important;margin-left:8px}}@media(max-width:767px){.agls:has(.ab-home-slide)[data-agls] .agls-slide:not(.is-active){position:absolute!important;height:100%!important}.agls:has(.ab-home-slide)[data-agls] .agls-slide.is-active{position:relative!important;height:auto!important}}@media(min-width:1101px){.agls:has(.agls-slide.is-active .ab-home-slide) .agls-stage{aspect-ratio:auto;height:clamp(480px,35vw,620px)}.agls .ab-home-hero{grid-template-columns:60% 40%}.agls .ab-home-hero .ab-home-photo{min-height:0}.agls .ab-home-hero .ab-home-portrait img{object-position:50% 0%!important}.agls .ab-home-hero .ab-home-lead{max-width:580px}}@media(min-width:768px) and (max-width:1100px){.agls:has(.agls-slide.is-active .ab-home-slide) .agls-stage{aspect-ratio:auto;height:380px}.agls .ab-home-hero{grid-template-columns:56% 44%}}@media(max-width:767px){.agls .agls-slide>.ab-home-slide{height:580px;min-height:580px}.agls .ab-home-hero{grid-template-rows:260px 320px;min-height:580px}}.agls .agls-arrow{display:none!important;position:absolute!important;top:50%;transform:translateY(-50%);z-index:4;width:42px!important;height:42px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;place-items:center;border:1px solid #ffffffa6!important;border-radius:999px!important;background:#fcf9edd9!important;color:#5a6135!important;box-shadow:0 2px 12px #2026150a!important;cursor:pointer;transition:background .2s,box-shadow .2s}.agls.agls-ready .agls-arrow{display:grid!important}.agls .agls-arrow-prev{left:20px}.agls .agls-arrow-next{right:20px}.agls .agls-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.3;pointer-events:none}.agls .agls-arrow:hover,.agls .agls-arrow:active{background:#fcf9ed!important;color:#41482b!important;box-shadow:0 2px 14px #20261518!important}.agls .agls-arrow:focus-visible{outline:2px solid #5a6135!important;outline-offset:3px}@media(max-width:767px){.agls .agls-arrow{width:32px!important;height:32px!important}.agls .agls-arrow-prev{left:10px}.agls .agls-arrow-next{right:10px}.agls .agls-arrow svg{width:15px;height:15px}.agls:has(.agls-slide.is-active .ab-home-slide) .agls-arrow{top:calc(260px + 160px)}}@media(max-width:767px){.agls .agls-slide>.ab-home-slide{height:680px;min-height:680px}.agls .ab-home-hero{grid-template-rows:240px 440px;min-height:680px}.agls .ab-home-hero .ab-home-copy{padding:20px 28px!important}.agls .ab-home-hero .ab-home-eyebrow{display:none!important}.agls .ab-home-hero .ab-home-portrait img{object-position:50% 0%!important}.agls:has(.agls-slide.is-active .ab-home-slide) .agls-arrow{top:460px}}