.bd-root.bdd-root section[id]{scroll-margin-top:144px}.bdd-paper2{background:var(--bd-paper-2)}.bdd-hero{position:relative;overflow:hidden;color:#fff;background:#10161b;min-height:clamp(560px,78vh,760px);display:flex;align-items:flex-end}.bdd-hero-bg{position:absolute;inset:0}.bdd-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.58}.bdd-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#080a0c9e,#080a0c3d 40%,#080a0ccc)}.bdd-hero-glow{position:absolute;inset:0;background:radial-gradient(70% 60% at 82% 12%,rgba(193,127,75,.26),transparent 60%),radial-gradient(60% 50% at 4% 92%,rgba(58,143,153,.22),transparent 62%)}.bdd-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}.bdd-hero-in{position:relative;z-index:3;width:100%;max-width:1280px;margin:0 auto;padding:130px var(--bd-pad) clamp(46px,7vh,84px)}.bdd-hero h1{font-size:clamp(2.1rem,5.6vw,4.5rem);line-height:1.03;letter-spacing:-.015em;color:#fff;margin-top:20px;text-shadow:0 2px 40px rgba(0,0,0,.32)}.bdd-hero-sub{font-size:16px;font-weight:300;line-height:1.85;color:#ffffffd6;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.3);max-width:56ch}.bdd-hero-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-top:34px;border-top:1px solid rgba(255,255,255,.22);padding-top:20px}.bdd-stats{display:flex;gap:40px;flex-wrap:wrap}.bdd-stat b{display:block;font-family:var(--bd-latin);font-weight:400;font-size:26px;letter-spacing:.04em;color:#fff}.bdd-stat b i{font-family:var(--bd-sans);font-style:normal;font-size:12px;letter-spacing:.12em;color:#ffffffa8;margin-left:4px}.bdd-stat b.gold{color:#d9a97c}.bdd-stat span{font-size:11.5px;letter-spacing:.16em;color:#ffffffa8}.bdd-hero-act{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-end}.bdd-hero-act a,.bdd-hero-act button{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;letter-spacing:.12em;color:#ffffffdb;background:none;padding:0 0 5px;border:0;border-bottom:1px solid rgba(255,255,255,.34);transition:gap .3s ease,border-color .3s ease}.bdd-hero-act a:hover,.bdd-hero-act button:hover{gap:15px;border-bottom-color:#fff}.bdd-hero-act svg{width:14px;height:14px;flex:none}.bdd-hprog{margin-top:30px}.bdd-hprog-m{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;letter-spacing:.1em;color:#ffffffbd}.bdd-hprog-m b{font-family:var(--bd-latin);font-weight:400;font-size:17px;letter-spacing:.06em;color:#d9a97c}.bdd-hprog-line{position:relative;height:1px;background:#ffffff2e;margin-top:14px}.bdd-hprog-line i{position:absolute;left:0;top:0;bottom:0;background:#d9a97c}.bdd-hprog-line u{position:absolute;top:-4px;width:1px;height:9px;background:#ffffff6b}.bdd-index{position:sticky;top:72px;z-index:20;background:#f5f2edf2;backdrop-filter:blur(18px);border-bottom:1px solid var(--bd-hair)}.bdd-index-row{display:flex;align-items:center;gap:22px;height:56px}.bdd-index-in{display:flex;align-items:center;gap:22px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.bdd-index-in::-webkit-scrollbar{display:none}.bdd-index-end{display:flex;align-items:center;gap:18px;flex:none}.bdd-index-k{font-family:var(--bd-latin);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bd-ink-3);white-space:nowrap;flex:none}.bdd-index-in a{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:.08em;color:var(--bd-ink-2);white-space:nowrap;flex:none;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.bdd-index-in a i{font-family:var(--bd-latin);font-style:normal;font-size:10px;letter-spacing:.16em;color:var(--bd-ink-3)}.bdd-index-in a:hover,.bdd-index-in a.on{color:var(--bd-gold-2);border-bottom-color:var(--bd-gold)}.bdd-index-in a.on i{color:var(--bd-gold-2)}.bdd-index-seat{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.1em;color:var(--bd-ink-2);white-space:nowrap;flex:none}.bdd-index-seat b{font-family:var(--bd-latin);font-weight:400;font-size:15px;color:var(--bd-gold-2)}.bdd-index-seat i{width:9px;height:9px;border-radius:50%;background:var(--bd-gold);font-style:normal}.bdd-index-cta{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.12em;color:#fff;background:var(--bd-ink);border-radius:2px;padding:9px 18px;white-space:nowrap;flex:none;transition:background .3s ease}.bdd-index-cta:hover{background:var(--bd-gold-2);color:#fff}.bdd-index-cta svg{width:13px;height:13px;flex:none}.bdd-index-cta.off{background:var(--bd-ink-3);cursor:default}.bdd-index-cta.off:hover{background:var(--bd-ink-3)}.bdd-open{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bd-gut);align-items:start;margin-top:46px}.bdd-open-l{grid-column:1 / span 7;min-width:0}.bdd-open-r{grid-column:9 / span 4;min-width:0}.bdd-prose{font-size:15.5px;line-height:2.05;color:var(--bd-ink-2)}.bdd-prose p+p{margin-top:22px}.bdd-lead-p{font-family:var(--bd-serif);font-size:clamp(1.06rem,1.6vw,1.26rem);line-height:1.92;color:var(--bd-ink)}.bdd-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--bd-hair)}.bdd-quote{margin-top:34px;padding:22px 0 0;border-top:1px solid var(--bd-hair)}.bdd-quote p{font-family:var(--bd-serif);font-size:15px;line-height:1.95;color:var(--bd-ink)}.bdd-quote span{display:block;margin-top:10px;font-size:12px;letter-spacing:.16em;color:var(--bd-ink-3)}.bdd-reg{position:sticky;top:152px;border-top:2px solid var(--bd-ink);padding-top:24px}.bdd-reg-p{display:flex;align-items:baseline;gap:8px}.bdd-reg-p b{font-family:var(--bd-latin);font-weight:400;font-size:36px;line-height:1;color:var(--bd-ink)}.bdd-reg-p span{font-size:12px;color:var(--bd-ink-3);letter-spacing:.08em}.bdd-reg-n{margin-top:12px;font-size:12.5px;line-height:1.95;color:var(--bd-ink-3)}.bdd-reg-st{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--bd-hair);font-size:12.5px;letter-spacing:.06em;color:var(--bd-ink-2)}.bdd-reg-st b{font-family:var(--bd-latin);font-weight:400;font-size:17px;color:var(--bd-gold-2)}.bdd-reg-dots{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.bdd-reg-dots i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(193,127,75,.5)}.bdd-reg-dots i.f{background:var(--bd-gold);border-color:var(--bd-gold)}.bdd-reg-cap{margin-top:12px;font-size:11.5px;line-height:1.85;letter-spacing:.04em;color:var(--bd-ink-3)}.bdd-reg .bd-btn{display:flex;justify-content:center;margin-top:22px}.bdd-cta-off{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:14px 28px;border-radius:2px;border:1px solid var(--bd-hair);background:var(--bd-paper-2);color:var(--bd-ink-3);font-size:14px;letter-spacing:.08em}.bdd-cta-off svg{width:15px;height:15px;flex:none}.bdd-reg-2{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.bdd-reg-2 a{flex:1 1 120px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:1px solid var(--bd-hair);border-radius:2px;font-size:12.5px;letter-spacing:.08em;color:var(--bd-ink-2);transition:border-color .3s ease,color .3s ease}.bdd-reg-2 a:hover{border-color:var(--bd-gold);color:var(--bd-gold-2)}.bdd-reg-2 svg{width:14px;height:14px;flex:none}.bdd-facts{margin-top:28px;border-top:1px solid var(--bd-hair)}.bdd-orgwrap{margin-top:34px;padding-top:30px;border-top:1px solid var(--bd-hair)}.bdd-orgwrap .bdd-facts{margin-top:0;border-top:0}.bdd-fact{padding:14px 0 15px;border-bottom:1px solid var(--bd-hair)}.bdd-fact dt{font-family:var(--bd-latin);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bd-ink-3)}.bdd-fact dd{margin:8px 0 0;font-size:13px;line-height:1.85;color:var(--bd-ink-2)}.bdd-fact dd b{font-family:var(--bd-latin);font-weight:400;color:var(--bd-ink)}.bdd-org{margin-top:30px;padding-top:24px;border-top:1px solid var(--bd-hair)}.bdd-org-h{display:flex;align-items:center;gap:14px}.bdd-av{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--bd-serif);font-size:17px;background:var(--bd-paper-2);border:1px solid rgba(193,127,75,.45);color:var(--bd-gold-2)}.bdd-av.gold{background:var(--bd-gold);border-color:var(--bd-gold);color:#fff}.bdd-org-n{font-family:var(--bd-serif);font-weight:700;font-size:16px;display:flex;align-items:center;gap:9px}.bdd-org-n em{font-family:var(--bd-latin);font-style:normal;font-size:10px;letter-spacing:.2em;color:var(--bd-gold-2);border:1px solid rgba(140,85,39,.35);border-radius:2px;padding:3px 7px}.bdd-org-m{font-size:12px;letter-spacing:.06em;color:var(--bd-ink-3);margin-top:7px}.bdd-org-i{margin-top:14px;font-size:13px;line-height:1.95;color:var(--bd-ink-2)}.bdd-org-s{display:flex;gap:26px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--bd-hair)}.bdd-org-s div{font-size:11.5px;letter-spacing:.08em;color:var(--bd-ink-3)}.bdd-org-s b{display:block;font-family:var(--bd-latin);font-weight:400;font-size:20px;color:var(--bd-ink);margin-bottom:4px}.bdd-glance-l{margin-top:34px;padding-top:26px;border-top:1px solid var(--bd-hair)}.bdd-mini-k{font-family:var(--bd-latin);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--bd-ink-3);margin-bottom:16px}.bdd-table{width:100%;border-collapse:collapse;font-size:13.5px}.bdd-table th{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bd-ink-3);text-align:left;font-weight:400;padding:12px 14px 12px 0;border-bottom:1px solid var(--bd-hair)}.bdd-table td{padding:15px 14px 15px 0;border-bottom:1px solid var(--bd-hair);vertical-align:baseline;color:var(--bd-ink-2)}.bdd-glance .bdd-g-day{font-family:var(--bd-latin);color:var(--bd-gold-2);white-space:nowrap}.bdd-glance .bdd-g-title{color:var(--bd-ink)}.bdd-glance tr.todo td,.bdd-glance tr.todo .bdd-g-day{color:var(--bd-ink-3)}.bdd-gap{margin-top:26px;padding:20px 0 0;border-top:1px solid var(--bd-hair);font-size:12.5px;line-height:1.95;color:var(--bd-ink-3)}.bdd-glance-l .bdd-gap{margin-top:18px}.bdd-days{margin-top:44px}.bdd-day{border-top:1px solid var(--bd-hair)}.bdd-day>summary{display:grid;grid-template-columns:92px 1fr auto;gap:24px;align-items:baseline;padding:24px 0;cursor:pointer;list-style:none;transition:padding-left .35s ease}.bdd-day>summary::-webkit-details-marker{display:none}.bdd-day>summary:hover{padding-left:10px}.bdd-day-n{font-family:var(--bd-latin);font-size:10px;letter-spacing:.22em;color:var(--bd-ink-3)}.bdd-day-n b{display:block;font-weight:400;font-size:30px;line-height:1;color:var(--bd-gold);margin-top:9px}.bdd-day-t{display:block;font-family:var(--bd-serif);font-weight:700;font-size:clamp(1.04rem,1.7vw,1.3rem);line-height:1.42;color:var(--bd-ink)}.bdd-day-m{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:11px;font-size:12px;letter-spacing:.04em;color:var(--bd-ink-3)}.bdd-day-m i{display:inline-flex;align-items:center;gap:6px;font-style:normal}.bdd-day-m svg{width:13px;height:13px;flex:none}.bdd-day-caret{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.18em;color:var(--bd-ink-3);white-space:nowrap}.bdd-day-caret i{font-style:normal}.bdd-day-caret svg{width:13px;height:13px;flex:none;transition:transform .35s ease}.bdd-day-caret .t-op{display:none}.bdd-day[open] .bdd-day-caret{color:var(--bd-gold-2)}.bdd-day[open] .bdd-day-caret .t-op{display:inline}.bdd-day[open] .bdd-day-caret .t-cl{display:none}.bdd-day[open] .bdd-day-caret svg{transform:rotate(180deg)}.bdd-day-body{padding:0 0 34px 116px}.bdd-day-body p{font-size:14.5px;line-height:1.98;color:var(--bd-ink-2)}.bdd-day-note{margin-top:24px;padding-top:14px;border-top:1px solid var(--bd-hair);font-size:12.5px;line-height:1.95;color:var(--bd-ink-3)}.bdd-hl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 46px;margin-top:46px}.bdd-hl-i{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:start;padding:24px 0;border-bottom:1px solid var(--bd-hair);transition:padding-left .35s ease}.bdd-hl-i:hover{padding-left:8px}.bdd-hl-i>b{font-family:var(--bd-latin);font-weight:400;font-size:21px;line-height:1;color:var(--bd-gold);padding-top:2px}.bdd-hl-t{display:flex;align-items:center;gap:10px;font-family:var(--bd-serif);font-weight:700;font-size:15.5px;line-height:1.5;color:var(--bd-ink)}.bdd-hl-t svg{width:16px;height:16px;flex:none;color:var(--bd-gold-2)}.bdd-hl-i p{font-size:13.5px;line-height:1.9;color:var(--bd-ink-2);margin-top:9px}.bdd-cost{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:46px}.bdd-sub-h{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--bd-ink-3);padding-bottom:14px;border-bottom:1px solid var(--bd-hair)}.bdd-dark .bdd-sub-h{color:#d9a97c;border-bottom-color:var(--bd-hair-2)}.bdd-cost ul{list-style:none;margin:6px 0 0;padding:0}.bdd-cost li{display:grid;grid-template-columns:18px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--bd-hair);font-size:13.5px;line-height:1.85;color:var(--bd-ink-2)}.bdd-cost li svg{width:15px;height:15px;margin-top:5px;flex:none}.bdd-cost li.inc svg{color:var(--bd-gold-2)}.bdd-cost li.exc svg{color:var(--bd-ink-3)}.bdd-cost-foot{margin-top:46px;padding-top:22px;border-top:1px solid var(--bd-hair);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bd-gut)}.bdd-cost-foot div{font-size:12px;letter-spacing:.1em;color:var(--bd-ink-3)}.bdd-cost-foot b{display:block;font-family:var(--bd-latin);font-weight:400;font-size:24px;color:var(--bd-ink);margin-bottom:8px}.bdd-dark .bd-head{border-color:var(--bd-hair-2)}.bdd-dark .bd-head .bd-r .bd-lede{font-family:var(--bd-serif);font-size:15.5px;line-height:1.92;color:#ede7de}.bdd-dark .bd-head-meta{color:#ede7deb8}.bdd-dark .bd-head-meta b{color:#d9a97c}.bdd-doc{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:46px;align-items:start}.bdd-doc h4{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:#d9a97c;padding-bottom:14px;border-bottom:1px solid var(--bd-hair-2);display:flex;align-items:center;gap:9px}.bdd-doc h4 svg{width:14px;height:14px;flex:none}.bdd-doc ol{margin:6px 0 0;padding:0;list-style:none;counter-reset:bdd-step}.bdd-doc ol li{counter-increment:bdd-step;position:relative;padding:13px 0 13px 38px;border-bottom:1px solid var(--bd-hair-2);font-size:13.5px;line-height:1.95;color:#ede7dec2}.bdd-doc ol li:before{content:counter(bdd-step,decimal-leading-zero);position:absolute;left:0;top:18px;font-family:var(--bd-latin);font-size:11px;letter-spacing:.14em;color:#d9a97c}.bdd-doc ul{list-style:none;margin:6px 0 0;padding:0}.bdd-doc ul li{padding:13px 0;border-bottom:1px solid var(--bd-hair-2);font-size:13.5px;line-height:1.95;color:#ede7dec2}.bdd-doc li strong,.bdd-doc li b{color:#ede7de;font-weight:400}.bdd-refund{margin-top:56px}.bdd-refund table{width:100%;border-collapse:collapse;font-size:13px}.bdd-refund th{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#ede7de80;font-weight:400;text-align:left;padding:0 18px 14px 0;border-bottom:1px solid var(--bd-hair-2)}.bdd-refund td{padding:15px 18px 15px 0;border-bottom:1px solid var(--bd-hair-2);color:#ede7dec2;line-height:1.9;vertical-align:top}.bdd-refund .bdd-r-time{color:#ede7de}.bdd-refund .bdd-r-ratio{font-family:var(--bd-latin);font-size:17px;color:#d9a97c;overflow-wrap:anywhere}.bdd-qa{margin-top:52px;padding-top:26px;border-top:1px solid var(--bd-hair-2);display:grid;grid-template-columns:92px 1fr;gap:24px;align-items:start}.bdd-qa-k{font-family:var(--bd-latin);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#d9a97c;padding-top:5px}.bdd-qa h3{font-family:var(--bd-serif);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.6;color:#ede7de}.bdd-qa p{margin-top:12px;font-size:14px;line-height:1.98;color:#ede7dec2}.bdd-roster{margin-top:46px;border-top:1px solid var(--bd-hair)}.bdd-roster-i{display:grid;grid-template-columns:54px 1.05fr .9fr 1.5fr;gap:26px;align-items:center;padding:22px 0;border-bottom:1px solid var(--bd-hair);transition:padding-left .35s ease}.bdd-roster-i:hover{padding-left:8px}.bdd-roster-n{font-family:var(--bd-serif);font-weight:700;font-size:15.5px;color:var(--bd-ink);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bdd-roster-n em{font-family:var(--bd-latin);font-style:normal;font-size:10px;letter-spacing:.18em;color:var(--bd-gold-2);border:1px solid rgba(140,85,39,.35);border-radius:2px;padding:3px 7px}.bdd-roster-m{font-size:12px;letter-spacing:.06em;color:var(--bd-ink-3);margin-top:7px}.bdd-roster-x{font-size:13px;line-height:1.9;color:var(--bd-ink-2)}.bdd-roster-i .bd-chip{font-size:10.5px;padding:2px 8px}.bdd-roster-foot{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.bdd-rel{margin-top:64px}.bdd-rel-h{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--bd-hair)}.bdd-rel-h h3{font-family:var(--bd-latin);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--bd-ink-3);font-weight:400}.bdd-more{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.12em;color:var(--bd-gold-2);border-bottom:1px solid rgba(140,85,39,.35);padding-bottom:5px;transition:gap .3s ease,border-color .3s ease}.bdd-more:hover{gap:16px;border-color:var(--bd-gold-2)}.bdd-more svg{width:14px;height:14px;flex:none}.bdd-rows{border-top:0}.bdd-row{display:grid;grid-template-columns:64px 1fr auto;gap:22px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--bd-hair);transition:padding-left .35s ease}.bdd-row:hover{padding-left:10px}.bdd-row h3{font-size:clamp(1.1rem,1.9vw,1.4rem);line-height:1.35;color:var(--bd-ink)}.bdd-row .bdd-sub{font-size:12.5px;color:var(--bd-ink-2);margin-top:9px;letter-spacing:.04em}.bdd-row-media{grid-template-columns:108px 1fr auto;align-items:center}.bdd-frame{position:relative;overflow:hidden;background:var(--bd-paper-2);border-radius:2px}.bdd-frame.r32{aspect-ratio:3 / 2}.bdd-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.bdd-frame:hover img{transform:scale(1.045)}.bdd-row-media .bdd-frame{width:108px}.bdd-plate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:1px solid var(--bd-hair)}.bdd-plate b{font-family:var(--bd-latin);font-weight:400;font-size:30px;line-height:1;color:var(--bd-gold);letter-spacing:.04em}.bdd-plate span{font-family:var(--bd-latin);font-size:9px;letter-spacing:.3em;color:var(--bd-ink-3);margin-top:7px}.bdd-side{text-align:right;white-space:nowrap}.bdd-price{font-family:var(--bd-latin);font-size:19px;color:var(--bd-ink)}.bdd-price small{display:block;font-family:var(--bd-sans);font-size:10px;color:var(--bd-ink-3);letter-spacing:.16em;margin-top:6px}.bdd-hairline{border-top:1px solid var(--bd-hair)}.bdd-end{text-align:center;padding-top:clamp(56px,8vw,96px)}.bdd-end h2{font-size:clamp(1.8rem,4.2vw,3.1rem);line-height:1.2;color:var(--bd-ink)}.bdd-end p{font-size:15px;line-height:1.95;color:var(--bd-ink-2);margin:22px auto 0;max-width:52ch}.bdd-end-act{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:32px}.bdd-rise{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.6,.2,1)}.bdd-rise.on{opacity:1;transform:none}@media (max-width: 1024px){.bdd-wm{font-size:clamp(96px,20vw,180px);top:76px}}@media (max-width: 1000px){.bdd-open{grid-template-columns:1fr;gap:44px}.bdd-open-l,.bdd-open-r{grid-column:1 / -1}.bdd-reg{position:static}.bdd-hl{grid-template-columns:1fr;gap:0}.bdd-cost,.bdd-doc{grid-template-columns:1fr;gap:40px}.bdd-day>summary{grid-template-columns:74px 1fr auto;gap:18px}.bdd-day-body{padding-left:92px}.bdd-roster-i{grid-template-columns:54px 1fr 1.4fr;gap:20px}.bdd-roster-i>div:nth-child(3){grid-column:2 / -1}.bdd-index-k{display:none}.bdd-qa{grid-template-columns:1fr;gap:12px}}@media (max-width: 768px){.bdd-index-seat{display:none}.bdd-cost-foot{grid-template-columns:1fr 1fr;gap:22px}.bdd-stats{gap:24px}.bdd-row-media{grid-template-columns:92px 1fr auto;gap:16px}.bdd-row-media .bdd-frame{width:92px}}@media (max-width: 620px){.bdd-refund thead{display:none}.bdd-refund tr{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:16px 0;border-bottom:1px solid var(--bd-hair-2)}.bdd-refund td{padding:0;border-bottom:0}.bdd-refund .bdd-r-ratio{text-align:right;max-width:62%}.bdd-refund td:last-child{grid-column:1 / -1;margin-top:4px;font-size:12.5px;color:#ede7de94}.bdd-day>summary{grid-template-columns:1fr;gap:12px}.bdd-day-n{display:flex;align-items:baseline;gap:10px}.bdd-day-n b{margin-top:0;font-size:22px}.bdd-day-caret{justify-self:start}.bdd-day-body{padding-left:0}.bdd-roster-i{grid-template-columns:46px 1fr;gap:16px}.bdd-roster-i>div:nth-child(3),.bdd-roster-i>div:nth-child(4){grid-column:2 / -1}.bdd-index-cta{padding:8px 14px}.bdd-cost-foot{grid-template-columns:1fr}.bdd-reg-2 a{flex:1 1 100%}.bdd-row,.bdd-row-media{grid-template-columns:1fr;gap:12px}.bdd-row-media .bdd-frame{width:100%}.bdd-side{text-align:left}}@media (prefers-reduced-motion: reduce){.bdd-day>summary,.bdd-hl-i,.bdd-roster-i,.bdd-row,.bdd-rise{transition:none}.bdd-rise{opacity:1;transform:none}}#share-overlay.active{display:flex!important;opacity:1}
