 .ah{--ink:#293326;--muted:#68725e;--olive:#4b5a3f;--paper:#f5f3eb;color:var(--ink);background:var(--paper);font:15px/1.7 Arial,sans-serif}.ah *{box-sizing:border-box}.ah h1,.ah h2,.ah h3,.ah p{margin:0;color:inherit}.ah h1,.ah h2,.ah h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.ah h1{font-size:clamp(48px,5.8vw,84px);line-height:1.04}.ah h2{font-size:clamp(34px,3.7vw,51px);line-height:1.1}.ah h3{font-size:29px;line-height:1.15}.ah a{color:inherit}.ah-wrap{max-width:1350px;padding-inline:clamp(22px,5vw,76px);margin:auto}.ah-kicker{font:11px/1.5 Arial,sans-serif!important;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)!important;margin-bottom:18px!important}.ah-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 24px;min-height:52px;background:var(--olive);color:#fffdf8!important;border:1px solid var(--olive);border-radius:5px;text-decoration:none;font:14px/1.5 Arial,sans-serif}.ah-button:hover{background:#34442b}.ah-textlink{display:inline-block;font:13px/1.5 Arial,sans-serif;text-underline-offset:5px;padding-block:10px}.ah-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:27px}.ah-hero{position:relative;isolation:isolate;overflow:hidden;background:#e9eddf}.ah-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#e9eddfef 0%,#e9eddfce 43%,#e9eddf48),var(--ala-tree-image) center 50%/cover no-repeat}.ah-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:590px;align-items:center;gap:55px;padding-block:48px}.ah-hero-copy>p:not(.ah-kicker){font-size:17px;line-height:1.75;max-width:460px;margin-top:23px;color:#5a6750}.ah-hero-art{position:relative;display:block;background:#e3e7d7a6;border-radius:48% 48% 5px 5px;overflow:hidden;align-self:stretch;min-height:490px;text-decoration:none}.ah-hero-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;mix-blend-mode:multiply;padding:24px 25px 65px}.ah-hero-caption{position:absolute;inset:auto 24px 22px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #7a86684d;padding-top:13px;font:12px/1.5 Arial,sans-serif}.ah-hero-caption strong{font:italic 25px Georgia,serif}.ah-promise{border-bottom:1px solid #d8dece;padding-block:25px}.ah-promise-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.ah-promise p{font:normal 22px/1.4 Georgia,serif;max-width:640px}.ah-promise a{flex-shrink:0}.ah-section{padding-block:65px}.ah-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.ah-section-head>p{max-width:340px;color:var(--muted);font-size:14px}.ah-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ah-product-media{display:block;position:relative;aspect-ratio:4/5;background:#e7eadf;border-radius:7px;overflow:hidden}.ah-product-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.ah-product-media:hover img{transform:scale(1.035)}.ah-product-number{position:absolute;top:13px;left:15px;font:11px Arial,sans-serif;color:#717b62}.ah-product h3{font-size:28px;margin:19px 0 8px}.ah-product h3 a{text-decoration:none}.ah-product p{font:13px/1.65 Arial,sans-serif;color:var(--muted);min-height:44px}.ah-product-bottom{border-top:1px solid #d4dbc9;margin-top:17px;padding-top:13px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px}.ah-product-price{font:15px Arial,sans-serif}.ah-product-bottom a{font-size:12px;text-underline-offset:4px}.ah-choose{background:#e7e1e9;padding-block:50px}.ah-choose-head{max-width:680px;margin-bottom:30px}.ah-choose-head>p:last-child{margin-top:18px;color:#706575;font-size:14px}.ah-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ah-choice{position:relative;padding:26px;background:#f7f3efb3;border:1px solid #d4cbd8;border-radius:6px;text-decoration:none;min-height:190px}.ah-choice small{font:10px Arial,sans-serif;letter-spacing:.12em;color:#796d7d}.ah-choice h3{font-size:26px;margin:18px 0 10px}.ah-choice p{font-size:13px;color:#706575;max-width:280px}.ah-choice>span{position:absolute;right:21px;top:20px;font-size:23px}.ah-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.ah-editorial-photo{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#e9e5d8}.ah-editorial-photo img{width:100%;height:100%;object-fit:cover}.ah-editorial-copy>p:not(.ah-kicker){font-size:15px;color:var(--muted);margin-top:23px;max-width:430px}.ah-editorial-copy .ah-price-line{font:14px Arial,sans-serif;margin-top:21px}.ah-features{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:65px}.ah-feature{border-radius:9px;overflow:hidden;background:#eee7d3}.ah-feature:nth-child(2){background:#e6e9dc}.ah-feature-image{display:block;aspect-ratio:5/4;overflow:hidden}.ah-feature-image img{width:100%;height:100%;object-fit:contain}.ah-feature-copy{padding:30px 34px}.ah-feature-copy h2{font-size:36px}.ah-feature-copy>p:not(.ah-kicker){font-size:14px;color:var(--muted);margin-top:18px;max-width:460px}.ah-proof{background:#e9eddf;padding-block:55px}.ah-proof-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.ah-proof-copy>p:not(.ah-kicker){font-size:15px;max-width:450px;color:var(--muted);margin-top:22px}.ah-proof-list{display:grid;gap:15px}.ah-proof-card{display:grid;grid-template-columns:75px 1fr;gap:22px;align-items:center;padding:22px;background:#f8f7ef;border:1px solid #d1d9c4;border-radius:6px;text-decoration:none}.ah-proof-card img{width:75px;height:105px;object-fit:contain}.ah-proof-card h3{font-size:25px;margin-bottom:10px}.ah-proof-card p{font-size:12px;color:var(--muted)}.ah-proof-gold{background:#f1e9d6;border-color:#d2c3a0}.ah-proof-year{text-align:center;color:#876e37;font:33px Georgia,serif}.ah-proof-year small{display:block;font:10px Arial,sans-serif;letter-spacing:.1em;margin-top:7px}.ah-gift{display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #d8dece;padding-block:46px}.ah-gift h2{font-size:35px;max-width:650px}.ah-gift p{font-size:14px;color:var(--muted);margin-top:15px;max-width:610px}.ah-gift>a{flex-shrink:0}.ah-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-block:48px 65px}.ah-faq h2{font-size:36px}.ah-faq details{padding:17px 0;border-bottom:1px solid #d4dbc9}.ah-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;font-size:15px}.ah-faq summary:after{content:'+';font-size:20px}.ah-faq details[open] summary:after{content:'−'}.ah-faq summary::-webkit-details-marker{display:none}.ah-faq details p{font-size:13px;color:var(--muted);margin-top:13px}.ah:is(a,summary):focus-visible{outline:3px solid #796687;outline-offset:4px}@media(max-width:760px){.ah-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:30px}.ah h1{font-size:49px;max-width:420px}.ah h2{font-size:35px}.ah-kicker{font-size:12px!important;margin-bottom:15px!important}.ah-hero-copy>p:not(.ah-kicker){font-size:15px;margin-top:19px}.ah-hero-art{min-height:350px;width:min(100%,390px);justify-self:center}.ah-hero-art img{padding:15px 20px 60px}.ah-actions{margin-top:23px;gap:10px 20px}.ah-button{padding:13px 19px;min-height:49px;font-size:13px}.ah-hero:before{background-position:65% top;background-size:auto 100%}.ah-promise{padding-block:22px}.ah-promise-inner{display:block}.ah-promise p{font-size:21px}.ah-promise a{margin-top:9px;font-size:12px}.ah-section{padding-block:38px}.ah-section-head{display:block;margin-bottom:25px}.ah-section-head>p{margin-top:15px}.ah-products{grid-template-columns:1fr 1fr;gap:28px 14px}.ah-product-media{aspect-ratio:3/4}.ah-product h3{font-size:25px;margin-top:14px}.ah-product p{font-size:12px;min-height:58px}.ah-product-bottom{display:block;margin-top:12px}.ah-product-price{font-size:14px}.ah-product-bottom a{display:block;margin-top:9px}.ah-choose{padding-block:35px}.ah-choices{grid-template-columns:1fr;gap:12px}.ah-choice{padding:23px;min-height:0}.ah-choice h3{font-size:26px;margin-top:10px}.ah-choice p{max-width:100%;padding-right:15px}.ah-editorial{grid-template-columns:1fr;gap:28px}.ah-editorial-copy>p:not(.ah-kicker){font-size:14px;margin-top:18px}.ah-features{grid-template-columns:1fr;gap:24px;padding-bottom:38px}.ah-feature-image{aspect-ratio:1/1}.ah-feature-copy{padding:26px 24px}.ah-feature-copy h2{font-size:32px}.ah-proof{padding-block:37px}.ah-proof-grid{grid-template-columns:1fr;gap:28px}.ah-proof-copy>p:not(.ah-kicker){font-size:14px;margin-top:18px}.ah-proof-card{grid-template-columns:62px 1fr;gap:18px;padding:20px}.ah-proof-card img{width:62px;height:87px}.ah-proof-card h3{font-size:24px}.ah-gift{display:block;padding-block:35px}.ah-gift h2{font-size:32px}.ah-gift>a{margin-top:22px}.ah-faq{grid-template-columns:1fr;gap:20px;padding-block:35px 45px}.ah-faq h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.ah-product-media img{transition:none}}.ah-hero:before{opacity:.58}@media(max-width:760px){.ah-hero:before{opacity:.48}.ah-hero-art{background:#e3e7d7}.ah-hero-art img{mix-blend-mode:multiply}}.ah-kicker,.ah-product p,.ah-choice small,.ah-proof p,.ah-faq p{color:#505c47!important}.ah-kicker,.ah-choice small{font-size:12px!important}.ah-product .ah-volume{font-size:13px!important;min-height:0;margin:10px 0 0}.ah-volume:empty{display:none}.ah-product-bottom{flex-wrap:wrap}.ah-product-price{font-size:15px!important}.ah-product-bottom>a,.ah-product h3>a,.ah-textlink{display:inline-flex;align-items:center;min-height:44px}.ah-product-bottom>a{font-size:13px}.ah-product p{font-size:14px!important}
