.ho{--ink:var(--mt-brown);--lime:var(--mt-sand);--chalk:#fff;--gutter:clamp(16px, 4vw, 56px);height:200svh;margin-top:calc(-1 * var(--head,64px));background:var(--mt-umber);color:var(--chalk);font-family:var(--font-sans);position:relative}.ho__stage{height:100svh;position:sticky;top:0;overflow:hidden}.ho__photo{object-fit:cover;object-position:50% 45%;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.ho__shade{background:linear-gradient(#4a201200 30%,#4a20125c 55%,#4a2012d6 100%),linear-gradient(90deg,#4a201280,#4a201200 60%);position:absolute;inset:0}.ho__mask{will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.ho__mask>rect{fill:var(--mt-umber)}.ho__mask text{font-family:Reem Kufi,Trebuchet MS,system-ui,sans-serif;font-weight:700}.ho__mask--tall{display:none}@media (orientation:portrait){.ho__mask--wide{display:none}.ho__mask--tall{display:block}}.ho__bar{left:var(--gutter);right:var(--gutter);color:var(--mt-brown);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:absolute;bottom:clamp(22px,5vh,44px)}.ho__bar p{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:700}.ho__cue{text-align:center;color:var(--mt-brown);margin:0;font-size:14px;font-weight:600;position:absolute;top:clamp(18px,6vh,56px);left:0;right:0}.ho__cue i{background:var(--mt-terracotta);transform-origin:top;width:2px;height:30px;margin:8px auto 0;animation:1.6s cubic-bezier(.7,0,.2,1) infinite ho-cue;display:block}@keyframes ho-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ho__title{left:var(--gutter);right:var(--gutter);will-change:transform, opacity;max-width:1100px;position:absolute;bottom:clamp(28px,7vh,80px)}.ho__title h1{letter-spacing:-.01em;word-spacing:.06em;text-wrap:balance;text-shadow:0 2px 30px #4a201273;max-width:13ch;margin:0;font-family:Reem Kufi,Trebuchet MS,system-ui,sans-serif;font-size:clamp(2.6rem,7.4vw,7rem);font-weight:700;line-height:.98}.ho__sub{max-width:32ch;margin-top:14px;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:500;line-height:1.25;display:block}.ho__clock{color:var(--lime);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:15px;font-weight:700}.ho__now,.ho__sunset{max-width:58ch;margin:14px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.ho__sunset{margin-top:8px;font-weight:700}.ho__acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.ho .mk-btn{border-color:var(--mt-majorelle)}.ho__link{color:var(--chalk);text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.ho :focus-visible{outline:3px solid var(--chalk);outline-offset:3px}@media (width<=700px){.ho__now{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ho{height:auto}.ho__stage{height:auto;min-height:100svh;position:relative}.ho__mask,.ho__cue,.ho__bar{display:none!important}.ho__photo{transform:none}.ho__title{margin:0 var(--gutter);padding:30vh 0 48px;position:relative;bottom:auto;left:auto;right:auto;opacity:1!important}}.hc-cap{padding:10px var(--gutter,16px) 0;color:var(--mt-brown);background:var(--mt-ivory);margin:0;font-size:13px}@media (width<=700px){.ho__bar{bottom:calc(80px + env(safe-area-inset-bottom))}.ho__title{bottom:calc(84px + env(safe-area-inset-bottom))}}.ho{background:linear-gradient(180deg, var(--mt-umber), var(--mt-umber-2))}.ho__bar,.ho__cue{color:var(--mt-ivory)!important}.ho__cue i{background:var(--mt-saffron)!important}.ho__shade{background:linear-gradient(#1e0e0800 40%,#1e0e0840 62%,#1e0e08bf 100%)!important}.ho__title h1{letter-spacing:-.02em;text-shadow:none;font-size:clamp(3.5rem,8vw,8rem);line-height:.92}.home-ch .sk-scrim--even,.home-ch .sk-scrim--deep{background:linear-gradient(#0000 45%,#1e0e0899 100%)}.home-ch .sk-scrim--hero{opacity:1;background:linear-gradient(#0000 40%,#1e0e08bf 100%)}.hz-mark{z-index:0;color:var(--mt-ink);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Aref Ruqaa,Reem Kufi,serif;font-size:clamp(140px,24vw,380px);font-weight:700;line-height:1;position:absolute;bottom:-4vh;left:-2vw}.cin .cin-faq{position:relative;overflow:hidden}.cin-faq__inner{z-index:1;position:relative}.ho__photo{object-position:50% 0%;transform-origin:50% 0;transform:scale(1.4)}.ho__shade{opacity:0}.ho__edge{stroke:#fbf4ea33;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ho__cue{bottom:28px;transform:translate(-50%);color:#fbf4eab3!important;top:auto!important;left:50%!important;right:auto!important}.ho__cue i{background:#e0a526!important;width:1px!important;height:32px!important}.ho__bar p{font-family:var(--font-sans);color:#fbf4ead9;font-size:15px;font-weight:400}@media (width<=700px){.ho__cue{display:none}}.home-ch .sk-reel .sk-h2{font-size:clamp(2.25rem,6vw,5rem);line-height:.92}.hz-mark{opacity:.05}.cin .cin-faq__a{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.6}.cin .cin-close{background:var(--mt-umber);color:#fbf4ea}.cin-close form,.cin-close__form>*{box-shadow:none;background:#fbf4ea;border-radius:16px}.rco{--red-city:#b9482a;--saffron-cta:#f4ae00;--gutter:clamp(16px, 4vw, 56px);height:260vh;margin-top:calc(-1 * var(--site-head,64px));color:#fff;background:var(--red-city);font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,sans-serif;position:relative}@media (width<=899px){.rco{height:200vh}}.rco__stage{height:100svh;position:sticky;top:0;overflow:clip}.rco__photo{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transform:scale(calc(1.25 - .25 * clamp(0, var(--p) / .7, 1)));transform-origin:50% 0;position:absolute;inset:0}.rco__scrim{opacity:clamp(0, calc((var(--p) - .5) / .2), 1);background:linear-gradient(#0000 38%,#1e0e0873 66%,#1e0e08cc 100%);position:absolute;inset:0}.rco__plate{--q:clamp(0, calc(var(--p) / .68), 1);transform:scale(calc(1 + 64 * var(--q) * var(--q) * var(--q)));opacity:calc(1 - clamp(0, calc((var(--p) - .45) / .15), 1));flex-direction:column;display:flex;position:absolute;inset:-2px}.rco[data-open="1"] .rco__plate{visibility:hidden}.rco__fill{background:var(--red-city);flex:1;margin:-1px 0}.rco__fill--top{min-height:calc(var(--head,64px) + 14px);flex:.16}.rco__band{flex:none;width:100%;display:block;position:relative;overflow:visible}.rco__band--wide{aspect-ratio:5;width:94%;margin-inline:auto}.rco__band--tall{aspect-ratio:600/420;display:none}@media (aspect-ratio<=1){.rco__band--wide{display:none}.rco__band--tall{width:92%;margin-inline:auto;display:block}}@media (aspect-ratio<=1) and (height<=720px){.rco__band--tall{width:72%}}.rco__ink{fill:var(--red-city)}.rco__glyphs{letter-spacing:-.04em;font-family:Albert Sans,Albert Sans Fallback,system-ui,sans-serif;font-weight:800}.rco__copy{--o1:clamp(0, calc((var(--p) - .03) / .07), 1);--o2:clamp(0, calc((var(--p) - .62) / .12), 1);left:var(--gutter);right:var(--gutter);max-width:1100px;opacity:calc(1 - var(--o1) + var(--o2));transform:translate3d(0, calc(var(--o1) * (1 - var(--o2)) * 16px), 0);position:absolute;bottom:44px}.rco[data-copy=off] .rco__copy{visibility:hidden}.rco__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffe2a0;margin:0 0 14px;font-size:12px;font-weight:700}.rco__h1{letter-spacing:-.03em;color:#fff;margin:0;font-family:Albert Sans,Albert Sans Fallback,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:.95}.rco__lede{color:#ffffffe6;max-width:44em;margin:16px 0 0;font-size:17px;line-height:1.55}.rco__acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.rco .mk-btn,.rco__wa{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,sans-serif;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.rco .mk-btn{background:var(--saffron-cta);color:#1e0e08;border:0}.rco .mk-btn:hover{background:#ffbf1f}.rco__wa{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}.rco__wa:hover{background:#ffffff1f}.rco :focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=899px){.rco__copy{bottom:calc(84px + env(safe-area-inset-bottom))}.rco__lede{margin-top:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.rco{height:auto}.rco__stage{min-height:100svh;position:relative}.rco__plate{display:none}.rco__photo{transform:none}.rco__scrim{opacity:1}.rco__copy{opacity:1;transform:none}}.cin-close__callig{color:#f4ae00;text-align:left;margin:0 0 40px;font-family:Aref Ruqaa,Reem Kufi,serif;font-size:clamp(6rem,18vw,16rem);font-weight:700;line-height:1}@media (width>=1100px){.cin-close__callig{font-size:clamp(10rem,22vw,20rem)}}.rco__band--wide{width:100%}.rco__fill--top{height:calc(var(--site-head,64px) + 14px);flex:none;min-height:0}.rco__copy{top:calc(var(--site-head,64px) + 14px + 17.2vw + 56px);bottom:auto}@media (aspect-ratio<=1){.rco__copy{top:calc(var(--site-head,64px) + 14px + 60.1vw + 40px)}}@media (aspect-ratio<=1) and (height<=720px){.rco__copy{top:calc(var(--site-head,64px) + 14px + 47vw + 32px)}}.rco[data-open="1"] .rco__copy{top:auto;bottom:44px}@media (width<=899px){.rco[data-open="1"] .rco__copy{bottom:calc(84px + env(safe-area-inset-bottom))}}.rco .mk-btn{box-shadow:0 0 0 2px #fff}.rco__more{color:#fff;margin:14px 0 0;font-family:Albert Sans,Albert Sans Fallback,system-ui,sans-serif;font-size:14px;font-weight:600}.rco__more a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.cin .cin-close{background:var(--mt-umber)}.cin-close__form label>span:first-child,.cin-close__form legend{color:#b9482a!important}.h3-wrap{max-width:1328px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.h3-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8c5e0a;margin:0 0 12px;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;font-weight:700}.h3-h2{letter-spacing:-.03em;color:#2a140b;margin:0 0 32px;font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;line-height:.95}.h3-cap,.h3-tile figcaption{letter-spacing:.02em;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;font-weight:600}.h3-collage{background:#fbf4ea;padding:clamp(64px,10vh,120px) 0}.h3-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.h3-tile{margin:0}.h3-tile__img{background:#efe3d3;overflow:hidden}.h3-tile img{object-fit:cover;width:100%;height:100%;display:block}.h3-tile figcaption{color:#6b4a38;margin-top:8px}.h3-tile--tall{grid-area:span 2/1/auto/span 7}.h3-tile--tall .h3-tile__img{aspect-ratio:4/5}.h3-tile--half{grid-column:8/span 5}.h3-tile--half .h3-tile__img{aspect-ratio:4/3}.h3-tile--third{grid-column:span 4}.h3-tile--third .h3-tile__img{aspect-ratio:1}.h3-tile--wide{grid-column:1/-1}.h3-tile--wide .h3-tile__img{aspect-ratio:21/8}.rv-armed [data-reveal] .h3-tile__img{clip-path:inset(18%);transition:clip-path .9s cubic-bezier(.16,1,.3,1);transition-delay:inherit}.rv-armed [data-reveal] img{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:inherit;transform:scale(1.12)}.rv-armed [data-reveal].is-in .h3-tile__img{clip-path:inset(0)}.rv-armed [data-reveal].is-in img{transform:none}@media (width<=760px){.h3-tile--tall,.h3-tile--half,.h3-tile--wide{grid-area:auto/1/auto/-1}.h3-tile--third{grid-column:span 6}.h3-tile--third:last-of-type{grid-column:1/-1}}.h3-film{background:#3a1e12;height:100svh;min-height:560px;position:relative;overflow:hidden}.h3-film__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h3-film__plate{color:#fbf4ea;background:#3a1e12;max-width:520px;padding:clamp(24px,3vw,40px);position:absolute;bottom:clamp(16px,6vh,56px);left:clamp(16px,4vw,56px)}.h3-film__plate .h3-eyebrow{color:#ffd45c}.h3-film__h{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:500;line-height:1}.h3-film__line{color:#fbf4eae6;margin:14px 0 22px;font-size:17px;line-height:1.55}.h3-cap{color:#fbf4ea;text-shadow:0 1px 2px #1e0e0899;margin:0;position:absolute;bottom:16px;left:clamp(16px,4vw,56px)}.h3-cap--film{left:auto;right:clamp(16px,4vw,56px)}@media (width<=700px){.h3-film__plate{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.h3-break{height:100svh;min-height:480px;margin:0;position:relative}.h3-break img{object-fit:cover;width:100%;height:100%;display:block}.h3-quote{background:#fbf4ea;margin:0;padding:clamp(56px,9vh,104px) clamp(16px,4vw,56px) 0}.h3-quote p{color:#2a140b;border-top:1px solid #1e0e08;max-width:1100px;margin:0 auto;padding-top:28px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(2rem,4.5vw,3.75rem);font-style:italic;font-weight:400;line-height:1.1}.home-ch .sk-reel b.h3-drive{font-family:Albert Sans,system-ui,sans-serif;font-weight:800}.h3-film .h3-film__plate h2.h3-film__h{letter-spacing:-.01em!important;font-family:Bodoni Moda,Georgia,serif!important;font-weight:500!important}.h3-credit{opacity:.8;margin-top:2px;font-size:11px;font-weight:400;display:block}.btc{background:#b9482a;position:relative}.btc-stage{grid-template-columns:5fr 7fr;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.btc-plate{padding:calc(var(--site-head,64px) + 24px) clamp(24px, 4vw, 64px) 48px;color:#fff;background:#b9482a;flex-direction:column;justify-content:center;transition:background-color .7s cubic-bezier(.2,.7,0,1);display:flex;position:relative}.btc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fffc;margin:0 0 18px;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;font-weight:700}.btc-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;margin:0;font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(6rem,15vw,14rem);font-weight:800;line-height:.85;display:flex}.btc-digit{height:.85em;display:inline-block;overflow:hidden}.btc-digit__strip{flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,0,1);display:flex}.btc-digit__strip>span{height:.85em;line-height:.85;display:block}.btc-digit__strip{height:8.5em}.btc-colon{margin:0 -.02em;display:inline-block}.btc-words{animation:.6s cubic-bezier(.2,.7,0,1) both btc-up}@keyframes btc-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.btc-title{font-family:var(--font-serif,"Bodoni Moda", Georgia, serif);color:#fff;margin:28px 0 0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.05}.btc-line{color:#ffffffe6;max-width:42ch;margin:12px 0 0;font-family:Albert Sans,system-ui,sans-serif;font-size:18px;line-height:1.5}.btc-ticks{gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}.btc-ticks li{background:#ffffff59;width:24px;height:1px}.btc-ticks li.is-on{background:#ffd45c;height:2px}.btc-photos{background:#3a1e12;position:relative;overflow:hidden}.btc-photo{clip-path:inset(100% 0 0);z-index:1;margin:0;transition:clip-path .7s cubic-bezier(.2,.7,0,1);position:absolute;inset:0}.btc-photo.is-past{clip-path:inset(0);z-index:1;transition:none}.btc-photo.is-on{clip-path:inset(0);z-index:2}.btc-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,0,1);display:block}.btc-photo.is-on .btc-img{transform:scale(calc(1.16 - var(--k,0) * .14));transition:none}.btc-photo.is-past .btc-img{transform:scale(1.02)}.btc-stage .btc-photo:not(.is-on) .btc-cap{visibility:hidden}.btc-img--souks-open{object-position:50% 30%}.btc-cap{color:#1e0e08;background:#fff;border-radius:2px;padding:4px 10px;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;font-weight:600;position:absolute;bottom:16px;right:16px}.btc-list{display:none}@media (width<=899px){.btc-stage{grid-template-rows:58svh 42svh;grid-template-columns:1fr}.btc-photos{grid-row:1}.btc-plate{padding:18px 20px calc(80px + env(safe-area-inset-bottom));grid-row:2;justify-content:flex-start}.btc-eyebrow{margin-bottom:8px}.btc-num{font-size:clamp(4.5rem,24vw,7rem)}.btc-title{margin-top:12px;font-size:1.5rem}.btc-line{margin-top:6px;font-size:15px}.btc-ticks{margin-top:14px}.btc-photo.is-on .btc-cap,.btc-cap{top:calc(var(--site-head,64px) + 8px);bottom:auto}}@media (prefers-reduced-motion:reduce){.btc{height:auto!important}.btc-stage{display:none}.btc-list{margin:0;padding:0;list-style:none;display:block}.btc-item{grid-template-columns:5fr 7fr;min-height:70svh;display:grid}.btc-photo--static{clip-path:none;position:relative}.btc-num--static{display:block}}.btc-digit{text-align:center;width:.6em}.btc-digit__strip>span{text-align:center;width:100%}.btc-colon{text-align:center;width:.3em}@media (width>=900px){.btc-photo .btc-cap{bottom:26px;right:96px}}.btc-d0{font-feature-settings:"tnum" 0;font-variant-numeric:proportional-nums;height:.85em;line-height:.85;animation:.5s cubic-bezier(.2,.7,0,1) both btc-up;display:inline-block}.rco{height:360vh}@media (width<=899px){.rco{height:330vh}}.rco__photo{object-fit:initial;position:absolute;inset:0;overflow:hidden}.rco__drift{animation:14s ease-in-out infinite alternate rco-drift;position:absolute;inset:-3%}@keyframes rco-drift{0%{transform:translate(-1.5%)scale(1.03)}to{transform:translate(1.5%,-1%)scale(1.07)}}.rco__frame{object-fit:cover;object-position:50% 15%;will-change:transform, opacity;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.rco__frame:first-child{object-position:50% 0%}.rco__ticker{left:var(--gutter);right:var(--gutter);top:calc(var(--site-head,64px) + 14px + 20vw + 10px);letter-spacing:.04em;color:#ffffffd9;font-variant-numeric:tabular-nums;gap:16px;margin:0;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex;position:absolute}.rco__count{color:#ffd45c}.rco[data-open="1"] .rco__ticker,.rco[data-copy=off] .rco__ticker{visibility:hidden}@media (aspect-ratio<=1){.rco__ticker{top:calc(var(--site-head,64px) + 14px + 64.4vw + 6px)}}@media (prefers-reduced-motion:reduce){.rco__drift{animation:none}.rco__frame:not(:first-child),.rco__ticker{display:none}}.rco__ticker{top:calc(var(--site-head,64px) + 14px + 17.2vw + 14px)}.rco__copy{top:calc(var(--site-head,64px) + 14px + 17.2vw + 60px)}@media (aspect-ratio<=1){.rco__ticker{top:calc(var(--site-head,64px) + 14px + 60.1vw + 10px)}.rco__copy{top:calc(var(--site-head,64px) + 14px + 60.1vw + 42px)}}.rco[data-open="1"] .rco__copy{top:auto}.rco.rco--album{height:400vh}@media (width<=899px){.rco.rco--album{height:340vh}}.rco--album .rco__plate{transform-origin:50% 30%;will-change:transform, opacity}.rco--album .rco__drift{animation:12s ease-in-out infinite alternate rco-breathe;inset:0}@keyframes rco-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.rco--album .rco__ticker{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;height:1.6em;font-size:12px;font-weight:600;display:block;overflow:hidden}.rco__roll{white-space:nowrap;text-overflow:ellipsis;animation:.42s cubic-bezier(.2,.7,0,1) both rco-roll;display:block;overflow:hidden}@keyframes rco-roll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.rco--album[data-copy=off] .rco__ticker{visibility:hidden}.rcg{z-index:5;padding:calc(var(--site-head,64px) + 10px) clamp(16px, 4vw, 56px) clamp(16px, 3vh, 32px);background:var(--red-city,#b9482a);color:#fff;opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.rcg__word{letter-spacing:-.045em;color:#fff;margin:0 0 clamp(10px,2vh,20px);font-family:Albert Sans,system-ui,sans-serif;font-size:clamp(3.5rem,12vw,11rem);font-weight:800;line-height:.82}.rcg__grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.rcg__tile{will-change:transform, opacity;background:#3a1e12;border-radius:4px;position:relative;overflow:hidden}.rcg__tile--1{grid-area:span 2/span 2}.rcg__tile--2{grid-column:span 2}.rcg__tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,0,1);display:block}.rcg__cap{color:#fff;background:linear-gradient(#0000,#1e0e08bf);padding:22px 12px 10px;font-family:Albert Sans,system-ui,sans-serif;font-size:12px;line-height:1.35;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:0;right:0}.rcg__cap b{font-size:13px;font-weight:800;display:block}@media (hover:hover) and (width>=900px){.rcg__cap{opacity:0;transform:translateY(8px)}.rcg__tile:hover img{transform:scale(1.05)translateY(-4px)}.rcg__tile:hover .rcg__cap{opacity:1;transform:none}}@media (width<=899px){.rcg__word{font-size:clamp(3rem,19vw,6rem)}.rcg__grid{padding-bottom:calc(64px + env(safe-area-inset-bottom));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rcg__tile--1,.rcg__tile--2{grid-area:auto}.rcg__tile:nth-child(2n) img{object-position:50% 30%}.rcg__grid>:nth-child(2n){margin-top:14px;margin-bottom:-14px}.rcg__cap{padding:16px 8px 6px;font-size:10px}.rcg__cap b{font-size:11px}}@media (prefers-reduced-motion:reduce){.rco.rco--album{height:auto}.rco--album .rco__stage{height:auto;min-height:100svh;position:relative}.rco--album .rco__plate{display:flex}.rco--album .rco__drift,.rco__roll{animation:none}.rcg{min-height:100svh;position:relative;inset:auto;opacity:1!important;visibility:visible!important}.rcg__tile{opacity:1!important;transform:none!important}}.rco__strip{display:none}@media (width>=900px){.rco__strip{left:var(--gutter);right:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;height:clamp(64px,12vh,120px);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:clamp(20px,4vh,40px)}.rco__strip li{opacity:.45;border-radius:3px;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,0,1),box-shadow .3s;overflow:hidden;transform:translateY(6px)}.rco__strip li.is-past{opacity:.7;transform:none}.rco__strip li.is-on{opacity:1;transform:translateY(-4px);box-shadow:0 0 0 2px #ffd45c}.rco__strip img{object-fit:cover;width:100%;height:100%;display:block}.rco--album[data-copy=off] .rco__strip{visibility:hidden}}.rcg__credit{opacity:.8;margin-top:2px;font-size:10px;display:block}.rcg__tile{transform-origin:50%}.rco--album .rco__ticker{z-index:1}@media (width>=900px){.rco__strip{left:auto;right:var(--gutter);top:calc(var(--site-head,64px) + 14px + 17.2vw + 60px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(min(30vw,440px)/5.33333);width:min(30vw,440px);height:auto;bottom:auto}}.rco--album .rco__ticker{color:#ffffffe6}.rco--album .rco__count{color:#ffd45c}.rco--album .rcg{color:#1e0e08;background:#fbf6ee}.rco--album .rcg__word{color:#b9482a}.rco--album .rcg__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.rco--album .rcg__tile{background:0 0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:visible}.rco--album .rcg__tile--1{grid-area:1/1/3/5}.rco--album .rcg__tile--2{grid-area:1/5/auto/8}.rco--album .rcg__tile--3{grid-area:1/8/auto/10;margin-top:5vh}.rco--album .rcg__tile--4{grid-area:1/10/auto/13;margin-bottom:3vh}.rco--album .rcg__tile--5{grid-area:2/5/auto/7}.rco--album .rcg__tile--6{grid-area:2/7/auto/10;margin-top:3vh}.rco--album .rcg__tile--7{grid-area:2/10/auto/13;margin-top:6vh}.rco--album .rcg__credits{color:#5a463a;margin:8px 0 0;font-family:Albert Sans,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.35}.rco--album .rcg__img{background:#e9dccb;border-radius:4px;flex:1;min-height:0;overflow:hidden}.rco--album .rcg__cap,.rco--album .rcg__tile:hover .rcg__cap{color:#1e0e08;opacity:1;background:0 0;flex:none;padding:6px 0 0;font-size:11px;font-weight:600;line-height:1.3;position:static;transform:none}.rco--album .rcg__cap b{font-size:11px;font-weight:800;display:inline}.rco--album .rcg__credit{color:#5a463a;opacity:1}@media (width<=899px){.rco--album .rcg__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.rco--album .rcg__tile{grid-area:auto;margin:0}.rco--album .rcg__tile--1{grid-column:1/3}.rco--album .rcg__grid>:nth-child(odd):not(:first-child){margin-top:12px;margin-bottom:-12px}.rco--album .rcg__credit{display:none}}html:not([data-sk-js]) .rco.rco--album{height:100svh}@media (prefers-reduced-motion:reduce){html:not([data-sk-js]) .rco.rco--album{height:auto}}html[data-hero-plate] .mkh:not([data-open]){--mkh-fg:#fff;--mkh-ar:#fff;--mkh-focus:#fff;--mkh-burger-line:#ffffff80;--mkh-brand-terra:#fff;--mkh-door:var(--hero-tone,#b9482a);--mkh-cta-ring:var(--mkh-saffron-lt)}html[data-hero-plate] .mkh:not([data-open]) .mkh-bar,html[data-hero-plate] .mkh:not([data-open]) .mkh-scrim{opacity:0}.btc-photo{clip-path:inset(0)}html[data-sk-js] .btc-photo:not(.is-on):not(.is-past):not(.btc-photo--static){clip-path:inset(100% 0 0)}@media (prefers-reduced-motion:no-preference){.rco.rco--album{height:360vh}}@media (prefers-reduced-motion:no-preference) and (width<=899px){.rco.rco--album{height:330vh}}.rco--album .rco__photo{will-change:transform, opacity}.bb{color:#1e0e08;background:#fbf6ee;border-bottom:1px solid #1e0e081a}.bb-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;gap:20px 48px;max-width:1320px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,4vw,64px);display:grid}.bb-h2{margin:0;font-family:var(--font-serif,"Bodoni Moda"), "Bodoni Moda", Georgia, serif!important;letter-spacing:-.01em!important;font-size:clamp(1.75rem,2.6vw,2.5rem)!important;font-weight:500!important;line-height:1.05!important}.bb-facts{color:#4a2a1c;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-family:Albert Sans,system-ui,sans-serif;font-size:15px;list-style:none;display:flex}.bb-facts b{color:#1e0e08;font-weight:800}.bb-form{background:#fff;border-radius:18px;grid-template-columns:minmax(0,2fr) minmax(0,1.35fr) minmax(0,.75fr) auto;align-items:end;gap:10px;padding:10px;display:grid;box-shadow:0 12px 32px -18px #1e0e0873,0 0 0 1px #1e0e0814}.bb-field{gap:4px;min-width:0;padding:6px 10px;font-family:Albert Sans,system-ui,sans-serif;display:grid}.bb-field span{letter-spacing:.1em;text-transform:uppercase;color:#5c3a28;font-size:12px;font-weight:700}.bb-field select,.bb-field input{box-sizing:border-box;color:#1e0e08;background:#fff;border:1px solid #1e0e0838;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0 10px;font:500 16px/1.2 Albert Sans,system-ui,sans-serif}.bb-field select:focus-visible,.bb-field input:focus-visible,.bb-go:focus-visible{outline-offset:2px;outline:3px solid #1e0e08}.bb-go{background:var(--cta,#f4ae00);min-height:48px;color:var(--cta-ink,#1e0e08);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;margin:0 4px 6px 0;padding:0 24px;font:700 16px/1 Albert Sans,system-ui,sans-serif;transition:transform .2s}.bb-go:hover{transform:translateY(-2px)}@media (width<=1099px){.bb-inner{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.bb-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bb-field--trip,.bb-go{grid-column:1/-1}.bb-go{margin:4px 0 0}}.callig{white-space:nowrap;text-align:left;direction:rtl;font-family:Aref Ruqaa,Reem Kufi,serif;font-weight:700}html[data-sk-js] .callig{animation:1.4s cubic-bezier(.45,0,.25,1) .15s both callig-write;-webkit-mask-image:linear-gradient(270deg,#000 45%,#0000 55%);mask-image:linear-gradient(270deg,#000 45%,#0000 55%);-webkit-mask-size:225% 100%;mask-size:225% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes callig-write{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@media (prefers-reduced-motion:reduce){html[data-sk-js] .callig{animation:none;-webkit-mask-image:none;mask-image:none}}html[data-sk-js] .callig--scrub{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--ink,0%)), transparent calc(106% - var(--ink,0%)));-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--ink,0%)), transparent calc(106% - var(--ink,0%)));-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--ink,0%)), transparent calc(106% - var(--ink,0%)));mask-image:linear-gradient(to left, #000 calc(100% - var(--ink,0%)), transparent calc(106% - var(--ink,0%)));animation:none;-webkit-mask-size:auto;mask-size:auto}.bb{position:relative;overflow:clip}.bb:before{content:"";background:linear-gradient(90deg,#b9482a 0 16.66%,#a94464 0 33.33%,#2b3f8f 0 50%,#1e6a4c 0 66.66%,#6b2d5c 0 83.33%,#f4ae00 0);height:6px;position:absolute;inset:0 0 auto}.bb-inner{z-index:1;position:relative}.bb-ar{color:#b9482a;margin:0 0 6px;font-size:clamp(2.5rem,3.6vw,3.5rem);line-height:1.3}@media (prefers-reduced-motion:reduce){.rco.rco--album{height:auto}.rco--album .rcg{display:none}.rco--album .rco__ticker,.rco--album .rco__rmcredit{display:block}}.rco__rmcredit{padding:10px var(--gutter);color:#fff;background:var(--red-city,#b9482a);margin:0;font-size:12px;line-height:1.5;display:none}
