.inner-hero{isolation:isolate;background:#f5f0e7;border-bottom:1px solid #d6d9ca;margin-bottom:44px;position:relative;overflow:clip}.inner-hero-art{z-index:-2;display:block;position:absolute;inset:0}.inner-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%}.inner-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f3edf5 0%,#f7f3edf0 29%,#f7f3edbd 46%,#f7f3ed40 62%,#0000 76%),linear-gradient(#0000 82%,#f5f3edbd);position:absolute;inset:0}.inner-hero-frame{align-items:center;min-height:420px;padding-block:40px 44px;display:flex;position:relative}.inner-hero-copy{z-index:1;width:min(62%,740px);position:relative}.inner-hero-copy>.eyebrow{letter-spacing:.115em;color:#43563e;margin:0 0 17px;font-size:9px;line-height:1.65}.inner-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(42px,4.2vw,58px);font-weight:500;line-height:1.12}.inner-hero-copy .hero-soft,.inner-hero-copy .heading-soft{color:#566b4e}.inner-hero-copy>.lead{color:#3f5340;max-width:600px;margin:20px 0 0;font-size:14px;line-height:1.8}.inner-hero-copy>.button{gap:22px;min-height:48px;margin-top:23px;padding:13px 20px;font-size:12px}.inner-hero-copy>.notice-date{color:#4f6248;margin:22px 0 0;font-size:10px;line-height:1.75}.inner-hero-copy>.notice-date span{color:#66755c}.inner-hero-before{margin-bottom:23px}.inner-hero-before .breadcrumbs,.inner-hero-before .back-link{color:#4b6045;min-height:26px;margin:0;font-size:11px;line-height:1.7}.inner-hero-rule{align-items:center;gap:5px;height:4px;display:flex;position:absolute;bottom:-2px;left:0}.inner-hero-rule i{background:#344e36;width:51px;height:4px;display:block}.inner-hero-rule i:nth-child(2){background:#a8b99a;width:25px}.inner-hero-rule i:nth-child(3){background:#d4b74f;width:13px}.inner-hero.focus-page-hero{margin-bottom:0}.inner-hero-article .inner-hero-frame{min-height:450px}.inner-hero-article .inner-hero-copy>.article-meta{color:#4b6045;gap:9px;margin:0 0 18px;font-size:10px}.inner-hero-article .inner-hero-copy h1{max-width:680px;font-size:clamp(40px,4.1vw,56px)}.inner-hero-product .inner-hero-frame{min-height:415px}.inner-hero-product .inner-hero-copy h1{margin-top:15px;font-size:clamp(48px,4.5vw,64px)}.inner-hero-product .inner-hero-copy>.status-label{color:#405736;background:#f5f6ecdf;border-color:#a9b89b;font-size:9px}.inner-hero-product .inner-hero-copy>.product-promise{color:#41583a;letter-spacing:-.025em;max-width:600px;margin:17px 0 0;font-size:21px;line-height:1.55}.inner-product-introduction{grid-template-columns:.95fr 1fr;align-items:center;gap:75px;padding-block:30px 80px;display:grid}.inner-product-introduction .product-intro-copy>.eyebrow{margin-bottom:20px;font-size:9px}.inner-product-introduction .product-intro-copy>.lead{margin:0;font-size:19px;line-height:1.85}.inner-product-introduction .product-audience{border-top:1px solid #d1dbc8;align-items:flex-start;gap:14px;margin-top:28px;padding-top:25px;font-size:12px;line-height:1.9;display:flex}.inner-product-introduction .product-audience .icon{margin-top:3px}.inner-product-introduction .product-visual{border-radius:10px;height:auto;min-height:350px;padding:26px 30px 44px}.inner-product-introduction .concept-window{transform:none}.inner-hero+.article-layout{margin-top:0}@media (width<=1080px){.inner-hero-frame{min-height:420px;padding-block:38px 42px}.inner-hero-copy{width:65%}.inner-hero-copy h1{font-size:48px}.inner-hero-copy>.lead{max-width:570px;font-size:13px}.inner-hero-art img{object-fit:contain;width:112%;max-width:none;height:auto;position:absolute;bottom:0;right:0;mask-image:linear-gradient(#0000,#000 24%)}.inner-hero:before{background:linear-gradient(90deg,#f7f3edf5,#f7f3ede8 37%,#f7f3ed99 56%,#0000 78%),linear-gradient(#0000 82%,#f5f3edb3)}.inner-hero-article .inner-hero-copy h1{font-size:46px}.inner-product-introduction{gap:42px}.inner-product-introduction .product-intro-copy>.lead{font-size:17px}}@media (width<=850px){.inner-hero-copy{width:68%}.inner-hero-copy h1{font-size:43px}.inner-hero-copy>.eyebrow{font-size:8px}.inner-hero-copy>.lead{font-size:13px}.inner-hero-article .inner-hero-copy h1{font-size:42px}.inner-hero-product .inner-hero-copy h1{font-size:51px}.inner-hero-product .inner-hero-copy>.product-promise{font-size:19px}.inner-product-introduction{grid-template-columns:1fr;gap:30px;padding-block:15px 65px}.inner-product-introduction .product-intro-copy{max-width:650px}.inner-product-introduction .product-visual{min-height:340px}}@media (width<=760px){.inner-hero{--inner-hero-art-space:clamp(178px, 45vw, 248px)}.inner-hero[data-hero-theme=controls]{--inner-hero-art-space:clamp(188px, 54vw, 297px)}.inner-hero,.inner-hero.focus-page-hero{margin-bottom:32px}.inner-hero.focus-page-hero{margin-bottom:0}.inner-hero-frame,.inner-hero-article .inner-hero-frame,.inner-hero-product .inner-hero-frame{min-height:490px;padding-block:34px var(--inner-hero-art-space);align-items:flex-start}.inner-hero-copy{width:100%;max-width:600px}.inner-hero-copy h1{letter-spacing:-.05em;max-width:580px;font-size:41px;line-height:1.14}.inner-hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:16px;font-size:8px}.inner-hero-copy>.lead{max-width:540px;margin-top:18px;font-size:13px;line-height:1.8}.inner-hero-copy>.button{min-height:47px;margin-top:20px;font-size:11px}.inner-hero-before{margin-bottom:19px}.inner-hero-before .breadcrumbs,.inner-hero-before .back-link{font-size:10px}.inner-hero-copy>.notice-date{margin-top:18px;font-size:9px}.inner-hero-art img{object-fit:contain;width:min(200%,1100px);max-width:none;height:auto;bottom:-6px;right:0;mask-image:linear-gradient(#0000 0%,#000 29%)}.inner-hero:before{background:linear-gradient(#f7f3edb3 0%,#f7f3ed99 28%,#f7f3ed19 61%,#0000 74%,#f5f3ed66)}.inner-hero-article .inner-hero-copy h1{font-size:38px;line-height:1.18}.inner-hero-article .inner-hero-copy>.article-meta{gap:7px;margin-bottom:15px;font-size:9px}.inner-hero-product .inner-hero-copy h1{margin-top:13px;font-size:48px}.inner-hero-product .inner-hero-copy>.product-promise{max-width:500px;margin-top:15px;font-size:19px}}@media (width<=480px){.inner-hero-frame,.inner-hero-article .inner-hero-frame,.inner-hero-product .inner-hero-frame{min-height:480px;padding-block:30px var(--inner-hero-art-space)}.inner-hero-copy h1{font-size:36px;line-height:1.16}.inner-hero-copy>.lead{max-width:385px;font-size:12px;line-height:1.85}.inner-hero-copy>.eyebrow{margin-bottom:15px;font-size:7px;line-height:1.8}.inner-hero-art img{bottom:0}.inner-hero-article .inner-hero-copy h1{font-size:35px}.inner-hero-product .inner-hero-copy h1{font-size:45px}.inner-hero-product .inner-hero-copy>.product-promise{font-size:18px;line-height:1.6}.inner-hero-rule i{width:37px}.inner-hero-rule i:nth-child(2){width:21px}.inner-hero-rule i:nth-child(3){width:11px}.inner-product-introduction{padding-block:6px 56px}.inner-product-introduction .product-intro-copy>.lead{font-size:16px;line-height:1.85}.inner-product-introduction .product-audience{font-size:11px}.inner-product-introduction .product-visual{min-height:300px;padding:22px 23px 42px}}@media (width<=370px){.inner-hero-copy h1,.inner-hero-article .inner-hero-copy h1{font-size:32px}.inner-hero-product .inner-hero-copy h1{font-size:40px}.inner-hero-product .inner-hero-copy>.product-promise{font-size:16px}.inner-hero-copy>.lead{font-size:12px}}@media print{.inner-hero-art,.inner-hero:before,.inner-hero-rule{display:none}.inner-hero{background:#fff;margin-bottom:25px}.inner-hero-frame,.inner-hero-article .inner-hero-frame,.inner-hero-product .inner-hero-frame{min-height:0;padding-block:25px}.inner-hero-copy{width:100%;max-width:none}}
