.landing-page{--landing-section-gap: 100px;padding-block:40px 48px;overflow-x:clip;color:var(--sc-primary-text);background:var(--sc-background-main)}.landing-page__inner{width:min(100vw - 32px,398px);margin-inline-start:max(16px,calc((100vw - 398px)/2));margin-inline-end:auto}html[data-landing-entry-state=pending] [data-landing-entry]{opacity:0}html[data-landing-entry-state=pending] [data-landing-entry=word],html[data-landing-entry-state=pending] [data-landing-entry=support],html[data-landing-entry-state=pending] [data-landing-entry=actions]{filter:blur(10px);transform:translateY(20%)}html[data-landing-entry-state=pending] [data-landing-entry=visual-content]{filter:blur(10px)}html[data-landing-entry-state=pending] [data-landing-entry=timer]{filter:blur(4px);transform:scaleX(.94);transform-origin:center}html[data-landing-entry-state=pending] [data-landing-entry=visual]{transform:translate3d(0,16px,0) scale(.985)}.is-landing-entry-active{will-change:transform,opacity}.is-landing-entry-active:is([data-landing-entry=word],[data-landing-entry=support],[data-landing-entry=actions],[data-landing-entry=timer],[data-landing-entry=visual-content]){will-change:transform,filter,opacity}.landing-hero{position:relative;width:100%;height:297px}.landing-hero__rating{position:absolute;top:0;left:0;display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;height:auto;min-width:0;min-height:44px;text-decoration:none;color:var(--sc-body-text);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:normal;white-space:normal}.landing-hero__rating:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:3px}.landing-hero__rating-copy{min-width:0;text-wrap:pretty}.landing-hero__stars{width:65px;height:12px;flex:0 0 auto}.landing-hero__trustpilot-mark{display:none}.landing-hero__title{position:absolute;top:36px;left:0;width:100%;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.9375rem;font-weight:500;line-height:1.2;letter-spacing:-1px;text-wrap:balance}.landing-hero__title>span{display:block}.landing-hero__title-word{display:inline-block;white-space:nowrap}.landing-hero__copy{position:absolute;top:156px;left:0;width:100%;color:var(--sc-body-text);font-size:var(--sc-type-body);font-weight:400;line-height:1.2;letter-spacing:-.5px;text-wrap:pretty}.landing-hero__cta{position:absolute;top:226px;left:0;container-type:inline-size;display:flex;flex-direction:column;gap:8px;width:100%;height:71px}.landing-hero__actions{display:flex;gap:8px;width:100%;height:45px}.landing-button{--landing-button-padding-inline: 12px;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:45px;flex:1 1 0;gap:8px;padding-block:10px;padding-inline:var(--landing-button-padding-inline);color:var(--sc-button-text);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-align:center;text-decoration:none;background:var(--sc-button-bg);border:1px solid var(--sc-button-border);border-radius:10px;corner-shape:squircle}.landing-button--primary{--button-background: var(--sc-sigma-coffee-orange);--button-color: var(--sc-orange-button-text);--button-border-color: var(--button-background);--button-hover-background: color-mix(in oklch, var(--button-background) 95%, oklch(0 0 36.986));--button-active-background: color-mix(in oklch, var(--button-background) 90%, oklch(0 0 36.986));--button-hover-border-color: color-mix(in oklch, var(--sc-sigma-coffee-orange) 88%, oklch(0 0 36.986));--button-active-border-color: color-mix(in oklch, var(--sc-sigma-coffee-orange) 80%, oklch(0 0 36.986));color:var(--sc-orange-button-text);background:var(--button-background);border-color:var(--button-border-color);border-width:1px}.landing-button__icon{width:20px;height:20px;flex:0 0 auto;--fill-0: currentcolor;--stroke-0: currentcolor}.landing-button.landing-button--library .landing-button__icon svg{padding-top:1px}.landing-button.landing-button--finder{order:1;padding-inline-start:calc(var(--landing-button-padding-inline) - 2px)}.landing-button.landing-button--library{order:2;padding-inline-end:calc(var(--landing-button-padding-inline) - 2px)}.landing-category-card:focus-visible{outline:2px solid var(--sc-sigma-coffee-orange);outline-offset:4px}.landing-hero__reassurance{width:100%;height:18px;display:flex;flex-wrap:nowrap;gap:12px;color:var(--sc-label-text);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.landing-hero__reassurance-item{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;white-space:nowrap}.landing-hero__reassurance-icon{width:18px;height:18px;flex:0 0 auto;--fill-0: var(--sc-label-text);--stroke-0: var(--sc-label-text)}.landing-hero__dispatch-message{min-width:0}.landing-hero__dispatch-highlight,.landing-countdown{color:var(--sc-primary-text);font-weight:600}.landing-hero__dispatch-message--timer{display:inline-flex;align-items:baseline}.landing-hero__dispatch-visual{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0}.landing-hero__dispatch-time{display:inline-flex;align-items:baseline;gap:4px}.landing-countdown{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;letter-spacing:inherit;line-height:inherit}.landing-countdown__digit,.landing-countdown__static,.landing-countdown__space{display:inline-block;letter-spacing:inherit;line-height:inherit;vertical-align:baseline}.landing-countdown__digit{position:relative;padding-inline:.08em;margin-inline:-.08em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,oklch(0 0 0 / 0),oklch(0 0 0 / 1) 28%,oklch(0 0 0 / 1) 72%,oklch(0 0 0 / 0));mask-image:linear-gradient(to bottom,#0000,#000 28% 72%,#0000)}.landing-countdown__digit:before{content:"0";visibility:hidden}.landing-countdown__space{width:.32em}.landing-countdown__digit-current,.landing-countdown__digit-next{position:absolute;top:0;left:0;width:100%;text-align:center;line-height:inherit;will-change:transform,opacity,filter}.landing-countdown__digit-next{opacity:0;transform:translateY(-105%)}.landing-countdown__digit.is-stepping .landing-countdown__digit-current{animation:landing-countdown-current .26s cubic-bezier(.645,.045,.355,1) both}.landing-countdown__digit.is-stepping .landing-countdown__digit-next{animation:landing-countdown-next .26s cubic-bezier(.645,.045,.355,1) both}.landing-hero__dispatch-announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-categories{display:grid;gap:40px;margin:0;padding:40px 0 var(--landing-section-gap);list-style:none}.landing-categories>li:first-child{position:relative}.landing-category-card{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;color:var(--sc-body-text);text-decoration:none}.landing-category-card--coffee{height:294px}.landing-category-card--equipment,.landing-category-card--machines{height:282px}.landing-category-card__media{position:relative;width:100%;height:220px;flex:0 0 220px;overflow:hidden;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow)}.landing-category-card__media img,.landing-category-card__video{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.landing-category-card__video{z-index:1}.landing-category-card__media--equipment img{top:-46.39%;height:168.18%;object-fit:fill}.landing-category-card__media--machines img{top:-28.35%;left:.08%;height:168.18%;object-fit:fill}.landing-category-card__summary{position:relative;display:block;height:42px}.landing-category-card--coffee .landing-category-card__summary{width:100%;height:54px}.landing-category-card--equipment .landing-category-card__summary{width:265px}.landing-category-card--machines .landing-category-card__summary{width:261px}.landing-category-card__title-row{position:absolute;top:0;left:0;display:inline-flex;max-width:100%;align-items:center;gap:6px}.landing-category-card__title{min-width:0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.25rem;font-weight:500;line-height:1.15;letter-spacing:0;white-space:nowrap}.landing-category-card__description{position:absolute;top:22px;left:0;display:flex;align-items:center;gap:4px;color:var(--sc-body-text);font-size:.875rem;font-weight:400;line-height:1.25;letter-spacing:-.5px;white-space:nowrap}.landing-category-card--coffee .landing-category-card__description{top:26px;width:100%;height:28px;white-space:normal}.landing-category-card--equipment .landing-category-card__description{width:265px;height:20px}.landing-category-card--machines .landing-category-card__description{width:190px;height:20px}.landing-category-card__description>span:first-child{flex:1}.landing-category-card--equipment .landing-category-card__description>span:first-child,.landing-category-card--machines .landing-category-card__description>span:first-child{flex:0 0 auto}.landing-category-card__arrow{width:20px;height:20px;flex:0 0 auto;color:var(--sc-primary-text);--stroke-0: currentColor}.landing-category-card__stepper{position:absolute;z-index:2;top:160px;left:50%;transform:translate(-50%)}.landing-coffee-finder{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--landing-section-gap);padding-block-end:var(--landing-section-gap)}.landing-finder-card{position:relative;display:flex;width:100%;height:306px;flex-direction:column;align-items:flex-start;gap:var(--sc-space-5);padding:19px;color:var(--sc-primary-text);background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle}.landing-finder-card__intro{position:relative;z-index:1;width:330px;max-width:100%;height:109px;flex:0 0 109px;letter-spacing:-.5px}.landing-finder-card__title{position:absolute;top:0;left:0;width:330px;max-width:100%;height:47px;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-finder-card__title span{display:block}.landing-finder-card__copy{position:absolute;top:63px;left:0;width:320px;max-width:100%;height:46px;color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-finder-card__match-demo{--finder-reveal-easing: cubic-bezier(.19, 1, .22, 1);position:relative;z-index:1;width:100%;height:80px;min-height:7rem;flex:0 0 80px}.landing-finder-card__quiz,.landing-finder-card__quiz-step,.landing-finder-card__profile,.landing-finder-card__matching,.landing-finder-card__result{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-finder-card__quiz{z-index:1}.landing-finder-card__quiz-step{display:grid;align-content:center;gap:5px;filter:blur(2px);opacity:0;transform:translate3d(0,6px,0);transition-property:opacity,transform,filter;transition-duration:.22s,.25s,.22s;transition-timing-function:ease,var(--finder-reveal-easing),ease}.landing-finder-card__quiz-progress{color:var(--sc-label-text);font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase}.landing-finder-card__quiz-question{margin:0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:.8125rem;font-weight:500;line-height:1.1;letter-spacing:-.35px}.landing-finder-card__quiz-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.landing-finder-card__quiz-answer,.landing-finder-card__profile-pill{display:inline-flex;min-width:0;align-items:center;justify-content:center;padding:5px 8px;color:var(--sc-button-text);font-family:var(--font-display--family);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.35px;white-space:nowrap;background:var(--sc-button-bg);border:1px solid var(--sc-button-border);border-radius:4px;corner-shape:squircle;transition-property:color,background-color,border-color,transform;transition-duration:.16s,.16s,.16s,.22s;transition-timing-function:ease,ease,ease,var(--finder-reveal-easing)}.landing-finder-card__quiz-check{width:10px;margin-left:4px;filter:blur(4px);opacity:0;transform:scale(.25);transition-property:opacity,transform,filter;transition-duration:.22s;transition-timing-function:var(--finder-reveal-easing)}.landing-finder-card__match-demo:is([data-finder-stage=question-1],[data-finder-stage=question-1-selected]) .landing-finder-card__quiz-step--1,.landing-finder-card__match-demo:is([data-finder-stage=question-2],[data-finder-stage=question-2-selected]) .landing-finder-card__quiz-step--2,.landing-finder-card__match-demo:is([data-finder-stage=question-3],[data-finder-stage=question-3-selected]) .landing-finder-card__quiz-step--3,.landing-finder-card__match-demo:is([data-finder-stage=question-4],[data-finder-stage=question-4-selected]) .landing-finder-card__quiz-step--4{filter:blur(0);opacity:1;transform:translateZ(0)}.landing-finder-card__match-demo[data-finder-stage=question-1-selected] .landing-finder-card__quiz-step--1 .landing-finder-card__quiz-answer--selected,.landing-finder-card__match-demo[data-finder-stage=question-2-selected] .landing-finder-card__quiz-step--2 .landing-finder-card__quiz-answer--selected,.landing-finder-card__match-demo[data-finder-stage=question-3-selected] .landing-finder-card__quiz-step--3 .landing-finder-card__quiz-answer--selected,.landing-finder-card__match-demo[data-finder-stage=question-4-selected] .landing-finder-card__quiz-step--4 .landing-finder-card__quiz-answer--selected{color:var(--sc-orange-button-text);background:var(--sc-sigma-coffee-orange);border-color:var(--sc-sigma-coffee-orange);transform:scale(1.035)}.landing-finder-card__match-demo[data-finder-stage=question-1-selected] .landing-finder-card__quiz-step--1 .landing-finder-card__quiz-check,.landing-finder-card__match-demo[data-finder-stage=question-2-selected] .landing-finder-card__quiz-step--2 .landing-finder-card__quiz-check,.landing-finder-card__match-demo[data-finder-stage=question-3-selected] .landing-finder-card__quiz-step--3 .landing-finder-card__quiz-check,.landing-finder-card__match-demo[data-finder-stage=question-4-selected] .landing-finder-card__quiz-step--4 .landing-finder-card__quiz-check{filter:blur(0);opacity:1;transform:scale(1)}.landing-finder-card__profile{z-index:3;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:6px;opacity:0;pointer-events:none}.landing-finder-card__profile-pill{--profile-collapse-x: 0;color:var(--sc-orange-button-text);background:var(--sc-sigma-coffee-orange);border-color:var(--sc-sigma-coffee-orange);opacity:0;transform:translate3d(0,6px,0) scale(.96);transition-property:opacity,transform;transition-duration:.26s,.32s;transition-timing-function:ease,var(--finder-reveal-easing)}.landing-finder-card__profile-pill--brew{--profile-collapse-x: 99px;transition-delay:0ms}.landing-finder-card__profile-pill--flavour{--profile-collapse-x: 36px;transition-delay:70ms}.landing-finder-card__profile-pill--adventure{--profile-collapse-x: -34px;transition-delay:.14s}.landing-finder-card__profile-pill--drink{--profile-collapse-x: -96px;transition-delay:.21s}.landing-finder-card__match-demo:is([data-finder-stage=profile],[data-finder-stage=matching]) .landing-finder-card__profile{opacity:1}.landing-finder-card__match-demo[data-finder-stage=profile] .landing-finder-card__profile-pill{opacity:1;transform:translateZ(0) scale(1)}.landing-finder-card__match-demo[data-finder-stage=matching] .landing-finder-card__profile-pill{opacity:0;transform:translate3d(var(--profile-collapse-x),0,0) scale(.25);transition-delay:0ms}.landing-finder-card__matching{z-index:4;display:flex;align-items:center;justify-content:center;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:.8125rem;font-weight:500;letter-spacing:-.35px;opacity:0;transform:translate3d(0,6px,0);transition-property:opacity,transform;transition-duration:.26s;transition-timing-function:ease,var(--finder-reveal-easing)}.landing-finder-card__matching-dots{display:inline-flex;gap:3px;margin-left:5px}.landing-finder-card__matching-dots span{width:3px;height:3px;background:var(--sc-sigma-coffee-orange);border-radius:999px;corner-shape:round}.landing-finder-card__matching-dots span:nth-child(2){animation-delay:.12s}.landing-finder-card__matching-dots span:nth-child(3){animation-delay:.24s}.landing-finder-card__match-demo[data-finder-stage=matching] .landing-finder-card__matching{opacity:1;transform:translateZ(0);transition-delay:.26s}.landing-finder-card__match-demo[data-finder-stage=matching] .landing-finder-card__matching-dots span{animation:landing-finder-matching-dot .8s ease-in-out infinite}.landing-finder-card__result{z-index:5;display:grid;align-content:center;gap:3px;padding:8px 10px;color:var(--sc-body-text);background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:6px;corner-shape:squircle;filter:blur(4px);opacity:0;pointer-events:none;transform:translate3d(0,8px,0) scale(.96);transform-origin:center;transition-property:transform,opacity,filter;transition-duration:.4s;transition-timing-function:var(--finder-reveal-easing)}.landing-finder-card__result p{margin:0}.landing-finder-card__result-kicker{color:var(--sc-label-text);font-size:.5625rem;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase}.landing-finder-card__result-title{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:.8125rem;font-weight:500;line-height:1.1;letter-spacing:-.4px}.landing-finder-card__result-copy{color:var(--sc-body-text);font-size:.6875rem;font-weight:400;line-height:1.15;letter-spacing:-.3px}.landing-finder-card__match-demo:is([data-finder-stage=matched],[data-finder-stage=complete]) .landing-finder-card__result{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.landing-button.landing-finder-card__button{z-index:1;width:fit-content;max-width:100%;min-width:0;min-height:45px;height:auto;flex:0 0 auto;margin-block-start:calc(-1 * var(--sc-space-2));padding:12px 16px 12px 14px;border-radius:10px;corner-shape:squircle}.landing-rewards-card{position:relative;isolation:isolate;display:flex;width:100%;min-height:306px;flex-direction:column;align-items:flex-start;gap:var(--sc-space-5);padding:20px;overflow:hidden;color:var(--sc-primary-text);background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle}.landing-rewards-card__intro{position:relative;z-index:1;display:grid;gap:var(--sc-space-3)}.landing-rewards-card__title,.landing-rewards-card__copy{margin:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-rewards-card__title{--sc-rewards-heading-gold: light-dark(oklch(.63 .13 85), oklch(.795 .162 90.32));--sc-rewards-heading-shine: light-dark(oklch(.79 .15 90), oklch(.96 .075 95));--rewards-shimmer-duration: 7s;color:var(--sc-rewards-heading-gold);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.5px;text-wrap:balance}.landing-rewards-card__title>span{padding-block:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@supports (background-clip: text) or (-webkit-background-clip: text){@media(prefers-reduced-motion:no-preference)and (forced-colors:none){.landing-coffee-finder[data-motion-ready] .landing-rewards-card__title>span{background-image:linear-gradient(110deg,var(--sc-rewards-heading-gold) 0%,var(--sc-rewards-heading-gold) 35%,var(--sc-rewards-heading-shine) 50%,var(--sc-rewards-heading-gold) 65%,var(--sc-rewards-heading-gold) 100%);background-size:300% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:landing-rewards-gold-shimmer var(--rewards-shimmer-duration) cubic-bezier(.45,0,.55,1) infinite}}}@media(prefers-reduced-motion:reduce){.landing-rewards-card__title{color:var(--sc-primary-text)}}@keyframes landing-rewards-gold-shimmer{0%,10%{background-position:100% 50%}90%,to{background-position:0% 50%}}@media(forced-colors:active){.landing-rewards-card__title{color:CanvasText}}.landing-rewards-card__copy{max-width:34ch;color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-rewards-card__benefits{position:relative;z-index:1;display:grid;width:100%;gap:var(--sc-space-3);padding:0;margin-block:auto;margin-inline:0;list-style:none}.landing-rewards-card__benefits li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--sc-space-2)}.landing-rewards-card__benefit-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--sc-sigma-coffee-orange);background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:6px;corner-shape:squircle}.landing-rewards-card__benefit-icon svg{width:20px;height:20px}.landing-rewards-card__benefits h3,.landing-rewards-card__benefits p{margin:0;font-size:var(--sc-type-body-small);letter-spacing:-.5px}.landing-rewards-card__benefits h3{margin-block-end:var(--sc-space-1);color:var(--sc-primary-text);font-family:var(--font-display--family);font-weight:500;line-height:1.125rem;text-wrap:balance}.landing-rewards-card__benefits p{max-width:38ch;color:var(--sc-body-text);font-weight:400;line-height:1.125rem;text-wrap:pretty}.landing-button.landing-rewards-card__button{height:auto;position:relative;z-index:1;width:fit-content;max-width:100%;min-width:0;min-height:45px;flex:0 0 auto;align-self:flex-start}.landing-fresh-roast{display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-5);padding-block-end:var(--landing-section-gap)}.landing-fresh-roast__title{width:min(100%,317px);margin:0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.625rem;font-weight:500;line-height:1.1;letter-spacing:-.5px;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-fresh-roast__mode{display:flex;width:min(100%,252px);flex-direction:column;align-items:center;gap:12px;margin-inline:auto;margin-block-end:28px}.landing-fresh-roast__mode-label,.landing-fresh-roast__mode-copy{width:min(100%,239px);margin:0;color:var(--sc-body-text);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-ready-now__intro,.landing-fresh-roast__intro{display:flex;width:min(100%,330px);flex-direction:column;align-items:center;gap:var(--sc-space-3);text-align:center}.landing-ready-now__eyebrow,.landing-ready-now__copy,.landing-fresh-roast__copy{margin:0}.landing-ready-now__eyebrow{color:var(--sc-label-text);font-size:.75rem;font-weight:600;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}.landing-ready-now__copy,.landing-fresh-roast__copy{color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-ready-now__reward{align-self:center}.landing-ready-now__header,.landing-fresh-roast__header{display:grid;width:100%;justify-items:center;gap:var(--sc-space-4)}.landing-ready-now__shop-all{width:min(100%,330px)}.landing-mode-switcher{--switcher-track-width: 252px;--switcher-indicator-x: 0%;position:relative;isolation:isolate;display:grid;width:min(100%,var(--switcher-track-width));min-height:44px;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:999px;corner-shape:round}[data-theme=light] .landing-mode-switcher{border-color:var(--sc-button-border)}.landing-mode-switcher[data-product-mode-switcher=advanced]{--switcher-indicator-x: 100%}.landing-mode-switcher__indicator{position:absolute;z-index:0;inset-block:var(--sc-space-1);inset-inline-start:var(--sc-space-1);width:calc((100% - (var(--sc-space-1) * 2)) / 2);background:color-mix(in oklch,var(--sc-primary-surface-bg) 90%,var(--sc-primary-text));border:1px solid var(--sc-surface-border);border-radius:999px;corner-shape:round;box-shadow:0 var(--sc-elevation-low-y) var(--sc-elevation-low-blur) color-mix(in oklch,var(--sc-primary-text) 10%,transparent);transform:translate3d(var(--switcher-indicator-x),0,0);transition:transform .18s cubic-bezier(.2,0,0,1)}.landing-mode-switcher__button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:0;gap:8px;padding:10px 11px;color:var(--sc-body-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.5px;background:transparent;border:0;border-radius:999px;corner-shape:round;cursor:pointer;transition:color .18s ease}.landing-mode-switcher__button>span:last-child{white-space:nowrap}.landing-mode-switcher__button.is-active{color:var(--sc-primary-text)}.landing-mode-switcher__icon,.landing-product-controls__icon,.landing-fresh-roast__shop-all-icon{display:inline-flex;width:20px;height:20px;flex:0 0 auto;color:currentcolor;--stroke-0: currentcolor;--fill-0: currentcolor}.landing-fresh-roast__product{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:12px}[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading]{--fresh-coffees-loading-track-height: 660px;display:flex;width:100%;min-height:var(--fresh-coffees-loading-track-height);flex-direction:column;gap:12px}[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading][data-fresh-coffees-loading-mode=advanced]{--fresh-coffees-loading-track-height: 733px}.landing-fresh-roast__loading-track{height:var(--fresh-coffees-loading-track-height);overflow:hidden;pointer-events:none}.landing-fresh-roast__loading-track .landing-product-slide,.landing-fresh-roast__loading-track .loading-skeleton-card--showcase{height:100%}.landing-fresh-roast__loading-track .loading-skeleton-card--showcase{grid-template-rows:230px minmax(0,1fr);gap:0;overflow:hidden;background:var(--sc-primary-surface-bg);border-radius:12px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow)}.landing-fresh-roast__loading-track .loading-skeleton-card__media{height:230px;aspect-ratio:auto;border-radius:0}.landing-fresh-roast__loading-track .loading-skeleton-card__body{display:flex;min-height:0;flex-direction:column;gap:12px;padding:16px}.landing-fresh-roast__loading-track .loading-skeleton-card__footer{margin-block-start:auto}[data-fresh-coffees-loader][data-fresh-coffees-loading-mode=advanced] .loading-skeleton-card__mode--basic{display:none}[data-fresh-coffees-loader][data-fresh-coffees-loading-mode=advanced] .loading-skeleton-card__mode--advanced{display:grid}.landing-fresh-roast__loading-controls{display:flex;height:20px;justify-content:center;margin-block-start:var(--sc-space-3)}.landing-fresh-roast__loading-controls>span{width:144px;height:20px;border-radius:var(--sc-space-2);corner-shape:squircle}.landing-fresh-roast__loading-controls>span+span{display:none}@media(max-width:359px){[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading]{--fresh-coffees-loading-track-height: 672px}[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading][data-fresh-coffees-loading-mode=advanced]{--fresh-coffees-loading-track-height: 747px}.landing-fresh-roast__loading-track .loading-skeleton-card--showcase{grid-template-rows:220px minmax(0,1fr)}.landing-fresh-roast__loading-track .loading-skeleton-card__media{height:220px}}@media(min-width:640px)and (max-width:767px){[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading]{--fresh-coffees-loading-track-height: 695px}[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading][data-fresh-coffees-loading-mode=advanced]{--fresh-coffees-loading-track-height: 770px}}@media(min-width:1024px)and (max-width:1279px){[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading]{--fresh-coffees-loading-track-height: 677px}[data-fresh-coffees-loader][data-fresh-coffees-request-state=loading][data-fresh-coffees-loading-mode=advanced]{--fresh-coffees-loading-track-height: 752px}}@media(min-width:1024px){.landing-fresh-roast__loading-controls{display:flex;min-height:44px;justify-content:flex-end;gap:12px;margin-block-start:0}.landing-fresh-roast__loading-controls>span,.landing-fresh-roast__loading-controls>span+span{display:block;width:44px;height:44px;border-radius:5px;corner-shape:squircle}}.landing-product-track{--product-carousel-fade-size: clamp(24px, 6vw, 32px);display:grid;width:calc(100% + (var(--product-carousel-fade-size) * 2));grid-auto-columns:100%;grid-auto-flow:column;gap:12px;padding-inline:var(--product-carousel-fade-size);margin-inline:calc(-1 * var(--product-carousel-fade-size));overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--product-carousel-fade-size);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--product-carousel-fade-size),oklch(0 0 0) calc(100% - var(--product-carousel-fade-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--product-carousel-fade-size),oklch(0 0 0) calc(100% - var(--product-carousel-fade-size)),transparent 100%)}.landing-product-track::-webkit-scrollbar{display:none}.landing-product-track:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:4px}.landing-product-slide{width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.landing-product-controls[hidden]{display:none}.landing-product-slide.is-entering{animation:landing-product-slide-enter .24s cubic-bezier(.22,1,.36,1) both}[data-product-carousel-direction=previous] .landing-product-slide.is-entering{--landing-product-slide-offset: -8px}@keyframes landing-product-slide-enter{0%{opacity:0;transform:translate3d(var(--landing-product-slide-offset, 8px),0,0)}to{opacity:1;transform:translateZ(0)}}.landing-fresh-roast .product-card--landing-showcase{--card-mode-duration: .22s;--card-mode-enter-duration: .18s;--card-mode-ease: cubic-bezier(.65, 0, .35, 1);--card-mode-content-ease: cubic-bezier(.23, 1, .32, 1);--card-mode-meter-ease: cubic-bezier(.19, 1, .22, 1);--product-card-action-mix: var(--sc-primary-surface-bg);position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border:0;border-radius:12px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow);transition:background-color .18s ease,box-shadow .18s ease}.landing-fresh-roast .product-card--landing-showcase:before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border:1px solid var(--product-card-outline);border-radius:inherit;corner-shape:inherit;pointer-events:none}.product-card__showcase-media{position:relative;z-index:0;display:flex;height:230px;flex:0 0 230px;flex-direction:column;padding:12px 12px 0;overflow:hidden;isolation:isolate;background:var(--sc-primary-surface-bg)}.product-card__showcase-badge{position:relative;z-index:3;inset:auto;display:inline-flex;align-self:flex-start;min-height:24px;align-items:center;justify-content:center;padding:7px 8px;color:var(--sc-body-text);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.11px;text-align:center;text-transform:uppercase;background:var(--sc-surface-border);border:1px solid var(--sc-button-border);border-radius:4px;corner-shape:squircle;box-shadow:inset 2px -1px 6.5px color-mix(in oklch,var(--sc-primary-text) 4%,transparent);text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-status{position:absolute;z-index:3;top:12px;right:12px;min-height:24px;margin:0;padding:7px 8px;color:var(--product-card-sold-out-text);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.11px;text-transform:uppercase;background:var(--product-card-sold-out-background);border:1px solid var(--product-card-sold-out-border);border-radius:4px;corner-shape:squircle;text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-image-frame{position:relative;z-index:2;display:flex;width:100%;min-height:0;flex:1;align-items:flex-start;justify-content:center;padding-block-end:12px}.product-card__showcase-image{position:relative;z-index:2;width:auto;height:100%;max-width:100%;aspect-ratio:210 / 151;object-fit:contain;filter:drop-shadow(2px 8px 10px color-mix(in oklch,var(--sc-primary-text) 12%,transparent));transition:opacity .16s ease}[data-theme=light] .product-card__showcase-image{filter:drop-shadow(2px 8px 10px color-mix(in oklch,var(--sc-primary-text) 8%,transparent))}.product-card--sold-out .product-card__showcase-image{opacity:.72}.product-card__showcase-body{position:relative;z-index:3;display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:16px;overflow:hidden;background:var(--sc-card-surface);border-color:var(--sc-surface-border);border-style:solid;border-width:1px 0 0;border-radius:12px;corner-shape:squircle;pointer-events:none}.product-card__showcase-main{display:flex;flex-direction:column;gap:0}.product-card__showcase-roaster,.product-card__showcase-title,.product-card__basic-label,.product-card__basic-text,.product-card__picker-label,.product-card__profile-label,.product-card__showcase-price,.product-card__showcase-footer p{margin:0}.product-card__showcase-roaster{color:var(--sc-label-text);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.22px;text-transform:uppercase;text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-title{color:var(--sc-primary-text);font-size:1rem;font-weight:500;line-height:1.05;letter-spacing:-.16px;text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-title a{color:inherit;text-decoration:none}.product-card__showcase-roaster+.product-card__showcase-title{margin-block-start:8px}.product-card__showcase-title a:focus-visible,.landing-mode-switcher__button:focus-visible{outline:2px solid var(--sc-primary-text)}.product-card__showcase-title a:focus-visible{outline-offset:4px}.landing-mode-switcher__button:focus-visible{outline-offset:-3px}.product-card__showcase-facts{display:grid;grid-template-rows:0fr;margin-block-start:0;overflow:hidden;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-start var(--card-mode-duration) var(--card-mode-ease)}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__showcase-facts{grid-template-rows:1fr;margin-block-start:12px}.product-card__showcase-facts-inner{display:flex;min-height:0;flex-wrap:wrap;gap:8px;overflow:hidden;opacity:0;transform:translate3d(0,4px,0);transition-property:opacity,transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-content-ease)}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__showcase-facts-inner{opacity:1;transform:translateZ(0)}.product-card__showcase-pill{position:relative;display:inline-flex;min-width:0;min-height:35px;align-items:center;gap:6px;padding:8px 12px;color:var(--sc-body-text);font-size:.625rem;font-weight:500;line-height:1.25;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:4px;corner-shape:squircle;box-shadow:inset 2px -1px 6.5px color-mix(in oklch,var(--sc-primary-text) 4%,transparent);text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-pill--notes{max-width:100%}.product-card__showcase-pill-icon{width:16px;height:16px;flex:0 0 16px;color:currentcolor;--stroke-0: currentcolor;--fill-0: currentcolor}.product-card__showcase-divider{width:min(100%,330px);height:1px;background:var(--sc-surface-border)}.product-card__showcase-facts+.product-card__showcase-divider,.product-card__showcase-divider+.product-card__showcase-details{margin-block-start:12px}.product-card__showcase-details{display:flex;flex-direction:column;gap:0}.product-card__basic-summary{display:grid;grid-template-rows:1fr;margin-block-end:12px;overflow:hidden;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-end var(--card-mode-duration) var(--card-mode-ease)}.product-card__basic-summary-inner{display:flex;min-height:0;flex-direction:column;gap:12px;overflow:hidden;opacity:1;transform:translateZ(0);transition-property:opacity,transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-content-ease)}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__basic-summary{grid-template-rows:0fr;margin-block-end:0}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__basic-summary-inner{opacity:0;transform:translate3d(0,-4px,0)}.product-card__basic-info{display:flex;flex-direction:column;gap:4px;color:var(--sc-primary-text);line-height:1.25;letter-spacing:-.5px}.product-card__basic-label{color:var(--sc-body-text);font-size:.75rem;font-weight:500}.product-card__basic-text{color:var(--sc-primary-text);font-size:.875rem;font-weight:400}.product-card__advanced-profile{display:flex;width:100%;flex-direction:column;gap:12px}.product-card__advanced-reveal{display:grid;grid-template-rows:0fr;margin-block-end:0;overflow:hidden;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-end var(--card-mode-duration) var(--card-mode-ease)}.product-card__advanced-reveal-inner{min-height:0;overflow:hidden;opacity:0;transform:translate3d(0,4px,0);transition-property:opacity,transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-content-ease)}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__advanced-reveal{grid-template-rows:1fr;margin-block-end:12px}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__advanced-reveal-inner{opacity:1;transform:translateZ(0)}.product-card__picker-stack,.product-card__showcase-footer{opacity:1;transform:translateZ(0);transition-property:opacity,transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-content-ease)}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__picker-stack{transform:translate3d(0,4px,0)}.product-card__picker-stack,.product-card__profile-list{display:flex;width:100%;flex-direction:column}.product-card__picker-stack{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.product-card__profile-list{gap:8px}.product-card__picker-group{display:flex;width:auto;min-width:60px;max-width:100%;flex:0 0 auto;flex-direction:column;gap:8px}.product-card__picker-group--roast-dates{flex:1 1 auto}.product-card__picker-label,.product-card__profile-label{color:var(--sc-label-text);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:-.5px;text-transform:uppercase;text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__picker-label{font-weight:600}.product-card__picker-options{display:flex;flex-wrap:wrap;gap:8px}.product-card__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product-card__profile-row{display:grid;grid-template-columns:104px minmax(0,1fr) max-content;align-items:center;gap:8px;color:var(--sc-primary-text);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.product-card__profile-row>span:last-child{color:var(--sc-label-text);font-size:.6875rem;text-align:right}.product-card__profile-meter{position:relative;display:block;height:6px;overflow:hidden;background:color-mix(in oklch,var(--sc-primary-text) 12%,transparent);border-radius:5px;corner-shape:squircle}.product-card__profile-meter span{position:absolute;inset:0 auto 0 0;display:block;width:var(--score-percent, 0%);background:var(--sc-sigma-coffee-orange);border-radius:inherit;corner-shape:inherit;transform-origin:left center;transform:scaleX(0);transition-property:transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-meter-ease);transition-delay:0ms}.product-card--landing-showcase[data-product-card-mode=advanced] .product-card__profile-meter span{transform:scaleX(1)}.product-card--landing-showcase[data-product-card-mode=advanced][data-product-card-profile-fill=off] .product-card__profile-meter span{transform:scaleX(0)}.product-card__showcase-footer{display:flex;margin-block-start:auto;flex-direction:row;flex-wrap:wrap;align-items:last baseline;gap:12px}.product-card__showcase-meta{flex:1 0 auto}.product-card__showcase-price{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:-.5px;text-box-edge:cap alphabetic;text-box-trim:trim-both}.product-card__showcase-action{width:auto;min-height:44px;flex:0 0 auto;padding:13px 14px 13px 16px;line-height:1;letter-spacing:-.28px}.product-card__showcase-action-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;--stroke-0: currentcolor}[data-theme=light] .product-card__showcase-body{border-color:var(--sc-surface-border)}[data-theme=light] .product-card--landing-showcase{--product-card-action-mix: var(--sc-primary-text);--product-card-outline: oklch(0 0 0 / .1)}[data-theme=light] .product-card__showcase-roaster{color:color-mix(in oklch,var(--sc-primary-text) 45%,transparent)}[data-theme=light] .product-card__showcase-pill{color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border-color:var(--sc-surface-border);box-shadow:inset 2px -2px 6px color-mix(in oklch,var(--sc-primary-text) 2%,transparent)}[data-theme=light] .product-card__showcase-divider{background:var(--sc-surface-border)}[data-theme=light] .product-card__picker-label,[data-theme=light] .product-card__profile-label{color:var(--sc-body-text)}[data-theme=light] .product-card__profile-meter{background:color-mix(in oklch,var(--sc-primary-text) 6%,transparent)}.landing-product-controls{display:flex;width:100%;align-items:center;justify-content:center;gap:12px}.landing-product-controls__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing-fresh-roast__shop-all{display:inline-flex;width:100%;height:45px;min-width:0;align-items:center;justify-content:center;gap:8px;padding:10px 12px 10px 10px;overflow:hidden;color:var(--sc-button-text);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-align:center;text-decoration:none;background:var(--sc-button-bg);border:1px solid var(--sc-button-border);border-radius:10px;corner-shape:squircle}.landing-subscription{padding-block-end:0}.landing-subscription-card{display:flex;width:100%;height:auto;flex-direction:column;align-items:flex-start;gap:var(--sc-space-5);padding:20px;overflow:hidden;color:var(--sc-primary-text);background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle}.landing-subscription-card__intro{display:flex;width:100%;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:var(--sc-space-3)}.landing-subscription-card__title,.landing-subscription-card__copy,.landing-subscription-card__price,.landing-subscription-card__button{text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-subscription-card__title{width:100%;margin:0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.landing-subscription-card__copy{width:100%;margin:0;color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px}.landing-subscription-card__price{display:flex;align-items:baseline;height:15px;flex:0 0 15px;gap:4px;margin:0;color:var(--sc-sigma-coffee-orange);font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.5px;white-space:nowrap}.landing-subscription-card__price span:last-child{font-size:.875rem}.landing-subscription-card__carousel{--subscription-carousel-bleed: 20px;--subscription-carousel-surface: var(--sc-card-surface);--subscription-fade-size: clamp(48px, 10vw, 80px);--subscription-left-fade-size: var(--subscription-fade-size);--subscription-right-fade-size: var(--subscription-fade-size);--subscription-bag-size: 108px;--subscription-carousel-height: 136px;--subscription-bag-shadow-core: oklch(.86 0 0 / .22);--subscription-bag-shadow-mid: oklch(.86 0 0 / .12);--subscription-bag-shadow-soft: oklch(.86 0 0 / 0);position:relative;isolation:isolate;display:flex;align-items:center;width:calc(100% + (var(--subscription-carousel-bleed) * 2));height:var(--subscription-carousel-height);flex:0 0 var(--subscription-carousel-height);margin-inline:calc(-1 * var(--subscription-carousel-bleed));overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--subscription-left-fade-size),oklch(0 0 0) calc(100% - var(--subscription-right-fade-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,oklch(0 0 0) var(--subscription-left-fade-size),oklch(0 0 0) calc(100% - var(--subscription-right-fade-size)),transparent 100%);background:var(--subscription-carousel-surface)}[data-theme=light] .landing-subscription-card__carousel{--subscription-bag-shadow-core: oklch(0 0 0 / .36);--subscription-bag-shadow-mid: oklch(0 0 0 / .23);--subscription-bag-shadow-soft: oklch(0 0 0 / 0)}.landing-subscription-card__bag--uploaded img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.landing-subscription-card__rail{--subscription-carousel-gap: 12px;--subscription-carousel-shift: 2520px;display:flex;width:max-content;height:var(--subscription-bag-size);align-items:center;gap:var(--subscription-carousel-gap);background:var(--subscription-carousel-surface);transform:translateZ(0);will-change:transform}.landing-subscription-card__bag{position:relative;display:block;width:var(--subscription-bag-size);height:var(--subscription-bag-size);flex:0 0 var(--subscription-bag-size);overflow:visible;background:var(--subscription-carousel-surface)}.landing-subscription-card__bag:before{content:"";position:absolute;z-index:0;right:12%;bottom:-2%;left:12%;height:18%;background:radial-gradient(ellipse at center,var(--subscription-bag-shadow-core) 0%,var(--subscription-bag-shadow-mid) 42%,var(--subscription-bag-shadow-soft) 78%);filter:blur(6px);opacity:.9;transform:translateZ(0)}.landing-subscription-card__bag-frame{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none}.landing-subscription-card__bag-frame img{position:absolute;z-index:1;max-width:none;pointer-events:none}.landing-subscription-card__bag--01 img{top:-61.03%;left:-52.03%;width:205.88%;height:205.88%}.landing-subscription-card__bag--03 img{top:-19.56%;left:-20.59%;width:139.41%;height:139.41%}.landing-subscription-card__bag--04 img{top:-21.13%;left:-19.72%;width:140.85%;height:140.85%}.landing-subscription-card__bag--05 img{top:1.6%;left:-3.37%;width:107.59%;height:107.59%}.landing-subscription-card__bag--06 img,.landing-subscription-card__bag--07 img{top:-17.57%;left:-17.57%;width:135.14%;height:135.14%}.landing-subscription-card__bag--08 img{top:-10.59%;left:-10.59%;width:117.65%;height:117.65%}.landing-subscription-card__bag--09 img{top:-21.91%;left:-18.19%;width:137.06%;height:135.86%}.landing-subscription-card__bag--02 img{top:-9.58%;left:-16.41%;width:132.81%;height:132.81%}.landing-subscription-card__bag--10 img{top:-43.8%;left:-28.52%;width:158.25%;height:156.86%}.landing-subscription-card__bag--11 img{top:-15.38%;left:-14.84%;width:132.01%;height:130.85%}.landing-subscription-card__bag--12 img{top:-6.5%;left:7.36%;width:85.28%;height:113%}.landing-subscription-card__bag--13 img{top:-11.37%;left:-13.12%;width:126.67%;height:125.55%}.landing-subscription-card__bag--14 img{top:-19.22%;left:-17.43%;width:135.49%;height:134.3%}.landing-subscription-card__bag--15 img{top:1.23%;left:1.62%;width:98.32%;height:98.32%}.landing-subscription-card__bag--16 img{top:-10.59%;left:-10.59%;width:117.65%;height:117.65%}.landing-subscription-card__button{display:inline-flex;width:100%;height:45px;min-width:0;flex:0 0 45px;align-items:center;justify-content:center;gap:8px;padding:10px 12px 10px 10px;overflow:hidden;color:var(--sc-button-text);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.28px;text-align:center;text-decoration:none;background:var(--sc-button-bg);border:1px solid var(--sc-button-border);border-radius:10px;corner-shape:squircle}.landing-subscription-card__button-icon{display:inline-flex;width:20px;height:20px;flex:0 0 auto;color:currentcolor;--stroke-0: currentcolor}.landing-roasters{width:100%;padding-block-end:var(--landing-section-gap);overflow-x:clip}.landing-roasters__inner{display:flex;width:min(100vw - 32px,398px);min-height:566px;flex-direction:column;gap:var(--sc-space-5);padding-block-start:var(--landing-section-gap);margin-inline:auto}.landing-equipment{width:100%}.landing-equipment__inner{display:flex;width:min(100vw - 32px,398px);flex-direction:column;align-items:flex-start;gap:0;padding-block:var(--landing-section-gap) 0;margin-inline:auto}.landing-equipment__content{display:contents}.landing-equipment__eyebrow{order:1}.landing-equipment__title{order:2}.landing-equipment__media{order:3}.landing-equipment__details{order:4}.landing-equipment__cta{order:5}.landing-equipment__eyebrow,.landing-equipment__title,.landing-equipment__copy,.landing-equipment__service{text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-equipment__eyebrow{height:9px;margin:0;color:var(--sc-label-text);font-size:.75rem;font-weight:600;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}.landing-equipment__title{width:330px;max-width:100%;margin:var(--sc-space-3) 0 0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.landing-equipment__media{position:relative;width:100%;height:auto;margin-block-start:var(--sc-space-5);aspect-ratio:16 / 9;overflow:hidden;background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow)}.landing-equipment__poster,.landing-equipment__video{display:block;width:100%;height:100%;object-fit:cover}.landing-equipment__video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.landing-equipment__video-control{position:absolute;z-index:2;right:12px;bottom:12px;display:grid;width:44px;height:44px;padding:0;isolation:isolate;place-items:center;color:color-mix(in oklch,var(--sc-primary-text) 82%,transparent);background:transparent;border:0;border-radius:50%;corner-shape:round;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.landing-equipment__video-control:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:-2px}.landing-equipment__video-control-icon{position:relative;z-index:1;width:18px;height:18px;fill:currentcolor;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing-equipment__video-control-play,.landing-equipment__video-control-pause{transform-box:fill-box;transform-origin:center;transition:opacity .22s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.landing-equipment__video-control-play{opacity:0;filter:blur(4px);transform:translate(1px) scale(.25)}.landing-equipment__video-control-pause{opacity:1;filter:blur(0);transform:scale(1)}[data-equipment-video-state=paused] .landing-equipment__video-control-pause{opacity:0;filter:blur(4px);transform:scale(.25)}[data-equipment-video-state=paused] .landing-equipment__video-control-play{opacity:1;filter:blur(0);transform:translate(1px) scale(1)}.landing-equipment__details{display:flex;width:100%;flex-direction:column;gap:var(--sc-space-3);margin-block-start:var(--sc-space-5)}.landing-equipment__copy{width:100%;margin:0;color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-equipment__service{display:flex;width:100%;min-height:36px;align-items:center;gap:8px;padding:8px 10px;margin:0;color:var(--sc-label-text);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle}.landing-equipment__service-icon,.landing-equipment__cta-icon{display:inline-flex;width:20px;height:20px;flex:0 0 auto;--stroke-0: currentcolor}.landing-equipment__cta{display:inline-flex;width:100%;min-height:45px;margin-block-start:var(--sc-space-4);align-items:center;justify-content:center;gap:8px;padding:10px 16px 10px 14px;color:var(--sc-orange-button-text);font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:-.28px;text-align:center;text-decoration:none;background:var(--sc-sigma-coffee-orange);border:1px solid var(--sc-sigma-coffee-orange);border-radius:10px;corner-shape:squircle}.landing-reviews{width:100%;padding-block:0 var(--landing-section-gap)}.landing-reviews__inner{display:flex;width:min(100vw - 32px,398px);flex-direction:column;gap:var(--sc-space-5);margin-inline:auto}.landing-reviews__content,.landing-reviews__testimonial{display:flex;width:100%;flex-direction:column;align-items:center}.landing-reviews__content{gap:var(--sc-space-5)}.landing-reviews__heading{--review-star-color: oklch(.685661255462334 .1520812921929238 161.25355026959704);display:grid;justify-items:center;gap:var(--sc-space-3);text-align:center}.landing-reviews__eyebrow{margin:0;color:var(--review-star-color);font-size:var(--sc-type-caption);font-weight:600;line-height:1.5;letter-spacing:-.24px}.landing-reviews__title,.landing-reviews__quote,.landing-reviews__attribution{margin:0;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-reviews__title{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.5px}.landing-reviews__title span{display:block}.landing-reviews__testimonial{gap:var(--sc-space-4);padding-inline:20px}.landing-reviews__stars{display:flex;gap:2px;align-items:flex-start}.landing-reviews__star{--review-star-delay: 0ms;position:relative;display:block;width:20px;height:20px;flex:0 0 20px;transform-origin:center}.landing-reviews__stars img,.landing-reviews__customer img,.landing-reviews__cta-icon{width:20px;height:20px;flex:0 0 auto}.landing-reviews__stars img{display:block}.landing-reviews__star-shine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--review-star-mask);mask-image:var(--review-star-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.landing-reviews__star-shine:before{position:absolute;top:-4px;bottom:-4px;left:-8px;width:6px;background:linear-gradient(to right,transparent,oklch(.98 .015 100 / .74) 48%,transparent);opacity:0;content:"";transform:translate3d(-10px,0,0) skew(-16deg)}.landing-reviews__star:nth-child(2){--review-star-delay: .11s}.landing-reviews__star:nth-child(3){--review-star-delay: .22s}.landing-reviews__star:nth-child(4){--review-star-delay: .33s}.landing-reviews__star:nth-child(5){--review-star-delay: .44s}.landing-reviews__stars.is-changing .landing-reviews__star{animation:landing-review-star-scale .54s cubic-bezier(.23,1,.32,1) var(--review-star-delay) both}.landing-reviews__stars.is-changing .landing-reviews__star-shine:before{animation:landing-review-star-shimmer .54s cubic-bezier(.23,1,.32,1) var(--review-star-delay) both}.landing-reviews__quote{width:100%;color:var(--sc-body-text);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-reviews__quote-stage{position:relative;display:flex;width:100%;gap:20px;padding-block:4px;margin-block:-4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.landing-reviews__quote-stage::-webkit-scrollbar{display:none}.landing-reviews__quote-stage.is-programmatic-transition{scroll-snap-type:none}.landing-reviews__slide{--review-focus: 0;--review-copy-x: 0px;--review-copy-y: 7px;--review-copy-opacity: .16;--review-copy-blur: 2px;display:flex;min-width:0;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--sc-space-4);scroll-snap-align:center;scroll-snap-stop:always}.landing-reviews__slide.is-active{--review-focus: 1;--review-copy-x: 0px;--review-copy-y: 0px;--review-copy-opacity: 1;--review-copy-blur: 0px}.landing-reviews__quote{opacity:var(--review-copy-opacity);filter:blur(var(--review-copy-blur));transform:translate3d(var(--review-copy-x),var(--review-copy-y),0)}[data-review-scroll-state=scrolling] .landing-reviews__quote,[data-review-scroll-state=scrolling] .landing-reviews__attribution [data-review-attribution-item]{will-change:opacity,filter,transform}.landing-reviews__attribution,.landing-reviews__customer{display:flex;align-items:center;justify-content:center}.landing-reviews__attribution{flex-wrap:wrap;column-gap:8px;row-gap:4px;color:var(--sc-body-text);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.landing-reviews__attribution [data-review-attribution-item]{--review-item-opacity: var(--review-copy-opacity);--review-item-blur: var(--review-copy-blur);--review-item-y: var(--review-copy-y);display:inline-flex;align-items:center;opacity:var(--review-item-opacity);filter:blur(var(--review-item-blur));transform:translate3d(0,var(--review-item-y),0)}.landing-reviews__customer{gap:6px;color:var(--sc-primary-text)}.landing-reviews__customer>span:not([aria-hidden=true]),.landing-reviews__attribution>[data-review-attribution-item]:not(.landing-reviews__customer){position:relative;top:-.7px}.landing-reviews__source{color:var(--sc-label-text);font-weight:400}.landing-reviews__controls,.landing-reviews__pager{display:flex;align-items:center}.landing-reviews__controls{gap:8px;justify-content:center}.landing-reviews__pager{position:relative;isolation:isolate;min-height:44px;justify-content:space-between;padding-inline:8px;background:transparent;border:0}.landing-reviews__pager:before,.landing-reviews__play-pause:before{position:absolute;z-index:0;background:color-mix(in oklch,var(--sc-primary-surface-bg) 92%,var(--sc-primary-text));box-shadow:var(--sc-control-surface-shadow);content:"";pointer-events:none;transition:background-color .16s ease,box-shadow .16s ease}.landing-equipment__video-control:before,.landing-equipment__video-control:after{position:absolute;z-index:0;top:50%;left:50%;width:36px;height:36px;border-radius:50%;corner-shape:round;content:"";pointer-events:none;transform:translate(-50%,-50%)}.landing-equipment__video-control:before{background:radial-gradient(circle at 30% 22%,color-mix(in oklch,var(--sc-primary-surface-bg) 36%,transparent),transparent 44%),color-mix(in oklch,var(--sc-primary-surface-bg) 22%,transparent);box-shadow:inset 0 1px 1px color-mix(in oklch,var(--sc-primary-surface-bg) 72%,transparent),inset 0 -1px 1px color-mix(in oklch,var(--sc-primary-text) 16%,transparent),0 1px 3px color-mix(in oklch,var(--sc-primary-text) 18%,transparent),0 0 0 1px color-mix(in oklch,var(--sc-primary-surface-bg) 38%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.3) contrast(1.06);backdrop-filter:blur(10px) saturate(1.3) contrast(1.06);transition:background-color .16s ease,box-shadow .16s ease}.landing-equipment__video-control:after{background:linear-gradient(135deg,color-mix(in oklch,var(--sc-primary-surface-bg) 68%,transparent) 0%,transparent 32%,transparent 68%,color-mix(in oklch,var(--sc-primary-text) 12%,transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--sc-primary-surface-bg) 22%,transparent);opacity:.78}.landing-reviews__pager:before{top:4px;right:6px;bottom:4px;left:6px;border-radius:18px;corner-shape:squircle}.landing-reviews__pager-button,.landing-reviews__play-pause{position:relative;z-index:2;display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--sc-primary-text);background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.landing-reviews__pager-button+.landing-reviews__pager-button{margin-left:-6px}.landing-reviews__play-pause{isolation:isolate;color:color-mix(in oklch,var(--sc-primary-text) 82%,transparent);background:transparent;border-radius:50%;corner-shape:round}.landing-reviews__play-pause:before{top:50%;left:50%;width:36px;height:36px;border-radius:50%;corner-shape:round;transform:translate(-50%,-50%)}.landing-reviews__pager-segment{position:relative;display:block;width:8px;height:8px;overflow:hidden;background:color-mix(in oklch,var(--sc-primary-text) 18%,transparent);border-radius:999px;corner-shape:round}.landing-reviews__pager-segment:after{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,var(--sc-primary-text) 72%,transparent);border-radius:inherit;corner-shape:inherit;content:"";transform:scaleX(0);transform-origin:left center}.landing-reviews__pager-button[aria-current=true] .landing-reviews__pager-segment{width:34px;background:color-mix(in oklch,var(--sc-primary-text) 30%,transparent)}.landing-reviews__pager-button.is-transitioning-in .landing-reviews__pager-segment{background:color-mix(in oklch,var(--sc-primary-text) 30%,transparent)}.landing-reviews__pager-button.is-transitioning-out .landing-reviews__pager-segment{background:color-mix(in oklch,var(--sc-primary-text) 18%,transparent)}.landing-reviews__pager-button[aria-current=true] .landing-reviews__pager-segment:after{animation:landing-review-progress var(--review-duration, 9s) linear both;animation-play-state:paused}[data-review-state=running] .landing-reviews__pager-button[aria-current=true] .landing-reviews__pager-segment:after{animation-play-state:running}.landing-reviews__pager-button:focus-visible,.landing-reviews__play-pause:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:-2px}.landing-reviews__pager-button:focus-visible{border-radius:50%;corner-shape:round}.landing-reviews__play-pause:disabled{cursor:default;opacity:.45}.landing-reviews__control-icon{position:relative;z-index:1;width:18px;height:18px;fill:currentcolor;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing-reviews__play-icon,.landing-reviews__pause-icon{transform-box:fill-box;transform-origin:center;transition:opacity .22s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.landing-reviews__play-icon{opacity:0;filter:blur(4px);transform:translate(1px) scale(.25)}.landing-reviews__pause-icon{opacity:1;filter:blur(0);transform:scale(1)}:is([data-review-state=paused],[data-review-state=reduced]) .landing-reviews__pause-icon{opacity:0;filter:blur(4px);transform:scale(.25)}:is([data-review-state=paused],[data-review-state=reduced]) .landing-reviews__play-icon{opacity:1;filter:blur(0);transform:translate(1px) scale(1)}@media(hover:hover)and (pointer:fine){.landing-mode-switcher__button:hover{color:var(--sc-primary-text);transition-duration:0s}.landing-page .button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.landing-page .arrow-control:hover:not(:disabled,[aria-disabled=true]){transition-duration:0s}.landing-reviews__pager-button:hover .landing-reviews__pager-segment{background:color-mix(in oklch,var(--sc-primary-text) 32%,transparent)}.landing-equipment__video-control:hover:before,.landing-reviews__play-pause:hover:before{background:color-mix(in oklch,var(--sc-primary-surface-bg) 89%,var(--sc-primary-text));box-shadow:inset 0 1px color-mix(in oklch,var(--sc-primary-text) 7%,transparent),0 0 0 1px color-mix(in oklch,var(--sc-primary-text) 9%,transparent);transition-duration:0s}.landing-page .arrow-control:hover:not(:disabled,[aria-disabled=true]),.landing-reviews__play-pause:hover:before{box-shadow:var(--sc-control-surface-shadow-hover)}.landing-equipment__video-control:hover:before{background:radial-gradient(circle at 30% 22%,color-mix(in oklch,var(--sc-primary-surface-bg) 44%,transparent),transparent 44%),color-mix(in oklch,var(--sc-primary-surface-bg) 28%,transparent);box-shadow:inset 0 1px 1px color-mix(in oklch,var(--sc-primary-surface-bg) 80%,transparent),inset 0 -1px 1px color-mix(in oklch,var(--sc-primary-text) 18%,transparent),0 2px 5px color-mix(in oklch,var(--sc-primary-text) 22%,transparent),0 0 0 1px color-mix(in oklch,var(--sc-primary-surface-bg) 46%,transparent)}}.landing-reviews__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.landing-reviews__cta{--button-background: oklch(.686 .152 161.254);--button-border-color: oklch(.754 .169 160.749);--button-color: var(--sc-orange-button-text);--button-hover-background: color-mix(in oklch, oklch(.686 .152 161.254) 96%, oklch(1 0 0));--button-active-background: color-mix(in oklch, oklch(.686 .152 161.254) 94%, oklch(1 0 0));--button-hover-border-color: color-mix(in oklch, oklch(.754 .169 160.749) 95%, oklch(1 0 0));--button-active-border-color: color-mix(in oklch, oklch(.754 .169 160.749) 93%, oklch(1 0 0));width:100%;min-height:45px;padding:10px 14px 10px 16px;font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;border-color:var(--button-border-color);border-radius:10px;corner-shape:squircle}.landing-reviews__cta-icon{display:inline-flex;--stroke-0: currentcolor}.landing-reviews__cta-icon svg{padding-top:2px}.landing-reviews__cta:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:4px}.landing-why-sigma{display:flex;width:min(100vw - 32px,398px);flex-direction:column;align-items:center;gap:var(--sc-space-5);padding-block-start:var(--landing-section-gap);margin-inline:auto}.landing-why-sigma__title,.landing-why-sigma__title>span,.landing-why-sigma__card-title,.landing-why-sigma__card-copy{margin:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-why-sigma__title{display:flex;width:100%;align-items:baseline;justify-content:center;gap:4px;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.625rem;font-weight:500;line-height:1.1;letter-spacing:-.5px;text-align:center;white-space:nowrap}.landing-why-sigma__wordmark{font-family:var(--font-primary--family);font-size:1.625rem;font-weight:700;font-synthesis:none;line-height:1.1;letter-spacing:-.72px;text-transform:uppercase}.landing-why-sigma__list{display:flex;width:100%;flex-direction:column;gap:24px;padding:0;margin:0;list-style:none}.landing-why-sigma__card{display:flex;width:100%;min-height:101px;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:8px;corner-shape:squircle}.landing-why-sigma__card-content{display:flex;width:min(100%,330px);flex-direction:column;align-items:center;gap:16px;line-height:1.25;letter-spacing:-.5px;text-align:center}.landing-why-sigma__card-title,.landing-why-sigma__card-copy{width:100%}.landing-why-sigma__card-title{color:var(--sc-sigma-coffee-orange);font-size:1.125rem;font-weight:500;text-wrap:balance}.landing-why-sigma__card-copy{color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;text-wrap:pretty}@media(max-width:403px){.landing-why-sigma__card{height:auto;min-height:101px}}@media(max-width:359px){.landing-reviews__testimonial{padding-inline:0}.landing-reviews__attribution{column-gap:6px;font-size:.8125rem}}@keyframes landing-review-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-review-star-shimmer{0%{opacity:0;transform:translate3d(-10px,0,0) skew(-16deg)}22%{opacity:.84}68%{opacity:.72}to{opacity:0;transform:translate3d(36px,0,0) skew(-16deg)}}@keyframes landing-review-star-scale{0%,to{transform:scale(1)}36%{transform:scale(1.055)}68%{transform:scale(1.015)}}@media(forced-colors:active){.landing-equipment__video-control{color:ButtonText;background:transparent}.landing-equipment__video-control:before{background:ButtonFace;box-shadow:0 0 0 1px ButtonText}.landing-equipment__video-control:after{display:none}}@media(max-width:389px){.landing-equipment__eyebrow,.landing-equipment__title,.landing-equipment__copy,.landing-equipment__service{height:auto}}.landing-roasters__header{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}.landing-roasters__eyebrow,.landing-roasters__title,.landing-roasters__intro,.landing-roaster-card__title,.landing-roaster-card__body,.landing-roaster-card__location{text-box-edge:cap alphabetic;text-box-trim:trim-both}.landing-roasters__eyebrow{width:100%;margin:0;color:var(--sc-label-text);font-size:.75rem;font-weight:600;line-height:normal;letter-spacing:-.24px;text-transform:uppercase}.landing-roasters__browse{width:fit-content;max-width:100%;min-width:0}.landing-roasters__title{width:100%;margin:0;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-wrap:balance}.landing-roasters__intro{width:min(100%,330px);margin:0;color:var(--sc-body-text);font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-roaster-stack{position:relative;width:100%;height:380px;flex:0 0 380px}.landing-roaster-stack__stage{--roaster-cluster-scale: 1;position:relative;left:50%;width:320px;height:380px;transform:translate(-50%) scale(var(--roaster-cluster-scale));transform-origin:center top}.landing-roaster-stack__instructions,.landing-roaster-stack__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-roaster-controls{display:none}.landing-page .arrow-control{box-shadow:var(--sc-control-surface-shadow)}.landing-page .landing-product-controls__button{min-width:44px;min-height:44px}.landing-roaster-card{--roaster-x: 0px;--roaster-y: 0px;--roaster-rotation: 0deg;--roaster-scale: 1;--roaster-drag-x: 0px;--roaster-drag-rotation: 0deg;--roaster-card-background: var(--sc-card-surface);--roaster-card-foreground: var(--sc-primary-text);--roaster-body-foreground: var(--roaster-card-foreground);--roaster-location-foreground: oklch(1 0 0);--roaster-cta-background: color-mix(in oklch, var(--roaster-card-background) 62%, oklch(0 0 0));--roaster-cta-hover-background: color-mix(in oklch, var(--roaster-card-background) 68%, oklch(0 0 0));--roaster-cta-active-background: color-mix(in oklch, var(--roaster-card-background) 56%, oklch(0 0 0));--roaster-cta-focus: oklch(1 0 0);position:absolute;top:50%;left:50%;display:flex;width:320px;height:380px;flex-direction:column;align-items:flex-start;gap:20px;padding:20px 20px 24px;overflow:hidden;color:var(--roaster-card-foreground);background:var(--roaster-card-background);border:0;border-radius:8px;corner-shape:squircle;box-shadow:0 0 0 1px #00000014,0 4px 8px -4px #0003,0 14px 28px -18px #0000005c;transform:translate3d(calc(-50% + var(--roaster-x) + var(--roaster-drag-x)),calc(-50% + var(--roaster-y)),0) rotate(calc(var(--roaster-rotation) + var(--roaster-drag-rotation))) scale(var(--roaster-scale));transform-origin:center;backface-visibility:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;will-change:transform}.landing-roaster-card:nth-child(1){z-index:5}.landing-roaster-card:nth-child(2){--roaster-x: 10px;--roaster-y: 6px;--roaster-rotation: 1.5deg;--roaster-scale: .975;z-index:4}.landing-roaster-card:nth-child(3){--roaster-x: 20px;--roaster-y: 12px;--roaster-rotation: 3deg;--roaster-scale: .95;z-index:3}.landing-roaster-card:nth-child(4){--roaster-x: 30px;--roaster-y: 18px;--roaster-rotation: 4.5deg;--roaster-scale: .925;z-index:2}.landing-roaster-card:nth-child(5){--roaster-x: 40px;--roaster-y: 24px;--roaster-rotation: 6deg;--roaster-scale: .9;z-index:1}.landing-roaster-card--sey{--roaster-card-background: oklch(.622903 .140053 239.858086);--roaster-card-foreground: oklch(.947603 .07951 195.891912);--roaster-title-foreground: oklch(.24 .07 240);--roaster-body-foreground: oklch(.24 .07 240);--roaster-location-foreground: oklch(.24 .07 240);--roaster-cta-background: oklch(.39 .1 239.858086);--roaster-cta-hover-background: oklch(.43 .11 239.858086);--roaster-cta-active-background: oklch(.35 .09 239.858086);--roaster-closed-title-top: 323px;--roaster-body-top: 162px}.landing-roaster-card--manhattan{--roaster-card-background: oklch(.84 .12 83);--roaster-card-foreground: oklch(.25 .03 80);--roaster-body-foreground: oklch(.36 .05 83);--roaster-location-foreground: var(--roaster-card-foreground);--roaster-cta-background: color-mix(in oklch, var(--roaster-card-background) 84%, oklch(1 0 0));--roaster-cta-hover-background: color-mix(in oklch, var(--roaster-card-background) 78%, oklch(1 0 0));--roaster-cta-active-background: color-mix(in oklch, var(--roaster-card-background) 90%, oklch(1 0 0));--roaster-cta-focus: var(--roaster-card-foreground);--roaster-closed-title-top: 296px;--roaster-body-top: 189px}.landing-roaster-card--tim-wendelboe{--roaster-card-background: oklch(.257758 .029153 191.821955);--roaster-card-foreground: oklch(.963236 .053557 193.434605);--roaster-cta-background: oklch(.2 .025 191.821955);--roaster-cta-hover-background: oklch(.23 .028 191.821955);--roaster-cta-active-background: oklch(.18 .022 191.821955);--roaster-closed-title-top: 323px;--roaster-body-top: 162px}.landing-roaster-card--april{--roaster-card-background: oklch(.691583 .158013 52.052875);--roaster-card-foreground: oklch(.25 .03 80);--roaster-body-foreground: oklch(.28 .05 52);--roaster-location-foreground: var(--roaster-card-foreground);--roaster-cta-background: color-mix(in oklch, var(--roaster-card-background) 84%, oklch(1 0 0));--roaster-cta-hover-background: color-mix(in oklch, var(--roaster-card-background) 78%, oklch(1 0 0));--roaster-cta-active-background: color-mix(in oklch, var(--roaster-card-background) 90%, oklch(1 0 0));--roaster-cta-focus: var(--roaster-card-foreground);--roaster-logo-inset: 9px;--roaster-logo-gutter: 18px;--roaster-closed-title-top: 296px;--roaster-body-top: 162px}.landing-roaster-card--dak{--roaster-card-background: oklch(.55 .19 330);--roaster-card-foreground: oklch(.98 .01 330);--roaster-body-foreground: oklch(.95 .03 330);--roaster-cta-background: oklch(.4 .14 330);--roaster-cta-hover-background: oklch(.44 .15 330);--roaster-cta-active-background: oklch(.36 .13 330);--roaster-logo-inset: 3px;--roaster-logo-gutter: 6px;--roaster-closed-title-top: 296px;--roaster-body-top: 162px}.landing-roaster-card__media{position:relative;display:block;width:85px;height:85px;flex:0 0 85px;overflow:hidden;background:#fefefe;border-radius:4px;corner-shape:squircle}.landing-roaster-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;outline-offset:-1px;pointer-events:none}.landing-roaster-card__media--logo img{inset:var(--roaster-logo-inset, 0);width:calc(100% - var(--roaster-logo-gutter, 0px));height:calc(100% - var(--roaster-logo-gutter, 0px));object-fit:contain}.landing-roaster-card--april .landing-roaster-card__media img,.landing-roaster-card--dak .landing-roaster-card__media img{outline:0}.landing-roaster-card__title{width:100%;margin:0;color:var(--roaster-title-foreground, var(--roaster-card-foreground));font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.12;letter-spacing:-.5px;overflow-wrap:break-word;text-wrap:balance}.landing-roaster-card__body{width:100%;margin:0;color:var(--roaster-body-foreground);font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:-.5px;overflow-wrap:break-word;text-wrap:pretty}.landing-roaster-card__footer{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-block-start:auto}.landing-roaster-card__location{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:2px;margin:0;color:var(--roaster-location-foreground);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;white-space:nowrap}.landing-roaster-card__flag{font-size:.875rem;line-height:1.25}:root .button.landing-roaster-card__cta{--button-background: var(--roaster-cta-background);--button-color: var(--roaster-card-foreground);--button-border-color: color-mix(in oklch, var(--roaster-card-foreground) 18%, transparent);--button-hover-background: var(--roaster-cta-hover-background);--button-active-background: var(--roaster-cta-active-background);--button-hover-border-color: color-mix(in oklch, var(--roaster-card-foreground) 28%, transparent);--button-active-border-color: color-mix(in oklch, var(--roaster-card-foreground) 36%, transparent);min-height:44px;flex:0 0 auto;gap:6px;padding:10px 10px 10px 12px;overflow:visible;color:var(--roaster-card-foreground);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:-.24px;white-space:nowrap;background:var(--button-background);border-color:var(--button-border-color);border-radius:10px;corner-shape:squircle;box-shadow:0 1px 2px -1px #0000002e,0 2px 4px #00000014}.landing-roaster-card__cta:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:""}.landing-roaster-card__cta-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px;color:currentcolor;--stroke-0: currentcolor}.landing-roaster-card__cta-icon svg{padding-top:2px}.button.landing-roaster-card__cta:focus-visible{outline:2px solid var(--roaster-cta-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){:root .button.landing-roaster-card__cta:hover:not([aria-busy=true]){background:var(--button-hover-background)}}:root .button.landing-roaster-card__cta:active:not([aria-busy=true]){background:var(--button-active-background)}[data-roaster-layout] .landing-roaster-card[data-roaster-position="0"]{cursor:grab}[data-roaster-layout] .landing-roaster-card:not([data-roaster-position="0"]){pointer-events:none}[data-roaster-layout] .landing-roaster-card[data-roaster-position="0"].is-dragging{cursor:grabbing}.landing-roaster-card:focus-visible{outline:2px solid var(--sc-sigma-coffee-orange);outline-offset:5px}[data-roaster-stack][data-roaster-instant=true] .landing-roaster-card,[data-roaster-stack][data-roaster-instant=true] .landing-roaster-card .landing-roaster-card__media,[data-roaster-stack][data-roaster-instant=true] .landing-roaster-card .landing-roaster-card__title,[data-roaster-stack][data-roaster-instant=true] .landing-roaster-card .landing-roaster-card__body,[data-roaster-stack][data-roaster-instant=true] .landing-roaster-card .landing-roaster-card__footer{transition:none}@media(min-width:640px){.landing-roaster-swipe-hint{display:none}.landing-roasters__inner{width:min(100vw - 64px,900px);min-height:780px;gap:12px}.landing-roasters__intro{width:min(100%,390px)}.landing-roaster-stack{height:540px;min-height:540px;flex:0 0 540px}.landing-roaster-stack__stage{left:50%;width:380px;height:460px;transform:translate(-50%);transform-origin:center top}[data-roaster-layout=desktop] .landing-roaster-card{width:380px;height:460px;gap:22px;padding:24px}[data-roaster-layout=desktop] .landing-roaster-card__media{width:96px;height:96px;flex-basis:96px}[data-roaster-layout=desktop] .landing-roaster-card__title{font-size:1.75rem;line-height:1.08;letter-spacing:-.6px}[data-roaster-layout=desktop] .landing-roaster-card__body{font-size:.875rem;line-height:1.4}.landing-roaster-controls{display:flex;width:100%;align-items:center;justify-content:center;gap:12px}}@media(max-width:359px){.landing-roasters__inner{min-height:530px;padding-block-start:72px}.landing-roaster-stack{height:342px;flex-basis:342px}.landing-roaster-stack__stage{transform:translate(-50%) scale(.9);transform-origin:center top}}@media(prefers-reduced-motion:no-preference){.landing-subscription-card__rail{animation:landing-subscription-carousel 53.3s linear infinite}.landing-subscription-card__carousel:active .landing-subscription-card__rail{animation-play-state:paused}}@keyframes landing-finder-matching-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.landing-category-card{transition:transform .16s ease,border-color .16s ease}.landing-category-card__media,.landing-equipment__media{transition:background-color .18s ease,box-shadow .18s ease}.landing-category-card:hover{transform:translateY(-1px)}}@media(max-width:639px){.landing-page{padding-block-start:24px}.landing-ready-now__shop-all,.landing-fresh-roast__header .landing-fresh-roast__shop-all,.landing-reviews__cta{width:min(100%,220px);justify-self:center;align-self:center}.landing-equipment__cta{width:100%;align-self:flex-start}}@media(min-width:640px)and (max-width:1023px){.landing-hero__title{max-width:620px;font-size:2.5rem}.landing-hero__title>span{display:inline}.landing-hero__copy,.landing-hero__actions{max-width:620px}.landing-page__inner,.landing-equipment__inner,.landing-reviews__inner,.landing-why-sigma{width:min(100vw - 64px,840px);margin-inline:auto}.landing-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}.landing-categories>li:first-child{grid-column:1 / -1}.landing-category-card,.landing-category-card--coffee,.landing-category-card--equipment,.landing-category-card--machines{height:auto}.landing-category-card__media{height:280px;flex-basis:280px}.landing-category-card--coffee .landing-category-card__media{height:380px;flex-basis:380px}.landing-category-card__summary,.landing-category-card--coffee .landing-category-card__summary,.landing-category-card--equipment .landing-category-card__summary,.landing-category-card--machines .landing-category-card__summary{width:100%}.landing-category-card__stepper{top:320px}.landing-finder-card,.landing-rewards-card,.landing-fresh-roast,.landing-subscription-card{width:min(100%,720px);margin-inline:auto}.landing-ready-now__shop-all,.landing-fresh-roast__header .landing-fresh-roast__shop-all,.landing-reviews__cta{width:min(100%,220px);justify-self:center;align-self:center}.landing-equipment__cta{width:min(100%,360px);align-self:flex-start}.landing-product-track{grid-auto-columns:calc((100% - 12px)/2)}.landing-why-sigma__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.landing-hero{display:flex;height:auto;flex-direction:column;gap:20px}.landing-hero__rating,.landing-hero__title,.landing-hero__copy,.landing-hero__cta{position:static;width:100%;height:auto}.landing-finder-card,.landing-rewards-card{height:auto;min-height:306px;align-items:center;text-align:center}.landing-finder-card__intro,.landing-finder-card__title,.landing-finder-card__copy{position:static;width:100%;height:auto}.landing-finder-card__intro{display:grid;max-width:330px;flex:0 0 auto;gap:var(--sc-space-3);margin-inline:auto}.landing-finder-card__title,.landing-finder-card__copy,.landing-rewards-card__title,.landing-rewards-card__copy,.landing-finder-card__match-demo{text-align:center}.landing-finder-card__quiz-step,.landing-finder-card__result{justify-items:center}.landing-finder-card__quiz-options{justify-content:center}.landing-button.landing-finder-card__button,.landing-button.landing-rewards-card__button{align-self:center}.landing-rewards-card__intro{gap:var(--sc-space-3);justify-items:center}.landing-rewards-card__benefits{width:min(100%,640px);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;text-align:left;gap:var(--sc-space-4) var(--sc-space-3)}.landing-rewards-card__benefits li>div{min-width:0;overflow-wrap:anywhere}}@media(max-width:639px){.landing-rewards-card__benefits{width:fit-content;max-width:100%;grid-template-columns:minmax(0,1fr);gap:var(--sc-space-3)}}@media(min-width:1024px){.landing-page :is(.landing-button,.landing-fresh-roast__shop-all,.landing-subscription-card__button,.landing-roaster-card__cta,.landing-equipment__cta,.landing-reviews__cta){width:fit-content;max-width:100%;min-width:0;flex:0 0 auto}.landing-page{--landing-section-gap: clamp(120px, 9.722vw, 160px);padding-block-start:var(--sc-page-padding-block-start, 40px)}.landing-page__inner{width:var(--content-width);margin-inline:auto}.landing-hero{display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);grid-template-rows:auto auto;column-gap:clamp(40px,6vw,96px);row-gap:24px}.landing-hero__rating,.landing-hero__title,.landing-hero__copy,.landing-hero__cta{position:static;width:auto;height:auto}.landing-hero__rating{grid-column:2;grid-row:1;width:100%;height:auto;margin-block-start:clamp(10px,.83vw,12px);align-self:start;justify-self:end;flex-direction:column;align-items:flex-end;gap:8px;color:var(--sc-label-text);font-size:.75rem;line-height:1.5;letter-spacing:normal;text-align:end}.landing-hero__stars,.landing-hero__rating-source{display:none}.landing-hero__trustpilot-mark{position:relative;display:block;width:120px;height:53px;flex:0 0 53px;overflow:hidden}.landing-hero__trustpilot-mark img{position:absolute;top:-5px;left:0;width:192.59px;max-width:none;height:62.4px}.landing-hero__trustpilot-wordmark-contrast{display:none;pointer-events:none}[data-theme=light] .landing-hero__trustpilot-wordmark-contrast{display:block;clip-path:polygon(29px 0,100% 0,100% 32px,29px 32px);filter:brightness(0);opacity:.82}.landing-hero__title{grid-column:1;grid-row:1;max-width:620px;font-size:clamp(2.75rem,3.65vw,3.25rem);line-height:1.1;letter-spacing:-1px;text-wrap:balance}.landing-hero__title>span{display:block}.landing-hero__copy{grid-column:1;grid-row:2;width:min(100%,450px);align-self:start;font-size:var(--sc-type-body);line-height:1.25;text-wrap:pretty}.landing-hero__cta{grid-column:2;grid-row:1 / 3;align-self:end;align-items:flex-end;gap:8px}.landing-hero__actions{width:auto;height:45px;justify-content:flex-end}.landing-button{--landing-button-padding-inline: 16px;flex:0 0 auto;min-width:max-content;padding-inline:var(--landing-button-padding-inline);border-radius:10px;corner-shape:squircle}.landing-button--finder,.landing-button--library{order:0}.landing-hero__reassurance{width:auto;height:auto;justify-content:flex-end}.landing-hero__reassurance-item:last-child{display:none}.landing-categories{grid-template-columns:minmax(0,1.85fr) repeat(2,minmax(0,1fr));gap:12px;padding-block:40px var(--landing-section-gap)}.landing-category-card,.landing-category-card--coffee,.landing-category-card--equipment,.landing-category-card--machines{height:auto;gap:20px}.landing-category-card__media,.landing-category-card--coffee .landing-category-card__media{height:clamp(360px,31.25vw,450px);flex-basis:clamp(360px,31.25vw,450px)}.landing-category-card__media--equipment img,.landing-category-card__media--machines img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-category-card__media--equipment img{object-position:48% center}.landing-category-card__media--machines img{object-position:56% center}.landing-category-card__summary,.landing-category-card--coffee .landing-category-card__summary,.landing-category-card--equipment .landing-category-card__summary,.landing-category-card--machines .landing-category-card__summary{position:static;display:grid;width:100%;height:auto;gap:8px}.landing-category-card__title,.landing-category-card__title-row,.landing-category-card__description,.landing-category-card--coffee .landing-category-card__description,.landing-category-card--equipment .landing-category-card__description,.landing-category-card--machines .landing-category-card__description{position:static;width:100%;height:auto;white-space:normal}.landing-category-card__title-row{display:inline-flex;max-width:100%;align-items:center;gap:6px}.landing-category-card__title{font-size:1.5rem}.landing-category-card__description{align-items:flex-start}.landing-category-card__description>span:first-child,.landing-category-card--equipment .landing-category-card__description>span:first-child,.landing-category-card--machines .landing-category-card__description>span:first-child{min-width:0;flex:0 1 auto}.landing-category-card__stepper{top:calc(clamp(360px,31.25vw,450px) - 60px)}.landing-coffee-finder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;padding-block-end:var(--landing-section-gap)}.landing-finder-card{display:grid;width:100%;height:auto;min-height:400px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 112px 1fr;align-content:start;align-items:start;gap:var(--sc-space-5);padding:40px;margin-inline:auto}.landing-finder-card__intro,.landing-finder-card__title,.landing-finder-card__copy{position:static;width:100%;height:auto}.landing-finder-card__intro{display:grid;width:100%;max-width:none;flex-basis:auto;gap:var(--sc-space-3)}.landing-finder-card__title{font-size:1.75rem;line-height:1.15}.landing-finder-card__match-demo{height:112px;flex-basis:auto}.landing-finder-card__quiz-question,.landing-finder-card__matching,.landing-finder-card__result-title{font-size:1rem}.landing-finder-card__quiz-answer,.landing-finder-card__profile-pill{padding:7px 10px;font-size:.75rem}.landing-finder-card__button{width:fit-content;max-width:100%;min-width:0;align-self:end;justify-self:start}.landing-rewards-card{min-height:400px;gap:var(--sc-space-5);padding:40px}.landing-rewards-card__intro{gap:var(--sc-space-3)}.landing-rewards-card__title{font-size:1.75rem;line-height:1.15}.landing-rewards-card__benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:auto}.landing-rewards-card__button{width:fit-content;max-width:100%;min-width:0;align-self:flex-start}.landing-fresh-roast{width:100%;align-items:stretch;gap:48px;padding-block-end:var(--landing-section-gap);margin-inline:auto}.landing-fresh-roast__title{width:min(100%,620px);font-size:2rem;text-align:start}.landing-fresh-roast__mode{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:8px 32px;margin-block-end:64px}.landing-fresh-roast__mode-label,.landing-fresh-roast__mode-copy{width:min(100%,520px);text-align:start}.landing-fresh-roast__mode-label{grid-column:1;grid-row:1}.landing-fresh-roast__mode-copy{grid-column:1;grid-row:2}.landing-mode-switcher{grid-column:2;grid-row:1 / 3}.landing-ready-now__intro,.landing-fresh-roast__intro{width:min(100%,520px);align-items:flex-start;text-align:start}.landing-ready-now__reward{align-self:flex-start}.landing-ready-now__title-line{display:block}.landing-ready-now__eyebrow{display:none}.landing-product-track{--product-carousel-fade-size: clamp(32px, 3vw, 48px);grid-auto-columns:calc((100% - 24px) / 3);align-items:stretch}.landing-product-track>.landing-product-slide{height:100%}.landing-product-slide .product-card--landing-showcase{height:100%}.landing-product-controls{width:auto;justify-content:flex-end;align-self:flex-end}.landing-ready-now__copy,.landing-fresh-roast__copy{font-size:var(--sc-type-body-small)}.landing-ready-now__header,.landing-fresh-roast__header{grid-template-columns:minmax(0,520px) auto;align-items:end;justify-content:space-between;justify-items:stretch;gap:48px}.landing-ready-now__shop-all{width:auto;align-self:end}.landing-fresh-roast__shop-all{width:auto;min-width:220px;align-self:end}.landing-subscription-card{display:grid;min-height:320px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:var(--sc-space-4) 48px;padding:40px}.landing-subscription-card__intro{grid-column:1;grid-row:1;height:auto;flex-basis:auto;gap:var(--sc-space-3);align-self:end}.landing-subscription-card__title{font-size:2rem;line-height:1.15}.landing-subscription-card__copy{font-size:var(--sc-type-body-small)}.landing-subscription-card__carousel{--subscription-carousel-bleed: 0px;--subscription-left-fade-size: clamp(96px, 8vw, 112px);--subscription-bag-size: 172px;--subscription-carousel-height: 224px;grid-column:2;grid-row:1 / 4;width:calc(100% + 40px);margin-inline:0 -40px;border-radius:8px 0 0 8px;corner-shape:squircle}.landing-subscription-card__rail{--subscription-carousel-gap: 16px;--subscription-carousel-shift: 3948px;animation-duration:88.9s}.landing-subscription-card__price{grid-column:1;grid-row:2;justify-self:start;align-self:center}.landing-subscription-card__button{grid-column:1;grid-row:3;width:min(100%,280px);min-width:0;justify-self:start;align-self:start}.landing-roasters{padding-block-end:var(--landing-section-gap)}.landing-roasters__inner{display:grid;width:min(var(--content-width),920px);min-height:636px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;justify-content:center;gap:48px;padding-block-start:var(--landing-section-gap)}.landing-roasters__title,.landing-equipment__title,.landing-reviews__title,.landing-why-sigma__title,.landing-why-sigma__wordmark{font-size:2rem}.landing-roasters__header{align-items:flex-start;gap:var(--sc-space-3);text-align:start}.landing-roasters__eyebrow{display:none}.landing-roasters__browse{margin-block-start:var(--sc-space-2)}.landing-roasters__title{font-size:2rem;line-height:1.05;letter-spacing:-.8px}.landing-roasters__intro{width:min(100%,450px);margin:0;font-size:var(--sc-type-body-small);line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-roaster-controls{justify-content:flex-start;margin-block-start:4px}.landing-roaster-stack{width:100%;height:540px;min-height:540px;flex-basis:540px}.landing-roaster-stack__stage{width:380px;height:460px;flex-basis:380px}.landing-equipment__inner{display:grid;width:min(var(--content-width),1100px);grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-template-rows:auto;align-items:start;column-gap:48px;padding-block-start:var(--landing-section-gap);margin-inline:auto}.landing-equipment__content{display:flex;grid-column:2;grid-row:1;flex-direction:column;align-self:center;gap:0}.landing-equipment__eyebrow,.landing-equipment__title,.landing-equipment__copy,.landing-equipment__service{width:100%;height:auto}.landing-equipment__copy{font-size:var(--sc-type-body-small);font-weight:400;line-height:1.5;letter-spacing:-.5px;text-wrap:pretty}.landing-equipment__title{text-wrap:balance}.landing-equipment__media{grid-column:1;grid-row:1;align-self:start;margin-block-start:0}.landing-equipment__details{gap:var(--sc-space-3)}.landing-equipment__cta{width:100%}.landing-reviews{padding-block-start:0}.landing-reviews__inner{width:min(var(--content-width),920px);align-items:center;gap:48px}.landing-reviews__testimonial{padding-inline:60px}.landing-reviews__star,.landing-reviews__stars img{width:24px;height:24px}.landing-reviews__star{flex-basis:24px}.landing-reviews__quote{font-size:1.125rem;line-height:1.5}.landing-reviews__cta{width:auto;min-width:220px}.landing-why-sigma{width:var(--content-width);gap:48px;padding-block-start:var(--landing-section-gap)}.landing-why-sigma__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-why-sigma__card{height:auto;min-height:180px;justify-content:center}.landing-why-sigma__card-content{gap:var(--sc-space-3)}}@media(min-width:1200px){.landing-categories{grid-template-columns:minmax(0,600px) repeat(2,minmax(0,1fr))}.landing-category-card__media,.landing-category-card--coffee .landing-category-card__media{height:450px;flex-basis:450px}}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.landing-category-card__media img{transition:transform .42s cubic-bezier(.23,1,.32,1)}.landing-category-card:hover .landing-category-card__media img{transform:scale(1.015)}}@media(max-width:429px){.landing-hero__rating{max-width:100%;min-height:44px;margin-bottom:4px}.landing-hero__title{font-size:1.75rem;line-height:1.2;letter-spacing:-.85px}.landing-hero__title>span{display:block}.landing-hero__cta{gap:8px}.landing-hero__actions{height:auto;align-items:stretch}.landing-button--finder{order:1}.landing-button--library{order:2}.landing-button{--landing-button-padding-inline: 10px;min-height:45px;height:auto;padding-inline:var(--landing-button-padding-inline)}.landing-button>span:not(.landing-button__icon){min-width:0}.landing-hero__reassurance{height:auto;align-items:flex-start;flex-wrap:nowrap;row-gap:8px}.landing-hero__reassurance-item:first-child{width:auto;flex:0 0 auto}.landing-hero__reassurance-item:last-child{width:auto;flex:0 0 auto}.landing-hero__dispatch-visual{flex-wrap:nowrap;row-gap:0;white-space:nowrap}.landing-category-card,.landing-category-card--coffee,.landing-category-card--equipment,.landing-category-card--machines{height:auto}.landing-category-card__summary,.landing-category-card--coffee .landing-category-card__summary,.landing-category-card--equipment .landing-category-card__summary,.landing-category-card--machines .landing-category-card__summary{position:static;display:grid;width:100%;height:auto;gap:8px}.landing-category-card--coffee .landing-category-card__summary{gap:12px}.landing-category-card__title,.landing-category-card__title-row,.landing-category-card__description,.landing-category-card--coffee .landing-category-card__description,.landing-category-card--equipment .landing-category-card__description,.landing-category-card--machines .landing-category-card__description{position:static;width:100%;height:auto;white-space:normal}.landing-category-card__title-row{display:inline-flex;max-width:100%;align-items:center;gap:6px}.landing-category-card__description{align-items:flex-start}.landing-category-card__description>span:first-child,.landing-category-card--equipment .landing-category-card__description>span:first-child,.landing-category-card--machines .landing-category-card__description>span:first-child{min-width:0;flex:1 1 auto}.landing-category-card__arrow{margin-top:-1px}.landing-fresh-roast__title,.landing-fresh-roast__mode,.landing-fresh-roast__mode-label,.landing-fresh-roast__mode-copy,.product-card__showcase-pill{max-width:100%}.product-card__showcase-pill>span:last-child{min-width:0}}@container (max-width: 367px){.landing-hero__actions{flex-direction:column;gap:8px}.landing-button{width:100%;flex:0 0 auto}.landing-hero__reassurance{flex-wrap:wrap;justify-content:center;text-align:center;row-gap:6px}.landing-hero__reassurance-item:first-child,.landing-hero__reassurance-item:last-child{width:100%;flex:1 1 100%;justify-content:center}.landing-hero__dispatch-visual{justify-content:center}}@media(max-width:280px){.landing-hero__reassurance-item:first-child,.landing-hero__dispatch-message{white-space:normal}.landing-hero__dispatch-visual{flex-wrap:wrap;white-space:normal}}@media(max-width:389px){.landing-finder-card{height:auto;min-height:306px}.landing-finder-card__intro{position:static;display:grid;width:100%;height:auto;flex:0 0 auto;gap:16px}.landing-finder-card__title,.landing-finder-card__copy{position:static;width:100%;height:auto}.landing-finder-card__title{font-size:1.375rem;line-height:1.22;letter-spacing:-.45px}.landing-finder-card__match-demo{height:96px;flex-basis:96px}.landing-finder-card__quiz-step{gap:6px}.landing-finder-card__quiz-options,.landing-finder-card__profile{gap:5px}.landing-finder-card__quiz-answer,.landing-finder-card__profile-pill{padding:5px 7px;font-size:.6875rem}.landing-finder-card__result{gap:3px;padding:8px 9px}.landing-finder-card__result-kicker{font-size:.625rem}.landing-finder-card__result-title{font-size:.75rem}.landing-finder-card__result-copy{font-size:.6875rem}.landing-subscription-card{height:auto;min-height:341px}.landing-subscription-card__intro{flex-basis:auto}.landing-mode-switcher__button{gap:8px;padding-inline:14px}.landing-fresh-roast .product-card--landing-showcase{min-height:0}.product-card__showcase-body{padding:16px}.product-card__showcase-image{width:auto;height:100%;max-width:100%}.product-card__profile-row{grid-template-columns:minmax(78px,92px) minmax(0,1fr) 32px}}@media(min-width:1280px){.landing-product-track{grid-auto-columns:calc((100% - 36px)/4)}}@media(max-width:359px){.landing-hero{gap:18px}.landing-hero__rating{gap:5px;font-size:.6875rem;margin-bottom:6px}.landing-hero__stars{width:60px;height:11px}.landing-hero__title{font-size:1.625rem;line-height:1.2;letter-spacing:-.75px}.landing-button{--landing-button-padding-inline: 8px;gap:6px;padding-inline:var(--landing-button-padding-inline);font-size:.8125rem}.landing-button__icon{width:18px;height:18px}.landing-finder-card{padding:18px}.landing-finder-card__title{font-size:1.25rem;letter-spacing:-.4px}.landing-finder-card__copy{font-size:var(--sc-type-body-small)}.landing-finder-card__button{font-size:.8125rem}.landing-finder-card__quiz-answer,.landing-finder-card__profile-pill{padding-inline:6px;font-size:.6875rem}.landing-mode-switcher__button{padding-inline:12px}.product-card__showcase-media{height:220px;flex-basis:220px}.product-card__showcase-body{gap:22px;padding:16px}.product-card__showcase-title{font-size:.9375rem}.product-card__showcase-pill{padding-inline:10px}.product-card__profile-row{grid-template-columns:minmax(72px,84px) minmax(0,1fr) 30px;gap:7px}}@keyframes landing-subscription-carousel{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--subscription-carousel-shift)),0,0)}}@keyframes landing-countdown-current{0%{opacity:1;filter:blur(0);transform:translateY(0)}45%{opacity:.72;filter:blur(1.5px);transform:translateY(42%)}to{opacity:0;filter:blur(2px);transform:translateY(105%)}}@keyframes landing-countdown-next{0%{opacity:0;filter:blur(2px);transform:translateY(-105%)}55%{opacity:.84;filter:blur(1px);transform:translateY(-24%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html[data-landing-entry-state=pending] [data-landing-entry]{opacity:1;filter:none;transform:none}.landing-finder-card__quiz-step,.landing-finder-card__quiz-answer,.landing-finder-card__quiz-check,.landing-finder-card__profile,.landing-finder-card__profile-pill,.landing-finder-card__matching,.landing-finder-card__matching-dots span,.landing-finder-card__result,.landing-countdown,.landing-countdown__digit-current,.landing-countdown__digit-next,.landing-mode-switcher__indicator,.landing-mode-switcher__button,.landing-subscription-card__rail,.landing-equipment__video-control:before,.landing-equipment__video-control-play,.landing-equipment__video-control-pause,.landing-reviews__quote,.landing-reviews__attribution,.landing-reviews__attribution [data-review-attribution-item],.landing-reviews__pager:before,.landing-reviews__play-pause:before,.landing-reviews__play-icon,.landing-reviews__pause-icon,.landing-reviews__pager-segment,[data-roaster-stack] .landing-roaster-card,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__media,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__title,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__body,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__footer,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__cta,[data-roaster-stack] .landing-roaster-card .landing-roaster-card__cta-icon,.landing-roaster-swipe-hint,.landing-roaster-swipe-hint__motion,.landing-roaster-swipe-hint__gesture:after,.landing-fresh-roast .product-card--landing-showcase[data-product-card-showcase],.landing-product-slide,.product-card__showcase-facts,.product-card__showcase-facts-inner,.product-card__showcase-pill,.product-card__basic-summary,.product-card__basic-summary-inner,.product-card__advanced-reveal,.product-card__advanced-reveal-inner,.product-card__showcase-details,.product-card__advanced-profile,.product-card__profile-row,.product-card__profile-meter span,.product-card__picker-stack,.product-card__showcase-footer{animation:none;transition:none}.landing-roaster-swipe-hint__motion{filter:none;opacity:1;transform:none}.landing-roaster-swipe-hint__gesture:after{transform:translate3d(-50%,-50%,0)}.landing-finder-card__quiz,.landing-finder-card__profile,.landing-finder-card__matching{display:none}.landing-finder-card__result{filter:none;opacity:1;transform:translateZ(0) scale(1)}.landing-countdown__digit-current,.landing-countdown__digit-next{filter:none;transform:translateY(0)}.landing-subscription-card__rail{transform:translateZ(0)}.landing-reviews__quote-stage{scroll-behavior:auto}.landing-reviews__quote,.landing-reviews__attribution,.landing-reviews__attribution [data-review-attribution-item]{opacity:1;filter:none;transform:none}.landing-reviews__play-icon,.landing-reviews__pause-icon{filter:none}.landing-reviews__stars.is-changing .landing-reviews__star,.landing-reviews__stars.is-changing .landing-reviews__star-shine:before{animation:none}}.landing-categories[data-expandable-category-cards]{--category-card-duration: 7.5s;--category-card-media-height: 220px;--category-card-progress-color: color-mix(in oklch, var(--sc-primary-text) 74%, transparent);--category-card-progress-glow: color-mix(in oklch, var(--sc-primary-text) 24%, transparent);--category-card-inactive-tint: oklch(.16 .03 255 / .2);--category-card-transition-duration: .7s;--category-card-video-exit-duration: .65s;--category-card-transition-ease: cubic-bezier(.645, .045, .355, 1)}[data-theme=light] .landing-categories[data-expandable-category-cards]{--category-card-progress-color: color-mix(in oklch, var(--sc-sigma-coffee-orange) 82%, transparent);--category-card-progress-glow: color-mix(in oklch, var(--sc-sigma-coffee-orange) 22%, transparent)}.landing-categories[data-expandable-category-cards]>.landing-category-card-item{position:relative;min-width:0}.landing-category-card__timeline[hidden]{display:none}.landing-category-card__timeline{position:absolute;z-index:3;top:calc(var(--category-card-media-height) + 8px);inset-inline:0;display:block;height:2px;transform-origin:center}.landing-category-card__progress{position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:color-mix(in oklch,var(--sc-primary-text) 18%,transparent);border-radius:999px;corner-shape:round;-webkit-mask-image:linear-gradient(to right,transparent,oklch(0 0 0) 16px,oklch(0 0 0) calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,oklch(0 0 0) 16px,oklch(0 0 0) calc(100% - 16px),transparent)}.landing-category-card__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--category-card-progress-color);border-radius:inherit;corner-shape:inherit;box-shadow:0 0 8px var(--category-card-progress-glow);filter:blur(.5px);-webkit-mask-image:linear-gradient(to right,transparent,oklch(0 0 0) 16px,oklch(0 0 0) calc(100% - 16px),transparent);mask-image:linear-gradient(to right,transparent,oklch(0 0 0) 16px,oklch(0 0 0) calc(100% - 16px),transparent);pointer-events:none;transform:scaleX(0);transform-origin:left center}:dir(rtl) .landing-category-card__progress-fill{transform-origin:right center}.landing-category-card-item[data-progress-state=active] .landing-category-card__progress-fill{animation:landing-category-card-progress var(--category-card-duration) linear both}.landing-categories[data-autoplay-state=paused] .landing-category-card__progress-fill{animation-play-state:paused}@keyframes landing-category-card-progress{to{transform:scaleX(1)}}@media(min-width:48rem){.landing-categories[data-expandable-category-cards]{--category-card-media-height: 320px;display:flex;flex-wrap:nowrap;align-items:start;gap:12px}.landing-categories[data-expandable-category-cards]>.landing-category-card-item{flex:1 1 0}.landing-categories[data-expandable-category-cards]>.landing-category-card-item[data-active=true]{flex-grow:2}.landing-categories[data-expandable-category-cards] .landing-category-card,.landing-categories[data-expandable-category-cards] .landing-category-card--coffee,.landing-categories[data-expandable-category-cards] .landing-category-card--equipment,.landing-categories[data-expandable-category-cards] .landing-category-card--machines{height:auto}.landing-categories[data-expandable-category-cards] .landing-category-card__media,.landing-categories[data-expandable-category-cards] .landing-category-card--coffee .landing-category-card__media{height:320px;flex-basis:320px}.landing-categories[data-expandable-category-cards] .landing-category-card__media--equipment:after,.landing-categories[data-expandable-category-cards] .landing-category-card__media--machines:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:var(--category-card-inactive-tint);opacity:0;pointer-events:none}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=false] .landing-category-card__media--equipment:after,.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=false] .landing-category-card__media--machines:after{opacity:1}.landing-categories[data-expandable-category-cards] .landing-category-card__summary,.landing-categories[data-expandable-category-cards] .landing-category-card--coffee .landing-category-card__summary,.landing-categories[data-expandable-category-cards] .landing-category-card--equipment .landing-category-card__summary,.landing-categories[data-expandable-category-cards] .landing-category-card--machines .landing-category-card__summary{position:relative;display:grid;width:100%;height:90px;min-height:90px;min-width:0;align-content:start;gap:8px}.landing-categories[data-expandable-category-cards] .landing-category-card__title,.landing-categories[data-expandable-category-cards] .landing-category-card__title-row,.landing-categories[data-expandable-category-cards] .landing-category-card__description,.landing-categories[data-expandable-category-cards] .landing-category-card--coffee .landing-category-card__description,.landing-categories[data-expandable-category-cards] .landing-category-card--equipment .landing-category-card__description,.landing-categories[data-expandable-category-cards] .landing-category-card--machines .landing-category-card__description{position:static;width:100%;height:auto;white-space:normal}.landing-categories[data-expandable-category-cards] .landing-category-card__title-row{display:inline-flex;max-width:100%;align-items:center;gap:6px}.landing-categories[data-expandable-category-cards] .landing-category-card__description{align-items:flex-start}.landing-categories[data-expandable-category-cards] .landing-category-card__description>span:first-child,.landing-categories[data-expandable-category-cards] .landing-category-card--equipment .landing-category-card__description>span:first-child,.landing-categories[data-expandable-category-cards] .landing-category-card--machines .landing-category-card__description>span:first-child{min-width:0;flex:0 1 auto}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=false] .landing-category-card__description{opacity:.68}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=true] .landing-category-card__description{opacity:1}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=false] .landing-category-card__description>span:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=true] .landing-category-card__description>span:first-child{display:block;overflow:visible;-webkit-line-clamp:unset}}@media(min-width:64rem){.landing-categories[data-expandable-category-cards]{--category-card-media-height: clamp(360px, 31.25vw, 450px)}.landing-categories[data-expandable-category-cards] .landing-category-card__media,.landing-categories[data-expandable-category-cards] .landing-category-card--coffee .landing-category-card__media{height:clamp(360px,31.25vw,450px);flex-basis:clamp(360px,31.25vw,450px)}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active=false] .landing-category-card__description>span:first-child{-webkit-line-clamp:2}}@media(prefers-reduced-motion:no-preference)and (min-width:48rem){.landing-categories[data-expandable-category-cards]>.landing-category-card-item{transition:flex-grow var(--category-card-transition-duration) var(--category-card-transition-ease)}.landing-categories[data-expandable-category-cards] .landing-category-card__description{transition:opacity .22s ease}.landing-categories[data-expandable-category-cards] .landing-category-card__media--equipment:after,.landing-categories[data-expandable-category-cards] .landing-category-card__media--machines:after{transition:opacity var(--category-card-video-exit-duration) var(--category-card-transition-ease)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:48rem){.landing-categories[data-expandable-category-cards] .landing-category-card__arrow{opacity:0;filter:blur(4px);transform:scale(.25);transform-origin:center;transition:opacity .15s cubic-bezier(.2,0,0,1),filter .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.landing-categories[data-expandable-category-cards] .landing-category-card:is(:hover,:focus-visible) .landing-category-card__arrow{opacity:1;filter:blur(0);transform:scale(1)}}@media(prefers-reduced-motion:reduce)and (min-width:48rem){.landing-categories[data-expandable-category-cards]>.landing-category-card-item[data-active]{flex-grow:1}.landing-categories[data-expandable-category-cards] .landing-category-card__timeline{display:none}.landing-categories[data-expandable-category-cards] .landing-category-card-item[data-active] .landing-category-card__description{visibility:visible;opacity:1;transform:none}}@media(max-width:1023px){.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer){height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__reassurance-item{width:auto;min-width:0;max-width:100%;flex:0 1 auto;justify-content:flex-start;white-space:normal}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__reassurance-item:first-child{display:block;text-wrap:pretty}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__reassurance-item:first-child .landing-hero__reassurance-icon{display:inline-block;margin-inline-end:4px;vertical-align:middle}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__dispatch-message--timer,.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__dispatch-visual{display:inline;white-space:normal}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__dispatch-prefix{margin-inline-end:4px}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__dispatch-time{gap:0}}@container (max-width: 367px){.landing-hero__dispatch-working{display:none}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer){align-items:center;text-align:center}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__reassurance-item{justify-content:center}.landing-hero__reassurance:has(.landing-hero__dispatch-message--timer) .landing-hero__reassurance-item:first-child{text-wrap:balance}}@media(max-width:1023px){.landing-finder-card,.landing-rewards-card{padding-block:32px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/landing.css.map */
