.nav-link.duek-navbar-2y1i7s{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;border-radius:.5rem;padding:.4rem .7rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s}.nav-cta.duek-navbar-2y1i7s{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;letter-spacing:.02em;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.375rem 1.1rem;font-weight:600;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 14px -3px #ff2d9b73}.nav-cta.duek-navbar-2y1i7s:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px);box-shadow:0 4px 20px -3px #ff2d9b8c}.drawer-item.duek-navbar-2y1i7s{transition:opacity .28s ease calc(var(--i) * 55ms + 60ms), transform .28s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 55ms + 60ms)}.track-ring.duek-navbar-2y1i7s{fill:none;stroke:color-mix(in srgb, currentColor 20%, transparent)}.prog-arc.duek-navbar-2y1i7s,.prog-arc-desktop.duek-navbar-2y1i7s{fill:none;stroke:var(--color-red,#ff1f1f);stroke-width:2.2px;stroke-dasharray:106.81;stroke-dashoffset:calc(106.81 * (1 - var(--prog,0)));transition:stroke-dashoffset .12s linear}@media (width<=560px){.nav-links.duek-navbar-2y1i7s{display:none}}@media (width<=639px){.grid.duek-navbar-2y1i7s{justify-content:space-between;align-items:center;display:flex}.grid.duek-navbar-2y1i7s>:where(.duek-navbar-2y1i7s):first-child{display:none}}.fig-wrap.duek-figure1-1r5xm0{width:100%;height:100%;display:block}.fig-svg.duek-figure1-1r5xm0{filter:drop-shadow(0 0 40px #ff2d9b8c)drop-shadow(0 0 12px #ff2d9b47);width:100%;height:100%;display:block;overflow:visible}.fig-wrap.duek-figure2-1r5xm0{width:100%;height:100%;display:block}.fig-svg.duek-figure2-1r5xm0{filter:drop-shadow(0 0 40px #ff2d9b8c)drop-shadow(0 0 12px #ff2d9b47);width:100%;height:100%;display:block;overflow:visible}.fig-wrap.duek-figure3-1r5xm0{width:100%;height:100%;display:block}.fig-svg.duek-figure3-1r5xm0{filter:drop-shadow(0 0 40px #ff2d9b8c)drop-shadow(0 0 12px #ff2d9b47);width:100%;height:100%;display:block;overflow:visible}.hero-static-radial{pointer-events:none;z-index:4;mix-blend-mode:exclusion;color:#b8e0c8;opacity:.6;transform-origin:50%;will-change:transform;width:106vmax;height:106vmax;position:fixed;bottom:-58%;right:-31%}.dark .hero-static-radial{mix-blend-mode:screen;color:#ff80e0}.hero-radial-svg{width:100%;height:100%;overflow:visible}.hero.duek-herosection-zj6x20{isolation:isolate;background-color:#1e0e35;background-image:linear-gradient(160deg,#120626b8 0%,#41145585 30%,#6e286461 55%,#120626ad 100%),url(../../../background_mini.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.figure.duek-herosection-zj6x20{z-index:3;pointer-events:none;filter:brightness(1.2)saturate(1.1);position:absolute}.figure-1.duek-herosection-zj6x20{width:clamp(260px,44vw,540px);top:21%;left:1vw}.figure-2.duek-herosection-zj6x20{width:clamp(235px,40vw,490px);top:29%;right:-5vw;transform:translateY(-50%)}.figure-3.duek-herosection-zj6x20{width:clamp(200px,32vw,395px);bottom:-4%;left:50%;transform:translate(-120%)}@media (width<=640px){.figure-1.duek-herosection-zj6x20{width:clamp(155px,46vw,260px);top:50%;left:-14px;transform:translateY(-40%)}.figure-2.duek-herosection-zj6x20{width:clamp(142px,42vw,240px);top:46%;right:-14px}.figure-3.duek-herosection-zj6x20{opacity:.72;width:clamp(130px,42vw,195px);display:block;bottom:6%;left:50%;transform:translate(-50%)}.hero-static-radial{mix-blend-mode:normal;will-change:auto;opacity:.18;bottom:-2%;right:-95%}.figure.duek-herosection-zj6x20{filter:none}}.hero-content.duek-herosection-zj6x20{z-index:6;isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.65rem,1.2vw,1.25rem);width:100%;max-width:900px;padding:5.5rem 1.75rem;display:flex;position:relative}.headline.duek-herosection-zj6x20{letter-spacing:-.05em;color:#fff;text-shadow:0 0 80px #c864c859,0 2px 40px #00000080;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .18em;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:.95;display:flex}.headline-word.duek-herosection-zj6x20{display:inline-block}.hero-meta.duek-herosection-zj6x20{font-family:var(--font-body);color:#ffffffd1;letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;display:flex}.dot.duek-herosection-zj6x20{opacity:.4}.hero-actions.duek-herosection-zj6x20{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.cta-btn.duek-herosection-zj6x20{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;font-family:var(--font-body);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.8rem 2.1rem;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .2s;display:inline-flex;box-shadow:0 4px 22px -4px #ff2d9b73,0 2px 12px -2px #ff1f1f4d,0 0 0 1px #ffffff24}.cta-btn.duek-herosection-zj6x20:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-2px)scale(1.03);box-shadow:0 8px 30px -4px #ff2d9b80,0 4px 18px -2px #ff1f1f59}.secondary-btn.duek-herosection-zj6x20{font-family:var(--font-body);color:#ffffffd1;-webkit-backdrop-filter:blur(10px)saturate(1.3);will-change:transform;background:#ffffff0f;border:1.5px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.65rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.secondary-btn.duek-herosection-zj6x20:hover{color:#fff;background:#ffffff21;border-color:#ffffff85}@media (prefers-reduced-motion:reduce){.cta-btn.duek-herosection-zj6x20,.secondary-btn.duek-herosection-zj6x20{transition:none}}.hero-countdown.duek-herosection-zj6x20{justify-content:center;align-items:center;gap:clamp(.6rem,1.8vw,1.5rem);margin-top:-.25rem;display:flex}.cd-unit.duek-herosection-zj6x20{flex-direction:column;align-items:center;gap:.18rem;min-width:clamp(2.4rem,5vw,4.5rem);display:flex}.cd-num.duek-herosection-zj6x20{font-family:var(--font-festival);color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,4.5rem);font-weight:700;line-height:1}.cd-label.duek-herosection-zj6x20{letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;font-size:.62rem;font-weight:600}.cd-divider.duek-herosection-zj6x20{font-family:var(--font-festival);color:#ffffff38;padding-bottom:1rem;font-size:clamp(1.6rem,4vw,3.5rem);font-weight:700;line-height:1}.hero-facts.duek-herosection-zj6x20{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .65rem;margin-top:-.35rem;display:flex}.fact-item.duek-herosection-zj6x20{align-items:baseline;gap:.28rem;display:inline-flex}.fact-value.duek-herosection-zj6x20{font-family:var(--font-festival);color:#fff;letter-spacing:-.02em;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:800;line-height:1}.fact-label.duek-herosection-zj6x20{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;font-size:clamp(.72rem,1.3vw,.88rem);font-weight:600}.fact-sep.duek-herosection-zj6x20{font-family:var(--font-festival);color:#fff3;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1}.scroll-hint.duek-herosection-zj6x20{color:#ffffff61;z-index:7;pointer-events:none;animation:2.2s ease-in-out infinite duek-herosection-zj6x20-bob;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}@keyframes duek-herosection-zj6x20-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.scroll-hint.duek-herosection-zj6x20{animation:none}}@media (width<=639px){.cta-btn.duek-herosection-zj6x20{display:none}}.about-wp-content.duek-aboutsection-1h33imy p{color:color-mix(in srgb, var(--color-dark) 75%, transparent);max-width:65ch;margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.dark img.dark\:invert.duek-aboutsection-1h33imy{filter:invert()}.about-grid.duek-aboutsection-1h33imy{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid;position:relative}@media (width>=768px){.about-grid.duek-aboutsection-1h33imy{grid-template-columns:1fr 1fr;align-items:start;gap:2rem}}.about-left.duek-aboutsection-1h33imy{flex-direction:column;display:flex}.about-img-card.duek-aboutsection-1h33imy{aspect-ratio:1;border-radius:2rem;order:-1;margin:0;display:flex;position:relative;overflow:hidden}@media (width>=768px){.about-img-card.duek-aboutsection-1h33imy{aspect-ratio:5/7;order:0;transform:translateY(-12rem)}}.about-img-card.duek-aboutsection-1h33imy img:where(.duek-aboutsection-1h33imy){object-fit:cover;object-position:center 100%;width:100%;height:100%}.lineup-section.duek-lineupsection-1x0fela{background:var(--color-bg);padding:4rem clamp(1rem,4vw,7rem);position:relative}@media (width<=639px){.lineup-section.duek-lineupsection-1x0fela{padding-bottom:10px}}.container.duek-lineupsection-1x0fela{max-width:1100px;margin:0 auto}.section-header.duek-lineupsection-1x0fela{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:clamp(3rem,7vw,5rem);display:flex}.label.duek-lineupsection-1x0fela{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-red);font-size:.7rem;font-weight:700}.date-line.duek-lineupsection-1x0fela{font-family:var(--font-body);color:color-mix(in srgb, var(--color-dark) 78%, transparent);letter-spacing:.04em;margin:0;font-size:clamp(1rem,2vw,1.35rem);font-weight:500}.poster-flow.duek-lineupsection-1x0fela{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;margin-bottom:clamp(2.5rem,6vw,4.5rem);line-height:1.1;display:flex}.sep.duek-lineupsection-1x0fela{color:color-mix(in srgb, var(--color-dark) 22%, transparent);-webkit-user-select:none;user-select:none}@media (width<=639px){.sep.duek-lineupsection-1x0fela{visibility:hidden;width:0;padding:0}.act.duek-lineupsection-1x0fela:not(.t1){padding-left:5px}}.sep--t1.duek-lineupsection-1x0fela{padding:0 .5em;font-size:clamp(2.5rem,4vw,4rem)}.sep--t2.duek-lineupsection-1x0fela{padding:0 .45em;font-size:clamp(1.5rem,2.5vw,2.4rem)}.sep--t3.duek-lineupsection-1x0fela{padding:0 .38em;font-size:clamp(1.1rem,1.8vw,1.6rem)}.sep--t4.duek-lineupsection-1x0fela{padding:0 .28em;font-size:clamp(.9rem,1.2vw,1rem)}.act.duek-lineupsection-1x0fela{cursor:default;transition:color .22s;display:inline-block}.act.duek-lineupsection-1x0fela:hover{color:var(--color-pink)}.t1.duek-lineupsection-1x0fela{font-family:var(--font-festival);letter-spacing:-.04em;color:var(--color-dark);font-size:clamp(4.5rem,9vw,8.5rem);font-weight:700;line-height:.92}.t2.duek-lineupsection-1x0fela{font-family:var(--font-festival);letter-spacing:-.03em;color:var(--color-dark);font-size:clamp(2.52rem,4.5vw,4.2rem);font-weight:600;line-height:1}.t3.duek-lineupsection-1x0fela{font-family:var(--font-body);letter-spacing:-.01em;color:color-mix(in srgb, var(--color-dark) 78%, transparent);font-size:clamp(1.25rem,2.6vw,2.2rem);font-weight:600;line-height:1.2}.t4.duek-lineupsection-1x0fela{font-family:var(--font-body);color:color-mix(in srgb, var(--color-dark) 48%, transparent);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.4}.poster-cta.duek-lineupsection-1x0fela{z-index:20;isolation:isolate;mix-blend-mode:normal;justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);display:flex;position:relative}.ticket-btn.duek-lineupsection-1x0fela{font-family:var(--font-body);letter-spacing:.04em;background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;white-space:nowrap;mix-blend-mode:normal;isolation:isolate;z-index:21;border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 2rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 4px 22px -4px #ff2d9b73,0 2px 12px -2px #ff1f1f4d}@media (width<=480px){.ticket-btn.duek-lineupsection-1x0fela{padding:.7rem 1.4rem;font-size:.82rem}}.ticket-btn.duek-lineupsection-1x0fela:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-2px);box-shadow:0 8px 28px -4px #ff2d9b80,0 4px 16px -2px #ff1f1f52}@media (prefers-reduced-motion:reduce){.act.duek-lineupsection-1x0fela,.ticket-btn.duek-lineupsection-1x0fela{transition:none}}.share-wrap.duek-aftermoviesection-agga1w{margin-top:1.25rem}.share-cta.duek-aftermoviesection-agga1w{color:color-mix(in srgb, var(--color-dark) 70%, transparent);text-align:center;margin:0 0 .6rem;font-size:1rem;font-weight:400;line-height:1.5}.dark .share-cta.duek-aftermoviesection-agga1w{color:#ffffff9e}.share-heading.duek-aftermoviesection-agga1w{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-dark) 40%, transparent);margin:0 0 .85rem;font-size:.68rem;font-weight:700;display:none}.dark .share-heading.duek-aftermoviesection-agga1w{color:#ffffff61}.share-block.duek-aftermoviesection-agga1w{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.share-btn.duek-aftermoviesection-agga1w{color:color-mix(in srgb, var(--color-dark) 52%, transparent);background:#0000000a;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.share-btn.duek-aftermoviesection-agga1w:hover{background:#00000014;border-color:#00000029}.dark .share-btn.duek-aftermoviesection-agga1w{color:#ffffff80;background:#ffffff0f;border-color:#ffffff1f}.dark .share-btn.duek-aftermoviesection-agga1w:hover{background:#ffffff1a;border-color:#fff3}@media (width<=639px){.share-heading.duek-aftermoviesection-agga1w{display:block}.share-block.duek-aftermoviesection-agga1w{gap:1.1rem}.share-btn.duek-aftermoviesection-agga1w{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}.share-btn.duek-aftermoviesection-agga1w svg{width:22px;height:22px}.share-label.duek-aftermoviesection-agga1w{display:none}}.consent-gate.duek-aftermoviesection-agga1w{background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gate-blur.duek-aftermoviesection-agga1w{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#100720b8;position:absolute;inset:0}.gate-card.duek-aftermoviesection-agga1w{z-index:1;text-align:center;background:#1a0d30c7;border:1px solid #c4b0dc38;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.65rem;width:calc(100% - 2rem);max-width:360px;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,5vw,2.5rem);display:flex;position:relative;box-shadow:0 8px 32px -8px #00000080}.gate-yt-icon.duek-aftermoviesection-agga1w{color:#ffffff8c;margin-bottom:.1rem}.gate-title.duek-aftermoviesection-agga1w{color:#fff;font-family:var(--font-festival);margin:0;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:700;line-height:1.2}.gate-text.duek-aftermoviesection-agga1w{color:#ffffff9e;max-width:300px;margin:0;font-size:clamp(.75rem,1.4vw,.88rem);line-height:1.55}.gate-btn.duek-aftermoviesection-agga1w{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;border:none;border-radius:999px;margin-top:.2rem;padding:.65rem 1.65rem;font-size:.9rem;font-weight:700;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 18px -4px #ff2d9b7a,0 2px 10px -2px #ff1f1f47}.gate-btn.duek-aftermoviesection-agga1w:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px)scale(1.03);box-shadow:0 8px 24px -4px #ff2d9b80,0 4px 14px -2px #ff1f1f52}.gate-privacy-link.duek-aftermoviesection-agga1w{color:#c4b0dc8c;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline;transition:color .18s}.gate-privacy-link.duek-aftermoviesection-agga1w:hover{color:#c4b0dce6}@media (width<=639px){.gate-card.duek-aftermoviesection-agga1w{gap:.4rem;padding:1rem 1.25rem}.gate-yt-icon.duek-aftermoviesection-agga1w{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.gate-btn.duek-aftermoviesection-agga1w{transition:none}}.video-scroll-guard.duek-aftermoviesection-agga1w{z-index:5;cursor:pointer;background:0 0;position:absolute;inset:0}.video-wrapper.duek-aftermoviesection-agga1w{border-radius:var(--radius-xl,1.75rem);background:#111;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 60px -12px #0000004d}.video-caption.duek-aftermoviesection-agga1w{text-align:center;color:color-mix(in srgb, var(--color-dark) 42%, transparent);margin-top:.85rem;line-height:1.6;display:block}.video-caption-sep.duek-aftermoviesection-agga1w{opacity:.35}.dark .video-caption.duek-aftermoviesection-agga1w{color:#ffffff59}.video-thumb.duek-aftermoviesection-agga1w{cursor:pointer;background-position:50%;background-size:cover;background-color:var(--color-dark);border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.thumb-overlay.duek-aftermoviesection-agga1w{background:#0003;transition:background .25s;position:absolute;inset:0}.video-thumb.duek-aftermoviesection-agga1w:hover .thumb-overlay:where(.duek-aftermoviesection-agga1w){background:#00000059}.play-btn.duek-aftermoviesection-agga1w{z-index:1;filter:drop-shadow(0 4px 12px #0000004d);transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative}.video-thumb.duek-aftermoviesection-agga1w:hover .play-btn:where(.duek-aftermoviesection-agga1w){transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.play-btn.duek-aftermoviesection-agga1w,.video-thumb.duek-aftermoviesection-agga1w{transition:none}}.aftermovie-section.duek-aftermoviesection-agga1w{padding-inline:max(1.25rem,50% - 550px)}@media (width<=639px){.aftermovie-section.duek-aftermoviesection-agga1w{padding-top:10px}.video-wrapper.duek-aftermoviesection-agga1w{min-height:240px}}.faq-outer.duek-faqsection-1jdc6ue{background-color:#fdf2f7e6}.dark .faq-outer.duek-faqsection-1jdc6ue{background-color:#0f0e17e6}.faq-card.duek-faqsection-1jdc6ue{border-radius:2.5rem;width:calc(100% - 2rem);max-width:1100px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(0,5vw,3.5rem)}.faq-filter-btn.duek-faqsection-1jdc6ue{cursor:pointer;border:1.5px solid color-mix(in srgb, var(--color-dark) 35%, transparent);background:color-mix(in srgb, var(--color-bg) 86%, white);letter-spacing:.02em;color:color-mix(in srgb, var(--color-dark) 65%, transparent);opacity:.65;border-radius:999px;align-items:center;gap:.35rem;padding:.65rem;font-size:.95rem;font-weight:500;transition:filter .2s,opacity .2s,background .2s,box-shadow .2s,transform .2s,border-color .2s,color .2s;display:inline-flex}.faq-filter-btn.duek-faqsection-1jdc6ue:hover{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;filter:brightness(1.08)saturate(1.06);opacity:1;border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 20px -3px #ff2d9b8c}.faq-filter-btn.duek-faqsection-1jdc6ue:active{transform:scale(.95)}.faq-filter-btn--active.duek-faqsection-1jdc6ue{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;letter-spacing:.04em;opacity:1;border-color:#0000;font-weight:700;box-shadow:0 4px 22px -4px #ff2d9b73,0 0 0 1px #ffffff24}.faq-filter-btn--active.duek-faqsection-1jdc6ue:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px)scale(1.02);box-shadow:0 6px 26px -3px #ff2d9b8c}.dark .faq-filter-btn.duek-faqsection-1jdc6ue:not(.faq-filter-btn--active){color:#ffffffbf;background:#ffffff14;border-color:#ffffff47}.faq-select-wrapper.duek-faqsection-1jdc6ue{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);border-radius:999px;width:100%;transition:filter .2s,box-shadow .2s;position:relative;box-shadow:0 4px 22px -4px #ff2d9b73,0 0 0 1px #ffffff24}.faq-select-wrapper.duek-faqsection-1jdc6ue:hover{filter:brightness(1.06)saturate(1.05);box-shadow:0 6px 26px -3px #ff2d9b8c}.faq-select-wrapper.duek-faqsection-1jdc6ue:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round'%3E%3Cpolyline points='6,9 12,15 18,9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:50%;right:1.1rem;translate:0 -50%}.faq-filter-select.duek-faqsection-1jdc6ue{appearance:none;letter-spacing:.04em;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:999px;width:100%;padding:.8rem 3rem .8rem 1.4rem;font-size:.95rem;font-weight:700}.dark .faq-select-wrapper.duek-faqsection-1jdc6ue{box-shadow:0 4px 22px -4px #ff2d9b80,0 0 0 1px #ffffff1f}.faq-item.duek-faqsection-1jdc6ue{background:color-mix(in srgb, var(--color-bg) 92%, white);border:2px solid color-mix(in srgb, var(--color-dark) 12%, transparent);border-radius:var(--radius-xl,1.75rem);transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px -4px #3b421e0f}.faq-item[open].duek-faqsection-1jdc6ue{border-color:var(--color-pink);box-shadow:0 4px 24px -6px #ff2d9b24}.faq-question.duek-faqsection-1jdc6ue{color:var(--color-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.2rem 1.25rem;font-size:1.05rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.faq-question.duek-faqsection-1jdc6ue::-webkit-details-marker{display:none}.faq-question.duek-faqsection-1jdc6ue::marker{display:none}@media (width<=480px){.faq-question.duek-faqsection-1jdc6ue{gap:.5rem;padding:clamp(.9rem,4vw,1.2rem) clamp(.85rem,4vw,1.25rem);font-size:clamp(.95rem,4vw,1.05rem)}}.faq-item[open].duek-faqsection-1jdc6ue .faq-question:where(.duek-faqsection-1jdc6ue){color:var(--color-pink)}.q-icon.duek-faqsection-1jdc6ue{color:var(--color-pink);flex-shrink:0;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.faq-item[open].duek-faqsection-1jdc6ue .q-icon:where(.duek-faqsection-1jdc6ue){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.q-icon.duek-faqsection-1jdc6ue{transition:none}}.faq-answer.duek-faqsection-1jdc6ue{color:color-mix(in srgb, var(--color-dark) 72%, transparent);padding:0 1.5rem 1.5rem;font-size:.98rem;line-height:1.75}.faq-answer.duek-faqsection-1jdc6ue p{margin-bottom:.5em}.faq-answer.duek-faqsection-1jdc6ue p:last-child{margin-bottom:0}.dark .faq-item.duek-faqsection-1jdc6ue{background:color-mix(in srgb, white 4%, var(--color-bg));border-color:#ffffff1a}.dark .faq-item[open].duek-faqsection-1jdc6ue{border-color:var(--color-pink);box-shadow:0 4px 24px -6px #ff2d9b38}.carousel.duek-imagecarousel-xwevjv{isolation:isolate;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2rem;position:relative;overflow:hidden}.carousel-image-wrap.duek-imagecarousel-xwevjv{isolation:isolate;position:relative;overflow:hidden}.carousel-viewport.duek-imagecarousel-xwevjv{cursor:grab;overflow:hidden}.carousel-viewport.duek-imagecarousel-xwevjv:active{cursor:grabbing}.carousel-nav-btn.duek-imagecarousel-xwevjv{z-index:10;color:#ffffffe6;cursor:pointer;opacity:0;background:#00000085;border:1.5px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .22s,background .18s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav-btn.prev-btn.duek-imagecarousel-xwevjv{left:.75rem}.carousel-nav-btn.next-btn.duek-imagecarousel-xwevjv{right:.75rem}.carousel.duek-imagecarousel-xwevjv:hover .carousel-nav-btn:where(.duek-imagecarousel-xwevjv){opacity:1}.carousel-nav-btn.duek-imagecarousel-xwevjv:hover{background:#0009;transform:translateY(-50%)scale(1.08)}@media (hover:none){.carousel-nav-btn.duek-imagecarousel-xwevjv{opacity:.75}}.carousel-container.duek-imagecarousel-xwevjv{touch-action:pan-y;display:flex}.carousel-slide.duek-imagecarousel-xwevjv{flex:0 0 100%;min-width:0}.slide-img.duek-imagecarousel-xwevjv{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:clamp(280px,55vw,520px);display:block}@media (width<=639px){.slide-img.duek-imagecarousel-xwevjv{object-fit:contain;object-position:center center;background:#0000002e;height:clamp(420px,110vw,600px)}}.slide-caption.duek-imagecarousel-xwevjv{color:#ffffff73;background:#00000061;align-items:center;height:3.5rem;padding:.6rem 1.1rem .75rem;font-size:1rem;font-style:italic;display:flex;overflow:hidden}.carousel-footer.duek-imagecarousel-xwevjv{background:#00000061;justify-content:space-between;align-items:center;gap:1.25rem;padding:.6rem 1rem 1rem;display:flex}.carousel-dots.duek-imagecarousel-xwevjv{align-items:center;gap:.4rem;display:flex}.dot.duek-imagecarousel-xwevjv{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.dot.active.duek-imagecarousel-xwevjv{background:#ffffffe6;transform:scale(1.4)}.carousel-download.duek-imagecarousel-xwevjv{color:#ffffff8c;letter-spacing:.04em;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.carousel-download.duek-imagecarousel-xwevjv:hover{color:#ffffffd9;background:#ffffff24}.section-wrap.duek-anfahrtsection-vs3max{z-index:6;background-color:#1a0d2e;background-image:linear-gradient(175deg,#0e061ed1 0%,#371246ad 40%,#0e061ee0 100%),url(../../../background_mini.jpg);background-position:50% 60%;background-size:cover;padding:clamp(4rem,10vw,7rem) clamp(1.25rem,4vw,3rem);position:relative}.section-inner.duek-anfahrtsection-vs3max{max-width:1100px;margin:0 auto}.section-header.duek-anfahrtsection-vs3max{margin-bottom:2.5rem}.label-overline.duek-anfahrtsection-vs3max{letter-spacing:.14em;text-transform:uppercase;color:var(--color-pink);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.section-title.duek-anfahrtsection-vs3max{font-family:var(--font-festival);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.05}.anfahrt-mosaic.duek-anfahrtsection-vs3max{grid-template-columns:1fr;gap:1.25rem;display:grid}.anfahrt-mosaic--tiles-only.duek-anfahrtsection-vs3max{grid-template-areas:"feat""auto""bike"}.anfahrt-mosaic--slider.duek-anfahrtsection-vs3max{grid-template-areas:"feat""flyer""auto""bike"}@media (width>=640px){.anfahrt-mosaic--slider.duek-anfahrtsection-vs3max{grid-template:"feat flyer""auto flyer""bike flyer"/1fr 1fr}}@media (width>=768px){.anfahrt-mosaic--tiles-only.duek-anfahrtsection-vs3max{grid-template:"feat auto""feat bike"/1fr 1fr}.anfahrt-mosaic--tiles-only.duek-anfahrtsection-vs3max .mosaic-featured:where(.duek-anfahrtsection-vs3max){height:100%}}@media (width>=1024px){.anfahrt-mosaic--slider.duek-anfahrtsection-vs3max{grid-template:"feat feat flyer""auto bike flyer"/1fr 1fr 1.3fr}}.mosaic-featured.duek-anfahrtsection-vs3max{grid-area:feat}.mosaic-flyer.duek-anfahrtsection-vs3max{grid-area:flyer}.mosaic-auto.duek-anfahrtsection-vs3max{grid-area:auto}.mosaic-bike.duek-anfahrtsection-vs3max{grid-area:bike}.mosaic-flyer.duek-anfahrtsection-vs3max{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.mosaic-cell.duek-anfahrtsection-vs3max{-webkit-backdrop-filter:blur(20px)saturate(1.2);will-change:transform;background:#ffffff12;border:1px solid #ffffff1f;border-radius:2rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;overflow:hidden}@media (width<=639px){.mosaic-cell.duek-anfahrtsection-vs3max{will-change:auto;-webkit-backdrop-filter:blur(12px)saturate(1.1)}}article.mosaic-cell.duek-anfahrtsection-vs3max{flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}article.mosaic-cell.duek-anfahrtsection-vs3max:hover{transform:translateY(-3px);box-shadow:0 12px 40px -8px #00000073,0 0 28px -4px #b482ff52}.mosaic-featured.duek-anfahrtsection-vs3max:not(.mosaic-featured--plain){background:#b482ff21;border-color:#b482ff4d}.mosaic-featured.duek-anfahrtsection-vs3max:not(.mosaic-featured--plain):hover{background:#b482ff2e;box-shadow:0 12px 40px -8px #00000073,0 0 36px -4px #ff2d9b61}.cell-icon.duek-anfahrtsection-vs3max{color:#ffffffe0;background:#b482ff33;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.mosaic-auto.duek-anfahrtsection-vs3max .cell-icon:where(.duek-anfahrtsection-vs3max),.mosaic-bike.duek-anfahrtsection-vs3max .cell-icon:where(.duek-anfahrtsection-vs3max){background:#ffffff1a;border-radius:1rem;width:52px;height:52px}.cell-badge.duek-anfahrtsection-vs3max{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;background:#b482ff4d;border:1px solid #b482ff80;border-radius:999px;width:fit-content;padding:.2rem .65rem;font-size:.65rem;font-weight:700;display:inline-block}.cell-title.duek-anfahrtsection-vs3max{color:#ffffffeb;font-size:2rem;font-weight:800;font-family:var(--font-body);margin:0;display:block}.anfahrt-mosaic--tiles-only.duek-anfahrtsection-vs3max .cell-title:where(.duek-anfahrtsection-vs3max){font-size:clamp(1.35rem,3vw,1.75rem)}.cell-desc.duek-anfahrtsection-vs3max{color:#ffffff9e;margin:0;font-size:1rem;line-height:1.65}.shuttle-details.duek-anfahrtsection-vs3max{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.shuttle-details.duek-anfahrtsection-vs3max li:where(.duek-anfahrtsection-vs3max){color:#ffffff9e;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.detail-icon.duek-anfahrtsection-vs3max{flex-shrink:0;line-height:1.4}.coords-link.duek-anfahrtsection-vs3max{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;letter-spacing:.04em;touch-action:manipulation;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin-top:.75rem;padding:.65rem 1.3rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;box-shadow:0 4px 18px -4px #ff2d9b73,0 0 0 1px #ffffff1f}.coords-link.duek-anfahrtsection-vs3max:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 26px -4px #ff2d9b8c}@media (width>=768px){.coords-link.duek-anfahrtsection-vs3max{color:var(--color-pink);letter-spacing:.02em;box-shadow:none;opacity:.85;background:0 0;border-bottom:1px dashed #ff64c873;border-radius:0;margin-top:.5rem;padding:0 0 .1rem;font-size:.85rem;font-weight:600}.coords-link.duek-anfahrtsection-vs3max:hover{box-shadow:none;opacity:1;transform:none}}.camping-info.duek-anfahrtsection-vs3max{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;align-items:flex-start;gap:.85rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:1.1rem 1.4rem;display:flex}.camping-icon.duek-anfahrtsection-vs3max{flex-shrink:0;font-size:1.4rem;line-height:1.5}.camping-info.duek-anfahrtsection-vs3max p:where(.duek-anfahrtsection-vs3max){color:#ffffffad;margin:0;line-height:1.65}section.duek-galeriesection-1664qtu{background:color-mix(in srgb, var(--color-lavender) 14%, var(--color-bg))}.galerie-intro.duek-galeriesection-1664qtu{color:color-mix(in srgb, var(--color-dark) 72%, transparent);margin:0 0 1.5rem;line-height:1.65}.galerie-review-cta.duek-galeriesection-1664qtu{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;font-family:var(--font-body);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.8rem 2.1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .2s;display:inline-flex;box-shadow:0 4px 22px -4px #ff2d9b73,0 2px 12px -2px #ff1f1f4d,0 0 0 1px #ffffff24}.galerie-review-cta.duek-galeriesection-1664qtu:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-2px)scale(1.03);box-shadow:0 8px 30px -4px #ff2d9b80,0 4px 18px -2px #ff1f1f59}.galerie-layout.duek-galeriesection-1664qtu{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=680px){.galerie-layout.duek-galeriesection-1664qtu{grid-template-columns:1fr}}.galerie-marquee-outer.duek-galeriesection-1664qtu{border-radius:.75rem;gap:1.25rem;height:clamp(560px,67vh,920px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 32%);mask-image:linear-gradient(270deg,#0000 0%,#000 32%)}.marquee-col.duek-galeriesection-1664qtu{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%)}.marquee-track.duek-galeriesection-1664qtu{will-change:transform;flex-direction:column;animation:32s linear infinite duek-galeriesection-1664qtu-marqueeScroll;display:flex}.marquee-track.reverse.duek-galeriesection-1664qtu{animation:38s linear -14s infinite reverse duek-galeriesection-1664qtu-marqueeScroll}.marquee-col.duek-galeriesection-1664qtu:hover .marquee-track:where(.duek-galeriesection-1664qtu){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track.duek-galeriesection-1664qtu,.marquee-track.reverse.duek-galeriesection-1664qtu{animation-play-state:paused}}.marquee-group.duek-galeriesection-1664qtu{flex-direction:column;gap:1.25rem;padding-bottom:1.25rem;display:flex}.marquee-item.duek-galeriesection-1664qtu{aspect-ratio:4/5;cursor:pointer;background:color-mix(in srgb, var(--color-dark) 8%, var(--color-bg));border:none;border-radius:2rem;flex-shrink:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.marquee-item.duek-galeriesection-1664qtu img:where(.duek-galeriesection-1664qtu){object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}button.marquee-item.duek-galeriesection-1664qtu{touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto}button.marquee-item.duek-galeriesection-1664qtu:hover img:where(.duek-galeriesection-1664qtu){transform:scale(1.05)}.placeholder-tile.duek-galeriesection-1664qtu{cursor:default}@keyframes duek-galeriesection-1664qtu-marqueeScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lightbox-dialog.duek-galeriesection-1664qtu{background:0 0;border-radius:0;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:1.5rem;display:flex}.lightbox-dialog.duek-galeriesection-1664qtu::backdrop{-webkit-backdrop-filter:blur(4px);background:#000000eb}.lightbox-img.duek-galeriesection-1664qtu{object-fit:contain;border-radius:.5rem;max-width:90vw;max-height:85dvh;box-shadow:0 20px 60px -12px #0009}.lightbox-close.duek-galeriesection-1664qtu{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.lightbox-close.duek-galeriesection-1664qtu:hover{background:#ffffff4d}.footer-outer.footer-outer-light.duek-footersection-1fw9pcd{background:0 0}.footer-card.duek-footersection-1fw9pcd{z-index:20;color:#ffffffd9;background-color:#0a04168c;border-top:1px solid #ffffff1a;border-radius:3rem;margin:3rem clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.dark .footer-card.duek-footersection-1fw9pcd{background-color:#04020ca6}.footer-card.footer-light.duek-footersection-1fw9pcd{--fl:92, 99, 63;color:rgb(var(--fl));background-color:#fdf6fbd1;border-top:1px solid #3b421e17}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white],.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-mint],.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-pink]{color:rgb(var(--fl))!important;opacity:1!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class~=text-white],.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/90]{color:rgba(var(--fl), .92)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/75]{color:rgba(var(--fl), .72)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/55]{color:rgba(var(--fl), .56)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/50]{color:rgba(var(--fl), .5)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/40]{color:rgba(var(--fl), .4)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/35]{color:rgba(var(--fl), .34)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/30]{color:rgba(var(--fl), .28)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-white\/20]{color:rgba(var(--fl), .2)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-mint]{color:rgba(var(--fl), .55)!important}.footer-card.footer-light.duek-footersection-1fw9pcd [class*=text-pink]{color:rgba(var(--fl), .65)!important}.footer-card.footer-light.duek-footersection-1fw9pcd .bg-white\/10:where(.duek-footersection-1fw9pcd){background:#1e14141a!important}.footer-card.footer-light.duek-footersection-1fw9pcd .border-white\/8:where(.duek-footersection-1fw9pcd){border-color:#1e141414!important}.footer-card.footer-light.duek-footersection-1fw9pcd .social-icon:where(.duek-footersection-1fw9pcd){color:var(--color-dark);background:#3b421e14}.footer-card.footer-light.duek-footersection-1fw9pcd .social-link:where(.duek-footersection-1fw9pcd):hover{background:#3b421e0f;border-color:#3b421e26}.footer-card.footer-light.duek-footersection-1fw9pcd .footer-btn-outline:where(.duek-footersection-1fw9pcd){color:var(--color-dark);border-color:#3b421e40}.footer-card.footer-light.duek-footersection-1fw9pcd .footer-btn-outline:where(.duek-footersection-1fw9pcd):hover{background:#3b421e12;border-color:#3b421e66}.footer-card.footer-light.duek-footersection-1fw9pcd .footer-theme:where(.duek-footersection-1fw9pcd){color:#3b421e99}.footer-card.footer-light.duek-footersection-1fw9pcd .legal-btn:where(.duek-footersection-1fw9pcd){color:#3b421e66}.footer-card.footer-light.duek-footersection-1fw9pcd .legal-btn:where(.duek-footersection-1fw9pcd):hover{color:var(--color-dark)}.lang-btn.duek-footersection-1fw9pcd{font-family:var(--font-body);letter-spacing:.03em;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.35rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex}.lang-btn-active.duek-footersection-1fw9pcd{color:#fffffff2;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.lang-btn-inactive.duek-footersection-1fw9pcd{color:#ffffff73}.lang-btn.duek-footersection-1fw9pcd:hover{background:#ffffff12;transform:translateY(-1px)}.lang-btn.duek-footersection-1fw9pcd:hover:not(.lang-btn-active){color:#ffffffd1}.footer-card.footer-light.duek-footersection-1fw9pcd .lang-btn-active:where(.duek-footersection-1fw9pcd){color:var(--color-dark)}.footer-card.footer-light.duek-footersection-1fw9pcd .lang-btn-inactive:where(.duek-footersection-1fw9pcd){color:#3b421e66!important}.footer-card.footer-light.duek-footersection-1fw9pcd .lang-btn:where(.duek-footersection-1fw9pcd):hover:not(.lang-btn-active){color:var(--color-dark)!important;background:#3b421e0f!important}.social-link.duek-footersection-1fw9pcd{color:inherit;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.55rem;padding:.4rem .5rem;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.social-link.duek-footersection-1fw9pcd:hover{background:#ffffff14;border-color:#ffffff1f}.social-link.duek-footersection-1fw9pcd:hover span:last-child{opacity:.65;transform:translate(2px,-2px)}.social-icon.duek-footersection-1fw9pcd{color:#fffc;background:#ffffff1a;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.footer-btn-outline.duek-footersection-1fw9pcd{font-family:var(--font-body);color:#ffffffe0;letter-spacing:.03em;background:0 0;border:1.5px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;padding:.55rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.footer-btn-outline.duek-footersection-1fw9pcd:hover{background:#ffffff1a;border-color:#ffffff7a}.footer-btn-filled.duek-footersection-1fw9pcd{font-family:var(--font-body);background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-pink) 55%, var(--color-red) 100%);color:#fff;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:fit-content;padding:.55rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 18px -4px #ff2d9b6b,0 2px 10px -2px #ff1f1f47}.footer-btn-filled.duek-footersection-1fw9pcd:hover{filter:brightness(1.08)saturate(1.06);transform:translateY(-1px);box-shadow:0 8px 24px -4px #ff2d9b7a,0 4px 14px -2px #ff1f1f52}@media (prefers-reduced-motion:reduce){.footer-btn-outline.duek-footersection-1fw9pcd,.footer-btn-filled.duek-footersection-1fw9pcd{transition:none}}.footer-theme.duek-footersection-1fw9pcd{color:#ffffffb8;align-items:center;display:flex}.legal-btn.duek-footersection-1fw9pcd{cursor:pointer;font-family:var(--font-body);color:#ffffff94;background:0 0;border:none;padding:0;font-size:1rem;text-decoration:none;transition:color .18s,text-decoration-color .18s}.legal-btn.duek-footersection-1fw9pcd:hover{color:#ffffffe6;text-underline-offset:2px;text-decoration:underline}@media (width<=639px){.legal-nav.duek-footersection-1fw9pcd{justify-content:center}}.footer-theme.duek-footersection-1fw9pcd button{border:none!important}.mi-credit.duek-footersection-1fw9pcd{color:#ffffffbf;opacity:.72;white-space:nowrap;cursor:pointer;background:0 0;border-radius:99rem;align-items:center;gap:.4rem;padding:.64rem .85rem .64rem .7rem;font-weight:500;text-decoration:none;transition:opacity .2s,background .2s,transform .2s;display:inline-flex}.mi-credit.duek-footersection-1fw9pcd:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.mi-credit.duek-footersection-1fw9pcd:active{transform:scale(.95)}.footer-card.footer-light.duek-footersection-1fw9pcd .mi-credit:where(.duek-footersection-1fw9pcd){color:rgb(var(--fl))}.mi-text.duek-footersection-1fw9pcd{line-height:1}.mi-icons.duek-footersection-1fw9pcd{flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.mi-icon.duek-footersection-1fw9pcd{opacity:0;justify-content:center;align-items:center;animation:7.2s ease-in-out infinite duek-footersection-1fw9pcd-mi-icon-cycle;display:flex;position:absolute;inset:0;transform:translateY(20%)}.mi-icon-1.duek-footersection-1fw9pcd{animation-delay:0s}.mi-icon-2.duek-footersection-1fw9pcd{animation-delay:1.8s}.mi-icon-3.duek-footersection-1fw9pcd{animation-delay:3.6s}.mi-icon-4.duek-footersection-1fw9pcd{animation-delay:5.4s}@keyframes duek-footersection-1fw9pcd-mi-icon-cycle{0%{opacity:0;transform:translateY(28%)}6%{opacity:1;transform:translateY(0)}19%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-28%)}to{opacity:0;transform:translateY(28%)}}@media (prefers-reduced-motion:reduce){.mi-icon.duek-footersection-1fw9pcd{animation:none}.mi-icon-1.duek-footersection-1fw9pcd{opacity:1;transform:none}}.mi-logo.duek-footersection-1fw9pcd{vertical-align:middle;width:auto;height:16px}.footer-logo-wrap.duek-footersection-1fw9pcd{cursor:default;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.footer-logo.duek-footersection-1fw9pcd{filter:invert();opacity:.68;width:100%;max-width:820px;height:auto;transition:opacity .3s;display:block}.footer-logo-wrap.duek-footersection-1fw9pcd:after{content:"";-webkit-mask-image:var(--logo-src);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 15%,#08061000 30%,#080610d1 50%,#08061000 70%,#0000 85%) -60% 0/55% 100% no-repeat;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes duek-footersection-1fw9pcd-logo-mask-sheen{0%{opacity:0;background-position:-60% 0}6%{opacity:1}94%{opacity:1}to{opacity:0;background-position:160% 0}}.footer-logo-wrap.duek-footersection-1fw9pcd:hover:after,.footer-logo-wrap.duek-footersection-1fw9pcd:focus-visible:after{animation:2.5s cubic-bezier(.38,0,.22,1) forwards duek-footersection-1fw9pcd-logo-mask-sheen}.footer-logo-wrap.duek-footersection-1fw9pcd:hover .footer-logo:where(.duek-footersection-1fw9pcd){opacity:.92}.footer-card.footer-light.duek-footersection-1fw9pcd .footer-logo:where(.duek-footersection-1fw9pcd){filter:none;opacity:.7}.footer-card.footer-light.duek-footersection-1fw9pcd .footer-logo-wrap:where(.duek-footersection-1fw9pcd):after{background:linear-gradient(90deg,#0000 15%,#d3cdd200 30%,#d3cdd2e0 50%,#d3cdd200 70%,#0000 85%) -60% 0/55% 100% no-repeat}.phase-row.duek-footersection-1fw9pcd{justify-content:space-between;align-items:center;gap:.5rem;line-height:1.6;display:flex}.phase-label.duek-footersection-1fw9pcd,.phase-date.duek-footersection-1fw9pcd{color:#ffffff80;font-size:1rem;transition:color .2s}.phase-label.phase-expired.duek-footersection-1fw9pcd{color:#ffffff59;-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.phase-date.phase-expired.duek-footersection-1fw9pcd{color:#ffffff40}.phase-label.phase-active.duek-footersection-1fw9pcd{color:#ffffffeb;font-weight:600}.phase-date.phase-active.duek-footersection-1fw9pcd{color:#ffffffbf;font-weight:500}.phase-label.phase-upcoming.duek-footersection-1fw9pcd,.phase-date.phase-upcoming.duek-footersection-1fw9pcd{color:#ffffff73}.footer-card.footer-light.duek-footersection-1fw9pcd .phase-label:where(.duek-footersection-1fw9pcd),.footer-card.footer-light.duek-footersection-1fw9pcd .phase-date:where(.duek-footersection-1fw9pcd){color:#1a0d308c}.footer-card.footer-light.duek-footersection-1fw9pcd .phase-label.phase-expired:where(.duek-footersection-1fw9pcd){color:#1a0d304d;text-decoration-color:#1a0d3040}.footer-card.footer-light.duek-footersection-1fw9pcd .phase-date.phase-expired:where(.duek-footersection-1fw9pcd){color:#1a0d3038}.footer-card.footer-light.duek-footersection-1fw9pcd .phase-label.phase-active:where(.duek-footersection-1fw9pcd){color:#1a0d30f2}.footer-card.footer-light.duek-footersection-1fw9pcd .phase-date.phase-active:where(.duek-footersection-1fw9pcd){color:#1a0d30bf}.modal-inner.duek-modal-1hrtnc2{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.modal-header.duek-modal-1hrtnc2{border-bottom:1px solid color-mix(in srgb, var(--color-dark) 12%, transparent);background:var(--color-bg);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem 1rem;display:flex}.dark .modal-header.duek-modal-1hrtnc2{background:color-mix(in srgb, var(--color-night) 93%, white);border-bottom-color:#ffffff14}.modal-title.duek-modal-1hrtnc2{font-family:var(--font-festival);color:var(--color-dark);margin:0;font-size:1.5rem}.close-btn.duek-modal-1hrtnc2{background:color-mix(in srgb, var(--color-dark) 8%, transparent);width:2.25rem;height:2.25rem;color:var(--color-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.close-btn.duek-modal-1hrtnc2:hover{background:color-mix(in srgb, var(--color-pink) 15%, transparent);color:var(--color-pink)}.modal-content.duek-modal-1hrtnc2{overscroll-behavior:contain;flex:1;min-height:0;padding:1.5rem 1.75rem 2rem;line-height:1.7;overflow:clip auto}.wp-content.duek-modal-1hrtnc2{max-width:100%;overflow-x:clip}.modal-state.duek-modal-1hrtnc2{text-align:center;min-height:12rem;color:color-mix(in srgb, var(--color-dark) 80%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex}.modal-state-title.duek-modal-1hrtnc2{color:var(--color-dark);margin:0;font-weight:700}.modal-state-copy.duek-modal-1hrtnc2{opacity:.7;max-width:36ch;margin:0}.modal-spinner.duek-modal-1hrtnc2{border:3px solid color-mix(in srgb, var(--color-dark) 14%, transparent);border-top-color:var(--color-red);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite duek-modal-1hrtnc2-modal-spin}.modal-state-icon.duek-modal-1hrtnc2{background:color-mix(in srgb, var(--color-red) 16%, transparent);width:2rem;height:2rem;color:var(--color-red);border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}@keyframes duek-modal-1hrtnc2-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.modal-spinner.duek-modal-1hrtnc2{animation:none}}.modal-content.duek-modal-1hrtnc2 h1,.modal-content.duek-modal-1hrtnc2 h2,.modal-content.duek-modal-1hrtnc2 h3,.modal-content.duek-modal-1hrtnc2 h4{color:var(--color-dark);margin-top:1.5em;margin-bottom:.5em}.modal-content.duek-modal-1hrtnc2 p,.modal-content.duek-modal-1hrtnc2 li{color:color-mix(in srgb, var(--color-dark) 80%, transparent);margin-bottom:.875em}.modal-content.duek-modal-1hrtnc2 ul,.modal-content.duek-modal-1hrtnc2 ol{margin-bottom:1em;padding-left:1.25em}.modal-content.duek-modal-1hrtnc2 a{color:var(--color-red);text-underline-offset:.2em;text-decoration:underline;transition:opacity .15s}.modal-content.duek-modal-1hrtnc2 a:hover{opacity:.75}.modal-content.duek-modal-1hrtnc2 a[href^=http]:after,.modal-content.duek-modal-1hrtnc2 a[href^=https]:after{content:"";vertical-align:-.05em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff1f1f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:.72em;height:.72em;margin-left:.22em;display:inline-block}.dark .modal-content.duek-modal-1hrtnc2{background:color-mix(in srgb, var(--color-night) 93%, white)}.dark .invert-content.duek-modal-1hrtnc2 .wp-content:where(.duek-modal-1hrtnc2) img{filter:invert()hue-rotate(180deg)}@media (width<=639px){.mobile-image-zoom.duek-modal-1hrtnc2 .wp-content img{transform-origin:top;width:100%;max-width:100%;transform:translate(calc(14% + 15px))scale(2)}}.nl-backdrop.duek-newslettermodal-dsoycl{-webkit-backdrop-filter:blur(8px)saturate(120%);z-index:9000;background:#05020ed1;animation:.25s both duek-newslettermodal-dsoycl-fadeIn;position:fixed;inset:0}@keyframes duek-newslettermodal-dsoycl-fadeIn{0%{opacity:0}to{opacity:1}}.nl-card.duek-newslettermodal-dsoycl{z-index:9001;background:#000;border:none;border-radius:1.75rem;flex-direction:column;width:min(100vw - 3rem,460px);max-height:min(90dvh,640px);animation:.35s cubic-bezier(.16,1,.3,1) both duek-newslettermodal-dsoycl-modalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 100px #000c,0 0 0 1px #ffffff14}html:not(.dark) .nl-card.duek-newslettermodal-dsoycl{background:#fff;box-shadow:0 40px 100px #0003,0 0 0 1px #00000014}@keyframes duek-newslettermodal-dsoycl-modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nl-header.duek-newslettermodal-dsoycl{flex-shrink:0;align-items:center;gap:.65rem;padding:1.35rem 1.5rem 0;display:flex}.nl-icon.duek-newslettermodal-dsoycl{width:2.2rem;height:2.2rem;color:var(--color-pink);background:#ff2d9b26;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nl-title.duek-newslettermodal-dsoycl{font-family:var(--font-festival);letter-spacing:-.02em;color:#fff;flex:1;margin:0;font-size:1.1rem;font-weight:700}html:not(.dark) .nl-title.duek-newslettermodal-dsoycl{color:var(--color-dark)}.nl-close.duek-newslettermodal-dsoycl{cursor:pointer;color:#fff9;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s;display:flex}.nl-close.duek-newslettermodal-dsoycl:hover{color:#fff;background:#ffffff29}html:not(.dark) .nl-close.duek-newslettermodal-dsoycl{color:#3b421e99;background:#0000000f}.nl-body.duek-newslettermodal-dsoycl{overscroll-behavior:contain;flex:1;padding:1rem 1.5rem 1.5rem;overflow-y:auto}.nl-desc.duek-newslettermodal-dsoycl{color:#ffffff8c;margin:0 0 1.25rem;font-size:.82rem;line-height:1.55}html:not(.dark) .nl-desc.duek-newslettermodal-dsoycl{color:#3b421e99}.nl-form.duek-newslettermodal-dsoycl{flex-direction:column;gap:1.25rem;display:flex}.nl-field.duek-newslettermodal-dsoycl{flex-direction:column;gap:.3rem;display:flex}.nl-label.duek-newslettermodal-dsoycl{letter-spacing:.03em;color:#ffffff8c;text-transform:uppercase;font-size:.75rem;font-weight:600}html:not(.dark) .nl-label.duek-newslettermodal-dsoycl{color:#3b421e8c}.nl-optional.duek-newslettermodal-dsoycl{text-transform:none;letter-spacing:0;opacity:.7;font-weight:400}.nl-input.duek-newslettermodal-dsoycl{font-family:var(--font-body);color:#fff;background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:.65rem;outline:none;width:100%;padding:.7rem 1rem;font-size:.9rem;transition:border-color .2s}.nl-input.duek-newslettermodal-dsoycl::placeholder{color:#ffffff47}.nl-input.duek-newslettermodal-dsoycl:focus{border-color:var(--color-pink)}html:not(.dark) .nl-input.duek-newslettermodal-dsoycl{color:var(--color-dark);background:#0000000a;border-color:#0000001f}html:not(.dark) .nl-input.duek-newslettermodal-dsoycl::placeholder{color:#3b421e59}html:not(.dark) .nl-input.duek-newslettermodal-dsoycl:focus{border-color:var(--color-pink)}.nl-note.duek-newslettermodal-dsoycl{color:#ffffff59;align-items:flex-start;gap:.4rem;margin:.25rem 0 0;font-size:.72rem;line-height:1.45;display:flex}html:not(.dark) .nl-note.duek-newslettermodal-dsoycl{color:#3b421e66}.nl-note.duek-newslettermodal-dsoycl svg:where(.duek-newslettermodal-dsoycl){flex-shrink:0;margin-top:.05rem}.nl-submit.duek-newslettermodal-dsoycl{background:var(--color-red,#ff1f1f);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.92rem;font-weight:600;transition:background .2s,transform .2s;display:flex}.nl-submit.duek-newslettermodal-dsoycl:hover{background:#e01818;transform:scale(1.02)}.nl-privacy.duek-newslettermodal-dsoycl{color:#ffffff47;text-align:center;margin:1rem 0 0;font-size:.72rem;line-height:1.5}html:not(.dark) .nl-privacy.duek-newslettermodal-dsoycl{color:#3b421e61}.nl-privacy-link.duek-newslettermodal-dsoycl{cursor:pointer;color:inherit;font-size:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline;transition:color .2s}.nl-privacy-link.duek-newslettermodal-dsoycl:hover{color:#ffffffa6}html:not(.dark) .nl-privacy-link.duek-newslettermodal-dsoycl:hover{color:var(--color-dark)}@media (prefers-reduced-motion:reduce){.nl-backdrop.duek-newslettermodal-dsoycl,.nl-card.duek-newslettermodal-dsoycl{animation:none}}main.duek-page-1j00g9g{position:relative}body{overflow-x:hidden}.flamingo-wrap.duek-page-1j00g9g{position:relative}.flamingo-bg.duek-page-1j00g9g{pointer-events:none;z-index:5;position:absolute;top:39%;left:62%;transform:translate(-50%,-50%)}.flamingo-img.duek-page-1j00g9g{display:none;-webkit-mask-image:linear-gradient(#000 55%,#0000 90%);mask-image:linear-gradient(#000 55%,#0000 90%)}.flamingo-inline.duek-page-1j00g9g{mix-blend-mode:multiply;opacity:.2;width:min(90vw,1500px);color:var(--color-pink);display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000 90%);mask-image:linear-gradient(#000 55%,#0000 90%)}.dark .flamingo-inline.duek-page-1j00g9g{mix-blend-mode:screen;opacity:.55;color:var(--color-pink)}.flamingo-inline.duek-page-1j00g9g svg{max-width:none;display:block;width:100%!important;height:auto!important}@media (width<=639px){.flamingo-wrap.duek-page-1j00g9g{min-height:calc(150vw + 4rem)}.flamingo-inline.duek-page-1j00g9g{display:none}.flamingo-img.duek-page-1j00g9g{object-fit:contain;mix-blend-mode:normal;opacity:.28;width:90vw;height:144vw;display:block;top:50%;left:50%}}
