:root{--stemm-accent: #0C0C0D;--stemm-accent-rgb: 12 12 13;--stemm-ink-rgb: var(--color-foreground-rgb);--stemm-radius-lg: 28px;--stemm-radius-md: 18px;--stemm-radius-sm: 12px;--stemm-ease: cubic-bezier(.2, .7, .2, 1);--stemm-section-pad: clamp(48px, 5.5vw, 80px)}.stemm-section{position:relative;padding-block:var(--stemm-section-pad);overflow:hidden;color:var(--color-foreground);background:var(--color-background)}.stemm-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}.stemm-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-subheading--family);font-weight:500;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stemm-accent)}.stemm-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.stemm-head{display:grid;gap:16px;max-width:44rem;margin-block-end:clamp(32px,5vw,56px)}.stemm-head--center{margin-inline:auto;text-align:center;justify-items:center}.stemm-head .h2,.stemm-head .h1{margin:0;text-wrap:balance}.stemm-lead{margin:0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.6;color:rgb(var(--stemm-ink-rgb) / .7);max-width:58ch}.stemm-lead strong{color:var(--color-foreground);font-weight:500}.stemm-title em{font-style:normal;color:var(--stemm-accent)}.stemm-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.stemm-actions .button,.stemm-actions .button-secondary{padding:13px 26px;font-size:.9375rem;font-weight:500;letter-spacing:.02em;transition:transform .25s var(--stemm-ease),box-shadow .25s var(--stemm-ease)}.stemm-actions .button:hover,.stemm-actions .button-secondary:hover{transform:translateY(-2px)}.stemm-actions .button:hover{box-shadow:0 12px 28px -10px rgb(var(--stemm-ink-rgb) / .45)}.stemm-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--color-foreground);background:rgb(var(--color-background-rgb) / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -12px rgb(var(--stemm-ink-rgb) / .35),0 0 0 1px rgb(var(--stemm-ink-rgb) / .06)}.stemm-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--stemm-accent);box-shadow:0 0 0 4px rgb(var(--stemm-accent-rgb) / .18);flex:none}.stemm-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none}.stemm-trust li{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:rgb(var(--stemm-ink-rgb) / .75)}.stemm-check{width:18px;height:18px;flex:none;color:var(--stemm-accent)}.stemm-card{position:relative;display:grid;gap:14px;padding:28px 24px;border-radius:var(--stemm-radius-md);background:var(--color-background);box-shadow:0 0 0 1px rgb(var(--stemm-ink-rgb) / .08);transition:transform .35s var(--stemm-ease),box-shadow .35s var(--stemm-ease)}.stemm-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(var(--stemm-accent-rgb) / .35),0 24px 48px -24px rgb(var(--stemm-ink-rgb) / .35)}.stemm-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--stemm-accent);background:rgb(var(--stemm-accent-rgb) / .1)}.stemm-card__icon svg,.stemm-card__icon img{width:22px;height:22px;fill:currentColor}.stemm-card__title{margin:0;font-family:var(--font-heading--family);font-weight:500;font-size:1.0625rem;line-height:1.3;letter-spacing:-.01em}.stemm-card__text{margin:0;font-size:.9375rem;line-height:1.55;color:rgb(var(--stemm-ink-rgb) / .65)}.stemm-footnote{margin:32px 0 0;font-size:.8125rem;line-height:1.6;color:rgb(var(--stemm-ink-rgb) / .5);max-width:70ch}.stemm-section--dark{--stemm-accent: #ffffff;--stemm-accent-rgb: 255 255 255;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--stemm-ink-rgb: 255 255 255;--color-background: #0C0C0D;--color-background-rgb: 12 12 13;color:#fff;background:#0c0c0d}.stemm-section--dark .button-secondary{--button-color: #ffffff;--button-background-color: rgba(0, 0, 0, 0);--button-border-color: rgb(255 255 255 / .4)}.stemm-section--dark .button-secondary:hover{--button-color: #0C0C0D;--button-background-color: #ffffff;--button-border-color: #ffffff}.stemm-section--dark .stemm-eyebrow{color:#fff}.stemm-section--tint{background:#f5f2ec;--color-background: #F5F2EC;--color-background-rgb: 246 245 242}.stemm-sticky-cta{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;transform:translate(-50%);display:none;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:500;font-size:.9375rem;text-decoration:none;color:#fff;background:#0c0c0d;box-shadow:0 16px 40px -12px #0000008c;white-space:nowrap}.stemm-sticky-cta .stemm-chip__dot{background:#fff;box-shadow:0 0 0 4px #ff5f8640}@media screen and (max-width:749px){.stemm-sticky-cta{display:inline-flex}}@media(prefers-reduced-motion:reduce){.stemm-card,.stemm-actions .button,.stemm-actions .button-secondary{transition:none}}.button,.button-secondary{transition:transform .25s var(--stemm-ease),box-shadow .25s var(--stemm-ease),background-color .25s var(--stemm-ease)}.button:hover,.button-secondary:hover{transform:translateY(-2px)}.button:hover{box-shadow:0 12px 28px -10px rgb(var(--stemm-ink-rgb) / .45)}.text-block+.button,.text-block+.button-secondary{margin-block-start:10px}@media(prefers-reduced-motion:reduce){.button,.button-secondary{transition:none}.button:hover,.button-secondary:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/stemm.css.map */
