.au-hero{background:#f6f2e9;overflow:hidden}.au-hero__grid{display:grid;grid-template-columns:1.04fr 1fr;min-height:650px;align-items:center;gap:28px}.au-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:2px;color:#b45115;margin:0 0 22px!important}.au-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(46px,5.2vw,76px);line-height:1.05;letter-spacing:-2.9px;font-weight:500;margin:0 0 27px;color:#142a29}.au-hero h1 em,.au-editorial h2 em{font-weight:400;color:#ba551c}.au-hero__intro{max-width:430px;font-size:17px;line-height:1.75;color:#596361}.au-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0}.au-button{display:inline-flex;align-items:center;gap:25px;padding:17px 23px;border-radius:5px;background:#f77728;color:#172e2b!important;text-decoration:none;font-weight:700;font-size:14px;transition:transform .15s,background .15s}.au-button:hover{transform:translateY(-2px);background:#fd8c46}.au-button--dark{background:#193d37;color:white!important}.au-button--dark:hover{background:#275248}.au-text-link{font-size:13px;font-weight:700;color:#233f38;text-underline-offset:6px}.au-hero__note{font-size:11px!important;color:#626c64}.au-hero__visual{position:relative;min-width:0;display:grid;place-items:center;aspect-ratio:1/1}.au-hero__visual>img{position:relative;z-index:1;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.au-orbit{position:absolute;width:93%;height:93%;border:1px solid #d5ddd0;border-radius:50%;background:#e5eadc}.au-orbit:after{content:"";position:absolute;inset:-24px;border:1px solid #e0e3d7;border-radius:50%}.au-reading{position:absolute;right:0;bottom:13%;z-index:2;display:flex;align-items:center;gap:13px;background:white;padding:16px 20px;border-radius:7px;box-shadow:0 12px 36px #17352b0d}.au-reading strong{display:block;font-size:15px}.au-reading span{font-size:11px;color:#64756c}.au-reading__dot{width:10px;height:10px;background:#65a37a;border-radius:50%;box-shadow:0 0 0 5px #eaf4e7}.au-visual-caption{position:absolute;bottom:2%;font-size:9px;letter-spacing:2px;color:#6d7d6a}.au-benefits{border-bottom:1px solid #e7e9df;background:#fff}.au-benefits .container{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px;font-size:12px;color:#607064}.au-benefits b{color:#be662e;font-size:10px;margin-right:12px}.au-section{padding-top:86px;padding-bottom:86px}.au-section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:34px}.au-section-head h2,.au-editorial h2,.au-faq h2,.au-contact h2{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-1.2px;font-size:clamp(32px,3.2vw,45px);line-height:1.18;margin:0;color:#193b32}.au-section-head>p{max-width:340px;font-size:14px;line-height:1.8;color:#6c746c;margin:0}.au-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.au-category{position:relative;display:block;background:#f5f6f0;color:#203b32;text-decoration:none;padding:28px 23px 54px;min-height:235px;border-radius:7px}.au-category:nth-child(2){background:#f8efe3}.au-category:nth-child(3){background:#eef3f1}.au-category:nth-child(4){background:#f1efe9}.au-category__number{font-size:10px;color:#899285}.au-category h3{font-size:19px;margin:26px 0 12px;font-weight:600}.au-category p{font-size:12px;line-height:1.7;color:#6b766b;margin:0}.au-category__arrow{position:absolute;right:23px;bottom:18px;font-size:23px}.au-category:hover{outline:1px solid #b4c0a9}.au-featured{padding:70px 0;background:#f8f8f4}.au-products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.au-product{text-decoration:none;color:#1e3a31}.au-product__image{height:245px;position:relative;background:white;border-radius:8px;display:grid;place-items:center}.au-product__image img{width:88%;height:88%;object-fit:contain}.au-product__image span{position:absolute;bottom:12px;right:15px;font-size:21px}.au-product>p{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#798072;margin:19px 0 8px}.au-product h3{font-size:16px;font-weight:600;line-height:1.45;margin:0 0 9px}.au-product b{font-size:15px}.au-product small{font-size:10px;font-weight:400;color:#6e796c}.au-editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid #e5e7dd}.au-editorial h2{font-size:55px;margin-bottom:32px}.au-editorial__body h3{font-size:17px;font-weight:600;margin:0 0 13px;color:#193b32}.au-editorial__body p{font-size:14px;line-height:1.9;color:#687269;margin:0 0 26px}.au-faq{padding-top:75px;padding-bottom:75px;max-width:850px!important}.au-faq h2{margin-bottom:30px}.au-faq details{border-top:1px solid #dde3d7;padding:19px 0}.au-faq details:last-child{border-bottom:1px solid #dde3d7}.au-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:600;list-style:none;color:#284134}.au-faq details p{font-size:14px;line-height:1.8;color:#687269;max-width:720px}.au-contact{padding:65px 0;background:#f0e7d7}.au-contact .container{display:flex;justify-content:space-between;gap:30px;align-items:center}.au-contact p{font-size:14px;color:#656f61}.au-contact .au-eyebrow{margin-bottom:16px!important}@media(max-width:900px){.au-hero__grid{min-height:530px}.au-hero h1{font-size:53px}.au-categories,.au-products{grid-template-columns:repeat(2,1fr)}.au-section{padding-top:60px;padding-bottom:60px}.au-editorial{gap:45px}.au-section-head{gap:30px}.au-benefits .container{font-size:10px}.au-product__image{height:290px}}@media(max-width:600px){.au-hero__grid{grid-template-columns:1fr;gap:5px;padding-top:48px;padding-bottom:34px}.au-hero h1{font-size:50px;letter-spacing:-2px}.au-hero__intro{font-size:16px}.au-actions{gap:20px;margin:25px 0}.au-hero__visual{max-width:390px;width:100%;margin:auto}.au-reading{right:0;padding:13px}.au-benefits .container{display:grid;gap:12px;padding-top:18px;padding-bottom:18px}.au-section-head{display:block}.au-section-head>p{margin-top:22px}.au-section-head>a{display:inline-block;margin-top:20px}.au-categories{gap:10px}.au-category{padding:20px 16px 48px;min-height:255px}.au-category h3{font-size:17px}.au-category p{font-size:12px}.au-products{gap:24px 14px}.au-product__image{height:185px}.au-product h3{font-size:14px}.au-editorial{grid-template-columns:1fr;gap:35px}.au-editorial h2{font-size:43px}.au-contact .container{display:block}.au-contact .au-button{margin-top:15px}.au-faq summary{gap:20px}.au-faq,.au-featured{padding-top:50px;padding-bottom:50px}}@media(prefers-reduced-motion:reduce){.au-button{transition:none}}

.au-hero__copy,.au-editorial__title{min-width:0}
