.melo-v3-hero{overflow:clip}.melo-v3-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.25rem) clamp(3rem,6vw,5rem);min-height:min(700px,calc(100svh - 132px))}.melo-v3-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--melo-space-5)}.melo-v3-hero__title{display:flex;flex-direction:column}.melo-v3-hero__line{display:block}.melo-v3-hero__line:nth-child(2){font-size:.56em;line-height:1.16;margin-block-start:.24em;letter-spacing:0;font-weight:700}.melo-v3-hero__text{max-width:34ch}.melo-v3-hero__actions{display:flex;align-items:center;gap:var(--melo-space-5);flex-wrap:wrap}.melo-v3-hero__media{display:grid;justify-items:center}.melo-v3-hero__frame{height:clamp(420px,66vh,620px);aspect-ratio:var(--melo-ratio-blob-tall);clip-path:url(#melo-v3-clip-blob-tall);--melo-focal: var(--melo-focal-desktop)}@media screen and (max-width:999px){.melo-v3-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.melo-v3-hero__frame{height:clamp(360px,52vh,480px)}}@media screen and (max-width:749px){.melo-v3-hero__inner{grid-template-columns:1fr;gap:var(--melo-space-5);padding-block:var(--melo-space-4) var(--melo-space-7)}.melo-v3-hero__media{order:-1}.melo-v3-hero__frame{height:auto;width:min(100%,440px);aspect-ratio:var(--melo-ratio-blob);clip-path:url(#melo-v3-clip-blob);--melo-focal: var(--melo-focal-mobile)}.melo-v3-hero__copy{gap:var(--melo-space-4)}.melo-v3-hero__actions{width:100%;justify-content:space-between}}.melo-v3-manifesto{padding-block:var(--melo-section-pad)}.melo-v3-manifesto__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--melo-space-6) var(--melo-space-7);align-items:end}.melo-v3-manifesto__tag{grid-column:1 / -1;justify-self:start;width:max-content;max-width:100%;margin:0;display:flex;flex-direction:column;gap:.1em;font-size:clamp(1rem,.85rem + .8vw,1.5rem);line-height:1.25;text-align:left}.melo-v3-manifesto__statement{grid-column:1 / -1;margin:0;display:grid;justify-items:start;font-family:var(--melo-font-he);font-weight:700;line-height:1.15;text-wrap:balance}.melo-v3-manifesto__l1,.melo-v3-manifesto__l3{font-size:clamp(1.5rem,1.05rem + 2vw,2.75rem)}.melo-v3-manifesto__l2{font-size:clamp(3rem,1.6rem + 6.2vw,6rem);line-height:1;margin-block:.06em;letter-spacing:-.008em}.melo-v3-manifesto__text{grid-column:2;justify-self:end;max-width:42ch}@media screen and (max-width:749px){.melo-v3-manifesto__inner{grid-template-columns:1fr;gap:var(--melo-space-5)}.melo-v3-manifesto__text{grid-column:1;justify-self:start}}.melo-how-to-title{display:inline-block;direction:ltr;unicode-bidi:isolate;max-width:100%}.melo-how-to-title__text{white-space:nowrap}.melo-how-to-title__logo{display:inline-block;height:1.1em;width:auto;max-width:none;vertical-align:middle;margin-inline-start:8px}.melo-v3-ritual{padding-block:var(--melo-section-pad)}.melo-v3-ritual__head{display:grid;gap:var(--melo-space-3);margin-block-end:clamp(2rem,5vw,4rem)}.melo-v3-ritual__title{margin:0;font-size:clamp(2.25rem,1.4rem + 3.6vw,4.25rem);line-height:1}.melo-v3-ritual__title.melo-v3-mono{width:max-content;max-width:100%}.melo-v3-ritual__sub{font-weight:400;margin:0}.melo-v3-ritual__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--melo-space-5)}.melo-v3-ritual__step{display:grid;gap:var(--melo-space-3);align-content:start;padding-block-start:var(--melo-space-4);border-block-start:1.5px solid var(--melo-blue-35)}.melo-v3-ritual__art{height:150px;display:flex;align-items:flex-end}.melo-v3-ritual__art img{display:block;max-height:100%;max-width:100%;width:auto;object-fit:contain}.melo-v3-ritual__body{display:grid;gap:.3rem}.melo-v3-ritual__num{font-size:var(--melo-text-sm)}.melo-v3-ritual__name{margin:0;font-size:var(--melo-text-xl);line-height:1.2}.melo-v3-ritual__text{margin:0;max-width:28ch}@media screen and (max-width:999px){.melo-v3-ritual__steps{grid-template-columns:1fr;gap:0}.melo-v3-ritual__step{grid-template-columns:96px minmax(0,1fr);gap:var(--melo-space-4);align-items:center;padding-block:var(--melo-space-4)}.melo-v3-ritual__step:last-child{border-block-end:1.5px solid var(--melo-blue-35)}.melo-v3-ritual__art{height:96px;align-items:center;justify-content:center}.melo-v3-ritual__text{max-width:none}}.melo-v3-reasons{padding-block:calc(var(--melo-section-pad) + .5rem);margin-block:clamp(16px,2.2vw,30px);--melo-wave-color: var(--melo-blue)}.melo-v3-reasons__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,6vw,6rem);align-items:center}.melo-v3-reasons__list{list-style:none;margin:0;padding:0;display:grid}.melo-v3-reasons__item{display:grid;gap:.4rem;padding-block:clamp(1.25rem,2.6vw,2.25rem);border-block-start:1.5px solid var(--melo-cream-35)}.melo-v3-reasons__item:last-child{border-block-end:1.5px solid var(--melo-cream-35)}.melo-v3-reasons__title{display:block;font:700 clamp(1.5rem,1.05rem + 1.9vw,2.75rem) / 1.14 var(--melo-font-he)}.melo-v3-reasons__text{display:block;font-size:var(--melo-text-lg);color:var(--melo-cream);opacity:.86;max-width:36ch}.melo-v3-reasons__media .melo-v3-frame{aspect-ratio:var(--melo-ratio-portrait);max-height:620px;margin-inline:auto}@media screen and (max-width:999px){.melo-v3-reasons__inner{grid-template-columns:1fr;gap:var(--melo-space-6)}.melo-v3-reasons__media{order:-1}.melo-v3-reasons__media .melo-v3-frame{aspect-ratio:4 / 3}}.melo-v3-story{padding-block:var(--melo-section-pad);overflow:clip}.melo-v3-story__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-inline-end:var(--melo-gutter)}.melo-v3-story__frame{aspect-ratio:4 / 3;min-height:380px;max-height:620px;border-start-end-radius:var(--melo-organic-se);border-end-end-radius:var(--melo-organic-ee)}.melo-v3-story__copy{display:grid;gap:var(--melo-space-5);justify-items:start;max-width:52ch;padding-inline-start:clamp(0rem,2vw,2rem)}.melo-v3-story__copy .melo-v3-h2{color:var(--melo-blue)}.melo-v3-story__text{font-size:var(--melo-text-lg)}@media screen and (max-width:999px){.melo-v3-story__inner{grid-template-columns:1fr;gap:var(--melo-space-6);padding-inline-end:0}.melo-v3-story__frame{min-height:0;max-height:none;margin-inline-end:var(--melo-gutter)}.melo-v3-story__copy{padding-inline:var(--melo-gutter);max-width:none}}.melo-v3-signature{background:var(--melo-white);color:var(--melo-blue)}.melo-v3-signature__stage{position:relative;transform:translateZ(0);perspective:1000px;overflow:hidden;height:clamp(380px,58vh,620px);background:var(--melo-white);isolation:isolate;container-type:size}.melo-v3-signature--short .melo-v3-signature__stage{height:clamp(300px,44vh,480px)}.melo-v3-signature__base{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.melo-v3-signature__mark{display:block;width:min(58vw,520px);height:auto;color:var(--melo-blue);transform:translateZ(0);backface-visibility:hidden}.melo-v3-signature__pool{position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate3d(-50%,-50%,0);background:var(--melo-blue);border-radius:46% 54% 58% 42%/55% 45% 60% 40%;overflow:hidden;contain:layout paint;will-change:width,height,border-radius;--melo-pool-final: max(820px, calc(max(100cqw, 100cqh)*1.4) )}.melo-v3-signature__pool-inner{position:absolute;top:50%;left:50%;width:100cqw;height:100cqh;transform:translate3d(-50%,-50%,0);backface-visibility:hidden;display:grid;place-items:center}.melo-v3-signature__pool .melo-v3-signature__mark{color:var(--melo-cream)}.melo-v3-signature__heading{position:absolute;z-index:3;inset-inline:var(--melo-gutter);inset-block-end:clamp(4.5rem,10svh,7rem);max-width:18ch;margin:0 auto;color:var(--melo-cream);font-family:var(--melo-font-he);font-size:clamp(2.4rem,1.25rem + 3.8vw,5.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:center;text-wrap:balance;pointer-events:none}@media(prefers-reduced-motion:no-preference){html.melo-v3-js .melo-v3-signature[data-melo-v3-scroll-ready] .melo-v3-signature__heading{opacity:0;transform:translateY(1.5rem);clip-path:inset(100% 0 0 0);will-change:opacity,transform,clip-path,filter}}html.melo-v3-js .melo-v3-signature.is-revealed .melo-v3-signature__pool{animation:melo-v3-blobOpen var(--melo-dur-liquid) var(--melo-ease) forwards}html:not(.melo-v3-js) .melo-v3-signature__pool{width:var(--melo-pool-final);height:var(--melo-pool-final);border-radius:55% 45% 42% 58%/45% 58% 42% 55%}.melo-v3-signature__caption{position:absolute;z-index:2;bottom:1.25rem;inset-inline-start:var(--melo-gutter);margin:0;font-size:var(--melo-text-sm);color:var(--melo-blue)}@keyframes melo-v3-blobOpen{0%{width:36px;height:36px;border-radius:46% 54% 58% 42%/55% 45% 60% 40%}30%{width:230px;height:230px;border-radius:60% 40% 38% 62%/42% 62% 38% 58%}60%{width:460px;height:460px;border-radius:38% 62% 57% 43%/63% 40% 60% 37%}to{width:var(--melo-pool-final);height:var(--melo-pool-final);border-radius:55% 45% 42% 58%/45% 58% 42% 55%}}@media(prefers-reduced-motion:reduce){.melo-v3-signature__pool{width:var(--melo-pool-final)!important;height:var(--melo-pool-final)!important;animation:none!important;border-radius:55% 45% 42% 58%/45% 58% 42% 55%}}.melo-v3-gallery{padding-block:var(--melo-section-pad)}.melo-v3-gallery__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--melo-space-5);flex-wrap:wrap;margin-block-end:clamp(1.5rem,4vw,3rem)}.melo-v3-gallery__title{margin:0;font-size:clamp(2.25rem,1.3rem + 4vw,4.75rem);line-height:.96;width:max-content;max-width:100%}.melo-v3-gallery__social{list-style:none;margin:0;padding:0;display:flex;gap:var(--melo-space-5)}.melo-v3-gallery__social-link{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--melo-text-base);color:inherit;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:2px;text-decoration-color:var(--melo-blue-35);transition:text-decoration-color .25s ease}.melo-v3-gallery__social-link:hover{text-decoration-color:currentColor}.melo-v3-gallery__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(200px,23vw,330px);gap:clamp(.75rem,1.5vw,1.25rem)}.melo-v3-gallery__item{margin:0}.melo-v3-gallery__item:nth-child(1){grid-column:span 5;grid-row:span 2}.melo-v3-gallery__item:nth-child(2){grid-column:span 4}.melo-v3-gallery__item:nth-child(3){grid-column:span 3}.melo-v3-gallery__item:nth-child(4){grid-column:span 3}.melo-v3-gallery__item:nth-child(5){grid-column:span 4}@media screen and (max-width:999px){.melo-v3-gallery__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(170px,30vw,300px)}.melo-v3-gallery__item:nth-child(1){grid-column:span 3;grid-row:span 2}.melo-v3-gallery__item:nth-child(2){grid-column:span 3}.melo-v3-gallery__item:nth-child(3){grid-column:span 3}.melo-v3-gallery__item:nth-child(4){grid-column:span 3}.melo-v3-gallery__item:nth-child(5){grid-column:span 3}}@media screen and (max-width:749px){.melo-v3-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,44vw,220px)}.melo-v3-gallery__item:nth-child(1){grid-column:span 2;grid-row:span 2}.melo-v3-gallery__item:nth-child(2),.melo-v3-gallery__item:nth-child(3){grid-column:span 1;grid-row:span 1}.melo-v3-gallery__item:nth-child(n+4){display:none}.melo-v3-gallery__head{align-items:flex-start;flex-direction:column}}.melo-v3-compare{padding-block:var(--melo-section-pad)}.melo-v3-compare__title{margin-block-end:clamp(1.5rem,4vw,3rem)}.melo-v3-compare__scroller{width:100%}.melo-v3-compare__table{width:100%;border-collapse:separate;border-spacing:0}.melo-v3-compare__table th,.melo-v3-compare__table td{padding:clamp(1rem,2.2vw,1.75rem) clamp(.75rem,2vw,1.75rem);text-align:start;vertical-align:top;border-block-end:1.5px solid var(--melo-blue-18)}.melo-v3-compare__table thead th{vertical-align:bottom;border-block-end:2px solid var(--melo-blue)}.melo-v3-compare__corner{width:18%}.melo-v3-compare__col{width:41%}.melo-v3-compare__col--melo,.melo-v3-compare__cell--melo{background:var(--melo-blue);color:var(--melo-cream)}.melo-v3-compare__col--melo{border-start-start-radius:var(--melo-organic-ss);border-start-end-radius:var(--melo-organic-se);border-block-end-color:var(--melo-cream-35)!important}.melo-v3-compare__cell--melo{border-block-end-color:var(--melo-cream-35)!important}.melo-v3-compare__table tbody tr:last-child .melo-v3-compare__cell--melo{border-end-end-radius:var(--melo-organic-ee);border-end-start-radius:var(--melo-organic-es);border-block-end:0}.melo-v3-compare__table tbody tr:last-child th,.melo-v3-compare__table tbody tr:last-child td{border-block-end:0}.melo-v3-compare__img{display:block;width:clamp(72px,9vw,132px);height:auto;aspect-ratio:1;object-fit:contain;margin-block-end:.75rem}.melo-v3-compare__col--melo .melo-v3-compare__img{background:var(--melo-cream);border-radius:var(--melo-radius);padding:.25rem}.melo-v3-compare__name{display:block;font-size:var(--melo-text-xl);font-weight:700}.melo-v3-compare__label{font-size:var(--melo-text-lg);font-weight:700}.melo-v3-compare__cell{font-size:var(--melo-text-base);line-height:1.5}@media screen and (max-width:749px){.melo-v3-compare__table,.melo-v3-compare__table tbody,.melo-v3-compare__table tr{display:block;width:100%}.melo-v3-compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.melo-v3-compare__table tr{padding-block:var(--melo-space-4);border-block-end:1.5px solid var(--melo-blue-18)}.melo-v3-compare__table th,.melo-v3-compare__table td{display:block;border:0;padding:.35rem 0}.melo-v3-compare__label{font-size:var(--melo-text-xl);padding-block-end:.6rem}.melo-v3-compare__table td.melo-v3-compare__cell{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding-block:.5rem}.melo-v3-compare__cell:before{content:attr(data-col);font-weight:700}.melo-v3-compare__cell--melo{background:var(--melo-blue);color:var(--melo-cream);padding:.85rem 1rem;border-radius:var(--melo-radius-sm);border-block-end:0!important}.melo-v3-compare__cell--melo:before{font-family:var(--melo-font-mono);direction:ltr;unicode-bidi:isolate}.melo-v3-compare__table tbody tr:last-child .melo-v3-compare__cell--melo{border-radius:var(--melo-radius-sm)}}.melo-v3-hero{min-height:auto;overflow:clip;background:var(--melo-blue);color:var(--melo-cream)}.melo-v3-hero__inner{--melo-hero-bleed: max(var(--melo-gutter), calc((100vw - var(--melo-container)) / 2));position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:clamp(1.75rem,6vw,3rem);min-height:auto;padding-block:clamp(3rem,10vw,5rem) 0}.melo-v3-hero__copy{position:relative;z-index:2;gap:clamp(1.15rem,4vw,1.75rem);max-width:42rem}.melo-v3-hero__title{order:1;font-size:clamp(3rem,14vw,3.5rem);line-height:1.1;letter-spacing:-.025em}.melo-v3-hero__line:nth-child(2){max-width:13ch;margin-block-start:.32em;font-size:.52em;line-height:1.14}.melo-v3-hero__text{order:2;max-width:30ch;color:var(--melo-cream)}.melo-v3-hero__actions{order:3;width:100%;gap:var(--melo-space-4)}.melo-v3-hero__commerce{display:contents}.melo-v3-hero__actions .melo-v3-btn{min-width:min(100%,18rem);min-height:var(--melo-control-height);overflow:hidden;isolation:isolate;contain:paint;backface-visibility:hidden;will-change:border-radius;animation:melo-v3-wave var(--melo-dur-loop) ease-in-out infinite;transition:transform var(--melo-dur-micro) var(--melo-ease),background-color .2s ease}.melo-v3-hero__actions .melo-v3-btn:hover{animation-duration:3s;transform:scale(1.03)}.melo-v3-hero__actions .melo-v3-btn:focus-visible{outline-color:var(--melo-cream)}.melo-v3-hero__meta{order:4;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;min-width:0;margin-block-start:.15rem}.melo-v3-hero__meta-separator{opacity:.72}.melo-v3-hero__meta--desktop-only{display:none}.melo-v3-hero__campaign{order:initial;display:flex;flex-wrap:wrap;align-items:baseline;justify-self:start;gap:.2rem .45rem;width:auto;max-width:32ch;min-height:0;aspect-ratio:auto;padding:0;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:inherit;text-align:start;text-decoration:none;transform:none}.melo-v3-hero__campaign strong,.melo-v3-hero__campaign span{overflow-wrap:normal;text-wrap:pretty}.melo-v3-hero__campaign strong{font-size:var(--melo-text-sm);line-height:1.35}.melo-v3-hero__campaign span{font-size:var(--melo-text-sm);line-height:1.35;opacity:.82}.melo-v3-hero__campaign:is(a):hover{text-decoration:underline;text-underline-offset:.25em}.melo-v3-hero__campaign:focus-visible{outline:3px solid var(--melo-cream);outline-offset:5px}.melo-v3-hero__campaign--desktop-only{display:none}.melo-v3-hero__media{position:relative;align-self:stretch;display:grid;place-items:end center;min-width:0}.melo-v3-hero__photo{position:relative;width:min(100vw,30rem);overflow:visible;border:0;border-radius:0;background:transparent}.melo-v3-hero__photo picture{display:contents}.melo-v3-hero__image{display:block;width:100%;height:auto;object-fit:contain;object-position:var(--melo-focal-mobile, 50% 50%);transform:none;filter:drop-shadow(2px 0 0 var(--melo-cream)) drop-shadow(-2px 0 0 var(--melo-cream)) drop-shadow(0 2px 0 var(--melo-cream)) drop-shadow(0 -2px 0 var(--melo-cream));-webkit-mask-image:none;mask-image:none}.melo-v3-hero--full_bleed{position:relative;isolation:isolate;min-height:max(36rem,calc(100vh - 6.5rem));min-height:max(36rem,calc(100svh - 6.5rem));background:#083f60}.melo-v3-hero--full_bleed:after{content:none}.melo-v3-hero--full_bleed .melo-v3-hero__inner{min-height:max(36rem,calc(100vh - 6.5rem));min-height:max(36rem,calc(100svh - 6.5rem));gap:0;padding-block:max(var(--melo-space-6),env(safe-area-inset-top)) max(var(--melo-space-6),env(safe-area-inset-bottom))}.melo-v3-hero--full_bleed .melo-v3-hero__copy{z-index:2;align-self:start;gap:clamp(1.125rem,5vw,1.5rem)}.melo-v3-hero--full_bleed :is(.melo-v3-hero__title,.melo-v3-hero__text,.melo-v3-hero__rating,.melo-v3-hero__campaign){text-shadow:0 1px 3px rgba(0,0,0,.42),0 0 16px rgba(0,0,0,.16)}.melo-v3-hero--full_bleed :is(.melo-v3-hero__rating,.melo-v3-hero__campaign):focus-visible{border-radius:.2rem;outline:3px solid var(--melo-cream);outline-offset:4px;box-shadow:0 0 0 2px #0006}.melo-v3-hero--full_bleed .melo-v3-hero__media{position:absolute;z-index:0;inset-block:0;inset-inline:calc(-1 * var(--melo-hero-bleed));width:auto;margin:0;background:#083f60}.melo-v3-hero--full_bleed .melo-v3-hero__photo{width:100%;height:100%;overflow:hidden}.melo-v3-hero--full_bleed .melo-v3-hero__image{position:absolute;top:-7.5%;bottom:auto;left:0;width:100%;height:115%;max-width:none;max-height:none;object-fit:cover;transform-style:preserve-3d;backface-visibility:hidden;transform:translateZ(0);object-position:var(--melo-focal-mobile, 50% 50%)!important;filter:none}.melo-v3-hero__trust{min-width:0;margin:0;padding:0;border:0}.melo-v3-hero__rating{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem .75rem;color:inherit;text-decoration:none}.melo-v3-hero__rating:hover{text-decoration:underline;text-underline-offset:.25em}.melo-v3-hero__stars{position:relative;display:inline-grid;direction:ltr;font-size:.86rem;letter-spacing:.08em;line-height:1}.melo-v3-hero__stars-base{opacity:.28}.melo-v3-hero__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--melo-rating, 0%);overflow:hidden;white-space:nowrap}.melo-v3-hero__score{font-size:clamp(1.2rem,1rem + .8vw,1.75rem)}@media screen and (min-width:750px){.melo-v3-hero{min-height:calc(100svh - 7rem)}.melo-v3-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);column-gap:clamp(2rem,6vw,7rem);min-height:calc(100svh - 7rem);padding-block:0}.melo-v3-hero__copy{align-self:center;gap:clamp(1.25rem,2vw,1.85rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.melo-v3-hero__campaign{display:flex;width:auto;min-height:0}.melo-v3-hero__campaign--desktop-only{display:flex}.melo-v3-hero__meta--desktop-only{display:grid}.melo-v3-hero__title{font-size:clamp(4rem,1.75rem + 4.75vw,6rem)}.melo-v3-hero__media{align-self:stretch;width:calc(100% + var(--melo-hero-bleed));margin-inline-end:calc(-1 * var(--melo-hero-bleed));place-items:end end}.melo-v3-hero__photo{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%}.melo-v3-hero__image{width:auto;max-width:none;height:min(100%,52rem);object-position:left bottom}.melo-v3-hero--full_bleed{min-height:max(42rem,calc(100vh - 7rem));min-height:max(42rem,calc(100svh - 7rem))}.melo-v3-hero--full_bleed .melo-v3-hero__inner{min-height:max(42rem,calc(100vh - 7rem));min-height:max(42rem,calc(100svh - 7rem));padding-block:0}.melo-v3-hero--full_bleed .melo-v3-hero__copy{align-self:center;gap:clamp(1.25rem,2vw,1.85rem)}.melo-v3-hero--full_bleed .melo-v3-hero__media{width:auto;margin:0}.melo-v3-hero--full_bleed .melo-v3-hero__image{width:100%;height:115%;object-position:var(--melo-focal-desktop, 50% 50%)!important}}@media screen and (min-width:1200px){.melo-v3-hero__copy:dir(ltr){transform:translate(clamp(2rem,calc((100vw - var(--melo-container)) / 4),6rem))}}.melo-v6-reviews{overflow:clip;padding-block:clamp(3.75rem,12vw,6rem);background:var(--melo-cream);color:var(--melo-blue)}.melo-v6-reviews__inner{display:grid;gap:clamp(2rem,7vw,3.75rem)}.melo-v6-reviews__header{display:grid;gap:1rem;align-items:end}.melo-v6-reviews__heading{max-width:12ch;margin:0;font-size:clamp(2.15rem,9vw,4.5rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.melo-v6-reviews__aggregate{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;font-size:var(--melo-text-sm)}.melo-v6-reviews__stars{position:relative;display:inline-grid;direction:ltr;letter-spacing:.08em;line-height:1}.melo-v6-reviews__stars-base{opacity:.22}.melo-v6-reviews__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--melo-rating, 0%);overflow:hidden;white-space:nowrap}.melo-v6-reviews__score{font-size:1.15rem}.melo-v6-reviews__carousel{display:grid;gap:1.5rem;padding-block:clamp(2rem,7vw,3.5rem);border-block:1px solid var(--melo-blue-35)}.melo-v6-reviews__track{margin:0;padding:0;list-style:none}.melo-v6-reviews__slide[hidden]{display:none}.melo-v6-reviews__quote{display:grid;align-content:center;gap:1rem;min-height:clamp(11rem,38vw,15rem);max-width:30ch;margin:0}.melo-v6-reviews__quote p{margin:0;font-size:clamp(1.65rem,6.6vw,3.7rem);font-weight:700;line-height:1.1;letter-spacing:-.018em;text-wrap:balance}.melo-v6-reviews__author{font-size:var(--melo-text-base)}.melo-v6-reviews__author cite{font-style:normal;font-weight:700}.melo-v6-reviews__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}.melo-v6-reviews__arrow{position:relative;display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:var(--melo-blue);cursor:pointer}.melo-v6-reviews__arrow>span{display:none}.melo-v6-reviews__arrow:before{content:"";width:.62rem;height:.62rem;border-block-start:2px solid currentColor;border-inline-start:2px solid currentColor}.melo-v6-reviews__arrow--prev:before{transform:rotate(45deg)}.melo-v6-reviews__arrow--next:before{transform:rotate(-135deg)}.melo-v6-reviews__arrow:hover{background:var(--melo-blue);color:var(--melo-cream)}.melo-v6-reviews__arrow:focus-visible,.melo-v6-reviews__autoplay:focus-visible,.melo-v6-reviews__all-link:focus-visible{outline:3px solid var(--melo-blue);outline-offset:4px}.melo-v6-reviews__arrow:disabled{opacity:.38;cursor:default}.melo-v6-reviews__status{font-size:var(--melo-text-xs)}.melo-v6-reviews__autoplay{position:relative;display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--melo-blue);cursor:pointer}.melo-v6-reviews__autoplay>span,.melo-v6-reviews__autoplay>span:before{display:block;width:2px;height:.75rem;background:currentColor}.melo-v6-reviews__autoplay>span{position:relative;margin-inline-end:.34rem}.melo-v6-reviews__autoplay>span:before{content:"";position:absolute;inset-inline-start:.34rem}.melo-v6-reviews__autoplay[data-paused]>span{width:0;height:0;margin:0;border-block:.42rem solid transparent;border-inline-start:.68rem solid currentColor;background:transparent;transform:translate(-.06rem)}.melo-v6-reviews__autoplay[data-paused]>span:before{display:none}.melo-v6-reviews__autoplay:hover{background:var(--melo-blue);color:var(--melo-cream)}.melo-v6-reviews__autoplay:disabled{opacity:.45;cursor:default}.melo-v6-reviews__all-link{width:max-content;color:inherit;font-weight:700;text-underline-offset:.28em}@media screen and (max-width:360px){.melo-v6-reviews__controls{gap:.5rem}.melo-v6-reviews__status{font-size:.75rem;white-space:nowrap}}@media screen and (min-width:750px){.melo-v6-reviews__header{grid-template-columns:minmax(0,1fr) auto}.melo-v6-reviews__aggregate{justify-content:flex-end}.melo-v6-reviews__quote{min-height:clamp(14rem,24vw,20rem);max-width:32ch}.melo-v6-reviews__controls{justify-content:flex-start}.melo-v6-reviews__status{min-width:8rem;text-align:center}}.melo-v3-manifesto{padding:0}.melo-v3-manifesto.melo-v3-field--cream{--melo-wave-color: var(--melo-cream)}.melo-v3-manifesto.melo-v3-field--gray{--melo-wave-color: var(--melo-gray)}.melo-v3-manifesto.melo-v3-field--white{--melo-wave-color: var(--melo-white)}.melo-v3-manifesto.melo-v3-field--blue{--melo-wave-color: var(--melo-blue)}.melo-v3-manifesto.melo-v3-wave-top:before{bottom:calc(100% - 1px);height:26px}.melo-v3-manifesto__intro{display:grid;place-items:center;padding-block:clamp(3rem,9vw,4.5rem) clamp(.75rem,3vw,1.25rem)}.melo-v3-manifesto__motion{min-height:100vh;min-height:100svh}.melo-v3-manifesto__stage{position:sticky;inset-block-start:0;height:100vh;height:100svh;min-height:100vh;min-height:100svh;overflow:hidden}.melo-v3-manifesto__english{position:relative;display:grid;place-items:center;align-content:center;box-sizing:border-box;width:min(calc(100% - (2 * var(--melo-gutter))),var(--melo-container));height:100%;min-height:100%;padding-block:max(var(--melo-space-6),env(safe-area-inset-top)) max(var(--melo-space-6),env(safe-area-inset-bottom))}.melo-v3-manifesto__lead{position:static;width:100%;max-width:18ch;margin:0;pointer-events:none;text-align:center;font-size:clamp(2rem,9vw,2.75rem);font-weight:700;line-height:1.05;text-wrap:balance}.melo-v3-manifesto__tag{justify-self:center;width:100%;margin:0;font-family:var(--melo-font-sans);font-weight:700;font-size:clamp(2rem,10vw,4.35rem);line-height:.92;letter-spacing:-.04em}.melo-v3-manifesto__tag span{display:block;white-space:nowrap;will-change:transform,opacity}html.melo-v3-js .melo-v3-manifesto__motion[data-melo-v3-scroll-ready] .melo-v3-manifesto__tag [data-melo-v3-scroll-line]{opacity:0;transform:translateY(24px)}.melo-v3-manifesto__narrative{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-height:0;padding-block:clamp(2.75rem,8vw,4rem) clamp(3.5rem,10vw,5rem);gap:var(--melo-space-5)}.melo-v3-manifesto__statement{grid-column:1;align-self:center}.melo-v3-manifesto__l1,.melo-v3-manifesto__l3{font-size:clamp(1.05rem,5.2vw,1.35rem)}.melo-v3-manifesto__l2{font-size:clamp(2.25rem,10.5vw,3.25rem)}.melo-v3-manifesto__text{grid-column:1;align-self:center;justify-self:start;max-width:34ch;font-size:clamp(1rem,4.6vw,1.125rem);line-height:1.4}.melo-v3-manifesto__editorial{display:none}.melo-v3-signature{background:var(--melo-white);color:var(--melo-blue);position:relative}.melo-v3-signature:before{content:"";position:absolute;inset-inline:0;bottom:calc(100% - 1px);height:26px;background:var(--melo-blue);-webkit-mask:var(--melo-wave-mask-flip) center / 100% 100% no-repeat;mask:var(--melo-wave-mask-flip) center / 100% 100% no-repeat;pointer-events:none;z-index:var(--melo-z-raised)}@media(min-width:750px){.melo-v3-signature:before{height:34px}}.melo-v3-signature:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:26px;background:#fff;-webkit-mask:var(--melo-wave-mask-flip) center / 100% 100% no-repeat;mask:var(--melo-wave-mask-flip) center / 100% 100% no-repeat;pointer-events:none;z-index:2}@media(min-width:750px){.melo-v3-signature:after{height:34px}}.melo-v3-signature[data-melo-v3-scroll-ready] .melo-v3-signature__stage,.melo-v3-signature--short[data-melo-v3-scroll-ready] .melo-v3-signature__stage{position:sticky;inset-block-start:0;height:100vh;height:100svh;min-height:0}.melo-v3-signature__mark{width:min(74vw,30rem)}.melo-v3-signature__heading{inset-inline:max(var(--melo-gutter),env(safe-area-inset-left),env(safe-area-inset-right));inset-block-end:max(clamp(3.25rem,8svh,4.75rem),env(safe-area-inset-bottom));max-width:14ch;font-size:clamp(2rem,9.4vw,3.25rem)}.melo-v3-signature__caption{bottom:max(1.25rem,env(safe-area-inset-bottom))}html.melo-v3-js .melo-v3-signature.is-revealed .melo-v3-signature__pool{animation:none}html.melo-v3-js [data-melo-v3-scroll-scene][data-melo-v3-scroll-ready]{min-height:190vh;min-height:190svh;padding-block-end:0}html.melo-v3-js .melo-v3-manifesto__motion[data-melo-v3-scroll-ready]{min-height:170vh;min-height:170svh}html.melo-v3-js .melo-v3-signature[data-melo-v3-scroll-ready]{min-height:150vh;min-height:150svh}html.melo-v3-js .melo-v3-signature--short[data-melo-v3-scroll-ready]{min-height:195vh;min-height:195svh}html.melo-v3-js .melo-v3-signature--has-heading[data-melo-v3-scroll-ready]{min-height:260vh;min-height:260svh}html.melo-v3-js .melo-v3-signature--short.melo-v3-signature--has-heading[data-melo-v3-scroll-ready]{min-height:245vh;min-height:245svh}html.melo-v3-js [data-melo-v3-scroll-scene][data-melo-v3-scroll-ready]>[data-melo-v3-scroll-stage]{position:sticky;inset-block-start:0}html:not(.melo-v3-js) [data-melo-v3-liquid-pool],html.melo-v3-js [data-melo-v3-scroll-scene=liquid]:not([data-melo-v3-scroll-ready]) [data-melo-v3-liquid-pool]{width:var(--melo-pool-final);height:var(--melo-pool-final);border-radius:55% 45% 42% 58%/45% 58% 42% 55%}.melo-v3-ritual{padding-block:var(--melo-space-7) var(--melo-space-8)}.melo-v3-ritual__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.melo-v3-ritual__intro{position:static;display:grid;gap:var(--melo-space-6)}.melo-v3-ritual__head{margin:0}.melo-v3-ritual__title{font-family:var(--melo-font-sans);font-size:clamp(3rem,2rem + 4vw,6.5rem);letter-spacing:-.035em;text-transform:none;color:var(--melo-blue)}.melo-v3-ritual__sub{max-width:13ch;font-size:clamp(1.4rem,1rem + 1.5vw,2.4rem);line-height:1.25}.melo-v3-ritual__machine{width:min(58vw,13rem);margin-inline:auto;aspect-ratio:192 / 414;overflow:visible}.melo-v3-ritual__machine img{display:block;width:100%;height:auto;object-fit:contain;object-position:50% 50%;mix-blend-mode:normal}.melo-v3-ritual__steps{grid-template-columns:1fr;gap:0}.melo-v3-ritual__step{grid-template-columns:3.5rem minmax(0,1fr);gap:var(--melo-space-4);align-items:start;min-height:0;padding-block:var(--melo-space-5)}.melo-v3-ritual__step:last-child{border-block-end:1.5px solid var(--melo-blue-35)}.melo-v3-ritual__num{font-size:clamp(1rem,.8rem + .8vw,1.5rem);padding-block-start:.3rem;color:var(--melo-blue)}@media screen and (min-width:769px){.melo-v3-ritual__num{font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1;padding-block-start:0}}.melo-v3-ritual__name{font-size:clamp(1.9rem,1.25rem + 2vw,3.25rem);line-height:1.15}.melo-v3-ritual__text{margin-block-start:.75rem;max-width:42ch;font-size:var(--melo-text-base)}.melo-v3-reasons{min-height:auto;margin:0;padding-block:var(--melo-space-8)}.melo-v3-reasons__inner{display:block}.melo-v3-reasons__list{width:100%}.melo-v3-reasons__item{grid-template-columns:3rem minmax(0,1fr);gap:var(--melo-space-4);align-items:start;padding-block:1.75rem}.melo-v3-reasons__num{padding-block-start:.35rem;font-size:clamp(.95rem,.75rem + .7vw,1.4rem)}.melo-v3-reasons__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.melo-v3-reasons__title{font-size:clamp(2rem,10vw,3.25rem);line-height:1.12;letter-spacing:-.025em}.melo-v3-reasons__text{justify-self:start;width:100%;max-width:28ch;padding-block-start:.45rem;font-size:clamp(1.05rem,.9rem + .5vw,1.4rem)}.melo-v3-story{min-height:auto;padding:0}.melo-v3-story__inner{min-height:auto;padding-block:var(--melo-space-8);padding-inline:0;grid-template-columns:minmax(0,1fr);gap:var(--melo-space-7)}.melo-v3-story__copy{max-width:50ch;padding:0;gap:clamp(1.5rem,3vw,2.5rem)}.melo-v3-story__text{font-size:clamp(1.15rem,1rem + .45vw,1.45rem)}.melo-v3-story__media{width:min(72vw,22rem);margin:0;justify-self:center;overflow:visible;border-radius:0;background:transparent}.melo-v3-story__image{display:block;width:100%;height:auto;object-fit:contain;object-position:var(--melo-story-focal, 50% 50%)}.melo-v3-story--fallback-sticker .melo-v3-story__image{filter:drop-shadow(1px 0 0 var(--melo-blue)) drop-shadow(-1px 0 0 var(--melo-blue)) drop-shadow(0 1px 0 var(--melo-blue)) drop-shadow(0 -1px 0 var(--melo-blue))}.melo-v3-story__label{display:none}@media screen and (min-width:750px){.melo-v3-manifesto.melo-v3-wave-top:before{height:34px}.melo-v3-manifesto__english{padding-block:var(--melo-space-6)}.melo-v3-manifesto__lead{max-width:20ch;font-size:clamp(2.75rem,5vw,4rem)}.melo-v3-manifesto__tag{width:min(100%,15ch);font-size:clamp(4rem,8vw,6.25rem)}.melo-v3-manifesto__narrative{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--melo-space-7);padding-block:clamp(3.5rem,6vw,5rem)}.melo-v3-manifesto__statement{grid-column:1 / span 6}.melo-v3-manifesto__text{grid-column:7 / span 5;max-width:38ch}.melo-v3-manifesto__l1,.melo-v3-manifesto__l3{font-size:clamp(1.3rem,2.6vw,2rem)}.melo-v3-manifesto__l2{font-size:clamp(3rem,6vw,4.5rem)}.melo-v3-signature__mark{width:min(64vw,38rem)}.melo-v3-signature__heading{inset-inline:max(var(--melo-gutter),env(safe-area-inset-left),env(safe-area-inset-right));inset-block-end:max(clamp(3.75rem,9svh,6rem),env(safe-area-inset-bottom));max-width:15ch;font-size:clamp(3rem,6vw,5rem)}.melo-v3-ritual{padding-block:var(--melo-space-8)}.melo-v3-ritual__layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(3rem,6vw,5rem)}.melo-v3-ritual__machine{width:min(80%,15rem)}.melo-v3-ritual__step{grid-template-columns:clamp(4rem,7vw,6rem) minmax(0,1fr);gap:var(--melo-space-5);padding-block:var(--melo-space-6)}.melo-v3-reasons{padding-block:clamp(5rem,9vw,7.5rem)}.melo-v3-reasons__item{grid-template-columns:clamp(4rem,8vw,7rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,3.5vw,3rem)}.melo-v3-reasons__body{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);gap:clamp(2rem,5vw,5rem)}.melo-v3-reasons__title{font-size:clamp(3rem,5.5vw,4.75rem)}.melo-v3-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(5rem,9vw,8rem)}.melo-v3-story__media{width:min(100%,27rem);justify-self:end}}@media screen and (min-width:1000px){.melo-v3-manifesto__lead{font-size:clamp(3.25rem,4.6vw,4.75rem)}.melo-v3-manifesto__tag{font-size:clamp(5rem,7vw,7rem)}.melo-v3-manifesto__narrative{padding-block:clamp(4rem,6vw,6rem)}.melo-v3-signature__mark{width:min(56vw,42rem)}.melo-v3-ritual{padding-block:clamp(6rem,9vw,9rem)}.melo-v3-ritual__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,8vw,8rem)}.melo-v3-ritual__intro{position:sticky;inset-block-start:clamp(5rem,9vh,8rem)}.melo-v3-ritual__machine{width:min(72%,16rem)}.melo-v3-story__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(4rem,8vw,8rem)}.melo-v3-story__media{width:min(100%,31rem)}}@media screen and (max-width:768px){.melo-v3-hero--full_bleed,.melo-v3-hero--full_bleed .melo-v3-hero__inner{position:relative!important;inset:auto!important;min-height:100vh;min-height:100svh;transform:none!important}.melo-v3-hero--full_bleed .melo-v3-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;box-sizing:border-box;padding-block:max(25px,env(safe-area-inset-top)) max(13rem,36svh)}.melo-v3-hero--full_bleed .melo-v3-hero__copy{position:relative!important;inset:auto!important;align-self:start;width:min(100%,22rem);gap:12px;padding:0;transform:none!important}.melo-v3-hero__title{font-size:clamp(2.75rem,12.3vw,3rem)}.melo-v3-hero__commerce{order:3;display:grid;width:100%;gap:12px}.melo-v3-hero__actions,.melo-v3-hero__meta{order:initial;margin-block-start:0}.melo-v3-hero__actions{justify-content:flex-start;gap:12px}.melo-v3-hero__meta{display:flex;align-items:baseline;gap:6px 8px;width:100%;max-width:22rem;font-size:clamp(.78rem,3.35vw,.875rem);line-height:1.35}.melo-v3-hero__rating{gap:4px 6px}.melo-v3-hero__score{font-size:1em}.melo-v3-hero__stars{font-size:.78rem}.melo-v3-hero__campaign{gap:2px 5px;max-width:100%}.melo-v3-hero__campaign strong,.melo-v3-hero__campaign span{font-size:inherit}.melo-v3-hero--full_bleed .melo-v3-hero__media{position:absolute!important;z-index:0;inset:0 calc(-1 * var(--melo-hero-bleed));order:initial;width:auto;margin:0;background:#083f60;transform:none!important;will-change:auto}.melo-v3-hero--full_bleed .melo-v3-hero__photo{position:relative!important;display:block;width:100%;height:100%;aspect-ratio:auto;overflow:hidden;transform:none!important}.melo-v3-hero--full_bleed .melo-v3-hero__photo picture{display:block;width:100%;height:100%}.melo-v3-hero--full_bleed .melo-v3-hero__image{position:absolute!important;inset:-7.5% 0 auto;display:block;width:100%;height:115%;max-width:none;max-height:none;object-fit:cover;object-position:center bottom!important;transform:translateZ(0);will-change:auto}.melo-v3-manifesto__editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;padding-block:32px 8px}.melo-v3-manifesto__photo{width:100%;margin:0;aspect-ratio:1}.melo-v3-manifesto__photo:nth-child(1){border-radius:58% 42% 47% 53%/43% 57% 45% 55%;transform:rotate(-1deg)}.melo-v3-manifesto__photo:nth-child(2){border-radius:43% 57% 56% 44%/56% 44% 58% 42%;transform:rotate(1deg)}.melo-v3-manifesto__photo:only-child{grid-column:1 / -1;width:min(100%,22rem);justify-self:center}.melo-v3-manifesto__intro{padding-block:24px 8px}.melo-v3-manifesto__motion,html.melo-v3-js .melo-v3-manifesto__motion[data-melo-v3-scroll-ready]{min-height:auto}.melo-v3-manifesto__stage,html.melo-v3-js .melo-v3-manifesto__motion[data-melo-v3-scroll-ready]>.melo-v3-manifesto__stage{position:relative;inset-block-start:auto;height:auto;min-height:0;overflow:visible}.melo-v3-manifesto__english{height:auto;min-height:0;padding-block:32px}.melo-v3-manifesto__narrative{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 48px}.melo-v3-manifesto__statement,.melo-v3-manifesto__text{grid-column:1}html.melo-v3-js .melo-v3-signature,html.melo-v3-js .melo-v3-signature[data-melo-v3-scroll-ready],html.melo-v3-js .melo-v3-signature--short[data-melo-v3-scroll-ready],html.melo-v3-js .melo-v3-signature--has-heading[data-melo-v3-scroll-ready],html.melo-v3-js .melo-v3-signature--short.melo-v3-signature--has-heading[data-melo-v3-scroll-ready]{min-height:152vh;min-height:calc(100lvh + 52svh)}html.melo-v3-js .melo-v3-signature .melo-v3-signature__stage,.melo-v3-signature[data-melo-v3-scroll-ready] .melo-v3-signature__stage,.melo-v3-signature--short[data-melo-v3-scroll-ready] .melo-v3-signature__stage{inset-block-start:0;height:100vh;height:100lvh;min-height:0}.melo-v3-ritual{padding-block:48px 56px}.melo-v3-ritual__layout{grid-template-columns:minmax(0,1fr);gap:24px}.melo-v3-ritual__intro{gap:24px}.melo-v3-ritual__machine{width:min(58vw,calc(260px * 192 / 414));max-height:260px}.melo-v3-ritual__step{grid-template-columns:clamp(4.75rem,22vw,5.5rem) minmax(0,1fr);gap:16px;align-items:start;padding-block:24px;background:transparent;border-radius:0;box-shadow:none}.melo-v3-ritual__num{align-self:start;padding-block-start:0;color:var(--melo-blue);font-family:var(--melo-font-he);font-size:clamp(3.25rem,14vw,4rem);font-weight:700;line-height:.84;letter-spacing:-.04em}.melo-v3-ritual__body{padding-block-start:.15rem}.melo-v3-reasons,.shopify-section--melo-v3-reasons{margin-block-start:0}.melo-v3-reasons{padding-block:48px}.melo-v3-story{overflow:visible}.melo-v3-story__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px}.melo-v3-story--fallback-sticker .melo-v3-story__link{display:none}.melo-v3-story--fallback-sticker .melo-v3-story__label{position:absolute;z-index:2;top:20%;right:4%;left:auto;display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;padding:.55rem 1rem;border:1.5px solid var(--melo-blue);border-radius:52% 48% 54% 46%/48% 55% 45% 52%;background:var(--melo-white);color:var(--melo-blue);font-family:var(--melo-font-he);font-weight:700;line-height:1;text-decoration:none;transform:translateY(-45%) rotate(2.5deg)}.melo-v3-story__media{position:relative;isolation:isolate;width:min(76vw,19rem);margin-block-start:12px;justify-self:center}.melo-v3-story--fallback-sticker .melo-v3-story__image{transform:rotate(-2.5deg);transform-origin:50% 58%}.melo-v3-story--fallback-sticker .melo-v3-story__label:focus-visible{outline:3px solid var(--melo-blue);outline-offset:4px}}@media screen and (min-width:1000px){.melo-v3-story--fallback-sticker .melo-v3-story__link{display:none}.melo-v3-story--fallback-sticker .melo-v3-story__media{position:relative;isolation:isolate}.melo-v3-story--fallback-sticker .melo-v3-story__label{position:absolute;z-index:2;top:20%;right:32%;left:auto;display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;padding:.55rem 1rem;border:1.5px solid var(--melo-blue);border-radius:52% 48% 54% 46%/48% 55% 45% 52%;background:var(--melo-white);color:var(--melo-blue);font-family:var(--melo-font-he);font-weight:700;line-height:1;text-decoration:none;transform:translate(100%,-45%) rotate(2.5deg)}.melo-v3-story--fallback-sticker .melo-v3-story__label:focus-visible{outline:3px solid var(--melo-blue);outline-offset:4px}}@media screen and (min-width:600px)and (max-width:768px){.melo-v3-hero--full_bleed,.melo-v3-hero--full_bleed .melo-v3-hero__inner{min-height:calc(314px + 98.5vw)}}@media screen and (min-width:769px)and (hover:hover)and (pointer:fine){html.melo-v3-js .melo-v3-manifesto__motion[data-melo-v3-scroll-ready]{min-height:190vh;min-height:190svh}html.melo-v3-js .melo-v3-signature[data-melo-v3-scroll-ready]:not(.melo-v3-signature--has-heading){min-height:190vh;min-height:190svh}}@media screen and (max-width:360px){.melo-v3-hero--full_bleed,.melo-v3-hero--full_bleed .melo-v3-hero__inner{min-height:max(100svh,43rem)}.melo-v3-hero--full_bleed .melo-v3-hero__inner{padding-block-start:max(25px,env(safe-area-inset-top))}.melo-v3-hero--full_bleed .melo-v3-hero__copy{gap:12px}.melo-v3-hero__title{font-size:2.625rem}.melo-v3-hero__actions .melo-v3-btn{min-height:48px;padding-block:12px}.melo-v3-hero__meta{font-size:.72rem;line-height:1.25}}@media(prefers-reduced-motion:reduce){html.melo-v3-js [data-melo-v3-scroll-scene]{min-height:auto}html.melo-v3-js [data-melo-v3-scroll-scene]>[data-melo-v3-scroll-stage]{position:relative;inset-block-start:auto}.melo-v3-manifesto__stage,.melo-v3-manifesto__english{height:auto;min-height:0;overflow:visible}.melo-v3-manifesto__motion{min-height:auto}.melo-v3-manifesto__stage{position:relative;inset-block-start:auto}.melo-v3-manifesto__english{min-height:80svh;padding-block:var(--melo-space-8)}html.melo-v3-js .melo-v3-manifesto__tag [data-melo-v3-scroll-line]{opacity:1;transform:none;animation:none!important}.melo-v3-signature__stage{height:clamp(28rem,72svh,38rem);min-height:28rem;overflow:hidden}.melo-v3-signature--short .melo-v3-signature__stage{height:clamp(22rem,60svh,30rem);min-height:22rem}.melo-v3-signature__heading{opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;will-change:auto!important}.melo-v3-hero__reviews-track{animation:none}.melo-v3-hero__reviews-list[aria-hidden=true]{display:none}.melo-v3-hero__reviews-track,.melo-v3-hero__reviews-list{width:100%}.melo-v3-hero__reviews-list{flex-direction:column;align-items:flex-start;gap:.75rem;white-space:normal}.melo-v3-hero__review{white-space:normal}.melo-v3-hero__reviews-toggle{display:none}}@media screen and (max-width:768px)and (prefers-reduced-motion:reduce){.melo-v3-manifesto__english{min-height:0;padding-block:32px 48px}}@media screen and (max-width:768px){html.melo-v3 body.template-index .shopify-section--melo-v3-ritual[id$=__melo_v3_ritual] .melo-v3-ritual__step{grid-template-columns:calc(clamp(3.25rem,14vw,4rem)*1.2) minmax(0,1fr)}}@media screen{html.melo-v3 body.template-index .shopify-section--melo-v3-ritual[id$=__melo_v3_ritual] .melo-v3-ritual__head{text-align:center}html.melo-v3 body.template-index .shopify-section--melo-v3-ritual[id$=__melo_v3_ritual] .melo-v3-ritual__sub{width:100%;justify-self:center}html.melo-v3 body.template-index .shopify-section--melo-v3-ritual[id$=__melo_v3_ritual] .melo-v3-ritual__title[lang=en]{direction:ltr;unicode-bidi:isolate}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/melo-v3-sections.css.map */
