.dd{--ink:#110a0b;--deep:#1a1714;--plum:#24201c;--wine:#332d28;--red:#f26a2e;--red-h:#f7834f;--cream:#f5eee6;--mute:#b9aba2;--soft:#d9cfc6;--brick:#b4431a;--line:hsla(32,43%,93%,.15);--line2:hsla(32,43%,93%,.28);background:var(--ink);color:var(--cream);font-family:DM Sans,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.dd,.dd *{box-sizing:border-box}.dd .wrap{margin:0 auto;max-width:1240px;padding:0 24px}.dd .gridbg{background-image:linear-gradient(hsla(32,43%,93%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(32,43%,93%,.05) 1px,transparent 0);background-size:56px 56px}.dd .nav{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 16px}.dd .brand{align-items:center;color:var(--cream);display:inline-flex;font:800 28px/1 Bricolage Grotesque,sans-serif;gap:8px;letter-spacing:-.04em;text-decoration:none}.dd .brand b{color:var(--red);font-weight:800}.dd .navlinks{display:flex;font-size:15px;gap:28px}.dd .navlinks a{color:var(--soft);text-decoration:none}.dd .back{align-items:center;color:var(--cream);display:inline-flex;font:500 13px DM Mono,monospace;gap:8px;letter-spacing:.08em;min-height:44px;text-decoration:none}.dd .back,.dd .lbl{text-transform:uppercase}.dd .lbl{color:var(--red);font:500 12px/1.4 DM Mono,monospace;letter-spacing:.18em;margin:0}.dd .lbl-m{color:var(--mute)}.dd .hx{color:var(--cream);font:800 64px/.86 Bricolage Grotesque,sans-serif;letter-spacing:-.055em;margin:0}.dd .hl{font:800 44px/.92 Bricolage Grotesque,sans-serif;letter-spacing:-.05em;margin:0}.dd .hm{font:800 30px/.98 Bricolage Grotesque,sans-serif;letter-spacing:-.04em;margin:0}.dd .hs{font:800 22px/1.05 Bricolage Grotesque,sans-serif;letter-spacing:-.03em;margin:0}.dd .hxs{font:700 18px/1.15 Bricolage Grotesque,sans-serif;letter-spacing:-.02em;margin:0}.dd .red{color:var(--red)}.dd .txt{font-size:16px;line-height:1.6}.dd .txt,.dd .txt-s{color:var(--mute);margin:0}.dd .txt-s{font-size:14px;line-height:1.55}.dd .txt-c{color:var(--cream)}.dd .mono{font:500 13px/1.3 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.dd .num{font:800 30px/1 Bricolage Grotesque,sans-serif;letter-spacing:-.03em}.dd .btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:500 14px/1 DM Mono,monospace;gap:10px;justify-content:center;letter-spacing:.08em;min-height:54px;padding:0 28px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dd .btn-r{background:var(--red);color:var(--ink)}.dd .btn-g{background:transparent;border:1.5px solid hsla(32,43%,93%,.55);color:var(--cream)}.dd .btn-c{background:var(--cream);color:var(--ink)}.dd .btn-k{background:var(--ink);color:var(--cream)}.dd .btn-sm{font-size:12px;min-height:44px;padding:0 18px}.dd .w{width:100%}.dd .ic{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.dd .chip{align-items:center;background:#110a0b8c;border:1px solid var(--red);color:var(--cream);display:inline-flex;font:500 12px/1 DM Mono,monospace;gap:10px;letter-spacing:.14em;padding:9px 14px;text-transform:uppercase}.dd .dot{background:var(--red);border-radius:999px;display:inline-block;flex:none;height:8px;width:8px}.dd .tag{align-items:center;border:1px solid var(--line2);color:var(--cream);display:inline-flex;font:500 11px/1 DM Mono,monospace;gap:6px;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.dd .tag-r{background:var(--red);border-color:var(--red);color:var(--ink)}.dd .tag-c{background:var(--cream);border-color:var(--cream);color:var(--ink)}.dd .tag-d{border-style:dashed;color:var(--mute)}.dd .opt{align-items:center;background:transparent;border:1.5px solid var(--line2);border-radius:999px;color:var(--cream);cursor:pointer;display:inline-flex;font:500 12px/1 DM Mono,monospace;justify-content:center;letter-spacing:.1em;min-height:44px;padding:0 16px;text-transform:uppercase}.dd .opt.on{background:var(--cream);border-color:var(--cream);color:var(--ink)}.dd .marq{background:var(--red);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);color:var(--ink);font:800 22px/1 Bricolage Grotesque,sans-serif;gap:22px;letter-spacing:-.02em;padding:12px 0;white-space:nowrap}.dd .marq,.dd .pcard{display:flex;overflow:hidden}.dd .pcard{background:var(--plum);color:var(--cream);flex-direction:column;justify-content:flex-end;position:relative;text-decoration:none}.dd .pcard img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.dd .pcard .shade{background:linear-gradient(180deg,#110a0b00 30%,#110a0bf2);inset:0;position:absolute}.dd .pcard .in{display:flex;flex-direction:column;gap:6px;padding:16px;position:relative}.dd .pcard.on{outline:2px solid var(--red);outline-offset:-2px}.dd .hero{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.dd .hero>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.dd .hero .veil{background:#110c0a9e;inset:0;position:absolute}.dd .hero .fade{background:linear-gradient(180deg,#110a0b00 50%,#110a0b);inset:0;position:absolute}.dd .rows{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.dd .row{align-items:baseline;border-bottom:1px solid var(--line);color:var(--cream);display:flex;gap:16px;padding:16px 0;text-decoration:none}.dd .row .when{color:var(--red);flex:none;font:500 13px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;width:76px}.dd .panel{background:var(--deep);border:1px solid var(--line);padding:18px}.dd .panel-r{border:1.5px solid var(--red)}.dd .cream{background:var(--cream);color:var(--ink)}.dd .cream .lbl{color:var(--brick)}.dd .cream .txt,.dd .cream .txt-s{color:#3b3133}.dd .ccard{background:#fff;border:1.5px solid var(--ink);color:var(--ink);display:flex;flex-direction:column;gap:12px;padding:20px}.dd .cal{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.dd .cal .dow{color:var(--mute);font:500 10px/1 DM Mono,monospace;letter-spacing:.1em;padding-bottom:6px;text-align:center;text-transform:uppercase}.dd .day{aspect-ratio:1/1.25;background:var(--deep);border:1px solid var(--line);color:var(--cream);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:5px;position:relative;text-decoration:none}.dd .day .d{color:var(--mute);font:500 11px/1 DM Mono,monospace;position:relative}.dd .day .what{color:var(--cream);font:700 10px/1.1 DM Sans,sans-serif;position:relative}.dd .day img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.dd .day .shade{background:linear-gradient(180deg,#110a0b26,#110a0bd9);inset:0;position:absolute}.dd .day.on{border-color:var(--cream)}.dd .day.on .d{color:var(--cream)}.dd .day.find{background:transparent;border:1px dashed var(--red)}.dd .day.find .what{color:var(--red)}.dd .day.big{border:1.5px solid var(--red)}.dd .day.past{opacity:.35}.dd .day.empty{background:transparent;border-color:transparent}.dd .day.today{box-shadow:inset 0 0 0 2px var(--red)}.dd .meter{background:var(--wine);border-radius:999px;display:flex;height:8px;overflow:hidden}.dd .meter .a{background:var(--cream)}.dd .meter .b{background:var(--red)}.dd .av{align-items:center;background:var(--wine);border:2px solid var(--ink);border-radius:999px;color:var(--cream);display:inline-flex;flex:none;font:800 15px/1 Bricolage Grotesque,sans-serif;height:40px;justify-content:center;width:40px}.dd .av.r{background:var(--red);color:var(--ink)}.dd .av.c{background:var(--cream);color:var(--ink)}.dd .faces{display:flex}.dd .faces .av{margin-left:-10px}.dd .faces .av:first-child{margin-left:0}.dd .cost{border:1px solid var(--line2)}.dd .crow{border-bottom:1px solid var(--line);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:12px 14px}.dd .crow span:first-child{color:var(--mute)}.dd .crow.tot{background:var(--cream);border-bottom:0;font:800 18px/1.2 Bricolage Grotesque,sans-serif}.dd .crow.tot,.dd .crow.tot span:first-child,.dd .pbar{color:var(--ink)}.dd .pbar{align-items:center;background:var(--cream);border-radius:999px;bottom:12px;box-shadow:0 12px 40px #00000073;display:flex;gap:10px;left:12px;padding:6px 6px 6px 20px;position:absolute;right:12px}.dd .pbar .k{color:#5c4e50;font:500 10px/1 DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.dd .pbar .v{font:800 20px/1.1 Bricolage Grotesque,sans-serif}.dd .scrim{background:#0009;inset:0;position:absolute}.dd .sheet{background:var(--deep);border-radius:24px 24px 0 0;border-top:1.5px solid var(--red);bottom:0;display:flex;flex-direction:column;gap:14px;left:0;padding:14px 16px 28px;position:absolute;right:0}.dd .grab{background:var(--line2);border-radius:2px;height:4px;margin:0 auto;width:40px}.dd .toast{align-items:center;background:var(--red);border-radius:999px;bottom:84px;color:var(--ink);display:flex;font:500 12px/1.2 DM Mono,monospace;justify-content:space-between;left:12px;letter-spacing:.08em;padding:14px 20px;position:absolute;right:12px;text-transform:uppercase}.dd .field{display:flex;flex-direction:column;gap:8px}.dd .inp{background:transparent;border:1.5px solid var(--line2);border-radius:999px;color:var(--cream);font:400 16px DM Sans,sans-serif;min-height:52px;padding:0 20px;width:100%}.dd .lbl{color:#f6b73c}.dd .cream .lbl{color:#b4431a}.dd .marq{color:#110a0b}.dd .dot,.dd .marq{background:#f6b73c}.dd .chip,.dd .day.big{border-color:#f6b73c}.dd .bk{align-items:center;background:var(--cream);border-radius:999px;color:var(--ink);display:inline-flex;height:18px;justify-content:center;position:absolute;right:4px;top:4px;width:18px;z-index:1}.dd .bk svg{height:11px;width:11px}.dd .tgl{background:var(--red);border:0;border-radius:999px;cursor:pointer;flex:none;height:28px;padding:0;position:relative;width:48px}.dd .tgl:after{background:var(--ink);border-radius:999px;content:"";height:22px;position:absolute;right:3px;top:3px;width:22px}.dd .ck{align-items:center;background:var(--cream);border-radius:6px;color:var(--ink);display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.dd .ck svg{height:15px;width:15px}.dd .ck.off{background:transparent;border:1.5px solid var(--line2)}.dd .row.off .hxs,.dd .row.off .txt-s{opacity:.5}.dd .krow{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;width:100%}.dd .money{align-items:center;border:1.5px solid var(--cream);border-radius:999px;display:flex;gap:10px;min-height:60px;padding:0 22px}.dd .money .cur{color:var(--mute);font:800 24px/1 Bricolage Grotesque,sans-serif}.dd .money input{background:transparent;border:0;color:var(--cream);flex:1;font:800 26px/1 Bricolage Grotesque,sans-serif;min-width:0;outline:0;padding:0}.dd .money input::-moz-placeholder{color:var(--mute);opacity:.6}.dd .money input::placeholder{color:var(--mute);opacity:.6}.dd .money .per{color:var(--mute);font:500 12px/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.dd a{color:var(--cream)}.dd a:hover{color:var(--red-h)}.dd .btn-c,.dd .btn-c:hover,.dd .btn-r,.dd .btn-r:hover{color:var(--ink)}.dd :focus-visible{outline:2px solid #f6b73c;outline-offset:2px}.dd .pbar{position:fixed;z-index:30}.dd .scrim,.dd .sheet{position:fixed;z-index:40}.dd .sheet{margin:0 auto;max-height:92vh;max-width:640px;overflow-y:auto}.dd .marq{animation:dd-marq 28s linear infinite}.dd .scroll-x{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dd .scroll-x>*{scroll-snap-align:start}.dd .scroll-x::-webkit-scrollbar{display:none}.dd .sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@keyframes dd-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dd-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dd .marq{animation:none}.dd *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:768px){.dd .nav{padding:24px}.dd .brand{font-size:32px}.dd .hx{font-size:110px}.dd .hl{font-size:76px}.dd .lbl{font-size:14px}.dd .txt{font-size:17px}.dd .marq{font-size:30px;gap:40px;padding:18px 0}.dd .pbar{display:none}.dd .sheet{border:1.5px solid var(--red);border-radius:24px;bottom:auto;top:50%;transform:translateY(-50%)}}@media(min-width:1100px){.dd .hx{font-size:150px}}:root{--dd-ease:cubic-bezier(.2,.7,.2,1)}.dd-page-enter-active,.dd-page-leave-active{transition:opacity .22s ease,transform .22s var(--dd-ease)}.dd-page-enter-from{opacity:0;transform:translateY(10px)}.dd-page-leave-to{opacity:0}.dd .rise{animation:dd-rise .7s var(--dd-ease) both;animation-delay:var(--d,0s)}.dd .hero>img{animation:dd-settle 1.8s var(--dd-ease) both}@keyframes dd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dd-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes dd-fade{0%{opacity:0}to{opacity:1}}.dd .reveal-pending{opacity:0;transform:translateY(22px)}.dd .reveal-run{transition:opacity .6s ease,transform .6s var(--dd-ease)}.dd .btn{transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.dd .btn:active{transform:scale(.97)}.dd .btn-r:hover{background:var(--red-h)}.dd .btn-g:hover{border-color:var(--cream)}.dd .opt{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.dd .opt:active{transform:scale(.96)}.dd .pcard img{transition:transform .6s var(--dd-ease)}.dd .pcard:hover img{transform:scale(1.04)}.dd .pcard .tag-r{animation:dd-pop .3s var(--dd-ease)}.dd a.row .hxs{transition:color .2s ease}.dd a.row:hover .hxs{color:var(--red-h)}.dd .btn[aria-pressed=true]{animation:dd-pop .28s var(--dd-ease)}.dd .scrim{animation:dd-fade .25s ease both}.dd .sheet{animation:dd-sheet-up .34s var(--dd-ease) both}.dd .fade-in{animation:dd-fade .4s ease both}@keyframes dd-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.dd .dd-list-move{transition:transform .35s var(--dd-ease)}.dd .dd-list-enter-active{transition:opacity .3s ease,transform .3s var(--dd-ease)}.dd .dd-list-enter-from{opacity:0;transform:translateY(8px)}.dd .dd-list-leave-active{display:none}@media(min-width:768px){.dd .sheet{animation-name:dd-sheet-in}@keyframes dd-sheet-in{0%{opacity:0;transform:translateY(-48%) scale(.98)}to{opacity:1;transform:translateY(-50%)}}}@media(prefers-reduced-motion:reduce){.dd-page-enter-active,.dd-page-leave-active{transition:none}.dd-page-enter-from{transform:none}.dd .btn[aria-pressed=true],.dd .fade-in,.dd .hero>img,.dd .pcard .tag-r,.dd .rise,.dd .scrim,.dd .sheet{animation:none}.dd .pcard:hover img{transform:none}}.dd .btn{isolation:isolate;overflow:hidden;position:relative}.dd .btn svg{transition:transform .25s var(--dd-ease)}.dd .btn-r:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.38) 50%,transparent 70%);transform:translate(-120%)}.dd .btn-g:before,.dd .btn-r:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.dd .btn-g:before{background:var(--cream);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--dd-ease)}.dd .pcard{transition:transform .35s var(--dd-ease),box-shadow .35s ease}@media(hover:hover)and (pointer:fine){.dd .btn-r:hover{box-shadow:0 10px 28px #f26a2e59;transform:translateY(-2px)}.dd .btn-r:hover:after{transform:translate(120%);transition:transform .7s var(--dd-ease)}.dd .btn:hover svg{transform:translate(2px,-2px)}.dd .btn-g:hover{border-color:var(--cream);color:var(--ink)}.dd .btn-g:hover:before{transform:scaleX(1)}.dd .pcard:hover{box-shadow:0 18px 40px #00000073;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.dd .btn-r:hover,.dd .pcard:hover{transform:none}.dd .btn-r:after{display:none}.dd .btn-g:before{transition:none}.dd .btn:hover svg{transform:none}}.sound[data-v-37ff7227]{bottom:84px;position:fixed;right:12px;z-index:35}@media(min-width:768px){.sound[data-v-37ff7227]{bottom:24px;right:24px}}
