.rdd-home-reveal{opacity:1;transform:none}.rdd-home-reveal--pending:not(.rdd-home-reveal--visible){opacity:0;transform:translateY(24px)}.rdd-home-reveal--visible{opacity:1;transition:opacity .65s ease var(--rdd-reveal-delay,0s), transform .72s cubic-bezier(.2, .75, .2, 1) var(--rdd-reveal-delay,0s);transform:translate(0)}.rdd-home-hero-shade{background:linear-gradient(#0000000d 0,#0000004d 26%,#0000009e 46%,#0a120dcc 100%)}.rdd-home-hero-backdrop{object-fit:cover;filter:blur(22px)saturate(1.15);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.rdd-home-hero-frame{aspect-ratio:4/3;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}@media (width>=1024px){.rdd-home-hero-frame{aspect-ratio:auto;inset:0;-webkit-mask-image:none;mask-image:none}.rdd-home-hero-shade{background:linear-gradient(90deg,#000000d9,#0000008c,#0000001a)}}.rdd-home-parallax-media{transform-origin:50%}@media (width>=768px) and (prefers-reduced-motion:no-preference){.rdd-home-parallax-media{transform:translate3d(0, var(--rdd-parallax-offset,0px), 0) scale(1.12)}}@media (prefers-reduced-motion:no-preference){@keyframes rdd-home-hero-arrive{0%{opacity:.2;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rdd-home-hero-shade-arrive{0%{opacity:.6}to{opacity:1}}@keyframes rdd-home-hero-scroll-bob{0%,to{transform:translate(0)}50%{transform:translateY(5px)}}.rdd-home-hero-shade{animation:.95s ease-out both rdd-home-hero-shade-arrive}.rdd-home-hero-kicker,.rdd-home-hero-title,.rdd-home-hero-description,.rdd-home-hero-actions,.rdd-home-hero-footnote{animation:.74s cubic-bezier(.22,1,.36,1) both rdd-home-hero-arrive}.rdd-home-hero-kicker{animation-delay:70ms}.rdd-home-hero-title{animation-delay:.17s}.rdd-home-hero-description{animation-delay:.34s}.rdd-home-hero-actions{animation-delay:.49s}.rdd-home-hero-footnote{animation-delay:.6s}.rdd-home-hero-scroll-cue svg{animation:2.8s ease-in-out infinite rdd-home-hero-scroll-bob}}@media (prefers-reduced-motion:reduce){.rdd-home-hero-shade,.rdd-home-hero-kicker,.rdd-home-hero-title,.rdd-home-hero-description,.rdd-home-hero-actions,.rdd-home-hero-footnote,.rdd-home-hero-scroll-cue svg{opacity:1!important;animation:none!important;transform:none!important}}.rdd-home-steps{gap:1rem;display:grid}.rdd-home-step{isolation:isolate;border-color:#3b654330;min-height:12rem;position:relative;box-shadow:0 13px 32px #1d362718}.rdd-home-step:first-child,.rdd-home-step:nth-child(2){background:var(--cream)}.rdd-home-step:nth-child(3){background:var(--secondary)}.rdd-home-step-kicker{color:#55735b;line-height:1.5}.rdd-home-step-icon{color:#365d41;background:#6a976f1c;border:1px solid #305d3a30;border-radius:1.05rem;flex:none;place-items:center;width:3.3rem;height:3.3rem;display:grid}.rdd-home-step-watermark{z-index:0;color:#355941;font-family:var(--font-display);letter-spacing:-.085em;opacity:.065;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6.2rem,10vw,9rem);font-weight:600;line-height:1;position:absolute;bottom:-1.55rem;right:clamp(.8rem,5%,2.8rem)}.rdd-home-step-note{color:#355e3f;background:#4c855618;border:1px solid #34653e29;max-width:100%}@media (width<=639px){.rdd-home-step-watermark{opacity:.04;font-size:5.2rem;bottom:-.7rem;right:.55rem}.rdd-home-step-icon{width:3rem;height:3rem}}@media (width<=767px) and (height>=620px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.rdd-home-steps{flex-direction:column;gap:0;max-width:34rem;margin-inline:auto;display:flex}.rdd-home-steps:after{content:"";pointer-events:none;flex:none;height:clamp(56px,8svh,72px);display:block}.rdd-home-step{top:calc(var(--site-header-height,6.25rem) + .75rem);z-index:1;margin-bottom:clamp(78px,10svh,104px);position:sticky;box-shadow:0 16px 35px #1d36271f}.rdd-home-step:nth-child(2){top:calc(var(--site-header-height,6.25rem) + 1.4rem);z-index:2}.rdd-home-step:nth-child(3){top:calc(var(--site-header-height,6.25rem) + 2.05rem);z-index:3;margin-bottom:0}.rdd-home-plan-cta{z-index:4;margin-top:1.25rem;position:relative}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.rdd-home-steps{flex-direction:column;gap:0;max-width:54rem;margin-inline:auto;display:flex}.rdd-home-steps:after{content:"";pointer-events:none;flex:none;height:clamp(96px,12vh,130px);display:block}.rdd-home-plan-cta{z-index:4;margin-top:-7rem;position:relative}.rdd-home-step{top:calc(var(--site-header-height,6rem) + 1.25rem);z-index:1;border-color:#3b654330;min-height:13.5rem;margin-bottom:clamp(92px,12vh,132px);padding:clamp(1.35rem,2.6vw,1.9rem);position:sticky;box-shadow:0 15px 36px #1d36271f}.rdd-home-step:nth-child(2){top:calc(var(--site-header-height,6rem) + 2rem);z-index:2}.rdd-home-step:nth-child(3){top:calc(var(--site-header-height,6rem) + 2.75rem);z-index:3}}.rdd-home-how-desktop,.rdd-home-how-photo{display:none}@media (width>=1024px){.rdd-home-how{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(3rem,5vw,5.5rem);display:grid}.rdd-home-how-side{grid-area:1/1/span 2;align-self:stretch}.rdd-home-how-pin{top:calc(var(--site-header-height,6rem) + 2.5rem);position:sticky}.rdd-home-how-desktop{display:block}.rdd-home-how .rdd-home-steps{grid-area:1/2;max-width:none;margin:0}.rdd-home-how .rdd-home-plan-cta{display:none}.rdd-home-how-progress{gap:1.6rem;margin-top:2.25rem;padding:0;list-style:none;display:flex}.rdd-home-how-progress li{color:#8aa18f;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;transition:color .26s;display:flex}.rdd-home-how-progress-dot{width:2rem;height:2rem;font-family:var(--font-display);letter-spacing:0;border:1.5px solid #35594140;border-radius:999px;place-items:center;font-size:.95rem;transition:background-color .26s,border-color .26s,color .26s;display:grid}.rdd-home-how-progress li.is-reached{color:var(--deep)}.rdd-home-how-progress li.is-reached .rdd-home-how-progress-dot{color:#fff;background:#4f7d5b;border-color:#0000}.rdd-home-how-photo{border:1px solid #3b654329;border-radius:1.5rem;margin-top:1.75rem;display:block;position:relative;overflow:hidden;box-shadow:0 15px 36px #1d36271a}.rdd-home-how-photo img{object-position:50% 45%;object-fit:cover;width:100%;height:clamp(13rem,27vh,18rem);display:block}.rdd-home-how-photo figcaption{color:var(--deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}}@media (width>=1024px) and (height<=760px){.rdd-home-how-photo{display:none}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.rdd-home-how .rdd-home-step{margin-bottom:clamp(56px,8vh,84px)}.rdd-home-how .rdd-home-step:nth-child(3){margin-bottom:0}.rdd-home-how .rdd-home-steps:after{height:clamp(240px,35vh,340px)}}@media (width>=1024px) and (height<=760px) and (prefers-reduced-motion:no-preference){.rdd-home-how .rdd-home-steps:after{height:clamp(40px,6vh,64px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rdd-home-shop-tile{transition:transform .32s cubic-bezier(.2,.75,.2,1)}.rdd-home-shop-tile:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rdd-home-reveal,.rdd-home-reveal--pending:not(.rdd-home-reveal--visible),.rdd-home-reveal--visible{opacity:1!important;transition:none!important;transform:none!important}.rdd-home-parallax-media{transform:none!important}.rdd-home-step{margin-bottom:0;position:relative;top:auto}}.rdd-home-delivery-desktop{display:block}.rdd-home-delivery-mobile{display:none}.rdd-home-delivery-head .rdd-dispatch--home{margin-top:1.25rem}.rdd-home-delivery-cards{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.rdd-home-delivery-card{background:var(--card);border:1px solid #3b654329;border-radius:1.25rem;grid-template-columns:6.5rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 10px 24px #1d362712}.rdd-home-delivery-photo{align-self:stretch;position:relative;overflow:hidden}.rdd-home-delivery-photo picture,.rdd-home-delivery-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rdd-home-delivery-chip{color:var(--deep);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.rdd-home-delivery-who{color:#2f5538;background:#4c85561a;border-radius:.85rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.6rem .8rem;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.rdd-home-delivery-swipe-hint{display:none}.rdd-home-delivery-body{flex-direction:column;padding:.9rem 1rem .75rem;display:flex}.rdd-home-delivery-details summary{list-style:none}.rdd-home-delivery-details summary::-webkit-details-marker{display:none}.rdd-home-delivery-more{cursor:pointer;min-height:2.25rem;color:var(--primary);align-self:flex-start;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (width<=1023px){.rdd-home-delivery-chip{display:none}.rdd-home-delivery-title{font-size:1.3rem}.rdd-home-delivery-who{margin-top:.4rem;padding:0;font-size:.8rem;background:0 0!important}.rdd-home-delivery-who svg{width:.9rem;height:.9rem;margin-top:.15rem}.rdd-home-delivery-pricing{row-gap:0;margin-top:.4rem}.rdd-home-delivery-price{font-size:1.45rem}.rdd-home-delivery-pricing>span:last-child{font-size:.78rem}.rdd-home-delivery-details-body>ul{margin-top:.25rem}.rdd-home-delivery-details-body a{padding-top:.85rem}}@media (width>=640px) and (width<=1023px){.rdd-home-delivery-card{grid-template-columns:10rem minmax(0,1fr)}}@media (width>=1024px){.rdd-home-delivery{max-width:none}.rdd-home-delivery-swipe-hint{display:none}.rdd-home-delivery-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.rdd-home-delivery-head .rdd-dispatch--home{margin-top:0}.rdd-home-delivery-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0}.rdd-home-delivery-card{border-radius:1.5rem;flex-direction:column;display:flex;box-shadow:0 15px 36px #1d362714}.rdd-home-delivery-photo{height:13.5rem;min-height:0}.rdd-home-delivery-body{flex:1;padding:1.5rem}.rdd-home-delivery-more{display:none}.rdd-home-delivery-details,.rdd-home-delivery-details-body{flex-direction:column;flex:1;display:flex}.rdd-home-delivery-chip{padding:.45rem .85rem;font-size:.72rem;top:1rem;left:1rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=1024px){.rdd-home-delivery-card{transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .32s}.rdd-home-delivery-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1d36271f}}.rdd-reviews{color:#fff;background:radial-gradient(60rem 30rem at 85% -10%,#84ba9247,#0000 60%),radial-gradient(40rem 24rem at 0 110%,#84ba922e,#0000 60%),#24432f;border-radius:2rem;padding:2rem 1.25rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #14281c2e}.rdd-reviews-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#a9d3b4;font-size:.72rem;font-weight:700}.rdd-reviews-title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin-top:.6rem;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.04}.rdd-reviews-score{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.rdd-reviews-score-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#fff;font-size:clamp(3.4rem,7vw,5.6rem);line-height:.9}.rdd-star{color:#ffffff40;display:inline-block}.rdd-star.is-on{color:#f4c152}.rdd-review-card .rdd-star{color:#24432f33}.rdd-review-card .rdd-star.is-on{color:#e9ad2c}.rdd-reviews-score-stars{gap:.2rem;font-size:1.55rem}.rdd-reviews-featured{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff29;border-radius:1.5rem;margin-top:1.75rem;padding:1.5rem 1.5rem 1.4rem;position:relative}.rdd-reviews-featured-mark{height:2.6rem;font-family:var(--font-display);color:#f4c152;margin-bottom:.25rem;font-size:5rem;line-height:1;display:block}.rdd-reviews-featured blockquote{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:clamp(1.1rem,2.1vw,1.75rem);line-height:1.4;position:relative}.rdd-reviews-featured figcaption{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:1.1rem;font-size:.85rem;display:flex}.rdd-reviews-featured-product{color:#a9d3b4;text-underline-offset:4px;flex-basis:100%;font-weight:600;text-decoration:underline}.rdd-review-card{height:100%;min-height:15rem;color:var(--foreground);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.35rem 1.4rem;display:flex;box-shadow:0 14px 30px #0a190f38}.rdd-review-quote{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.55;display:-webkit-box;overflow:hidden}.rdd-review-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;font-size:.78rem;display:flex}.rdd-review-verified{background:var(--secondary);color:var(--deep);border-radius:999px;padding:.15rem .55rem;font-weight:600}.rdd-review-product{color:var(--deep);border-top:1px solid #24432f1a;align-items:center;gap:.6rem;padding-top:.75rem;font-size:.78rem;font-weight:600;line-height:1.3;display:flex}.rdd-review-product img{object-fit:cover;background:var(--secondary);border-radius:.5rem;flex:none;width:2rem;height:2rem}.rdd-review-product-label{color:var(--muted-foreground);font-weight:500}a.rdd-review-product:hover{text-underline-offset:3px;text-decoration:underline}.rdd-reviews-mobile{margin-top:1.75rem}.rdd-reviews-arrow{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff59!important}@media (width>=640px){.rdd-reviews{padding:2.5rem 2rem 2rem}}@media (width>=1024px){.rdd-reviews{border-radius:2.25rem;padding:3.5rem 0 3rem}.rdd-reviews-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:0 clamp(2.5rem,4vw,3.5rem);display:grid}.rdd-reviews-featured{margin-top:0;padding:2.25rem 2.25rem 1.9rem}.rdd-reviews-featured-product{flex-basis:auto;margin-left:auto}.rdd-reviews-wall{gap:.25rem;margin-top:2.75rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rdd-reviews-row{overflow:hidden}.rdd-reviews-track{gap:1.25rem;width:max-content;padding:.5rem 0 1.5rem;display:flex}.rdd-reviews-track .rdd-review-card{gap:.6rem;width:21rem;height:auto;min-height:0;padding:1.15rem 1.25rem}.rdd-reviews-track .rdd-review-quote{-webkit-line-clamp:4;font-size:.95rem}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.rdd-reviews-row[data-direction=left] .rdd-reviews-track{animation:rdd-wall-left var(--rdd-wall-duration,60s) linear infinite}.rdd-reviews-row[data-direction=right] .rdd-reviews-track{animation:rdd-wall-right var(--rdd-wall-duration,60s) linear infinite}.rdd-reviews-wall:hover .rdd-reviews-track,.rdd-reviews-wall:focus-within .rdd-reviews-track{animation-play-state:paused}.rdd-reviews-track .rdd-review-card{transition:transform .3s cubic-bezier(.2,.75,.2,1)}.rdd-reviews-track .rdd-review-card:hover{transform:translateY(-6px)rotate(-.5deg)}}@keyframes rdd-wall-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}@keyframes rdd-wall-right{0%{transform:translate(calc(-50% - .625rem))}to{transform:translate(0)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.rdd-reviews-row{overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.rdd-reviews.is-armed:not(.is-revealed) .rdd-reviews-score-stars .rdd-star{opacity:0;transform:scale(.4)rotate(-30deg)}.rdd-reviews.is-armed:not(.is-revealed) .rdd-reviews-featured{opacity:0;transform:translateY(36px)rotate(1.5deg)}.rdd-reviews.is-armed:not(.is-revealed) .rdd-reviews-wall,.rdd-reviews.is-armed:not(.is-revealed) .rdd-reviews-mobile{opacity:0;transform:translateY(40px)}.rdd-reviews.is-revealed .rdd-reviews-score-stars .rdd-star{transition:opacity .25s ease calc(var(--i,1) * .13s + .25s), transform .55s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,1) * .13s + .25s)}.rdd-reviews.is-revealed .rdd-reviews-featured{transition:opacity .7s .3s,transform 1s cubic-bezier(.2,.8,.2,1) .3s}.rdd-reviews.is-revealed .rdd-reviews-wall,.rdd-reviews.is-revealed .rdd-reviews-mobile{transition:opacity .8s .55s,transform 1s cubic-bezier(.2,.8,.2,1) .55s}.rdd-rail-reveal.rdd-home-reveal--pending:not(.rdd-home-reveal--visible){transform:translateY(40px)}.rdd-rail-reveal.rdd-home-reveal--pending:not(.rdd-home-reveal--visible) img{transform:scale(1.08)}.rdd-rail-reveal.rdd-home-reveal--visible img{transition:transform 1.1s cubic-bezier(.2, .75, .2, 1) var(--rdd-reveal-delay,0s)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (width>=1024px){.rdd-rail-reveal>article{transition:transform .32s cubic-bezier(.2,.75,.2,1)}.rdd-rail-reveal:hover>article{transform:translateY(-6px)}}.rdd-home-faq{isolation:isolate;background:radial-gradient(48rem 28rem at 105% -5%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%), radial-gradient(36rem 24rem at -10% 105%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), var(--secondary);padding-block:4.5rem 5rem;position:relative;overflow:hidden}@media (width>=1024px){.rdd-home-faq{padding-block:7rem}}.rdd-home-faq-paws{z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='%233c5a44' fill-opacity='0.07'%3E%3Cg transform='translate(34 38) rotate(-18)'%3E%3Cellipse cx='0' cy='10' rx='11' ry='9'/%3E%3Cellipse cx='-12' cy='-5' rx='4.2' ry='5.6'/%3E%3Cellipse cx='-4' cy='-12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='5' cy='-12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='13' cy='-5' rx='4.2' ry='5.6'/%3E%3C/g%3E%3Cg transform='translate(118 112) rotate(22)'%3E%3Cellipse cx='0' cy='10' rx='11' ry='9'/%3E%3Cellipse cx='-12' cy='-5' rx='4.2' ry='5.6'/%3E%3Cellipse cx='-4' cy='-12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='5' cy='-12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='13' cy='-5' rx='4.2' ry='5.6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#0000 30%,#000 85%);mask-image:radial-gradient(70% 60%,#0000 30%,#000 85%)}.rdd-home-faq-eyebrow{background:var(--background);border:1px solid var(--hairline);letter-spacing:.2em;text-transform:uppercase;color:var(--primary);border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.rdd-home-faq-accent{color:var(--primary);font-style:italic;font-weight:400}.rdd-home-faq-visual{position:relative}.rdd-home-faq-photo{aspect-ratio:4/3;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 22px 60px #263a2b29}.rdd-home-faq-photo img{object-fit:cover;object-position:40% 55%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.rdd-home-faq-visual:hover .rdd-home-faq-photo img{transform:scale(1.035)}.rdd-home-faq-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 30% 55%,#14231959 100%);position:absolute;inset:0}.rdd-home-faq-photo-tag{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;left:1rem}.rdd-home-faq-help{z-index:1;background:var(--deep);margin:-4.5rem .9rem 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #263a2b47}@media (width>=640px){.rdd-home-faq-help{margin:-6rem 1.75rem 0}}@media (width>=1024px){.rdd-home-faq-help{margin:-6.5rem -1.25rem 0 2.5rem}}.rdd-home-faq-help:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff21,#0000 70%);border-radius:9999px;width:12rem;height:12rem;position:absolute;top:-3rem;right:-3rem}.rdd-home-faq-help-icon{color:#fff;background:#ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.rdd-home-faq-help-line{background:#ffffff12;border-radius:.9rem;align-items:center;gap:.7rem;padding:.65rem .85rem;font-weight:600;line-height:1.25;transition:background-color .2s;display:flex}.rdd-home-faq-help-line:hover{background:#ffffff21}.rdd-home-faq-help-primary,.rdd-home-faq-help-secondary{border-radius:9999px;align-items:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.rdd-home-faq-help-primary{color:var(--deep);background:#fff}.rdd-home-faq-help-primary:hover{background:var(--cream)}.rdd-home-faq-help-secondary{color:#fff;border:1px solid #ffffff73}.rdd-home-faq-help-secondary:hover{background:#ffffff14;border-color:#fff}.rdd-home-faq-help-primary:focus-visible,.rdd-home-faq-help-secondary:focus-visible,.rdd-home-faq-help-line:focus-visible{outline-offset:3px;outline:2px solid #fff}.rdd-home-faq-tabs{scrollbar-width:none;border:1px solid var(--hairline);background:var(--background);border-radius:9999px;gap:.4rem;width:max-content;max-width:100%;padding:.35rem;display:flex;overflow-x:auto;box-shadow:0 6px 20px #263a2b0d}.rdd-home-faq-tabs::-webkit-scrollbar{display:none}.rdd-home-faq-tab{min-height:2.5rem;color:var(--deep);border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.rdd-home-faq-tab:hover{background:var(--secondary)}.rdd-home-faq-tab.is-active{background:var(--primary);color:var(--primary-foreground,#fff)}.rdd-home-faq-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rdd-home-faq-tab-count{background:color-mix(in oklab, var(--primary) 12%, transparent);border-radius:9999px;justify-content:center;min-width:1.35rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.rdd-home-faq-tab.is-active .rdd-home-faq-tab-count{background:#ffffff38}.rdd-home-faq-list{border:1px solid var(--hairline);background:var(--background);border-radius:1.5rem;overflow:hidden;box-shadow:0 18px 50px #263a2b14}@keyframes rdd-home-faq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rdd-home-faq-item{transition:background-color .3s;animation:.45s cubic-bezier(.22,1,.36,1) both rdd-home-faq-in;position:relative}.rdd-home-faq-item+.rdd-home-faq-item{border-top:1px solid var(--hairline)}.rdd-home-faq-item:before{content:"";background:var(--primary);transform-origin:top;inset-block:0;width:4px;transition:transform .35s;position:absolute;left:0;transform:scaleY(0)}.rdd-home-faq-item.is-open{background:color-mix(in oklab, var(--secondary) 60%, var(--background))}.rdd-home-faq-item.is-open:before{transform:scaleY(1)}.rdd-home-faq-trigger{text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;padding:1.1rem;display:grid}@media (width>=640px){.rdd-home-faq-trigger{gap:1.2rem;padding:1.4rem 1.75rem}}.rdd-home-faq-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:1rem}.rdd-home-faq-icon{background:var(--secondary);width:2.6rem;height:2.6rem;color:var(--primary);border-radius:.9rem;justify-content:center;align-items:center;transition:background-color .3s,color .3s,transform .3s;display:inline-flex}.rdd-home-faq-trigger:hover .rdd-home-faq-icon{transform:rotate(-6deg)scale(1.05)}.rdd-home-faq-item.is-open .rdd-home-faq-icon{background:var(--primary);color:var(--primary-foreground,#fff)}.rdd-home-faq-q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--deep);font-size:1.08rem;line-height:1.32}@media (width>=640px){.rdd-home-faq-q{font-size:1.22rem}}.rdd-home-faq-badge{vertical-align:.18em;background:color-mix(in oklab, var(--primary) 14%, transparent);font-family:var(--font-sans,inherit);letter-spacing:.03em;color:var(--primary);white-space:nowrap;border-radius:9999px;margin-left:.55rem;padding:.22rem .65rem;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-block}.rdd-home-faq-toggle{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);width:2.1rem;height:2.1rem;color:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .35s,background-color .25s,color .25s,border-color .25s;display:inline-flex}.rdd-home-faq-trigger:hover .rdd-home-faq-toggle{border-color:var(--primary)}.rdd-home-faq-item.is-open .rdd-home-faq-toggle{background:var(--deep);border-color:var(--deep);color:#fff;transform:rotate(45deg)}.rdd-home-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.rdd-home-faq-item.is-open .rdd-home-faq-panel{grid-template-rows:1fr}.rdd-home-faq-panel-inner{opacity:0;min-height:0;padding:0 1.1rem 0 4.6rem;transition:opacity .3s,transform .3s,padding-bottom .4s;overflow:hidden;transform:translateY(-4px)}@media (width>=640px){.rdd-home-faq-panel-inner{padding:0 4.5rem 0 5.55rem}}.rdd-home-faq-item.is-open .rdd-home-faq-panel-inner{opacity:1;padding-bottom:1.5rem;transition-delay:50ms;transform:none}.rdd-home-faq-link{background:var(--background);border:1px solid var(--hairline);color:var(--primary);border-radius:9999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;transition:color .2s,gap .2s,border-color .2s,background-color .2s;display:inline-flex}.rdd-home-faq-link:hover{color:#fff;background:var(--primary);border-color:var(--primary);gap:.6rem}@media (prefers-reduced-motion:reduce){.rdd-home-faq-panel,.rdd-home-faq-panel-inner,.rdd-home-faq-toggle,.rdd-home-faq-icon,.rdd-home-faq-item,.rdd-home-faq-item:before,.rdd-home-faq-photo img{transition:none;animation:none}}.rdd-hero-teaser{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:1.5rem;width:100%;max-width:24rem;margin-top:1.75rem;padding:1.25rem 1.25rem 1.1rem;position:relative;box-shadow:0 18px 40px #12221838}@media (width>=1024px){.rdd-hero-teaser{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#1420188c;width:22.5rem;margin-top:0;padding:1.5rem 1.5rem 1.25rem}}.rdd-hero-teaser-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;font-size:.68rem;font-weight:700}.rdd-hero-teaser-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:.35rem;font-size:1.45rem;line-height:1.1}.rdd-hero-teaser-number{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(2.6rem,9vw,3.2rem);font-weight:600}.rdd-hero-teaser-unit{color:#ffffffd9;margin-left:.3rem;font-size:.95rem;font-weight:600}.rdd-hero-teaser-label{color:#ffffffe6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-top:1.1rem;font-size:.9rem;display:flex}.rdd-hero-teaser-size{color:#ffffffb3;font-size:.78rem;font-weight:600}.rdd-hero-teaser-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2rem;margin-top:.35rem;display:block}.rdd-hero-teaser-range:focus-visible{outline:none}.rdd-hero-teaser-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff 0, #fff var(--rdd-teaser-pct,26%), #ffffff40 var(--rdd-teaser-pct,26%));border-radius:999px;height:.5rem}.rdd-hero-teaser-range::-moz-range-track{background:#ffffff40;border-radius:999px;height:.5rem}.rdd-hero-teaser-range::-moz-range-progress{background:#fff;border-radius:999px;height:.5rem}.rdd-hero-teaser-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--deep);border:3px solid #fff;border-radius:999px;width:1.6rem;height:1.6rem;margin-top:-.55rem;transition:transform .16s;box-shadow:0 4px 12px #00000047}.rdd-hero-teaser-range::-moz-range-thumb{background:var(--deep);border:3px solid #fff;border-radius:999px;width:1.6rem;height:1.6rem;box-shadow:0 4px 12px #00000047}.rdd-hero-teaser-range:active::-webkit-slider-thumb{transform:scale(1.12)}.rdd-hero-teaser-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff8c,0 4px 12px #00000047}.rdd-hero-teaser-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #ffffff8c,0 4px 12px #00000047}.rdd-hero-teaser-facts{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem;display:grid}.rdd-hero-teaser-facts>div{background:#ffffff1a;border-radius:.9rem;padding:.6rem .75rem}.rdd-hero-teaser-facts dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.65rem;font-weight:700}.rdd-hero-teaser-facts dd{font-variant-numeric:tabular-nums;color:#fff;margin-top:.15rem;font-size:.9rem;font-weight:600}.rdd-hero-teaser-link{color:#fff;text-underline-offset:.3em;align-items:center;gap:.4rem;margin-top:1rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:text-decoration-color .18s;display:inline-flex}.rdd-hero-teaser-link:hover{text-decoration-color:#fff}.rdd-hero-teaser-link:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #fff}.rdd-hero-teaser-note{color:#fffc;margin-top:.6rem;font-size:.72rem;line-height:1.45}.rdd-teaser-food{transform:translate(0, var(--rdd-teaser-food,20px))}@media (prefers-reduced-motion:no-preference){.rdd-teaser-food{transition:transform .42s cubic-bezier(.22,1,.36,1)}.rdd-hero-teaser-link svg{transition:transform .2s}.rdd-hero-teaser-link:hover svg{transform:translate(3px)}@keyframes rdd-hero-teaser-arrive{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}.rdd-hero-teaser{animation:.76s cubic-bezier(.22,1,.36,1) .68s both rdd-hero-teaser-arrive}}@media (width<=1023px){.rdd-hero-teaser{border-radius:1.25rem;margin-top:1.5rem;padding:1rem 1.1rem .95rem;box-shadow:0 12px 30px #00000040}.rdd-hero-teaser-title{margin-top:.2rem;font-size:1.15rem}.rdd-hero-teaser .rdd-teaser-bowl{width:3.6rem}.rdd-hero-teaser-number{font-size:2.3rem}.rdd-hero-teaser-label{margin-top:.6rem;font-size:.85rem}.rdd-hero-teaser-range{margin-top:.15rem}.rdd-hero-teaser-facts{gap:.45rem;margin-top:.4rem}.rdd-hero-teaser-facts>div{border-radius:.75rem;padding:.45rem .65rem}.rdd-hero-teaser-facts dt{font-size:.58rem}.rdd-hero-teaser-facts dd{font-size:.85rem}.rdd-hero-teaser-link{margin-top:.7rem;font-size:.9rem}.rdd-hero-teaser-note{display:none}}.rdd-mixed-box{touch-action:pan-y;outline:none}.rdd-mixed-box:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.rdd-mixed-box-canvas{opacity:0;transition:opacity .6s}.rdd-mixed-box--ready .rdd-mixed-box-canvas{opacity:1}.rdd-mixed-box-loader{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;transition:opacity .5s;display:flex;position:absolute;inset:0}.rdd-mixed-box-loader--done{opacity:0}.rdd-mixed-box-paw{border-radius:.8rem;width:3.5rem;height:3.5rem;animation:2.4s cubic-bezier(.65,0,.35,1) infinite rdd-paw-turn;box-shadow:0 6px 18px #263a2b24}.rdd-mixed-box-loader-text{letter-spacing:.04em;color:var(--deep);opacity:.75;font-size:.75rem;font-weight:600}@keyframes rdd-paw-turn{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.92)}to{transform:rotate(360deg)scale(1)}}.rdd-mixed-box-pill{letter-spacing:.04em;color:var(--deep);pointer-events:none;background:#fffffff2;border-radius:999px;padding:.45rem .9rem;font-size:.7rem;font-weight:600;box-shadow:0 1px 2px #263a2b14}.rdd-mixed-box-tabs{background:#fffffff2;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 2px #263a2b14}.rdd-mixed-box-tab{color:var(--deep);border-radius:999px;padding:.4rem .8rem;font-size:.72rem;font-weight:600;transition:background-color .2s,color .2s}.rdd-mixed-box-tab--on{background:var(--deep);color:#fff}.rdd-mixed-box-tab:focus-visible,.rdd-mixed-box-arrow:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rdd-mixed-box-caption{text-wrap:balance;color:var(--deep);opacity:0;pointer-events:none;font-size:.72rem;line-height:1.35;transition:opacity .3s;bottom:5.4rem}.rdd-mixed-box-caption--on{opacity:.8}.rdd-mixed-box-bar{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(6px)}.rdd-mixed-box-bar--on{opacity:1;pointer-events:auto;transform:none}.rdd-mixed-box-bar>div{background:#fffffff2;border-radius:1rem;padding:.45rem .75rem .5rem;box-shadow:0 1px 2px #263a2b14}.rdd-mixed-box-arrow{width:2.75rem;height:2.75rem;color:var(--deep);background:#fffffff2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex;box-shadow:0 1px 2px #263a2b14}.rdd-mixed-box-arrow:hover{background:#fff}@media (prefers-reduced-motion:reduce){.rdd-mixed-box-paw{animation:none}.rdd-mixed-box-canvas,.rdd-mixed-box-loader,.rdd-mixed-box-bar,.rdd-mixed-box-caption,.rdd-mixed-box-tab{transition:none}}
