.bd-root{--bd-paper: #F5F2ED;--bd-paper-2: #EEE9E1;--bd-night: #1C252B;--bd-ink: #2C241E;--bd-ink-2: #6B5E4F;--bd-ink-3: #A89882;--bd-gold: #C17F4B;--bd-gold-2: #8C5527;--bd-gold-3: #D9A97C;--bd-hair: rgba(44, 36, 30, .14);--bd-hair-2: rgba(255, 255, 255, .16);--bd-serif: "Ukij Ekran", "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--bd-sans: "Ukij Ekran", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;--bd-latin: "Ukij Ekran", Georgia, "Times New Roman", serif;--bd-gut: 32px;--bd-pad: clamp(20px, 4vw, 48px);--bd-sec: clamp(72px, 9vw, 132px);background:var(--bd-paper);color:var(--bd-ink);font-family:var(--bd-sans);font-size:16px;line-height:1.75}.bd-root h1,.bd-root h2,.bd-root h3,.bd-root h4{font-family:var(--bd-serif);font-weight:700;margin:0}.bd-root h1,.bd-root h2,.bd-root h3{text-wrap:pretty}:where(.bd-root) a{color:inherit;text-decoration:none}:where(.bd-root) img{display:block}.bd-root p{margin:0}.bd-root button{font-family:inherit;cursor:pointer}.bd-root select{font-family:inherit}.bd-root svg:where(:not([class]),[class=""]){width:16px;height:16px;flex:none}.bd-wrap{max-width:1280px;margin:0 auto;padding:0 var(--bd-pad)}.bd-sec{padding:var(--bd-sec) 0;position:relative}.bd-sec.bd-tight{padding:clamp(56px,7vw,92px) 0}.bd-root section[id]{scroll-margin-top:84px}.bd-dark{background:var(--bd-night);color:#ede7de;isolation:isolate}.bd-dark-pattern{position:absolute;inset:0;z-index:-2;pointer-events:none}.bd-dark-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 8% 0%,rgba(193,127,75,.2),transparent 58%),radial-gradient(90% 70% at 100% 100%,rgba(58,143,153,.16),transparent 58%)}.bd-dark .bd-eyebrow{color:var(--bd-gold-3)}.bd-dark .bd-lede,.bd-dark .bd-caption{color:#ede7de9e}.bd-dark .bd-hairline{border-color:var(--bd-hair-2)}.bd-eyebrow{font-family:var(--bd-latin);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--bd-gold)}.bd-title{font-size:clamp(1.9rem,4.1vw,3.35rem);line-height:1.14;letter-spacing:-.01em;margin-top:14px}.bd-lede{font-size:15px;line-height:1.95;color:var(--bd-ink-2);max-width:44ch}.bd-caption{font-size:12px;letter-spacing:.06em;color:var(--bd-ink-3)}.bd-m{font-size:12px;color:var(--bd-ink-3);letter-spacing:.1em}.bd-dark .bd-m{color:#ede7de9e}.bd-head{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bd-gut);align-items:end;padding-bottom:12px}.bd-head .bd-l{grid-column:1 / span 6}.bd-head .bd-r{grid-column:9 / span 4}.bd-head-meta{font-size:12.5px;line-height:2;color:var(--bd-ink-2);margin-top:16px}.bd-dark .bd-head-meta{color:#ede7de9e}.bd-head-meta b{font-family:var(--bd-latin);font-weight:400;font-size:18px;color:var(--bd-gold-2);letter-spacing:.06em}.bd-dark .bd-head-meta b{color:var(--bd-gold-3)}.bd-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;letter-spacing:.1em;padding:3px 9px;border-radius:2px;border:1px solid var(--bd-hair);color:var(--bd-ink-2)}.bd-dark .bd-chip{border-color:var(--bd-hair-2);color:#ede7deb8}.bd-chip.gold{color:var(--bd-gold-2);border-color:#8c552759}.bd-dark .bd-chip.gold{color:var(--bd-gold-3);border-color:#d9a97c73}.bd-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.bd-chip svg{width:12px;height:12px;flex:none}.bd-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(118px,14vh,150px) 0 clamp(46px,7vh,84px)}.bd-hero-shade{position:absolute;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(180deg,rgba(28,37,43,.38) 0%,rgba(28,37,43,.62) 42%,rgba(28,37,43,.92) 78%,var(--bd-night) 100%)}.bd-hero-glow{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(90% 70% at 6% 6%,var(--bd-glow-one, rgba(193, 127, 75, .22)),transparent 60%),radial-gradient(80% 70% at 100% 100%,var(--bd-glow-two, rgba(232, 200, 122, .18)),transparent 62%)}.bd-hero-pattern{position:absolute;inset:0;z-index:-1;pointer-events:none}.bd-hero-wm{position:absolute;right:clamp(6px,3vw,42px);top:88px;z-index:1;writing-mode:vertical-rl;font-family:var(--bd-serif);font-weight:700;font-size:clamp(120px,17vw,260px);line-height:.82;letter-spacing:.04em;color:#ffffff13;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bd-hero-in{position:relative;z-index:3}.bd-crumb{font-size:12px;letter-spacing:.1em;color:#ffffffa8;margin-bottom:26px}.bd-crumb a:hover{color:#fff}.bd-kicker{display:flex;align-items:center;gap:16px;font-family:var(--bd-latin);font-size:11px;letter-spacing:.44em;text-transform:uppercase;color:#ffffffc7}.bd-kicker:after{content:"";flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,var(--bd-gold),transparent)}.bd-hero h1{font-size:clamp(2.9rem,8.6vw,7.4rem);line-height:1.02;letter-spacing:-.03em;color:#fff;margin-top:22px;text-wrap:balance}.bd-hero-line{display:block}.bd-hero-sub{font-size:16px;line-height:1.9;font-weight:300;color:#ede7dec7}.bd-sub-row{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bd-gut);align-items:start;margin-top:30px;padding-top:22px;border-top:1px solid var(--bd-hair-2)}.bd-sub-l{grid-column:1 / span 7;min-width:0}.bd-sub-r{grid-column:9 / span 4;min-width:0}.bd-next-label{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--bd-gold-3)}.bd-next-date{font-family:var(--bd-latin);font-size:clamp(26px,2.4vw,34px);line-height:1.1;color:#ede7de;margin-top:12px;letter-spacing:-.01em}.bd-next-date i{font-style:normal;color:var(--bd-gold-3)}.bd-next-desc{font-size:12.5px;line-height:1.95;color:#ede7dead;margin-top:10px}.bd-next-desc a{border-bottom:1px solid rgba(237,231,222,.28);padding-bottom:1px;transition:color .3s ease,border-color .3s ease}.bd-next-desc a:hover{color:#fff;border-color:var(--bd-gold-3)}.bd-hero-foot{display:flex;align-items:flex-end;gap:clamp(28px,5vw,56px);flex-wrap:wrap;margin-top:40px;padding-top:26px;border-top:1px solid var(--bd-hair-2)}.bd-hero-mega{display:flex;align-items:baseline;gap:10px}.bd-hero-mega b{font-family:var(--bd-latin);font-weight:700;font-size:clamp(3.4rem,9vw,7rem);line-height:1;color:var(--bd-gold-3);letter-spacing:-.02em}.bd-hero-mega span{font-family:var(--bd-latin);font-weight:700;font-size:clamp(60px,10vw,120px);line-height:.8;color:#ede7de;opacity:.16}.bd-hero-mega em{font-family:var(--bd-sans);font-style:normal;font-size:12px;letter-spacing:.2em;color:#ede7de8c}.bd-stats{display:flex;align-items:stretch;gap:30px;flex-wrap:wrap}.bd-stat b{display:block;font-family:var(--bd-latin);font-weight:400;font-size:clamp(1.5rem,2.6vw,2rem);color:#ede7de;line-height:1.1}.bd-stat span{display:block;font-size:11.5px;letter-spacing:.18em;color:#ede7de99;margin-top:8px}.bd-stats .bd-stat+.bd-stat{border-left:1px solid var(--bd-hair-2);padding-left:30px}.bd-hero-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.bd-filter{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--bd-hair-2)}.bd-tabs{display:flex;gap:4px;flex-wrap:wrap}.bd-tab{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:.06em;padding:9px 16px;border-radius:2px;border:1px solid transparent;color:#ede7deb3;background:none;transition:color .3s ease,border-color .3s ease,background .3s ease}.bd-tab svg{width:13px;height:13px;flex:none}.bd-tab:hover{border-color:var(--bd-hair-2);color:#fff}.bd-tab.on{background:#ede7de;color:var(--bd-night);border-color:#ede7de}.bd-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--bd-hair-2);border-radius:2px;padding:9px 34px 9px 14px;font-size:13px;color:#ede7de;letter-spacing:.04em;background-image:linear-gradient(45deg,transparent 50%,rgba(237,231,222,.6) 50%),linear-gradient(135deg,rgba(237,231,222,.6) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.bd-select option{color:var(--bd-ink)}.bd-select.bd-push{margin-left:auto}.bd-roster{margin-top:26px}.bd-tour{border-top:1px solid var(--bd-hair-2);padding:44px 0}.bd-tour-top{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.bd-tour-top>.bd-tour-txt{min-width:0}.bd-tour h3{font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.005em;margin-top:14px;color:#fff}.bd-tour h3 a{transition:color .3s ease}.bd-tour h3 a:hover{color:var(--bd-gold-3)}.bd-tour-rule{height:1px;background:linear-gradient(90deg,var(--bd-gold),rgba(193,127,75,.15));margin-top:26px}.bd-mega-row{display:flex;align-items:flex-end;gap:8px}.bd-mega-live{font-family:var(--bd-latin);font-weight:400;font-size:clamp(2.4rem,6vw,5rem);line-height:1;color:var(--bd-gold-3)}.bd-mega{font-family:var(--bd-latin);font-weight:700;font-size:clamp(52px,10vw,164px);line-height:.82;letter-spacing:-.03em;color:#ede7de;opacity:.1}.bd-tour-bot{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin-top:20px}.bd-push{flex:1}.bd-dots{display:flex;gap:7px;flex-wrap:wrap}.bd-dots i{width:17px;height:17px;border-radius:50%;border:1px solid rgba(193,127,75,.6)}.bd-dots i.f{background:var(--bd-gold);border-color:var(--bd-gold)}.bd-dots-n{display:inline-block;font-family:var(--bd-latin);font-size:13px;letter-spacing:.1em;color:var(--bd-gold-3)}.bd-tour-m{font-size:12.5px;line-height:2;letter-spacing:.06em;color:#ede7dead}.bd-tour-m b{font-family:var(--bd-latin);font-weight:400;font-size:15px;color:var(--bd-gold-3)}.bd-price{font-family:var(--bd-latin);font-size:24px;color:#ede7de;text-align:right;white-space:nowrap}.bd-price small{display:block;font-family:var(--bd-sans);font-size:11px;color:#ede7de80;letter-spacing:.14em;margin-top:4px}.bd-cta{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:11px 22px;border-radius:2px;border:1px solid rgba(217,169,124,.5);background:none;color:var(--bd-gold-3);font-size:13px;letter-spacing:.1em;transition:background .3s ease,border-color .3s ease,color .3s ease}.bd-cta:hover{background:var(--bd-gold-3);border-color:var(--bd-gold-3);color:var(--bd-night)}.bd-cta.primary{background:var(--bd-gold);border-color:var(--bd-gold);color:var(--bd-night)}.bd-cta.primary:hover{background:var(--bd-gold-3);border-color:var(--bd-gold-3)}.bd-cta svg{width:14px;height:14px;flex:none}.bd-empty{padding:72px 0 12px;text-align:center}.bd-empty p{font-size:14px;color:#ede7dea8}.bd-empty .bd-cta{margin-top:24px}.bd-stby-list{margin-top:40px;border-top:1px solid var(--bd-hair-2)}.bd-stby{display:grid;grid-template-columns:240px 1fr auto;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid var(--bd-hair-2)}.bd-stby-img{width:240px;aspect-ratio:3 / 2;overflow:hidden;border-radius:2px;background:var(--bd-paper-2)}.bd-stby-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bd-stby-plate{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:1px solid var(--bd-hair-2)}.bd-stby-plate b{font-family:var(--bd-latin);font-weight:400;font-size:46px;line-height:1;color:var(--bd-gold-3);letter-spacing:.04em}.bd-stby-plate span{font-family:var(--bd-latin);font-size:10px;letter-spacing:.34em;color:#ede7de80;margin-top:10px}.bd-stby-txt h3{font-size:20px;line-height:1.5;color:#ede7de}.bd-stby-sub{font-size:12.5px;line-height:1.9;color:#ede7de9e;margin-top:8px}.bd-stby-txt .bd-m{margin-top:10px}.bd-stby-txt .bd-chips{margin-top:12px}.bd-stby>.bd-cta{justify-self:end}.bd-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--bd-gut);margin-top:40px}.bd-rule-i{display:flex;gap:18px;padding:26px 0;border-top:1px solid var(--bd-hair-2)}.bd-rule-i>span{flex:none;color:var(--bd-gold-3)}.bd-rule-i svg{width:22px;height:22px}.bd-rule-i h3{font-size:19px;color:#ede7de}.bd-rule-i p{font-size:13.5px;line-height:1.9;color:#ede7dea8;margin-top:10px}.bd-end{text-align:center}.bd-end .bd-title{margin-top:0}.bd-end .bd-lede{margin:22px auto 0}.bd-end .bd-btn{margin-top:34px}.bd-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:2px;background:var(--bd-ink);color:var(--bd-paper);border:1px solid var(--bd-ink);font-size:14px;letter-spacing:.08em;transition:background .3s ease,border-color .3s ease}.bd-btn:hover{background:var(--bd-gold-2);border-color:var(--bd-gold-2)}.bd-btn svg{width:15px;height:15px;flex:none}.bd-btn.ghost{background:none;color:var(--bd-ink);border-color:var(--bd-hair)}.bd-btn.ghost:hover{background:none;color:var(--bd-gold-2);border-color:var(--bd-gold)}@media (max-width: 1024px){.bd-head{grid-template-columns:1fr;gap:0}.bd-head .bd-l,.bd-head .bd-r{grid-column:1 / -1}.bd-head .bd-r{margin-top:18px}.bd-rules{grid-template-columns:1fr}.bd-hero-wm{font-size:clamp(96px,20vw,180px);top:76px}}@media (max-width: 1000px){.bd-sub-row{grid-template-columns:1fr;gap:24px}.bd-sub-l,.bd-sub-r{grid-column:1 / -1}.bd-tour-bot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 20px}.bd-dots,.bd-dots-n,.bd-tour-m{grid-column:1 / -1}.bd-tour-bot>.bd-push{display:none}.bd-price{text-align:left}.bd-cta{justify-self:end}.bd-stby{grid-template-columns:1fr;gap:18px}.bd-stby-img{width:100%}.bd-stby>.bd-cta{justify-self:start}}@media (max-width: 768px){.bd-tour{padding:36px 0}.bd-tour-top{grid-template-columns:1fr;gap:16px;align-items:start}.bd-mega-row{align-items:baseline}.bd-hero-sub{font-size:15px}.bd-stats{gap:22px}.bd-stats .bd-stat+.bd-stat{padding-left:22px}.bd-stby-txt h3{font-size:18px}.bd-stby-txt .bd-m{font-size:11.5px;letter-spacing:.05em}}@media (max-width: 560px){.bd-dots i{width:14px;height:14px}.bd-mega{font-size:clamp(40px,12vw,70px)}.bd-select{width:100%}.bd-select.bd-push{margin-left:0}.bd-filter{gap:12px}.bd-hero-foot{gap:24px}}
