.dc-root{--lacquer:#0b1b3a;--lacquer-deep:#050d1f;--lacquer-raised:#12264c;--screenprint:#ede3ce;--screenprint-dim:#a79c82;--saffron:#d8482a;--rose:#c9748a;--cardamom:#7e9b6a;--cinnamon:#9a4e24;--date-flesh:#6b3a1e;--frost:#a9c4d6;--spice:var(--saffron);--sp-xs:8px;--sp-sm:16px;--sp-md:32px;--sp-lg:64px;--sp-xl:120px;--rail-w:146px;position:relative;background:var(--lacquer);color:var(--screenprint);font-family:GeneralSans,system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}html:has(.dc-root){position:relative;scrollbar-color:var(--lacquer-raised,#12264c) #050d1f;background:#050d1f}body:has(.dc-root){margin:0;background:var(--lacquer,#0b1b3a)}.dc-display{font-family:Kalam,GeneralSans,cursive;font-weight:700;font-size:clamp(2.75rem,8vw,6rem);line-height:1.04;letter-spacing:normal;text-wrap:balance;margin:0;color:var(--screenprint);font-synthesis:none}.dc-display .dc-hot{color:var(--spice)}.dc-body{font-size:clamp(1.0625rem,1.45vw,1.25rem);font-weight:520;line-height:1.55;letter-spacing:-.01em;color:#ddd2ba;max-width:46ch;margin:0;text-wrap:pretty}.dc-index-type{font-family:GeneralSans,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;line-height:1}.dc-souk{position:absolute;inset:0;pointer-events:none;background-image:url(/dubai-crunch/souk-bg.webp);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;filter:invert(1);mix-blend-mode:screen;opacity:.3}@media (max-width:860px){.dc-souk{background-position:72% bottom;opacity:.22}}.dc-scrim{background:linear-gradient(100deg,var(--scene-ground,var(--lacquer)) 0,var(--scene-ground,var(--lacquer)) 24%,transparent 60%)}.dc-scrim,.dc-stage:before{position:absolute;inset:0;pointer-events:none}.dc-stage:before{content:"";z-index:1;background:linear-gradient(to top,var(--scene-ground,var(--lacquer)) 0,transparent 34%)}@media (max-width:860px){.dc-scrim{background:linear-gradient(180deg,var(--scene-ground,var(--lacquer)) 0,var(--scene-ground,var(--lacquer)) 40%,transparent 60%,transparent 74%,var(--scene-ground,var(--lacquer)) 100%)}}.dc-specular{position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent,transparent 38%,hsla(41,46%,87%,.05) 46%,hsla(41,46%,87%,.09) 50%,hsla(41,46%,87%,.04) 54%,transparent 62%,transparent)}.dc-scene{position:relative}.dc-stage{position:sticky;top:0;height:100vh;height:100svh;min-height:560px;overflow:hidden;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);align-items:center;background:var(--scene-ground,var(--lacquer));transition:background-color .6s ease}.dc-stage-inner{position:relative;z-index:2;grid-column:2;height:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-md);padding-block:var(--sp-lg);padding-inline:0 clamp(20px,5vw,88px)}.dc-states{position:relative;align-self:center;width:100%;min-height:0;height:min(46vh,520px)}@media (prefers-reduced-motion:reduce){.dc-states{height:auto;display:flex;flex-direction:column;gap:40px}}.dc-copy{display:flex;flex-direction:column;gap:var(--sp-sm);max-width:34rem}.dc-stage-inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px)}.dc-stage-inner--close .dc-display{font-size:clamp(2.25rem,5vw,4rem)}.dc-brand{position:fixed;top:0;inset-inline-start:0;z-index:50;display:flex;align-items:baseline;gap:14px;padding:max(18px,calc(env(safe-area-inset-top) + 8px)) clamp(18px,3vw,34px)}.dc-wordmark{display:block;width:clamp(72px,6.2vw,94px);aspect-ratio:368/242;overflow:hidden;line-height:0;text-decoration:none}.dc-wordmark img{display:block;width:146.2%;max-width:none;height:auto;transform:translate(-15.43%,-27.51%)}.dc-wordmark:focus-visible{outline:2px solid var(--screenprint);outline-offset:6px}.dc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dc-proof{list-style:none;margin:var(--sp-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dc-proof li{font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:600;line-height:1.4;color:var(--screenprint);padding-inline-start:18px;position:relative}.dc-proof li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:8px;height:2px;background:var(--saffron)}.dc-caption{font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.3;color:var(--screenprint);text-align:center;text-wrap:balance}.dc-scroll-cue{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:45;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--screenprint-dim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s step-end}.dc-scroll-cue[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s ease}.dc-scroll-cue-line{width:2px;height:44px;background:linear-gradient(180deg,var(--screenprint-dim),transparent);transform-origin:top center;animation:dc-cue-breathe 2.2s cubic-bezier(.16,1,.3,1) infinite}@keyframes dc-cue-breathe{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}.dc-skip{position:fixed;bottom:24px;inset-inline-end:clamp(18px,3vw,34px);z-index:50;background:none;border:0;padding:12px 4px;cursor:pointer;color:var(--screenprint-dim);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s ease,transform .4s ease,color .2s ease}.dc-skip-short{display:none}.dc-skip[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.dc-skip:hover{color:var(--screenprint)}.dc-skip:focus-visible{outline:2px solid var(--screenprint);outline-offset:4px}.dc-rail{position:fixed;top:0;left:0;width:var(--rail-w);height:100svh;z-index:40;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:clamp(14px,1.8vw,20px);pointer-events:none;opacity:1;transform:translateX(0);transition:opacity .38s ease,transform .5s cubic-bezier(.16,1,.3,1)}.dc-rail[data-hidden=true]{opacity:0;transform:translateX(-18px);pointer-events:none}.dc-rail[data-hidden=true] .dc-rail-mark{pointer-events:none}[dir=rtl] .dc-rail{left:auto;right:0;padding-left:0;padding-right:clamp(14px,1.8vw,20px)}[dir=rtl] .dc-rail[data-hidden=true]{transform:translateX(18px)}.dc-rail-mark{pointer-events:auto;display:flex;align-items:center;gap:8px;background:none;border:0;padding:9px 0;cursor:pointer;color:var(--screenprint);text-align:start}.dc-rail-tick{display:block;width:28px;height:2px;background:currentColor;opacity:.22;transform:scaleX(.5);transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease,background-color .45s ease;flex:none}.dc-rail-mark[data-state=done] .dc-rail-tick{opacity:.5;transform:scaleX(.65)}.dc-rail-mark[data-state=active] .dc-rail-tick{opacity:1;transform:scaleX(1);background:var(--spice)}.dc-rail-label{opacity:0;transform:translateX(-4px);transition:opacity .35s ease,transform .35s ease;color:var(--screenprint-dim);width:84px;white-space:normal;line-height:1.25;font-size:.625rem;letter-spacing:.14em}.dc-rail-mark:focus-visible .dc-rail-label,.dc-rail-mark:hover .dc-rail-label,.dc-rail-mark[data-state=active] .dc-rail-label{opacity:1;transform:none}.dc-rail-mark:focus-visible{outline:none}.dc-rail-mark:focus-visible .dc-rail-tick{box-shadow:0 0 0 3px var(--lacquer),0 0 0 5px var(--screenprint)}.dc-rail-mark:focus-visible .dc-rail-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dc-artslot{place-items:center;color:var(--screenprint)}.dc-artslot,.dc-artslot-ph{position:relative;display:grid}.dc-artslot-ph{place-items:center;width:100%;height:100%;border:1px dashed hsla(41,46%,87%,.28);border-radius:3px;background:rgba(18,38,76,.4)}.dc-artslot-tag{font-family:GeneralSans,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--spice);background:var(--lacquer-deep);padding:5px 9px;border-radius:3px;position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-iso--icon,.dc-iso--screen{mix-blend-mode:screen}.dc-iso--icon{filter:invert(1)}.dc-iso--mask{-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 47%,#000 55%,rgba(0,0,0,.4) 74%,transparent 90%);mask-image:radial-gradient(ellipse 62% 60% at 50% 47%,#000 55%,rgba(0,0,0,.4) 74%,transparent 90%)}.dc-flavors{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(28px,4vw,52px)}.dc-flavor{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:clamp(18px,2vw,30px);align-items:center;text-align:start}.dc-flavor-icon{grid-row:1/3;width:clamp(150px,17vw,240px)!important;height:clamp(150px,17vw,240px)!important}.dc-flavor-icon img{width:100%;height:100%;object-fit:contain;display:block}.dc-flavor-name{align-self:end;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:600;letter-spacing:.05em;color:var(--screenprint)}.dc-flavor-note{align-self:start;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:500}@media (max-width:860px){.dc-flavors{align-items:center;gap:28px}.dc-flavor{grid-template-columns:auto;grid-template-rows:auto auto auto;justify-items:center;text-align:center;gap:8px}.dc-flavor-icon{grid-row:auto}}.dc-flavor-name{font-family:GeneralSans,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.dc-flavor-note{font-size:.9375rem;color:var(--screenprint-dim);max-width:22ch}.dc-chain-scene{height:600vh}.dc-chain-canvas{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.dc-chain-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,31,.94),rgba(5,13,31,.86) 29%,rgba(5,13,31,.56) 47%,rgba(5,13,31,.12) 58%,transparent 67%)}.dc-chain-scene .dc-souk{opacity:.19;animation:dc-souk-drift 18s ease-in-out infinite alternate;transform-origin:78% 70%}@keyframes dc-souk-drift{0%{transform:scale(1);opacity:.16}to{transform:scale(1.025);opacity:.22}}.dc-story-sequence{position:absolute;inset:0;background:transparent;opacity:1}.dc-story-sequence canvas{opacity:0;transition:opacity .35s ease,transform .65s cubic-bezier(.16,1,.3,1)}.dc-story-sequence.is-ready canvas{opacity:1}.dc-story-shell{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .35s ease}.dc-chain-canvas:has(.dc-story-sequence.is-ready) .dc-story-shell{opacity:0}.dc-story-poster,.dc-story-sequence canvas,.dc-story-shell{display:block;width:100%;height:100%;object-fit:contain;transform:translateX(22vw) scale(1.035);transform-origin:center;filter:drop-shadow(0 38px 46px rgba(0,0,0,.28))}.dc-chain{position:relative;z-index:2;grid-column:2;height:100%;display:grid;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(42px,5vw,88px);padding-block:var(--sp-lg);padding-inline:clamp(26px,3.5vw,60px) clamp(34px,5vw,88px)}.dc-phases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.dc-phase-mark{font-family:GeneralSans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--screenprint);opacity:.28;display:inline-block;transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1),color .45s ease;white-space:nowrap}.dc-phase-mark[data-state=done]{opacity:.5}.dc-phase-mark[data-state=active]{opacity:1;color:var(--spice);transform:translateX(10px)}.dc-chain-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;max-width:min(38rem,100%)}.dc-chain-copy .dc-display{max-width:15ch;font-size:clamp(3rem,4.6vw,4.75rem);line-height:1;margin-bottom:clamp(18px,2.5vh,26px);text-wrap:balance}.dc-chain-copy .dc-body{max-width:44ch;font-size:clamp(1.0625rem,1.35vw,1.2rem)}.dc-phase-counter{display:flex;gap:8px;margin:0 0 12px;color:var(--screenprint-dim)}.dc-phase-counter span:first-child{color:var(--spice);font-weight:700}.dc-chain-art{position:absolute;z-index:3;top:50%;inset-inline-end:clamp(44px,6.5vw,112px);width:clamp(190px,18vw,290px);transform:translateY(-50%)}.dc-panel-title{font-family:GeneralSans,system-ui,sans-serif;font-size:clamp(.9rem,1.3vw,1.15rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--spice);display:flex;align-items:center;gap:14px;text-align:start}.dc-panel-title:before{content:"";width:clamp(34px,4vw,64px);height:1px;flex:none;background:currentColor;opacity:.65}.dc-archive-plane{inset:0;z-index:3;overflow:hidden;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity,filter}.dc-archive-plane,.dc-scatter-tile{position:absolute;background:transparent}.dc-scatter-tile{overflow:visible;box-shadow:none}.dc-scatter-tile[data-focal=true]{z-index:3}.dc-scatter-tile img{width:100%;height:100%;display:block;object-fit:contain}.dc-scatter-tile[data-fit=contain] img{object-fit:contain;mix-blend-mode:normal}.dc-archive-overlay{position:absolute;inset:0;z-index:5;pointer-events:none;will-change:transform,opacity}.dc-scatter-title{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0;font-family:Kalam,GeneralSans,cursive;font-size:clamp(4.25rem,8.8vw,8.75rem);font-weight:700;line-height:.88;letter-spacing:-.04em;white-space:nowrap;color:var(--screenprint)}.dc-archive-title .dc-hot,.dc-scatter-title .dc-hot{color:var(--spice)}.dc-archive-scroll{position:absolute;left:50%;bottom:8%;translate:-50% 0;color:var(--saffron)}.dc-archive-focus{position:relative;z-index:4;grid-column:2;height:100%;display:grid;grid-template-columns:minmax(190px,.62fr) minmax(300px,.84fr) minmax(260px,.74fr);align-items:center;gap:clamp(22px,3.8vw,64px);padding-block:var(--sp-lg);padding-inline:0 clamp(24px,5vw,80px);transform-origin:50% 50%;will-change:transform,opacity}.dc-archive-heading,.dc-archive-meta{min-width:0}.dc-archive-heading{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;gap:22px;padding-block:clamp(4px,2vh,20px)}.dc-archive-intro{margin:0;max-width:25ch;font-size:clamp(.72rem,.9vw,.9rem);line-height:1.45;color:var(--screenprint-dim)}.dc-archive-title{font-family:GeneralSans,system-ui,sans-serif;font-size:clamp(2.45rem,4.2vw,4.5rem);font-weight:700;line-height:.86;letter-spacing:-.045em;margin:0;color:var(--screenprint)}.dc-strip{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dc-strip-cell{width:48px;height:66px;overflow:hidden;border:1px solid hsla(41,46%,87%,.18);opacity:.3;filter:grayscale(1);transition:opacity .4s ease,filter .4s ease,border-color .4s ease}.dc-strip-cell[data-on=true]{opacity:1;filter:none;border-color:var(--spice)}.dc-strip-cell img{width:100%;height:100%;object-fit:cover;display:block}.dc-archive-media-stack{position:relative;justify-self:center;width:auto;height:min(76vh,720px);min-height:440px;aspect-ratio:9/16;overflow:hidden;background:transparent}.dc-archive-frame{position:absolute;inset:0;margin:0;display:grid;place-items:center;overflow:hidden;background:transparent;transform-origin:50% 50%;will-change:transform,opacity,clip-path}.dc-archive-shared-frame{z-index:1}.dc-archive-frame:not(.dc-archive-shared-frame){z-index:2}.dc-archive-frame img,.dc-archive-frame video{width:100%;height:100%;display:block;object-fit:cover}.dc-archive-frame[data-fit=contain] img,.dc-archive-frame[data-fit=contain] video{padding:0;object-fit:contain;mix-blend-mode:normal}.dc-archive-frame[data-fit=product] img,.dc-archive-frame[data-fit=product] video{padding:clamp(18px,3vw,42px);object-fit:contain;mix-blend-mode:normal}.dc-archive-frame figcaption{position:absolute;inset-inline-start:14px;bottom:14px;color:var(--screenprint-dim)}.dc-archive-meta{display:flex;flex-direction:column;gap:14px;padding-inline-start:clamp(14px,2vw,26px);border-inline-start:1px solid rgba(216,72,42,.4)}.dc-meta-index{font-family:GeneralSans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.16em;color:var(--spice);font-variant-numeric:tabular-nums}.dc-meta-title{font-family:GeneralSans,system-ui,sans-serif;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;color:var(--screenprint)}.dc-meta-list{margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.dc-meta-list>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.dc-meta-list dt{font-family:GeneralSans,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--screenprint-dim);margin:0}.dc-meta-list dd{margin:0;font-size:.9375rem;color:var(--screenprint)}.dc-archive-static{display:none}.dc-vault-stage-shell{color:var(--screenprint);overflow:hidden}.dc-vault{position:relative;z-index:4;grid-column:2;box-sizing:border-box;height:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.44fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:clamp(20px,2.6vw,42px);padding:clamp(20px,3vh,34px) clamp(18px,3vw,46px) clamp(20px,3vh,36px) 0}.dc-vault-title{grid-column:1;position:relative;z-index:2;justify-content:center;align-items:start;padding-top:clamp(4px,.8vh,10px);transform-origin:50% 0;will-change:transform,opacity}.dc-vault-display,.dc-vault-title{display:flex;color:var(--screenprint)}.dc-vault-display{margin:0;flex-direction:column;align-items:center;gap:.05em;font-family:Kalam,GeneralSans,cursive;font-size:clamp(2.95rem,4.7vw,5.15rem);font-weight:700;line-height:.98;letter-spacing:-.03em;text-align:center}.dc-vault-display>span{display:block;white-space:nowrap}.dc-vault-display>span:first-child{font-size:.68em;line-height:1}.dc-vault-display .dc-hot{font-size:1em;line-height:.96;color:var(--saffron)}.dc-vault-media{position:relative;grid-column:1;grid-row:2;min-width:0;min-height:0;margin-top:clamp(2px,.65vh,8px);overflow:hidden}.dc-vault-sequence{position:absolute;inset:0;display:grid;place-items:center}.dc-vault-canvas{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;display:block;opacity:0;transition:opacity .45s ease}.dc-vault-sequence[data-ready=true] .dc-vault-canvas{opacity:1}.dc-vault-loading{position:absolute;color:var(--screenprint-dim);transition:opacity .3s ease}.dc-vault-sequence[data-ready=true] .dc-vault-loading{opacity:0}.dc-vault-offer{grid-column:2;grid-row:2;align-self:center;display:grid;gap:clamp(22px,3.4vh,34px);padding:clamp(18px,2.4vw,30px) 0 clamp(18px,2.4vw,30px) clamp(20px,2.2vw,32px);border-inline-start:1px solid hsla(41,46%,87%,.22);background:linear-gradient(90deg,rgba(5,13,31,.18),transparent 86%);will-change:transform,opacity}.dc-vault-flavors{display:flex;flex-direction:column;gap:clamp(26px,4.5vh,46px)}.dc-vault-flavor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px}.dc-vault-number{grid-row:1/3;padding-top:.25em;font-size:.78rem;font-weight:700;letter-spacing:.14em;color:var(--saffron)}.dc-vault-flavor h3,.dc-vault-number{font-family:GeneralSans,system-ui,sans-serif}.dc-vault-flavor h3{margin:0;font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.12;letter-spacing:.065em;text-transform:uppercase;color:var(--screenprint)}.dc-vault-flavor p{margin:0;max-width:22ch;font-size:clamp(.9rem,1.02vw,1rem);line-height:1.45;color:var(--screenprint-dim)}.dc-vault-cta-row{grid-column:1;grid-row:3;display:flex;justify-content:center;align-items:center;padding-top:12px;border-top:1px solid hsla(41,46%,87%,.18);will-change:transform,opacity}.dc-vault-cta-row>p{margin:0;justify-self:center;max-width:54ch;font-size:clamp(.82rem,1vw,.98rem);line-height:1.5;text-align:center;color:var(--screenprint-dim)}.dc-vault-cta-row>p>span{display:block}.dc-vault-offer .dc-cta{width:100%;justify-content:center;padding:clamp(20px,2.4vh,26px) 28px;font-size:clamp(.9375rem,1.15vw,1.0625rem);letter-spacing:.1em;white-space:nowrap;box-shadow:0 18px 42px -14px rgba(216,72,42,.55),0 10px 24px -12px rgba(5,13,31,.9)}.dc-vault-offer .dc-cta:hover{transform:translateY(-3px);box-shadow:0 22px 50px -14px rgba(216,72,42,.6),0 12px 28px -12px rgba(5,13,31,.9)}.dc-vault .dc-cta:focus-visible{outline-color:var(--screenprint)}.dc-film-wrap{align-self:center;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px}.dc-film,.dc-film-wrap{position:relative;width:100%}.dc-film{height:min(64vh,660px);touch-action:pan-y;perspective:1200px;perspective-origin:50% 45%;opacity:0;transition:opacity .6s ease}.dc-film.is-ready{opacity:1}.dc-film-stage{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform,opacity}.dc-film-plate{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;will-change:opacity}.dc-film-plate img{width:auto;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:screen;display:block}.dc-film-piece{position:absolute;left:50%;top:22%;width:40%;translate:-50% 0;opacity:0;will-change:transform,opacity;pointer-events:none}.dc-film-piece img{width:100%;height:auto;mix-blend-mode:screen;display:block}.dc-film-can{position:absolute;left:50%;bottom:-4%;width:62%;transform:translate3d(0,120px,0);translate:-50% 0;opacity:0;will-change:transform,opacity}.dc-film-can img{width:100%;height:auto;display:block}.dc-film-lid{display:none}@media (max-width:860px){.dc-chain-scene{height:460vh}.dc-story-poster,.dc-story-sequence canvas,.dc-story-shell{transform:translateY(7vh) scale(1.34);filter:drop-shadow(0 26px 34px rgba(0,0,0,.26))}.dc-chain-canvas:after{background:linear-gradient(180deg,rgba(5,13,31,.96),rgba(5,13,31,.78) 31%,transparent 52%,transparent 73%,rgba(5,13,31,.66))}.dc-film{height:min(46vh,420px)}.dc-film-piece{width:52%}.dc-film-can{width:58%}}.dc-film-caption{text-align:center;min-height:1.4em;animation:dc-caption-in .5s cubic-bezier(.16,1,.3,1)}@keyframes dc-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:860px){.dc-film{height:min(46vh,420px)}}.dc-cans{display:flex;gap:clamp(16px,3vw,48px);align-items:flex-end;justify-content:center;flex-wrap:nowrap;perspective:1100px}.dc-can-item{display:flex;flex-direction:column;gap:14px;min-width:0;align-items:center;transform-style:preserve-3d}.dc-can-float{animation:dc-can-drift 7s ease-in-out infinite;will-change:transform}.dc-can-item[data-i="1"] .dc-can-float{animation-delay:-3.5s;animation-duration:8s}@keyframes dc-can-drift{0%{transform:translateY(6px) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}to{transform:translateY(6px) rotate(-1deg)}}.dc-can-art{height:clamp(320px,52vh,620px)!important}.dc-cta{display:inline-flex;align-items:center;gap:10px;background:var(--saffron);color:var(--lacquer-deep);border-radius:999px;padding:18px 42px;font-family:GeneralSans,system-ui,sans-serif;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 30px -12px rgba(5,13,31,.9);transition:background-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1);width:fit-content}.dc-cta:hover{background:var(--screenprint);transform:translateY(-2px)}.dc-cta:focus-visible{outline:2px solid var(--screenprint);outline-offset:4px}.dc-chain-cta{margin-top:clamp(20px,3vh,30px);padding:15px 32px;background:transparent;color:var(--screenprint);border:1px solid var(--saffron);box-shadow:none}.dc-chain-cta:hover{background:var(--saffron);color:var(--lacquer-deep)}@media (max-width:860px){.dc-root{--rail-w:48px}.dc-stage-inner{padding-block:var(--sp-md);padding-inline:0 clamp(18px,6vw,32px);gap:var(--sp-sm)}.dc-cans{order:-1;gap:8px}.dc-cans .dc-artslot{height:clamp(190px,30vh,300px)!important}.dc-lockup span{display:none}.dc-states{height:min(34vh,380px)}#dc-catch .dc-stage-inner{padding-bottom:96px}.dc-stage-inner{padding-top:68px}.dc-film-wrap{gap:8px}.dc-chain{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:center;gap:10px;padding-block:20px;padding-top:max(72px,calc(env(safe-area-inset-top) + 60px));padding-inline:0 clamp(18px,6vw,32px)}.dc-chain-copy{max-width:min(100%,25rem)}.dc-phases{flex-direction:row;gap:14px;flex-wrap:wrap}.dc-phase-mark{font-size:.6875rem;letter-spacing:.12em}.dc-phase-mark[data-state=active]{transform:none}.dc-chain-copy .dc-display{max-width:15ch;font-size:clamp(2.05rem,10vw,3.2rem);line-height:1;margin-bottom:14px}.dc-chain-copy .dc-body{max-width:36ch;font-size:clamp(.96rem,4vw,1.05rem);line-height:1.48}.dc-chain-cta{margin-top:16px;padding:14px 26px;align-self:flex-start}.dc-chain-copy .dc-proof{gap:5px}.dc-chain-copy .dc-proof li{font-size:.88rem}.dc-phase-counter{margin-bottom:7px}.dc-film{height:min(37vh,320px)}.dc-panel-title{font-size:.75rem}.dc-chain-art{top:auto;bottom:clamp(82px,11vh,118px);inset-inline-end:clamp(18px,6vw,32px);width:auto;transform:none}.dc-panel-title:before{width:26px}.dc-archive-focus{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-content:center;gap:10px;padding-block:16px 70px;padding-top:72px;padding-inline:0 clamp(18px,6vw,32px)}.dc-archive-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;padding-block:0}.dc-archive-heading .dc-archive-title{font-size:clamp(1.8rem,8vw,2.65rem);line-height:.92}.dc-archive-intro{max-width:20ch;font-size:.64rem;line-height:1.35;text-align:end}.dc-strip{grid-column:1/-1;margin:2px 0 0;flex-direction:row;gap:6px}.dc-archive-media-stack{height:min(46vh,390px);min-height:260px}.dc-strip-cell{width:28px;height:38px}.dc-meta-list{display:none}.dc-archive-meta{gap:7px;padding-bottom:4px;padding-inline-start:12px}.dc-archive-meta .dc-meta-title{font-size:1rem;margin-bottom:6px}.dc-archive-meta .dc-body{font-size:.9rem;line-height:1.4}.dc-scatter-title{font-size:clamp(2.65rem,12.5vw,4rem)}.dc-vault{grid-column:1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(300px,1fr) auto auto;align-content:stretch;row-gap:clamp(10px,1.55svh,16px);padding:max(72px,calc(env(safe-area-inset-top) + 62px)) clamp(16px,5vw,24px) max(24px,calc(env(safe-area-inset-bottom) + 18px))}.dc-vault-title{grid-column:1;justify-content:center;padding-inline:0;padding-top:0;transform-origin:50% 22%}.dc-vault-display{align-items:center;max-width:100%;gap:0;font-size:clamp(1.95rem,8.25vw,2.55rem);line-height:.94;text-align:center}.dc-vault-display>span:first-child{font-size:.66em;margin-bottom:.02em}.dc-vault-media{grid-column:1;grid-row:2;min-height:0;height:100%;margin:0;overflow:hidden}.dc-vault-sequence{inset:0}.dc-vault-offer{grid-column:1;grid-row:3;align-self:auto;display:grid;gap:clamp(12px,1.55svh,16px);margin-top:0;padding:clamp(12px,1.65svh,18px) 0 0;border-inline-start:0;border-top:1px solid hsla(41,46%,87%,.18);background:none}.dc-vault-flavors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,4vw,22px)}.dc-vault-flavor{gap:5px 8px}.dc-vault-flavor h3{font-size:clamp(.76rem,3.25vw,.9rem);line-height:1.16;letter-spacing:.045em}.dc-vault-flavor p{font-size:clamp(.69rem,2.8vw,.78rem);line-height:1.35}.dc-vault-number{font-size:.68rem}.dc-vault-cta-row{grid-column:1;grid-row:4;padding:0 0 clamp(2px,.7svh,8px);border-top:0}.dc-vault-cta-row>p{display:block;max-width:40ch;justify-self:center;font-size:clamp(.7rem,2.7vw,.78rem);line-height:1.4;text-align:center}.dc-vault-offer .dc-cta{width:100%;justify-content:center;min-height:48px;padding:14px 22px;margin-inline:auto}.dc-scroll-cue{bottom:max(12px,env(safe-area-inset-bottom))}.dc-archive-scroll{bottom:max(86px,12svh)}.dc-skip{bottom:max(12px,env(safe-area-inset-bottom));inset-inline-end:12px;min-height:44px;padding:11px 13px;border:1px solid hsla(41,46%,87%,.28);border-radius:999px;background:rgba(5,13,31,.84);color:var(--screenprint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dc-skip-long{display:none}.dc-skip-short{display:inline}.dc-stage-inner--split{grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--sp-md)}.dc-artslot{height:28vh!important;width:auto;max-width:100%}.dc-rail-label{display:none}.dc-rail{gap:6px;padding-left:14px}.dc-rail-mark{min-width:44px;min-height:44px}.dc-rail-tick{width:18px}}@media (max-width:860px) and (max-height:720px){.dc-vault{grid-template-rows:auto minmax(242px,1fr) auto auto;row-gap:6px;padding-top:max(56px,calc(env(safe-area-inset-top) + 48px));padding-bottom:max(10px,env(safe-area-inset-bottom))}.dc-vault-display{font-size:clamp(1.75rem,7.7vw,2.2rem)}.dc-vault-offer{gap:7px;padding-top:7px}.dc-vault-flavor p{font-size:.66rem;line-height:1.25}.dc-vault-offer .dc-cta{min-height:44px;padding-block:11px}}@media (max-width:480px) and (max-height:650px){.dc-story-sequence canvas,.dc-story-shell{transform:translateY(12vh) scale(1.34)}}@media (prefers-reduced-motion:reduce){.dc-stage{position:relative;height:auto;min-height:0;padding:var(--sp-xl) 0}.dc-scene{height:auto!important}.dc-archive-focus,.dc-archive-plane,.dc-rail,.dc-scroll-cue,.dc-skip{display:none}.dc-archive-static{position:relative;z-index:2;grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:0 clamp(20px,5vw,80px) 0 0}.dc-archive-static>.dc-archive-title{grid-column:1/-1}.dc-archive-static article img{width:100%;height:340px;object-fit:contain;background:transparent;margin-bottom:18px}.dc-cta{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:860px){.dc-archive-static{grid-template-columns:minmax(0,1fr);padding-inline:0 clamp(18px,6vw,32px)}}.dc-root[lang=ar]{font-family:SF Arabic,arbi,GeneralSans,system-ui,sans-serif}.dc-root[lang=ar] .dc-archive-title,.dc-root[lang=ar] .dc-display,.dc-root[lang=ar] .dc-scatter-title,.dc-root[lang=ar] .dc-vault-display{font-family:SF Arabic,arbi,sans-serif;font-weight:800;line-height:1.28;letter-spacing:normal}.dc-root[lang=ar] .dc-body,.dc-root[lang=ar] .dc-meta-list dd,.dc-root[lang=ar] .dc-proof li,.dc-root[lang=ar] .dc-vault-flavor p{font-family:SF Arabic,arbi,sans-serif;line-height:1.75;letter-spacing:normal}.dc-root[lang=ar] .dc-cta,.dc-root[lang=ar] .dc-index-type,.dc-root[lang=ar] .dc-meta-list dt,.dc-root[lang=ar] .dc-meta-title,.dc-root[lang=ar] .dc-rail-label,.dc-root[lang=ar] .dc-vault-flavor h3{font-family:SF Arabic,arbi,sans-serif;letter-spacing:normal;text-transform:none}.dc-root[lang=ar] .dc-meta-index,.dc-root[lang=ar] .dc-phase-counter,.dc-root[lang=ar] .dc-vault-number{direction:ltr;unicode-bidi:isolate}[dir=rtl] .dc-arrow{display:inline-block}[dir=rtl] .dc-arrow,[dir=rtl] .dc-souk{transform:scaleX(-1)}[dir=rtl] .dc-scrim{background:linear-gradient(260deg,var(--scene-ground,var(--lacquer)) 0,var(--scene-ground,var(--lacquer)) 24%,transparent 60%)}@media (max-width:860px){[dir=rtl] .dc-rail{padding-left:0;padding-right:14px}[dir=rtl] .dc-scrim{background:linear-gradient(180deg,var(--scene-ground,var(--lacquer)) 0,var(--scene-ground,var(--lacquer)) 40%,transparent 60%,transparent 74%,var(--scene-ground,var(--lacquer)) 100%)}}[dir=rtl] .dc-chain-canvas .dc-story-sequence,[dir=rtl] .dc-chain-canvas .dc-story-shell{transform:scaleX(-1)}@media (min-width:861px){[dir=rtl] .dc-chain-canvas:after{background:linear-gradient(270deg,rgba(5,13,31,.94),rgba(5,13,31,.86) 29%,rgba(5,13,31,.56) 47%,rgba(5,13,31,.12) 58%,transparent 67%)}}.dc-ltr,.dc-wordmark{direction:ltr}.dc-ltr{unicode-bidi:isolate;display:inline-block}.dc-lang{position:fixed;top:0;inset-inline-end:0;z-index:51;margin:max(18px,calc(env(safe-area-inset-top) + 8px)) clamp(18px,3vw,34px);display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid hsla(41,46%,87%,.28);border-radius:999px;color:var(--screenprint);text-decoration:none;background:rgba(5,13,31,.45);transition:border-color .3s ease,background-color .3s ease}.dc-lang svg{width:15px;height:15px;flex:none}.dc-lang span{line-height:1;letter-spacing:.12em}.dc-lang[lang=ar] span{letter-spacing:normal;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.dc-lang:hover{border-color:var(--saffron);background:rgba(5,13,31,.7)}.dc-lang:focus-visible{outline:2px solid var(--screenprint);outline-offset:4px}@media (max-width:860px){.dc-lang{padding:8px 12px;gap:6px}.dc-lang svg{width:14px;height:14px}}