.chapter[data-astro-cid-2m3f472o]{padding:25px var(--gutter)}.chapter__grid[data-astro-cid-2m3f472o]{display:grid;grid-template-columns:minmax(0,1fr) min(710px,49.3vw);grid-template-rows:auto 1fr auto auto 1.75fr auto;grid-template-areas:"eyebrow media" ". media" "copy media" "cta media" ". media" "crumb media";column-gap:32px}.chapter__eyebrow[data-astro-cid-2m3f472o]{grid-area:eyebrow;padding-top:36px;color:var(--ink)}.chapter__copy[data-astro-cid-2m3f472o]{grid-area:copy;display:grid;gap:32px;max-width:555px}.chapter__copy[data-astro-cid-2m3f472o] h2[data-astro-cid-2m3f472o]{max-width:555px}.chapter__body[data-astro-cid-2m3f472o]{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--track-ui)}.chapter__cta[data-astro-cid-2m3f472o]{grid-area:cta;padding-top:32px}.chapter__media[data-astro-cid-2m3f472o]{grid-area:media;position:relative;margin:0;width:100%;aspect-ratio:1 / 1;border-radius:var(--r-xl);overflow:hidden;background:var(--blush-deep);isolation:isolate}.chapter__media[data-astro-cid-2m3f472o] .picture{position:absolute;inset:0;width:100%;height:100%}.chapter__crumb[data-astro-cid-2m3f472o]{grid-area:crumb;justify-self:start;display:inline-flex;align-items:baseline;gap:10px;padding-bottom:24px;font-size:1rem;line-height:1.5;text-decoration:none}.chapter__crumb-section[data-astro-cid-2m3f472o]{font-family:var(--font-mono);letter-spacing:.015em;text-transform:uppercase}.chapter__crumb-page[data-astro-cid-2m3f472o]{font-weight:500;letter-spacing:-.0075em}.chapter__crumb[data-astro-cid-2m3f472o]:hover .chapter__crumb-page[data-astro-cid-2m3f472o]{text-decoration:underline;text-underline-offset:4px}@media(max-width:959px){.chapter[data-astro-cid-2m3f472o]{padding:46px 16px}.chapter__grid[data-astro-cid-2m3f472o]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"eyebrow" "copy" "media" "cta";row-gap:16px}.chapter__eyebrow[data-astro-cid-2m3f472o]{padding-top:0;padding-bottom:0}.chapter__copy[data-astro-cid-2m3f472o]{gap:32px}.chapter__media[data-astro-cid-2m3f472o]{border-radius:var(--r-md)}.chapter__cta[data-astro-cid-2m3f472o]{justify-self:center;padding-top:0}.chapter__crumb[data-astro-cid-2m3f472o]{display:none}}.moments[data-astro-cid-q42um7yg]{--slide-w: 63.4vw;--slide-ratio: 16 / 9;padding-block:clamp(64px,9.24vw,133px);overflow:hidden}.moments__head[data-astro-cid-q42um7yg]{display:grid;justify-items:center;gap:23px;padding:32px var(--gutter) 0;margin-bottom:45px;text-align:center}.moments__head[data-astro-cid-q42um7yg] h2[data-astro-cid-q42um7yg]{max-width:700px}.moments__lead[data-astro-cid-q42um7yg]{max-width:30rem;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--track-ui)}.moments__viewport[data-astro-cid-q42um7yg]{display:block;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-2px}.moments__viewport[data-astro-cid-q42um7yg]::-webkit-scrollbar{display:none}.moments__track[data-astro-cid-q42um7yg]{display:flex;gap:12px;padding-inline:calc((100vw - var(--slide-w)) / 2)}.is-ready[data-astro-cid-q42um7yg] .moments__viewport[data-astro-cid-q42um7yg]{overflow:hidden;scroll-snap-type:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.is-ready[data-astro-cid-q42um7yg] .moments__viewport[data-astro-cid-q42um7yg].is-dragging{cursor:grabbing}.is-ready[data-astro-cid-q42um7yg] .moments__track[data-astro-cid-q42um7yg]{padding-inline:0;transform:translate3d(var(--x, 0px),0,0);transition:transform .8s var(--ease-seed);will-change:transform}.is-ready[data-astro-cid-q42um7yg] .is-dragging[data-astro-cid-q42um7yg] .moments__track[data-astro-cid-q42um7yg]{transition:none}.mslide[data-astro-cid-q42um7yg]{position:relative;flex:0 0 var(--slide-w);aspect-ratio:var(--slide-ratio);border-radius:var(--r-md);overflow:hidden;background:var(--blush-deep);scroll-snap-align:center;isolation:isolate;transition:transform .8s var(--ease-seed)}.is-ready[data-astro-cid-q42um7yg] .mslide[data-astro-cid-q42um7yg]:not(.is-active){transform:scale(.95)}.is-ready[data-astro-cid-q42um7yg] .mslide[data-astro-cid-q42um7yg]:not(.is-active){cursor:pointer}.mslide[data-astro-cid-q42um7yg] .picture{position:absolute;inset:0;width:100%;height:100%}.mslide[data-astro-cid-q42um7yg] img{object-position:var(--focus, 50% 50%);-webkit-user-drag:none;pointer-events:none}.mslide[data-astro-cid-q42um7yg]:after{content:"";position:absolute;inset:55% 0 0;z-index:1;background:linear-gradient(to top,rgb(58 13 42 / .55),transparent);pointer-events:none}.mslide__caption[data-astro-cid-q42um7yg]{position:absolute;left:32px;right:32px;bottom:28px;z-index:2;color:var(--white);font-family:var(--font-display);font-weight:300;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}.moments__pill[data-astro-cid-q42um7yg]{display:flex;align-items:center;gap:8px;width:max-content;margin:12px auto 0;padding:12px;border-radius:var(--r-full);background:var(--glass-dark-08)}.moments__btn[data-astro-cid-q42um7yg]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--aubergine);color:var(--blush);cursor:pointer;transition:opacity .3s var(--ease-seed)}.moments__btn[data-astro-cid-q42um7yg][disabled]{opacity:.3;cursor:default}.moments__when[data-astro-cid-q42um7yg]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:10px 14px;border-radius:var(--r-full);background:var(--blush);font-size:var(--fs-small);line-height:1;white-space:nowrap}.moments__when[data-astro-cid-q42um7yg]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--berry)}.moments__dots[data-astro-cid-q42um7yg]{display:flex;align-items:center;gap:2px;padding-inline:4px}.moments__dot[data-astro-cid-q42um7yg]{display:grid;place-items:center;width:20px;height:36px;padding:0;border:0;background:none;cursor:pointer}.moments__dot[data-astro-cid-q42um7yg]:before{content:"";width:8px;height:8px;border-radius:var(--r-full);background:var(--aubergine);opacity:.2;transition:width .4s var(--ease-seed),opacity .4s var(--ease-seed)}.moments__dot[data-astro-cid-q42um7yg][aria-current=true]{width:28px}.moments__dot[data-astro-cid-q42um7yg][aria-current=true]:before{width:16px;opacity:1}[data-astro-cid-q42um7yg][data-moments]:not(.is-ready) .moments__pill[data-astro-cid-q42um7yg]{visibility:hidden}@media(max-width:959px){.moments[data-astro-cid-q42um7yg]{--slide-w: 83vw;--slide-ratio: 324 / 389}.moments__head[data-astro-cid-q42um7yg]{justify-items:start;gap:15px;padding:16px 16px 0;margin-bottom:52px;text-align:left}.mslide__caption[data-astro-cid-q42um7yg]{left:20px;right:20px;bottom:20px}.moments__dots[data-astro-cid-q42um7yg]{display:none}}html:not(.js-motion) .moments__track[data-astro-cid-q42um7yg],html:not(.js-motion) .mslide[data-astro-cid-q42um7yg],html:not(.js-motion) .moments__dot[data-astro-cid-q42um7yg]:before{transition:none}.quality__head[data-astro-cid-apuaqcdv]{padding:32px var(--gutter)}.quality__head[data-astro-cid-apuaqcdv] h2[data-astro-cid-apuaqcdv]{max-width:500px}.quality__scroller[data-astro-cid-apuaqcdv]{overflow-x:auto;overflow-y:hidden;padding:32px 0 24px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(58 13 42 / .2) transparent;outline-offset:-4px}.quality__scroller[data-astro-cid-apuaqcdv]::-webkit-scrollbar{height:8px}.quality__scroller[data-astro-cid-apuaqcdv]::-webkit-scrollbar-track{background:transparent}.quality__scroller[data-astro-cid-apuaqcdv]::-webkit-scrollbar-thumb{border-radius:8px;background:#3a0d2a33}.quality__scroller[data-astro-cid-apuaqcdv].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.quality__row[data-astro-cid-apuaqcdv]{display:flex;gap:16px;width:max-content;height:auto;margin:0;padding:0 var(--gutter) 8px;list-style:none}.qitem[data-astro-cid-apuaqcdv]{display:flex}.qitem--stack[data-astro-cid-apuaqcdv]{flex-direction:column;justify-content:space-between;gap:16px}.qframe[data-astro-cid-apuaqcdv]{--w: 276px;position:relative;display:grid;place-items:center;flex:none;width:var(--w);height:429px;border-radius:var(--r-md);overflow:hidden;isolation:isolate;text-align:center}.qframe--circle[data-astro-cid-apuaqcdv]{--w: 430px;height:430px;border-radius:100%}.qframe--pill[data-astro-cid-apuaqcdv],.qframe--card[data-astro-cid-apuaqcdv]{--w: 322px;height:207px}.qframe--pill[data-astro-cid-apuaqcdv]{border-radius:var(--r-full)}.qframe--berry[data-astro-cid-apuaqcdv]{background:var(--berry);color:var(--white)}.qframe--apricot[data-astro-cid-apuaqcdv]{background:var(--apricot);color:var(--aubergine)}.qframe--white[data-astro-cid-apuaqcdv]{background:var(--blush-deep);color:var(--aubergine)}.qframe--picture[data-astro-cid-apuaqcdv]{background:var(--blush-deep)}.qframe[data-astro-cid-apuaqcdv] .picture{position:absolute;inset:0;width:100%;height:100%}.qframe[data-astro-cid-apuaqcdv] img{object-position:var(--focus, 50% 50%);-webkit-user-drag:none}@media(hover:hover){.js-motion .qframe[data-astro-cid-apuaqcdv]{transition:width .6s var(--ease-seed) .4s}.js-motion .qframe[data-astro-cid-apuaqcdv] img{transition:transform .6s var(--ease-seed)}.js-motion .qframe[data-astro-cid-apuaqcdv]:hover{width:calc(var(--w) * 1.2)}.js-motion .qframe[data-astro-cid-apuaqcdv]:hover img{transform:scale(1.05)}}.qframe__body[data-astro-cid-apuaqcdv]{display:grid;justify-items:center;gap:8px;padding:24px}.qframe--pill[data-astro-cid-apuaqcdv] .qframe__body[data-astro-cid-apuaqcdv]{padding-inline:15%}.qframe__text[data-astro-cid-apuaqcdv]{font-family:var(--font-display);font-weight:300;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--track-title);text-wrap:balance}.qframe--tall[data-astro-cid-apuaqcdv] .qframe__text[data-astro-cid-apuaqcdv]{font-size:var(--fs-h2s);line-height:1.1}.qframe__note[data-astro-cid-apuaqcdv]{font-size:var(--fs-caption);font-weight:500;line-height:1.4;opacity:.8}.qframe__link[data-astro-cid-apuaqcdv]{margin-top:4px;font-size:var(--fs-small)}.qframe__chip[data-astro-cid-apuaqcdv]{position:absolute;left:50%;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:8px 14px;border-radius:var(--r-full);background:var(--glass-light);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--aubergine);font-size:var(--fs-small);font-weight:500;line-height:1.25;text-align:left;transform:translate(-50%)}.qframe--circle[data-astro-cid-apuaqcdv] .qframe__chip[data-astro-cid-apuaqcdv]{bottom:14%;max-width:70%}.qframe--pill[data-astro-cid-apuaqcdv] .qframe__chip[data-astro-cid-apuaqcdv]{bottom:20px;max-width:70%}.qframe__chip[data-astro-cid-apuaqcdv] .dot[data-astro-cid-apuaqcdv]{background:var(--berry)}@media(max-width:959px){.quality__head[data-astro-cid-apuaqcdv]{padding:16px}.quality__scroller[data-astro-cid-apuaqcdv]{padding-top:16px}.quality__row[data-astro-cid-apuaqcdv]{padding-inline:16px}}.bookend[data-astro-cid-qdszcu7c]{padding:80px var(--gutter)}.bookend__grid[data-astro-cid-qdszcu7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bcard[data-astro-cid-qdszcu7c]{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:48px clamp(48px,8.9vw,128px);border-radius:var(--r-md);overflow:hidden;isolation:isolate;background:var(--aubergine);color:var(--ink-on-dark);text-align:center}.bcard__ground[data-astro-cid-qdszcu7c]{position:absolute;inset:0;z-index:-1}.bcard__ground[data-astro-cid-qdszcu7c] .picture{width:100%;height:100%;aspect-ratio:auto!important}.bcard__ground[data-astro-cid-qdszcu7c]:after{content:"";position:absolute;inset:0;background:radial-gradient(75% 50% at 50% 52%,#0000006b,#0000001a)}.bcard__ground--blur[data-astro-cid-qdszcu7c] .picture{filter:blur(24px) brightness(.7) saturate(1.1);transform:scale(1.15)}.bcard__ground--blur[data-astro-cid-qdszcu7c]:after{background:#3a0d2a47}.bcard[data-astro-cid-qdszcu7c] img{transition:transform 1.6s var(--ease-dua)}.bcard--origin[data-astro-cid-qdszcu7c]:hover .bcard__ground[data-astro-cid-qdszcu7c] img{transform:scale(1.03)}.bcard__place[data-astro-cid-qdszcu7c]{position:absolute;left:14px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-weight:300;letter-spacing:.06em;color:var(--ink-on-dark)}.bcard__place[data-astro-cid-qdszcu7c]:before{margin-bottom:8px}.bcard__copy[data-astro-cid-qdszcu7c]{display:grid;justify-items:center;max-width:416px}.bcard__title[data-astro-cid-qdszcu7c]{font-size:var(--fs-title);line-height:1.17;letter-spacing:0}.bcard__title--lg[data-astro-cid-qdszcu7c]{font-size:var(--fs-h2s);line-height:1.1;letter-spacing:var(--track-h2s)}.bcard__sub[data-astro-cid-qdszcu7c]{margin-top:24px;max-width:311px;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--track-ui)}.bcard__title--lg[data-astro-cid-qdszcu7c]+.bcard__sub[data-astro-cid-qdszcu7c]{margin-top:22px}.bcard__cta[data-astro-cid-qdszcu7c]{margin-top:24px}.bcard__product[data-astro-cid-qdszcu7c]{width:142px;margin-bottom:32px}.bcard__product[data-astro-cid-qdszcu7c] .picture{width:100%;aspect-ratio:1 / 1;filter:drop-shadow(0 18px 22px rgb(20 4 14 / .35))}.bcard__product[data-astro-cid-qdszcu7c] img{object-fit:contain}@media(max-width:959px){.bookend[data-astro-cid-qdszcu7c]{padding:16px}.bookend__grid[data-astro-cid-qdszcu7c]{grid-template-columns:minmax(0,1fr);gap:16px}.bcard[data-astro-cid-qdszcu7c]{padding:24px 56px}.bcard__title--lg[data-astro-cid-qdszcu7c]{font-size:1.75rem}.bcard__sub[data-astro-cid-qdszcu7c]{margin-top:16px}.bcard__cta[data-astro-cid-qdszcu7c]{margin-top:20px}.bcard__product[data-astro-cid-qdszcu7c]{width:96px;margin-bottom:12px}.bcard__place[data-astro-cid-qdszcu7c]{left:10px}}
