:root{--site-header-height:64px}.site-header-region .header-inner{height:64px;min-height:64px;padding-inline:clamp(22px,3.6vw,60px)}.site-header-region .header-brand .brand-logo{width:240px;height:32px;object-fit:contain}.site-header-region .header-nav{gap:clamp(13px,1.5vw,22px);font-size:11px}.site-header-region .header-actions{gap:18px;font-size:11px}.site-header-region .header-search{font-size:11px}.lifestyle-hero .campaign-hero__copy{max-width:470px}.lifestyle-hero .campaign-hero__copy h1{font-size:clamp(52px,5vw,76px);line-height:1.05;max-width:13ch;margin:18px 0 24px}.lifestyle-hero .campaign-hero__copy p:not(.eyebrow){max-width:33ch;font-size:14px;line-height:1.8}.lifestyle-hero .campaign-hero__copy .eyebrow{font-size:10px;letter-spacing:.16em}.lifestyle-hero .campaign-hero__copy .button{font-size:10px;min-height:48px}:is(.chapter-surface--blocked,.chapter--blocked,.story-chapter--blocked){--chapter-art:url(chapter-lines-blocked.svg)}:is(.chapter-surface--revenge,.chapter--revenge,.story-chapter--revenge){--chapter-art:url(chapter-lines-revenge.svg)}:is(.chapter-surface--glow,.chapter--glow,.story-chapter--glow){--chapter-art:url(chapter-lines-glow.svg)}:is(.product-page,.collection-page)[class*=chapter-surface--]{position:relative;isolation:isolate}:is(.product-page,.collection-page)[class*=chapter-surface--]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--chapter-art,none);background-position:right -130px top 140px;background-size:min(1100px,100vw) auto;background-repeat:repeat-y;opacity:.13}.chapter .chapter__label{position:relative;isolation:isolate;overflow:hidden;padding:23px 22px;min-height:122px;gap:16px}.chapter .chapter__label:before{content:"";position:absolute;top:-60px;right:-15px;bottom:-20px;left:15%;z-index:-1;background:var(--chapter-art) right center/430px auto no-repeat;opacity:.2;pointer-events:none}.chapter--blocked .chapter__label{background:color-mix(in srgb,#551e30 10%,white)}.chapter--revenge .chapter__label{background:color-mix(in srgb,#ad5f68 14%,white)}.chapter--glow .chapter__label{background:color-mix(in srgb,#f9dbe4 60%,white)}.chapter .chapter__line{display:none}.chapter .chapter-caption{margin-top:9px;font-size:11px;line-height:1.7}.chapter .chapter__image{border-radius:0}.story-redesign{background:var(--surface)}.story-index{position:sticky;top:var(--site-header-height);z-index:20;display:flex;justify-content:center;gap:32px;min-height:42px;align-items:center;background:#fff;border-bottom:1px solid var(--line);padding:7px 22px}.story-index a{font-size:10px;line-height:1.7;letter-spacing:.08em;white-space:nowrap;color:var(--ink);text-decoration:none}.story-index a:hover{text-decoration:underline;text-underline-offset:5px}.story-cover{position:relative;isolation:isolate;min-height:580px;height:clamp(580px,50vw,680px);background:var(--pink);overflow:hidden}.story-cover__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 15%;z-index:-1}.story-cover__copy{display:flex;flex-direction:column;justify-content:center;height:100%;padding-block:60px;align-items:flex-start}.story-cover__copy>.eyebrow{font-size:10px;letter-spacing:.2em;margin-bottom:22px;color:var(--burgundy)}.story-cover h1{max-width:12ch;font-size:clamp(52px,5.6vw,80px);line-height:1.05;letter-spacing:-.045em;color:var(--burgundy);text-wrap:balance}.story-cover__copy>p:last-child{font-size:14px;line-height:1.8;max-width:27ch;margin-top:25px;color:var(--burgundy)}.story-introduction{max-width:770px;text-align:center;padding:70px 24px 80px;margin:0 auto}.story-introduction p{font-size:clamp(17px,1.6vw,21px);line-height:1.8;color:var(--ink)}.story-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center;padding-bottom:90px}.story-feature__image{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.story-feature__copy{max-width:560px;min-width:0;padding-block:24px}.story-feature__copy>.eyebrow,.story-section-heading>.eyebrow,.story-values__heading>.eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:22px;color:var(--burgundy)}.story-feature h2,.story-section-heading h2,.story-values__heading h2{font-size:clamp(36px,3.7vw,52px);line-height:1.12;letter-spacing:-.035em;color:var(--burgundy);margin-bottom:24px;text-wrap:balance}.story-feature .rte,.story-feature__copy>p:not(.eyebrow){font-size:14px;line-height:1.9}.story-feature .rte p+p,.story-feature__copy>p+p:not(.eyebrow){margin-top:20px}.story-feature__copy h3{font-family:var(--body-font);font-size:10px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;margin:30px 0 14px;color:var(--burgundy)}.story-purpose{position:relative;isolation:isolate;background:color-mix(in srgb,var(--pink) 28%,white);padding-block:70px 80px;margin-bottom:85px}.story-purpose:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:url(chapter-lines-primary.svg) left center/min(95vw,1100px) auto no-repeat;opacity:.08}.story-purpose .story-feature{padding-bottom:0}.story-purpose .story-feature__copy{order:-1}.story-section-heading{text-align:center;max-width:800px;margin:0 auto 40px}.story-section-heading p:last-child{font-size:14px;line-height:1.85;max-width:58ch;margin:20px auto 0}.story-redesign .story-chapters{gap:22px;margin-bottom:90px}.story-redesign .story-chapter{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;padding:0;border-radius:0;overflow:hidden;color:var(--ink);text-decoration:none}.story-redesign .story-chapter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--chapter-art) right bottom/540px auto no-repeat;opacity:.13;pointer-events:none}.story-redesign .story-chapter--blocked{background:color-mix(in srgb,#551e30 10%,white)}.story-redesign .story-chapter--revenge{background:color-mix(in srgb,#ad5f68 14%,white)}.story-redesign .story-chapter--glow{background:color-mix(in srgb,#f9dbe4 60%,white)}.story-chapter__photo{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:74% center;display:block}.story-chapter__copy{padding:28px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.story-chapter__copy>.eyebrow{font-size:8px;line-height:1.8;letter-spacing:.13em;color:var(--burgundy)}.story-redesign .story-chapter h3{font-size:42px;line-height:1.12;color:var(--burgundy);margin:17px 0 18px}.story-chapter__copy>p{font-size:13px;line-height:1.85;margin-bottom:26px}.story-chapter__copy>.text-link{color:var(--burgundy);font-size:9px;line-height:1.8;letter-spacing:.08em;margin-top:auto}.story-values{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;padding-block:70px 80px;margin-bottom:85px;border-block:1px solid var(--line)}.story-values__heading p:last-child{font-size:14px;line-height:1.85;max-width:37ch}.story-value{border-bottom:1px solid var(--line);padding:0}.story-value:first-child{border-top:1px solid var(--line)}.story-value summary{font-family:var(--body-font);font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;color:var(--burgundy)}.story-value summary::-webkit-details-marker{display:none}.story-value summary .icon{width:18px;height:18px;flex:none;transition:transform .25s}.story-value[open] summary .icon{transform:rotate(45deg)}.story-value p{font-size:13px;line-height:1.85;margin:0;padding:0 35px 25px 0;max-width:56ch}.story-signature{font-size:14px;line-height:1.8;margin-top:28px!important}.story-signature strong{font-family:var(--heading-font);font-size:34px;font-weight:400;color:var(--burgundy)}.story-redesign .story-page-cta{position:relative;isolation:isolate;background:var(--pink);padding:70px 24px 80px}.story-redesign .story-page-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:url(chapter-lines-primary.svg) right center/1100px auto no-repeat;opacity:.08}.story-redesign .story-page-cta h2{font-size:clamp(36px,4vw,56px);line-height:1.1;max-width:15ch;margin:20px auto 28px;color:var(--burgundy)}.story-redesign [id]{scroll-margin-top:calc(var(--site-header-height) + 65px)}@media(max-width:1199px){.site-header-region .header-brand .brand-logo{width:220px}}@media(max-width:989px){.story-feature{gap:35px;padding-bottom:60px}.story-feature h2,.story-section-heading h2,.story-values__heading h2{font-size:38px}.story-feature .rte,.story-feature__copy>p:not(.eyebrow){font-size:13px;line-height:1.85}.story-chapter__copy{padding:24px 22px}.story-redesign .story-chapter h3{font-size:36px}.story-purpose{padding-block:55px;margin-bottom:60px}.story-values{gap:6%;margin-bottom:60px}}@media(max-width:749px){:root{--site-header-height:60px}.site-header-region .header-inner{height:60px;min-height:60px;padding-inline:14px}.site-header-region .header-brand .brand-logo{width:178px;height:28px}.site-header-region .header-actions{gap:8px;font-size:10px}.site-header-region .icon-button{min-width:36px;min-height:44px}.lifestyle-hero .campaign-hero__copy{max-width:310px}.lifestyle-hero .campaign-hero__copy h1{font-size:clamp(42px,11vw,48px);line-height:1.04;max-width:12ch;margin:14px 0 18px}.lifestyle-hero .campaign-hero__copy p:not(.eyebrow){font-size:12px;line-height:1.75;max-width:27ch}.lifestyle-hero .campaign-hero__copy .eyebrow{font-size:9px}.lifestyle-hero .campaign-hero__copy .button{min-height:46px;margin-top:18px;font-size:9px}:is(.product-page,.collection-page)[class*=chapter-surface--]:before{background-position:right -140px top 60px;background-size:700px auto;opacity:.13}.chapter .chapter__label{padding:22px;min-height:115px}.story-index{gap:24px;justify-content:flex-start;overflow-x:auto;padding:9px 22px;min-height:40px;scrollbar-width:none}.story-index a{font-size:9px}.story-cover{height:620px;min-height:0}.story-cover__photo{object-position:74% center}.story-cover__copy{justify-content:flex-end;padding-top:40px;padding-bottom:42px}.story-cover:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(245,218,225,.96),rgba(245,218,225,.68) 40%,transparent)}.story-cover h1{font-size:46px;max-width:11ch}.story-cover__copy>.eyebrow{font-size:9px;letter-spacing:.17em;margin-bottom:18px}.story-cover__copy>p:last-child{font-size:12px;max-width:23ch;margin-top:20px}.story-introduction{padding:43px 24px 50px}.story-introduction p{font-size:17px;line-height:1.8}.story-feature{grid-template-columns:1fr;gap:30px;padding-bottom:52px}.story-feature__copy{padding:0;max-width:none}.story-feature__image{aspect-ratio:4/5;max-height:560px}.story-feature h2,.story-section-heading h2,.story-values__heading h2{font-size:36px;margin-bottom:22px;line-height:1.13}.story-feature__copy>.eyebrow,.story-section-heading>.eyebrow,.story-values__heading>.eyebrow{font-size:9px;margin-bottom:20px}.story-purpose{padding-block:45px 50px;margin-bottom:52px}.story-purpose .story-feature{padding-bottom:0}.story-section-heading{margin-bottom:30px;text-align:left}.story-section-heading p:last-child{font-size:13px;margin-top:18px}.story-redesign .story-chapters{grid-template-columns:1fr;gap:24px;margin-bottom:52px}.story-chapter__photo{aspect-ratio:1.1}.story-chapter__copy{padding:26px}.story-redesign .story-chapter h3{font-size:40px}.story-values{grid-template-columns:1fr;gap:28px;padding-block:40px 45px;margin-bottom:52px}.story-values__heading p:last-child{font-size:13px;line-height:1.85}.story-value summary{font-size:13px;padding:20px 0}.story-value p{font-size:13px;padding-right:22px}.story-redesign .story-page-cta{padding:50px 24px 58px}.story-redesign .story-page-cta h2{font-size:38px}}@media(max-width:374px){.site-header-region .header-brand .brand-logo{width:155px}.story-index{gap:20px}.lifestyle-hero .campaign-hero__copy h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.story-value summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/brand-experience.css.map */
