.range-scene{position:absolute;inset:0;background:radial-gradient(ellipse at 26% 48%,#d6e5bc 0%,#eef1e3 44%,#f7f7ef 86%);transition:background .7s;overflow:hidden}
.journey-stage[data-meal=bread] .range-scene{background:radial-gradient(ellipse at 26% 48%,#f1c8b9 0%,#f3e9df 44%,#faf6ee 86%)}
.journey-stage[data-meal=share] .range-scene{background:radial-gradient(ellipse at 26% 48%,#bdc6ba 0%,#e5e9df 44%,#f4f4ed 86%)}
.range-watermark{position:absolute;left:5.5%;top:12%;font:600 clamp(50px,9vw,150px)/1 'IGO Sans',Arial,sans-serif;letter-spacing:-.06em;color:#224c2610}
.range-products{position:absolute;left:-5%;top:50%;width:min(62vw,110svh);aspect-ratio:1;translate:0 -50%;transform-origin:50% 50%;isolation:isolate}
.product-choice{position:absolute;inset:0;opacity:0;visibility:hidden;will-change:transform,opacity}.product-choice.is-selected{opacity:1;visibility:visible}.product-choice img{display:block;width:100%;height:100%;object-fit:contain}
.range-caption{position:absolute;left:9%;bottom:13%;font-size:9px;letter-spacing:.18em;color:#58714d}
.serve-experience .experience-copy{left:54%;right:10%;top:46%}.experience-heading h2{font-size:clamp(58px,6.2vw,92px);line-height:.98;letter-spacing:-.035em}.experience-heading .eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:25px}.experience-heading h2 em{color:#4f7635;transition:color .4s}.journey-stage[data-meal=bread] .experience-heading h2 em{color:#ae3928}.journey-stage[data-meal=share] .experience-heading h2 em{color:#4b5446}
.serve-experience .serve-tabs{margin:30px 0 28px;gap:8px}.serve-experience .serve-tab{display:inline-flex;align-items:center;gap:7px;padding:13px 17px;border:1px solid #183e2933;font-size:12px;background:transparent;color:#183e29}.serve-tab i{height:6px;width:6px;border-radius:50%;background:#49963b}.serve-tab[data-meal=bread] i{background:#d63b26}.serve-tab[data-meal=share] i{background:#30382e}.serve-tab[aria-selected=true] i{background:#cce2a9}.serve-experience .serve-tab[data-meal=bread][aria-selected=true]{background:#aa3528;border-color:#aa3528}.serve-experience .serve-tab[data-meal=share][aria-selected=true]{background:#30382e;border-color:#30382e}
.variant-category{display:block;font-size:9px;letter-spacing:.16em;color:#617159;margin-bottom:12px}.serve-experience .serve-panel h3{font:600 26px/1.15 'IGO Sans',Arial,sans-serif;letter-spacing:-.025em;margin:0 0 12px;max-width:none}.serve-experience .serve-panel p{font-size:13px;line-height:1.7;max-width:38ch}.variant-spec{display:flex;gap:15px;border-top:1px solid #183e2920;padding-top:15px;margin-top:22px;font-size:11px;color:#58674f}.variant-spec span+span{border-left:1px solid #183e292b;padding-left:15px}.experience-panels{min-height:155px}.experience-contact{margin-top:22px}.experience-footer{bottom:33px}.journey-enhanced .serve-experience{z-index:8}.scene-controls{z-index:40}
@media(min-width:761px) and (max-height:800px){.experience-heading h2{font-size:clamp(48px,8.5svh,75px)}.experience-heading .eyebrow{margin-bottom:16px}.serve-experience .serve-tabs{margin:20px 0}.variant-spec{margin-top:12px;padding-top:12px}.experience-panels{min-height:140px}.range-caption{bottom:16%}}
@media(max-width:760px){.serve-experience .experience-copy{inset:0;transform:none}.experience-heading{top:28px;left:16px;right:16px}.experience-heading .eyebrow{font-size:8px;margin-bottom:12px}.experience-heading h2{font-size:clamp(38px,10vw,54px);line-height:.98;margin-bottom:10px}.experience-intro{font-size:10px}.range-watermark{top:27%;left:5%;font-size:18vw}.range-products{left:50%;top:45%;width:min(133vw,75svh);translate:-50% -50%}.range-caption{display:none}.serve-experience .serve-tabs{bottom:240px;left:12px;right:12px;gap:6px;margin:0}.serve-experience .serve-tab{padding:10px 12px;font-size:10px}.experience-panels{bottom:121px;left:24px;right:24px;height:102px;min-height:0}.variant-category{font-size:8px;margin-bottom:7px}.serve-experience .serve-panel h3{font-size:21px;margin:0 0 6px}.serve-experience .serve-panel p{font-size:11px;line-height:1.4;margin:auto}.variant-spec{margin-top:10px;padding-top:9px;justify-content:center;font-size:10px}.experience-contact{bottom:95px;font-size:10px;margin:0}.experience-footer{display:none}body[data-scene="3"] .hero-index{display:none}.scene-controls{bottom:18px}.journey-enhanced .serve-experience{min-height:0}}
@media(max-width:760px) and (max-height:750px){.experience-heading{top:18px}.experience-heading h2{font-size:36px}.experience-intro{display:none}.range-products{top:40%;width:67svh}.serve-experience .serve-tabs{bottom:223px}.experience-panels{bottom:108px}.experience-contact{bottom:83px}.scene-controls{bottom:12px}}
@media(prefers-reduced-motion:reduce){.range-products,.range-scene{transition:none}.serve-experience{min-height:850px}}
body[data-scene="3"] .wholesale-kicker{visibility:hidden}@media(max-width:760px){.serve-experience .serve-tabs{bottom:254px}.experience-panels{bottom:135px}.experience-contact{bottom:85px}}@media(max-width:760px) and (max-height:750px){.range-products{width:53svh}.serve-experience .serve-tabs{bottom:235px}.experience-panels{bottom:117px}.experience-contact{bottom:69px}.scene-controls{bottom:5px}}
