.cdp{--cw-navy:#1b3a5c;--cw-navy-deep:#102b47;--cw-navy-mid:#214665;--cw-navy-band:#142f4b;--cw-gold:#c9a84e;--cw-gold-dark:#8b6914;--cw-gold-light:#e7ca78;--cw-cream:#f0ebe3;--cw-paper:#fff8e8;--cw-ink:var(--cw-navy);--cw-muted:color-mix(in srgb,var(--cw-navy) 72%,transparent);--cw-serif:var(--font-pres-serif,"Fraunces"),"Fraunces",Georgia,"Times New Roman",serif;--cw-sans:var(--font-pres-sans,"Hanken Grotesk"),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--cw-ease:cubic-bezier(0.16,1,0.3,1);--cdp-inset:clamp(5.5rem,6vw,6.25rem);--cdp-card-width:clamp(22rem,29vw,27.5rem);background:radial-gradient(120% 90% at 85% 0,rgb(33 70 101/.55),transparent 60%),linear-gradient(160deg,var(--cw-navy-band),#0b2036 70%);color:var(--cw-ink);font-family:var(--cw-sans);height:100%;min-height:34rem;overflow:hidden;position:relative}.cdp *,.cdp :after,.cdp :before{box-sizing:border-box}.cdp :where(h1,h2,h3,p,ol,ul,figure){margin:0}.cdp :where(ol,ul){list-style:none;padding:0}.cdp :where(button){font:inherit}.cdp :focus-visible{outline:2px solid var(--cw-gold);outline-offset:3px}.cdp-status{color:var(--cw-muted);font-size:.95rem;padding:1.5rem}.cdp-sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:768px){.pres-app-body:has(>.cdp){overflow:hidden}.pres-app-body:has(>.cdp)>.cdp{flex:1 1 0;height:auto;min-height:0}}.cdp-stage{background:#c9d9bd;inset:0;overflow:hidden;position:absolute}.cdp[data-view=deck] .cdp-stage{visibility:hidden}.cdp .cdp-stage__host{height:100%;inset:0;position:absolute;width:100%}.cdp .cdp-stage__host .city-information-trigger,.cdp .cdp-stage__host .city-object-card,.cdp .cdp-stage__host .cwc-fiche{display:none!important}.cdp .cdp-stage__host .cwc-titre,.cdp .cdp-stage__host .titre-bloc{transition:opacity .32s ease}.cdp[data-phone=true][data-view=city] .cdp-stage__host .cwc-titre,.cdp[data-phone=true][data-view=city] .cdp-stage__host .titre-bloc,.cdp[data-view=slide] .cdp-stage__host .cwc-titre,.cdp[data-view=slide] .cdp-stage__host .titre-bloc{opacity:0;pointer-events:none}.cdp .cdp-stage__host.smatflow-city-host:not(.smatflow-walkthrough-city) .titre-bloc h1{font-size:clamp(1.9rem,3.4vw,3.2rem)}.cdp .cdp-stage__host.smatflow-city-host:not(.smatflow-walkthrough-city) .titre-bloc .sous{font-size:clamp(.92rem,1.12vw,1.1rem);max-width:none;white-space:nowrap}.cdp .cdp-stage__host.smatflow-city-host:not(.smatflow-walkthrough-city):before{height:clamp(9rem,22vh,13rem)}.cdp-stage__loading{align-items:center;background-color:#dfe6d6;background-position:50%;background-size:cover;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.cdp-stage__loading:before{backdrop-filter:blur(6px) saturate(105%);background:rgb(244 240 230/.35);content:"";inset:0;position:absolute}.cdp-stage__status{align-items:center;background:linear-gradient(150deg,var(--cw-navy-band),var(--cw-navy-mid));border:1px solid rgb(225 191 96/.6);border-radius:999px;box-shadow:0 2px 4px rgb(23 47 74/.18),0 1rem 2.4rem -.8rem rgb(23 47 74/.5);color:var(--cw-paper);display:inline-flex;font-size:.92rem;font-weight:600;gap:.7rem;padding:.6rem 1.15rem .6rem .85rem;position:relative}.cdp-pulse{animation:cdp-pulse 1.4s var(--cw-ease) infinite;background:var(--cw-gold);border-radius:50%;height:.6rem;width:.6rem}@keyframes cdp-pulse{0%{box-shadow:0 0 0 0 rgb(201 168 78/.7)}70%{box-shadow:0 0 0 .7rem rgb(201 168 78/0)}to{box-shadow:0 0 0 0 rgb(201 168 78/0)}}.cdp-control{-webkit-backdrop-filter:blur(14px) saturate(116%);align-items:center;backdrop-filter:blur(14px) saturate(116%);background:radial-gradient(circle at 30% 20%,rgb(255 255 255/.96),transparent 38%),linear-gradient(145deg,rgb(255 255 252/.92),rgb(239 228 208/.86));border:1px solid rgb(201 168 78/.52);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255/.96),inset 0 -1px 0 rgb(114 83 24/.08),0 2px 4px rgb(23 47 74/.14),0 .75rem 1.8rem -.65rem rgb(23 47 74/.28);color:var(--cw-navy);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.5rem;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0;position:relative;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.cdp-control:after{border:1px solid rgb(255 255 255/.58);border-radius:inherit;content:"";inset:3px;pointer-events:none;position:absolute}.cdp-control:hover:not(:disabled){border-color:rgb(201 168 78/.82);box-shadow:inset 0 1px 0 rgb(255 255 255/.98),0 2px 5px rgb(23 47 74/.16),0 .9rem 2rem -.6rem rgb(23 47 74/.34),0 0 0 3px rgb(201 168 78/.09);transform:translateY(-1px)}.cdp-control:active:not(:disabled){transform:translateY(0) scale(.97)}.cdp-control:focus-visible{outline:2px solid var(--cw-navy);outline-offset:3px}.cdp-control:disabled{cursor:not-allowed;filter:saturate(45%);opacity:.46}.cdp-control svg{flex:0 0 auto;position:relative}.cdp-control--pill{font-family:var(--cw-sans);font-size:.9rem;font-weight:650;letter-spacing:.01em;padding:0 1.05rem 0 .85rem;white-space:nowrap}.cdp-control--pill svg{color:var(--cw-gold-dark)}.cdp-control--large{height:2.9rem;min-width:2.9rem}@media (prefers-reduced-motion:reduce){.cdp-control{transition:none}.cdp-control:active:not(:disabled),.cdp-control:hover:not(:disabled){transform:none}}.cdp-medallion{align-items:center;background:radial-gradient(circle at 32% 26%,#2b5378,var(--cw-navy-deep) 70%);border:0;border-radius:50%;box-shadow:0 0 0 1.5px rgb(255 248 232/.9),0 2px 5px rgb(10 24 40/.35);color:var(--cw-paper);display:inline-flex;flex:0 0 auto;font-family:var(--cw-sans);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.7rem;justify-content:center;line-height:1;min-width:1.7rem;padding:0}.cdp-medallion--current{box-shadow:0 0 0 1.5px var(--cw-paper),0 0 0 3.5px var(--cw-gold),0 0 .9rem .2rem rgb(225 191 96/.55)}.cdp-card{animation:cdp-card-enter .42s var(--cw-ease);backdrop-filter:blur(18px);background:radial-gradient(110% 95% at 100% 100%,rgb(225 191 96/.16),transparent 58%),linear-gradient(160deg,rgb(255 255 252/.97),rgb(245 237 222/.95));border:1px solid color-mix(in srgb,var(--cw-gold) 58%,var(--cw-paper));border-radius:4px;box-shadow:inset 0 1px 0 rgb(255 255 255/.94),0 2px 4px rgb(23 47 74/.14),0 24px 56px -20px rgb(23 47 74/.45),0 42px 80px -42px rgb(14 32 52/.4);display:flex;flex-direction:column;isolation:isolate;left:var(--cdp-inset);max-height:calc(100% - 1.25rem - 4.25rem);overflow:hidden;position:absolute;top:1.25rem;width:var(--cdp-card-width);z-index:8}.cdp[data-band=open] .cdp-card{max-height:calc(100% - 1.25rem - 13.4rem)}.cdp-card:before{background:linear-gradient(90deg,var(--cw-gold) 0 100%) 0 0 /1.3rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 0 0 /2px 1.3rem no-repeat,linear-gradient(90deg,var(--cw-gold) 0 100%) 100% 0 /1.3rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 100% 0 /2px 1.3rem no-repeat,linear-gradient(90deg,var(--cw-gold) 0 100%) 0 100% /1.3rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 0 100% /2px 1.3rem no-repeat,linear-gradient(90deg,var(--cw-gold) 0 100%) 100% 100% /1.3rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 100% 100% /2px 1.3rem no-repeat;inset:0;z-index:3}.cdp-card:after,.cdp-card:before{content:"";pointer-events:none;position:absolute}.cdp-card:after{background:linear-gradient(180deg,#e4c66e,var(--cw-gold),#9d7926);inset:0 0 0 auto;width:3px;z-index:2}.cdp-card__scan{animation:cdp-card-scan .9s cubic-bezier(.4,0,.2,1) .12s 1 both;background:linear-gradient(90deg,transparent,rgb(225 191 96/.82) 32%,var(--cw-gold-light) 50%,rgb(225 191 96/.82) 68%,transparent);box-shadow:0 0 .8rem rgb(201 168 78/.45);height:2px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:4}@keyframes cdp-card-enter{0%{opacity:0;transform:translateY(-.6rem) scale(.985)}to{opacity:1;transform:none}}@keyframes cdp-card-scan{0%{opacity:0;transform:translateY(0)}14%,82%{opacity:1}to{opacity:0;transform:translateY(18rem)}}.cdp-card__header{background:repeating-linear-gradient(90deg,transparent 0 11px,rgb(201 168 78/.075) 11px 12px),linear-gradient(150deg,var(--cw-navy-band),var(--cw-navy-mid));color:#fffaf0;flex:0 0 auto;padding:.95rem 3.6rem 1rem 1.25rem;position:relative}.cdp-card__header:after{background:linear-gradient(90deg,var(--cw-gold) 0 3.5rem,rgb(201 168 78/.32) 3.5rem 62%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.cdp-card__title{animation:cdp-fade .36s var(--cw-ease);font-family:var(--cw-serif);font-size:clamp(1.32rem,1.45vw,1.55rem);font-weight:500;letter-spacing:-.012em;line-height:1.16;outline:none;text-wrap:balance}.cdp .cdp-card__title:focus,.cdp .cdp-card__title:focus-visible{outline:none}.cdp-card__close{height:2.1rem;min-width:2.1rem;position:absolute;right:.75rem;top:.85rem}.cdp-trail{margin-bottom:.35rem;min-height:0}.cdp-trail:empty{display:none}.cdp-trail ol{align-items:center;display:flex;flex-wrap:wrap;gap:.1rem .3rem}.cdp-trail li{align-items:center;display:inline-flex;gap:.3rem}.cdp-trail li+li:before{color:rgb(231 202 120/.7);content:"›";font-size:.9rem}.cdp-trail button{background:none;border:0;border-radius:999px;color:var(--cw-gold-light);cursor:pointer;font-size:.8rem;font-weight:650;letter-spacing:.02em;padding:.05rem .2rem}.cdp-trail button:hover{color:#fff3d0;text-decoration:underline;text-decoration-color:rgb(231 202 120/.6);text-underline-offset:.22em}.cdp-card__body{animation:cdp-fade .36s var(--cw-ease);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.1rem;scrollbar-color:rgb(201 168 78/.5) transparent;scrollbar-width:thin}.cdp-card__body:before{background:linear-gradient(90deg,var(--cw-gold),rgb(201 168 78/.16));content:"";display:block;height:2px;margin-bottom:.8rem;width:2.7rem}@keyframes cdp-fade{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}.cdp-card__statement{color:var(--cw-ink);font-size:1.02rem;line-height:1.55;text-wrap:pretty}.cdp-ideas{display:grid;gap:.45rem;margin-top:.8rem!important}.cdp-ideas li{border-left:2px solid rgb(201 168 78/.55);color:color-mix(in srgb,var(--cw-navy) 84%,transparent);font-size:.94rem;line-height:1.48;padding:.05rem 0 .05rem .75rem;text-wrap:pretty}.cdp-card__video{margin-top:1rem!important}.cdp-card__footer{align-items:center;background:linear-gradient(180deg,rgb(255 255 252/0),rgb(239 228 208/.4));border-top:1px solid rgb(201 168 78/.3);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:.75rem 1.25rem .8rem}.cdp-stepper{align-items:center;display:inline-flex;gap:.55rem}.cdp-stepper__position{color:var(--cw-gold-dark);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.04em;min-width:4.4rem;text-align:center}.cdp-rail-block{margin-top:1.15rem}.cdp-rail-block__title{align-items:center;color:var(--cw-gold-dark);display:flex;font-size:.8rem;font-weight:700;gap:.6rem;letter-spacing:.04em;margin-bottom:.45rem!important}.cdp-rail-block__title:after{background:linear-gradient(90deg,rgb(201 168 78/.55),transparent);content:"";flex:1 1 auto;height:1px}.cdp-rail{display:grid;gap:.15rem;position:relative}.cdp-rail:before{background:linear-gradient(180deg,rgb(201 168 78/.25),var(--cw-gold) 12%,var(--cw-gold) 88%,rgb(201 168 78/.25));border-radius:1px;bottom:1.1rem;content:"";left:calc(.85rem - 1px);position:absolute;top:1.1rem;width:2px}.cdp-rail__item{position:relative}.cdp-rail__button,.cdp-rail__item--current{align-items:center;border-radius:999px;display:flex;gap:.8rem;min-height:2.35rem;padding:.3rem .75rem .3rem 0;width:100%}.cdp-rail__button{background:none;border:0;color:var(--cw-ink);cursor:pointer;text-align:left;transition:background-color .14s ease,color .14s ease}.cdp-rail__button .cdp-medallion,.cdp-rail__item--current .cdp-medallion{position:relative;z-index:1}.cdp-rail__name{flex:1 1 auto;font-size:.95rem;font-weight:600;line-height:1.3}.cdp-rail__item--current{background:linear-gradient(90deg,rgb(201 168 78/.26),rgb(201 168 78/.05))}.cdp-rail__name--current{color:var(--cw-gold-dark);font-weight:700}.cdp-rail__button:hover{background:linear-gradient(90deg,rgb(201 168 78/.2),rgb(201 168 78/.04));color:var(--cw-navy-deep)}.cdp-rail__button:hover .cdp-medallion{box-shadow:0 0 0 1.5px var(--cw-paper),0 0 0 3px rgb(201 168 78/.7),0 2px 5px rgb(10 24 40/.35)}.cdp-rail__button:focus-visible{outline:2px solid var(--cw-gold);outline-offset:1px}.cdp-rail__count{border:1px solid rgb(201 168 78/.6);border-radius:999px;color:var(--cw-gold-dark);font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:700;padding:.05rem .5rem}.cdp-media{aspect-ratio:16/9;background:var(--cw-navy-deep);border:1px solid color-mix(in srgb,var(--cw-gold) 62%,var(--cw-paper));border-radius:4px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),0 2px 4px rgb(10 24 40/.2),0 22px 50px -22px rgb(10 24 40/.6);overflow:hidden;position:relative;width:100%}.cdp-media:before{background:linear-gradient(90deg,var(--cw-gold) 0 100%) 0 0 /1.1rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 0 0 /2px 1.1rem no-repeat,linear-gradient(90deg,var(--cw-gold) 0 100%) 100% 100% /1.1rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 100% 100% /2px 1.1rem no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.cdp-media__image{-o-object-fit:cover;object-fit:cover}.cdp-media__image,.cdp-media__video{display:block;height:100%;width:100%}.cdp-media__video{background:#000;-o-object-fit:contain;object-fit:contain}.cdp-media__play{bottom:.9rem;left:.9rem;position:absolute;z-index:3}.cdp-media__play svg{color:var(--cw-navy);height:1.15rem;width:1.15rem}.cdp-media__close{position:absolute;right:.75rem;top:.75rem;z-index:3}.cdp-themes{align-items:center;bottom:1.1rem;display:flex;gap:.9rem;left:var(--cdp-inset);pointer-events:none;position:absolute;right:1.25rem;z-index:6}.cdp-themes>*{pointer-events:auto}.cdp-themes__rail{backdrop-filter:blur(16px) saturate(116%);background:repeating-linear-gradient(90deg,rgb(231 202 120/.045) 0 1px,transparent 1px 7px),radial-gradient(80% 140% at 100% 0,rgb(201 168 78/.16),transparent 62%),linear-gradient(160deg,rgb(27 58 92/.97),rgb(16 43 71/.97) 55%,rgb(13 34 57/.98));border:1px solid color-mix(in srgb,var(--cw-gold) 72%,var(--cw-navy-deep));border-radius:4px;box-shadow:inset 0 1px 0 rgb(231 202 120/.28),0 2px 4px rgb(10 24 40/.3),0 24px 54px -22px rgb(10 24 40/.7);flex:1 1 auto;min-width:0;position:relative}.cdp-themes__rail:before{background:linear-gradient(90deg,var(--cw-gold) 0 100%) 0 0 /1.1rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 0 0 /2px 1.1rem no-repeat,linear-gradient(90deg,var(--cw-gold) 0 100%) 100% 100% /1.1rem 2px no-repeat,linear-gradient(180deg,var(--cw-gold) 0 100%) 100% 100% /2px 1.1rem no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.cdp-themes__nav{position:relative}.cdp-themes__nav:after,.cdp-themes__nav:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:3rem;z-index:1}.cdp-themes__nav:before{background:linear-gradient(90deg,rgb(16 43 71/.98),rgb(16 43 71/0));left:0}.cdp-themes__nav:after{background:linear-gradient(270deg,rgb(14 37 62/.98),rgb(14 37 62/0));right:0}.cdp-themes[data-end=true] .cdp-themes__nav:after,.cdp-themes[data-start=true] .cdp-themes__nav:before{opacity:0}.cdp-themes__list{display:flex;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.65rem .75rem;scroll-padding:0 .75rem;scroll-snap-type:x proximity;scrollbar-width:none}.cdp-themes__list::-webkit-scrollbar{display:none}.cdp-themes__list>li{flex:0 0 auto;scroll-snap-align:start}.cdp-theme{background:none;border:0;border-radius:4px;color:var(--cw-paper);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;padding:.4rem .4rem .5rem;text-align:left;transition:background-color .16s ease,box-shadow .16s ease;width:9.8rem}.cdp-theme:hover{background:rgb(231 202 120/.1)}.cdp-theme__thumb{aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--cw-gold) 78%,var(--cw-navy-deep));border-radius:3px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),0 2px 5px rgb(6 16 28/.45),0 12px 20px -12px rgb(6 16 28/.75);display:block;overflow:hidden;transition:box-shadow .18s ease,transform .18s var(--cw-ease);width:100%}.cdp-theme__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .42s var(--cw-ease);width:100%}.cdp-theme__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:var(--cw-serif);font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1.2;overflow:hidden;padding:.1rem .1rem 0;text-align:left;text-shadow:0 1px 2px rgb(6 16 28/.5);transition:color .16s ease}.cdp-theme[aria-current=true]{background:linear-gradient(180deg,rgb(231 202 120/.3),rgb(201 168 78/.14));box-shadow:inset 0 0 0 2px var(--cw-gold-light),0 0 1.1rem .1rem rgb(231 202 120/.35)}.cdp-theme[aria-current=true] .cdp-theme__thumb{border-color:var(--cw-gold-light);box-shadow:0 0 0 1px var(--cw-gold-light),0 6px 14px -6px rgb(6 16 28/.8)}.cdp-theme[aria-current=true] .cdp-theme__name{color:var(--cw-gold-light);font-weight:700}.cdp-theme:hover .cdp-theme__thumb{transform:translateY(-2px)}.cdp-theme:hover .cdp-theme__thumb img{transform:scale(1.045)}.cdp-theme:hover .cdp-theme__name{color:var(--cw-gold-light)}.cdp-theme:hover .cdp-theme__thumb{border-color:var(--cw-gold-light)}.cdp-theme:focus-visible{outline:none}.cdp-theme:focus-visible .cdp-theme__thumb{box-shadow:0 0 0 2px var(--cw-gold),0 0 .9rem rgb(225 191 96/.55)}.cdp-themes__arrow{position:absolute;top:calc(50% - 1.25rem);z-index:3}.cdp-themes__arrow[hidden]{display:none}.cdp-themes__arrow--start{left:.5rem}.cdp-themes__arrow--end{right:.5rem}.cdp-themes__handle{gap:.45rem;padding:0 .8rem 0 1rem}.cdp-themes[data-open=true] .cdp-themes__handle{bottom:calc(100% - 1.05rem);position:absolute;right:.9rem;z-index:3}.cdp-themes[data-open=true]:has(.cdp-themes__deck) .cdp-themes__handle{right:calc(.9rem + 10.6rem)}.cdp-themes[data-open=false]{justify-content:space-between}.cdp-themes__rail{animation:cdp-band-rise .32s var(--cw-ease)}@keyframes cdp-band-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cdp-theme__thumb,.cdp-theme__thumb img{transition:none}.cdp-card,.cdp-card__body,.cdp-card__scan,.cdp-card__title,.cdp-deck__slide,.cdp-themes__rail{animation:none}.cdp-card__scan{opacity:0}}.cdp-deck{background:repeating-linear-gradient(90deg,transparent 0 15px,rgb(201 168 78/.035) 15px 16px),radial-gradient(120% 90% at 85% 0,rgb(33 70 101/.7),transparent 60%),linear-gradient(160deg,var(--cw-navy-band),#0b2036 72%);color:#fffaf0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0;outline:none;position:absolute;z-index:6}.cdp-deck__top{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:1rem clamp(1.25rem,3vw,3rem) 0}.cdp-deck__tools{display:inline-flex;flex:0 0 auto;gap:.6rem;margin-left:auto}.cdp-deck__slide{align-items:center;animation:cdp-fade .42s var(--cw-ease);display:grid;gap:clamp(1.5rem,3vw,3.25rem);grid-template-columns:minmax(0,2.1fr) minmax(18rem,1fr);min-height:0;padding:clamp(.75rem,2vh,1.5rem) clamp(1.25rem,3vw,3rem)}.cdp-deck__media{align-items:center;container-type:size;display:flex;height:100%;justify-content:center;min-height:0;min-width:0}.cdp-deck__media .cdp-media{width:min(100cqw,calc(100cqh * 16 / 9))}.cdp-deck__text{align-self:center;max-height:100%;min-width:0;overflow-y:auto;padding:.25rem .25rem .25rem 0}.cdp-title{font-family:var(--cw-serif);font-weight:500;letter-spacing:-.012em;line-height:1.12;outline:none;text-wrap:balance}.cdp-title:after{background:linear-gradient(90deg,var(--cw-gold) 0 3.5rem,rgb(201 168 78/.3) 3.5rem 7rem,transparent 7rem);content:"";display:block;height:2px;margin-top:.9rem;width:7rem}.cdp-title--deck{color:#fffaf0;font-size:clamp(1.9rem,2.9vw,3rem)}.cdp-statement{font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.55;margin-top:1rem!important;text-wrap:pretty}.cdp-deck .cdp-statement{color:rgb(255 250 240/.92)}.cdp-deck .cdp-ideas li,.cdp-reel .cdp-ideas li{border-left-color:rgb(225 191 96/.7);color:rgb(255 250 240/.78)}.cdp-deck .cdp-trail button,.cdp-reel .cdp-trail button{color:var(--cw-gold-light)}.cdp-deck .cdp-status{color:rgb(255 250 240/.7)}.cdp-deck__bottom{align-items:center;border-top:1px solid rgb(201 168 78/.22);display:flex;gap:1rem;justify-content:center;padding:.75rem 1rem}.cdp-deck__bottom .cdp-stepper__position{color:var(--cw-gold-light)}.cdp-overview{background:repeating-linear-gradient(90deg,transparent 0 15px,rgb(201 168 78/.035) 15px 16px),linear-gradient(160deg,var(--cw-navy-band),#0b2036 72%);display:flex;flex-direction:column;inset:0;position:absolute;z-index:10}.cdp-overview__top{align-items:center;border-bottom:1px solid rgb(201 168 78/.28);display:flex;justify-content:space-between;padding:.9rem clamp(1.25rem,3vw,3rem)}.cdp-overview__title{color:#fffaf0;font-family:var(--cw-serif);font-size:1.5rem;font-weight:500}.cdp-overview__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem clamp(1.25rem,3vw,3rem) 2.5rem;scrollbar-color:rgb(201 168 78/.5) transparent}.cdp-overview__group{border-top:1px solid rgb(201 168 78/.2);margin-top:1.25rem;padding-top:1.25rem}.cdp-overview__grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))}.cdp-overview__grid--cover{grid-template-columns:minmax(0,24rem)}.cdp-tile{background:linear-gradient(160deg,rgb(255 255 252/.97),rgb(245 237 222/.95));border:1px solid color-mix(in srgb,var(--cw-gold) 58%,var(--cw-paper));border-radius:4px;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 2px 4px rgb(0 0 0/.2),0 18px 34px -22px rgb(0 0 0/.6);color:var(--cw-ink);cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;text-align:left;transition:box-shadow .15s ease,transform .15s var(--cw-ease);width:100%}.cdp-tile:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 0 0 1px var(--cw-gold),0 22px 40px -22px rgb(0 0 0/.7);transform:translateY(-2px)}.cdp-tile[aria-current=true]{box-shadow:0 0 0 2px var(--cw-gold),0 0 1.2rem rgb(225 191 96/.45)}.cdp-tile__thumb{aspect-ratio:16/9;background:var(--cw-navy-deep);border-bottom:1px solid rgb(201 168 78/.55);display:block;position:relative}.cdp-tile__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cdp-tile__rank{bottom:.5rem;left:.5rem;position:absolute}.cdp-tile__title{font-size:.9rem;font-weight:650;line-height:1.3;padding:.6rem .75rem .75rem}.cdp-overview__lead .cdp-tile{box-shadow:inset 0 3px 0 var(--cw-gold),0 2px 4px rgb(0 0 0/.2),0 18px 34px -22px rgb(0 0 0/.6)}.cdp-overview__lead .cdp-tile__title{font-family:var(--cw-serif);font-size:1.12rem;font-weight:500}.cdp-tile[data-depth="2"] .cdp-tile__title,.cdp-tile[data-depth="3"] .cdp-tile__title{color:var(--cw-muted)}@media (prefers-reduced-motion:reduce){.cdp-tile{transition:none}}.cdp-failure{align-items:center;background:linear-gradient(160deg,rgb(255 255 252/.97),rgb(245 237 222/.95));border:1px solid color-mix(in srgb,var(--cw-gold) 58%,var(--cw-paper));border-radius:4px;box-shadow:0 2px 4px rgb(23 47 74/.14),0 24px 56px -20px rgb(23 47 74/.45);color:var(--cw-ink);display:flex;gap:1rem;left:50%;padding:.85rem 1rem .85rem 1.25rem;position:absolute;top:1.25rem;transform:translateX(-50%);z-index:20}@media (max-width:1100px){.cdp-deck__slide{align-content:start;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.cdp-deck__text{max-height:none}}@media (max-width:767.98px){.cdp[data-phone=true],.cdp[data-view=loading]{height:auto;min-height:calc(100dvh - 4.5rem);overflow:visible}.cdp[data-phone=true]{background:repeating-linear-gradient(90deg,transparent 0 15px,rgb(201 168 78/.035) 15px 16px),linear-gradient(170deg,var(--cw-navy-band),#0b2036 60%)}.cdp[data-phone=true] .cdp-stage{bottom:0;left:0;position:fixed;right:0;top:0;visibility:visible;z-index:80}.cdp[data-phone=true][data-view=deck] .cdp-stage{visibility:hidden}.cdp-stage__back{left:1rem;position:absolute;top:calc(env(safe-area-inset-top, 0px) + .9rem);z-index:30}.cdp-reel{color:#fffaf0;display:grid;gap:2rem;padding:1.25rem 1rem 2.5rem}.cdp-reel .cdp-status{color:rgb(255 250 240/.7)}.cdp-reel__slide{display:grid;gap:.95rem;scroll-margin-top:9.5rem}.cdp-reel__slide--theme{border-top:1px solid rgb(201 168 78/.45);padding-top:1.75rem}.cdp-reel__text{display:grid;gap:0}.cdp-reel__text .cdp-title{color:#fffaf0;font-size:1.45rem}.cdp-reel h1.cdp-title,.cdp-reel__slide--theme .cdp-title{font-size:1.85rem}.cdp-reel__text .cdp-statement{color:rgb(255 250 240/.9);font-size:1.02rem}.cdp-reel__text .cdp-control{justify-self:start;margin-top:1.1rem}.cdp-media__play{bottom:.65rem;left:.65rem}}