.wx{--wx-ink: #F4F1EA;--wx-soft: rgba(244, 241, 234, 0.72);--wx-line: rgba(212, 174, 48, 0.28);--fh: clamp(70px, 8vw, 110px);position:relative;isolation:isolate;overflow:clip;padding:clamp(88px,11vw,150px) 0 clamp(80px,10vw,130px);color:var(--wx-ink);background:radial-gradient(50% 36% at 50% 0%,rgba(212,174,48,0.13),transparent 70%),radial-gradient(60% 50% at 85% 85%,rgba(36,61,49,0.9),transparent 70%),linear-gradient(180deg,var(--jungle-deep) 0%,var(--jungle) 100%)}.wx>.vdw-gold-particles{display:none}.wx::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0.07;background:repeating-radial-gradient(circle at 12% 30%,transparent 0 46px,var(--gold-light) 47px,transparent 48px),repeating-radial-gradient(circle at 92% 78%,transparent 0 58px,var(--gold-light) 59px,transparent 60px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.wx-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4.5vw,48px)}.wx-head{max-width:780px;margin:0 auto;text-align:center}.wx-label{display:inline-flex;align-items:center;gap:14px;margin-bottom:24px;color:var(--gold-light)}.wx-label::before,.wx-label::after{content:"";width:34px;height:1px;flex:none;background:linear-gradient(90deg,transparent,var(--gold-light));transform-origin:right}.wx-label::after{background:linear-gradient(90deg,var(--gold-light),transparent);transform-origin:left}.wx-title{color:var(--wx-ink);text-wrap:balance}.wx-title em{color:var(--gold-light)}.wx-sub{color:var(--wx-soft);max-width:620px;margin-inline:auto;margin-bottom:0}.wx-w{display:inline-block;overflow:clip;overflow-clip-margin:0.12em;padding:0 0.06em 0.1em 0;margin:0 -0.06em -0.1em 0;vertical-align:top}.wx-w>span{display:inline-block}.wx-fork{display:block;width:100%;height:var(--fh);margin-top:clamp(26px,3.4vw,40px);overflow:visible;fill:none;stroke:var(--gold-light);stroke-width:1.2;stroke-linecap:round}.wx-fork path{stroke-dasharray:1;stroke-dashoffset:0}.wx-js .wx-fork-trunk{stroke-dashoffset:calc(1 - var(--trunk, 0))}.wx-js .wx-fork-branch{stroke-dashoffset:calc(1 - var(--branch, 0))}.wx-fork-dot{position:absolute;left:50%;width:11px;height:11px;margin:calc(-1 * var(--fh) + var(--fh) * 0.05 - 5.5px) 0 0 -5.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-pale),var(--gold-light) 60%,var(--gold));box-shadow:0 0 0 5px rgba(212,174,48,0.14),0 0 18px rgba(212,174,48,0.55);animation:wxPulse 2.6s var(--ease-in-out) infinite}@keyframes wxPulse{0%,100%{box-shadow:0 0 0 5px rgba(212,174,48,0.14),0 0 18px rgba(212,174,48,0.5)}50%{box-shadow:0 0 0 10px rgba(212,174,48,0.04),0 0 26px rgba(212,174,48,0.75)}}.wx-switch{display:none}.wx-ways{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.wx-way{--mx: 50%;--my: 30%;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(212,174,48,0.2);background:color-mix(in srgb,var(--jungle-deep) 70%,#000 0%);transition:transform 0.8s var(--ease),border-color 0.6s var(--ease),opacity 0.6s var(--ease),box-shadow 0.8s var(--ease)}.wx-way::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(240,228,168,0.13),transparent 60%);opacity:0;transition:opacity 0.5s var(--ease)}.wx-media{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:var(--jungle-mid)}.wx-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,28,22,0) 45%,rgba(15,28,22,0.55) 82%,var(--jungle-deep) 100%)}.wx-media img{position:absolute;left:0;top:-9%;width:100%;height:118%;object-fit:cover;object-position:50% 30%;transform:translate3d(0,var(--py, 0px),0) scale(var(--zoom, 1));transition:transform 1.4s var(--ease);will-change:transform}.wx-way[data-way="1"] .wx-media img{object-position:50% 42%}.wx-card{position:relative;display:flex;flex-direction:column;flex:1;padding:0 clamp(24px,3vw,44px) clamp(28px,3.2vw,44px);margin-top:clamp(-74px,-5vw,-48px);z-index:2}.wx-num{font-family:var(--serif);font-weight:300;font-size:clamp(64px,7vw,104px);line-height:0.8;letter-spacing:-0.02em;color:transparent;-webkit-text-stroke:1px rgba(240,228,168,0.75);margin-bottom:18px}.wx-eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--gold-light);margin-bottom:14px}.wx-eyebrow-n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wx-h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.3vw,34px);line-height:1.15;color:var(--wx-ink);margin:0 0 16px;text-wrap:balance}.wx .wx-p{font-size:clamp(16px,1.1vw,17px);line-height:1.75;color:var(--wx-soft);margin:0}.wx .wx-disc{margin-top:24px;border-color:rgba(244,241,234,0.16);color:var(--wx-ink)}.wx .wx-disc summary{color:var(--wx-ink)}.wx .wx-disc summary::after{color:var(--gold-light);transition:transform 0.4s var(--ease)}.wx .wx-disc ul{list-style:none;padding:2px 0 20px;color:var(--wx-soft);font-size:15px}.wx .wx-disc li{position:relative;padding-left:28px}.wx .wx-disc li::before{content:"";position:absolute;left:2px;top:0.62em;width:12px;height:7px;border-left:1.5px solid var(--gold-light);border-bottom:1.5px solid var(--gold-light);transform:rotate(-45deg) translateY(-3px)}.wx .wx-disc[open] li{animation:wxItem 0.6s var(--ease) both}.wx .wx-disc[open] li:nth-child(2){animation-delay:0.06s}.wx .wx-disc[open] li:nth-child(3){animation-delay:0.12s}.wx .wx-disc[open] li:nth-child(4){animation-delay:0.18s}@keyframes wxItem{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wx-cta{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin-top:auto;padding-top:26px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold-light);text-decoration:none}.wx-arrow{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(212,174,48,0.5);border-radius:50%;font-size:15px;letter-spacing:0;transition:background-color 0.5s var(--ease),color 0.5s var(--ease),transform 0.6s var(--ease)}.wx-cta:hover .wx-arrow,.wx-cta:focus-visible .wx-arrow{background:var(--gold-light);color:var(--jungle-deep);transform:translateX(4px)}.wx-cta:focus-visible{outline:2px solid var(--gold-light);outline-offset:6px}@media(hover:hover)and (pointer:fine){.wx-way:hover{transform:translateY(-6px);border-color:rgba(212,174,48,0.5);box-shadow:0 40px 80px -40px rgba(0,0,0,0.6)}.wx-way:hover::after{opacity:1}.wx-way:hover .wx-media img{--zoom: 1.05}.wx-ways:has(.wx-way:hover) .wx-way:not(:hover){opacity:0.62}}.wx-ticket{--notch: 14px;position:relative;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.25fr) 132px;margin-top:clamp(26px,3.4vw,44px);background:var(--oyster);color:var(--jungle);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 132px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 132px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 132px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 132px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.wx-ticket-media{position:relative;overflow:hidden;min-height:240px}.wx-ticket-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.wx-ticket:hover .wx-ticket-media img{transform:scale(1.04)}.wx-ticket-body{display:flex;flex-direction:column;padding:clamp(26px,3vw,40px) clamp(24px,3vw,44px)}.wx-eyebrow--dark{color:var(--gold)}.wx-h3--dark{color:var(--jungle);font-size:clamp(24px,2vw,30px)}.wx .wx-p--dark{color:var(--muted)}.wx-cta--dark{color:var(--jungle);padding-top:20px}.wx-cta--dark .wx-arrow{border-color:var(--gold);color:var(--gold)}.wx-cta--dark:hover .wx-arrow,.wx-cta--dark:focus-visible .wx-arrow{background:var(--gold);color:var(--oyster)}.wx-ticket-stub{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px 22px;border-left:2px dashed rgba(26,46,37,0.22);background:linear-gradient(180deg,#F3EFE6,#ECE6D9)}.wx-stub-k{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold)}.wx-stub-v{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.2;color:var(--jungle)}.wx-stub-bars{height:34px;margin-top:6px;opacity:0.75;background:repeating-linear-gradient(90deg,var(--jungle) 0 2px,transparent 2px 4px,var(--jungle) 4px 5px,transparent 5px 8px,var(--jungle) 8px 11px,transparent 11px 13px)}.wx-actions{margin-top:clamp(40px,5vw,64px)}.wx-js .wx-w>span{transform:translateY(108%);transition:transform 1.1s var(--ease) calc(0.1s + var(--i, 0) * 0.05s)}.wx-js .wx-label{opacity:0;transition:opacity 0.9s var(--ease)}.wx-js .wx-label::before,.wx-js .wx-label::after{transform:scaleX(0);transition:transform 1.1s var(--ease) 0.25s}.wx-js .wx-sub{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease) 0.45s,transform 1.2s var(--ease) 0.45s}.wx-js .wx-fork-dot{opacity:0;transform:scale(0.4);transition:opacity 0.6s var(--ease),transform 0.8s var(--ease)}.wx-js .wx-way{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease) calc(var(--d, 0) * 0.14s),transform 0.8s var(--ease),border-color 0.6s var(--ease),opacity 0.6s var(--ease),box-shadow 0.8s var(--ease)}.wx-js .wx-way .wx-media img{--zoom: 1.18}.wx-js .wx-way .wx-card>*{opacity:0;transform:translateY(16px);transition:opacity 0.9s var(--ease),transform 1s var(--ease)}.wx-js .wx-ticket{opacity:0;transform:translateX(46px) rotate(-1.2deg);transition:opacity 1s var(--ease),transform 1.3s var(--ease)}.wx-js .wx-actions{opacity:0;transition:opacity 1s var(--ease) 0.2s}.wx.is-in .wx-w>span{transform:none}.wx.is-in .wx-label{opacity:1}.wx.is-in .wx-label::before,.wx.is-in .wx-label::after{transform:none}.wx.is-in .wx-sub{opacity:1;transform:none}.wx.is-in .wx-fork-dot{opacity:1;transform:none}.wx-way.is-in{clip-path:inset(0 0 0 0)}.wx-js .wx-way.is-in .wx-media img{--zoom: 1}.wx-way.is-in .wx-card>*{opacity:1;transform:none}.wx-way.is-in .wx-card>:nth-child(1){transition-delay:calc(var(--d, 0) * 0.14s + 0.35s)}.wx-way.is-in .wx-card>:nth-child(2){transition-delay:calc(var(--d, 0) * 0.14s + 0.45s)}.wx-way.is-in .wx-card>:nth-child(3){transition-delay:calc(var(--d, 0) * 0.14s + 0.52s)}.wx-way.is-in .wx-card>:nth-child(4){transition-delay:calc(var(--d, 0) * 0.14s + 0.6s)}.wx-way.is-in .wx-card>:nth-child(n+5){transition-delay:calc(var(--d, 0) * 0.14s + 0.68s)}.wx-ticket.is-in{opacity:1;transform:none}.wx-actions.is-in{opacity:1}@media(hover:hover)and (pointer:fine){.wx-js .wx-way.is-in:hover .wx-media img{--zoom: 1.05}}@media(max-width:980px){.wx-ticket{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 112px}.wx-ticket{-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 112px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 112px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 112px) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - 112px) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}}@media(max-width:760px){.wx{--fh: 64px}.wx-fork{margin-top:28px}.wx-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 0 20px;padding:4px;border:1px solid rgba(212,174,48,0.35);border-radius:999px;background:rgba(15,28,22,0.5)}.wx-switch-btn{position:relative;z-index:1;min-height:44px;padding:8px 10px;border:0;border-radius:999px;background:transparent;font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:0.12em;line-height:1.35;color:var(--wx-soft);cursor:pointer;transition:color 0.5s var(--ease)}.wx-switch-btn.is-active{color:var(--jungle-deep)}.wx-switch-btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.wx-switch-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,var(--gold-pale),var(--gold-light));transform:translateX(calc(var(--sw, 0) * 100%))}.wx-ways{display:flex;gap:14px;margin:0 calc(-1 * clamp(20px,4.5vw,48px));padding:0 clamp(20px,4.5vw,48px) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wx-ways::-webkit-scrollbar{display:none}.wx-way{flex:0 0 86%;scroll-snap-align:center}.wx-media{aspect-ratio:4 / 3.4}.wx-card{margin-top:-54px}.wx-num{font-size:64px;margin-bottom:12px}.wx-ticket{grid-template-columns:1fr;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 96px),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - 96px),#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - 96px),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - 96px),#0000 98%,#000) right / 51% 100% no-repeat}.wx-ticket-media{min-height:0;aspect-ratio:16 / 9}.wx-ticket-stub{height:96px;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;border-left:0;border-top:2px dashed rgba(26,46,37,0.22)}.wx-stub-v{font-size:17px}.wx-stub-bars{width:88px;height:30px;margin:0;flex:none}.wx-stub-k{display:none}}@media(prefers-reduced-motion:reduce){.wx-fork-dot{animation:none}.wx-js .wx-w>span,.wx-js .wx-label,.wx-js .wx-label::before,.wx-js .wx-label::after,.wx-js .wx-sub,.wx-js .wx-fork-dot,.wx-js .wx-way,.wx-js .wx-way .wx-card>*,.wx-js .wx-ticket,.wx-js .wx-actions,.wx-media img{transition:none}.wx .wx-disc[open] li{animation:none}}
