@layer components{:root:has([data-demo=velvet-fang]){--ink:#07040a;--ink-2:#120c1c;--paper:#e9e2f0;--mute:#e9e2f0a8;--line:#e9e2f024;--accent-1:#e3283b;--accent-2:#d8b46a;--radius:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07040a;font-size:max(100%,min(.8333vw,1.5vh,1.5rem))}:root:has([data-demo=velvet-fang]) body{background:#07040a}.vf-root{font-family:var(--font-vf-sans), system-ui, sans-serif}.vf-root ::selection,.vf-dialog ::selection{color:#fff;background:#c1121f}.vf-serif{font-family:var(--font-vf-serif), Georgia, serif;letter-spacing:-.01em}.vf-caps{font-family:var(--font-vf-caps), Georgia, serif;text-transform:uppercase}.vf-dialog,.vf-dialog-overlay{font-family:var(--font-vf-sans), system-ui, sans-serif}.vf-intro{z-index:100;background:#05030a;transition:opacity 1.4s,visibility 0s linear 1.4s;animation:.8s 14s forwards vf-intro-failsafe;display:none;position:fixed;inset:0;overflow:hidden}.vf-intro[data-phase=out]{opacity:0;visibility:hidden}@keyframes vf-intro-failsafe{to{opacity:0;visibility:hidden}}.vfi-fog{filter:blur(20px);background:radial-gradient(40% 60% at 30% 70%,#78466e59,#0000 70%),radial-gradient(50% 50% at 70% 80%,#8c3c504d,#0000 70%);animation:14s ease-in-out infinite alternate vf-drift}.vfi-flicker{animation:2.6s steps(12,end) infinite vf-flicker}@keyframes vf-flicker{0%,to{opacity:.9}20%{opacity:.6}35%{opacity:1}52%{opacity:.7}70%{opacity:.95}85%{opacity:.55}}@keyframes vf-drift{0%{transform:translate(-4%)}to{transform:translate(4%,-2%)}}.vf-goo{isolation:isolate}.vf-band{height:var(--band);background:linear-gradient(#2a0208,#6a0714 45%,#9e0f20);position:absolute;inset:0 0 auto}.vf-bump{background:radial-gradient(circle at 50% 70%,#9e0f20,#7a0816 70%);border-radius:50%;position:absolute;top:0;translate:-50% -35%}.vf-drip{width:var(--w);animation:12s cubic-bezier(.45,0,.6,1) infinite paused vf-drip-cycle;position:absolute;top:0;translate:-50%}.vf-drips[data-run] .vf-drip{animation-play-state:running}.vf-drip .vf-trail{width:58%;height:var(--L);transform-origin:50% 0;translate:-50%;transform:scaleY(var(--s,.3));animation:inherit;background:linear-gradient(90deg,#3a0309,#8b0a1a 30%,#e04a5a 46%,#b5132a 54%,#4a0410);border-radius:0 0 999px 999px;animation-name:vf-trail;position:absolute;top:0;left:50%}.vf-drip .vf-drop{width:var(--w);height:calc(var(--w) * 1.18);animation:inherit;background:radial-gradient(circle at 34% 30%,#ffd6db 0 7%,#f0435a 14%,#b5132a 38%,#6a0714 70%,#2a0208 100%);border-radius:50% 50% 48% 48%/42% 42% 58% 58%;animation-name:vf-drop;position:absolute;top:0;left:50%;translate:-50% -50%}@keyframes vf-drip-cycle{to{opacity:1}}@keyframes vf-trail{0%{transform:scaleY(.12)}58%{transform:scaleY(1)}66%{transform:scaleY(.82)}to{transform:scaleY(.12)}}@keyframes vf-drop{0%{transform:translateY(calc(var(--L) * .12)) scale(.55);opacity:1}58%{transform:translateY(var(--L)) scale(1);opacity:1}62%{transform:translateY(calc(var(--L) + 6px)) scale(.92, 1.18);opacity:1;animation-timing-function:cubic-bezier(.5,0,1,.6)}80%{transform:translateY(var(--H)) scale(.8, 1.3);opacity:0}81%,to{transform:translateY(calc(var(--L) * .12)) scale(.55);opacity:0}}.vf-col{height:100%;position:absolute;top:0;translate:-50%}.vf-col i{transform-origin:50% 0;transform:scaleY(clamp(.04, calc((var(--f,.5) - var(--d)) * 1.6 * var(--k)), var(--k)));background:linear-gradient(90deg,#3a0309,#8b0a1a 28%,#d23a4c 45%,#a10d22 56%,#3a0309);border-radius:0 0 999px 999px;position:absolute;inset:0}.vf-col i:after{content:"";aspect-ratio:1/1.15;width:130%;translate:-50%;transform:scaleY(calc(1 / max(.04, (var(--f,.5) - var(--d)) * 1.6 * var(--k))));transform-origin:50% 100%;background:radial-gradient(circle at 34% 30%,#ffd6db 0 6%,#e3283b 14%,#8b0a1a 50%,#2a0208);border-radius:50% 50% 48% 48%/42% 42% 58% 58%;position:absolute;bottom:-.5rem;left:50%}.vf-btn{--cut:11px;--clip:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));isolation:isolate;min-height:48px;font-family:var(--font-vf-caps), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#fff0f2;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;clip-path:var(--clip);transform:translate(var(--mx,0px), var(--my,0px));background:linear-gradient(115deg,#7a5a24,#f6e3ae 22%,#b8913f 40%,#f3dca2 58%,#8a6a2e 78%,#e8cf8e);justify-content:center;align-items:center;padding:0 1.75em;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),color .3s,filter .3s;display:inline-flex;position:relative}.vf-btn:before{content:"";z-index:-2;clip-path:polygon(calc(var(--cut) - .5px) 0, calc(100% - var(--cut) + .5px) 0, 100% calc(var(--cut) - .5px), 100% calc(100% - var(--cut) + .5px), calc(100% - var(--cut) + .5px) 100%, calc(var(--cut) - .5px) 100%, 0 calc(100% - var(--cut) + .5px), 0 calc(var(--cut) - .5px));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(130% 160% at 50% -10%,#e0283c 0%,#a80e22 38%,#6a0714 72%,#3a030b 100%);transition:inset .2s,filter .3s;position:absolute;inset:1.25px}.vf-btn-ghost:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#120c1ce0,#07040aeb)}.vf-btn-glow{z-index:-1;opacity:0;background:radial-gradient(70% 140% at var(--gx,50%) 110%, #ff50608c, transparent 70%);transition:opacity .45s;position:absolute;inset:0}.vf-btn-ghost .vf-btn-glow{background:radial-gradient(70% 140% at var(--gx,50%) 110%, #ff506066, transparent 72%), radial-gradient(130% 160% at 50% -10%, #b5132a 0%, #7a0816 50%, #3a030b 100%)}.vf-orn{opacity:.55;background:linear-gradient(135deg,#fff2cf,#b8913f);width:6px;height:6px;transition:opacity .35s,box-shadow .35s;position:absolute;top:50%;translate:0 -50%;rotate:45deg}.vf-orn-l{left:9px}.vf-orn-r{right:9px}.vf-btn-icon .vf-orn,.vf-btn-sm .vf-orn{width:4px;height:4px}.vf-btn-sm .vf-orn-l{left:6px}.vf-btn-sm .vf-orn-r{right:6px}.vf-btn-icon .vf-orn{display:none}.vf-btn-label{text-shadow:0 1px #00000073;align-items:center;gap:.6em;display:inline-flex;position:relative}.vf-btn-drip{top:0;left:var(--dx,64%);pointer-events:none;width:7px;height:22px;position:absolute}.vf-btn-drip i,.vf-btn-drip:after{content:"";position:absolute;left:50%;translate:-50%}.vf-btn-drip i{transform-origin:50% 0;background:linear-gradient(90deg,#2a0208,#6a0714 40%,#ff7c8a 50%,#6a0714 62%,#2a0208);border-radius:0 0 4px 4px;width:4px;height:14px;top:0;transform:scaleY(0)}.vf-btn-drip:after{opacity:0;background:radial-gradient(circle at 34% 30%,#ffd6db 0 10%,#c1121f 30%,#4a0410 80%);border-radius:50% 50% 48% 48%/40% 40% 60% 60%;width:7px;height:8px;top:10px}.vf-btn-ghost .vf-btn-drip i{background:linear-gradient(90deg,#4a0410,#a10d22 40%,#ff8a96 50%,#a10d22 62%,#4a0410)}@media (hover:hover){.vf-btn:hover .vf-btn-glow{opacity:1}.vf-btn:hover .vf-orn{opacity:1;box-shadow:0 0 8px 2px #f3dca2a6}.vf-btn:hover .vf-btn-drip i{animation:.65s cubic-bezier(.5,0,.6,1) forwards vf-bdrip-tail}.vf-btn:hover .vf-btn-drip:after{animation:.9s cubic-bezier(.5,0,1,.7) .35s forwards vf-bdrip-drop}}.vf-btn[data-tap] .vf-btn-glow{opacity:1}.vf-btn[data-tap] .vf-orn{opacity:1;box-shadow:0 0 8px 2px #f3dca2a6}.vf-btn[data-tap] .vf-btn-drip i{animation:.6s cubic-bezier(.5,0,.6,1) forwards vf-bdrip-tail}.vf-btn[data-tap] .vf-btn-drip:after{animation:.8s cubic-bezier(.5,0,1,.7) .3s forwards vf-bdrip-drop}@keyframes vf-bdrip-tail{to{transform:scaleY(1)}}@keyframes vf-bdrip-drop{0%{opacity:1;transform:translateY(0)scale(.6)}30%{opacity:1;transform:translateY(2px)scaleY(1.15)}to{opacity:0;transform:translateY(40px)scale(.85,1.25)}}.vf-btn:active{transform:translate(var(--mx,0px), calc(var(--my,0px) + 1px)) scale(.975)}.vf-btn:active:before{filter:brightness(.82)saturate(1.1)}.vf-btn:focus-visible{background:#fff3cf;outline:none}.vf-btn:focus-visible:before{inset:3px}.vf-btn:disabled,.vf-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.vf-btn-sm{--cut:9px;letter-spacing:.18em;min-height:44px;padding:0 1.3em;font-size:.72rem}.vf-btn-icon{--cut:9px;width:48px;min-width:48px;padding:0}.vf-btn-icon.vf-btn-sm{width:44px;min-width:44px}.vf-btn-on .vf-btn-glow,.vf-btn-on .vf-orn{opacity:1}.vf-btn.\!absolute,.vf-btn.\!fixed{transform:none}@media (prefers-reduced-motion:reduce){.vf-btn{transition:color .3s;transform:none!important}.vf-btn .vf-btn-drip{display:none}}.vf-eq i{height:30%;transition:height .4s}.vf-eq[data-on] i{animation:1.03s ease-in-out infinite vf-eq}@keyframes vf-eq{0%,to{height:25%}25%{height:100%}50%{height:45%}75%{height:80%}}@media (prefers-reduced-motion:reduce){.vf-eq[data-on] i{height:70%;animation:none}}.vf-link{color:#f3dca2;text-underline-offset:.3em;-webkit-text-decoration:underline #d8b46a73;text-decoration:underline #d8b46a73;transition:color .3s,text-decoration-color .3s}.vf-link:hover{color:#ff7c8a;text-decoration-color:#e3283b}.vf-bleed{transition:color .6s,text-shadow .8s}.vf-bleed:hover,.group:hover .vf-bleed{color:#ff5a6a;text-shadow:0 .05em #6a0714,0 .14em .08em #8b0a1aa6,0 .32em .5em #c1121f59}.vf-navlink:after{content:"";background:linear-gradient(90deg,#4a0410,#ff6b78,#4a0410);border-radius:0 0 4px 4px;width:4px;height:0;transition:height .45s cubic-bezier(.5,0,.5,1);position:absolute;bottom:8px;left:50%;translate:-50%}.vf-navlink:hover:after{height:9px}.vf-fog{contain:strict}.vf-fog-a,.vf-fog-b{opacity:.16;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='700'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0028 .0075' numOctaves='5' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8  0 0 0 0 .72  0 0 0 0 .86  0 0 0 1.25 -.52'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23000'/%3E%3Cstop offset='.55' stop-color='%23fff'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='100%25' height='100%25' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)'%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:1400px 100%;width:calc(100% + 1400px);animation:120s linear infinite vf-fog-flow;position:absolute;inset:0 auto 0 0}.vf-fog-b{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='700'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005 .012' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9  0 0 0 0 .5  0 0 0 0 .58  0 0 0 1.3 -.62'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23000'/%3E%3Cstop offset='.55' stop-color='%23fff'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='100%25' height='100%25' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)'%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/g%3E%3C/svg%3E");animation-duration:75s;animation-direction:reverse}@keyframes vf-fog-flow{to{transform:translate(-1400px)}}.vf-fog-band{background:linear-gradient(#0000,#05030ae6)}.vf-bat{fill:#050307;opacity:.85;filter:blur(.6px)drop-shadow(0 0 6px #c1121f40);position:absolute;top:0;left:0}.vf-bat .vf-wing{transform-box:fill-box;animation:.21s ease-in-out infinite alternate vf-flap}.vf-bat .vf-wing-l{transform-origin:100% 40%}.vf-bat .vf-wing-r{transform-origin:0 40%}@keyframes vf-flap{0%{transform:scaleY(1)rotate(0)}to{transform:scaleY(.25)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.vf-fog-a,.vf-fog-b,.vfi-fog,.vfi-flicker{animation:none}.vf-drip,.vf-drip .vf-trail,.vf-drip .vf-drop{animation:none!important}.vf-drip .vf-trail{transform:scaleY(var(--rest))}.vf-drip .vf-drop{transform:translateY(calc(var(--L) * var(--rest))) scale(.8)}}.vf-hero-img{animation:3s cubic-bezier(.2,.7,.2,1) both vf-settle}@keyframes vf-settle{0%{filter:brightness(.35)saturate(.8);transform:scale(1.08)}}.vf-hero-cam{transform:translate3d(calc(var(--hx,0) * -22px), calc(var(--hy,0) * -14px), 0);will-change:transform;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.vf-hero-cam-near{transform:translate3d(calc(var(--hx,0) * 16px), calc(var(--hy,0) * 10px), 0) scale(1.04);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.vf-hero-drift{will-change:transform;animation:34s ease-in-out infinite alternate vf-cam}@keyframes vf-cam{0%{transform:scale(1.02)translate(-1.1%,.5%)}50%{transform:scale(1.07)translate(.7%,-.5%)}to{transform:scale(1.11)translate(1.5%,.3%)}}.vf-hero-glow{opacity:calc(.55 + var(--beat,0) * .6);transform:scale(calc(1 + var(--beat,0) * .08));background:radial-gradient(closest-side,#e3283b6b,#8b0a1a2e 55%,#0000);animation:6s ease-in-out infinite vf-breathe}@keyframes vf-breathe{0%,to{filter:brightness(.85)}50%{filter:brightness(1.25)}}.vf-scrollcue{animation:2.4s ease-in-out infinite vf-cue}@keyframes vf-cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.vf-hero-drift,.vf-hero-img,.vf-hero-glow,.vf-scrollcue{animation:none}}.vf-wallbg{background:radial-gradient(60% 50% at 20% 0,#ff964614,#0000 70%),radial-gradient(60% 50% at 85% 10%,#ff96460f,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='160' viewBox='0 0 120 160'%3E%3Cpath d='M60 8c10 18 30 22 30 42S70 74 60 94C50 74 30 70 30 50S50 26 60 8zM60 94c6 10 18 14 18 26s-12 16-18 30c-6-14-18-18-18-30s12-16 18-26z' fill='none' stroke='%23d8b46a' stroke-opacity='.06'/%3E%3C/svg%3E"),linear-gradient(#120a14,#0b0610)}.vf-frame{--rx:0deg;--ry:0deg;perspective:900px;cursor:zoom-in;position:relative}.vf-frame-wire{clip-path:polygon(50% 0,100% 100%,0 100%);background:0 0;border:1px solid #d8b46a59;border-bottom:0;width:46%;height:2.4rem;position:absolute;top:-2.2rem;left:50%;translate:-50%}.vf-frame-wire:before{content:"";background:linear-gradient(to bottom right,#0000 calc(50% - .5px),#d8b46a66 50%,#0000 calc(50% + .5px)),linear-gradient(to bottom left,#0000 calc(50% - .5px),#d8b46a66 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.vf-frame-mould{transform:rotate(var(--hang)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2, .7, .2, 1), box-shadow .6s, background-position 1.2s cubic-bezier(.2, .7, .2, 1), filter 1.3s ease var(--d,0s);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff40,#0000 30% 70%,#00000059) 0 0/100% 100%,repeating-linear-gradient(45deg,#00000014 0 2px,#0000 2px 5px),linear-gradient(115deg,#6d4f1c,#e8cf8e 18%,#a07a34 35%,#f6e3ae 52%,#8a6a2e 70%,#d8b46a 86%,#5e4416) 0 0/220% 100%;padding:clamp(8px,1.4vw,16px);display:block;box-shadow:0 30px 50px -20px #000000e6,0 0 0 1px #0009,inset 0 0 0 2px #fff0c840,inset 0 0 0 5px #3c280a80}.vf-frame:hover .vf-frame-mould,.vf-frame:focus-visible .vf-frame-mould{background-position:0 0,0 0,100% 0}.vf-frame:focus-visible{outline:none}.vf-frame:focus-visible .vf-frame-mould{outline-offset:6px;outline:3px solid #f3dca2}.vf-frame-mat{background:#0b0610;padding:clamp(4px,.6vw,8px);display:block;position:relative;box-shadow:inset 0 0 18px #000000e6}.vf-frame-light{pointer-events:none;background:radial-gradient(70% 45% at var(--lx,30%) -5%, #ffbe7847, transparent 70%), linear-gradient(115deg, transparent 40%, #ffffff12 48%, transparent 56%);animation:3.2s steps(16,end) infinite vf-candle;position:absolute;inset:0}.vf-frame-light:after{content:"";opacity:0;background:radial-gradient(34% 26% at var(--lx,50%) var(--ly,40%), #ffecc84d, #ffc88c14 55%, transparent 75%);transition:opacity .5s;position:absolute;inset:0}.vf-frame:hover .vf-frame-light:after{opacity:1}@keyframes vf-candle{0%,to{opacity:1}23%{opacity:.78}41%{opacity:.95}63%{opacity:.7}81%{opacity:.92}}.vf-frame-plate{letter-spacing:.22em;color:#2a1a08;background:linear-gradient(115deg,#8a6a2e,#f3dca2 40%,#b8913f 70%,#e8cf8e);width:max-content;max-width:90%;margin:.9rem auto 0;padding:.35rem .8rem;font-size:.58rem;display:block;box-shadow:0 2px 6px #0009}@media (prefers-reduced-motion:reduce){.vf-frame-mould{transform:rotate(var(--hang));transition:box-shadow .4s}.vf-frame-light{animation:none}}.vf-dialog-overlay[data-state=open],.vf-dialog[data-state=open]{animation:.45s ease-out vf-fade}@keyframes vf-fade{0%{opacity:0}}.vf-glass-card{background:linear-gradient(#ffffff12 0,#ffffff05 1.5rem,#0000 1.6rem),linear-gradient(#120c18,#08050b);border:1px solid #d8b46a73;position:relative;box-shadow:0 30px 60px -30px #000000f2,inset 0 0 0 4px #0b070e,inset 0 0 0 5px #d8b46a38}.vf-velvet{background:linear-gradient(105deg,#0000 30%,#ffc8d212 45%,#0000 60%) -120% 0/220% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(140% 120% at 30% 0,#2a0a16,#120712 55%,#0d0814);transition:background-position 1.4s cubic-bezier(.2,.7,.2,1);position:relative}.vf-velvet:hover{background-position:120% 0,0 0,0 0}.vf-velvet-panel{background:linear-gradient(105deg,#0000 30%,#ffbec817 45%,#0000 60%) -120% 0/220% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(130% 110% at 20% 0,#5a0612,#2a030b 55%,#160208);border:1px solid #d8b46a80;transition:background-position 1.6s cubic-bezier(.2,.7,.2,1);box-shadow:inset 0 0 0 4px #0a04088c,inset 0 0 0 5px #d8b46a40,0 30px 60px -30px #000000f2}.vf-velvet-panel-night{background:linear-gradient(105deg,#0000 30%,#f3dca214 45%,#0000 60%) -120% 0/220% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(130% 110% at 20% 0,#24122e,#120a1c 55%,#0b0612)}.vf-velvet-panel:hover{background-position:120% 0,0 0,0 0}.vf-drink{--px:0;--py:0;background:linear-gradient(#0d0814,#08050c);border:1px solid #d8b46a33;transition:border-color .5s,box-shadow .6s;box-shadow:0 40px 70px -40px #000000f2}.vf-drink:hover{border-color:#d8b46a73}.vf-drink-sig{border-color:#d8b46ab3;box-shadow:inset 0 0 0 3px #0b0610,inset 0 0 0 4px #d8b46a73,0 40px 70px -40px #000000f2}.vf-seal{background:radial-gradient(circle at 35% 30%,#e0485a 0,#a10d22 38%,#5a0612 78%,#3a030b 100%);border-radius:47% 53% 50% 50%/52% 48%;box-shadow:inset 0 2px 3px #ffc8cd59,inset 0 -6px 12px #00000073,0 6px 14px #0009}.vf-drink-stage{background:radial-gradient(90% 70% at 50% 75%,#1a0c14,#07040a 75%);container-type:size}.vf-drink-glow{background:radial-gradient(45% 38% at 50% 58%, color-mix(in srgb, var(--glow) 55%, transparent), transparent 75%);opacity:.55;transform:translate(calc(var(--px) * -14px), calc(var(--py) * -10px));transition:opacity .6s,transform .8s}.vf-drink:hover .vf-drink-glow{opacity:.95}.vf-drink-glass{transform:translate(calc(var(--px) * 16px), calc(var(--py) * 10px)) scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.vf-falldrop{pointer-events:none;width:10px;height:58%;position:absolute;top:0;left:51%;container-type:size}.vf-falldrop i{opacity:0;width:9px;height:11px;animation:7.5s cubic-bezier(.55,0,1,.45) infinite vf-fall;animation-delay:inherit;background:radial-gradient(circle at 34% 30%,#ffd6db 0 9%,#e3283b 22%,#8b0a1a 60%,#2a0208);border-radius:50% 50% 48% 48%/40% 40% 60% 60%;position:absolute;top:0;left:0}.vf-falldrop b{opacity:0;width:4px;height:4px;animation:7.5s ease-out infinite vf-splash;animation-delay:inherit;background:#c1121f;border-radius:50%;position:absolute;bottom:0;left:3px}.vf-falldrop b:first-of-type{--sx:-16px;--sy:-14px}.vf-falldrop b:nth-of-type(2){--sx:13px;--sy:-18px}.vf-falldrop b:nth-of-type(3){--sx:2px;--sy:-24px;width:3px;height:3px}.vf-falldrop:after{content:"";opacity:0;width:44px;height:8px;animation:7.5s ease-out infinite vf-ring;animation-delay:inherit;border:1.5px solid #ff7882b3;border-radius:50%;position:absolute;bottom:-3px;left:50%;translate:-50%}@keyframes vf-fall{0%{opacity:0;transform:translateY(-20px)scale(.6,.8)}2%{opacity:1}10%{opacity:1;transform:translateY(calc(100cqh - 11px))scale(.85,1.3)}10.5%,to{opacity:0;transform:translateY(calc(100cqh - 11px))}}@keyframes vf-splash{0%,10%{opacity:0;transform:translate(0)}10.5%{opacity:1}16%{opacity:0;transform:translate(var(--sx), var(--sy))}to{opacity:0}}@keyframes vf-ring{0%,10%{opacity:0;transform:scale(.2)}11%{opacity:1}20%{opacity:0;transform:scale(1.2)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vf-falldrop{display:none}.vf-drink-glass,.vf-drink-glow{transform:none}}.vf-flight{height:auto}.vf-flight-pin{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.vf-flight{height:640svh}.vf-flight-pin{display:block}.vf-flight-static{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-flight-static img{display:none}}.vf-map-pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite vf-pulse}@keyframes vf-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.vf-leader{border-bottom:1px dotted #d8b46a59;flex:1;min-width:1rem;translate:0 -.3em}@media (prefers-reduced-motion:reduce){.vf-map-pulse{animation:none}}html[data-vf-rec],html[data-vf-rec] *{cursor:none!important}html[data-vf-rec] body>div.pointer-events-none.fixed.inset-0[aria-hidden]{display:none}html[data-vf-rec] .vf-skip{opacity:0}@media (prefers-reduced-motion:no-preference){[data-choreo=wall][data-armed]:not([data-in]) .vf-frame-mould{filter:brightness(.1)saturate(.4)}[data-choreo=wall][data-in] li{--d:calc(var(--n) * .34s + .35s)}[data-choreo=wall]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 38%,#ffaa5a24 47%,#ffd6a033 50%,#ffaa5a24 53%,#0000 62%);position:absolute;inset:-8% -30%}[data-choreo=wall][data-in]:not([data-instant]):after{animation:2.6s cubic-bezier(.45,0,.3,1) .1s both vf-sweep}@keyframes vf-sweep{0%{opacity:0;transform:translate(-55%)}12%,82%{opacity:1}to{opacity:0;transform:translate(55%)}}[data-choreo=drink] .vf-drink-glass{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.65, 0, .25, 1) calc(var(--n) * .18s), transform .9s cubic-bezier(.2, .7, .2, 1)}[data-choreo=drink][data-armed]:not([data-in]) .vf-drink-glass{clip-path:inset(0 0 100%)}[data-choreo=drink] .vf-drink-stage:after{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#3a0309,#a10d22 30%,#ff7c8a 48%,#b5132a 56%,#3a0309);border-radius:0 0 7px 7px;height:7px;position:absolute;inset:0 0 auto}[data-choreo=drink][data-in]:not([data-instant]) .vf-drink-stage:after{animation:vf-bloodedge 1.5s cubic-bezier(.65, 0, .25, 1) calc(var(--n) * .18s) both}@keyframes vf-bloodedge{0%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(calc(100cqh - 7px))}to{opacity:0;transform:translateY(calc(100cqh - 7px))}}[data-choreo=curtain]:before,[data-choreo=curtain]:after{content:"";z-index:6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .3 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(90deg,#2a0208 0,#6a0714 22px,#8b0a1a 30px,#4a0410 44px,#2a0208 58px),#3a030b;width:51%;transition:transform 1.9s cubic-bezier(.75,0,.2,1) .15s,visibility 0s linear 2.1s;display:none;position:absolute;top:-1.5rem;bottom:-1.5rem}[data-choreo=curtain]:before{transform-origin:0;left:0;box-shadow:inset -18px 0 30px -12px #000000b3,inset -2px 0 #d8b46a}[data-choreo=curtain]:after{transform-origin:100%;right:0;box-shadow:inset 18px 0 30px -12px #000000b3,inset 2px 0 #d8b46a}[data-choreo=curtain][data-armed]:before,[data-choreo=curtain][data-armed]:after{display:block}[data-choreo=curtain][data-in]:before{visibility:hidden;transform:translate(-104%)scaleX(.6)}[data-choreo=curtain][data-in]:after{visibility:hidden;transform:translate(104%)scaleX(.6)}[data-choreo=fog]>form,[data-choreo=fog]>div{transition:filter 1.8s,opacity 1.8s}[data-choreo=fog][data-armed]:not([data-in])>form,[data-choreo=fog][data-armed]:not([data-in])>div{filter:blur(12px);opacity:.12;will-change:filter, opacity}[data-choreo=fog]:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(40% 50% at 30%,#966ea059,#0000 70%),radial-gradient(45% 55% at 70% 40%,#8c465a4d,#0000 70%);position:absolute;inset:-10% -20%}[data-choreo=fog][data-armed]:not([data-in]):after{opacity:1}[data-choreo=fog][data-in]:not([data-instant]):after{animation:2.2s ease-out both vf-fogout}@keyframes vf-fogout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18%)}}[data-choreo=gallery] .vf-gal{transition:filter 1.6s ease calc(var(--n) * .28s + .1s)}[data-choreo=gallery][data-armed]:not([data-in]) .vf-gal{filter:brightness(0)sepia()}[data-choreo=gallery] figcaption{transition:opacity 1s ease calc(var(--n) * .28s + .9s), letter-spacing 1.4s cubic-bezier(.2, .7, .2, 1) calc(var(--n) * .28s + .9s)}[data-choreo=gallery][data-armed]:not([data-in]) figcaption{opacity:0;letter-spacing:.08em}[data-choreo=rules] li>*{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.6, 0, .3, 1) calc(var(--n) * .16s)}[data-choreo=rules][data-armed]:not([data-in]) li>*{clip-path:inset(0 100% 0 0)}[data-choreo=rules][data-in]:not([data-instant]) li>span:first-child{animation:vf-ember 1.6s ease-out calc(var(--n) * .16s + .5s) both}@keyframes vf-ember{0%{color:#fff1d0;text-shadow:0 0 18px #ff7850e6}to{text-shadow:0 0 #0000}}[data-choreo=map] svg{-webkit-mask-image:radial-gradient(circle at 67% 54%, #000 var(--vf-r), transparent calc(var(--vf-r) + 14%));-webkit-mask-image:radial-gradient(circle at 67% 54%, #000 var(--vf-r), transparent calc(var(--vf-r) + 14%));mask-image:radial-gradient(circle at 67% 54%, #000 var(--vf-r), transparent calc(var(--vf-r) + 14%));transition:--vf-r 2.6s cubic-bezier(.3,0,.2,1) .2s}[data-choreo=map][data-armed]:not([data-in]) svg{--vf-r:0%}}.vf-gal-light{pointer-events:none;opacity:0;background:radial-gradient(60% 50% at 20% 100%,#ffaa5a47,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.group:hover .vf-gal-light{opacity:1}.vf-m-flame{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out infinite vf-flame}@keyframes vf-flame{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.92,1.08)skew(-4deg)}60%{transform:scale(1.04,.95)skew(3deg)}}.vf-m-dripdrop{animation:2.6s cubic-bezier(.5,0,.75,0) infinite vf-mdrip}@keyframes vf-mdrip{0%,30%{opacity:0;transform:translateY(-3px)scale(.8)}45%{opacity:1;transform:translateY(0)scale(1)}85%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(9px)}}@media (prefers-reduced-motion:reduce){.vf-m-flame,.vf-m-dripdrop{animation:none}}.vf-menu{background:radial-gradient(90% 60% at 50% 0,#5a061240,#0000 70%),linear-gradient(#100a15,#09060c);border:1px solid #d8b46a73;box-shadow:inset 0 0 0 6px #0a070d,inset 0 0 0 7px #d8b46a38}.vf-menu:before,.vf-menu:after{content:"";pointer-events:none;border:1px solid #d8b46a99;width:26px;height:26px;position:absolute}.vf-menu:before{border-bottom:0;border-right:0;top:14px;left:14px}.vf-menu:after{border-top:0;border-left:0;bottom:14px;right:14px}.vf-menu-item+.vf-menu-item{position:relative}@media (min-width:1024px){.vf-menu-item+.vf-menu-item:before{content:"";background:linear-gradient(#0000,#d8b46a4d,#0000);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:-1.5rem}}.vf-nealko{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);background:#d8b46a1a;border:1px solid #d8b46ab3}}@property --vf-r{syntax:"<percentage>";inherits:false;initial-value:160%}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6e74c70e8d776c42-s.p.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.p.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.T7qKqG_className{font-family:Playfair Display,Playfair Display Fallback}.T7qKqG_variable{--font-vf-serif:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0a443832218db53c-s.p.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}._7SQsRq_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}._7SQsRq_variable{--font-vf-caps:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.bwkD-a_className{font-family:Manrope,Manrope Fallback;font-style:normal}.bwkD-a_variable{--font-vf-sans:"Manrope", "Manrope Fallback"}
