.arlp-v3{--v3-ink:#26312b;--v3-deep:#163b36;--v3-teal:#3c7777;--v3-soft:#f5f3ed;color:var(--v3-ink);background:#fff}.arlp-v3 .av3-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.arlp-v3 h1,.arlp-v3 h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.arlp-v3 h2{font-size:clamp(36px,3.5vw,49px);line-height:1.12}.arlp-v3 h2 em{font-weight:400;color:var(--v3-teal)}.arlp-v3 h3{font:600 17px/1.4 Arial,sans-serif;letter-spacing:-.02em}.arlp-v3 .av3-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.18em;color:var(--v3-teal);margin:0 0 20px}.arlp-v3 .av3-review{padding:7px 20px;display:flex;justify-content:center;gap:15px;background:#f4f1e8;color:#675d43;font:10px/1.6 Arial,sans-serif}.arlp-v3 .av3-header{background:#fff}.arlp-v3 .av3-header>.av3-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:112px}.arlp-v3 .av3-logo{width:210px;height:auto;object-fit:contain}.arlp-v3 .av3-header-link{display:flex;align-items:center;gap:19px;color:var(--v3-deep);font-size:12px;font-weight:600;text-decoration:none}.arlp-v3 .av3-header-link svg{width:21px;height:21px}.arlp-v3 .av3-hero{position:relative;isolation:isolate;min-height:clamp(650px,calc(100svh - 145px),780px);display:flex;align-items:center;background:#16342e;color:#fff;overflow:hidden}.arlp-v3 .av3-hero-media{position:absolute;inset:0;z-index:-3;display:block}.arlp-v3 .av3-hero-image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:55% 60%;display:block}.arlp-v3 .av3-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(11,31,27,.83) 0%,rgba(12,32,29,.62) 31%,rgba(12,32,29,.2) 60%,rgba(12,32,29,.02) 100%),linear-gradient(0deg,rgba(12,28,23,.32),transparent 40%)}.arlp-v3 .av3-hero-content{padding-block:65px 80px}.arlp-v3 .av3-hero-copy{max-width:660px}.arlp-v3 .av3-hero .av3-eyebrow{color:#e1efe7;font-size:10px;letter-spacing:.2em;margin-bottom:23px}.arlp-v3 .av3-eyebrow span{padding-inline:6px}.arlp-v3 h1{font-size:clamp(47px,4.7vw,68px);line-height:1.05;max-width:660px;color:#fff;text-wrap:balance}.arlp-v3 .av3-hero-description{font-size:15px;line-height:1.8;color:#f0f5ee;margin-top:25px;max-width:435px}.arlp-v3 .av3-hero-price{margin-top:27px;margin-bottom:24px}.arlp-v3 .av3-hero-price strong{display:block;font-size:24px;letter-spacing:-.02em;font-weight:500}.arlp-v3 .av3-hero-price span{display:block;font-size:10px;color:#e5e9dd;margin-top:3px}.arlp-v3 .av3-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;background:var(--v3-teal);border:1px solid #6a9e91;border-radius:6px;padding:15px 25px;color:#fff;text-decoration:none;font:600 13px/1.5 Arial,sans-serif;transition:background .15s}.arlp-v3 .av3-button svg{width:21px;height:21px}.arlp-v3 .av3-button:hover{background:#285f58}.arlp-v3 .av3-hero-note{font-size:10px;color:#e1e8de;margin-top:11px}.arlp-v3 .av3-hero-caption{position:absolute;bottom:25px;right:max(48px,calc((100% - 1240px)/2));text-align:right;color:#fff;line-height:1.7}.arlp-v3 .av3-hero-caption>span{font-size:10px;letter-spacing:.18em}.arlp-v3 .av3-hero-caption small{display:block;font-size:8px;color:#f2f3ea}.arlp-v3 .av3-facts{padding-block:29px 39px;border-bottom:1px solid #e2e6dc}.arlp-v3 .av3-facts-label{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px}.arlp-v3 .av3-facts-label span{font-size:10px;letter-spacing:.16em;color:var(--v3-teal);font-weight:700}.arlp-v3 .av3-facts-label small{font-size:9px;color:#697468}.arlp-v3 .av3-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.arlp-v3 .av3-facts dl>div{display:grid;grid-template-columns:37px 1fr;grid-template-rows:auto auto;gap:2px 14px;background:#f8f8f3;border:1px solid #e5e8df;border-radius:9px;padding:23px 20px}.arlp-v3 .av3-facts svg{grid-column:1;grid-row:1 / span 2;align-self:center;color:var(--v3-teal);width:29px;height:29px}.arlp-v3 .av3-facts dt{grid-column:2;grid-row:2;font-size:10px;color:#657164}.arlp-v3 .av3-facts dd{grid-column:2;grid-row:1;font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.035em}.arlp-v3 .av3-editorial{display:grid;grid-template-columns:1.08fr 1fr;gap:78px;align-items:center;padding-block:75px}.arlp-v3 .av3-editorial figure img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:50% 50%;border-radius:12px}.arlp-v3 figcaption{font-size:9px;color:#6a766b;margin-top:9px}.arlp-v3 .av3-section-description{font-size:13px;line-height:1.8;color:#657164;margin-top:20px;max-width:400px}.arlp-v3 .av3-feature-cards{margin-top:23px}.arlp-v3 .av3-feature-cards article{display:flex;gap:14px;border-top:1px solid #e4e7de;padding:17px 0}.arlp-v3 .av3-feature-cards svg{width:20px;height:20px;flex-shrink:0;color:var(--v3-teal);margin-top:2px}.arlp-v3 .av3-feature-cards p{font-size:11px;color:#657164;margin-top:5px}.arlp-v3 .av3-spec-note{font-size:9px;color:#89734c;margin-top:8px}.arlp-v3 .av3-lifestyle{background:var(--v3-soft);padding-block:59px}.arlp-v3 .av3-lifestyle-heading{text-align:center}.arlp-v3 .av3-lifestyle-heading .av3-eyebrow{margin-bottom:14px}.arlp-v3 .av3-lifestyle-heading>p:last-child{font-size:13px;color:#637166;margin-top:17px}.arlp-v3 .av3-lifestyle-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:33px}.arlp-v3 .av3-lifestyle-cards article{background:#fff;border:1px solid #e5e6dc;border-radius:10px;padding:29px}.arlp-v3 .av3-lifestyle-cards svg{width:29px;height:29px;color:var(--v3-teal);margin-bottom:18px}.arlp-v3 .av3-lifestyle-cards p{font-size:12px;color:#687366;margin-top:8px}.arlp-v3 .av3-lifestyle-cards small{font-size:9px;color:#89734c;display:block;margin-top:18px}.arlp-v3 .av3-lead{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:75px;align-items:start;scroll-margin-top:40px}.arlp-v3 .av3-lead-copy>p:not(.av3-eyebrow){font-size:13px;color:#657164;margin-top:21px;max-width:440px}.arlp-v3 .av3-lead-copy figure{margin-top:27px}.arlp-v3 .av3-lead-copy figure img{width:100%;height:auto;aspect-ratio:1.8/1;object-fit:cover;border-radius:10px}.arlp-v3 .av3-review-note{background:#f7f3e9;border-left:2px solid #ab9562;padding:15px 18px;margin-top:24px;font-size:10px;color:#776649}.arlp-v3 .av3-review-note strong{font-size:11px}.arlp-v3 .av3-review-note p{font-size:10px;margin-top:4px;line-height:1.7}.arlp-v3 .av3-form-card{background:#fff;border:1px solid #dfe6dc;border-radius:15px;box-shadow:0 12px 45px #283c2710;padding:30px}.arlp-v3 .av3-form-card>.av3-eyebrow{font-size:9px;margin-bottom:11px}.arlp-v3 .av3-form-card>h3{font-size:21px}.arlp-v3 .av3-form-card .arlp-form-card{border:0;box-shadow:none;border-radius:0;padding:0}.arlp-v3 .av3-final{background:#193c36;color:#fff;text-align:center;padding-block:55px}.arlp-v3 .av3-final h2{color:#fff;font-size:clamp(34px,3.2vw,47px)}.arlp-v3 .av3-final .av3-eyebrow{color:#bbd0c4;font-size:9px;margin-bottom:15px}.arlp-v3 .av3-final p:not(.av3-eyebrow){font-size:13px;color:#e5ece2;margin-top:16px}.arlp-v3 .av3-final .av3-button{margin-top:25px;background:#fff;color:#234c43;border-color:#fff}.arlp-v3 .av3-final .av3-button:hover{background:#e9efe5}.arlp-v3 .av3-footer{padding-block:25px 20px}.arlp-v3 .av3-footer-top{display:flex;align-items:center;gap:29px}.arlp-v3 .av3-footer .av3-logo{width:170px}.arlp-v3 .av3-footer-top>span{font-size:13px;color:var(--v3-deep)}.arlp-v3 .av3-footer-top small{font-size:11px;color:#657164}.arlp-v3 .av3-footer>p{font-size:9px;color:#657164;margin-top:9px;max-width:750px}.arlp-v3 .av3-footer-bottom{border-top:1px solid #e1e7dd;display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding-top:15px;font-size:9px;color:#657164}.arlp-v3 :is(a,input,select,button):focus-visible{outline:3px solid #af8135;outline-offset:4px}.arlp-v3 :is(section,main)[tabindex='-1']:focus{outline:none}
@media(max-width:1000px){.arlp-v3 .av3-wrap{width:calc(100% - 56px)}.arlp-v3 .av3-editorial,.arlp-v3 .av3-lead{gap:38px}.arlp-v3 .av3-facts dl>div{padding:18px 13px;gap:2px 8px}.arlp-v3 .av3-facts dd{font-size:20px}.arlp-v3 .av3-hero-caption{right:28px}.arlp-v3 .av3-lifestyle-cards article{padding:22px}}
@media(max-width:700px){.arlp-v3 .av3-wrap{width:calc(100% - 36px)}.arlp-v3 .av3-review{display:block;padding:7px 18px;font-size:9px}.arlp-v3 .av3-review strong{display:block}.arlp-v3 .av3-header>.av3-wrap{height:89px}.arlp-v3 .av3-logo{width:166px}.arlp-v3 .av3-header-link{font-size:10px;gap:9px;max-width:140px}.arlp-v3 .av3-header-link svg{width:19px;height:19px;flex-shrink:0}.arlp-v3 .av3-hero{display:block;min-height:0;overflow:visible}.arlp-v3 .av3-hero-media{position:relative;inset:auto;z-index:0;width:100%;height:260px}.arlp-v3 .av3-hero-image{object-position:50% 54%}.arlp-v3 .av3-hero-shade{inset:0 0 auto;height:260px;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(22,59,54,.4),transparent 45%)}.arlp-v3 .av3-hero-content{padding-block:26px 29px}.arlp-v3 .av3-hero .av3-eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:13px}.arlp-v3 .av3-eyebrow span{padding-inline:3px}.arlp-v3 h1{font-size:36px;line-height:1.08;letter-spacing:-.035em;max-width:400px}.arlp-v3 h1 br{display:none}.arlp-v3 .av3-hero-description{font-size:12px;line-height:1.65;margin-top:15px;max-width:335px}.arlp-v3 .av3-hero-description br{display:none}.arlp-v3 .av3-hero-price{margin-top:18px;margin-bottom:19px}.arlp-v3 .av3-hero-price strong{font-size:21px}.arlp-v3 .av3-hero-price span{font-size:9px;margin-top:3px}.arlp-v3 .av3-button{width:100%;min-height:49px;font-size:12px;gap:20px;padding:12px 16px}.arlp-v3 .av3-hero-note{font-size:9px;text-align:center;margin-top:9px}.arlp-v3 .av3-hero-caption{top:230px;bottom:auto;right:18px;z-index:2}.arlp-v3 .av3-hero-caption>span{font-size:8px;letter-spacing:.12em}.arlp-v3 .av3-hero-caption small{display:none}.arlp-v3 .av3-facts{padding-block:25px}.arlp-v3 .av3-facts-label{display:block;margin-bottom:15px}.arlp-v3 .av3-facts-label span{font-size:9px}.arlp-v3 .av3-facts-label small{display:block;font-size:8px;margin-top:5px}.arlp-v3 .av3-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arlp-v3 .av3-facts dl>div{padding:17px 11px;grid-template-columns:25px 1fr;gap:2px 9px}.arlp-v3 .av3-facts svg{width:24px;height:24px}.arlp-v3 .av3-facts dd{font-size:18px}.arlp-v3 .av3-facts dt{font-size:9px}.arlp-v3 .av3-editorial{grid-template-columns:1fr;gap:26px;padding-block:38px}.arlp-v3 .av3-editorial figure img{aspect-ratio:4/3;border-radius:9px}.arlp-v3 .av3-eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:13px}.arlp-v3 h2{font-size:34px;line-height:1.1}.arlp-v3 .av3-section-description{font-size:12px;margin-top:16px}.arlp-v3 .av3-feature-cards{margin-top:20px}.arlp-v3 h3{font-size:16px}.arlp-v3 .av3-feature-cards p{font-size:11px}.arlp-v3 .av3-lifestyle{padding-block:36px}.arlp-v3 .av3-lifestyle-heading>p:last-child{font-size:12px}.arlp-v3 .av3-lifestyle-cards{grid-template-columns:1fr;gap:11px;margin-top:24px}.arlp-v3 .av3-lifestyle-cards article{display:grid;grid-template-columns:28px 1fr;gap:0 14px;padding:19px}.arlp-v3 .av3-lifestyle-cards article>svg{grid-column:1;grid-row:1 / span 3;width:24px;height:24px;margin:0}.arlp-v3 .av3-lifestyle-cards article>:not(svg){grid-column:2}.arlp-v3 .av3-lifestyle-cards p{font-size:11px;margin-top:6px}.arlp-v3 .av3-lifestyle-cards small{font-size:8px;margin-top:12px}.arlp-v3 .av3-lead{grid-template-columns:1fr;gap:25px;padding-block:39px;scroll-margin-top:45px}.arlp-v3 .av3-lead h2{font-size:34px}.arlp-v3 .av3-lead h2 br{display:none}.arlp-v3 .av3-lead-copy>p:not(.av3-eyebrow){font-size:12px;margin-top:17px}.arlp-v3 .av3-lead-copy figure{margin-top:21px}.arlp-v3 .av3-lead-copy figure img{aspect-ratio:1.8/1}.arlp-v3 .av3-review-note{margin-top:18px}.arlp-v3 .av3-form-card{padding:23px 20px}.arlp-v3 .av3-form-card>h3{font-size:20px}.arlp-v3 .av3-final{padding-block:39px}.arlp-v3 .av3-final h2{font-size:33px}.arlp-v3 .av3-final p:not(.av3-eyebrow){font-size:12px;max-width:300px;margin-inline:auto}.arlp-v3 .av3-final .av3-button{max-width:350px}.arlp-v3 .av3-footer{padding-block:17px}.arlp-v3 .av3-footer-top{gap:16px}.arlp-v3 .av3-footer .av3-logo{width:130px}.arlp-v3 .av3-footer-top>span{font-size:11px}.arlp-v3 .av3-footer-top small{font-size:9px}.arlp-v3 .av3-footer>p{font-size:8px}.arlp-v3 .av3-footer-bottom{font-size:8px;gap:12px;line-height:1.6}}
