.story-brand-reveal{position:relative;height:280svh;min-height:1800px;background:#f7f6f2;--story-mask-opacity:0;--story-logo-scale:6.25;--story-media-scale:1;--story-media-opacity:1;--story-final-opacity:0;--story-final-scale:1.28}.story-brand-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;background:#f7f6f2;isolation:isolate}.story-brand-media,.story-brand-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b0309}.story-brand-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--story-media-scale));opacity:var(--story-media-opacity);will-change:transform,opacity}.story-brand-cutout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;opacity:var(--story-mask-opacity);pointer-events:none}.story-brand-mask-source{transform:scale(var(--story-logo-scale));transform-box:fill-box;transform-origin:center;will-change:transform}.story-brand-white{shape-rendering:geometricPrecision}.story-brand-final-logo{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;opacity:var(--story-final-opacity);transform:scale(var(--story-final-scale));transform-origin:center;will-change:transform,opacity;pointer-events:none}.story-brand-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.story-manifesto{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1.58fr);gap:clamp(36px,8vw,140px);align-items:start;padding-top:clamp(84px,11vw,176px);padding-bottom:clamp(88px,12vw,184px);background:#f7f6f2;color:var(--ink);border-top:1px solid var(--line)}.story-manifesto-index{position:sticky;top:110px;padding-top:7px;font-family:var(--data-font);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.story-manifesto-copy{max-width:1080px}.story-manifesto-copy h2{max-width:980px;margin-top:22px;font-size:clamp(54px,8.3vw,132px);line-height:.86;letter-spacing:-.065em}.story-manifesto-copy>p:not(.eyebrow){max-width:660px;margin:clamp(30px,5vw,68px) 0 0 auto;font-size:clamp(16px,1.35vw,21px);line-height:1.65;color:var(--muted)}.story-manifesto-copy .story-line{max-width:660px;margin:28px 0 28px auto;padding-top:24px;border-top:1px solid var(--line);font-family:var(--data-font);font-size:12px;letter-spacing:.04em}.story-manifesto-copy .text-link{margin-left:auto}@media(max-width:800px){.story-brand-reveal{height:230svh;min-height:1380px;--story-logo-scale:6.6;--story-final-scale:1.48}.story-brand-stage{min-height:520px}.story-brand-media{display:grid;place-items:center}.story-brand-media img{object-fit:contain;background:#2b0309}.story-manifesto{grid-template-columns:1fr;gap:46px;padding-top:84px;padding-bottom:96px}.story-manifesto-index{position:static}.story-manifesto-copy h2{font-size:clamp(50px,16vw,82px)}.story-manifesto-copy>p:not(.eyebrow),.story-manifesto-copy .story-line{margin-left:0}.story-manifesto-copy .text-link{margin-left:0}}@media(prefers-reduced-motion:reduce){.story-brand-reveal{height:100svh;min-height:620px;--story-mask-opacity:1;--story-logo-scale:1.28;--story-media-opacity:0;--story-final-opacity:1;--story-final-scale:1.28}.story-brand-media img,.story-brand-mask-source,.story-brand-final-logo{will-change:auto}}.customer-stories{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px);overflow:hidden;background:var(--paper);color:var(--ink)}.customer-stories-heading{margin-bottom:26px}.customer-stories-heading h2{max-width:760px}.review-carousel-shell{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ebe8e1}.review-viewport{overflow:hidden;touch-action:pan-y;cursor:grab}.review-viewport.is-dragging{cursor:grabbing}.review-track{display:flex;align-items:stretch;gap:18px;width:max-content;padding:18px;will-change:transform;transform:translate3d(calc(var(--review-offset,0px) * -1),0,0)}.review-slide{display:flex;flex:0 0 clamp(320px,30vw,420px);min-width:0;flex-direction:column;border:1px solid var(--line);background:var(--paper)}.review-gallery{display:grid;flex:0 0 210px;grid-template-columns:minmax(0,2fr) minmax(90px,1fr);grid-template-rows:1fr 1fr;gap:2px;min-height:0;background:var(--line)}.review-photo{min-width:0;min-height:0;margin:0;overflow:hidden;background:#d9d4cb}.review-photo--1{grid-row:1/3}.review-photo img{width:100%;height:100%;object-fit:cover}.review-copy{display:flex;flex:1;flex-direction:column;min-width:0;padding:20px 22px 22px;background:var(--paper)}.review-model-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--data-font);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.review-model-line b{color:var(--ink);font-weight:600}.review-stars{display:flex;gap:3px;margin:18px 0 14px;color:var(--red);font-size:15px;letter-spacing:.02em}.review-stars .is-empty{color:#c9c5bd}.review-copy blockquote{margin:0}.review-copy blockquote p{font-size:clamp(14px,1vw,16px);line-height:1.58;overflow-wrap:anywhere}.review-copy footer{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:auto;padding-top:20px;color:var(--muted);font-size:10px}.review-copy cite{color:var(--ink);font-family:var(--data-font);font-size:16px;font-style:normal;font-weight:600}.review-copy footer span{text-transform:uppercase;letter-spacing:.08em}.review-controls{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto 40px;align-items:center;gap:12px;min-height:58px;padding:8px 18px;border-top:1px solid var(--line);background:var(--paper)}.review-controls>button{min-width:38px;min-height:38px;border:0;background:transparent;color:var(--ink)}.review-controls>button:first-child,.review-controls>button:last-child{border:1px solid var(--line);font-size:17px}.review-controls [data-review-toggle]{width:auto;padding-inline:10px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.review-dots{display:flex;align-items:center;gap:7px}.review-dots button{width:22px;height:3px;padding:0;border:0;background:#c9c5bd;transition:background .2s,width .2s}.review-dots button[aria-current=true]{width:34px;background:var(--red)}.review-count{font-family:var(--data-font);font-size:11px;white-space:nowrap}.review-count b{font-size:15px}@media(max-width:800px){.customer-stories{padding-top:40px;padding-bottom:40px}.customer-stories-heading{margin-bottom:22px}.review-track{gap:12px;padding:12px}.review-slide{flex-basis:min(82vw,340px)}.review-gallery{flex-basis:190px}.review-copy{padding:18px}.review-copy blockquote p{font-size:14px;line-height:1.55}.review-controls{grid-template-columns:38px minmax(0,1fr) auto 38px;gap:8px;padding:8px 12px}.review-controls [data-review-toggle]{display:none}.review-dots{gap:5px}.review-dots button{width:16px}.review-dots button[aria-current=true]{width:26px}}@media(max-width:480px){.review-slide{flex-basis:82vw}.review-gallery{flex-basis:176px}.review-copy footer{align-items:start;flex-direction:column;gap:6px}.review-count{display:none}.review-controls{grid-template-columns:38px 1fr 38px}}@media(prefers-reduced-motion:reduce){.review-controls [data-review-toggle]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAIA */
