.bx{--bx-paper:#f6f8fb;--bx-paper-2:#eef1f6;--bx-card:#fff;--bx-ink:#0b0e14;--bx-ink-2:#3b4252;--bx-muted:#838b9b;--bx-line:#e3e7ee;--bx-night:#08070f;--bx-night-2:#12111c;--bx-night-line:#23212f;--bx-violet:#5b4cf5;--bx-glow:#7c6cff;--bx-signal:#ffc93c;--bx-go:#22c55e;--bx-warn:#f59e0b;--bx-stop:#ef4444;--bx-ease:cubic-bezier(.16, 1, .3, 1);--bx-spring:cubic-bezier(.34, 1.56, .64, 1);--bx-press:.14s;--bx-ui:.24s;--bx-enter:.42s;--bx-hero:.8s;background:var(--bx-paper);color:var(--bx-ink);font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;min-height:100vh;font-size:16px;line-height:1.5;overflow-x:clip}.bx *,.bx :before,.bx :after{box-sizing:border-box}.bx a{cursor:pointer}.bx-num,.bx-mono{font-variant-numeric:tabular-nums}.bx-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.bx-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted);font-size:11px;font-weight:600}.bx-mark{background:var(--bx-ink);color:#fff;border-radius:28%;flex:none;place-items:center;display:inline-grid}.bx-mark svg{width:72%;height:72%}.bx-mark .vn-logo-arc{stroke:var(--bx-signal)}.bx-logo{letter-spacing:-.035em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.bx-nav{z-index:20;width:min(100% - 32px,1180px);transition:width var(--bx-enter) var(--bx-ease), background var(--bx-ui) ease, color var(--bx-ui) ease, box-shadow var(--bx-ui) ease, border-color var(--bx-ui) ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:24px;margin:12px auto 0;padding:8px 8px 8px 14px;display:flex;position:sticky;top:12px}.bx-nav.is-floating{-webkit-backdrop-filter:blur(16px)saturate(1.4);color:#fff;background:#0c0d12db;border-color:#ffffff14;width:min(100% - 32px,760px);box-shadow:0 12px 40px #0c0d1238}.bx-nav.is-floating .bx-mark{box-shadow:inset 0 0 0 1px #fff3}.bx-nav-links{gap:4px;margin:0 auto;font-size:14px;font-weight:500;display:flex}.bx-nav-links a{color:var(--bx-ink-2);transition:background var(--bx-ui) ease, color var(--bx-ui) ease;border-radius:999px;padding:6px 12px}.bx-nav-links a:hover{color:var(--bx-ink);background:#0c0d120d}.bx-nav.is-floating .bx-nav-links a{color:#ffffffb3}.bx-nav.is-floating .bx-nav-links a:hover{color:#fff;background:#ffffff1a}.bx-nav-cta{gap:6px;display:flex}.bx-nav.is-floating .bx-btn-ghost{display:none}.bx-nav.is-floating .bx-btn-ink{color:var(--bx-ink);background:#fff}.bx-btn{letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;height:48px;transition:transform var(--bx-press) var(--bx-spring), background var(--bx-ui) ease, box-shadow var(--bx-ui) ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.bx-btn:hover{transform:translateY(-1px)}.bx-btn:active{transition-duration:80ms;transform:scale(.97)}.bx-btn-sm{height:36px;padding:0 16px;font-size:14px}.bx-btn-ink{background:var(--bx-ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #0c0d122e}.bx-btn-ink:hover{background:#1a1f2b}.bx-btn-ghost{color:var(--bx-ink);box-shadow:inset 0 0 0 1px var(--bx-line);background:#fff9}.bx-btn-ghost:hover{background:#fff}.bx-chip{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bx-chip-go{color:#15803d;background:#22c55e21}.bx-chip-warn{color:#b45309;background:#f59e0b26}.bx-chip-stop{color:#c81e1e;background:#ef44441f}.bx-chip-violet{color:#4a3be0;background:#5b4cf51f}.bx-chip-signal{background:var(--bx-signal);color:var(--bx-ink)}.bx-chip-plain{background:var(--bx-paper-2);color:var(--bx-ink-2);box-shadow:inset 0 0 0 1px var(--bx-line)}.bx-livedot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.bx-livedot:after{content:"";animation:bx-ping 1.8s var(--bx-ease) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}.bx-chip-signal .bx-livedot{background:var(--bx-ink)}.bx-hero{background:radial-gradient(60% 50% at 50% 0,#7c6cff1a,#0000 70%),radial-gradient(40% 30% at 85% 90%,#3884ff1a,#0000 70%);flex-direction:column;align-items:center;min-height:880px;margin-top:-64px;padding:190px 24px 120px;display:flex;position:relative}.bx-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:920px;display:flex;position:relative}.bx-kicker{box-shadow:inset 0 0 0 1px var(--bx-line);color:var(--bx-ink-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.bx-hero h1{letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(52px,8.4vw,112px);font-weight:700;line-height:.94}.bx-h1-soft{color:#a3abba}.bx-blurword{animation:bx-blur-in var(--bx-hero) var(--bx-ease) both;animation-delay:calc(var(--d) + var(--i) * 90ms + .12s);display:inline-block}.bx-lede{max-width:560px;color:var(--bx-ink-2);letter-spacing:-.01em;margin:28px 0 0;font-size:19px;line-height:1.5}.bx-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.bx-proof{color:var(--bx-muted);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:36px;font-size:14px;display:flex}.bx-proof b{color:var(--bx-ink);font-weight:650}.bx-kicker,.bx-lede,.bx-cta,.bx-proof{animation:bx-rise var(--bx-hero) var(--bx-ease) both}.bx-lede{animation-delay:.52s}.bx-cta{animation-delay:.64s}.bx-proof{animation-delay:.76s}.bx-activities{pointer-events:none;position:absolute;inset:0}.bx-activity{--o:1;--s:1;--b:0px;-webkit-backdrop-filter:blur(14px);width:max-content;animation:bx-card-in 1s var(--bx-ease) both, bx-float 7s ease-in-out infinite;animation-delay:calc(.7s + var(--i) * .14s), calc(var(--i) * -1.3s);background:#ffffffdb;border-radius:18px;align-items:center;gap:11px;padding:10px 16px 10px 10px;font-size:13px;line-height:1.3;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #0c0d120f,0 1px 2px #0c0d120a,0 14px 36px #0c0d1214}.bx-activity.is-faded{--o:.42;--s:.9;--b:1.5px;z-index:0}.bx-activity strong{letter-spacing:-.01em;font-weight:600;display:block}.bx-activity strong+span{color:var(--bx-muted);font-size:12px;display:block}.bx-activity-icon{background:var(--bx-paper-2);border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.bx-section{max-width:1168px;margin:0 auto;padding:104px 24px}.bx-section+.bx-section{border-top:1px solid var(--bx-line)}.bx-section-head{max-width:660px;margin-bottom:44px}.bx-section-head h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.02}.bx-section-head p{color:var(--bx-ink-2);letter-spacing:-.005em;margin:16px 0 0;font-size:17px}.bx-card{background:var(--bx-card);box-shadow:inset 0 0 0 1px var(--bx-line), 0 1px 2px #0c0d1208;border-radius:22px}.bx-principles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bx-principle{padding:22px}.bx-principle b{letter-spacing:-.025em;margin-top:28px;font-size:19px;font-weight:650;display:block}.bx-principle p{color:var(--bx-ink-2);margin:8px 0 0;font-size:14px}.bx-type-row{border-top:1px solid var(--bx-line);grid-template-columns:240px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.bx-t-display{letter-spacing:-.045em;font-size:72px;font-weight:700;line-height:1}.bx-t-title{letter-spacing:-.025em;font-size:32px;font-weight:650}.bx-t-body{max-width:560px;color:var(--bx-ink-2);font-size:16px}.bx-t-numerals{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700}.bx-t-numerals small{color:var(--bx-muted);letter-spacing:0;margin-left:4px;font-size:.4em}.bx-t-numerals em{color:var(--bx-violet);margin:0 .3em;font-style:normal}.bx-t-numerals span{color:var(--bx-muted)}.bx-swatches{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.bx-swatch i{aspect-ratio:4/3;transition:transform var(--bx-ui) var(--bx-spring);border-radius:18px;margin-bottom:10px;display:block}.bx-swatch:hover i{transform:translateY(-3px)}.bx-swatch b{font-size:14px;font-weight:600;display:block}.bx-swatch span{color:var(--bx-muted);font-size:12px}.bx-chiprow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.bx-night{background:var(--bx-night);color:#fff;padding:128px 24px 112px;position:relative;overflow:hidden}.bx-night>:not(.bx-night-glow){max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.bx-night-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#7c6cff80,#5b4cf524 60%,#0000);border-radius:50%;width:1200px;height:760px;animation:16s ease-in-out infinite alternate bx-drift;position:absolute;top:-340px;left:50%;translate:-50%}.bx-night:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.bx-section-head.is-night p{color:#ffffff9e}.bx-night .bx-label{color:#ffffff7a}.bx-pass:not(.is-night) .bx-label{color:var(--bx-muted)}.bx-pass.is-night .bx-chip-go{color:#4ade80;background:#22c55e29}.bx-passes{z-index:1;flex-wrap:wrap;justify-content:center;gap:36px;margin-top:8px;display:flex}.bx-passwrap{perspective:1000px;filter:drop-shadow(0 22px 34px #0000004d);width:min(100%,540px)}.bx-passwrap:has(.is-night){filter:drop-shadow(0 22px 40px #5b4cf552)}.bx-pass{--rx:0deg;--ry:0deg;--sx:50%;--pass-bg:var(--bx-card);--pass-line:#0c0d120f;color:var(--bx-ink);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--bx-enter) var(--bx-ease);transform-style:preserve-3d;border-radius:26px;grid-template-columns:1fr 164px;display:grid;position:relative;overflow:hidden}.bx-passwrap:hover .bx-pass{transition-duration:.12s}.bx-pass:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) 0 0/260% 100%;background-position:var(--sx) 0;opacity:0;transition:opacity var(--bx-ui) ease;pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.bx-passwrap:hover .bx-pass:after{opacity:1}.bx-pass.is-night{--pass-bg:linear-gradient(155deg, #1d1a36 0%, #13121f 55%, #0e0d17 100%);--pass-line:#ffffff17;color:#fff}.bx-pass-main,.bx-pass-stub{background:var(--pass-bg);box-shadow:inset 0 0 0 1px var(--pass-line);-webkit-mask:var(--notch-a), var(--notch-b);-webkit-mask-composite:source-in;-webkit-mask:var(--notch-a), var(--notch-b);mask:var(--notch-a), var(--notch-b);-webkit-mask-composite:source-in;mask-composite:intersect}.bx-pass-main{--notch-a:radial-gradient(circle 12px at 100% 0, #0000 97%, #000);--notch-b:radial-gradient(circle 12px at 100% 100%, #0000 97%, #000);padding:24px 26px 22px}.bx-pass-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bx-pass-title{letter-spacing:-.04em;margin-top:18px;font-size:32px;font-weight:700;line-height:1}.bx-pass-sub{color:var(--bx-muted);margin-top:6px;font-size:14px}.bx-pass.is-night .bx-pass-sub{color:#ffffff8c}.bx-pass-grid,.bx-pass-seat{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bx-pass-grid{margin-top:22px}.bx-pass-grid b,.bx-pass-seat b{font-variant-numeric:tabular-nums;display:block}.bx-pass-grid b{margin-top:3px;font-size:15px;font-weight:600}.bx-pass-seat{border-top:1px solid var(--bx-line);margin-top:20px;padding-top:16px}.bx-pass.is-night .bx-pass-seat{border-color:#ffffff1a}.bx-pass-seat b{letter-spacing:-.045em;margin-top:2px;font-size:48px;font-weight:700;line-height:1}.bx-pass.is-night .bx-pass-seat div:first-child b{color:var(--bx-signal)}.bx-pass:not(.is-night) .bx-pass-seat div:first-child b{color:var(--bx-violet)}.bx-pass-stub{border-left:2px dashed var(--bx-line);text-align:center;--notch-a:radial-gradient(circle 12px at 0 0, #0000 97%, #000);--notch-b:radial-gradient(circle 12px at 0 100%, #0000 97%, #000);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 18px;display:flex;position:relative}.bx-pass.is-night .bx-pass-stub{background:linear-gradient(#ffffff06, #ffffff06), var(--pass-bg);border-color:#ffffff1f}.bx-qr{width:112px;height:112px;fill:var(--bx-ink);box-shadow:inset 0 0 0 1px var(--bx-line);background:#fff;border-radius:14px;padding:9px}.bx-stubnote{color:var(--bx-muted);font-size:12px}.bx-pass.is-night .bx-stubnote{color:#ffffff80}.bx-stats{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:96px;display:grid}.bx-stats>div{border-top:1px solid #ffffff1f;padding-top:18px}.bx-stats b{letter-spacing:-.045em;margin-top:8px;font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1;display:block}.bx-board{background:var(--bx-card);box-shadow:inset 0 0 0 1px var(--bx-line), 0 1px 2px #0c0d1208;border-radius:22px;overflow:hidden}.bx-board-head,.bx-board-row{grid-template-columns:96px 110px 1fr 120px 150px;align-items:center;gap:16px;padding:0 24px;display:grid}.bx-board-head{background:var(--bx-paper-2);height:44px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-muted);font-size:11px;font-weight:600}.bx-board-row{border-top:1px solid var(--bx-line);height:68px;transition:background var(--bx-ui) ease;font-size:15px}.bx-board-row:hover{background:var(--bx-paper)}.bx-board-row>.bx-mono:first-child{font-weight:600}.bx-board-name{letter-spacing:-.015em;font-weight:600}.bx-flip{perspective:400px;gap:2px;display:inline-flex}.bx-flipchar{color:#fff;min-width:1.2em;height:1.7em;line-height:1.7em;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;animation:bx-flip var(--bx-enter) var(--bx-ease) both;transform-origin:50%;background:linear-gradient(#1a1e28 0 49%,#0b0e14 51% 100%);border-radius:.28em;padding:0 .12em;font-weight:600;display:inline-block;position:relative}.bx-flipchar:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}.bx-bento{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bx-tile{padding:14px 14px 22px}.bx-tile-wide{grid-column:span 2}.bx-tile-art{background:var(--bx-paper-2);border-radius:14px;justify-content:center;align-items:center;height:240px;margin-bottom:18px;padding:20px;display:flex;position:relative;overflow:hidden}.bx-tile>b{letter-spacing:-.02em;padding:0 8px;font-size:17px;font-weight:650;display:block}.bx-tile>p{color:var(--bx-ink-2);margin:4px 0 0;padding:0 8px;font-size:14px}.bx-presses{flex-direction:column;gap:10px}.bx-seats{grid-template-columns:repeat(var(--cols), 18px);gap:6px;margin-bottom:40px;display:grid}.bx-seats i{height:16px;transition:background var(--bx-enter) ease, box-shadow var(--bx-enter) ease;background:#fff;border-radius:5px 5px 3px 3px;box-shadow:inset 0 0 0 1px #d5dbe5}.bx-seats i.is-sold{box-shadow:none;animation:bx-pop var(--bx-enter) var(--bx-spring);background:#c9d0dc}.bx-seats i.is-mine{background:var(--bx-violet);animation:2s ease-in-out infinite bx-glow;box-shadow:0 0 0 3px #5b4cf538}.bx-hold{background:var(--bx-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;left:50%;translate:-50%;box-shadow:0 10px 24px #0c0d1233}.bx-hold-dot,.bx-hold-ring{background:var(--bx-signal);border-radius:50%;width:8px;height:8px}.bx-hold-ring{animation:bx-ping 1.8s var(--bx-ease) infinite;position:absolute;top:calc(50% - 4px);left:14px}.bx-timeline{width:100%;max-width:280px;margin:0;padding:0;list-style:none}.bx-timeline li{color:var(--bx-muted);transition:color var(--bx-ui) ease;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid;position:relative}.bx-timeline li i{z-index:1;background:var(--bx-paper-2);width:14px;height:14px;transition:background var(--bx-ui) ease, box-shadow var(--bx-ui) ease;border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #d3d9e3}.bx-timeline li:not(:last-child):after{content:"";width:2px;height:calc(100% - 14px);transition:background var(--bx-enter) ease;background:#d5dbe5;position:absolute;top:calc(50% + 7px);left:6px}.bx-timeline time{opacity:0;transition:opacity var(--bx-ui) ease;font-size:11px}.bx-timeline li.is-done{color:var(--bx-ink)}.bx-timeline li.is-done i{background:var(--bx-go);box-shadow:none;animation:bx-pop var(--bx-enter) var(--bx-spring)}.bx-timeline li.is-done:after{background:var(--bx-go)}.bx-timeline li.is-done time{opacity:1;color:var(--bx-muted)}.bx-timeline li.is-now{color:var(--bx-ink);font-weight:600}.bx-timeline li.is-now i{box-shadow:inset 0 0 0 4px var(--bx-violet);background:#fff}.bx-timeline li.is-now i:after{content:"";background:var(--bx-violet);animation:bx-ping 1.6s var(--bx-ease) infinite;border-radius:50%;position:absolute;inset:0}.bx-steps{width:100%;max-width:280px}.bx-steps-price{color:var(--bx-ink-2);align-items:center;gap:12px;font-size:13px;display:flex}.bx-steps-price .bx-flip{font-size:26px}.bx-steps-bar{background:#dde2ea;border-radius:99px;height:8px;margin-top:20px;overflow:hidden}.bx-steps-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--bx-violet), var(--bx-glow));height:100%;transition:width .14s linear;display:block}.bx-steps-legend{color:var(--bx-muted);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.bx-steps-legend .is-on{color:var(--bx-ink);font-weight:700}.bx-seg{grid-template-columns:repeat(var(--n), 1fr);background:#e1e6ee;border-radius:999px;padding:4px;display:inline-grid;position:relative}.bx-seg button{z-index:1;color:var(--bx-muted);cursor:pointer;transition:color var(--bx-ui) ease;background:0 0;border:0;padding:9px 24px;font-size:14px;font-weight:600;position:relative}.bx-seg button.is-on{color:var(--bx-ink)}.bx-seg-thumb{width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--at) * 100%));transition:transform var(--bx-enter) var(--bx-spring);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0c0d1214,0 4px 12px #0c0d1214}.bx-motion{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bx-motion-card{padding:20px}.bx-motion-card b{font-size:16px;font-weight:650;display:block}.bx-motion-card span{color:var(--bx-muted);font-size:12px}.bx-motion-track{background:var(--bx-paper-2);border-radius:99px;height:22px;margin-bottom:20px;position:relative}.bx-motion-dot{background:var(--bx-violet);width:18px;height:18px;transition:left var(--dur) var(--bx-ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 8px #5b4cf559}.bx-motion-dot.is-spring{transition-timing-function:var(--bx-spring)}.bx-motion-dot.is-on{left:calc(100% - 20px)}.bx-questions ol{counter-reset:q;gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx-questions li{counter-increment:q;background:var(--bx-card);box-shadow:inset 0 0 0 1px var(--bx-line);color:var(--bx-ink-2);border-radius:18px;grid-template-columns:36px 1fr;gap:12px;padding:18px 20px;font-size:15px;display:grid}.bx-questions li:before{content:counter(q, decimal-leading-zero);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--bx-muted);font-size:12px;font-weight:600;line-height:24px}.bx-questions li b{color:var(--bx-ink)}.bx-foot{color:var(--bx-muted);justify-content:center;align-items:center;gap:10px;padding:40px 24px 56px;font-size:13px;display:flex}.bx section[id]{scroll-margin-top:72px}:root:has(.bx){scroll-behavior:smooth}.bx-btn-light{color:var(--bx-ink);background:#fff}.bx-btn-light:hover{background:#eef1f6}.bx-btn-dark{color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.bx-btn-dark:hover{background:#ffffff14}.bx-features{grid-template-columns:repeat(3,1fr);gap:36px 32px;margin-top:56px;display:grid}.bx-feature{border-top:1px solid var(--bx-line);padding-top:16px}.bx-feature b,.bx-gatefacts b{letter-spacing:-.02em;font-size:17px;font-weight:650;display:block}.bx-feature p,.bx-gatefacts p{color:var(--bx-ink-2);margin:6px 0 0;font-size:15px}.bx-gatefacts{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:88px;display:grid}.bx-gatefacts>div{border-top:1px solid #ffffff1f;padding-top:16px}.bx-gatefacts p{color:#fff9}.bx-prices{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bx-prices .bx-card{padding:26px 24px 22px}.bx-prices b{letter-spacing:-.05em;font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1;display:block}.bx-prices span{color:var(--bx-ink-2);margin-top:10px;font-size:15px;display:block}.bx-fine{color:var(--bx-muted);margin:18px 0 0;font-size:13px}.bx-section.bx-weddings{justify-content:space-between;align-items:center;gap:24px;padding-top:56px;padding-bottom:56px;display:flex}.bx-weddings h3{letter-spacing:-.035em;margin:8px 0 0;font-size:26px;font-weight:700}.bx-weddings p{color:var(--bx-ink-2);margin:6px 0 0}.bx-final{text-align:center;padding-top:120px;padding-bottom:120px}.bx-final h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5.6vw,72px);font-weight:700;line-height:1}.bx-final p{color:#ffffff9e;margin:18px 0 0;font-size:18px}.bx-footer{max-width:1168px;color:var(--bx-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:36px 24px 48px;font-size:14px;display:flex}.bx-footer nav{gap:20px;display:flex}.bx-footer nav a:hover{color:var(--bx-ink)}.bx-hero-copy.is-wide{max-width:1120px}.bx-hero h1.is-long{font-size:clamp(44px,6.6vw,92px)}.bx-plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bx-plans .bx-card{flex-direction:column;padding:24px 24px 22px;display:flex}.bx-plans b{letter-spacing:-.05em;margin-top:14px;font-size:clamp(44px,5vw,60px);font-weight:700;line-height:1}.bx-plan-note{color:var(--bx-ink-2);margin-top:8px;font-size:14px}.bx-plans p{border-top:1px solid var(--bx-line);color:var(--bx-ink-2);margin:16px 0 0;padding-top:14px;font-size:14px}.bx-plans .bx-card:nth-child(2){box-shadow:inset 0 0 0 2px var(--bx-ink), 0 18px 40px #0b0e1414}.bx-final .bx-label{margin-bottom:14px;display:block}.bx-final p{max-width:620px;margin-left:auto;margin-right:auto}.wd-tables{width:100%;max-width:420px;margin-bottom:8px}.wd-table{fill:#fff;stroke:var(--bx-line);stroke-width:1.5px}.wd-table-n{font-family:var(--font-geist-mono), ui-monospace, monospace;text-anchor:middle;fill:var(--bx-muted);font-size:13px;font-weight:600}.wd-chair{fill:#fff;stroke:#d5dbe5;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:fill .3s,stroke .3s}.wd-chair.is-on{fill:var(--bx-violet);stroke:var(--bx-violet);animation:bx-pop var(--bx-enter) var(--bx-spring)}.wd-rsvp{width:100%;max-width:280px}.wd-rsvp-top{color:var(--bx-ink-2);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:14px;display:flex}.wd-rsvp-top b{letter-spacing:-.045em;color:var(--bx-ink);font-size:34px}.wd-rsvp-of{color:var(--bx-muted);font-size:12px}.wd-meal{color:var(--bx-ink-2);grid-template-columns:84px 1fr 28px;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:grid}.wd-meal>i{background:#dde2ea;border-radius:99px;height:8px;overflow:hidden}.wd-meal>i>i{height:100%;width:var(--w);border-radius:inherit;background:var(--bx-violet);transform-origin:0;animation:bx-grow 1.2s var(--bx-ease) both;animation-delay:calc(.3s + var(--i) * .15s);display:block}.wd-meal b{text-align:right;font-variant-numeric:tabular-nums;color:var(--bx-ink)}.wd-rules{gap:8px;width:100%;max-width:280px;margin:0;padding:0;list-style:none;display:grid}.wd-rules li{box-shadow:inset 0 0 0 1px var(--bx-line);color:var(--bx-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:color .24s;display:flex}.wd-rules li i{border-radius:50%;flex:none;width:16px;height:16px;transition:background .24s,box-shadow .24s;position:relative;box-shadow:inset 0 0 0 1.5px #d5dbe5}.wd-rules li.is-done{color:var(--bx-ink)}.wd-rules li.is-done i{background:var(--bx-go);box-shadow:none;animation:bx-pop var(--bx-enter) var(--bx-spring)}.wd-rules li.is-done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.wd-find{width:100%;max-width:250px;box-shadow:inset 0 0 0 1px var(--bx-line), 0 12px 30px #0b0e1414;background:#fff;border-radius:22px;gap:10px;padding:16px;display:grid}.wd-find-label{letter-spacing:-.02em;font-size:15px;font-weight:650}.wd-find-input{background:var(--bx-paper-2);border-radius:10px;align-items:center;height:38px;padding:0 12px;font-size:14px;display:flex}.wd-find-input i{background:var(--bx-violet);width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite wd-caret}.wd-find-result{background:var(--bx-ink);color:#fff;opacity:0;transition:opacity .3s ease, transform .42s var(--bx-spring);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex;transform:translateY(6px)scale(.98)}.wd-find-result.is-on{opacity:1;transform:none}.wd-find-result b{color:var(--bx-signal)}.wd-card{width:200px;transition:transform .42s var(--bx-spring);background:#fff;border-radius:6px;justify-items:center;gap:4px;padding:22px 18px 18px;display:grid;transform:rotate(-3deg);box-shadow:0 1px #0b0e140a,0 16px 34px #0b0e141f}.bx-tile:hover .wd-card{transform:rotate(0)translateY(-4px)}.wd-card-name{color:var(--bx-ink);font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.wd-card-table{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bx-violet);font-size:11px;font-weight:600}.wd-card-meal{color:var(--bx-muted);font-size:12px}@keyframes bx-grow{0%{transform:scaleX(0)}}@keyframes wd-caret{50%{opacity:0}}@supports (animation-timeline:view()){.bx-section-head,.bx-section .bx-card,.bx-board,.bx-passwrap{animation:linear both bx-reveal;animation-timeline:view();animation-range:entry entry 55%}}@keyframes bx-blur-in{0%{opacity:0;filter:blur(14px);transform:translateY(.18em)}}@keyframes bx-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes bx-card-in{0%{opacity:0;scale:calc(var(--s) * .92);filter:blur(12px)}to{opacity:var(--o);scale:var(--s);filter:blur(var(--b))}}@keyframes bx-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes bx-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes bx-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes bx-glow{50%{box-shadow:0 0 0 6px #5b4cf51f}}@keyframes bx-flip{0%{opacity:.2;transform:rotateX(-90deg)}}@keyframes bx-drift{to{translate:-46% 40px;scale:1.08}}@keyframes bx-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}}@media (max-width:1100px){.bx-activity.is-faded{display:none}.bx-principles,.bx-motion{grid-template-columns:repeat(2,1fr)}.bx-swatches{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.bx-nav-links{display:none}.bx-features,.bx-gatefacts{grid-template-columns:1fr 1fr}.bx-nav{justify-content:space-between}.bx-hero{min-height:0;padding:150px 16px 80px}.bx-activities{flex-wrap:wrap;order:1;justify-content:center;gap:10px;margin-top:48px;display:flex;position:static}.bx-activity{position:static}.bx-activity:nth-child(n+3){display:none}.bx-bento{grid-template-columns:1fr}.bx-tile-wide{grid-column:auto}.bx-stats{grid-template-columns:repeat(2,1fr);margin-top:64px}.bx-type-row{grid-template-columns:1fr;gap:8px}.bx-t-display{font-size:52px}.bx-board-head,.bx-board-row{grid-template-columns:64px 1fr auto auto;gap:12px;padding:0 16px}.bx-board-head>:nth-child(2),.bx-board-row>:nth-child(2){display:none}}@media (max-width:600px){.bx-section{padding:72px 16px}.bx-features,.bx-gatefacts,.bx-prices,.bx-plans{grid-template-columns:1fr}.bx-features{gap:24px}.bx-section.bx-weddings{flex-direction:column;align-items:flex-start}.bx-final{padding-top:88px;padding-bottom:88px}.bx-footer{flex-direction:column;padding:28px 16px 40px}.bx-night{padding:88px 16px 80px}.bx-principles,.bx-motion{grid-template-columns:1fr}.bx-swatches{grid-template-columns:repeat(2,1fr)}.bx-pass{grid-template-columns:1fr}.bx-pass-stub{border-left:0;border-top:2px dashed var(--bx-line);text-align:left;flex-flow:wrap;justify-content:space-between;padding:18px 22px}.bx-pass.is-night .bx-pass-stub{border-color:#ffffff1f}.bx-pass-main{--notch-a:radial-gradient(circle 12px at 0 100%, #0000 97%, #000);--notch-b:radial-gradient(circle 12px at 100% 100%, #0000 97%, #000)}.bx-pass-stub{--notch-a:radial-gradient(circle 12px at 0 0, #0000 97%, #000);--notch-b:radial-gradient(circle 12px at 100% 0, #0000 97%, #000)}.bx-qr{width:92px;height:92px}.bx-pass-seat b{font-size:40px}.bx-board-head>:nth-child(5),.bx-board-row>:nth-child(5) .bx-chip{font-size:11px}.bx-board-head>:nth-child(5){display:none}.bx-board-head,.bx-board-row{grid-template-columns:58px 1fr auto}.bx-board-row>:nth-child(5){display:none}.bx-seats{grid-template-columns:repeat(var(--cols), 14px);gap:5px}.bx-seats i{height:13px}.bx-nav .bx-btn-ghost{display:none}}@media (prefers-reduced-motion:reduce){.bx *,.bx :before,.bx :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:600px){.bx-lede{font-size:17px}}
