@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;font-display:swap;src:url(https://epeios.jp/cdn/fonts/zen_kaku_gothic_new/zenkakugothicnew_n4.04cfb790a87c2fa56f40f47191b8c05620cc5b9c.woff2) format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;font-display:swap;src:url(https://epeios.jp/cdn/fonts/zen_kaku_gothic_new/zenkakugothicnew_n5.bfe9de7f84b9cc9baf561b1d9bbfb68c500d5ed1.woff2) format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;font-display:swap;src:url(https://epeios.jp/cdn/fonts/zen_kaku_gothic_new/zenkakugothicnew_n7.c629355112e2c4394bf64889a68f5ace346cfdd0.woff2) format("woff2")}.ao248-story-b{--b-black: #111;--b-ink: #222;--b-muted: #696969;--b-line: #d8d8d8;--b-warm: #f3f1ed;--b-gold: #b8934f;--b-font: "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif}.ao248-story-b{scroll-padding-top:82px}.ao248-story-b{font-family:var(--b-font);font-feature-settings:"palt" 1;font-size:15px;line-height:1.68;letter-spacing:.01em}.ao248-story-b .site-header__main{min-height:82px}.ao248-story-b .site-nav{min-height:44px;gap:32px}.ao248-story-b .site-nav a{font-size:12px}.ao248-story-b .breadcrumbs{padding-block:14px}.ao248-story-b .product-section{padding-bottom:68px}.ao248-story-b .product-layout{gap:clamp(34px,4vw,56px)}.ao248-story-b .product-buybox{padding-top:4px}.ao248-story-b .product-code{margin-bottom:8px}.ao248-story-b .product-buybox h1{margin-bottom:16px;font-family:var(--b-font);font-weight:700;line-height:1.22;letter-spacing:-.02em;overflow-wrap:normal;word-break:auto-phrase}.ao248-story-b .product-price{padding-bottom:14px}.ao248-story-b .purchase-benefits{margin-block:16px}.ao248-story-b .local-ribbon{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.ao248-story-b .local-ribbon strong,.ao248-story-b .local-ribbon span,.ao248-story-b .version-switch{margin-left:0}.ao248-story-b .story-nav{top:0;border-color:#dcdcdc;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ao248-story-b .story-nav__inner{justify-content:flex-start;min-height:66px}.ao248-story-b .story-nav span{flex:0 0 auto;margin-right:18px;font-size:13px;letter-spacing:.2em}.ao248-story-b .story-nav a{position:relative;flex:0 0 auto;font-size:12px;letter-spacing:.05em;white-space:nowrap}.ao248-story-b .story-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;content:"";background:var(--b-ink);opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.ao248-story-b .story-nav a[aria-current=location]{color:var(--b-ink);font-weight:500}.ao248-story-b .story-nav a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.ao248-story-b #care,.ao248-story-b #concept,.ao248-story-b #specifications,.ao248-story-b #voice,.ao248-story-b #faq,.ao248-story-b #recipes{scroll-margin-top:280px}.epeios-pt-recipe[data-pt-recipe-placement=after-product-r1]{display:none!important}.ao248-story-b .concept-section__heading h2,.ao248-story-b .visible-story h2,.ao248-story-b .split-heading h2,.ao248-story-b .center-heading h2,.ao248-story-b .performance-section h2,.ao248-story-b .scenes-section h2,.ao248-story-b .faq-layout h2,.ao248-story-b .closing-cta h2{font-family:var(--b-font);font-weight:700;line-height:1.18;letter-spacing:-.02em;overflow-wrap:normal;word-break:auto-phrase}.ao248-story-b .section-index{color:var(--b-gold);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.22em}.ao248-story-b .concept-section{position:relative;min-height:760px;padding:0;overflow:hidden;color:#fff;background:var(--b-black)}.ao248-story-b .concept-section:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#00000014 12%,#00000073 72%,#000000b8);pointer-events:none}.ao248-story-b .concept-section__heading{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;width:min(calc(100% - 48px),880px);flex-direction:column;gap:22px;align-items:center;justify-content:center;padding:70px 24px 210px;text-align:center}.ao248-story-b .concept-section__heading .section-index{margin:0;color:#dfc28b}.ao248-story-b .concept-section__heading h2{margin:0;color:#fff}.ao248-story-b .concept-section__heading>p:last-child{max-width:680px;margin:0;color:#ffffffe0;font-size:15px}.ao248-story-b .wide-visual{width:100%;height:760px;margin:0}.ao248-story-b .wide-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.ao248-story-b .concept-facts{position:absolute;z-index:3;right:0;bottom:0;left:0;width:min(calc(100% - 48px),1200px);margin:0 auto;border:0;border-top:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);background:#0c0c0c9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao248-story-b .concept-facts div{min-height:118px;padding:24px 26px;border-bottom:0;background:transparent}.ao248-story-b .concept-facts div+div{border-color:#fff3}.ao248-story-b .concept-facts dt{color:#dfc28b;font-size:11px}.ao248-story-b .concept-facts dd{color:#fff;font-family:inherit;font-size:18px;font-weight:500}.ao248-story-b .section-space{padding-block:clamp(96px,8.5vw,132px)}.ao248-story-b .visible-story{position:relative;padding:0;overflow:hidden;color:#fff;background:#111}.ao248-story-b .visible-story__layout{position:relative;display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:0}.ao248-story-b .visible-story__image{grid-area:1 / 1;height:760px}.ao248-story-b .visible-story__image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#000000b8,#0000001f 68%);pointer-events:none}.ao248-story-b .visible-story__image img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.ao248-story-b .visible-story__copy{z-index:2;grid-area:1 / 1;width:min(calc(100% - 48px),1200px);align-self:center;justify-self:center;padding-right:min(55%,680px)}.ao248-story-b .visible-story h2{margin-bottom:30px;color:#fff}.ao248-story-b .visible-story__copy>p:not(.section-index){max-width:560px;color:#ffffffd9;font-size:15px}.ao248-story-b .plain-points{gap:14px;margin-top:36px}.ao248-story-b .plain-points li{color:#fff;font-size:15px}.ao248-story-b .plain-points li:before{background:#d5b36f}.ao248-story-b .workflow-section{background:#fff}.ao248-story-b .workflow-section .split-heading{grid-template-columns:minmax(0,1fr);gap:24px;max-width:860px;margin:0 auto 56px;text-align:center}.ao248-story-b .workflow-section .split-heading>p{max-width:660px;margin:0 auto;color:var(--b-muted);font-size:15px}.ao248-story-b .workflow-steps{gap:12px;border:0;background:transparent;counter-reset:workflow}.ao248-story-b .workflow-steps li{display:flex;min-height:0;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--b-line);background:#fff}.ao248-story-b .workflow-steps li:last-child{border-right:1px solid var(--b-line)}.ao248-story-b .workflow-steps span{margin-bottom:14px;color:var(--b-gold);font-size:11px}.ao248-story-b .workflow-steps strong{font-family:inherit;font-size:19px;font-weight:700;line-height:1.35}.ao248-story-b .workflow-steps p{color:var(--b-muted);font-size:15px}.ao248-story-b .workflow-step__media{display:block;width:100%;aspect-ratio:1;margin:0;overflow:hidden;background:#f2ece3}.ao248-story-b .workflow-step__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ao248-story-b .workflow-step__body{flex:1;padding:24px 22px 28px}.ao248-story-b .workflow-controls{display:none}.ao248-story-b .performance-section{min-height:780px}.ao248-story-b .performance-section:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#000c,#0000001f 78%);pointer-events:none}.ao248-story-b .performance-section__media img{object-position:center}.ao248-story-b .performance-section__content{z-index:2;align-self:center;padding-block:130px}.ao248-story-b .performance-section__content>p:not(.section-index){color:#ffffffd6;font-size:15px}.ao248-story-b .performance-stats{grid-template-columns:repeat(3,minmax(0,220px));margin-top:48px;border:1px solid rgba(255,255,255,.3);background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ao248-story-b .performance-stats div{min-height:142px;padding:24px;border-color:#ffffff40}.ao248-story-b .performance-stats dt{font-size:clamp(26px,2.6vw,36px);white-space:nowrap}.ao248-story-b .performance-stats dd{color:#ffffffb8}.ao248-story-b .care-section{background:var(--b-warm)}.ao248-story-b .center-heading .care-introduction{max-width:720px;margin:22px auto 0;color:var(--b-muted);font-size:15px;line-height:1.9}.ao248-story-b .center-heading{max-width:850px;margin-bottom:72px}.ao248-story-b .center-heading>p:last-child{color:var(--b-muted);font-size:15px}.ao248-story-b .care-grid{gap:2px;background:#d8d5cf}.ao248-story-b .care-card{border:0;background:#fff}.ao248-story-b .care-card picture{aspect-ratio:4 / 3;border:0}.ao248-story-b .care-card img{object-position:82% center}.ao248-story-b .care-card>div{padding:34px 30px 40px}.ao248-story-b .care-card span{color:var(--b-gold)}.ao248-story-b .care-card h3{font-family:inherit;font-size:21px;font-weight:500}.ao248-story-b .care-card p{color:var(--b-muted);font-size:15px}.ao248-story-b .scenes-section{background:#fff}.ao248-story-b .scenes-section__header{display:block;margin-bottom:64px;text-align:center}.ao248-story-b .scenes-section__header>div:first-child{max-width:880px;margin-inline:auto}.ao248-story-b .carousel-controls{justify-content:center;margin-top:28px}.ao248-story-b .carousel-controls button{border-color:#aaa;border-radius:50%;background:#fff}.ao248-story-b .scene-carousel{display:grid;grid-auto-columns:min(78vw,920px);grid-auto-flow:column;gap:24px;padding-inline:max(24px,calc((100vw - 1200px)/2));overflow-x:auto;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none}.ao248-story-b .scene-carousel img,.ao248-story-b .workflow-steps img{pointer-events:none}.ao248-story-b .scene-carousel.is-dragging,.ao248-story-b .workflow-steps.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.ao248-story-b .scene-slide{position:relative;display:block;min-width:0;overflow:hidden;background:#111;scroll-snap-align:center}.ao248-story-b .scene-slide picture{display:block}.ao248-story-b .scene-slide picture img{width:100%;height:540px;object-fit:cover}.ao248-story-b .scene-slide>div{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:36px 1fr;gap:10px 20px;padding:30px 34px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.ao248-story-b .scene-slide h3{font-family:inherit;font-weight:500}.ao248-story-b .scene-slide p{display:block;grid-column:2;color:#ffffffd1;font-size:15px}.ao248-story-b .specification-section{color:#fff;background:#141414}.ao248-story-b .specification-section .split-heading{grid-template-columns:minmax(0,1fr);gap:26px;max-width:880px;margin:0 auto 72px;text-align:center}.ao248-story-b .specification-section .split-heading>p{max-width:620px;margin:0 auto;color:#c5c5c5;font-size:15px}.ao248-story-b .specification-visuals{gap:24px;background:transparent}.ao248-story-b .specification-visuals picture{aspect-ratio:auto;background:#eeebe5}.ao248-story-b .specification-visuals img{height:auto;object-fit:contain}.ao248-story-b .specification-grid{gap:80px;margin-top:72px}.ao248-story-b .specification-grid h3{font-family:inherit;font-weight:500}.ao248-story-b .specification-grid ul,.ao248-story-b .spec-table dt,.ao248-story-b .spec-table dd{font-size:15px}.ao248-story-b .community-section{padding-top:clamp(72px,7vw,96px);padding-bottom:0;overflow:hidden;background:#f5f3ef}.ao248-story-b .community-section__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);column-gap:clamp(48px,8vw,118px);row-gap:16px;align-items:end}.ao248-story-b .community-section__heading .section-index{grid-column:1 / -1;margin-bottom:0}.ao248-story-b .community-section__heading h2{margin:0;font-family:var(--b-font);font-size:48px;font-weight:700;line-height:1.18;letter-spacing:-.02em;overflow-wrap:normal;word-break:auto-phrase}.ao248-story-b .community-section__heading>p:last-child{max-width:520px;margin:0 0 5px;color:var(--b-muted);font-size:15px}.ao248-story-b .recipe-videos{margin-top:56px}.ao248-story-b .recipe-videos__heading{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #d4d0c9}.ao248-story-b .recipe-videos__heading h3,.ao248-story-b .voice-showcase__header h3{margin:0;font-family:var(--b-font);font-weight:700;line-height:1.22;letter-spacing:-.02em;overflow-wrap:normal;word-break:auto-phrase}.ao248-story-b .recipe-videos__heading h3{font-size:32px}.ao248-story-b .recipe-videos__heading p{margin:0 0 3px;color:var(--b-muted);font-size:13px}.ao248-story-b .recipe-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ao248-story-b .recipe-video-card{display:grid;min-width:0;color:var(--b-ink);text-decoration:none;background:#fff}.ao248-story-b .recipe-video-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#111}.ao248-story-b .recipe-video-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#00000014;transition:background .22s ease}.ao248-story-b .recipe-video-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ao248-story-b .recipe-video-card__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:62px;height:62px;place-items:center;padding-left:4px;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;font-size:18px;background:#0000008f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-50%)}.ao248-story-b .recipe-video-card__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:24px 26px 28px}.ao248-story-b .recipe-video-card__copy small{grid-column:1 / -1;color:var(--b-gold);font-family:Arial,sans-serif;font-size:10px;letter-spacing:.16em}.ao248-story-b .recipe-video-card__copy strong{font-size:18px;font-weight:500;line-height:1.45}.ao248-story-b .recipe-video-card__copy>span{align-self:center;color:var(--b-muted);font-size:12px;white-space:nowrap}.ao248-story-b .recipe-video-card:hover .recipe-video-card__media:after{background:#0000}.ao248-story-b .recipe-video-card:hover .recipe-video-card__media img{transform:scale(1.025)}.ao248-story-b .recipe-video-card:focus-visible{outline:2px solid var(--b-ink);outline-offset:4px}.ao248-story-b .voice-showcase{margin-top:clamp(86px,8vw,118px);padding-block:clamp(76px,7vw,104px);color:#fff;background:#151515}.ao248-story-b .voice-showcase__header{display:flex;gap:32px;align-items:end;justify-content:space-between;margin-bottom:38px}.ao248-story-b .voice-showcase__header .section-index{margin-bottom:12px;color:#d4b473}.ao248-story-b .voice-showcase__header h3{font-size:40px}.ao248-story-b .voice-showcase__header p:last-child{margin:14px 0 0;color:#ffffffa8;font-size:15px}.ao248-story-b .voice-controls{display:flex;flex:none;gap:10px}.ao248-story-b .voice-controls button{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;background:transparent;cursor:pointer}.ao248-story-b .voice-controls button:disabled{cursor:default;opacity:.28}.ao248-story-b .voice-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ao248-story-b .voice-carousel{display:grid;grid-auto-columns:min(31vw,340px);grid-auto-flow:column;gap:18px;width:100%;padding-inline:max(24px,calc((100vw - 1200px)/2));overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:max(24px,calc((100vw - 1200px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.ao248-story-b .voice-carousel::-webkit-scrollbar{display:none}.ao248-story-b .voice-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.ao248-story-b .voice-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:var(--b-ink);background:#fff;scroll-snap-align:start;transition:transform .24s ease}.ao248-story-b .voice-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#e9e6df;cursor:pointer}.ao248-story-b .voice-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform .5s var(--ease)}.ao248-story-b .voice-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 26px}.ao248-story-b .voice-card__body>small{display:block;margin-bottom:7px;color:var(--b-gold);font-family:Arial,sans-serif;font-size:9px;letter-spacing:.16em}.ao248-story-b .voice-card__body>strong{display:block;font-size:16px;font-weight:500}.ao248-story-b .voice-card__body p{margin:12px 0 0;color:var(--b-muted);font-size:15px}.ao248-story-b .voice-card:hover{transform:translateY(-3px)}.ao248-story-b .voice-card:hover .voice-card__media img{transform:scale(1.02)}.ao248-story-b .voice-card__media:focus-visible{outline:2px solid #fff;outline-offset:4px}.ao248-story-b .faq-section{background:#fff}.ao248-story-b .faq-layout{grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);gap:clamp(70px,10vw,150px)}.ao248-story-b .faq-layout header{top:92px}.ao248-story-b .faq-layout header>p:not(.section-index),.ao248-story-b .faq-list details p,.ao248-story-b .faq-list summary{font-size:15px}.ao248-story-b .faq-layout header a{font-size:12px}.ao248-story-b .faq-list summary{min-height:80px;padding-block:26px}.ao248-story-b .closing-cta{position:relative;padding:0;overflow:hidden;color:#fff;background:#111}.ao248-story-b .closing-cta:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#000000d1 8%,#0000008f 42%,#0000000a 74%);pointer-events:none}.ao248-story-b .closing-cta__layout{display:grid;width:100%;max-width:none;min-height:650px;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.ao248-story-b .closing-cta__product{grid-area:1 / 1;background:#111}.ao248-story-b .closing-cta__product picture{display:block;width:100%;height:100%;aspect-ratio:auto}.ao248-story-b .closing-cta__product img{width:100%;height:100%;object-fit:cover;object-position:center}.ao248-story-b .closing-cta__copy{z-index:2;grid-area:1 / 1;width:min(calc(100% - 48px),1200px);align-self:center;justify-self:center;padding-right:min(58%,720px)}.ao248-story-b .closing-cta h2{color:#fff}.ao248-story-b .closing-cta__copy>p:not(.section-index){color:#ffffffd1;font-size:15px}.ao248-story-b .closing-price strong,.ao248-story-b .closing-price s{color:#fff}.ao248-story-b .closing-cta__copy button{max-width:420px;color:#111;background:#fff}.ao248-story-b .closing-cta__copy small{max-width:420px;color:#ffffff9e}.ao248-story-b .lower-discovery{background:var(--b-warm)}.ao248-story-b .lower-discovery__heading{max-width:760px;margin-bottom:48px}.ao248-story-b .lower-discovery__heading h2{margin:0 0 18px;font-family:var(--b-font);font-size:48px;font-weight:700;line-height:1.18;letter-spacing:-.02em}.ao248-story-b .lower-discovery__heading>p:last-child{margin:0;color:var(--b-muted);font-size:15px}.ao248-story-b .recommended--lower{margin:0;padding:0;border:0}.ao248-story-b .recommended--lower .recommended__grid{gap:20px}.ao248-story-b .recommended--lower .recommended__grid a{min-height:220px;grid-template-columns:minmax(180px,42%) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:0;padding:0;overflow:hidden;border:1px solid #ded9d1;color:var(--b-ink);background:#fff;font-size:15px;line-height:1.55;transition:border-color .18s ease,transform .18s ease}.ao248-story-b .recommended--lower .recommended__grid a:hover{border-color:#aaa198;transform:translateY(-2px)}.ao248-story-b .recommended--lower .recommended__grid a:focus-visible{outline:2px solid var(--b-ink);outline-offset:3px}.ao248-story-b .recommended--lower .recommended__grid img{width:100%;height:100%;min-height:220px;object-fit:cover}.ao248-story-b .recommended--lower .recommended__grid span{align-self:end;padding:28px 26px 12px}.ao248-story-b .recommended--lower .recommended__grid strong{padding:0 26px 28px;font-size:15px;font-weight:700}.ao248-story-b .recipe-entry--lower{padding-top:86px;background:#fff}.ao248-story-b .recipe-entry--lower h2{font-family:var(--b-font);font-size:48px;line-height:1.18;letter-spacing:-.02em}.ao248-story-b .recipe-entry--lower .recipe-entry__copy>p:not(.overline){font-size:15px}@media(max-width:1050px){.ao248-story-b .visible-story__copy{padding-right:42%}.ao248-story-b .faq-layout{grid-template-columns:minmax(0,1fr);gap:60px}.ao248-story-b .faq-layout header{position:static;max-width:680px}.ao248-story-b .closing-cta__copy{padding-right:48%}.ao248-story-b .community-section__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:48px}.ao248-story-b .voice-carousel{grid-auto-columns:min(40vw,340px)}}@media(min-width:750px){.ao248-story-b .workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none}.ao248-story-b .workflow-step__body{padding:22px 20px 28px}.ao248-story-b .workflow-steps strong{font-size:20px}.ao248-story-b .concept-section:after{background:linear-gradient(90deg,#00000005 34%,#0000002e 52%,#000000ad),linear-gradient(180deg,#0000000a 18%,#00000080)}.ao248-story-b .concept-section__heading{width:min(calc(100% - 48px),1200px);align-items:flex-start;padding-right:24px;padding-left:38%;text-align:left}.ao248-story-b .concept-section__heading h2{max-width:720px}.ao248-story-b .concept-section__heading>p:last-child{max-width:560px}.ao248-story-b .wide-visual img{object-position:left center}.ao248-story-b .concept-section__heading h2,.ao248-story-b .visible-story h2,.ao248-story-b .split-heading h2,.ao248-story-b .center-heading h2,.ao248-story-b .performance-section h2,.ao248-story-b .scenes-section h2,.ao248-story-b .faq-layout h2,.ao248-story-b .closing-cta h2,.ao248-story-b .community-section__heading h2{font-size:48px}.ao248-story-b .concept-facts dt{font-size:13px}.ao248-story-b .concept-facts dd{font-size:24px}}@media(max-width:749px){.ao248-story-b{scroll-padding-top:64px}.ao248-story-b .site-header__main{min-height:64px}.ao248-story-b .site-nav{gap:0}.ao248-story-b .local-ribbon{gap:6px}.ao248-story-b .local-ribbon span{display:none}.ao248-story-b .story-nav__inner{min-height:54px}.ao248-story-b .story-nav span{display:none}.ao248-story-b .story-nav a:after{bottom:-6px}.ao248-story-b #care,.ao248-story-b #concept,.ao248-story-b #specifications,.ao248-story-b #voice,.ao248-story-b #faq,.ao248-story-b #recipes{scroll-margin-top:132px}.ao248-story-b .concept-section{min-height:0;background:#111}.ao248-story-b .concept-section:after{bottom:auto;height:600px;background:linear-gradient(180deg,#0000000a 18%,#00000075 56%,#000000e0)}.ao248-story-b .concept-section__heading{inset:0 0 auto;width:calc(100% - 40px);height:600px;align-items:flex-start;justify-content:flex-end;padding:72px 0 142px;text-align:left}.ao248-story-b .concept-section__heading h2,.ao248-story-b .visible-story h2,.ao248-story-b .split-heading h2,.ao248-story-b .center-heading h2,.ao248-story-b .performance-section h2,.ao248-story-b .scenes-section h2,.ao248-story-b .faq-layout h2,.ao248-story-b .closing-cta h2{font-size:28px;line-height:1.24;letter-spacing:-.015em;word-break:auto-phrase;text-wrap:balance}.ao248-story-b .community-section{padding-top:82px}.ao248-story-b .community-section__heading{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.ao248-story-b .community-section__heading .section-index{grid-column:auto;margin-bottom:-2px}.ao248-story-b .community-section__heading h2,.ao248-story-b .recipe-videos__heading h3,.ao248-story-b .voice-showcase__header h3{font-size:28px;line-height:1.24;letter-spacing:-.015em;text-wrap:balance}.ao248-story-b .community-section__heading h2 br{display:none}.ao248-story-b .community-section__heading>p:last-child{margin:0}.ao248-story-b .recipe-videos{margin-top:54px}.ao248-story-b .recipe-videos__heading{display:block;margin-bottom:20px;padding-bottom:14px}.ao248-story-b .recipe-videos__heading p{margin-top:8px}.ao248-story-b .recipe-videos__grid{grid-template-columns:minmax(0,1fr);gap:16px}.ao248-story-b .recipe-video-card__play{width:52px;height:52px;font-size:15px}.ao248-story-b .recipe-video-card__copy{display:block;padding:20px 20px 22px}.ao248-story-b .recipe-video-card__copy strong{display:block;margin-top:7px;font-size:16px}.ao248-story-b .recipe-video-card__copy>span{display:block;margin-top:12px}.ao248-story-b .voice-showcase{margin-top:72px;padding-block:70px}.ao248-story-b .voice-showcase__header{align-items:flex-end;margin-bottom:28px}.ao248-story-b .voice-showcase__header p:last-child{max-width:260px}.ao248-story-b .voice-controls{gap:8px}.ao248-story-b .voice-controls button{width:42px;height:42px}.ao248-story-b .voice-carousel{grid-auto-columns:min(82vw,320px);gap:12px;padding-inline:20px;scroll-padding-inline:20px}.ao248-story-b .voice-card__body{padding:20px 20px 24px}.ao248-story-b .concept-section__heading h2 br,.ao248-story-b .visible-story h2 br,.ao248-story-b .split-heading h2 br,.ao248-story-b .center-heading h2 br,.ao248-story-b .performance-section h2 br,.ao248-story-b .scenes-section h2 br,.ao248-story-b .faq-layout h2 br,.ao248-story-b .closing-cta h2 br{display:none}.ao248-story-b .concept-section__heading>p:last-child{font-size:15px}.ao248-story-b .concept-section__heading>p:last-child br{display:none}.ao248-story-b .wide-visual{height:600px;overflow:hidden}.ao248-story-b .wide-visual img{aspect-ratio:auto;transform:scale(1.1);transform-origin:42% center;object-position:42% center}.ao248-story-b .concept-facts{position:relative;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));background:#111}.ao248-story-b .concept-facts div{min-height:118px;padding:22px 20px;border-bottom:1px solid rgba(255,255,255,.16)}.ao248-story-b .concept-facts div:nth-child(3){border-left:0}.ao248-story-b .concept-facts dd{font-size:16px}.ao248-story-b .section-space{padding-block:84px}.ao248-story-b .visible-story{padding-block:0}.ao248-story-b .visible-story__layout{display:flex;flex-direction:column}.ao248-story-b .visible-story__image{position:relative;width:100%;height:auto;aspect-ratio:4 / 3;order:0;overflow:hidden}.ao248-story-b .visible-story__image:after{display:none}.ao248-story-b .visible-story__image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center bottom;transform:scale(1.24);transform-origin:center bottom}.ao248-story-b .visible-story__copy{width:calc(100% - 40px);order:1;align-self:center;padding:38px 0 58px}.ao248-story-b .visible-story h2{margin-bottom:20px}.ao248-story-b .plain-points{margin-top:24px}.ao248-story-b .workflow-section .split-heading,.ao248-story-b .specification-section .split-heading{margin-bottom:46px;text-align:left}.ao248-story-b .workflow-steps{grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:12px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.ao248-story-b .workflow-steps::-webkit-scrollbar{display:none}.ao248-story-b .workflow-steps li{min-height:0;padding:0;overflow:hidden;border:1px solid var(--b-line);scroll-snap-align:start}.ao248-story-b .workflow-step__media{display:block;width:100%;aspect-ratio:1;margin:0;overflow:hidden;background:#f2ece3}.ao248-story-b .workflow-step__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ao248-story-b .workflow-step__body{padding:22px 20px 26px}.ao248-story-b .workflow-controls{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:-18px 0 18px}.ao248-story-b .workflow-controls button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #bdb6ac;border-radius:50%;color:var(--b-ink);background:#fff;cursor:pointer}.ao248-story-b .workflow-controls button:disabled{cursor:default;opacity:.35}.ao248-story-b .workflow-controls span{min-width:62px;color:var(--b-muted);font-size:12px;letter-spacing:.12em;text-align:center}.ao248-story-b .workflow-controls b{color:var(--b-ink);font-weight:500}.ao248-story-b .performance-section{min-height:760px}.ao248-story-b .performance-section:after{background:linear-gradient(180deg,#0000000f 8%,#00000057 44%,#000000e6 78%)}.ao248-story-b .performance-section__media img{opacity:.82;object-position:right center}.ao248-story-b .performance-section__content{align-self:end;padding-block:80px}.ao248-story-b .performance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ao248-story-b .performance-stats div{min-height:112px;padding:18px 8px}.ao248-story-b .performance-stats dt{font-size:20px;letter-spacing:-.02em;white-space:nowrap}.ao248-story-b .care-grid{grid-template-columns:minmax(0,1fr);gap:2px}.ao248-story-b .care-card img{width:100%;height:100%;transform:scale(1.06);object-position:center}.ao248-story-b .care-card picture{aspect-ratio:16 / 10;overflow:hidden}.ao248-story-b .scenes-section__header{text-align:left}.ao248-story-b .carousel-controls{justify-content:flex-start}.ao248-story-b .scene-carousel{grid-auto-columns:calc(100vw - 40px);gap:12px;padding-inline:20px}.ao248-story-b .scene-slide picture img{height:500px}.ao248-story-b .scene-slide>div{grid-template-columns:28px 1fr;padding:28px 24px}.ao248-story-b .scene-slide p{display:block}.ao248-story-b .specification-visuals,.ao248-story-b .specification-grid{grid-template-columns:minmax(0,1fr)}.ao248-story-b .specification-visuals{gap:0;margin-inline:-20px;overflow:hidden;border-block:1px solid rgba(255,255,255,.18);background:#eeebe5}.ao248-story-b .specification-visuals picture{aspect-ratio:4 / 3}.ao248-story-b .specification-visuals picture:nth-child(2){aspect-ratio:4 / 3;border-top:1px solid rgba(20,20,20,.16)}.ao248-story-b .specification-visuals img{width:100%;height:100%;object-fit:cover}.ao248-story-b .specification-visuals picture:nth-child(2) img{object-position:center;transform:none}.ao248-story-b .specification-grid{gap:52px;margin-top:54px}.ao248-story-b .specification-grid ul{grid-template-columns:minmax(0,1fr);gap:0}.ao248-story-b .specification-grid ul,.ao248-story-b .specification-grid li,.ao248-story-b .spec-table dt,.ao248-story-b .spec-table dd{font-size:14px}.ao248-story-b .specification-grid li,.ao248-story-b .spec-table dd{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ao248-story-b .spec-table div{grid-template-columns:92px minmax(0,1fr);gap:12px}.ao248-story-b .faq-layout{gap:44px}.ao248-story-b .faq-layout h2 br{display:none}.ao248-story-b .closing-cta__layout{display:block;min-height:0}.ao248-story-b .closing-cta:after{display:none}.ao248-story-b .closing-cta__product picture,.ao248-story-b .closing-cta__product img{height:auto}.ao248-story-b .closing-cta__product picture{aspect-ratio:4 / 3;overflow:hidden}.ao248-story-b .closing-cta__product img{width:100%;height:100%;transform:scale(1.2);transform-origin:42% center;object-fit:cover;object-position:42% center}.ao248-story-b .closing-cta__copy{width:calc(100% - 40px);margin-inline:auto;padding:48px 0 86px}.ao248-story-b .closing-cta__copy button,.ao248-story-b .closing-cta__copy small{max-width:none}.ao248-story-b .lower-discovery__heading{margin-bottom:32px}.ao248-story-b .lower-discovery__heading h2,.ao248-story-b .recipe-entry--lower h2{font-size:28px;line-height:1.24;letter-spacing:-.015em}.ao248-story-b .recommended--lower .recommended__grid{grid-template-columns:minmax(0,1fr);gap:12px}.ao248-story-b .recommended--lower .recommended__grid a{min-height:132px;grid-template-columns:132px minmax(0,1fr)}.ao248-story-b .recommended--lower .recommended__grid img{width:132px;height:132px;min-height:132px}.ao248-story-b .recommended--lower .recommended__grid span{padding:18px 18px 7px}.ao248-story-b .recommended--lower .recommended__grid strong{padding:0 18px 18px;font-size:14px}.ao248-story-b .recipe-entry--lower{padding-top:58px}.ao248-story-b .recipe-entry--lower h2 br{display:none}}@media(prefers-reduced-motion:reduce){.ao248-story-b .care-card img{transition:none}}.ao248-story-b{overflow:clip}.ao248-story-b .closing-purchase-link{display:inline-flex;width:min(100%,360px);min-height:56px;align-items:center;justify-content:center;border:1px solid var(--b-gold);color:#fff;background:var(--b-gold);font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:color .18s ease,background-color .18s ease}.ao248-story-b .closing-purchase-link:hover{color:var(--b-gold);background:transparent}.ao248-story-b .closing-purchase-link:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.ao248-story-b .closing-purchase-link{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ao248-product-story-b.css.map */
