.roaster-strip-module__ucZThW__strip{border-block:1px solid var(--color-line);overflow:hidden}.roaster-strip-module__ucZThW__track{width:max-content;animation:70s linear infinite roaster-strip-module__ucZThW__loop;display:flex}.roaster-strip-module__ucZThW__strip[data-stopped] .roaster-strip-module__ucZThW__track{animation-play-state:paused}@media (hover:hover){.roaster-strip-module__ucZThW__strip:hover .roaster-strip-module__ucZThW__track{animation-play-state:paused}}.roaster-strip-module__ucZThW__track ul{align-items:center;gap:var(--space-12);padding-block:var(--space-6);padding-inline-end:var(--space-12);list-style:none;display:flex}@media (min-width:720px){.roaster-strip-module__ucZThW__track ul{gap:var(--space-16);padding-inline-end:var(--space-16)}}@keyframes roaster-strip-module__ucZThW__loop{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.roaster-strip-module__ucZThW__strip{scrollbar-width:none;overflow-x:auto}.roaster-strip-module__ucZThW__track{padding-inline:var(--space-gutter);margin:0 auto;animation:none}.roaster-strip-module__ucZThW__track .roaster-strip-module__ucZThW__copy{display:none}}.roaster-strip-module__ucZThW__item{flex-shrink:0;align-items:center;display:flex}.roaster-strip-module__ucZThW__item img{width:var(--logo-w);height:var(--logo-h);object-fit:contain;mix-blend-mode:multiply}@media (min-width:720px){.roaster-strip-module__ucZThW__item img{width:calc(var(--logo-w) * 1.33);height:calc(var(--logo-h) * 1.33)}}
.page-module___8aEwW__page{flex-direction:column;min-height:100svh;display:flex}.page-module___8aEwW__page main{flex:1}.page-module___8aEwW__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-module___8aEwW__headerLink{color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.page-module___8aEwW__wrap{width:100%;max-width:1080px;padding:0 var(--space-gutter);margin:0 auto}.page-module___8aEwW__soft{color:var(--color-grey-warm)}.page-module___8aEwW__muted{color:var(--color-ink-muted)}.page-module___8aEwW__fine{color:var(--color-grey-warm);font-size:var(--text-sm)}.page-module___8aEwW__fine a{color:inherit}.page-module___8aEwW__eyebrow{background:var(--color-accent-lime);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);align-self:center;font-weight:500}.page-module___8aEwW__eyebrowPlain{color:var(--color-grey-warm);font-size:var(--text-xs);font-weight:500}.page-module___8aEwW__cta{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);text-align:center;align-self:stretch;font-weight:500;text-decoration:none}.page-module___8aEwW__hero{width:100%;max-width:var(--width-content);padding:var(--space-12) var(--space-gutter);align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;margin:0 auto;display:flex}.page-module___8aEwW__heroText{gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__title{font-size:var(--text-display);line-height:1.35}.page-module___8aEwW__lead{color:var(--color-ink-muted);font-size:var(--text-lg)}.page-module___8aEwW__sample{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__fan{justify-content:center;display:flex}.page-module___8aEwW__fanBag{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-tile);border:2px solid var(--color-paper);width:120px;position:relative;overflow:hidden}.page-module___8aEwW__fanBag:first-child{margin-inline-end:calc(-1 * var(--space-4));transform:rotate(6deg)translateY(8px)}.page-module___8aEwW__fanBag:nth-child(2){z-index:1;width:140px}.page-module___8aEwW__fanBag:nth-child(3){margin-inline-start:calc(-1 * var(--space-4));transform:rotate(-6deg)translateY(8px)}.page-module___8aEwW__fanBag img{object-fit:cover;mix-blend-mode:multiply}@media (min-width:720px){.page-module___8aEwW__fanBag{width:160px}.page-module___8aEwW__fanBag:nth-child(2){width:190px}}.page-module___8aEwW__caption{font-size:var(--text-sm);color:var(--color-ink-muted)}.page-module___8aEwW__build{gap:var(--space-3);width:100%;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:0 8px 24px var(--color-shadow);flex-direction:column;display:flex}.page-module___8aEwW__buildTitle{font-size:var(--text-xl)}.page-module___8aEwW__chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.page-module___8aEwW__chips li{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-section);font-size:var(--text-sm)}.page-module___8aEwW__section{padding:var(--space-12) 0}.page-module___8aEwW__alt{background:var(--color-section)}.page-module___8aEwW__heading{gap:var(--space-1);margin-bottom:var(--space-8);text-align:center;flex-direction:column;display:flex}.page-module___8aEwW__h2{font-size:var(--text-xl);line-height:1.4}@media (min-width:720px){.page-module___8aEwW__h2{font-size:var(--text-2xl)}}.page-module___8aEwW__promiseList p{color:var(--color-ink-muted)}.page-module___8aEwW__faq{max-width:var(--width-content);border-top:1px solid var(--color-line);margin:0 auto}.page-module___8aEwW__faq details{border-bottom:1px solid var(--color-line)}.page-module___8aEwW__faq summary{padding:var(--space-4) 0;cursor:pointer;font-weight:700}.page-module___8aEwW__faq p{padding-bottom:var(--space-4);color:var(--color-ink-muted)}.page-module___8aEwW__stories{gap:var(--space-6);list-style:none;display:grid}@media (min-width:720px){.page-module___8aEwW__stories{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__story{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;display:flex}.page-module___8aEwW__storyLogo{border-radius:var(--radius-md);background:var(--color-tile);width:64px;height:64px;position:relative;overflow:hidden}.page-module___8aEwW__storyLogo img{object-fit:contain}.page-module___8aEwW__storyName{font-family:var(--font-display);font-size:var(--text-lg)}.page-module___8aEwW__promises{background:var(--color-accent-lime)}.page-module___8aEwW__promiseList{gap:var(--space-6);list-style:none;display:grid}@media (min-width:720px){.page-module___8aEwW__promiseList{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__promiseList li{gap:var(--space-1);flex-direction:column;display:flex}.page-module___8aEwW__promiseList b{font-family:var(--font-display);font-size:var(--text-lg)}.page-module___8aEwW__close .page-module___8aEwW__wrap{max-width:var(--width-content);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.page-module___8aEwW__close .page-module___8aEwW__cta{align-self:center;min-width:240px}
.sections-module__s8QgVW__steps{gap:var(--space-4);list-style:none;display:grid}@media (min-width:720px){.sections-module__s8QgVW__steps{grid-template-columns:repeat(4,1fr)}}.sections-module__s8QgVW__step{gap:var(--space-2);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;display:flex}.sections-module__s8QgVW__num{border-radius:var(--radius-full);background:var(--color-accent-lilac);width:28px;height:28px;font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.sections-module__s8QgVW__chips{align-content:center;gap:var(--space-1);min-height:64px;margin-block:var(--space-2);flex-wrap:wrap;display:flex}.sections-module__s8QgVW__chips span{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-section);font-size:var(--text-xs)}.sections-module__s8QgVW__chips .sections-module__s8QgVW__picked{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sections-module__s8QgVW__reason{justify-content:center;gap:var(--space-1);min-height:64px;margin-block:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-cream);font-size:var(--text-xs);flex-direction:column;display:flex}.sections-module__s8QgVW__match{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-lime);align-self:flex-start;font-weight:700}.sections-module__s8QgVW__doors{gap:var(--space-4);list-style:none;display:grid}@media (min-width:720px){.sections-module__s8QgVW__doors{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.sections-module__s8QgVW__door{gap:var(--space-2);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.sections-module__s8QgVW__door b{font-family:var(--font-display);font-size:var(--text-xl)}.sections-module__s8QgVW__peach{background:var(--color-accent-peach)}.sections-module__s8QgVW__lilac{background:var(--color-accent-lilac)}.sections-module__s8QgVW__cream{background:var(--color-accent-cream)}.sections-module__s8QgVW__iconTile{border-radius:var(--radius-md);background:var(--color-paper);place-items:center;width:52px;height:52px;display:grid}.sections-module__s8QgVW__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);font-weight:500;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.sections-module__s8QgVW__button{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);text-align:center;margin-top:auto;font-weight:500}
.site-footer-module__STLB6W__footer{background:var(--color-section);color:var(--color-grey-warm);font-size:var(--text-sm);padding:var(--space-8) var(--space-gutter);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.site-footer-module__STLB6W__links{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.site-footer-module__STLB6W__links a{color:var(--color-ink-muted)}
.legal-module__BkY0oa__page{flex-direction:column;min-height:100svh;display:flex}.legal-module__BkY0oa__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line)}.legal-module__BkY0oa__header a{color:inherit}.legal-module__BkY0oa__main{width:100%;max-width:var(--width-content);padding:var(--space-12) var(--space-gutter);gap:var(--space-8);flex-direction:column;flex:1;margin:0 auto;display:flex}.legal-module__BkY0oa__intro{gap:var(--space-4);flex-direction:column;display:flex}.legal-module__BkY0oa__title{font-size:var(--text-display);line-height:1.35}.legal-module__BkY0oa__lead{color:var(--color-ink-muted);font-size:var(--text-lg)}.legal-module__BkY0oa__updated{color:var(--color-grey-warm);font-size:var(--text-sm)}.legal-module__BkY0oa__body{gap:var(--space-8);flex-direction:column;display:flex}.legal-module__BkY0oa__body section{gap:var(--space-3);flex-direction:column;display:flex}.legal-module__BkY0oa__body h2{font-size:var(--text-xl);line-height:1.4}.legal-module__BkY0oa__body ul{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-6);display:flex}.legal-module__BkY0oa__body a{color:var(--color-ink)}.legal-module__BkY0oa__missing{background:var(--color-accent-peach);color:var(--color-ink);padding:0 var(--space-1);border-radius:var(--radius-sm)}
