.berlue-story{--merlot: #5b1425;--merlot-dark: #3e0d19;--rose: #d8a8aa;--mocha: #6b5146;--mist: #e8e4df;--off: #fbf8f4;--nude: #f4eee8;--ink: #2c2522;--muted: rgba(44, 37, 34, .68);--line: rgba(91, 20, 37, .16);background:var(--off);color:var(--ink);font-family:Inter,var(--font-body-family);overflow:hidden}.berlue-story *,.berlue-story *:before,.berlue-story *:after{box-sizing:border-box}.berlue-story__return{position:fixed;top:2.4rem;left:2.4rem;z-index:5;display:inline-flex;min-height:4.2rem;align-items:center;border:1px solid rgba(251,248,244,.46);border-radius:999px;background:#5b1425d1;color:var(--off);font-size:.98rem;font-weight:800;letter-spacing:.12em;padding:0 1.8rem;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s ease,background .22s ease}.berlue-story__return:before{content:"<";margin-right:.8rem}.berlue-story__return:hover{background:var(--merlot-dark);transform:translate(-.2rem)}.berlue-story h1,.berlue-story h2,.berlue-story h3,.berlue-story blockquote,.berlue-story__manifesto p,.berlue-story__signature strong{font-family:"Cormorant Garamond",Cormorant,Garamond,var(--font-heading-family);font-weight:400;letter-spacing:0}.berlue-story__hero{position:relative;min-height:68vh;display:grid;align-items:end;padding:clamp(8rem,10vw,14rem) 6vw;isolation:isolate}.berlue-story__hero img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 24%;transform:scale(1.02);animation:berlue-story-parallax 14s ease-in-out infinite alternate}.berlue-story__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#fbf8f4f5,#fbf8f4a8 38%,#fbf8f41f 72%),linear-gradient(0deg,rgba(44,37,34,.15),transparent 45%)}.berlue-story__hero-copy{max-width:88rem}.berlue-story__eyebrow{margin:0 0 2rem;color:var(--merlot);font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.berlue-story h1{max-width:86rem;margin:0;color:var(--merlot);font-size:clamp(5rem,6vw,9rem);line-height:.9}.berlue-story__hero-copy>p:last-child{max-width:70rem;margin:3rem 0 0;color:#2c2522bd;font-size:clamp(1.75rem,1.55vw,2.25rem);line-height:1.72}.berlue-story__intro{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.berlue-story__intro span{min-height:12rem;display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--merlot);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.berlue-story__intro span+span{border-left:1px solid var(--line)}.berlue-story__split,.berlue-story__meaning,.berlue-story__essence,.berlue-story__experience,.berlue-story__community,.berlue-story__letter{width:min(100% - 4rem,150rem);margin:0 auto;padding:clamp(7rem,11vw,16rem) 0}.berlue-story__split{display:grid;grid-template-columns:minmax(30rem,.9fr) minmax(0,.82fr);gap:clamp(4rem,8vw,12rem);align-items:center}.berlue-story__media{min-height:clamp(45rem,58vw,78rem);margin:0;overflow:hidden}.berlue-story__media img,.berlue-story__visual-pause img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.berlue-story__media:hover img,.berlue-story__visual-pause:hover img{transform:scale(1.025)}.berlue-story__copy{max-width:68rem}.berlue-story h2{margin:0 0 2.4rem;color:var(--merlot);font-size:clamp(4.8rem,6.5vw,10.5rem);line-height:.94}.berlue-story h3{margin:0;color:var(--merlot);font-size:clamp(2.8rem,2.8vw,4.8rem);line-height:1}.berlue-story p{color:var(--muted);font-size:clamp(1.55rem,1.25vw,2rem);line-height:1.75}.berlue-story__transformation{padding:clamp(8rem,12vw,18rem) 6vw;background:var(--merlot)}.berlue-story__transformation .berlue-story__copy{max-width:86rem;margin:0 auto}.berlue-story__transformation h2,.berlue-story__transformation .berlue-story__eyebrow,.berlue-story__transformation p{color:var(--off)}.berlue-story__transformation p{color:#fbf8f4c7}.berlue-story__manifesto{width:min(100% - 4rem,128rem);margin:0 auto;padding:clamp(8rem,13vw,18rem) 0;text-align:center}.berlue-story__manifesto div{display:grid;gap:clamp(2.6rem,4vw,5rem)}.berlue-story__manifesto p:not(.berlue-story__eyebrow){margin:0;color:var(--merlot);font-size:clamp(3.4rem,5vw,8rem);line-height:1.04}.berlue-story__meaning-grid,.berlue-story__essence-grid,.berlue-story__experience-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.berlue-story__meaning-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,6vw,8rem)}.berlue-story__meaning-grid article,.berlue-story__essence-grid article,.berlue-story__experience-grid article{min-height:24rem;padding:clamp(2.6rem,3vw,4.4rem);background:var(--off);transition:transform .22s ease,background .22s ease}.berlue-story__meaning-grid article:hover,.berlue-story__essence-grid article:hover,.berlue-story__experience-grid article:hover,.berlue-story__heritage-cards article:hover{background:#fffdfa;transform:translateY(-.35rem)}.berlue-story article span{display:block;margin-bottom:2.2rem;color:var(--merlot);font-size:1rem;font-weight:800;letter-spacing:.16em}.berlue-story__visual-pause{height:min(72rem,72vh);overflow:hidden}.berlue-story__timeline{width:min(100% - 4rem,140rem);margin:0 auto;padding:clamp(7rem,11vw,16rem) 0}.berlue-story__timeline>div{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.6rem,2vw,3rem);padding-top:4rem}.berlue-story__timeline>div:before{content:"";position:absolute;top:1rem;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--merlot),transparent)}.berlue-story__timeline article{position:relative}.berlue-story__timeline article:before{content:"";position:absolute;top:-3.45rem;left:0;width:.9rem;height:.9rem;border:1px solid var(--merlot);border-radius:50%;background:var(--off)}.berlue-story__timeline h3{font-size:clamp(2.4rem,2vw,3.4rem)}.berlue-story__timeline p{font-size:1.35rem}.berlue-story__essence-grid,.berlue-story__experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,6vw,8rem)}.berlue-story__essence-grid article{min-height:18rem}.berlue-story__essence-grid span{font-size:2rem}.berlue-story__essence-grid b,.berlue-story__experience-grid b{color:var(--ink);font-size:1.6rem;font-weight:500}.berlue-story__heritage{padding:clamp(8rem,12vw,17rem) 6vw;background:linear-gradient(180deg,var(--off),var(--nude))}.berlue-story__heritage-copy{max-width:86rem;margin:0 auto clamp(5rem,7vw,8rem);text-align:center}.berlue-story__heritage-cards{max-width:144rem;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.berlue-story__heritage-cards article{min-height:30rem;padding:3rem 2rem;background:#fbf8f4d6;transition:transform .22s ease,background .22s ease}.berlue-story__heritage-cards h3{margin-bottom:1.2rem}.berlue-story__heritage-cards b{display:block;margin-bottom:2rem;color:var(--merlot);font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.berlue-story__experience-grid article{min-height:22rem}.berlue-story__community{text-align:center}.berlue-story__community>div{max-width:96rem;margin:0 auto}.berlue-story__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:3.6rem}.berlue-story__button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;border:1px solid var(--merlot);border-radius:999px;background:var(--merlot);color:var(--off);font-size:1.1rem;font-weight:800;letter-spacing:.13em;padding:0 2.8rem;text-decoration:none;text-transform:uppercase;transition:transform .22s ease,background .22s ease,color .22s ease}.berlue-story__button:hover{background:var(--merlot-dark);transform:translateY(-.18rem)}.berlue-story__button--ghost{background:transparent;color:var(--merlot)}.berlue-story__button--ghost:hover{background:var(--merlot);color:var(--off)}.berlue-story__letter{border-top:1px solid var(--line)}.berlue-story__letter-inner{max-width:92rem;margin:0 auto}.berlue-story blockquote{margin:0;color:var(--ink);font-size:clamp(2.7rem,3.6vw,5.8rem);line-height:1.18}.berlue-story blockquote p{margin:0 0 3rem;color:inherit;font-size:inherit;line-height:inherit}.berlue-story__signature{margin:5rem 0 3.4rem;padding-top:2.6rem;border-top:1px solid var(--line)}.berlue-story__signature span,.berlue-story__signature em{display:block;color:var(--muted);font-style:normal}.berlue-story__signature strong{display:block;margin:.6rem 0 .4rem;color:var(--merlot);font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-size:clamp(4.8rem,6vw,8rem);line-height:.95}.berlue-story__reveal{opacity:1;transform:none}.berlue-story__reveal.is-visible{opacity:1;transform:translateY(0)}.berlue-story__intro,.berlue-story__manifesto,.berlue-story__visual-pause,.berlue-story__timeline,.berlue-story__essence,.berlue-story__experience{display:none}.berlue-story__split,.berlue-story__meaning,.berlue-story__essence,.berlue-story__experience,.berlue-story__community,.berlue-story__letter,.berlue-story__timeline,.berlue-story__transformation,.berlue-story__heritage{padding-top:clamp(6rem,7vw,9rem);padding-bottom:clamp(6rem,7vw,9rem)}.berlue-story__meaning-grid article,.berlue-story__essence-grid article,.berlue-story__experience-grid article,.berlue-story__heritage-cards article{min-height:18rem}.section-header .header__icon{width:3.8rem;height:3.8rem}.section-header .header__icon .svg-wrapper{width:1.8rem;height:1.8rem}.section-header .header__heading-logo{max-width:20rem}.berlue-story__return{min-height:3.6rem;padding:0 1.4rem;font-size:.86rem}@media screen and (min-width:750px){.berlue-story__hero{padding-top:6rem;padding-bottom:5rem}.berlue-story__split,.berlue-story__meaning,.berlue-story__community,.berlue-story__letter,.berlue-story__transformation,.berlue-story__heritage{padding-top:5rem;padding-bottom:5rem}.berlue-story h2{font-size:clamp(4.2rem,4.8vw,7rem)}.berlue-story__media{min-height:38rem;max-height:52rem}.berlue-story__meaning-grid{margin-top:3rem}.berlue-story__meaning-grid article{min-height:14rem;padding:2.6rem}.berlue-story__heritage-copy{margin-bottom:3rem}.berlue-story__heritage-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.berlue-story__heritage-cards article{min-height:14rem;padding:2.4rem}.berlue-story blockquote{font-size:clamp(2.5rem,2.6vw,4rem)}.berlue-story__signature{margin-top:3rem}}@keyframes berlue-story-parallax{0%{transform:scale(1.02) translateY(0)}to{transform:scale(1.045) translateY(-1.2rem)}}@media screen and (max-width:1180px){.berlue-story__heritage-cards,.berlue-story__timeline>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.berlue-story__intro,.berlue-story__split,.berlue-story__meaning-grid,.berlue-story__essence-grid,.berlue-story__experience-grid{grid-template-columns:1fr}.berlue-story__intro span+span{border-left:0;border-top:1px solid var(--line)}.berlue-story__media{min-height:42rem}}@media screen and (max-width:749px){.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden{position:relative!important;top:auto!important;transform:none!important}.section-header .header{min-height:6rem;padding-top:.5rem;padding-bottom:.5rem}.section-header .header__heading-logo{max-width:17rem}.section-header .header__icon{width:3.6rem;height:3.6rem}.section-header .header__icon .svg-wrapper{width:1.8rem;height:1.8rem}.berlue-story__return{display:none}.berlue-story__hero{min-height:64rem;padding:6rem 2rem 4rem}.berlue-story h1{font-size:5.2rem}.berlue-story h2{font-size:4.2rem}.berlue-story h3{font-size:2.7rem}.berlue-story p{font-size:1.5rem;line-height:1.6}.berlue-story__intro,.berlue-story__manifesto,.berlue-story__visual-pause{display:none}.berlue-story__split,.berlue-story__meaning,.berlue-story__essence,.berlue-story__experience,.berlue-story__community,.berlue-story__letter,.berlue-story__timeline{width:calc(100% - 3.2rem);padding:5.5rem 0}.berlue-story__split{gap:3.2rem}.berlue-story__media{min-height:28rem}.berlue-story__transformation{padding:5.5rem 1.6rem}.berlue-story__transformation .berlue-story__copy>p:nth-of-type(n+3){display:none}.berlue-story__hero:after{background:linear-gradient(90deg,#fbf8f4f5,#fbf8f4b3)}.berlue-story__timeline>div,.berlue-story__heritage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.berlue-story__meaning-grid,.berlue-story__essence-grid,.berlue-story__experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.berlue-story__meaning-grid article,.berlue-story__essence-grid article,.berlue-story__experience-grid article,.berlue-story__heritage-cards article{min-height:14rem;padding:2.2rem 1.8rem}.berlue-story__meaning-grid article:nth-child(3){grid-column:1 / -1;min-height:13rem}.berlue-story__heritage{padding:5.5rem 1.6rem}.berlue-story__heritage-copy{margin-bottom:3rem}.berlue-story__heritage-cards h3{font-size:2.6rem}.berlue-story__heritage-cards p{font-size:1.35rem}.berlue-story__timeline>div{gap:2.8rem 1.8rem}.berlue-story__timeline article{min-height:11rem}.berlue-story__timeline h3{font-size:2.4rem}.berlue-story__experience-grid article p{margin-bottom:0}.berlue-story__community h2{font-size:4.3rem}.berlue-story blockquote{font-size:2.6rem}.berlue-story blockquote p:nth-child(2){display:none}.berlue-story__signature{margin-top:3rem}.berlue-story__signature strong{font-size:5rem}.berlue-story__timeline>div:before,.berlue-story__timeline article:before{display:none}.berlue-story__timeline>div{padding-top:0}.berlue-story__actions{display:grid}}@media screen and (prefers-reduced-motion:reduce){.berlue-story *,.berlue-story *:before,.berlue-story *:after{animation:none!important;transition-duration:.01ms!important}}@media screen and (min-width:750px){html body .berlue-story .berlue-story__hero{min-height:clamp(58rem,68vh,72rem)!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;padding:clamp(7rem,8vw,11rem) 6vw!important;background:var(--off)!important}html body .berlue-story .berlue-story__hero img{inset:0 0 0 auto!important;width:52%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important;transform:none!important;animation:none!important}html body .berlue-story .berlue-story__hero:after{background:linear-gradient(90deg,var(--off) 0%,var(--off) 44%,rgba(251,248,244,.92) 50%,rgba(251,248,244,0) 66%)!important}html body .berlue-story .berlue-story__hero-copy{grid-column:1!important;width:100%!important;max-width:58rem!important;padding:0!important}html body .berlue-story .berlue-story__hero-copy h1{max-width:56rem!important;font-size:clamp(5.4rem,5.2vw,7.4rem)!important;line-height:.94!important}html body .berlue-story .berlue-story__hero-copy>p:last-child{max-width:56rem!important}}@media screen and (max-width:749px){html body .berlue-story .berlue-story__hero{min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;background:var(--off)!important}html body .berlue-story .berlue-story__hero img{position:relative!important;inset:auto!important;order:1!important;width:100%!important;height:52rem!important;object-fit:cover!important;object-position:center 15%!important;transform:none!important;animation:none!important}html body .berlue-story .berlue-story__hero:after{display:none!important}html body .berlue-story .berlue-story__hero-copy{order:2!important;width:100%!important;max-width:none!important;padding:4.8rem 2.4rem 5.6rem!important;background:var(--off)!important}}html body .berlue-story .berlue-story__split .berlue-story__media{height:clamp(48rem,52vw,62rem)!important;overflow:hidden!important}html body .berlue-story .berlue-story__split .berlue-story__media img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center 62%!important;transform:none!important}@media screen and (max-width:749px){html body .berlue-story .berlue-story__split .berlue-story__media{height:48rem!important}html body .berlue-story .berlue-story__split .berlue-story__media img{object-position:center 60%!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-berlue-story.css.map */
