.sj-story{background:#141210;color:#e9e1d2;padding:60px 24px 150px;font-family:Jost,Helvetica Neue,Arial,sans-serif}.sj-story__inner{max-width:none;margin:0}.sj-story__topnav{max-width:none;margin:0 0 90px}.sj-story__back{font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#a79a82;text-decoration:none;transition:color .4s ease}.sj-story__back:hover{color:#e9e1d2}.sj-story__figure{max-width:none;margin:0 0 44px}.sj-story__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.sj-story__caption{font-family:IBM Plex Mono,Courier New,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#a79a82;margin:18px 0 0;text-align:left}.sj-story__mark{font-family:IBM Plex Mono,Courier New,monospace;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:#a79a8299;text-align:left;margin:40px 0 60px}.sj-story__text{max-width:1140px;margin:0 auto;text-align:left}.sj-story__text>p{max-width:620px}.sj-story__context{font-family:IBM Plex Mono,Courier New,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#a79a82;margin:0 0 30px}.sj-story__who{font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#a79a82;margin:0 0 30px;text-align:left}.sj-story__pull{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-style:italic;font-weight:400;font-size:32px;line-height:1.4;letter-spacing:.01em;color:#f2ede4;margin:0 0 34px;text-wrap:pretty}.sj-story__body{margin:0 0 38px}.sj-story__body>div{margin:36px 0!important;align-items:flex-start!important;row-gap:28px!important}.sj-story__body>figure{margin-left:0!important;margin-right:0!important}.sj-story__body figure>img,.sj-story__body figure>video{max-height:640px;object-fit:cover}.sj-story__body>div>figure:only-child{margin-left:0!important;margin-right:auto!important}.sj-story__body>div:first-of-type{margin-top:20px!important}.sj-story__body p{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-style:normal;font-size:22px;font-weight:300;line-height:1.65;color:#e9e1d2;margin:0 0 1.4em;text-wrap:pretty}.sj-story__body p:last-child{margin-bottom:0}.sj-story__body .sj-voice{display:block;font-family:IBM Plex Mono,Courier New,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#a79a82;margin:0 0 1.2em}.sj-story__body p:has(.sj-voice){margin-bottom:0}.sj-story__attr{font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a79a82;margin:0}.sj-story__name{color:#e9e1d2}.sj-story__footer{max-width:1140px;margin:64px auto 0;text-align:left;display:flex;flex-direction:column;gap:70px;align-items:flex-start}.sj-story__next{text-decoration:none;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-style:normal;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sj-story__next-label{font-family:IBM Plex Mono,Courier New,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#a79a82}.sj-story__next-name{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:38px;line-height:1.2;color:#f2ede4;transition:opacity .4s ease}.sj-story__next:hover .sj-story__next-name{opacity:.65}.sj-story__next-piece{font-family:IBM Plex Mono,Courier New,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a79a82}.sj-story__cta{display:inline-block;font-family:IBM Plex Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:#e9e1d2;background:transparent;border:1px solid rgba(233,225,210,.45);border-radius:0;padding:1.5rem 3.2rem;text-decoration:none;transition:border-color .35s ease,background .35s ease}.sj-story__cta:hover{border-color:#e9e1d2e6;background:#e9e1d214}.sj-js [data-sj-fade]{opacity:0;transform:translateY(26px);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.19,1,.22,1)}.sj-js [data-sj-fade].in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sj-js [data-sj-fade]{transition:none;opacity:1;transform:none}}@media(max-width:600px){.sj-story{padding:100px 22px 110px}.sj-story__topnav{margin-bottom:60px}.sj-story__figure{margin-bottom:18px}.sj-story__pull{margin-bottom:14px}.sj-story__pull{font-size:25px}.sj-story__body p{font-size:19px}.sj-story__next-name{font-size:30px}.sj-story__footer{margin-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sj-luxe-reflection-story.css.map */
