body.xxiii-cinematic-page{color-scheme:dark;--cream:#f4eade;--chocolate:#1b100e;--muted:#c5b3a2}#xxiii-cinematic *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.xxiii-cinematic-page{margin:0;background:var(--chocolate);color:var(--cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}#xxiii-cinematic a{color:inherit;text-decoration:none}#xxiii-cinematic button{font:inherit}#xxiii-cinematic a:focus-visible,#xxiii-cinematic button:focus-visible{outline:2px solid #c59c76;outline-offset:6px}#xxiii-cinematic .skip{position:fixed;top:-100px;left:20px;z-index:30;background:var(--cream);color:#17100d;padding:16px}#xxiii-cinematic .skip:focus{top:20px}#xxiii-cinematic header{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:25px 4%;background:linear-gradient(#1b100eb0,transparent);backdrop-filter:blur(3px)}#xxiii-cinematic .wordmark{font-family:Georgia,serif;letter-spacing:-2px;font-size:34px}#xxiii-cinematic .header-shop{font-size:14px;letter-spacing:.03em;border-bottom:1px solid #ffffff60;padding-bottom:7px}#xxiii-cinematic .header-shop span{margin-left:22px;color:var(--muted)}#xxiii-cinematic .chapter{position:relative;height:220svh}#xxiii-cinematic .stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}#xxiii-cinematic .eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:12px;margin:0 0 24px;line-height:1.6}#xxiii-cinematic h1,#xxiii-cinematic h2,#xxiii-cinematic p{margin-top:0}#xxiii-cinematic h1,#xxiii-cinematic h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;line-height:.94}#xxiii-cinematic h1{font-size:clamp(110px,17vw,270px);margin:0}#xxiii-cinematic h2{font-size:clamp(64px,8.5vw,135px);margin-bottom:30px}#xxiii-cinematic em{font-weight:400}#xxiii-cinematic .intro .stage{background:radial-gradient(ellipse at 50% 52%,#553329 0,#241510 45%,#100b09 100%)}#xxiii-cinematic .light{position:absolute;inset:-20%;background:conic-gradient(from 165deg at 50% 0%,transparent 0deg,#e1b68d24 16deg,transparent 36deg);transform:rotate(-8deg);filter:blur(30px);opacity:.65}#xxiii-cinematic .hero-title{position:absolute;top:15%;width:100%;text-align:center;z-index:1}#xxiii-cinematic .hero-title .eyebrow{color:#cfb7a4;margin-bottom:10px}#xxiii-cinematic .hero-bag{position:absolute;height:62%;width:75%;object-fit:contain;left:12.5%;top:32%;z-index:2;filter:drop-shadow(0 30px 28px #050302aa);transform-origin:50% 65%;will-change:transform}#xxiii-cinematic .hero-caption{position:absolute;left:5%;right:5%;bottom:12%;display:flex;justify-content:space-between;font-family:Georgia,serif;font-size:22px;line-height:1.3;z-index:3}#xxiii-cinematic .edition{font-family:Arial,sans-serif;font-size:13px;letter-spacing:.1em;align-self:flex-end}#xxiii-cinematic .scroll-cue{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);font-size:12px;letter-spacing:.14em;text-align:center;z-index:5}#xxiii-cinematic .scroll-line{display:block;width:1px;height:28px;margin:13px auto 0;background:#d5b99a;transform-origin:top;animation:breathe 2s infinite}#xxiii-cinematic .chapter-number{position:absolute;bottom:5%;left:5%;font-size:12px;letter-spacing:.16em;color:#c8b29f;z-index:5}#xxiii-cinematic .inside .stage{background:#581e23}#xxiii-cinematic .inside-title{position:absolute;top:16%;left:6%;z-index:4}#xxiii-cinematic .inside-title h2{font-size:clamp(64px,7vw,112px)}#xxiii-cinematic .interior-photo{position:absolute;left:33%;top:23%;width:49%;aspect-ratio:1;max-height:72%;transform:rotate(-12deg);box-shadow:0 30px 80px #21080b40;overflow:hidden}#xxiii-cinematic .interior-photo img{width:100%;height:100%;object-fit:cover}#xxiii-cinematic .inside-copy{position:absolute;right:5%;bottom:13%;z-index:5;width:23%;padding:24px;background:#3c141be8}#xxiii-cinematic .inside-copy>p{font-family:Georgia,serif;font-size:27px;line-height:1.2}#xxiii-cinematic .feature-list{display:grid;gap:16px;font-size:12px;color:#bf9ca0}#xxiii-cinematic .feature-list span{display:flex;gap:15px;border-top:1px solid #ffffff25;padding-top:12px}#xxiii-cinematic .feature-list b{font-weight:400;font-size:14px;color:#f4eade}#xxiii-cinematic .texture-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;transform:scale(1.04)}#xxiii-cinematic .texture-shade{position:absolute;inset:0;background:linear-gradient(90deg,#090705e8,#09070535 75%),linear-gradient(0deg,#100a08b0,transparent 40%)}#xxiii-cinematic .texture-copy{position:absolute;left:7%;top:22%;z-index:3}#xxiii-cinematic .texture-copy h2{font-size:clamp(80px,10vw,170px)}#xxiii-cinematic .texture-copy>p:last-child{font-size:16px;line-height:1.8;color:#dccbbd}#xxiii-cinematic .shop{background:#eee8df;color:#281b16;padding:110px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;min-height:90svh;color-scheme:light}#xxiii-cinematic .shop-image{background:#fff;position:relative;aspect-ratio:1;display:flex;align-items:center}#xxiii-cinematic .shop-image>img{width:100%;height:100%;object-fit:contain}#xxiii-cinematic .gallery{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;border:1px solid #ddd5cb;background:#f8f4ed;max-width:90%}#xxiii-cinematic .gallery button{background:none;border:0;color:#51443b;padding:12px 18px;font-size:14px;cursor:pointer}#xxiii-cinematic .gallery button.active{background:#281b16;color:#f3e9dd}#xxiii-cinematic .shop h2{font-size:clamp(60px,5vw,85px);margin-bottom:25px}#xxiii-cinematic .shop .eyebrow{color:#756558}#xxiii-cinematic .price{font-size:20px;display:flex;gap:25px;align-items:center}#xxiii-cinematic .price span{font-size:14px;color:#76685e}#xxiii-cinematic .description{font-size:16px;line-height:1.8;margin:30px 0;max-width:440px}#xxiii-cinematic .specs{display:grid;gap:13px;font-size:14px;border-top:1px solid #c9bbad;padding-top:25px}#xxiii-cinematic .buy{display:block;text-align:center;background:#2d1c16;color:#f4eade;padding:20px;margin-top:35px;font-size:14px;letter-spacing:.04em;transition:background .2s}#xxiii-cinematic .buy:hover{background:#583526}#xxiii-cinematic .shipping{text-align:center;font-size:12px;color:#756558;margin:15px 0 0}#xxiii-cinematic footer{padding:65px 7%;display:flex;align-items:center;justify-content:space-between;gap:25px}#xxiii-cinematic footer p{font-family:Georgia,serif;font-style:italic;font-size:24px;margin:0}#xxiii-cinematic .footer-logo{font-family:Georgia,serif;font-size:50px;letter-spacing:-4px}#xxiii-cinematic footer>a:last-child{font-size:14px;border-bottom:1px solid #9a7d65;padding-bottom:8px}#xxiii-cinematic .progress{position:fixed;bottom:0;left:0;height:2px;background:#c69c76;width:0;z-index:30;pointer-events:none}@keyframes breathe{50%{transform:scaleY(.5);opacity:.4}}@media(max-width:700px){#xxiii-cinematic header{padding:20px 6%}#xxiii-cinematic .wordmark{font-size:29px}#xxiii-cinematic .header-shop span{margin-left:10px}#xxiii-cinematic .chapter{height:180svh}#xxiii-cinematic .stage{min-height:600px}#xxiii-cinematic .hero-title{top:20%}#xxiii-cinematic h1{font-size:24vw}#xxiii-cinematic .hero-bag{top:32%;left:2%;width:96%;height:51%}#xxiii-cinematic .hero-caption{bottom:17%;left:7%;right:7%;font-size:18px}#xxiii-cinematic .edition{display:none}#xxiii-cinematic .chapter-number{left:7%;bottom:5%;font-size:10px;letter-spacing:.1em}#xxiii-cinematic .scroll-cue{left:auto;right:7%;transform:none;bottom:4%;font-size:10px}#xxiii-cinematic .inside-title{top:15%;left:7%}#xxiii-cinematic .inside-title h2{font-size:17vw}#xxiii-cinematic .inside-title .eyebrow{margin-bottom:16px}#xxiii-cinematic .interior-photo{left:24%;top:38%;width:72%;max-height:48%;transform:rotate(-8deg)}#xxiii-cinematic .inside-copy{right:auto;left:7%;bottom:12%;width:70%;padding:17px}#xxiii-cinematic .inside-copy>p{font-size:22px;margin-bottom:12px}#xxiii-cinematic .feature-list{grid-template-columns:1fr 1fr;gap:12px}#xxiii-cinematic .feature-list span{gap:8px;padding-top:9px}#xxiii-cinematic .feature-list b{font-size:12px}#xxiii-cinematic .texture-copy{top:23%;left:7%}#xxiii-cinematic .texture-copy h2{font-size:21vw}#xxiii-cinematic .texture-photo{object-position:60% center}#xxiii-cinematic .shop{padding:70px 7%;grid-template-columns:1fr;gap:45px}#xxiii-cinematic .shop h2{font-size:62px}#xxiii-cinematic .shop .eyebrow{margin-bottom:15px}#xxiii-cinematic .gallery button{padding:12px 16px}#xxiii-cinematic footer{flex-direction:column;padding:55px 7%;text-align:center}#xxiii-cinematic .chapter-number{max-width:45%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#xxiii-cinematic .chapter{height:100svh;min-height:650px}#xxiii-cinematic .stage{position:relative}#xxiii-cinematic .scroll-line{animation:none}#xxiii-cinematic .hero-bag,#xxiii-cinematic .hero-title,#xxiii-cinematic .interior-photo,#xxiii-cinematic .texture-photo,#xxiii-cinematic .texture-copy{transform:none!important;opacity:1!important}#xxiii-cinematic .light{filter:blur(30px)} }#xxiii-cinematic .wordmark,#xxiii-cinematic .footer-logo{display:inline-flex;align-items:center;justify-content:center}#xxiii-cinematic .wordmark img{display:block;width:35px;height:39px}#xxiii-cinematic .footer-logo img{display:block;width:58px;height:64px}@media(max-width:700px){#xxiii-cinematic .wordmark img{width:31px;height:35px}}#xxiii-cinematic .inside{height:340svh}#xxiii-cinematic .inside .stage{background:radial-gradient(ellipse at 35% 55%,#642128,#321419 68%,#21100f)}#xxiii-cinematic .inside-heading{position:absolute;z-index:5;top:14%;left:6%;right:6%;pointer-events:none}#xxiii-cinematic .inside-heading h2{font-size:clamp(52px,5.8vw,92px);margin:0}#xxiii-cinematic .inside-heading .eyebrow{margin-bottom:16px}#xxiii-cinematic .interior-window{position:absolute;left:0;top:32%;width:65%;height:52%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 94%,transparent)}#xxiii-cinematic .interior-object{position:absolute;left:50%;top:50%;width:94%;height:auto;max-width:none;transform:translate(-50%,-50%);filter:drop-shadow(0 25px 35px #12020488);will-change:transform;transition:transform 1s cubic-bezier(.22,.7,.2,1)}#xxiii-cinematic .focus-ring{position:absolute;left:50%;top:50%;width:130px;height:130px;transform:translate(-50%,-50%);border:1px solid #f4eade70;border-radius:50%;box-shadow:0 0 0 12px #f4eade08;pointer-events:none;opacity:0;transition:opacity .5s}#xxiii-cinematic .detail-story{position:absolute;right:6%;top:42%;width:28%;height:32%;z-index:5}#xxiii-cinematic .detail-count{font-size:12px;letter-spacing:.18em;color:#d7b09e;display:block;margin-bottom:24px}#xxiii-cinematic .detail-part{position:absolute;top:40px;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .5s,transform .5s,visibility .5s}#xxiii-cinematic .detail-part.active{opacity:1;visibility:visible;transform:none}#xxiii-cinematic .detail-part h3{font:400 clamp(35px,3.6vw,62px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px}#xxiii-cinematic .detail-part p{font-size:16px;line-height:1.7;color:#ddc9bb}#xxiii-cinematic .detail-tabs{position:absolute;bottom:12%;left:6%;right:6%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;z-index:6}#xxiii-cinematic .detail-tabs button{background:none;border:0;border-top:1px solid #ffffff25;color:#c3a39a;text-align:left;padding:17px 0;font-size:14px;cursor:pointer;transition:color .3s,border-color .3s}#xxiii-cinematic .detail-tabs button.active{color:#f4eade;border-color:#f4eade}#xxiii-cinematic .detail-tabs button span{font-size:12px;margin-right:14px;color:#a78075}#xxiii-cinematic .detail-tabs button.active span{color:#f4eade}@media(max-width:700px){#xxiii-cinematic .inside{height:400svh}#xxiii-cinematic .inside-heading{top:14%;left:7%;right:7%}#xxiii-cinematic .inside-heading h2{font-size:12vw;line-height:1.06}#xxiii-cinematic .inside-heading .eyebrow{font-size:10px;margin-bottom:13px}#xxiii-cinematic .interior-window{top:29%;left:0;width:100%;height:34%;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}#xxiii-cinematic .focus-ring{width:85px;height:85px}#xxiii-cinematic .detail-story{top:64%;left:7%;right:7%;width:auto;height:20%}#xxiii-cinematic .detail-count{font-size:10px;margin:0 0 10px}#xxiii-cinematic .detail-part{top:24px}#xxiii-cinematic .detail-part h3{font-size:32px;margin:0 0 9px}#xxiii-cinematic .detail-part h3 br{display:none}#xxiii-cinematic .detail-part h3 br:after{content:' '}#xxiii-cinematic .detail-part p{font-size:14px;line-height:1.5;margin:0}#xxiii-cinematic .detail-part p br{display:none}#xxiii-cinematic .detail-tabs{bottom:6%;left:7%;right:7%;gap:8px}#xxiii-cinematic .detail-tabs button{padding:12px 0;font-size:11px;line-height:1.4}#xxiii-cinematic .detail-tabs button span{display:block;font-size:10px;margin:0 0 4px}#xxiii-cinematic .inside .chapter-number{display:none}}@media(prefers-reduced-motion:reduce){#xxiii-cinematic .inside{height:100svh;min-height:700px}#xxiii-cinematic .interior-object{transition:none;will-change:auto}#xxiii-cinematic .detail-part{transition:none}#xxiii-cinematic .detail-tabs button{transition:none}}

html{font-size:calc(var(--font-body-scale,1)*62.5%)}body.xxiii-cinematic-page{display:block;line-height:normal;letter-spacing:normal}#MainContent{display:block}#xxiii-cinematic{position:relative;isolation:isolate;font-size:16px;line-height:normal;letter-spacing:normal}#xxiii-cinematic h1,#xxiii-cinematic h2,#xxiii-cinematic h3{color:inherit}#xxiii-cinematic header{gap:30px}#xxiii-cinematic .wordmark{margin-right:auto}#xxiii-cinematic .cinematic-nav{display:flex;align-items:center;gap:24px;font-size:14px}#xxiii-cinematic .cinematic-nav summary{cursor:pointer;list-style:none}#xxiii-cinematic .cinematic-nav summary::-webkit-details-marker{display:none}#xxiii-cinematic .cinematic-menu nav{position:absolute;right:4%;top:90px;display:grid;gap:18px;background:#251711;padding:28px;max-height:75svh;overflow:auto;min-width:220px;border:1px solid #755343}#xxiii-cinematic .cinematic-menu .sub-link{padding-left:15px;color:#c5b3a2}#xxiii-cinematic .cinematic-nav span{margin-left:6px}#xxiii-cinematic .buy{border:0}#xxiii-cinematic img{vertical-align:middle}@media(max-width:700px){#xxiii-cinematic header{gap:16px}#xxiii-cinematic .cinematic-nav{gap:13px;font-size:12px}#xxiii-cinematic .header-shop{font-size:12px}#xxiii-cinematic .header-shop span{display:none}#xxiii-cinematic .cinematic-menu nav{right:6%}}

#xxiii-cinematic .interior-object{filter:none;will-change:auto;transition:width .65s ease,transform .65s ease;backface-visibility:visible}@media(prefers-reduced-motion:reduce){#xxiii-cinematic .interior-object{transition:none}}

#xxiii-cinematic .shop-image{background:transparent}
#xxiii-cinematic .shop-image>img{mix-blend-mode:multiply}
#xxiii-cinematic .shop h2{font-size:clamp(38px,4.5vw,64px);line-height:1.12;letter-spacing:-.035em}
#xxiii-cinematic .description{font-size:16px;line-height:1.65}
body.xxiii-cinematic-page .footer,body.xxiii-cinematic-page .footer p,body.xxiii-cinematic-page .footer a,body.xxiii-cinematic-page .footer a:visited,body.xxiii-cinematic-page .footer .list-menu__item--link,body.xxiii-cinematic-page .footer .copyright__content{color:#f4eade}
body.xxiii-cinematic-page .footer a,body.xxiii-cinematic-page .footer a:visited{color:#f4eade!important}
body.xxiii-cinematic-page .footer .footer-block__heading{font-size:24px;line-height:1.3;letter-spacing:0;margin-bottom:18px}
body.xxiii-cinematic-page .footer .footer-block__details-content,body.xxiii-cinematic-page .footer .footer-block__details-content p{font-size:15px;line-height:1.65}
body.xxiii-cinematic-page .footer .list-menu__item--link{font-size:14px;line-height:1.5;padding-top:7px;padding-bottom:7px}
body.xxiii-cinematic-page .footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px}
body.xxiii-cinematic-page .footer .footer__blocks-wrapper .footer-block{width:auto;max-width:none;margin:0}
body.xxiii-cinematic-page .footer .footer-block__newsletter .footer-block__heading{font-size:27px;line-height:1.3}
body.xxiii-cinematic-page .footer .newsletter-form__field-wrapper{max-width:420px}
body.xxiii-cinematic-page .footer .field__input,body.xxiii-cinematic-page .footer .field__label{font-size:16px}
body.xxiii-cinematic-page .footer .localization-form__select{font-size:14px}
body.xxiii-cinematic-page .footer .copyright__content,body.xxiii-cinematic-page .footer .copyright__content a{font-size:13px;line-height:1.6}
@media(max-width:700px){
#xxiii-cinematic .shop h2{font-size:40px;margin-bottom:20px}
#xxiii-cinematic .shop .eyebrow{font-size:10px;letter-spacing:.13em}
#xxiii-cinematic .shop{padding-top:45px;padding-bottom:50px;gap:30px}
#xxiii-cinematic .texture-copy h2{font-size:58px;line-height:1.06}
#xxiii-cinematic .inside-heading h2{font-size:34px;line-height:1.15}
#xxiii-cinematic .detail-part h3{font-size:26px;line-height:1.15}
#xxiii-cinematic footer p{font-size:20px}
body.xxiii-cinematic-page .footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:30px}
body.xxiii-cinematic-page .footer .footer-block__heading{font-size:23px}
body.xxiii-cinematic-page .footer .footer-block__newsletter .footer-block__heading{font-size:25px}
body.xxiii-cinematic-page .footer .footer__content-top{padding-top:35px;padding-bottom:30px}
body.xxiii-cinematic-page .footer .footer-block--newsletter{margin-top:30px}
body.xxiii-cinematic-page .footer .footer__content-bottom{padding-top:25px}
}

#xxiii-cinematic .interior-window{left:6%;top:34%;width:54%;height:43%;mask-image:none;-webkit-mask-image:none;border-radius:0;max-width:650px;background:#721b1c}
#xxiii-cinematic .interior-object{position:static;display:block;width:100%;height:100%;object-fit:cover;transform:none;filter:none;transition:none}
#xxiii-cinematic .focus-ring{display:none}
#xxiii-cinematic .detail-part p br:after{content:' '}
@media(max-width:700px){#xxiii-cinematic .interior-window{left:7%;top:32%;width:86%;height:28%;max-width:none}#xxiii-cinematic .detail-story{top:64%}#xxiii-cinematic .detail-part p br{display:inline}#xxiii-cinematic .detail-tabs{bottom:7%}}

#xxiii-cinematic .interior-static{background:#eee8df;color:#281b16;padding:90px 7% 70px;display:flex;flex-direction:column;align-items:center}
#xxiii-cinematic .static-heading{text-align:center;width:100%;max-width:800px}
#xxiii-cinematic .static-heading .eyebrow{color:#756558;margin-bottom:18px}
#xxiii-cinematic .static-heading h2{font-size:clamp(34px,5vw,64px);line-height:1.15;margin:0}
#xxiii-cinematic .static-interior-image{display:block;width:100%;max-width:620px;height:auto;mix-blend-mode:multiply;margin:18px auto 15px}
#xxiii-cinematic .static-features{width:100%;max-width:700px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
#xxiii-cinematic .static-features span{border-top:1px solid #c9bbad;padding-top:15px;display:flex;gap:10px;font-size:12px;color:#756558;line-height:1.5}
#xxiii-cinematic .static-features b{font-size:14px;font-weight:400;color:#281b16}
@media(max-width:700px){#xxiii-cinematic .interior-static{padding:55px 7% 50px}#xxiii-cinematic .static-heading h2{font-size:34px}#xxiii-cinematic .static-heading .eyebrow{font-size:10px;letter-spacing:.13em}#xxiii-cinematic .static-features{grid-template-columns:1fr 1fr;gap:18px}#xxiii-cinematic .static-interior-image{margin:10px auto}}

#xxiii-cinematic .leather-story{background:#eee8df;color:#281b16;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:6%;padding:70px 7% 90px;overflow:hidden}
#xxiii-cinematic .leather-copy h2{font-size:clamp(42px,5vw,72px);line-height:1.1;letter-spacing:-.035em;margin:22px 0 25px}
#xxiii-cinematic .leather-copy .eyebrow{color:#756558;font-size:11px;letter-spacing:.14em}
#xxiii-cinematic .leather-copy>p:last-child{font-size:16px;line-height:1.8;color:#756558}
#xxiii-cinematic .leather-photo{display:block;width:100%;height:auto;mix-blend-mode:multiply}
@media(max-width:700px){#xxiii-cinematic .leather-story{grid-template-columns:1fr;gap:28px;padding:35px 7% 55px}#xxiii-cinematic .leather-copy h2{font-size:44px;margin:18px 0}#xxiii-cinematic .leather-copy>p:last-child{font-size:15px}#xxiii-cinematic .leather-copy .eyebrow{font-size:10px}}

#xxiii-cinematic .leather-photo-window{overflow:hidden;isolation:isolate;background:#eee8df}
#xxiii-cinematic .leather-photo{transform-origin:center;will-change:transform}
@media(prefers-reduced-motion:reduce){#xxiii-cinematic .leather-photo{will-change:auto}}
