.bde-section-1493-108{background-color:var(--bde-palette-color-1-4b7cb804-de99-4382-b018-dd69b044234d)}.bde-section-1493-108 .section-container{padding-left:24px;padding-right:24px;padding-bottom:40px;padding-top:80px}.bde-columns-1493-109{--columnCount:2}@media (max-width:1119px){.bde-columns-1493-109{--columnCount:2}.bde-columns-1493-109.bde-columns{flex-direction:column;flex-wrap:nowrap}.bde-columns-1493-109.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.bde-columns-1493-109{--columnCount:2}}@media (max-width:767px){.bde-columns-1493-109{--columnCount:2}}@media (max-width:479px){.bde-columns-1493-109{--columnCount:2}}.bde-column-1493-110{--column-width:50%}.bde-text-1493-111{color:var(--bde-palette-color-1-a9790b55-485b-41e9-abe4-21ffa8ca2ade)}.bde-text-1493-113{color:var(--bde-palette-color-1-78c1af7b-c4a3-42b3-97a4-d00b6df6a95c)}.bde-column-1493-114{--column-width:50%}.bde-code-block-1493-115{width:100%}:root{--dp-bg:var(--bde-palette-color-1-4b7cb804-de99-4382-b018-dd69b044234d);--dp-fg:var(--bde-palette-color-1-78c1af7b-c4a3-42b3-97a4-d00b6df6a95c);--dp-yellow:var(--bde-palette-color-1-93a1917c-f80e-453e-a057-d4863f667995);--dp-green:var(--bde-palette-color-1-a9790b55-485b-41e9-abe4-21ffa8ca2ade);--font-title:"Rammetto One",sans-serif;--font-body:"Funnel Sans",sans-serif}.dp-config,.dp-reels-card,.dp-plan{color:var(--dp-fg);font-family:var(--font-body);width:100%}.dp-config *,.dp-reels-card *,.dp-plan *{box-sizing:border-box}.dp-config{border:1px solid rgba(255,253,246,0.16);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:18px}.dp-field{display:flex;flex-direction:column;gap:10px}.dp-label{font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,253,246,0.55)}.dp-row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.dp-chips{display:flex;flex-wrap:wrap;gap:8px}.dp-chip{border:1px solid rgba(255,253,246,0.28);background:transparent;color:var(--dp-fg);padding:7px 13px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-body);transition:background .15s ease,color .15s ease,border-color .15s ease}.dp-chip.is-on{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,253,246,0.22);border-radius:4px;overflow:hidden}.dp-seg-btn{border:0;background:transparent;color:var(--dp-fg);padding:11px 6px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body)}.dp-seg-btn.is-on{background:var(--dp-fg);color:var(--dp-bg)}.dp-shuffle{align-self:stretch;cursor:pointer;font-family:var(--font-title);font-size:clamp(18px,1.8vw,24px);line-height:1.1;text-transform:uppercase;white-space:nowrap;padding:20px 24px 20px 24px;text-align:left;border-radius:4px;border:0;background-color:rgba(255,253,246,0.04);color:var(--dp-fg);background-image:linear-gradient(var(--dp-yellow),var(--dp-yellow));background-repeat:no-repeat;background-position:left center;background-size:20px 100%;transition:background-size .24s cubic-bezier(.7,0,.4,1),color .24s ease}.dp-shuffle:hover{background-size:100% 100%;color:var(--dp-bg)}.dp-reels-card{border:1px solid rgba(255,253,246,0.16);border-radius:12px;padding:clamp(16px,2.4vw,28px);display:flex;flex-direction:column;gap:22px}.dp-reels-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dp-reels-title{font-family:var(--font-title);font-size:clamp(20px,2vw,28px);text-transform:uppercase}.dp-reels-hint{font-size:14px;color:rgba(255,253,246,0.6)}.dp-days{display:flex;flex-direction:column;gap:16px}.dp-day-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--dp-green)}.dp-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.dp-reel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:168px;padding:14px;border-radius:8px;overflow:hidden;background:var(--dp-bg);color:var(--dp-fg);border:1px solid rgba(255,253,246,0.18);transition:background .25s ease,color .25s ease,transform .45s cubic-bezier(.3,1.8,.5,1)}.dp-reel.is-lit{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-reel.is-locked{border-color:var(--dp-yellow)}.dp-reel-meta{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;opacity:.75}.dp-reel-body{display:flex;flex-direction:column;gap:4px;transition:filter .2s ease,transform .2s ease}.dp-reel-name{font-size:18px;font-weight:700;line-height:1.2}.dp-reel-hood{font-size:13px;opacity:.7}.dp-lock{align-self:flex-start;border:1.5px solid rgba(255,253,246,0.4);background:transparent;color:inherit;padding:5px 10px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:var(--font-body)}.dp-reel.is-locked .dp-lock{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-plan{padding-top:clamp(24px,4vw,48px);border-top:1px solid rgba(255,253,246,0.10);display:flex;flex-direction:column;gap:24px}.dp-plan-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dp-plan-heading{display:flex;flex-direction:column;gap:8px}.dp-plan-title{font-family:var(--font-title);font-size:clamp(26px,3vw,44px);line-height:1.12;margin:0;text-transform:uppercase}.dp-plan-stats{font-size:15px;color:rgba(255,253,246,0.65)}.dp-daytabs{display:flex;border:1px solid rgba(255,253,246,0.22);border-radius:4px;overflow:hidden}.dp-daytabs:empty{display:none}.dp-daytab{border:0;background:transparent;color:var(--dp-fg);padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body)}.dp-daytab.is-on{background:var(--dp-fg);color:var(--dp-bg)}.dp-plan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(24px,4vw,48px);align-items:start}.dp-timeline-col{display:flex;flex-direction:column}.dp-tl-row{display:flex;flex-direction:column;transition:opacity .35s ease,transform .45s cubic-bezier(.2,1.2,.4,1)}.dp-tl-leg{display:flex;align-items:center;gap:10px;padding:10px 0 10px 66px;font-size:13px;color:rgba(255,253,246,0.55)}.dp-tl-leg .dp-tl-line{width:2px;height:18px;background:rgba(255,253,246,0.2)}.dp-tl-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.dp-tl-time{font-family:var(--font-body);font-size:14px;padding-top:4px;color:var(--dp-yellow);font-weight:600}.dp-tl-card{display:flex;gap:14px;padding:16px;border:1px solid rgba(255,253,246,0.16);border-radius:8px}.dp-tl-num{flex:none;width:30px;height:30px;border-radius:9999px;background:var(--dp-fg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:13px}.dp-tl-body{display:flex;flex-direction:column;gap:5px;min-width:0}.dp-tl-cat{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--dp-green)}.dp-tl-name{font-size:18px;font-weight:700;line-height:1.25}.dp-tl-note{font-size:15px;line-height:1.5;color:rgba(255,253,246,0.75)}.dp-plan-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:26px;padding-left:70px}.dp-shuffle-again{border:0;background:transparent;color:var(--dp-fg);font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:var(--font-body);white-space:nowrap}.dp-map{position:sticky;top:110px;border:1px solid rgba(255,253,246,0.16);border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#1c1c1c}.dp-mapbox-canvas{position:absolute;inset:0;width:100%;height:100%}.dp-map-stay{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:default}.dp-stay-dot{width:20px;height:20px;border-radius:9999px;background:var(--dp-green);border:3px solid var(--dp-fg);display:block}.dp-stay-label{background:var(--dp-bg);color:var(--dp-fg);font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap}.dp-pin{width:32px;height:32px;border-radius:9999px;background:var(--dp-fg);border:2px solid var(--dp-bg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:13px;cursor:pointer;transition:opacity .3s ease,transform .2s ease,background .2s ease}.dp-pin.is-active{background:var(--dp-yellow);border-color:var(--dp-bg);transform:scale(1.15)!important}.dp-map-card{position:absolute;left:clamp(12px,4%,24px);bottom:16px;width:min(300px,82%);border:1px solid rgba(255,217,102,0.5);border-radius:12px;background:var(--dp-bg);padding:16px;display:none;flex-direction:column;gap:10px;z-index:10;box-shadow:0 12px 28px rgba(0,0,0,0.35)}.dp-map-card.is-open{display:flex}.dp-map-card-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:var(--dp-fg);font-size:18px;line-height:1;cursor:pointer;opacity:.6}.dp-map-card-close:hover{opacity:1}.dp-map-card-body{display:flex;gap:12px;align-items:flex-start}.dp-map-card-num{flex:none;width:28px;height:28px;border-radius:9999px;background:var(--dp-fg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:12px}.dp-map-card-info{display:flex;flex-direction:column;gap:4px;min-width:0}.dp-map-card-cat{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--dp-green)}.dp-map-card-name{font-size:16px;font-weight:700;line-height:1.25}.dp-map-card-note{font-size:13px;line-height:1.45;color:rgba(255,253,246,0.78)}.dp-map .mapboxgl-ctrl-group{background:#1e1e1e!important;border:none!important}.dp-map .mapboxgl-ctrl-group button{width:32px!important;height:32px!important}.dp-map .mapboxgl-ctrl-group button + button{border-top:1px solid #333!important}.dp-map .mapboxgl-ctrl-icon{filter:invert(1)}@media (max-width:860px){.dp-plan-grid{grid-template-columns:minmax(0,1fr)}.dp-map{position:relative;top:0}}@media (max-width:680px){.dp-plan-actions{padding-left:0}.dp-tl-leg{padding-left:0}}.bde-section-1493-116{background-color:var(--bde-palette-color-1-4b7cb804-de99-4382-b018-dd69b044234d)}.bde-section-1493-116 .section-container{padding-left:24px;padding-right:24px;padding-bottom:80px;padding-top:0px}.bde-div-1493-117{width:100%}.bde-code-block-1493-118{width:100%}:root{--dp-bg:var(--bde-palette-color-1-4b7cb804-de99-4382-b018-dd69b044234d);--dp-fg:var(--bde-palette-color-1-78c1af7b-c4a3-42b3-97a4-d00b6df6a95c);--dp-yellow:var(--bde-palette-color-1-93a1917c-f80e-453e-a057-d4863f667995);--dp-green:var(--bde-palette-color-1-a9790b55-485b-41e9-abe4-21ffa8ca2ade);--font-title:"Rammetto One",sans-serif;--font-body:"Funnel Sans",sans-serif}.dp-config,.dp-reels-card,.dp-plan{color:var(--dp-fg);font-family:var(--font-body);width:100%}.dp-config *,.dp-reels-card *,.dp-plan *{box-sizing:border-box}.dp-config{border:1px solid rgba(255,253,246,0.16);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:18px}.dp-field{display:flex;flex-direction:column;gap:10px}.dp-label{font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,253,246,0.55)}.dp-row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.dp-chips{display:flex;flex-wrap:wrap;gap:8px}.dp-chip{border:1px solid rgba(255,253,246,0.28);background:transparent;color:var(--dp-fg);padding:7px 13px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-body);transition:background .15s ease,color .15s ease,border-color .15s ease}.dp-chip.is-on{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,253,246,0.22);border-radius:4px;overflow:hidden}.dp-seg-btn{border:0;background:transparent;color:var(--dp-fg);padding:11px 6px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body)}.dp-seg-btn.is-on{background:var(--dp-fg);color:var(--dp-bg)}.dp-shuffle{align-self:stretch;cursor:pointer;font-family:var(--font-title);font-size:clamp(18px,1.8vw,24px);line-height:1.1;text-transform:uppercase;white-space:nowrap;padding:20px 24px 20px 24px;text-align:left;border-radius:4px;border:0;background-color:rgba(255,253,246,0.04);color:var(--dp-fg);background-image:linear-gradient(var(--dp-yellow),var(--dp-yellow));background-repeat:no-repeat;background-position:left center;background-size:20px 100%;transition:background-size .24s cubic-bezier(.7,0,.4,1),color .24s ease}.dp-shuffle:hover{background-size:100% 100%;color:var(--dp-bg)}.dp-reels-card{border:1px solid rgba(255,253,246,0.16);border-radius:12px;padding:clamp(16px,2.4vw,28px);display:flex;flex-direction:column;gap:22px}.dp-reels-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dp-reels-title{font-family:var(--font-title);font-size:clamp(20px,2vw,28px);text-transform:uppercase}.dp-reels-hint{font-size:14px;color:rgba(255,253,246,0.6)}.dp-days{display:flex;flex-direction:column;gap:16px}.dp-day-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--dp-green)}.dp-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.dp-reel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:168px;padding:14px;border-radius:8px;overflow:hidden;background:var(--dp-bg);color:var(--dp-fg);border:1px solid rgba(255,253,246,0.18);transition:background .25s ease,color .25s ease,transform .45s cubic-bezier(.3,1.8,.5,1)}.dp-reel.is-lit{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-reel.is-locked{border-color:var(--dp-yellow)}.dp-reel-meta{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;opacity:.75}.dp-reel-body{display:flex;flex-direction:column;gap:4px;transition:filter .2s ease,transform .2s ease}.dp-reel-name{font-size:18px;font-weight:700;line-height:1.2}.dp-reel-hood{font-size:13px;opacity:.7}.dp-lock{align-self:flex-start;border:1.5px solid rgba(255,253,246,0.4);background:transparent;color:inherit;padding:5px 10px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-family:var(--font-body)}.dp-reel.is-locked .dp-lock{background:var(--dp-yellow);color:var(--dp-bg);border-color:var(--dp-yellow)}.dp-plan{padding-top:clamp(24px,4vw,48px);border-top:1px solid rgba(255,253,246,0.10);display:flex;flex-direction:column;gap:24px}.dp-plan-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dp-plan-heading{display:flex;flex-direction:column;gap:8px}.dp-plan-title{font-family:var(--font-title);font-size:clamp(26px,3vw,44px);line-height:1.12;margin:0;text-transform:uppercase}.dp-plan-stats{font-size:15px;color:rgba(255,253,246,0.65)}.dp-daytabs{display:flex;border:1px solid rgba(255,253,246,0.22);border-radius:4px;overflow:hidden}.dp-daytabs:empty{display:none}.dp-daytab{border:0;background:transparent;color:var(--dp-fg);padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body)}.dp-daytab.is-on{background:var(--dp-fg);color:var(--dp-bg)}.dp-plan-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(24px,4vw,48px);align-items:start}.dp-timeline-col{display:flex;flex-direction:column}.dp-tl-row{display:flex;flex-direction:column;transition:opacity .35s ease,transform .45s cubic-bezier(.2,1.2,.4,1)}.dp-tl-leg{display:flex;align-items:center;gap:10px;padding:10px 0 10px 66px;font-size:13px;color:rgba(255,253,246,0.55)}.dp-tl-leg .dp-tl-line{width:2px;height:18px;background:rgba(255,253,246,0.2)}.dp-tl-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.dp-tl-time{font-family:var(--font-body);font-size:14px;padding-top:4px;color:var(--dp-yellow);font-weight:600}.dp-tl-card{display:flex;gap:14px;padding:16px;border:1px solid rgba(255,253,246,0.16);border-radius:8px}.dp-tl-num{flex:none;width:30px;height:30px;border-radius:9999px;background:var(--dp-fg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:13px}.dp-tl-body{display:flex;flex-direction:column;gap:5px;min-width:0}.dp-tl-cat{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--dp-green)}.dp-tl-name{font-size:18px;font-weight:700;line-height:1.25}.dp-tl-note{font-size:15px;line-height:1.5;color:rgba(255,253,246,0.75)}.dp-plan-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:26px;padding-left:70px}.dp-shuffle-again{border:0;background:transparent;color:var(--dp-fg);font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer;font-family:var(--font-body);white-space:nowrap}.dp-map{position:sticky;top:110px;border:1px solid rgba(255,253,246,0.16);border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#1c1c1c}.dp-mapbox-canvas{position:absolute;inset:0;width:100%;height:100%}.dp-map-stay{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:default}.dp-stay-dot{width:20px;height:20px;border-radius:9999px;background:var(--dp-green);border:3px solid var(--dp-fg);display:block}.dp-stay-label{background:var(--dp-bg);color:var(--dp-fg);font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;white-space:nowrap}.dp-pin{width:32px;height:32px;border-radius:9999px;background:var(--dp-fg);border:2px solid var(--dp-bg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:13px;cursor:pointer;transition:opacity .3s ease,transform .2s ease,background .2s ease}.dp-pin.is-active{background:var(--dp-yellow);border-color:var(--dp-bg);transform:scale(1.15)!important}.dp-map-card{position:absolute;left:clamp(12px,4%,24px);bottom:16px;width:min(300px,82%);border:1px solid rgba(255,217,102,0.5);border-radius:12px;background:var(--dp-bg);padding:16px;display:none;flex-direction:column;gap:10px;z-index:10;box-shadow:0 12px 28px rgba(0,0,0,0.35)}.dp-map-card.is-open{display:flex}.dp-map-card-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:var(--dp-fg);font-size:18px;line-height:1;cursor:pointer;opacity:.6}.dp-map-card-close:hover{opacity:1}.dp-map-card-body{display:flex;gap:12px;align-items:flex-start}.dp-map-card-num{flex:none;width:28px;height:28px;border-radius:9999px;background:var(--dp-fg);color:var(--dp-bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:12px}.dp-map-card-info{display:flex;flex-direction:column;gap:4px;min-width:0}.dp-map-card-cat{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--dp-green)}.dp-map-card-name{font-size:16px;font-weight:700;line-height:1.25}.dp-map-card-note{font-size:13px;line-height:1.45;color:rgba(255,253,246,0.78)}.dp-map .mapboxgl-ctrl-group{background:#1e1e1e!important;border:none!important}.dp-map .mapboxgl-ctrl-group button{width:32px!important;height:32px!important}.dp-map .mapboxgl-ctrl-group button + button{border-top:1px solid #333!important}.dp-map .mapboxgl-ctrl-icon{filter:invert(1)}@media (max-width:860px){.dp-plan-grid{grid-template-columns:minmax(0,1fr)}.dp-map{position:relative;top:0}}@media (max-width:680px){.dp-plan-actions{padding-left:0}.dp-tl-leg{padding-left:0}}