@font-face{font-family:"STIX Two Text";src:url(/assets/fonts/stix-two-text-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(/assets/fonts/general-sans-var.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--red:#E6171F;--red2:#c5111a;--berry:#8D0700;--grey:#D3D4DA;--quince:#FCD926;--gold:#F4D58D;--black:#101010;--paper:#fff8e4;--d:"STIX Two Text",Georgia,serif;--b:"General Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--hdr:80px;--torn:polygon(0 10%,4% 0,30% 5%,58% 0,86% 4%,100% 0,98% 30%,100% 55%,97% 78%,100% 100%,72% 95%,44% 100%,16% 96%,0 100%,2% 74%,0 50%,3% 26%);--tag:polygon(0 2%,18% 0,40% 3%,62% 0,84% 2%,100% 0,99% 30%,100% 62%,98% 100%,76% 97%,52% 100%,30% 97%,8% 100%,0 96%,2% 60%,0 30%);--frame:polygon(2% 3%,20% 0,38% 2%,55% 0,72% 3%,90% 1%,99% 4%,97% 22%,100% 40%,98% 60%,100% 78%,98% 97%,80% 100%,62% 97%,45% 100%,28% 98%,10% 100%,1% 96%,3% 78%,0 58%,2% 40%,0 20%);--eb:polygon(0 100%,100% 100%,100% 40%,97% 15%,94% 45%,91% 10%,88% 38%,85% 0,82% 42%,79% 20%,76% 50%,73% 8%,70% 36%,67% 14%,64% 48%,61% 4%,58% 40%,55% 18%,52% 52%,49% 10%,46% 38%,43% 0,40% 44%,37% 16%,34% 50%,31% 6%,28% 40%,25% 20%,22% 46%,19% 8%,16% 42%,13% 14%,10% 50%,7% 4%,4% 38%,0 20%);--et:polygon(0 0,100% 0,100% 60%,97% 85%,94% 55%,91% 90%,88% 62%,85% 100%,82% 58%,79% 80%,76% 50%,73% 92%,70% 64%,67% 86%,64% 52%,61% 96%,58% 60%,55% 82%,52% 48%,49% 90%,46% 62%,43% 100%,40% 56%,37% 84%,34% 50%,31% 94%,28% 60%,25% 80%,22% 54%,19% 92%,16% 58%,13% 86%,10% 50%,7% 96%,4% 62%,0 80%)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}body{margin:0;background:var(--black);color:var(--grey);font:400 16px/1.5 var(--b);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--gold);text-decoration:none}a:hover{color:var(--quince)}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}input,select,textarea,button{font-family:inherit}:focus-visible{outline:3px solid var(--quince);outline-offset:3px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--quince);color:var(--black);padding:12px 18px;font-weight:700}.skip:focus{left:12px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(18px,3vw,32px)}.col{display:flex;flex-direction:column}.eb{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--quince)}.eb.r{color:var(--red)}.eb.b{color:var(--berry)}.eb.g{color:var(--grey)}.h2{font-family:var(--d);font-weight:600;font-size:clamp(40px,5.2vw,72px);line-height:1;color:var(--gold);text-wrap:pretty}.h2.k{color:var(--black);font-weight:700}.big{font-family:var(--d);font-weight:600;font-size:clamp(48px,7vw,96px);line-height:.95;color:var(--gold);text-wrap:pretty}.lede{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--grey)}.prose{font-size:clamp(17px,1.4vw,20px);line-height:1.7}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6;color:rgba(211,212,218,.7)}.shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,4vw,56px)}.shead>div{display:flex;flex-direction:column;gap:14px;max-width:700px}.shead>p{max-width:400px;font-size:16px;line-height:1.55}.sec{padding:clamp(72px,9vw,128px) 0;position:relative}.texture{background:var(--berry) url(/assets/img/red-texture.webp) center top/cover}.edge-b,.edge-t{position:absolute;left:0;right:0;height:22px;pointer-events:none;z-index:2}.edge-b{bottom:-1px;clip-path:var(--eb)}.edge-t{top:-1px;clip-path:var(--et)}.edge-b.s,.edge-t.s{height:18px}.on-k{background:var(--black)}.on-g{background:var(--grey)}.on-y{background:var(--quince)}.on-gold{background:var(--gold)}.on-b{background:var(--berry)}.btn{display:inline-block;background:var(--red);color:#fff;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:18px 28px;clip-path:var(--torn);border:0;cursor:pointer;text-align:center;transition:transform .18s ease,background .18s}.btn:hover{background:var(--red2);color:#fff;transform:rotate(-1.5deg) scale(1.04)}.btn.gold{background:var(--gold);color:var(--black)}.btn.gold:hover{background:var(--quince);color:var(--black);transform:rotate(1.5deg) scale(1.04)}.btn.sm{font-size:13px;padding:13px 20px}.btn.md{font-size:14px;padding:16px 26px}.btns{display:flex;flex-wrap:wrap;gap:12px}.ul{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:4px;align-self:flex-start}.ul.k{color:var(--black)}.ul.k:hover{color:var(--berry)}.hdr{position:sticky;top:0;z-index:50;background:var(--black);border-bottom:1px solid rgba(244,213,141,.14)}.sbar{background:var(--berry);color:var(--gold)}.sbar .wrap{padding-top:8px;padding-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:13px;font-weight:500}.sbar a{color:var(--gold)}.sbar .sn{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--quince)}.sbar .ph{font-weight:600}.sbar .chg{margin-left:auto;border-bottom:1px solid rgba(244,213,141,.5)}.hbar{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hlogo{display:flex;flex:none}.hlogo img{height:clamp(44px,5vw,58px);width:auto}.nav{display:none;align-items:center;gap:clamp(14px,1.6vw,26px)}.nav a:not(.btn){font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--grey);white-space:nowrap;border-bottom:2px solid transparent;padding:6px 0}.nav a:not(.btn):hover{color:var(--quince)}.nav a[aria-current=page]{color:var(--quince);border-bottom-color:var(--red)}.nav .btn{font-size:13px;padding:13px 22px;white-space:nowrap}.hm{display:flex;align-items:center;gap:10px}.hm .btn{font-size:13px;padding:13px 16px}.tog{width:48px;height:48px;background:none;border:1px solid rgba(244,213,141,.35);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0}.tog i{width:20px;height:2px;background:var(--gold);display:block;transition:transform .2s,opacity .2s}.hdr.open .tog i:nth-child(1){transform:translateY(7px) rotate(45deg)}.hdr.open .tog i:nth-child(2){opacity:0}.hdr.open .tog i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drop{display:none;border-top:1px solid rgba(244,213,141,.14);padding:6px clamp(16px,3vw,32px) 16px;flex-direction:column;max-height:calc(100dvh - var(--hdr));overflow-y:auto}.hdr.open .drop{display:flex}.drop a{padding:15px 0;border-bottom:1px solid rgba(211,212,218,.12);font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.drop a[aria-current=page]{color:var(--quince)}@media (min-width:1180px){.nav{display:flex}.hm,.drop,.hdr.open .drop{display:none}}.hero{position:relative;min-height:clamp(560px,86vh,820px);display:flex;align-items:flex-end;overflow:hidden;background:var(--black)}.hero.st{min-height:clamp(540px,80vh,780px)}.hero>img,.hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero>video{opacity:0;transition:opacity .8s}.hero>video.on{opacity:1}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,16,.92) 0%,rgba(16,16,16,.7) 42%,rgba(16,16,16,.15) 80%),linear-gradient(0deg,rgba(16,16,16,.85) 0%,rgba(16,16,16,0) 45%)}.hero .in{position:relative;width:100%;padding-bottom:clamp(64px,9vw,120px)}.hero .tx{max-width:720px;display:flex;flex-direction:column;gap:22px}.h1s{font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--quince);text-wrap:pretty}.mega{font-family:var(--d);font-weight:600;font-size:clamp(52px,8vw,112px);line-height:.92;letter-spacing:-.01em;color:var(--gold)}.hero.st .mega{font-size:clamp(56px,8.4vw,120px);line-height:.9}.hero .lede{max-width:520px}.hero .btns{margin-top:6px}.vpause{position:absolute;right:clamp(16px,3vw,32px);bottom:40px;z-index:3;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(244,213,141,.5);background:rgba(16,16,16,.55);color:var(--gold);cursor:pointer;font-size:14px;display:none}.vpause.show{display:block}.taco{position:relative;background:var(--quince);color:var(--black)}.taco .wrap{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(40px,5vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.taco.pad .wrap{padding-top:clamp(44px,5vw,60px);padding-bottom:clamp(44px,5vw,60px)}.taco .l{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px}.taco .k{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.taco .t{font-family:var(--d);font-weight:700;font-size:clamp(36px,5vw,64px);line-height:1}.deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(20px,2.4vw,36px)}.sig{display:flex;flex-direction:column;gap:16px;color:var(--grey);cursor:pointer;perspective:1200px;transform:translateX(var(--sx,0px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sig .tilt{transition:transform .3s ease-out;transform-style:preserve-3d}.flip{position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.9,.25,1)}.sig.f .flip,.loc.f .flip{transform:rotateY(180deg)}.face{background:var(--gold);padding:9px;backface-visibility:hidden;-webkit-backface-visibility:hidden;clip-path:var(--frame)}.face .ph{position:relative;overflow:hidden;aspect-ratio:4/5;clip-path:var(--frame)}.face .ph img{position:absolute;inset:-4%;width:108%;height:108%;max-width:none;object-fit:cover;transition:transform .3s ease-out}.glare{position:absolute;inset:0;opacity:0;transition:opacity .3s;mix-blend-mode:soft-light;pointer-events:none}.back{position:absolute;inset:0;transform:rotateY(180deg)}.back .in{height:100%;background:var(--black);padding:clamp(22px,2.2vw,30px) clamp(20px,2vw,26px) clamp(30px,3vw,38px);display:flex;flex-direction:column;gap:10px;clip-path:var(--frame)}.back .top{display:flex;justify-content:space-between;align-items:center;gap:10px}.back .top span:first-child{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.rot{background:none;padding:0;cursor:pointer;flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(244,213,141,.5);color:var(--gold);font-size:15px;display:flex;align-items:center;justify-content:center}.back .nm{font-family:var(--d);font-weight:600;font-size:clamp(24px,2.2vw,30px);line-height:1.05;color:var(--gold)}.back .ds{font-size:15px;line-height:1.5}.back .btn{display:block;margin-top:auto;font-size:13px;padding:14px 12px}.sig .cap{display:flex;flex-direction:column;gap:6px;padding:0 4px}.sig .cap b{font-family:var(--d);font-weight:600;font-size:28px;line-height:1.1;color:var(--gold)}.sig .cap span{font-size:15px;line-height:1.5}.story{background:var(--grey);color:var(--black);padding:clamp(88px,9vw,136px) 0 clamp(96px,10vw,144px);position:relative}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(40px,6vw,96px);align-items:start}.two.c{align-items:center}.story .tx{display:flex;flex-direction:column;gap:24px;max-width:600px}.story p{font-size:clamp(17px,1.4vw,19px);line-height:1.6;text-wrap:pretty}.pframe{background:var(--black);padding:9px;transform:rotate(1.2deg);clip-path:var(--frame)}.pframe img{width:100%;aspect-ratio:3/2;object-fit:cover}.rows{display:flex;flex-direction:column;border-top:1.5px solid var(--black)}.rows a,.rows>div{display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1.5px solid var(--black);color:var(--black)}.rows a:hover{color:var(--berry)}.rows b{font-family:var(--d);font-weight:700;font-size:22px;line-height:1.1}.rows span{font-size:16px;line-height:1.5}.nrows{display:flex;flex-direction:column;border-top:1.5px solid var(--black)}.nrows>div{display:flex;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1.5px solid var(--black)}.nrows .n{font-family:var(--d);font-weight:700;font-size:22px;color:var(--berry);min-width:28px}.nrows .t{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nrows p{font-size:16px;line-height:1.5}.nrows.l>div span:last-child{font-size:17px;line-height:1.5}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(22px,2.4vw,34px)}.loc{perspective:1000px;aspect-ratio:4/5}.loc .lt{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(6deg);transition:transform .35s ease-out,box-shadow .35s;border-radius:12px;box-shadow:0 0 38px 2px rgba(252,217,38,.16),0 34px 44px -18px rgba(30,0,0,.85),0 10px 16px -6px rgba(0,0,0,.45)}.loc .flip{position:absolute;inset:0}.lf,.lb2{position:absolute;inset:0;border-radius:12px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--black)}.lf{cursor:pointer;border:0;padding:0;width:100%;text-align:left;color:inherit}.lf img{position:absolute;inset:-5%;width:110%;height:110%;max-width:none;object-fit:cover;transition:transform .35s ease-out}.lf .g2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,16,16,0) 40%,rgba(16,16,16,.92) 100%)}.lf .nm,.lb2 .nm{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:4px}.k11{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--quince)}.lf .nm b{font-family:var(--d);font-weight:600;font-size:32px;line-height:1;color:var(--gold);text-shadow:0 2px 12px rgba(0,0,0,.6)}.lb2{transform:rotateY(180deg);border:1px solid rgba(244,213,141,.22);padding:22px;display:flex;flex-direction:column;gap:14px}.lb2 .top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lb2 .top a{font-family:var(--d);font-weight:600;font-size:30px;line-height:1;color:var(--gold)}.lb2 .top a:hover{color:var(--quince)}.rbtn{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(244,213,141,.45);background:none;color:var(--gold);font-size:18px;cursor:pointer}.lb2 .ad{display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.45;color:var(--grey)}.lb2 .ad a{color:var(--grey)}.lb2 .ad a:hover{color:var(--quince)}.lb2 .ad .ph{font-weight:600;margin-top:4px}.lb2 .hr{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(211,212,218,.14);padding-top:12px}.lb2 .hr span:last-child{font-size:13px;line-height:1.45}.lb2 .bt{display:flex;gap:8px;margin-top:auto}.lb2 .bt .btn{flex:1;font-size:13px;letter-spacing:.08em;padding:14px 8px}.hols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px}.hol{padding:22px 22px 26px;display:flex;flex-direction:column;gap:4px;clip-path:var(--tag);color:var(--black)}.hol:nth-child(5n+1){background:var(--grey);transform:rotate(-1deg)}.hol:nth-child(5n+2){background:var(--gold);transform:rotate(.8deg)}.hol:nth-child(5n+3){background:var(--red);color:#fff;transform:rotate(-.4deg)}.hol:nth-child(5n+4){background:var(--quince);transform:rotate(1deg)}.hol:nth-child(5n){background:var(--grey);transform:rotate(-.8deg)}.hol .dw{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hol .dd{font-family:var(--d);font-weight:700;font-size:60px;line-height:1}.hol .dd small{font-size:22px;font-weight:600;margin-left:6px}.hol .hn{font-family:var(--d);font-weight:600;font-size:21px;line-height:1.15;margin-top:6px}.hol .hh{font-size:13px;line-height:1.4;margin-top:6px;opacity:.85}.club{position:relative;background:var(--gold);color:var(--black);padding:clamp(80px,9vw,128px) 0}.mcard{width:min(420px,100%);aspect-ratio:1.6/1;background:var(--black);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-3deg);box-shadow:0 26px 50px -18px rgba(16,16,16,.55);position:relative;overflow:hidden}.mcard::before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:var(--berry)}.mcard.r::before{right:-50px;top:-50px;width:200px;height:200px;background:var(--red)}.mcard.big{width:min(440px,100%);border-radius:18px;padding:24px 26px}.mcard.lift{border:2px solid var(--gold);transform:rotateX(8deg) rotate(-4deg);box-shadow:0 0 50px 4px rgba(252,217,38,.22),0 40px 60px -20px rgba(20,0,0,.85)}.mcard>div{position:relative;display:flex;justify-content:space-between}.mcard .t1{align-items:flex-start}.mcard .t1 img{height:52px;width:auto}.mcard.big .t1 img{height:56px}.mcard .bt2{flex-direction:column;gap:8px}.mcard .who{font-family:var(--d);font-weight:600;font-size:28px;line-height:1;color:rgba(244,213,141,.45);transition:color .2s}.mcard.big .who{font-size:30px}.mcard .who.on{color:var(--gold)}.mcard .row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.mcard .row span,.mcard .bd{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.mcard .bd{font-size:13px;font-weight:400;letter-spacing:.14em;text-transform:none}.mcard .sc{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--quince)}.mcard .snm{font-family:var(--d);font-weight:600;font-size:26px;color:var(--gold)}.form{background:var(--paper);border:1.5px solid var(--black);border-radius:8px;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;gap:14px;color:var(--black);width:100%}.fbody{display:flex;flex-direction:column;gap:14px;min-width:0}.fld{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.inp{font-size:16px;padding:13px 14px;border:1.5px solid var(--black);border-radius:4px;background:#fff;color:var(--black);font-weight:500;letter-spacing:0;text-transform:none;width:100%;min-width:0}textarea.inp{resize:vertical}.pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.quad{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.lock{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px;transition:opacity .25s}.lock:disabled{opacity:.4}.lockmsg{font-size:14px;font-weight:600;color:var(--berry)}.form .btn{margin-top:6px;padding:18px;width:100%}.fnote{font-size:13px;line-height:1.5;text-align:center;color:#3a3a3a}.fnote a{color:var(--berry);font-weight:600}.form-err{font-size:14px;font-weight:600;color:var(--berry)}.form-err:empty{display:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:500}.check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--berry)}.done{background:var(--black);color:var(--gold);border-radius:8px;padding:34px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.done[hidden]{display:none}.done .t{font-family:var(--d);font-weight:700;font-size:42px;line-height:1}.done p{font-size:16px;line-height:1.5;color:var(--grey)}.done.l{align-items:flex-start;text-align:left;padding:36px}.done.l .t{font-size:40px}.wallets{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.wallet{background:var(--gold);color:var(--black);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;border-radius:999px}.wallet:hover{background:var(--quince);color:var(--black)}.band{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:var(--black)}.band.s{min-height:480px}.band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band .sh{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,16,.9) 0%,rgba(16,16,16,.6) 50%,rgba(16,16,16,.1) 100%)}.band .wrap{position:relative;width:100%;padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px)}.band .tx{max-width:560px;display:flex;flex-direction:column;gap:18px}.band p{font-size:18px;line-height:1.55;color:var(--grey)}.revs{padding:clamp(72px,8vw,110px) 0}.revs .box{border:1.5px solid rgba(244,213,141,.3);border-radius:6px;padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;background:repeating-linear-gradient(135deg,rgba(244,213,141,.04) 0 10px,transparent 10px 20px)}.revs .box p{font-size:18px;line-height:1.55;max-width:560px}.revs .stores{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.visit{padding:clamp(40px,5vw,64px) 0}.vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:rgba(244,213,141,.16);border:1px solid rgba(244,213,141,.16)}.vgrid>*{background:var(--black);padding:26px;display:flex;flex-direction:column;gap:8px;color:var(--grey)}.vgrid>a:hover{background:#171515;color:var(--grey)}.vgrid .k{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--quince)}.vgrid .v{font-size:17px;line-height:1.45}.vgrid .go{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:auto}.vgrid .tel{font-family:var(--d);font-weight:600;font-size:28px;color:var(--gold)}.vgrid .btn{align-self:flex-start;margin-top:auto}.hrs{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;font-size:14px;line-height:1.5;margin:0}.hrs dt{font-weight:600}.hrs dd{margin:0;white-space:nowrap}.hrs .today{color:var(--quince)}.favs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(20px,2.4vw,32px)}.fav{display:flex;flex-direction:column;gap:14px;color:var(--grey)}.fav:hover{color:var(--quince)}.fav .fr{background:var(--gold);padding:8px;clip-path:var(--frame)}.fav .fr img{width:100%;aspect-ratio:4/5;object-fit:cover}.fav .row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:0 4px}.fav .row b{font-family:var(--d);font-weight:600;font-size:24px;line-height:1.1;color:var(--gold)}.fav .row span{font-size:15px;font-weight:600;white-space:nowrap}.phead{position:relative;padding:clamp(48px,6vw,80px) 0 clamp(56px,6vw,84px)}.phead.tall{padding:clamp(64px,8vw,112px) 0 clamp(88px,9vw,128px);overflow:hidden}.phead .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.phead .wrap>div:first-child{display:flex;flex-direction:column;gap:14px}.phead .side{max-width:380px;font-size:16px;line-height:1.55;color:var(--gold)}.mapp{padding:clamp(28px,3vw,40px) 0 clamp(80px,9vw,120px)}.mapp .wrap{display:flex;flex-direction:column;gap:22px}.mtop{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.tabs{display:flex;gap:6px;background:#1a1818;padding:5px;border-radius:999px}.tab{border:0;cursor:pointer;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--grey)}.tab[aria-selected=true]{background:var(--gold);color:var(--black)}.msearch{flex:1 1 280px;max-width:440px;display:flex;align-items:center;gap:10px;background:#1a1818;border:1px solid rgba(244,213,141,.2);border-radius:999px;padding:0 18px}.msearch span{color:var(--gold);font-size:16px}.msearch input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--gold);font-size:16px;padding:14px 0}.msearch input::placeholder{color:rgba(211,212,218,.6)}.msearch:focus-within{border-color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{cursor:pointer;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.06em;border:1.5px solid rgba(244,213,141,.3);background:transparent;color:var(--grey)}.chip[aria-pressed=true]{background:var(--gold);color:var(--black);border-color:var(--gold)}.mbody{display:flex;gap:clamp(24px,3vw,48px);align-items:flex-start;flex-wrap:wrap}.rail{flex:0 0 100%;max-width:100%;display:flex;flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:4px}.rail button{text-align:left;cursor:pointer;border:0;background:transparent;color:var(--grey);padding:11px 14px;border-radius:4px;font-size:15px;font-weight:500;white-space:nowrap;display:flex;justify-content:space-between;gap:12px}.rail button.all{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rail button[aria-current=true]{background:var(--berry);color:var(--gold)}.rail button span:last-child{opacity:.5}@media (min-width:980px){.rail{flex:1 1 220px;max-width:260px;position:sticky;top:calc(var(--hdr) + 20px);flex-direction:column;max-height:calc(100vh - var(--hdr) - 40px);overflow-y:auto}}.mmain{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:26px}.ov{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.ov button{cursor:pointer;border:0;padding:0;background:#1a1818;border-radius:8px;overflow:hidden;text-align:left;display:flex;flex-direction:column;color:var(--gold)}.ov button:hover{background:#221f1f}.ov .cv{position:relative;aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#1f1c1c 0 10px,#181616 10px 20px)}.ov .cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ov .cv .lg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18%}.ov .cv .lg img{position:static;width:100%;height:auto;object-fit:contain;opacity:.85}.ov .lb3{padding:14px 16px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ov .lb3 b{font-family:var(--d);font-weight:600;font-size:22px;line-height:1.1}.ov .lb3 span{font-size:13px;color:var(--grey)}.course{display:flex;flex-direction:column;gap:18px}.course[hidden]{display:none}.chead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1.5px solid rgba(244,213,141,.25);padding-bottom:14px}.chead h2{font-family:var(--d);font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1;color:var(--gold)}.chead span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.it{cursor:pointer;text-align:left;border:1px solid rgba(244,213,141,.14);background:#161414;border-radius:8px;padding:16px;display:flex;gap:14px;color:var(--grey);width:100%}.it[hidden]{display:none}.it:hover{border-color:rgba(244,213,141,.45);background:#1c1919}.it img{width:84px;height:84px;flex:none;object-fit:cover;border-radius:6px}.it .c{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.it .r{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.it .r b{font-family:var(--d);font-weight:600;font-size:20px;line-height:1.15;color:var(--gold)}.it .r span{font-size:15px;font-weight:600;white-space:nowrap}.it .tg{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.it .tg:empty{display:none}.it .d{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.it .d:empty{display:none}.mnote{margin-top:16px;border-top:1px solid rgba(211,212,218,.12);padding-top:22px;font-size:14px;line-height:1.6;color:rgba(211,212,218,.75)}.mempty{font-size:17px}.mempty[hidden]{display:none}.sheet-bg{position:fixed;inset:0;background:rgba(10,8,8,.72);z-index:80}.sheet-bg[hidden]{display:none}.sheet{position:fixed;z-index:90;left:50%;bottom:0;transform:translateX(-50%);width:min(560px,100%);max-height:88vh;overflow-y:auto;background:var(--black);border:1px solid rgba(244,213,141,.25);border-bottom:0;border-radius:16px 16px 0 0;display:flex;flex-direction:column}.sheet .sph{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px 16px 0 0}.sheet .sph[hidden]{display:none}.sheet .in{padding:24px 24px 28px;display:flex;flex-direction:column;gap:14px}.sheet .tp{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sheet .cs{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.sheet .x{width:44px;height:44px;flex:none;border-radius:50%;border:1.5px solid rgba(244,213,141,.45);background:none;color:var(--gold);font-size:22px;cursor:pointer}.sheet .nm{font-family:var(--d);font-weight:600;font-size:34px;line-height:1.05;color:var(--gold)}.sheet .ds{font-size:16px;line-height:1.55}.sheet .ds:empty{display:none}.prows{display:flex;flex-direction:column;border-top:1px solid rgba(211,212,218,.14)}.prows div{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid rgba(211,212,218,.14);font-size:16px}.prows i{flex:1;border-bottom:1px dotted rgba(211,212,218,.3)}.prows b{color:var(--gold)}.sheet .btn{margin-top:6px;font-size:14px;padding:17px}.gal{columns:2;column-gap:14px}@media (min-width:700px){.gal{columns:3}}@media (min-width:1100px){.gal{columns:4}}.gt{display:block;width:100%;margin:0 0 14px;padding:0;border:0;background:#1a1818;cursor:zoom-in;break-inside:avoid;overflow:hidden;border-radius:4px}.gt img{width:100%;height:auto;transition:transform .5s ease}.gt:hover img{transform:scale(1.04)}.lbx{position:fixed;inset:0;z-index:90;background:rgba(10,8,8,.94);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px)}.lbx[hidden]{display:none}.lbx img{max-width:100%;max-height:100%;object-fit:contain}.lbx button{position:absolute;width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(244,213,141,.5);background:rgba(16,16,16,.6);color:var(--gold);font-size:22px;cursor:pointer}.lbx .pv{left:clamp(8px,2vw,24px);top:50%;transform:translateY(-50%)}.lbx .nx{right:clamp(8px,2vw,24px);top:50%;transform:translateY(-50%)}.lbx .x{right:clamp(8px,2vw,24px);top:clamp(8px,2vw,24px);font-size:26px}.shero{position:relative;min-height:clamp(560px,82vh,800px);display:flex;align-items:flex-end;overflow:hidden}.shero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shero .sh{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,16,16,.96) 0%,rgba(16,16,16,.55) 55%,rgba(16,16,16,.2) 100%)}.shero .wrap{position:relative;width:100%;padding-bottom:clamp(64px,8vw,110px);display:flex;flex-direction:column;gap:22px}.shero h1{font-family:var(--d);font-weight:600;font-size:clamp(56px,9vw,128px);line-height:.9;color:var(--gold)}.shero p{font-size:clamp(18px,1.7vw,23px);line-height:1.55;max-width:760px;color:var(--gold);text-wrap:pretty}.trail{border-top:1px solid rgba(244,213,141,.14);border-bottom:1px solid rgba(244,213,141,.14)}.trail .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.trail a{padding:22px 0 22px 18px;display:flex;flex-direction:column;gap:4px;color:var(--grey);border-right:1px solid rgba(244,213,141,.1)}.trail a:hover{color:var(--quince)}.trail b{font-family:var(--d);font-weight:700;font-size:30px;line-height:1;color:var(--red)}.trail span{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.yr{font-family:var(--d);font-weight:700;font-size:clamp(96px,13vw,190px);line-height:.8;color:var(--red)}.stick{display:flex;flex-direction:column;gap:14px}@media (min-width:980px){.stick{position:sticky;top:calc(var(--hdr) + 40px)}}.h3s{font-family:var(--d);font-weight:600;font-size:clamp(34px,4vw,54px);line-height:1.05;color:var(--gold)}.quote{margin:0;max-width:1000px;display:flex;flex-direction:column;gap:18px}.quote p{font-family:var(--d);font-weight:600;font-size:clamp(34px,4.6vw,64px);line-height:1.1;color:var(--gold);text-wrap:pretty}.quote.i p{font-style:italic;font-size:clamp(30px,3.8vw,52px);line-height:1.12;color:var(--quince)}.firsts{display:flex;flex-direction:column;gap:18px}.first{display:grid;grid-template-columns:minmax(120px,170px) 1fr;gap:18px;align-items:center;background:var(--black);padding:10px;border-radius:10px;color:var(--gold);box-shadow:0 0 30px rgba(252,217,38,.12),0 22px 34px -18px rgba(20,0,0,.85)}.first:nth-child(1){transform:rotate(-1deg)}.first:nth-child(2){transform:rotate(.8deg)}.first:nth-child(3){transform:rotate(-.6deg)}.first img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.first b{font-family:var(--d);font-weight:700;font-size:34px;line-height:1;color:var(--red)}.first strong{font-family:var(--d);font-weight:600;font-size:22px;line-height:1.1;display:block}.first span{font-size:14px;color:var(--grey)}.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:14px}.sgrid a{display:flex;flex-direction:column;background:#161414;border-radius:8px;overflow:hidden;color:var(--gold)}.sgrid a:hover{color:var(--quince)}.sgrid img{width:100%;aspect-ratio:4/3;object-fit:cover}.sgrid div{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px}.sgrid b{font-family:var(--d);font-weight:600;font-size:20px;line-height:1.1}.sgrid span{font-size:13px;color:var(--grey)}.fam{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.fam span{background:var(--black);color:var(--gold);font-family:var(--d);font-weight:600;font-size:22px;padding:10px 18px;clip-path:var(--torn)}.fam span:nth-child(1){transform:rotate(-1.5deg)}.fam span:nth-child(2){transform:rotate(1deg)}.fam span:nth-child(3){transform:rotate(-.6deg)}.fam span:nth-child(4){transform:rotate(1.4deg)}.cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px}.ehead{position:relative;padding:clamp(64px,8vw,112px) 0 clamp(48px,6vw,72px);overflow:hidden}.ehead>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28}.ehead .wrap{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.ehead .wrap>div{display:flex;flex-direction:column;gap:14px}.ehead .mega2{font-family:var(--d);font-weight:600;font-size:clamp(56px,9vw,128px);line-height:.9;color:var(--gold)}.ehead p.s{max-width:420px;font-size:17px;line-height:1.55}.others{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.others>span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(211,212,218,.7);margin-right:6px}.pill{padding:8px 12px;border:1px solid rgba(244,213,141,.25);border-radius:999px;font-size:13px;color:var(--grey)}.pill:hover,.pill[aria-current=page]{border-color:var(--gold);color:var(--quince)}.cde{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.cde h2{font-family:var(--d);font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1;color:var(--gold);margin-bottom:18px}.cde-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid rgba(244,213,141,.2)}.cde-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;padding:24px 0;border-bottom:1px solid rgba(244,213,141,.2)}.cde-date{width:96px;background:var(--gold);color:var(--black);padding:12px 10px 14px;display:flex;flex-direction:column;align-items:center;transform:rotate(-1.5deg);clip-path:polygon(0 3%,20% 0,50% 3%,80% 0,100% 2%,98% 50%,100% 98%,70% 100%,40% 97%,10% 100%,0 97%,2% 50%)}.cde-date span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cde-date b{font-family:var(--d);font-weight:700;font-size:44px;line-height:1}.cde-card h3{font-family:var(--d);font-weight:600;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.cde-card h3 a{color:var(--gold)}.cde-meta{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:4px 0 6px}.cde-card p{font-size:16px;line-height:1.5}.cde-cta{display:inline-block;margin-top:10px;background:var(--red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;clip-path:var(--torn)}.cde-cta:hover{background:var(--red2);color:#fff}.cde-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px}.cde-rows li{padding:22px 22px 26px;display:flex;flex-direction:column;gap:6px;clip-path:var(--tag);color:var(--black);background:var(--grey)}.cde-rows li:nth-child(5n+2){background:var(--gold)}.cde-rows li:nth-child(5n+3){background:var(--red);color:#fff}.cde-rows li:nth-child(5n+4){background:var(--quince)}.cde-rows li>span{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cde-rows li strong{display:block;font-family:var(--d);font-weight:600;font-size:22px;line-height:1.15}.cde-rows li div{font-size:14px;line-height:1.45}.cde-empty{border:1.5px dashed rgba(244,213,141,.35);border-radius:6px;padding:22px 24px;font-size:17px;line-height:1.5}.cde-leaf{max-width:760px;display:flex;flex-direction:column;gap:16px}.cde-leaf h1{font-family:var(--d);font-weight:600;font-size:clamp(40px,6vw,72px);line-height:1;color:var(--gold)}.cde-leaf img{border-radius:8px}.cde-back{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.evwrap{padding:0 0 clamp(56px,6vw,80px)}.ftr{border-top:1px solid rgba(244,213,141,.14);padding:clamp(56px,6vw,88px) 0 32px;color:var(--grey)}.ftr .wrap{display:flex;flex-direction:column;gap:48px}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:40px}.fgrid>div{display:flex;flex-direction:column;gap:12px}.fgrid .fl{gap:16px}.flogo{width:200px;height:auto}.fst{display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.5}.fst b{font-family:var(--d);font-weight:600;font-size:24px;color:var(--gold)}.fst a{color:var(--grey)}.fst a:hover{color:var(--quince)}.fh{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--quince)}.fgrid nav{display:flex;flex-direction:column;gap:12px}.fgrid nav a,.flocs a{font-size:15px;color:var(--grey)}.fgrid nav a:hover,.flocs a:hover{color:var(--quince)}.flocs{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.soc{display:flex;flex-wrap:wrap;gap:12px}.soc a{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(244,213,141,.4);display:flex;align-items:center;justify-content:center;color:var(--gold)}.soc a:hover{border-color:var(--quince);background:rgba(244,213,141,.08);color:var(--quince)}.soc svg{width:22px;height:22px;fill:currentColor}.fbot{border-top:1px solid rgba(211,212,218,.12);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#9a9ba1}.fbot nav{display:flex;flex-wrap:wrap;gap:16px}.fbot a{color:#b8b9bf}.lmain{min-height:100vh;padding:48px 18px 64px;display:flex;justify-content:center}.lmain .in{width:min(520px,100%);display:flex;flex-direction:column;gap:12px;align-items:stretch;text-align:center}.lmain .llogo{width:240px;height:auto;margin:0 auto 6px}.lmain h1{font-family:var(--d);font-weight:600;font-size:30px;color:var(--gold);margin-bottom:10px}.lrow{display:block;padding:17px 18px;background:#1a1818;border:1px solid rgba(244,213,141,.2);border-radius:999px;color:var(--gold);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.lrow:hover{border-color:var(--gold);background:#221f1f}.lrow.hi{background:var(--red);color:#fff;border-color:var(--red)}.lmain details{background:#1a1818;border:1px solid rgba(244,213,141,.2);border-radius:24px;text-align:left}.lmain summary{padding:17px 18px;cursor:pointer;color:var(--gold);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;text-align:center;list-style:none}.lmain summary::-webkit-details-marker{display:none}.lmain details div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 16px}.lmain details a{padding:10px;border:1px solid rgba(244,213,141,.2);border-radius:999px;text-align:center;font-size:14px;color:var(--grey)}.lfoot{margin-top:18px;font-size:13px;color:#9a9ba1}.prose2{max-width:760px;display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.65;padding:clamp(56px,7vw,96px) 0}.prose2 h2{font-family:var(--d);font-weight:600;font-size:30px;color:var(--gold);margin-top:14px}@media (max-width:640px){.sbar .wrap{flex-wrap:nowrap;gap:14px;white-space:nowrap}.sbar .wrap>a:nth-child(2){display:none}.sbar .chg{font-size:12px}}