.luxury-edition .participant-session{border-top:1px solid #c5a47038;margin-top:24px;padding-top:20px}.luxury-edition .participant-session h3{color:#e5c58f;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.luxury-edition .participant-session ul{margin-top:16px}.luxury-edition .participant-session p{color:#c7b294;margin:14px 0 0;font-size:13px;line-height:1.7}.luxury-edition .city-proof{background:radial-gradient(at 5%,#7854322a,#0000 50%),#211a15;border-block:1px solid #c5a4703d;padding:clamp(25px,4vw,48px) 0}.luxury-edition .city-proof-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(25px,5vw,76px);display:grid}.luxury-edition .city-proof figure{min-width:0;margin:0;position:relative}.luxury-edition .city-proof figure img{aspect-ratio:1.85;object-fit:cover;object-position:center 40%;filter:saturate(.82)contrast(1.04);border:1px solid #c7a56b77;border-radius:4px;width:100%;display:block;box-shadow:0 20px 40px #0006}.luxury-edition .city-proof figcaption{color:#e9d5b4;background:#1a1510de;padding:7px 10px;font-size:11px;line-height:1.35;position:absolute;bottom:12px;left:12px}.luxury-edition .city-proof h2{color:#f6ead7;font:500 clamp(36px, 4.4vw, 64px)/1.02 var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:12px 0 16px}.luxury-edition .city-proof h2 em{color:#d8b77f;font-weight:400}.luxury-edition .city-proof p:not(.section-label){color:#d0bfaa;max-width:560px;margin:0 0 14px;font-size:15px;line-height:1.7}.luxury-edition .city-proof a{color:#e5c58f;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.luxury-edition .city-fine-print,.luxury-edition .history-note{color:#d0bfa7;font-size:13px}@media (max-width:760px){.luxury-edition .city-proof-layout{grid-template-columns:minmax(0,1fr);gap:18px}.luxury-edition .city-proof figure img{aspect-ratio:2.1}.luxury-edition .city-proof h2{margin:8px 0 10px;font-size:clamp(36px,9.5vw,48px)}.luxury-edition .city-proof p:not(.section-label){font-size:14px}.luxury-edition .floating-nav{top:max(6px, env(safe-area-inset-top));min-height:55px;padding:4px}.luxury-edition .nav-brand strong{font-size:21px}.luxury-edition .nav-bonus-cta,.luxury-edition .mobile-nav summary{min-height:42px;padding-block:9px}.luxury-edition .cookie-banner{right:8px;bottom:max(8px, env(safe-area-inset-bottom));gap:10px;padding:9px 10px;left:8px}.luxury-edition .cookie-banner p{max-width:none;font-size:11px;line-height:1.35}.luxury-edition .cookie-banner button{min-height:40px;padding:8px 12px}.luxury-edition .balance-choices button{font-size:13px}}.luxury-edition .city-reflection{background:radial-gradient(at 10% 10%,#60412625,#0000 48%),#15110e;overflow:hidden}.luxury-edition .reflection-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(32px,5vw,84px)}.luxury-edition .reflection-editorial{z-index:1;position:relative}.luxury-edition .reflection-layout h2{margin:14px 0 26px;font-size:clamp(50px,6.2vw,86px)}.luxury-edition .reflection-editorial .text-link{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.luxury-edition .reflection-scene{background:#231811;border:1px solid #c5a4706e;min-width:0;height:clamp(430px,43vw,630px);margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #c5a4700e,0 24px 75px #0008}.luxury-edition .reflection-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#16110edb),linear-gradient(90deg,#16110e40,#0000 38%);position:absolute;inset:0}.luxury-edition .reflection-scene img{object-fit:cover;object-position:53% center;filter:saturate(.85)contrast(1.06);width:100%;height:100%;display:block}.luxury-edition .reflection-scene figcaption{z-index:1;color:#e5d3b5;letter-spacing:.07em;max-width:70%;font-size:12px;position:absolute;bottom:28px;left:28px}.luxury-edition .reflection-scene-mark{z-index:1;color:#f3dfbaae;font:500 46px/1 var(--font-display), Georgia, serif;letter-spacing:-.08em;position:absolute;top:18px;right:22px}.luxury-edition .wheel-control{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:min(100%,480px);margin-inline:auto;position:relative}.luxury-edition .wheel-control[data-dragging=true]{cursor:grabbing}.luxury-edition .wheel-control svg{width:100%;height:100%}.luxury-edition .wheel-ring{transform-origin:220px 220px;transition:transform .58s cubic-bezier(.2,.85,.2,1)}.luxury-edition .wheel-control[data-dragging=true] .wheel-ring{transition:none}.luxury-edition .wheel-marker{z-index:2;filter:drop-shadow(0 2px 8px #0008);pointer-events:none;border-top:19px solid #e4c28d;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.luxury-edition .balance-visual>span{color:#d6bc93;max-width:360px;margin-top:8px;font-size:13px}.luxury-edition .wheel-control:focus-visible{outline-offset:8px;border-radius:50%;outline:2px solid #f3d3a2}.luxury-edition .city-concept .balance-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(25px,5vw,80px)}.luxury-edition .city-concept .balance-visual{position:sticky;top:105px}.luxury-edition .city-concept .balance-direction{background:radial-gradient(at 100% 0,#a4873b1f,#0000 60%),#1b2a21;border:1px solid #c5a47078;border-radius:7px;min-height:0;margin:0;padding:clamp(22px,3vw,38px);box-shadow:0 22px 52px #0003}.luxury-edition .city-concept .route-kicker{color:#d9b783;letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:750}.luxury-edition .city-concept .balance-direction h3{color:#f8e8ca;margin:0 0 10px;font-size:clamp(35px,3.5vw,48px);line-height:1.06}.luxury-edition .city-concept .balance-direction>p:not(.route-kicker):not(.route-note){color:#d3c3a8;max-width:660px;margin:0 0 22px;font-size:15px;line-height:1.6}.luxury-edition .route-stops{gap:0;margin:0;padding:0;list-style:none;display:grid}.luxury-edition .route-stops li{border-top:1px solid #c5a47035;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.luxury-edition .route-stop-number{color:#c7a56f;padding-top:1px;font-size:11px;font-weight:700}.luxury-edition .route-stops small{color:#d1b184;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.luxury-edition .route-stops a{color:#fff0d5;min-height:29px;font:500 25px/1.08 var(--font-display), Georgia, serif;text-underline-offset:4px;align-items:center;margin:1px 0;-webkit-text-decoration:underline #d6b17b70;text-decoration:underline #d6b17b70;display:inline-flex}.luxury-edition .route-stops a:hover{color:#f5cf94}.luxury-edition .route-stops p{color:#c5b89e;margin:0;font-size:12px;line-height:1.5}.luxury-edition .city-concept .balance-direction .route-note{color:#aa9e89;margin:13px 0 0;font-size:11px;line-height:1.5}.luxury-edition .city-concept .route-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.luxury-edition .city-concept .route-choice-grid button{min-height:52px;font-size:12px}.luxury-edition .city-speaker,.luxury-edition .city-consultant,.luxury-edition .city-exhibitor{--portrait-pad:28px;padding:var(--portrait-pad);align-self:flex-start}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait{width:calc(100% + var(--portrait-pad) * 2);aspect-ratio:.91;max-width:none;margin:calc(-1 * var(--portrait-pad)) calc(-1 * var(--portrait-pad)) 23px;box-shadow:none;background:radial-gradient(at 54% 22%,#66543a,#1c251c 68%);border:0;border-bottom:1px solid #c5a4705c;border-radius:7px 7px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait:after{z-index:2;content:"МЖ";color:#f5dcb6b3;font:500 43px/1 var(--font-display), Georgia, serif;letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:13px;right:20px}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait img{object-fit:cover;filter:saturate(.72)sepia(.08)contrast(1.05);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait.has-initials{aspect-ratio:1.13;background:radial-gradient(circle at 50% 35%,#8f6c463f,#0000 45%),repeating-linear-gradient(90deg,#0000 0 30px,#e3c48b09 31px),#1b261e}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait.has-initials>span{font-size:clamp(78px,9vw,118px)}.luxury-edition .city-exhibitor .participant-portrait{aspect-ratio:1.08}.luxury-edition .participant-portrait:has(img[src*=valeria-mirsalimova-cutout]){background:radial-gradient(at 55% 32%,#795a3d,#0000 60%),linear-gradient(145deg,#293629,#131e18)}.luxury-edition .participant-portrait img[src*=valeria-mirsalimova-cutout]{object-position:54% 35%;-webkit-mask-image:none;mask-image:none}.luxury-edition .speaker-offer{color:#f4e5cd;font:500 clamp(27px, 2.5vw, 35px)/1.13 var(--font-display), Georgia, serif;margin:0 0 18px}.luxury-edition .speaker-person{color:#e4be83;margin:0 0 3px;font-size:16px;font-weight:700}.luxury-edition .city-speaker .city-speaker-role{margin-bottom:10px}.luxury-edition .consultant-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-weight:700;color:#d6ad76!important;font-size:10px!important}.luxury-edition .city-consultant>h3,.luxury-edition .city-exhibitor>h3{margin-bottom:14px;font-size:clamp(28px,2.7vw,38px)}.luxury-edition .consultant-name,.luxury-edition .exhibitor-name{border-bottom:1px solid #c5a4704a;margin:0 0 17px;padding-bottom:13px;font-weight:700;color:#e1b982!important;font-size:16px!important}.luxury-edition .city-exhibitor .exhibitor-category{margin-bottom:12px}.luxury-edition .city-exhibitor .participant-link{margin-top:18px;padding-top:0}.luxury-edition .speaker-card-topline{margin:0 0 16px}.luxury-edition .city-speaker-role{min-height:0;margin-bottom:17px}.luxury-edition .city-speaker-topic{flex:none;padding-top:16px}.luxury-edition .city-consultant>.participant-link{margin-top:18px}.luxury-edition :is(.speakers-carousel,.consultations-carousel,.expo-carousel) [role=list]{align-items:flex-start}.luxury-edition :is(.speakers-carousel,.consultations-carousel,.expo-carousel) [role=listitem]{align-self:flex-start}.luxury-edition :is(.programme-section,.city-consultations,.city-exhibition,.city-gifts).primary-section{padding-top:clamp(52px,6vw,86px)}.luxury-edition .conversion-section-heading{grid-template-columns:minmax(0,1.55fr) minmax(240px,.62fr);align-items:end;gap:clamp(24px,4.5vw,72px);margin-bottom:32px}.luxury-edition .conversion-section-heading .section-label{color:#e9c996;letter-spacing:.11em;background:#c5a4701b;border:1px solid #deb98385;border-radius:3px;align-items:center;width:fit-content;min-height:36px;margin:0 0 21px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.luxury-edition .conversion-section-heading .section-label:before{margin-right:9px}.luxury-edition .conversion-section-heading h2{color:#fff0d8;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(48px,5.7vw,82px);line-height:1.01}.luxury-edition .conversion-section-heading h2 span{color:#e7bd7d}.luxury-edition .conversion-section-heading>p,.luxury-edition .conversion-section-heading>div:last-child:not(:first-child)>p{color:#e0d0b9;border-left:2px solid #d5ab75;max-width:430px;margin:0 0 3px;padding-left:20px;font-size:17px;line-height:1.65}.luxury-edition .consultation-heading>div:last-child>p{max-width:430px}.luxury-edition .consultation-heading .consultation-badge{color:#241a11;background:linear-gradient(110deg,#f1d49f,#c89d65);border-color:#d9b577;width:fit-content;max-width:100%;margin-top:23px;padding:11px 14px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex}.luxury-edition .section-offer-strip{background:radial-gradient(at 95%,#65412c4d,#0000 65%),#2a1d18;border:1px solid #d4ad7663;border-left:4px solid #e5bb7b;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;padding:20px 24px;display:flex}.luxury-edition .section-offer-strip strong{color:#fff0d6;font:500 clamp(26px, 2.7vw, 36px)/1.06 var(--font-display), Georgia, serif;display:block}.luxury-edition .section-offer-strip span{color:#dac9b1;max-width:660px;margin-top:7px;font-size:13px;line-height:1.5;display:block}.luxury-edition .section-offer-strip a{color:#20160e;background:#e4bf8a;border:1px solid #e4bf8a;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.luxury-edition .section-offer-strip a:hover{background:#f3d6a8}.luxury-edition .city-gifts .city-gift-tiers article{border-color:#d4ad767a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe8bd24,0 20px 40px #0002}.luxury-edition .city-gifts .city-gift-tiers article:before{filter:blur(65px);content:"";pointer-events:none;background:#d7aa7140;border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;right:-80px}.luxury-edition .city-gifts .city-gift-tiers p{color:#f0dfc5;max-width:370px;font:500 clamp(25px, 2.8vw, 35px)/1.1 var(--font-display), Georgia, serif;position:relative}.luxury-edition .city-gifts .city-gift-tiers strong{color:#ffe0ad;text-shadow:0 0 35px #dda95e30;position:relative}.luxury-edition .city-gifts .city-gift-tiers article>span:last-child{position:relative}.luxury-edition .festival-history .history-layout{align-items:center}.luxury-edition .festival-history .history-layout figure img{aspect-ratio:1.5;object-fit:contain;filter:saturate(.9)contrast(1.02);background:#130f0d;border-radius:3px;width:100%}.luxury-edition .guest-stories-carousel{margin-top:26px}@media (max-width:760px){.luxury-edition .city-concept .balance-layout{grid-template-columns:minmax(0,1fr);gap:21px}.luxury-edition .city-concept .balance-visual{position:static}.luxury-edition .city-concept .balance-direction{padding:22px 18px}.luxury-edition .city-concept .balance-direction h3{font-size:38px}.luxury-edition .city-concept .route-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.luxury-edition .city-concept .route-choice-grid button{min-height:52px;padding:9px;font-size:11px}.luxury-edition .route-stops a{font-size:24px}.luxury-edition :is(.programme-section,.city-consultations,.city-exhibition,.city-gifts).primary-section{padding-top:48px}.luxury-edition .conversion-section-heading{grid-template-columns:minmax(0,1fr);gap:19px;margin-bottom:26px}.luxury-edition .conversion-section-heading .section-label{min-height:33px;margin-bottom:17px;font-size:10px}.luxury-edition .conversion-section-heading h2{font-size:clamp(43px,10.3vw,58px);line-height:1.03}.luxury-edition .city-consultations .conversion-section-heading h2{font-size:clamp(43px,10vw,56px)}.luxury-edition .conversion-section-heading>p,.luxury-edition .conversion-section-heading>div:last-child:not(:first-child)>p{padding-left:14px;font-size:15px;line-height:1.55}.luxury-edition .consultation-heading .consultation-badge{margin-top:18px;font-size:11px}.luxury-edition .section-offer-strip{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:22px;padding:18px}.luxury-edition .section-offer-strip strong{font-size:30px}.luxury-edition .section-offer-strip a{align-self:flex-start}.luxury-edition .city-gifts .city-gift-tiers p{font-size:30px}.luxury-edition .reflection-layout{grid-template-columns:minmax(0,1fr);gap:28px}.luxury-edition .reflection-layout h2{margin-bottom:20px;font-size:clamp(46px,11.5vw,62px)}.luxury-edition .reflection-editorial p:not(.section-label){margin-bottom:13px}.luxury-edition .reflection-scene{height:min(85vw,400px);box-shadow:12px 12px #c5a4700e}.luxury-edition .reflection-scene figcaption{font-size:11px;bottom:18px;left:18px}.luxury-edition .reflection-scene-mark{font-size:36px;top:12px;right:15px}.luxury-edition .city-speaker,.luxury-edition .city-consultant,.luxury-edition .city-exhibitor{--portrait-pad:24px;padding:var(--portrait-pad)}.luxury-edition :is(.city-speaker,.city-consultant,.city-exhibitor) .participant-portrait{width:calc(100% + var(--portrait-pad) * 2);aspect-ratio:.95;max-width:none}.luxury-edition .city-consultations .section-heading h2{font-size:clamp(45px,10.2vw,66px)}.luxury-edition .wheel-control{width:min(100%,380px)}.luxury-edition .festival-history .history-layout figure img{aspect-ratio:1.5}}@media (max-width:380px){.luxury-edition .city-speaker,.luxury-edition .city-consultant,.luxury-edition .city-exhibitor{--portrait-pad:20px}}@media (prefers-reduced-motion:reduce){.luxury-edition .wheel-ring{transition:none}}
.luxury-edition .nav-bonus-cta{animation:none}.luxury-edition .nav-gift-cta{color:#fff7e8;white-space:nowrap;background:linear-gradient(120deg,#e64649,#9e1629);border:1px solid #ff827b;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:44px;margin-left:auto;padding:9px 13px;font-size:11px;font-weight:750;line-height:1.2;text-decoration:none;animation:2.2s ease-in-out infinite gift-button-pulse;display:inline-flex;box-shadow:0 0 #e6404566,0 8px 22px #850e2580}.luxury-edition .nav-gift-cta strong{font-size:inherit;font-weight:850}.luxury-edition .nav-gift-cta:hover{color:#fff;background:linear-gradient(120deg,#f55558,#b52235)}@keyframes gift-button-pulse{0%,to{box-shadow:0 0 #e6404566,0 8px 22px #850e2580}50%{box-shadow:0 0 0 5px #e640452e,0 8px 28px #e64045a8}}.luxury-edition .programme-section{background:radial-gradient(at 90% 0,#842e3a40,#0000 58%),#211216}.luxury-edition .city-exhibition{background:radial-gradient(at 10% 100%,#9d623b2e,#0000 50%),#2a1c17}.luxury-edition .city-dating{background:radial-gradient(at 90% 0,#692f4a40,#0000 55%),#21151d}.luxury-edition .city-gifts{color:#fff1db;background:radial-gradient(circle at 84% 12%,#be543a80,#0000 31%),linear-gradient(135deg,#45111c,#77232c 58%,#33111a);border-block:1px solid #ffca9f7a;overflow:hidden}.luxury-edition .gift-spotlight{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);align-items:center;gap:clamp(26px,5vw,78px);margin-bottom:32px;display:grid}.luxury-edition .gift-spotlight .section-label{color:#ffdfae}.luxury-edition .gift-kicker{color:#ffbba3;letter-spacing:.12em;text-transform:uppercase;margin:28px 0 12px;font-size:11px;font-weight:800}.luxury-edition .gift-spotlight h2{color:#fff7e8;max-width:790px;font:500 clamp(54px, 6.7vw, 98px)/.98 var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.luxury-edition .gift-spotlight h2 em{color:#ffcd9e;font-style:italic}.luxury-edition .gift-spotlight-lead{color:#f5d8c7;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.luxury-edition .gift-fund-link,.luxury-edition .gift-pricing-link{color:#33151a;background:#f8d5a7;border:1px solid #ffd3a2;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:50px;margin-top:25px;padding:13px 21px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.luxury-edition .gift-fund-link:hover,.luxury-edition .gift-pricing-link:hover{background:#ffe9c7}.luxury-edition .gift-spotlight-number{background:#250d16a6;border:1px solid #ffdfb980;border-radius:8px;padding:clamp(25px,3vw,42px);box-shadow:0 26px 65px #23040855,inset 0 1px #fff5df2e}.luxury-edition .gift-spotlight-number>span{color:#ffd1a2;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.luxury-edition .gift-spotlight-number strong{color:#fff0c9;font:500 clamp(52px, 6vw, 86px)/.93 var(--font-display), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;margin:20px 0 12px;display:block}.luxury-edition .gift-spotlight-number strong small{font:600 .33em var(--font-sans), sans-serif;letter-spacing:0}.luxury-edition .gift-spotlight-number p{color:#e9c3b1;max-width:230px;margin:0;font-size:12px;line-height:1.5}.luxury-edition .city-gifts .city-gift-tiers{gap:16px}.luxury-edition .city-gifts .city-gift-tiers article,.luxury-edition .city-gifts .city-gift-tiers article:last-child{color:#3f1d20;background:#f5e5d2;border:1px solid #ffdeba8c;border-radius:7px;min-height:230px;padding:clamp(24px,3vw,38px);box-shadow:0 20px 45px #29061033}.luxury-edition .city-gifts .city-gift-tiers article:last-child{color:#ffe7c3;background:#231e1c}.luxury-edition .city-gifts .city-gift-tiers article:before{background:#c7504a36}.luxury-edition .city-gifts .city-gift-tiers article>span:first-child{color:#a33b3e;font-size:12px}.luxury-edition .city-gifts .city-gift-tiers article:last-child>span:first-child{color:#f3c89d}.luxury-edition .city-gifts .city-gift-tiers p{color:#4c2525;margin:20px 0 10px}.luxury-edition .city-gifts .city-gift-tiers article:last-child p{color:#f1d8ba}.luxury-edition .city-gifts .city-gift-tiers strong{color:#a42f39;text-shadow:none}.luxury-edition .city-gifts .city-gift-tiers article:last-child strong{color:#ffddb0}.luxury-edition .city-gifts .city-gift-tiers article>span:last-child{color:#6f4d47;opacity:1;font-size:12px;font-weight:750}.luxury-edition .city-gifts .city-gift-tiers article:last-child>span:last-child{color:#e7c7a6}.luxury-edition .gift-terms{color:#f0c9bb;max-width:900px;margin:24px 0 0;font-size:13px;line-height:1.65}.luxury-edition .gift-pricing-link{color:#fff1dc;background:0 0;margin-top:21px}.luxury-edition .gift-pricing-link:hover{background:#fff1dc1c}.luxury-edition .city-partners{color:#2b211a;background:#e9ddcb}.luxury-edition .city-partners .section-heading h2{color:#291e18}.luxury-edition .city-partners .section-heading h2 span,.luxury-edition .city-partners .section-label{color:#8d4243}.luxury-edition .city-partners .section-heading>p{color:#5b4c3e}.luxury-edition .festival-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 56px}.luxury-edition .festival-partner-grid .partner-card{background:#fffaf2;border:1px solid #967d6354;border-radius:6px;min-height:180px;padding:13px;box-shadow:0 10px 22px #3a26151a}.luxury-edition .festival-partner-grid .partner-card img{object-fit:contain;background:#fff;border-radius:4px;height:115px}.luxury-edition .festival-partner-grid .partner-card strong{color:#34291e;font-size:12px}.luxury-edition .city-partners .partner-invitations article{border-color:#9a775960}.luxury-edition .city-partners .partner-invitations article>span,.luxury-edition .city-partners .partner-invitations a{color:#823440}.luxury-edition .city-partners .partner-invitations h3{color:#2a1e18}.luxury-edition .city-partners .partner-invitations p{color:#584839}@media (max-width:850px){.luxury-edition .nav-gift-cta{margin-left:0}.luxury-edition .festival-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.luxury-edition .floating-nav{gap:5px}.luxury-edition .nav-brand{flex:auto}.luxury-edition .nav-gift-cta{flex-direction:column;gap:1px;min-width:102px;min-height:44px;padding:5px 8px;font-size:10px}.luxury-edition .gift-spotlight{grid-template-columns:minmax(0,1fr);gap:24px}.luxury-edition .gift-spotlight h2{font-size:clamp(47px,12vw,68px)}.luxury-edition .gift-spotlight-number strong{font-size:clamp(57px,14vw,76px)}.luxury-edition .festival-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:36px}.luxury-edition .festival-partner-grid .partner-card{min-height:155px;padding:9px}.luxury-edition .festival-partner-grid .partner-card img{height:97px}}@media (max-width:380px){.luxury-edition .nav-brand strong{font-size:19px}.luxury-edition .nav-brand span{display:none}.luxury-edition .nav-gift-cta{min-width:92px;font-size:9px}.luxury-edition .nav-bonus-cta{padding-inline:9px;font-size:10px}.luxury-edition .mobile-nav summary{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.luxury-edition .nav-gift-cta{animation:none}}
