.editorial__head{text-align:center;margin-bottom:var(--space-16)}.editorial__head .eyebrow{display:block;margin-bottom:var(--space-3)}.editorial__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:var(--space-4)}.editorial__tile{margin:0;overflow:hidden;border-radius:4px}.editorial__tile img,.editorial__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.editorial__tile:hover img{transform:scale(1.05)}.editorial__tile--tall{grid-row:span 2}.editorial__tile--wide{grid-column:span 2}@media(max-width:720px){.editorial__grid{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.editorial__tile--tall{grid-row:span 1}.editorial__tile--wide{grid-column:span 2}}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-block:var(--space-24) var(--space-16);overflow:hidden;color:var(--color-neutral)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(160deg,var(--color-light-lychee) 0%,var(--color-plum) 100%)}.hero__media img,.hero__placeholder{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1f1b1840,#a835628c)}.hero__content{position:relative;z-index:2;max-width:720px}.hero__eyebrow{color:var(--color-neutral);opacity:.9}.hero__headline{margin-block:var(--space-4) var(--space-6);color:var(--color-neutral)}.hero__sub{font-size:1.125rem;margin-bottom:var(--space-8);opacity:.92;max-width:38ch}@media(max-width:720px){.hero{min-height:88vh}.hero__sub{font-size:1rem}}.signup__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.signup__copy .eyebrow{display:block;margin-bottom:var(--space-3)}.signup__copy h2{margin-bottom:var(--space-3)}.signup__form{display:flex;gap:var(--space-3);background:var(--color-neutral);padding:var(--space-3);border-radius:999px}.signup__form input{flex:1;border:none;background:transparent;padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-ink);outline:none;min-width:0}.signup__form input::placeholder{color:#1f1b1873}.signup__btn{background:var(--color-dark-lychee);color:var(--color-neutral)}.signup__btn:hover{background:var(--color-ink)}.signup__success{padding:var(--space-3) var(--space-4);color:var(--color-ink);font-weight:500}@media(max-width:900px){.signup__inner{grid-template-columns:1fr;gap:var(--space-8)}}.pillars__eyebrow{text-align:center;display:block;margin-bottom:var(--space-12)}.pillars__grid{gap:var(--space-12)}.pillar{text-align:center;padding-inline:var(--space-4)}.pillar__title{font-size:clamp(2.5rem,5vw,4rem);color:var(--color-dark-lychee);margin-bottom:var(--space-4)}.pillar__body{margin-inline:auto;color:var(--color-ink);opacity:.85}.promo-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--space-4);visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.promo-popup[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.promo-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1b188c}.promo-popup__panel{position:relative;z-index:1;width:min(440px,100%);max-height:calc(100dvh - var(--space-8));overflow-y:auto;background:var(--promo-bg, var(--color-neutral));color:var(--promo-fg, var(--color-ink));border-radius:14px;box-shadow:0 24px 60px #1f1b1859;transform:translateY(12px) scale(.98);transition:transform var(--dur-base) var(--ease-out)}.promo-popup[aria-hidden=false] .promo-popup__panel{transform:translateY(0) scale(1)}.promo-popup__close{position:absolute;top:var(--space-2);right:var(--space-3);font-size:1.75rem;line-height:1;color:inherit;opacity:.7;transition:opacity var(--dur-fast) var(--ease-out)}.promo-popup__close:hover{opacity:1}.promo-popup__media img{width:100%;height:auto;border-radius:14px 14px 0 0}.promo-popup__body{padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}.promo-popup__eyebrow{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:var(--space-2)}.promo-popup__heading{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.05;margin-bottom:var(--space-3)}.promo-popup__text{font-size:var(--fs-body);line-height:1.6;margin-bottom:var(--space-6)}.promo-popup__text :where(p,ul,ol):not(:last-child){margin-bottom:var(--space-3)}.promo-popup__cta{display:inline-block}@media(prefers-reduced-motion:reduce){.promo-popup,.promo-popup__panel{transition:none}}.marquee{background:var(--marquee-bg, var(--color-dark-lychee));color:var(--marquee-fg, var(--color-neutral));overflow:hidden;padding-block:var(--space-3);white-space:nowrap}.marquee__track{display:inline-flex;align-items:center;animation:marquee-scroll var(--marquee-duration, 24s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-inline:var(--space-4)}.marquee__item--link{color:inherit;text-decoration:none;cursor:pointer;transition:opacity var(--dur-fast)}.marquee__item--link:hover,.marquee__item--link:focus-visible{text-decoration:underline;text-underline-offset:.3em;opacity:.85}.marquee__dot{color:var(--marquee-dot, var(--color-green-apple));font-size:.7em}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.story__media img,.story__placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.story__eyebrow{color:var(--color-light-lychee);display:block;margin-bottom:var(--space-4)}.story__copy h2{color:var(--color-neutral);margin-bottom:var(--space-6)}.story__body p,.story__copy p{color:var(--color-neutral);opacity:.92;margin-bottom:var(--space-4)}.story__pull{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;opacity:1!important;margin-top:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
