:root{--milk:#FFFDF6;--cream:#FDF7E7;--white:#FFFFFF;--ink:#282828;--ink-soft:#616161;--ink-faint:#9B978C;--line:#EDE7D7;--rose:#FFD3DF;--rose-deep:#F7ADBF;--rose-pale:#FDEBF0;--lime:#E2E868;--lime-pale:#F9FFDB;--peach:#F9CDA4;--sky:#CFE0F2;--focus:#1E3B2F;--focus-tint:#DFEBE0;--chill:#2A2D5C;--chill-tint:#DFE2F4;--strong:#6B2532;--strong-tint:#F8DADF;--gutter:clamp(20px,5vw,64px);--maxw:1320px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:128px;--r-btn:6px;--r-tile:20px;--r-block:32px;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--script:"Caveat","Segoe Script",cursive;--dur:.22s;--ease:cubic-bezier(.22,.61,.36,1)}.be *,.be *:before,.be *:after{box-sizing:border-box}.be{background:var(--milk);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.be img{max-width:100%;display:block}.be a{color:inherit;text-decoration:none}.be button{font:inherit;color:inherit}.be ::selection{background:var(--lime)}.be :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.be .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.be .display{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 40;line-height:1.06;letter-spacing:.01em;margin:0;text-wrap:balance}.be .display em{font-style:italic}.be h2.display{font-size:clamp(2.15rem,4.2vw,3.25rem)}.be h3.display{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.15}.be .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);margin:0 0 var(--s2)}.be .lede{font-size:1rem;color:var(--ink-soft);max-width:52ch;margin:var(--s2) 0 0;line-height:1.8}.be .center{text-align:center;margin-inline:auto}.be .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:var(--r-btn);font-family:var(--serif);font-variation-settings:"opsz" 24,"SOFT" 40;font-size:17px;font-weight:400;letter-spacing:.01em;cursor:pointer;border:1.5px solid transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);touch-action:manipulation}.be .btn:active{transform:scale(.975)}.be .btn--solid{background:var(--ink);color:var(--milk)}.be .btn--solid:hover{background:#000}.be .btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.be .btn--ghost:hover{background:var(--ink);color:var(--milk)}.be .btn--full{width:100%}.be .btn--sm{min-height:44px;padding:0 20px;font-size:15px}.be .chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:var(--s4)}.be .chip{min-height:40px;padding:0 22px;border-radius:999px;border:1px solid var(--ink);background:transparent;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.be .chip:hover{background:var(--cream)}.be .chip[aria-pressed=true]{background:var(--line);border-color:transparent}.be .blob{position:absolute;border-radius:58% 42% 47% 53%/48% 55% 45% 52%;pointer-events:none;z-index:0}.be .stars{display:inline-flex;gap:2px}.be .stars svg{width:15px;height:15px;fill:var(--ink)}.be .section{padding-block:clamp(64px,8vw,var(--s8))}.be .section__head{margin:0 auto clamp(28px,4vw,var(--s5));text-align:center}.be .section__head .display{max-width:20ch;margin-inline:auto}.be .section__head .lede{max-width:46ch;margin-inline:auto}.be .block{border-radius:var(--r-block);padding:clamp(32px,4.5vw,var(--s7));display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,var(--s6));align-items:center;position:relative;overflow:hidden}.be .block--rose{background:var(--rose)}.be .block--lime{background:var(--lime-pale)}.be .block__media{position:relative;display:grid;place-items:center}.be .block__media img{position:relative;z-index:1;width:100%;max-width:440px;height:auto}.be .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s5)}.be .reveal{opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.be .reveal.is-in{opacity:1;transform:none}@media(max-width:860px){.be .block{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.be *,.be *:before,.be *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.be .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/be-base.css.map */
