@font-face{font-family:displayLight;src:url(../media/cormorant_garamond_light-s.p.1-t94trij0948.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:displayLight Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.displaylight_aa7c6e02-module__nrD7Oa__className{font-family:displayLight,displayLight Fallback;font-style:normal;font-weight:300}
.announcement-banner-module__FGEdYa__section{isolation:isolate;color:#1a1714;background:#e8dac7;width:calc(100% - 32px);max-width:1200px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.announcement-banner-module__FGEdYa__scenePicture{display:contents}.announcement-banner-module__FGEdYa__scene{object-fit:cover;object-position:calc(100% + 115px) center;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.announcement-banner-module__FGEdYa__inner{align-items:center;max-width:1280px;min-height:600px;margin:0 auto;padding:56px 40px;display:flex}.announcement-banner-module__FGEdYa__copy{width:44%;max-width:440px;position:relative}.announcement-banner-module__FGEdYa__section[data-scene=true] .announcement-banner-module__FGEdYa__copy{left:115px}.announcement-banner-module__FGEdYa__heading{font-synthesis:none;letter-spacing:-.015em;text-wrap:balance;max-width:10em;margin:0;font-family:inherit;font-size:48px;font-weight:300;line-height:1.06}.announcement-banner-module__FGEdYa__description,.announcement-banner-module__FGEdYa__detail{font:400 16px/1.7 var(--font-inter), Arial, sans-serif;color:#302923;max-width:39ch;margin:24px 0 0}.announcement-banner-module__FGEdYa__detail{margin-top:18px;font-size:14px;line-height:1.6}.announcement-banner-module__FGEdYa__links{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.announcement-banner-module__FGEdYa__primary,.announcement-banner-module__FGEdYa__secondary{color:#1a1714;min-height:48px;font:400 14px/1.4 var(--font-inter), Arial, sans-serif;text-underline-offset:6px;justify-content:center;align-items:center;text-decoration-thickness:1px;display:inline-flex}.announcement-banner-module__FGEdYa__primary{color:#fff;white-space:nowrap;background:#1a1714;border:1px solid #1a1714;padding:13px 22px;text-decoration:none}.announcement-banner-module__FGEdYa__primary:hover{background:#71462c;border-color:#71462c}.announcement-banner-module__FGEdYa__secondary{text-decoration:underline}.announcement-banner-module__FGEdYa__secondary:hover{color:#71462c}.announcement-banner-module__FGEdYa__primary:focus-visible,.announcement-banner-module__FGEdYa__secondary:focus-visible{outline-offset:4px;outline:2px solid #71462c}.announcement-banner-module__FGEdYa__aiLabel{font:400 10px/1 var(--font-inter), Arial, sans-serif;letter-spacing:.08em;color:#302923;pointer-events:none;position:absolute;bottom:12px;right:14px}.announcement-banner-module__FGEdYa__fallbackImage{object-fit:contain;width:calc(50% - 24px);height:calc(100% - 48px);position:absolute;top:24px;right:24px}.announcement-banner-module__FGEdYa__section[data-scene=false]{background:#fff}.announcement-banner-module__FGEdYa__section[data-scene=false] .announcement-banner-module__FGEdYa__inner{min-height:560px}@media (min-width:640px) and (max-width:1023px){.announcement-banner-module__FGEdYa__section{width:calc(100% - 48px)}}@media (min-width:1024px){.announcement-banner-module__FGEdYa__section{width:calc(100% - 80px)}}@container (min-width:1001px) and (max-width:1149px){.announcement-banner-module__FGEdYa__scene{object-position:calc(100% + 105px) center}.announcement-banner-module__FGEdYa__section[data-scene=true] .announcement-banner-module__FGEdYa__copy{left:105px}.announcement-banner-module__FGEdYa__inner{min-height:520px;padding:40px 24px}.announcement-banner-module__FGEdYa__copy{width:40%;max-width:360px}.announcement-banner-module__FGEdYa__heading{font-size:44px}}@container (max-width:1000px){.announcement-banner-module__FGEdYa__scene{z-index:0;object-position:calc(50% - clamp(247px, 52.3cqw, 377.8px)) center;height:clamp(340px,72cqw,520px);position:relative;inset:auto}.announcement-banner-module__FGEdYa__inner{min-height:0;padding:30px 24px 40px;display:block}.announcement-banner-module__FGEdYa__copy{width:100%;max-width:620px;margin:auto}.announcement-banner-module__FGEdYa__section[data-scene=true] .announcement-banner-module__FGEdYa__copy{left:0}.announcement-banner-module__FGEdYa__heading{font-size:38px;line-height:1.08}.announcement-banner-module__FGEdYa__description{margin-top:20px}.announcement-banner-module__FGEdYa__detail{margin-top:16px}.announcement-banner-module__FGEdYa__links{margin-top:24px}.announcement-banner-module__FGEdYa__aiLabel{top:calc(clamp(340px,72cqw,520px) - 24px);bottom:auto}.announcement-banner-module__FGEdYa__fallbackImage{width:100%;height:auto;max-height:520px;padding:24px;position:relative;inset:auto}.announcement-banner-module__FGEdYa__section[data-scene=false] .announcement-banner-module__FGEdYa__inner{min-height:0}}@container (min-width:801px) and (max-width:1000px){.announcement-banner-module__FGEdYa__scene{object-position:right center}}@container (max-width:350px){.announcement-banner-module__FGEdYa__inner{padding-inline:20px}.announcement-banner-module__FGEdYa__heading{font-size:34px}.announcement-banner-module__FGEdYa__links{gap:8px 20px}}
@font-face{font-family:displayLight;src:url(../media/cormorant_garamond_light-s.p.1-t94trij0948.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:displayLight Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.displaylight_615ff119-module___89BBW__className{font-family:displayLight,displayLight Fallback;font-style:normal;font-weight:300}
.home-category-tiles-module__pwQLMG__section{color:#1a1714;padding-top:24px}.home-category-tiles-module__pwQLMG__grid{grid-template-rows:535px;grid-template-columns:1.65fr 1fr;gap:16px;display:grid}.home-category-tiles-module__pwQLMG__tile{isolation:isolate;display:block;position:relative;overflow:hidden}.home-category-tiles-module__pwQLMG__tile h2{z-index:2;font-synthesis:none;margin:0;font-family:inherit;font-weight:300;position:relative}.home-category-tiles-module__pwQLMG__hero{background:#eee7de;padding:33px 38px}.home-category-tiles-module__pwQLMG__heroHeading{letter-spacing:-.025em;font-size:60px;line-height:1.02}.home-category-tiles-module__pwQLMG__heroProduct{width:92%;height:345px;position:absolute;top:163px;left:4%}.home-category-tiles-module__pwQLMG__productImage{object-fit:contain;-webkit-mask:url(/brand/homepage/doctors-bag-cutout.webp) 50%/contain no-repeat;mask:url(/brand/homepage/doctors-bag-cutout.webp) 50%/contain no-repeat}.home-category-tiles-module__pwQLMG__journey{background:#e1e5e5;padding:31px 30px}.home-category-tiles-module__pwQLMG__sceneImage,.home-category-tiles-module__pwQLMG__businessImage{object-fit:cover}.home-category-tiles-module__pwQLMG__journey:after,.home-category-tiles-module__pwQLMG__business:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.home-category-tiles-module__pwQLMG__journey:after{background:linear-gradient(#f9f8f4ad,#f9f8f400 35%)}.home-category-tiles-module__pwQLMG__journeyHeading{font-size:31px;line-height:1.12}.home-category-tiles-module__pwQLMG__business{background:#e4e8e2;align-items:center;height:320px;margin-top:16px;padding:32px 55px;display:flex}.home-category-tiles-module__pwQLMG__businessImage{object-position:right 45%}.home-category-tiles-module__pwQLMG__business:after{background:linear-gradient(90deg,#f8f7f2ba,#f8f7f247 34%,#f8f7f200 61%)}.home-category-tiles-module__pwQLMG__businessHeading{letter-spacing:-.02em;max-width:45%;font-size:45px;line-height:1.08}.home-category-tiles-module__pwQLMG__aiLabel{z-index:3;color:#1a1714;-webkit-text-stroke:1.5px #fff;paint-order:stroke fill;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.08em;pointer-events:none;padding:0;font-size:10px;font-weight:400;line-height:1;position:absolute;bottom:10px;right:12px}.home-category-tiles-module__pwQLMG__business .home-category-tiles-module__pwQLMG__aiLabel{color:#fff;-webkit-text-stroke-color:#1a1714}@media (min-width:1550px){.home-category-tiles-module__pwQLMG__grid{grid-template-rows:565px}.home-category-tiles-module__pwQLMG__heroProduct{height:370px;top:166px}}@media (min-width:621px) and (max-width:1000px){.home-category-tiles-module__pwQLMG__hero{padding-left:25px}.home-category-tiles-module__pwQLMG__heroHeading{font-size:46px}.home-category-tiles-module__pwQLMG__heroProduct{height:340px;top:165px}.home-category-tiles-module__pwQLMG__journey{padding:30px 23px}.home-category-tiles-module__pwQLMG__journeyHeading{font-size:28px}.home-category-tiles-module__pwQLMG__business{padding:30px}.home-category-tiles-module__pwQLMG__businessHeading{font-size:39px}}@media (max-width:620px){.home-category-tiles-module__pwQLMG__section{padding-top:16px}.home-category-tiles-module__pwQLMG__grid{grid-template-rows:390px 374px;grid-template-columns:1fr;gap:12px}.home-category-tiles-module__pwQLMG__hero{padding:25px 24px}.home-category-tiles-module__pwQLMG__heroHeading{font-size:clamp(35px,11vw,43px)}.home-category-tiles-module__pwQLMG__heroProduct{height:239px;top:127px}.home-category-tiles-module__pwQLMG__journey{padding:27px 25px}.home-category-tiles-module__pwQLMG__journeyHeading{font-size:28px}.home-category-tiles-module__pwQLMG__business{height:340px;margin-top:12px;padding:28px 25px;display:block}.home-category-tiles-module__pwQLMG__businessImage{object-position:center}.home-category-tiles-module__pwQLMG__businessHeading{max-width:100%;font-size:31px;line-height:1.09}.home-category-tiles-module__pwQLMG__business:after{background:linear-gradient(#f8f7f280,#f8f7f200 40%)}}
.home-benefits-strip-module__Mk7F0W__strip{color:#1a1714;font-family:var(--font-inter), Arial, sans-serif;background:#fff;margin-top:24px}.home-benefits-strip-module__Mk7F0W__items{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;max-width:1280px;min-height:112px;margin:0 auto;padding:28px 40px;list-style:none;display:grid}.home-benefits-strip-module__Mk7F0W__item{justify-content:center;align-items:center;gap:13px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.home-benefits-strip-module__Mk7F0W__icon{color:#8c5a3a;flex:none;width:28px;height:28px}@media (max-width:620px){.home-benefits-strip-module__Mk7F0W__strip{margin-top:20px}.home-benefits-strip-module__Mk7F0W__items{grid-template-columns:1fr;gap:22px;max-width:420px;min-height:220px;padding:28px 24px}.home-benefits-strip-module__Mk7F0W__item{justify-content:flex-start;gap:16px;font-size:18px}.home-benefits-strip-module__Mk7F0W__icon{width:34px;height:34px}}
@font-face{font-family:display;src:url(../media/cormorant_garamond_regular-s.p.01lfw5l_l512r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.display_733da2eb-module__r2aXjG__className{font-family:display,display Fallback;font-style:normal;font-weight:400}
.home-product-worlds-module__iDekPq__section{color:#1a1714;padding-block:64px}.home-product-worlds-module__iDekPq__heading{margin:0;font-family:inherit;font-size:36px;font-weight:400;line-height:1.1}.home-product-worlds-module__iDekPq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;margin-top:32px;display:grid}.home-product-worlds-module__iDekPq__card{min-width:0;color:inherit;text-decoration:none;display:block}.home-product-worlds-module__iDekPq__card:focus-visible{outline-offset:5px;outline:2px solid #71462c}.home-product-worlds-module__iDekPq__photo{aspect-ratio:4/5;isolation:isolate;background:#ede7df;position:relative;overflow:hidden}.home-product-worlds-module__iDekPq__scene{object-fit:cover}.home-product-worlds-module__iDekPq__fallback{object-fit:contain;background:#fff;padding:32px}.home-product-worlds-module__iDekPq__caption{font-synthesis:none;letter-spacing:0;margin:6px 0 0;font-family:inherit;font-size:22px;font-weight:400;line-height:1.2}.home-product-worlds-module__iDekPq__aiLabel{z-index:2;color:#302923;font:400 10px/1 var(--font-inter), Arial, sans-serif;letter-spacing:.08em;pointer-events:none;position:absolute;bottom:10px;right:12px}@media (min-width:1024px){.home-product-worlds-module__iDekPq__section{padding-block:96px}}@media (max-width:1000px){.home-product-worlds-module__iDekPq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.home-product-worlds-module__iDekPq__heading{font-size:32px}.home-product-worlds-module__iDekPq__grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.home-product-worlds-module__iDekPq__caption{margin-top:5px;font-size:20px}}
@font-face{font-family:displayLight;src:url(../media/cormorant_garamond_light-s.p.1-t94trij0948.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:displayLight Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.displaylight_ccdf467c-module__zzvwBa__className{font-family:displayLight,displayLight Fallback;font-style:normal;font-weight:300}
.home-history-teaser-module__3_UILG__section{color:#1a1714;background:#fff;padding:80px 0 88px}.home-history-teaser-module__3_UILG__section *{box-sizing:border-box}.home-history-teaser-module__3_UILG__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;width:calc(100% - 80px);max-width:1200px;margin:auto;display:grid}.home-history-teaser-module__3_UILG__photo{aspect-ratio:1;background:#ded3c4;position:relative;overflow:hidden}.home-history-teaser-module__3_UILG__image{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.home-history-teaser-module__3_UILG__aiLabel{color:#fff;-webkit-text-stroke:1.5px #1a1714;paint-order:stroke fill;font:400 10px / 1 var(--font-inter), Arial, sans-serif;letter-spacing:.08em;pointer-events:none;position:absolute;bottom:10px;right:12px}.home-history-teaser-module__3_UILG__copy{max-width:440px}.home-history-teaser-module__3_UILG__heading{font-synthesis:none;letter-spacing:-.015em;text-wrap:balance;max-width:9em;margin:0;font-size:48px;font-weight:300;line-height:1.08}.home-history-teaser-module__3_UILG__copy p{font:400 16px / 1.75 var(--font-inter), Arial, sans-serif;color:#43382d;max-width:39ch;margin:24px 0 0}.home-history-teaser-module__3_UILG__copy p+p{margin-top:16px}.home-history-teaser-module__3_UILG__cta{color:#fff;min-height:48px;font:400 14px / 1.4 var(--font-inter), Arial, sans-serif;background:#1a1714;border:1px solid #1a1714;justify-content:center;align-items:center;margin-top:30px;padding:13px 22px;text-decoration:none;display:inline-flex}.home-history-teaser-module__3_UILG__cta:hover{background:#71462c;border-color:#71462c}.home-history-teaser-module__3_UILG__cta:focus-visible{outline-offset:4px;outline:2px solid #71462c}@media (max-width:1100px) and (min-width:801px){.home-history-teaser-module__3_UILG__inner{grid-template-columns:1fr 1fr;gap:40px}.home-history-teaser-module__3_UILG__heading{font-size:42px}}@media (max-width:800px){.home-history-teaser-module__3_UILG__section{padding:56px 0 64px}.home-history-teaser-module__3_UILG__inner{grid-template-columns:1fr;gap:30px;width:calc(100% - 48px)}.home-history-teaser-module__3_UILG__copy{max-width:620px}.home-history-teaser-module__3_UILG__photo{aspect-ratio:4/3}.home-history-teaser-module__3_UILG__heading{max-width:11em;font-size:38px}.home-history-teaser-module__3_UILG__copy p{max-width:42ch;margin-top:20px}.home-history-teaser-module__3_UILG__copy p+p{margin-top:14px}.home-history-teaser-module__3_UILG__cta{margin-top:26px}}@media (max-width:639px){.home-history-teaser-module__3_UILG__inner{width:calc(100% - 32px)}.home-history-teaser-module__3_UILG__heading{font-size:36px}}@media (max-width:350px){.home-history-teaser-module__3_UILG__heading{font-size:33px}}
