.rdh h1,.rdh h2,.rdh h3{text-wrap:balance}.rdh .steps{grid-template-columns:minmax(0,1fr);counter-reset:none}.rdh .step{text-align:left}.rdh .step .num{display:none}.rdh .step p{max-width:none;margin:0}.rdh .step h3{margin-bottom:6px}.rdh .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rdh .loaves{display:block}.rdh .label,.rdh .sec-head .label{display:none!important}.rdh .strip-wrap{min-width:0;max-width:100%}.rdh{--paper:#FaF4E9;--cream:#F3EAD8;--cream-deep:#EADFC7;--ink:#241B12;--ink-soft:#5A4C3C;--gold:#B4863B;--gold-deep:#8F6626;--clay:#A8502F;--clay-deep:#8B3F22;--line:rgba(36,27,18,.15);--line-soft:rgba(36,27,18,.08);--r:28px;--ease:cubic-bezier(.16,1,.3,1);--max:1280px}.rdh h1,.rdh h2,.rdh h3,.rdh .serif{font-family:Playfair Display SC,Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.rdh a{color:inherit;text-decoration:none}.rdh img{display:block;max-width:100%}.rdh .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.rdh .btn{display:inline-flex;align-items:center;gap:.6em;font-weight:700;font-size:15.5px;letter-spacing:.01em;padding:17px 30px;border-radius:100px;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background .25s,box-shadow .25s;white-space:nowrap}.rdh .btn-primary{background:var(--clay);color:#fbf2e4;box-shadow:0 16px 30px -16px #a8502fe6}.rdh .btn:active{transform:scale(.97)}.rdh .btn-ink{background:var(--ink);color:var(--paper)}.rdh .btn-outline{border-color:var(--ink);color:var(--ink)}.rdh .btn .arrow{transition:transform .2s var(--ease)}.rdh .label{display:inline-block;font-size:13px;font-weight:700;color:var(--clay);letter-spacing:.02em}.rdh .brand{display:flex;align-items:center;gap:12px}.rdh .seal{width:40px;height:40px;border-radius:50%;background:var(--gold);display:grid;place-items:center;color:var(--ink);font-family:Playfair Display SC;font-size:19px}.rdh .word{font-family:Playfair Display SC;font-size:27px;letter-spacing:.02em}.rdh .word span{color:var(--gold-deep)}.rdh .hero{background:var(--paper);overflow:hidden}.rdh .hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding-top:36px;padding-bottom:56px}.rdh .hero-copy{max-width:560px}.rdh .hero-photo{display:flex;justify-content:flex-end}.rdh .hero-photo img{width:auto;max-width:100%;height:auto;max-height:720px;display:block;border-radius:var(--r);box-shadow:0 40px 80px -48px #241b1280}.rdh .hero-flag{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;font-size:14.5px;color:var(--ink-soft);font-weight:500}.rdh .hero-flag .chip{white-space:nowrap;background:var(--clay);color:#fbf2e4;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:100px}.rdh .hero h1{font-size:clamp(46px,5.4vw,78px);line-height:.96;padding-bottom:.06em;margin-top:22px}.rdh .hero h1 em{font-style:italic;color:var(--clay)}.rdh .hero p{font-size:18px;color:var(--ink-soft);margin:18px 0 26px;max-width:36ch}.rdh .hero .hero-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;color:var(--ink-soft);font-weight:600;margin-top:22px}.rdh .hero .hero-meta b{color:var(--ink);font-family:Playfair Display SC;font-size:20px;font-weight:400}.rdh .hero .hero-meta span{white-space:nowrap}.rdh .hero .hero-meta span+span:before{content:"\b7";margin:0 10px;color:var(--ink-soft)}@media(prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.rdh .marquee{background:var(--clay);color:var(--paper);padding:16px 0;overflow:hidden;white-space:nowrap}.rdh .marquee-track{display:inline-flex;animation:scroll 26s linear infinite}.rdh .marquee-track span{font-family:Playfair Display SC,Georgia,serif;font-style:italic;font-size:22px;padding:0 34px;display:inline-flex;align-items:center;gap:34px;color:#efe3ce}.rdh .marquee-track span:after{content:"\2726";color:var(--gold);font-style:normal;font-size:14px}@keyframes scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rdh .marquee-track{animation:none}}.rdh section{scroll-margin-top:84px}.rdh .loaves{padding:96px 0 40px;background:var(--paper);overflow:hidden}.rdh .loaves-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.rdh .loaves-head h2{font-size:clamp(34px,4.2vw,54px);color:var(--clay);text-transform:uppercase;letter-spacing:-.01em}.rdh .loaves-head p{color:var(--ink-soft);margin-top:12px;max-width:52ch;font-size:17px}.rdh .strip-nav{display:none}.rdh .strip-btn{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:20px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.rdh .strip-btn:active{transform:scale(.94)}.rdh .strip-wrap{padding:0 max(32px,calc((100vw - var(--max)) / 2 + 32px))}.rdh .strip{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 0 18px;scrollbar-width:none}.rdh .strip::-webkit-scrollbar{display:none}.rdh .loafcard{cursor:pointer;flex:0 0 calc((100% - 44px) / 3);scroll-snap-align:start;background:var(--cream);border-radius:var(--r);overflow:hidden;border:1px solid var(--line-soft);display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s}.rdh .loafcard:active{transform:scale(.985)}.rdh .loafcard-ph{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--cream-deep)}.rdh .loafcard-ph .ph-link{display:block;width:100%;height:100%}.rdh .loafcard-ph img{width:100%;height:100%;object-fit:cover;display:block}.rdh .loafcard-ph.fit{background:linear-gradient(var(--top,#EDDBC4),var(--bot,#FAECDB))}.rdh .loafcard-ph.fit img{object-fit:contain;position:relative;z-index:1}.rdh .loafcard-ph.fit:before,.rdh .loafcard-ph.fit:after{content:"";position:absolute;left:0;right:0;height:14.6%;background:var(--img) center top / 100% 4000% no-repeat}.rdh .loafcard-ph.fit:before{top:0}.rdh .loafcard-ph.fit:after{bottom:0;background-position:center bottom}.rdh .loafcard-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px;flex:1;background:var(--paper)}.rdh .loafcard-body .kick{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--gold-deep)}.rdh .loafcard-body h3{font-size:24px;line-height:1.1}.rdh .loafcard-body p{font-size:14.5px;color:var(--ink-soft);flex:1}.rdh .loafcard-body .ingr{font-size:13px;color:var(--ink-soft);margin-top:4px}.rdh .loafcard-body .ingr summary{cursor:pointer;font-weight:700;color:var(--ink);list-style:none;display:inline-flex;gap:6px;align-items:center}.rdh .loafcard-body .ingr summary::-webkit-details-marker{display:none}.rdh .loafcard-body .ingr summary:after{content:"+";color:var(--gold-deep);font-size:16px;line-height:1}.rdh .loafcard-body .ingr[open] summary:after{content:"\2212"}.rdh .loafcard-body .ingr p{margin-top:6px;line-height:1.45}.rdh .loafcard-body .warm{font-size:13px;font-weight:700;color:var(--gold-deep);margin-top:2px}.rdh .loafcard-body .more{display:inline-block;font-size:13.5px;font-weight:700;color:var(--clay);margin-top:6px;padding:6px 0}.rdh .loafcard-body .more:hover{text-decoration:underline}.rdh .reasons{padding:80px 0 104px;background:var(--cream)}.rdh .sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.rdh .sec-head h2{font-size:clamp(34px,4.2vw,54px);color:var(--clay);text-transform:uppercase;letter-spacing:-.01em}.rdh .sec-head .label{margin-bottom:12px}.rdh .sec-head p{color:var(--ink-soft);margin-top:14px;font-size:17px}.rdh .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rdh .card{position:relative;border-radius:var(--r);background:var(--paper);aspect-ratio:4/5;box-shadow:0 30px 60px -44px #241b1280;transition:transform .35s var(--ease)}.rdh .card .ph{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--r)}.rdh .card .ph img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rdh .card img.rot180{transform:rotate(180deg)}.rdh .card img.up{transform:translateY(-12%) scale(1.24)}.rdh .card .n{position:absolute;top:18px;left:18px;width:34px;height:34px;border-radius:50%;background:var(--clay);color:#fbf2e4;font-weight:800;font-size:14px;display:grid;place-items:center}.rdh .card .glass{position:absolute;left:18px;right:18px;bottom:18px;height:196px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:18px 22px;overflow:hidden;border-radius:20px;background:#faf4e9c7;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #fff9}.rdh .card .glass h3{font-size:21px;line-height:1.1;text-wrap:balance}.rdh .card .glass p{font-size:13.5px;line-height:1.4;color:var(--ink-soft);font-family:Hanken Grotesk,system-ui,sans-serif;margin:0}.rdh .boxes{background:var(--cream);padding:96px 0 104px;position:relative}.rdh .row{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto;gap:20px}.rdh .box.lead{grid-row:1 / 3}.rdh .box.lead .ph{aspect-ratio:4/5}.rdh .box{background:var(--paper);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line-soft);transition:transform .35s var(--ease),box-shadow .35s}.rdh .box:active{transform:scale(.985)}.rdh .box .ph{aspect-ratio:3/2;position:relative;overflow:hidden}.rdh .box .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.rdh .box .ph img.rot90{inset:auto;top:50%;left:50%;width:66.667%;height:150%;object-fit:cover;transform:translate(-50%,-50%) rotate(90deg)}.rdh .box .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.rdh .box .kick{font-size:12.5px;font-weight:700;color:var(--clay)}.rdh .box .kick.ink{color:var(--gold-deep)}.rdh .box h3{font-size:22px;line-height:1.1}.rdh .box.lead h3{font-size:30px}.rdh .lead-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px;font-size:14.5px;color:var(--ink-soft)}.rdh .lead-list li{padding-left:22px;position:relative}.rdh .lead-list li:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:6px;border-left:2px solid var(--gold-deep);border-bottom:2px solid var(--gold-deep);transform:rotate(-45deg)}.rdh .box p{font-size:14px;color:var(--ink-soft);flex:1}.rdh .price{display:flex;align-items:baseline;gap:8px;margin-top:6px}.rdh .price{flex-wrap:wrap;gap:4px 10px}.rdh .price b{font-family:Playfair Display SC;font-weight:400;font-size:26px;white-space:nowrap}.rdh .box.lead .price b{font-size:24px}.rdh .price s{color:var(--ink-soft);font-size:14px}.rdh .price small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.rdh .box .btn{margin-top:12px;justify-content:center;padding:13px 20px;font-size:14.5px}.rdh .box.lead .btn{align-self:flex-start;padding:15px 26px;font-size:15px}.rdh .how{padding:104px 0;background:var(--paper)}.rdh .how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.rdh .how-photo img{width:100%;height:auto;display:block;border-radius:var(--r);box-shadow:0 40px 80px -52px #241b1280}.rdh .how .sec-head{margin:0 0 34px;text-align:left;max-width:none}.rdh .how .sec-head p{margin-left:0}.rdh .steps{display:grid;gap:14px}.rdh .step{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start;background:var(--cream);border-radius:22px;padding:22px 26px 24px}.rdh .step .k{font-family:Playfair Display SC;font-size:36px;color:var(--gold-deep);line-height:1;padding-top:4px}.rdh .step h3{font-size:22px;margin:0 0 6px}.rdh .step p{font-size:15px;color:var(--ink-soft)}.rdh .butter{background:var(--paper);padding:104px 0 96px}.rdh .butter .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rdh .butter .frame{position:relative;border-radius:var(--r);background:var(--cream);padding:10%;box-shadow:0 40px 80px -52px #241b1280}.rdh .butter .frame img{width:100%;height:auto;transform-origin:center;will-change:transform}.rdh .butter .frame{overflow:hidden}.rdh .ptag{position:absolute;z-index:3;top:22px;right:22px;background:var(--clay);color:#fbf2e4;border-radius:16px;padding:12px 16px;text-align:center;box-shadow:0 20px 40px -22px #a8502fcc}.rdh .ptag s{display:block;font-size:12px;opacity:.75}.rdh .ptag b{font-family:Playfair Display SC;font-weight:400;font-size:30px;line-height:1}.rdh .butter h2{font-size:clamp(36px,4.6vw,60px);color:var(--clay);text-transform:uppercase}.rdh .butter p{color:var(--ink-soft);margin-top:18px;font-size:17px;max-width:48ch}.rdh .butter .fine{font-size:14px;margin-top:12px}.rdh .butter .btn{margin-top:26px}.rdh .signup{padding:96px 0 112px;background:var(--paper)}.rdh .signup-card{display:grid;grid-template-columns:.95fr 1.05fr;background:var(--cream);border-radius:var(--r);overflow:hidden;border:1px solid var(--line-soft);box-shadow:0 40px 80px -52px #241b1280}.rdh .signup-photo{display:flex}.rdh .signup-photo img{width:100%;height:auto;display:block;align-self:center}.rdh .signup-body{padding:52px 56px;display:flex;flex-direction:column;justify-content:center}.rdh .signup-body h2{font-size:clamp(34px,4vw,52px);color:var(--clay);text-transform:uppercase;margin-top:12px}.rdh .signup-body p{color:var(--ink-soft);margin-top:16px;max-width:46ch}.rdh .signup-form{display:flex;gap:10px;margin-top:26px;max-width:520px}.rdh .signup-form input{flex:1;min-width:0;padding:16px 20px;border-radius:100px;border:1.5px solid var(--line);background:var(--paper);font:inherit;font-size:15px;color:var(--ink)}.rdh .signup-form input::placeholder{color:#8b7c68}.rdh .signup-form input:focus{outline:2px solid var(--clay);outline-offset:2px;border-color:var(--clay)}.rdh .signup-form .btn{padding:16px 24px}.rdh .signup-fine{font-size:12.5px;color:var(--ink-soft);margin-top:14px;max-width:52ch}.rdh .faq{padding:96px 0 112px;background:var(--cream)}.rdh .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.rdh .faq-head h2{font-size:clamp(34px,4vw,50px);color:var(--clay);text-transform:uppercase}.rdh .faq-head p{color:var(--ink-soft);margin-top:16px;max-width:36ch}.rdh .faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.rdh .faq-list details:first-child{border-top:1px solid var(--line)}.rdh .faq-list summary{font-family:Playfair Display SC;font-size:21px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.rdh .faq-list summary::-webkit-details-marker{display:none}.rdh .faq-list summary:after{content:"+";font-size:26px;color:var(--gold-deep);line-height:1;flex:none}.rdh .faq-list details[open] summary:after{content:"\2212"}.rdh .faq-list details p{color:var(--ink-soft);margin-top:12px;font-size:15.5px;line-height:1.55;max-width:60ch}.rdh .reveal{opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease),transform .42s var(--ease)}.rdh .reveal.in{opacity:1;transform:none}.rdh .grid3>.reveal:nth-child(2),.rdh .row>.reveal:nth-child(2),.rdh .steps>.reveal:nth-child(2){transition-delay:50ms}.rdh .grid3>.reveal:nth-child(3),.rdh .row>.reveal:nth-child(3),.rdh .steps>.reveal:nth-child(3),.rdh .faq-grid>.reveal:nth-child(3){transition-delay:.1s}.rdh .grid3>.reveal:nth-child(4),.rdh .row>.reveal:nth-child(4),.rdh .faq-grid>.reveal:nth-child(4){transition-delay:.15s}.rdh .grid3>.reveal:nth-child(5),.rdh .row>.reveal:nth-child(5),.rdh .faq-grid>.reveal:nth-child(5){transition-delay:.2s}.rdh .grid3>.reveal:nth-child(6),.rdh .faq-grid>.reveal:nth-child(6){transition-delay:.25s}.rdh .btn,.rdh .strip-btn,.rdh .loafcard,.rdh .box,.rdh .card{transition:transform .16s var(--ease),background-color .2s ease,color .2s ease,box-shadow .35s var(--ease)}.rdh .ingr[open]>:not(summary),.rdh .faq-list details[open]>p{animation:ingr-in .18s var(--ease) both}@keyframes ingr-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.rdh .btn-primary:hover{background:var(--clay-deep);transform:translateY(-2px)}.rdh .btn:hover .arrow{transform:translate(4px)}.rdh .strip-btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.rdh .card:hover,.rdh .box:hover,.rdh .loafcard:hover{transform:translateY(-6px)}.rdh .box:hover,.rdh .loafcard:hover{box-shadow:0 30px 60px -36px #241b1280}}@media(prefers-reduced-motion:reduce){.rdh .reveal{transform:none;transition:opacity .3s ease}.rdh .grid3>.reveal,.rdh .row>.reveal,.rdh .steps>.reveal,.rdh .faq-grid>.reveal{transition-delay:0ms}.rdh .hero-copy{animation:none}.rdh .ingr[open]>:not(summary),.rdh .faq-list details[open]>p{animation:none}.rdh .btn,.rdh .strip-btn,.rdh .loafcard,.rdh .box,.rdh .card{transition:background-color .2s ease,color .2s ease}}@media(prefers-reduced-motion:no-preference){.rdh .hero-copy>:not(h1){animation:rise .6s var(--ease) both}.rdh .hero-copy>:nth-child(2){animation-delay:60ms}.rdh .hero-copy>:nth-child(3){animation-delay:.12s}.rdh .hero-copy>:nth-child(4){animation-delay:.18s}.rdh .hero-copy>:nth-child(5){animation-delay:.24s}.rdh .hero-photo img{animation:settle .8s var(--ease) both;animation-delay:.12s}@keyframes settle{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}}.rdh .reveal-fade{opacity:0;transition:opacity .5s var(--ease)}.rdh .reveal-fade.in{opacity:1}.rdh .strip>.reveal-fade:nth-child(2){transition-delay:60ms}.rdh .strip>.reveal-fade:nth-child(3){transition-delay:.12s}.rdh .card img,.rdh .box .ph img,.rdh .loafcard-ph img{transition:transform .6s var(--ease)}@media(hover:hover)and (pointer:fine){.rdh .card:hover img,.rdh .loafcard:hover .loafcard-ph img{transform:scale(1.04)}.rdh .card:hover img.rot180{transform:rotate(180deg) scale(1.04)}.rdh .card:hover img.up{transform:translateY(-12%) scale(1.28)}.rdh .box:hover .ph img{transform:scale(1.04)}.rdh .box:hover .ph img.rot90{transform:translate(-50%,-50%) rotate(90deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.rdh .card img,.rdh .box .ph img,.rdh .loafcard-ph img{transition:none}.rdh .reveal-fade{transition:opacity .3s ease}}.rdh .strip{cursor:grab}.rdh .strip.is-dragging{cursor:grabbing;scroll-behavior:auto}.rdh .strip .loafcard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rdh .strip-btn:disabled{opacity:.3;cursor:default;transform:none;background:transparent;color:var(--ink)}.rdh .rdh-root,.rdh .faq-list,.rdh .loafcard-body{interpolate-size:allow-keywords}.rdh .faq-list details::details-content,.rdh .ingr::details-content{height:0;overflow:clip;transition:height .3s var(--ease),content-visibility .3s allow-discrete}.rdh .faq-list details[open]::details-content,.rdh .ingr[open]::details-content{height:auto}.rdh .hero h1{letter-spacing:-.02em}@media(prefers-reduced-transparency:reduce){.rdh .card .glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.rdh .card .glass{background:var(--paper);border:1px solid var(--ink)}}.rdh .hero h1 .w{display:inline-block;animation:rise .8s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.rdh .hero-photo img{animation:settle 1.1s var(--ease) backwards;animation-delay:.2s}@keyframes settle{0%{opacity:0;transform:scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.rdh [data-parallax]{will-change:transform}.rdh .card img[data-parallax]{transform:scale(1.28)}.rdh .reveal-clip{clip-path:inset(0 0 100% 0 round var(--r));transition:clip-path 1s var(--ease)}.rdh .reveal-clip.in{clip-path:inset(0 round var(--r))}.rdh .ptag{animation:float 4.5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-7px)}}.rdh .card,.rdh .box{transform-style:preserve-3d;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.rdh .card .glass,.rdh .card .n{transform:translateZ(40px)}.rdh .card .n{opacity:0;scale:.4;transition:opacity .5s var(--ease) .35s,scale .5s var(--ease) .35s}.rdh .card.in .n{opacity:1;scale:1}@media(prefers-reduced-motion:reduce){.rdh .hero h1 .w,.rdh .ptag,.rdh .hero-photo img{animation:none}.rdh .reveal-clip{clip-path:none;transition:none}.rdh .card img[data-parallax]{transform:none}.rdh .card .n{opacity:1;scale:1;transition:none}}.rdh .reasons-count{position:fixed;left:32px;bottom:28px;z-index:40;display:flex;align-items:baseline;gap:6px;font-family:Playfair Display SC,Georgia,serif;color:var(--clay);opacity:0;transform:translateY(12px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.rdh .reasons-count.show{opacity:1;transform:none}.rdh .reasons-count .cur{font-size:64px;line-height:1;display:inline-block;text-transform:uppercase;letter-spacing:.02em}.rdh .reasons-count .cur.flip{animation:digit .22s var(--ease)}@keyframes digit{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rdh .card .n{transition:opacity .5s var(--ease) .35s,scale .5s var(--ease) .35s,background-color .3s ease}.rdh .card.is-active .n{scale:1.35;background:var(--gold-deep)}.rdh .card.is-past .n{background:var(--gold)}@media(prefers-reduced-motion:reduce){.rdh .reasons-count{display:none}.rdh .card.is-active .n{scale:1}}@media(max-width:1000px){.rdh .reasons-count{display:none}.rdh .card .ph img[data-parallax]{transform:none}}@media(max-width:1000px){.rdh .grid3{grid-template-columns:1fr 1fr}.rdh .row{grid-template-columns:repeat(2,minmax(0,1fr))}.rdh .box.lead{grid-column:1 / -1;grid-row:auto}.rdh .steps{grid-template-columns:1fr}.rdh .hero-grid{grid-template-columns:1fr;gap:32px;padding-top:24px}.rdh .hero-flag{align-items:flex-start;flex-direction:column;gap:8px}.rdh .how-grid{grid-template-columns:1fr;gap:36px}.rdh .loaves-head{flex-direction:column;align-items:flex-start}.rdh .loafcard{flex-basis:calc((100% - 22px)/2)}.rdh .butter .wrap{grid-template-columns:1fr;gap:34px}.rdh .faq-grid{grid-template-columns:1fr;gap:28px}.rdh .signup-card{grid-template-columns:1fr}.rdh .signup-body{padding:30px 26px 32px}.rdh .signup-form{flex-direction:column}}@media(max-width:640px){.hero-copy{text-align:center;margin:0 auto}.rdh .hero-flag{justify-content:center}.rdh .hero .hero-meta{justify-content:center;width:100%;flex-direction:column;align-items:center;gap:6px}.rdh .hero .hero-meta span+span:before{content:none;margin:0}.rdh .hero-flag{align-items:center;text-align:center}.rdh .hero-flag>:not(.chip){text-wrap:balance;max-width:30ch}.rdh .hero-photo{justify-content:center}.rdh .loaves-head{align-items:center;text-align:center}.rdh .loaves-head p{margin-left:auto;margin-right:auto}.rdh .strip-nav{justify-content:center;width:100%}.rdh .how .sec-head,.rdh .faq-head,.rdh .signup-body,.rdh .butter .wrap>div:not(.frame){text-align:center}.rdh .how .sec-head p,.rdh .faq-head p,.rdh .signup-body p,.rdh .butter p{margin-left:auto;margin-right:auto}.rdh .signup-form{max-width:none}.rdh .steps,.rdh .step{text-align:left}.rdh .grid3,.rdh .row{grid-template-columns:1fr}.rdh .loafcard{flex-basis:100%}}body:has(.rdh) header{border-bottom-color:transparent;box-shadow:0 1px #241b120d,0 14px 34px -26px #241b1259}@media(prefers-reduced-transparency:reduce){body:has(.rdh) header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}html.has-motion .rdh .reveal{transform:translateY(28px);transition-duration:.7s}html.has-motion .rdh .reveal.in{transform:none}html.js-marquee .rdh .marquee-track{animation:none}html.strip-pinned .rdh .loaves{height:320vh;padding:0;overflow:clip}html.strip-active .buybar,html.strip-active .buybar.show{transform:translateY(110%)!important}html.strip-pinned .rdh .loaves .pin{position:sticky;top:56px;padding:48px 0 24px}html.strip-pinned .rdh .loaves-head{margin-bottom:18px}html.strip-pinned .rdh .loaves-head h2{font-size:clamp(30px,3.4vw,44px)}html.strip-pinned .rdh .strip{scroll-snap-type:none;overflow-x:hidden}html.strip-pinned .rdh .strip-nav{display:none}html.strip-3d .rdh .strip{display:block;position:relative;perspective:2400px;transform-style:preserve-3d;overflow:visible;padding:6px 0 18px}html.strip-3d .rdh .loafcard{position:absolute;left:50%;top:6px;width:min(391px,28vw);margin-left:calc(min(391px,28vw)/-2);flex:none;will-change:transform,opacity;transition:none}html.strip-3d .rdh .loafcard:hover{transform:none}body:has(.rdh) .nav{transition:height .35s cubic-bezier(.16,1,.3,1)}html.is-scrolled body:has(.rdh) .nav{height:62px}body:has(.rdh) .nav .btn{transition:padding .35s cubic-bezier(.16,1,.3,1),font-size .35s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),background-color .2s ease}html.is-scrolled body:has(.rdh) .nav .btn{padding:10px 20px;font-size:13.5px}html.is-scrolled body:has(.rdh) header{box-shadow:0 1px #241b120f,0 18px 40px -28px #241b1273}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bw-redesign.css.map */
