.david-hookclub{isolation:isolate;overflow:hidden;position:relative}.david-hookclub__fx{block-size:100%;inline-size:100%;inset:0;pointer-events:none;position:absolute;z-index:3}.david-hookclub__shell{align-items:center;display:grid;gap:clamp(6px,1.5vh,20px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;justify-items:center;margin-inline:auto;max-inline-size:var(--dv-content,1240px);min-block-size:100dvh;padding:clamp(10px,2.2vh,26px) var(--dv-gutter);position:relative;text-align:center;z-index:2}.david-hookclub__topbar{align-items:center;display:flex;gap:12px;inline-size:100%;justify-content:space-between}.david-hookclub__home,.david-hookclub__sound{align-items:center;background:none;border:0;color:var(--dv-c-muted);cursor:pointer;display:inline-flex;font-family:var(--dv-font-mono);font-size:clamp(10px,1.5vmin,12px);gap:8px;letter-spacing:.14em;padding:6px 0;text-decoration:none;text-transform:uppercase;transition:color .25s var(--dv-ease)}.david-hookclub__home:focus-visible,.david-hookclub__home:hover,.david-hookclub__sound:focus-visible,.david-hookclub__sound:hover{color:var(--dv-brass-light)}.david-hookclub__home-mark{background:var(--dv-gilt);block-size:26px;border-radius:50%;color:var(--dv-ink);display:grid;font-family:var(--dv-font-display);font-size:11px;font-style:italic;inline-size:26px;letter-spacing:0;place-items:center}.david-hookclub__sound-icon{background:var(--dv-c-line);block-size:8px;border-radius:50%;inline-size:8px;transition:background .25s var(--dv-ease),box-shadow .25s var(--dv-ease)}.david-hookclub__sound[aria-pressed=true] .david-hookclub__sound-icon{background:var(--dv-brass);box-shadow:0 0 0 4px rgba(var(--dv-brass-rgb),.22)}.david-hookclub__head{margin:0}.david-hookclub__heading{font-size:clamp(30px,7vmin,66px);line-height:1.02;margin:0}.david-hookclub__eyebrow{margin-block-end:clamp(4px,1vh,10px)}.david-hookclub__intro{color:var(--dv-c-text-2);font-size:clamp(13px,1.9vmin,17px);max-inline-size:54ch}.david-hookclub__intro p{margin:0}.david-hookclub__coins{display:flex;flex-wrap:wrap;gap:clamp(6px,1.4vmin,14px);justify-content:center;max-inline-size:100%}.david-hookclub__coin{--coin:clamp(44px,7.4vmin,74px);background:none;border:0;color:var(--dv-c-muted);cursor:pointer;display:grid;gap:6px;inline-size:calc(var(--coin) + 14px);justify-items:center;padding:0;transition:color .25s var(--dv-ease),transform .25s var(--dv-ease)}.david-hookclub__coin:hover{color:var(--dv-c-text);transform:translateY(-3px)}.david-hookclub__face{background-color:rgba(var(--dv-cream-rgb),.06);background-image:linear-gradient(170deg,color-mix(in srgb,var(--dv-tone,var(--dv-brass)) 22%,transparent),color-mix(in srgb,var(--dv-tone,var(--dv-brass)) 6%,transparent));block-size:var(--coin);border-radius:50%;box-shadow:inset 0 0 0 2px rgba(var(--dv-cream-rgb),.14);display:grid;inline-size:var(--coin);overflow:hidden;place-items:center;position:relative;transition:box-shadow .3s var(--dv-ease),transform .3s var(--dv-ease)}.david-hookclub__coin[aria-pressed=true] .david-hookclub__face{box-shadow:inset 0 0 0 2px var(--dv-tone,var(--dv-brass)),0 0 0 4px rgba(var(--dv-brass-rgb),.18),0 10px 26px rgba(0,0,0,.35);transform:scale(1.06)}.david-hookclub__coin[aria-pressed=true]{color:var(--dv-c-text)}.david-hookclub__photo{block-size:100%;filter:grayscale(.55) sepia(.18) brightness(.88) contrast(1.04);inline-size:100%;object-fit:cover;transition:filter .3s var(--dv-ease)}.david-hookclub__coin:hover .david-hookclub__photo{filter:grayscale(.2) brightness(.96)}.david-hookclub__coin[aria-pressed=true] .david-hookclub__photo{filter:none}.david-hookclub__face--photo:after,.david-hookclub__face--photo:before{border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.david-hookclub__face--photo:before{background:rgba(var(--dv-brass-rgb),.2);background:color-mix(in srgb,var(--dv-tone,var(--dv-brass)) 34%,transparent);mix-blend-mode:overlay;transition:opacity .3s var(--dv-ease)}.david-hookclub__face--photo:after{box-shadow:inset 0 0 0 2px rgba(var(--dv-cream-rgb),.14)}.david-hookclub__coin[aria-pressed=true] .david-hookclub__face--photo:before{opacity:0}.david-hookclub__coin[aria-pressed=true] .david-hookclub__face--photo:after{box-shadow:inset 0 0 0 2px var(--dv-tone,var(--dv-brass))}.david-hookclub__initials{color:var(--dv-tone,var(--dv-brass));color:color-mix(in srgb,var(--dv-tone,var(--dv-brass)) 52%,var(--dv-cream));font-family:var(--dv-font-display);font-size:calc(var(--coin)*.36);font-style:italic}.david-hookclub__face--house svg{color:var(--dv-brass);inline-size:calc(var(--coin)*.42)}.david-hookclub__coin-name{font-family:var(--dv-font-mono);font-size:clamp(8px,1.15vmin,10px);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}@media (max-width:719px){.david-hookclub__coin-name{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.david-hookclub__coin{inline-size:var(--coin)}}.david-hookclub__stage{display:grid;inline-size:100%;min-block-size:0;place-items:center;position:relative}.david-hookclub__card{--hook-size:clamp(19px,3.9vmin,40px);background:linear-gradient(170deg,rgba(var(--dv-cream-rgb),.09),rgba(var(--dv-walnut-deep-rgb),.5));border-radius:var(--david-hookclub-radius,28px);box-shadow:inset 0 0 0 1px rgba(var(--dv-brass-rgb),.38),0 26px 70px rgba(0,0,0,.45);inline-size:min(100%,52ch);padding:clamp(18px,3.4vmin,40px) clamp(18px,3.6vmin,44px);position:relative;transition:transform .4s var(--dv-ease),box-shadow .4s var(--dv-ease)}.david-hookclub__card:before{background:radial-gradient(120% 90% at 50% 0,rgba(var(--dv-brass-rgb),.18),transparent 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--dv-ease)}.david-hookclub--landed .david-hookclub__card:before{opacity:1}.david-hookclub--jackpot .david-hookclub__card{box-shadow:inset 0 0 0 2px var(--dv-brass),0 0 60px rgba(var(--dv-brass-rgb),.45),0 26px 70px rgba(0,0,0,.5)}.david-hookclub__window{display:grid;min-block-size:calc(var(--hook-size)*1.16*3);overflow:hidden;place-items:center;position:relative}.david-hookclub__hook{color:var(--dv-c-heading);font-family:var(--dv-font-display);font-size:var(--hook-size);line-height:1.16;margin:0;text-wrap:balance}.david-hookclub--spinning .david-hookclub__hook{animation:dv-hookclub-roll var(--dv-tick,85ms) linear infinite;color:var(--dv-brass-light)}@keyframes dv-hookclub-roll{0%{filter:blur(2.5px);opacity:.1;transform:translateY(38%)}55%{filter:blur(.6px);opacity:.9}to{filter:blur(2.5px);opacity:.1;transform:translateY(-38%)}}.david-hookclub__by{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--dv-font-mono);font-size:clamp(10px,1.5vmin,12.5px);gap:6px 12px;justify-content:center;letter-spacing:.08em;margin:clamp(10px,2vh,20px) 0 0;text-transform:uppercase}.david-hookclub__by-name{border-block-end:1px solid rgba(var(--dv-brass-rgb),.4);color:var(--dv-brass-light);text-decoration:none}.david-hookclub__by-name:hover{color:var(--dv-cream)}.david-hookclub__loot{color:var(--dv-c-muted)}.david-hookclub__by-photo{block-size:clamp(24px,4.2vmin,36px);border-radius:50%;box-shadow:0 0 0 1px rgba(var(--dv-brass-rgb),.5),0 4px 12px rgba(0,0,0,.32);inline-size:clamp(24px,4.2vmin,36px);object-fit:cover}.david-hookclub__by-photo[hidden]{display:none}.david-hookclub__stamp{inset-block-start:0;inset-inline-start:58%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) rotate(-9deg);visibility:hidden;z-index:3}.david-hookclub__stamp-text{background:rgba(var(--dv-walnut-deep-rgb),.46);border:clamp(3px,.6vmin,6px) solid color-mix(in srgb,var(--dv-velvet) 54%,var(--dv-cream));border-radius:7px;color:rgba(var(--dv-velvet-rgb),.95);color:color-mix(in srgb,var(--dv-velvet) 34%,var(--dv-cream));display:block;filter:contrast(1.12);font-family:var(--dv-font-mono);font-size:clamp(20px,5.4vmin,56px);letter-spacing:.14em;line-height:1;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle at 34% 44%,transparent 0 1.5px,#000 2.7px),radial-gradient(circle at 68% 22%,transparent 0 2.1px,#000 3.7px),radial-gradient(130% 150% at 14% 24%,#000 36%,rgba(0,0,0,.6) 74%,rgba(0,0,0,.3) 100%);mask-image:radial-gradient(circle at 34% 44%,transparent 0 1.5px,#000 2.7px),radial-gradient(circle at 68% 22%,transparent 0 2.1px,#000 3.7px),radial-gradient(130% 150% at 14% 24%,#000 36%,rgba(0,0,0,.6) 74%,rgba(0,0,0,.3) 100%);-webkit-mask-size:12px 10px,25px 21px,100% 100%;mask-size:12px 10px,25px 21px,100% 100%;padding:clamp(6px,1.3vmin,14px) clamp(14px,3.2vmin,32px);text-indent:.14em;text-transform:uppercase;white-space:nowrap}.david-hookclub__stamp-ring{border:2px solid rgba(var(--dv-brass-rgb),.85);border-radius:16px;inset:-22%;opacity:0;position:absolute}.david-hookclub--stamped .david-hookclub__stamp{animation:dv-hookclub-wham 1.1s var(--dv-ease) forwards;visibility:visible}.david-hookclub--stamped .david-hookclub__stamp-ring{animation:dv-hookclub-shock .66s var(--dv-ease) .12s}.david-hookclub--stamped .david-hookclub__card{animation:dv-hookclub-shake .42s var(--dv-ease) .1s}@keyframes dv-hookclub-wham{0%{opacity:0;transform:translate(-50%,-50%) rotate(-26deg) scale(3.4)}40%{opacity:1;transform:translate(-50%,-50%) rotate(-7deg) scale(.9)}52%{transform:translate(-51%,-53%) rotate(-11.5deg) scale(1.08)}70%{transform:translate(-50%,-50%) rotate(-8.4deg) scale(1.01)}to{opacity:.94;transform:translate(-50%,-50%) rotate(-9deg) scale(1)}}@keyframes dv-hookclub-shock{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@keyframes dv-hookclub-shake{0%,to{transform:translate(0) rotate(0deg)}20%{transform:translate(-7px,4px) rotate(-.7deg)}45%{transform:translate(6px,-3px) rotate(.6deg)}70%{transform:translate(-3px,2px) rotate(-.3deg)}}.david-hookclub__actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(8px,1.6vmin,14px);justify-content:center}.david-hookclub__pull{align-items:center;display:inline-flex;gap:10px}.david-hookclub__bottle{display:inline-grid;place-items:center;position:relative}.david-hookclub__bottle,.david-hookclub__bottle svg{block-size:22px;inline-size:14px}.david-hookclub__cork{background:var(--dv-brass-light);block-size:7px;border-radius:2px;inline-size:7px;inset-block-start:-2px;opacity:0;position:absolute}.david-hookclub--popping .david-hookclub__cork{animation:dv-hookclub-cork .62s var(--dv-ease)}@keyframes dv-hookclub-cork{0%{opacity:1;transform:translate(0) rotate(0deg)}70%{opacity:1;transform:translate(14px,-34px) rotate(220deg)}to{opacity:0;transform:translate(22px,-8px) rotate(340deg)}}.david-hookclub__topshelf{align-items:center;color:var(--dv-c-muted);cursor:pointer;display:inline-flex;font-family:var(--dv-font-mono);font-size:clamp(9px,1.3vmin,11px);gap:7px;letter-spacing:.12em;text-transform:uppercase}.david-hookclub__topshelf input{accent-color:var(--dv-brass);block-size:14px;inline-size:14px}.david-hookclub__thanks{color:var(--dv-c-muted);font-size:clamp(10px,1.42vmin,12.5px);line-height:1.55;margin:0;max-inline-size:76ch}.david-hookclub__thanks a{color:var(--dv-c-muted);text-decoration:underline;text-decoration-color:rgba(var(--dv-brass-rgb),.5);text-underline-offset:2px}.david-hookclub__thanks a:hover{color:var(--dv-brass-light)}.david-hookclub__lever,.david-hookclub__lever:focus,.david-hookclub__lever:hover{block-size:clamp(120px,22vh,190px);cursor:pointer;inline-size:clamp(44px,5.6vw,64px);inset-block-start:50%;inset-inline-start:calc(50% + min(50%, 26ch) + clamp(4px, 1.4vw, 24px));position:absolute;translate:0 -50%}.david-hookclub__lever:focus,.david-hookclub__lever:focus-visible{outline:none}.david-hookclub__lever-stick{background:linear-gradient(90deg,#8a6a2c,var(--dv-brass-light),#8a6a2c);block-size:46%;border-radius:5px;inline-size:9px;inset-block-end:50%;inset-inline-start:50%;margin-inline-start:-4.5px;position:absolute;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.5,0,.3,1.4)}.david-hookclub__lever-ball{background:radial-gradient(circle at 35% 30%,#ff8a9a,var(--dv-velvet) 55%,#2a0408);block-size:36px;border-radius:50%;box-shadow:0 6px 16px rgba(0,0,0,.55);inline-size:36px;inset-block-start:-24px;inset-inline-start:50%;margin-inline-start:-18px;position:absolute;transition:box-shadow .3s var(--dv-ease)}.david-hookclub__lever:hover .david-hookclub__lever-ball{box-shadow:0 0 0 6px rgba(var(--dv-brass-rgb),.18),0 6px 16px rgba(0,0,0,.55)}.david-hookclub__lever-base{background:var(--dv-gilt);block-size:20%;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.5);inset-block-start:46%;inset-inline:6px;position:absolute}.david-hookclub--pulled .david-hookclub__lever-stick{transform:scaleY(-1)}@media (max-width:719px){.david-hookclub__lever,.david-hookclub__lever:focus,.david-hookclub__lever:hover{display:none}}.david-hookclub__bank[hidden]{display:none!important}@media (max-height:620px){.david-hookclub__intro{display:none}.david-hookclub__shell{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.david-hookclub__card,.david-hookclub__coin,.david-hookclub__face,.david-hookclub__face--photo:before,.david-hookclub__lever-stick,.david-hookclub__photo{transition:none}.david-hookclub--popping .david-hookclub__cork,.david-hookclub--spinning .david-hookclub__hook,.david-hookclub--stamped .david-hookclub__card,.david-hookclub--stamped .david-hookclub__stamp-ring,.david-hookclub__gag,.david-hookclub__gag *,.david-hookclub__glitch,.david-hookclub__glitch *{animation:none!important}.david-hookclub--stamped .david-hookclub__stamp{opacity:.94;visibility:visible}.david-hookclub__gags,.david-hookclub__glitch{display:none}}.david-hookclub.dv-motion-off.david-hookclub--spinning .david-hookclub__hook{animation:none}.david-hookclub__intros,.david-hookclub__picker{display:grid;inline-size:100%;justify-items:center}.david-hookclub__intros>*,.david-hookclub__picker>*{grid-area:1/1}.david-hookclub__intros>[hidden],.david-hookclub__picker>[hidden]{display:none}.david-hookclub__modes{background:rgba(var(--dv-cream-rgb),.06);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--dv-brass-rgb),.28);display:inline-flex;padding:3px}.david-hookclub__mode{background:none;border:0;border-radius:999px;color:var(--dv-c-muted);cursor:pointer;font-family:var(--dv-font-mono);font-size:clamp(9px,1.4vmin,11.5px);letter-spacing:.12em;padding:5px clamp(9px,1.6vw,18px);text-transform:uppercase;transition:color .25s var(--dv-ease),background .25s var(--dv-ease);white-space:nowrap}.david-hookclub__mode:hover{color:var(--dv-c-text)}.david-hookclub__mode[aria-pressed=true]{background:var(--dv-gilt);color:var(--dv-ink)}.david-hookclub__chips{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(5px,1vmin,10px);justify-content:center;max-inline-size:min(100%,74ch)}.david-hookclub__chip{background:rgba(var(--dv-cream-rgb),.06);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--dv-brass-rgb),.3);color:var(--dv-c-muted);cursor:pointer;font-family:var(--dv-font-mono);font-size:clamp(9px,1.4vmin,12px);letter-spacing:.1em;padding:clamp(5px,1vmin,9px) clamp(10px,1.8vmin,18px);text-transform:uppercase;transition:color .25s var(--dv-ease),box-shadow .25s var(--dv-ease),transform .25s var(--dv-ease)}.david-hookclub__chip:hover{color:var(--dv-c-text);transform:translateY(-2px)}.david-hookclub__chip[aria-pressed=true]{background:var(--dv-gilt);box-shadow:0 6px 18px rgba(0,0,0,.35);color:var(--dv-ink)}.david-hookclub__chip--lang{background:none;box-shadow:inset 0 0 0 1px rgba(var(--dv-brass-rgb),.45);color:var(--dv-teal-light);margin-inline-start:clamp(4px,1.6vmin,16px)}.david-hookclub__chip--lang:hover{color:var(--dv-cream)}.david-hookclub__chip--lang[aria-pressed=true]{background:none;box-shadow:inset 0 0 0 1px var(--dv-teal-light);color:var(--dv-cream)}.david-hookclub__kind{color:var(--dv-brass-light);letter-spacing:.16em}.david-hookclub__kind[hidden]{display:none}.david-hookclub--quotes .david-hookclub__hook:before{content:"\00AB";opacity:.45}.david-hookclub--quotes .david-hookclub__hook:after{content:"\00BB";opacity:.45}@media (max-width:719px){.david-hookclub__chips{gap:5px}.david-hookclub__chip{letter-spacing:.06em;padding:5px 9px}.david-hookclub__mode{letter-spacing:.08em;padding:5px 10px}.david-hookclub__topbar{gap:6px}.david-hookclub__home-text,.david-hookclub__sound [data-dv-sound-label]{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}.david-hookclub__gags{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:4}.david-hookclub__gag{display:block;opacity:0;position:absolute;visibility:hidden}.david-hookclub__gag svg{block-size:auto;display:block;inline-size:100%;overflow:visible}.david-hookclub__gag.is-live{opacity:1;visibility:visible}.david-hookclub__gag [class^=dv-gag-]{transform-box:fill-box;transform-origin:50% 50%}@keyframes dv-gag-roll{to{transform:rotate(1turn)}}@keyframes dv-gag-roll-back{to{transform:rotate(-1turn)}}.david-hookclub__gag--cannon{inline-size:clamp(126px,21vmin,226px);inset-block-end:clamp(2px,2.5vh,44px);inset-inline-start:0}.david-hookclub__gag--cannon.is-live{animation:dv-gag-cannon 4.2s var(--dv-ease) forwards}.david-hookclub__gag--cannon.is-live .dv-gag-wheel{animation:dv-gag-roll .7s linear 6}.david-hookclub__gag--cannon.is-live .dv-gag-barrel{animation:dv-gag-aim 4.2s var(--dv-ease);transform-origin:20% 80%}@keyframes dv-gag-cannon{0%{transform:translateX(-135%)}18%,76%{transform:translateX(var(--in,110px))}to{transform:translateX(-135%)}}@keyframes dv-gag-aim{0%,18%{transform:rotate(14deg)}30%,38%{transform:rotate(-6deg)}40%{transform:rotate(10deg) translate(-7%,4%)}52%,76%{transform:rotate(-6deg)}to{transform:rotate(14deg)}}.david-hookclub__muzzle{block-size:2px;inline-size:2px;inset-block-start:33%;inset-inline-start:80%;position:absolute}.david-hookclub__gag--mixer{inline-size:clamp(130px,22vmin,236px);inset-block-end:clamp(2px,2.5vh,44px);inset-inline-end:0}.david-hookclub__gag--mixer.is-live{animation:dv-gag-mixer 4.6s var(--dv-ease) forwards}.david-hookclub__gag--mixer.is-live .dv-gag-wheel--a,.david-hookclub__gag--mixer.is-live .dv-gag-wheel--b{animation:dv-gag-roll-back .8s linear 6}.david-hookclub__gag--mixer.is-live .dv-gag-drum{animation:dv-gag-roll 2.4s linear 2;transform-origin:50% 40%}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle{animation:dv-gag-foam 1.6s var(--dv-ease) 2;opacity:0}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:first-child{animation-delay:1.1s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(2){animation-delay:1.26s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(3){animation-delay:1.42s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(4){animation-delay:1.3s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(5){animation-delay:1.58s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(6){animation-delay:1.46s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(7){animation-delay:1.2s}.david-hookclub__gag--mixer.is-live .dv-gag-foam circle:nth-child(8){animation-delay:1.68s}@keyframes dv-gag-mixer{0%{transform:translateX(135%)}20%,74%{transform:translateX(calc(var(--in, 110px)*-1))}to{transform:translateX(135%)}}@keyframes dv-gag-foam{0%{opacity:0;transform:scale(.15) translate(14px,-16px)}28%{opacity:.95;transform:scale(1) translate(0)}to{opacity:0;transform:scale(1.2) translate(-8px,14px)}}.david-hookclub__gag--clown{inline-size:clamp(86px,14vmin,150px);inset-block-start:var(--clown-top,-8%);inset-inline-start:0}.david-hookclub__gag--clown.is-live{animation:dv-gag-clown 4.6s linear forwards}.david-hookclub__swing{display:block;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 17%);mask-image:linear-gradient(180deg,transparent 0,#000 17%);transform-origin:50% 0}.david-hookclub__gag--clown.is-live .david-hookclub__swing{animation:dv-gag-swing 1.45s ease-in-out infinite}@keyframes dv-gag-clown{0%{transform:translateX(-24vw)}to{transform:translateX(108vw)}}@keyframes dv-gag-swing{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}.david-hookclub__gag--toast{block-size:clamp(94px,21vh,226px);inline-size:100%;inset-block-end:0;inset-inline:0}.david-hookclub__gag--toast.is-live{animation:dv-gag-hold 3.2s linear forwards}.david-hookclub__glass{block-size:100%;color:var(--dv-brass);inline-size:auto!important;inset-block-end:0;inset-inline-start:50%;position:absolute}.david-hookclub__gag--toast.is-live .david-hookclub__glass--l{animation:dv-gag-toast-l 3.2s var(--dv-ease) forwards}.david-hookclub__gag--toast.is-live .david-hookclub__glass--r{animation:dv-gag-toast-r 3.2s var(--dv-ease) forwards}.david-hookclub__gag--toast.is-live .dv-gag-bubbles circle{animation:dv-gag-bubble 1.1s linear infinite}.david-hookclub__gag--toast.is-live .dv-gag-bubbles circle:nth-child(2){animation-delay:.34s}.david-hookclub__gag--toast.is-live .dv-gag-bubbles circle:nth-child(3){animation-delay:.68s}@keyframes dv-gag-hold{0%,to{opacity:1}}@keyframes dv-gag-toast-l{0%{transform:translateX(-62vw) rotate(0deg)}34%,52%{transform:translateX(-108%) rotate(17deg)}40%{transform:translateX(-122%) rotate(13deg)}to{transform:translateX(-62vw) rotate(0deg)}}@keyframes dv-gag-toast-r{0%{transform:translateX(62vw) rotate(0deg)}34%,52%{transform:translateX(8%) rotate(-17deg)}40%{transform:translateX(22%) rotate(-13deg)}to{transform:translateX(62vw) rotate(0deg)}}@keyframes dv-gag-bubble{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.david-hookclub__clink{aspect-ratio:1;background:radial-gradient(circle,rgba(var(--dv-cream-rgb),.95),rgba(var(--dv-brass-rgb),.55) 38%,transparent 68%);border-radius:50%;inline-size:clamp(60px,14vmin,150px);inset-block-start:14%;inset-inline-start:50%;margin-inline-start:calc(clamp(60px, 14vmin, 150px)/-2);opacity:0;position:absolute}.david-hookclub__gag--toast.is-live .david-hookclub__clink{animation:dv-gag-clink .6s var(--dv-ease) 1.08s}@keyframes dv-gag-clink{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.david-hookclub__gag--disco{inline-size:clamp(86px,15vmin,164px);inset-block-start:0;inset-inline-start:50%;margin-inline-start:calc(clamp(86px, 15vmin, 164px)/-2)}.david-hookclub__gag--disco.is-live{animation:dv-gag-disco 4.4s var(--dv-ease) forwards}.david-hookclub__gag--disco.is-live .dv-gag-ball{animation:dv-gag-ball 2.6s linear infinite;transform-origin:50% 62%}@keyframes dv-gag-disco{0%{transform:translateY(-110%)}22%,74%{transform:translateY(-6%)}to{transform:translateY(-110%)}}@keyframes dv-gag-ball{0%,to{transform:scaleX(1)}25%{transform:scaleX(.72) translateX(4%)}50%{transform:scaleX(1)}75%{transform:scaleX(.72) translateX(-4%)}}.david-hookclub__rays{background:conic-gradient(from 0deg,transparent 0 4deg,rgba(var(--dv-brass-rgb),.46) 4deg 15deg,transparent 15deg 27deg,rgba(var(--dv-cream-rgb),.3) 27deg 29.5deg,transparent 29.5deg 52deg,rgba(255,46,136,.3) 52deg 61deg,transparent 61deg 83deg,rgba(59,232,240,.28) 83deg 86.5deg,transparent 86.5deg 110deg,rgba(var(--dv-cream-rgb),.4) 110deg 123deg,transparent 123deg 147deg,rgba(79,179,169,.32) 147deg 152deg,transparent 152deg 178deg,rgba(var(--dv-brass-rgb),.38) 178deg 190deg,transparent 190deg 214deg,rgba(255,46,136,.26) 214deg 217deg,transparent 217deg 244deg,rgba(var(--dv-cream-rgb),.34) 244deg 257deg,transparent 257deg 283deg,rgba(59,232,240,.3) 283deg 288deg,transparent 288deg 312deg,rgba(var(--dv-brass-rgb),.42) 312deg 325deg,transparent 325deg 350deg,rgba(79,179,169,.26) 350deg 353deg,transparent 353deg 1turn);block-size:260vmax;border-radius:50%;inline-size:260vmax;inset-block-start:62.7%;inset-inline-start:50%;-webkit-mask-image:radial-gradient(circle,#000 0 1.2%,rgba(0,0,0,.8) 9%,rgba(0,0,0,.35) 24%,transparent 46%);mask-image:radial-gradient(circle,#000 0 1.2%,rgba(0,0,0,.8) 9%,rgba(0,0,0,.35) 24%,transparent 46%);mix-blend-mode:screen;opacity:0;position:absolute;translate:-50% -50%}.david-hookclub__gag--disco.is-live .david-hookclub__rays{animation:dv-gag-rays 4.4s linear}@keyframes dv-gag-rays{0%{opacity:0;transform:rotate(var(--ray-from,0deg))}18%,76%{opacity:1}to{opacity:0;transform:rotate(calc(var(--ray-from, 0deg) + var(--ray-turn, 300deg)))}}.david-hookclub__gag--pony{inline-size:clamp(108px,17vmin,196px);inset-block-end:clamp(0px,1vh,16px);inset-inline-start:0}.david-hookclub__gag--pony.is-live{animation:dv-gag-pony 4.4s linear forwards}.david-hookclub__gag--pony.is-live .dv-gag-legs path{animation:dv-gag-trot .36s ease-in-out infinite;transform-origin:50% 0}.david-hookclub__gag--pony.is-live .dv-leg-b,.david-hookclub__gag--pony.is-live .dv-leg-c{animation-delay:.18s}@keyframes dv-gag-pony{0%{transform:translateX(-26vw) translateY(0)}12%{transform:translateX(-10vw) translateY(-6%)}25%{transform:translateX(6vw) translateY(0)}37%{transform:translateX(22vw) translateY(-6%)}50%{transform:translateX(38vw) translateY(0)}62%{transform:translateX(54vw) translateY(-6%)}75%{transform:translateX(70vw) translateY(0)}87%{transform:translateX(88vw) translateY(-6%)}to{transform:translateX(112vw) translateY(0)}}@keyframes dv-gag-trot{0%,to{transform:rotate(-19deg)}50%{transform:rotate(19deg)}}.david-hookclub__gag--gold{inline-size:clamp(126px,21vmin,226px);inset-block-end:clamp(2px,2.2vh,40px);inset-inline-end:0}.david-hookclub__gag--gold.is-live{animation:dv-gag-gold 4.4s var(--dv-ease) forwards}.david-hookclub__gag--gold.is-live .dv-gag-wheel{animation:dv-gag-roll-back .75s linear 5}.david-hookclub__gag--gold.is-live .dv-gag-tip{animation:dv-gag-tip 4.4s var(--dv-ease);transform-origin:42% 92%}.david-hookclub__gag--gold.is-live .dv-bar-a{animation:dv-gag-bar-a 4.4s var(--dv-ease)}.david-hookclub__gag--gold.is-live .dv-bar-b{animation:dv-gag-bar-b 4.4s var(--dv-ease)}.david-hookclub__gag--gold.is-live .dv-bar-c{animation:dv-gag-bar-c 4.4s var(--dv-ease)}@keyframes dv-gag-gold{0%{transform:translateX(132%)}20%,74%{transform:translateX(calc(var(--in, 110px)*-1))}to{transform:translateX(132%)}}@keyframes dv-gag-tip{0%,24%{transform:rotate(0deg)}36%,60%{transform:rotate(-32deg)}74%,to{transform:rotate(0deg)}}@keyframes dv-gag-bar-a{0%,30%{opacity:1;transform:translate(0) rotate(0deg)}46%{transform:translate(-58%,70%) rotate(-54deg)}60%,74%{transform:translate(-72%,96%) rotate(-82deg)}to{opacity:0;transform:translate(-72%,96%) rotate(-82deg)}}@keyframes dv-gag-bar-b{0%,32%{opacity:1;transform:translate(0) rotate(0deg)}48%{transform:translate(-30%,76%) rotate(42deg)}62%,74%{transform:translate(-36%,104%) rotate(68deg)}to{opacity:0;transform:translate(-36%,104%) rotate(68deg)}}@keyframes dv-gag-bar-c{0%,28%{opacity:1;transform:translate(0) rotate(0deg)}44%{transform:translate(-94%,60%) rotate(-24deg)}58%,74%{transform:translate(-112%,112%) rotate(-12deg)}to{opacity:0;transform:translate(-112%,112%) rotate(-12deg)}}.david-hookclub__gag--mortar{inline-size:clamp(110px,18vmin,196px);inset-block-end:clamp(2px,2.2vh,40px);inset-inline-end:clamp(6px,6vw,110px)}.david-hookclub__gag--mortar.is-live{animation:dv-gag-mortar 3.8s var(--dv-ease) forwards}.david-hookclub__gag--mortar.is-live .dv-gag-tube{animation:dv-gag-tube 3.8s var(--dv-ease);transform-origin:30% 92%}.david-hookclub__gag--mortar.is-live .dv-gag-shell{animation:dv-gag-shell 3.8s var(--dv-ease)}@keyframes dv-gag-mortar{0%{transform:translateX(150%)}22%,78%{transform:translateX(calc(var(--in, 70px)*-1))}to{transform:translateX(150%)}}@keyframes dv-gag-tube{0%,22%{transform:rotate(16deg)}34%,40%{transform:rotate(-4deg)}44%{transform:rotate(6deg) translateY(5%)}56%,78%{transform:rotate(-4deg)}to{transform:rotate(16deg)}}@keyframes dv-gag-shell{0%,40%{opacity:1;transform:translate(0)}41%{opacity:1}62%{opacity:0;transform:translate(78%,-320%)}to{opacity:0;transform:translate(78%,-320%)}}.david-hookclub__burst{aspect-ratio:1;background:radial-gradient(circle,rgba(var(--dv-cream-rgb),.92),rgba(var(--dv-brass-rgb),.6) 32%,transparent 66%);border-radius:50%;inline-size:clamp(70px,16vmin,180px);inset-block-start:-170%;inset-inline-start:62%;opacity:0;position:absolute}.david-hookclub__gag--mortar.is-live .david-hookclub__burst{animation:dv-gag-burst .8s var(--dv-ease) 2.1s}@keyframes dv-gag-burst{0%{opacity:0;transform:scale(.1)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.david-hookclub__gag--clap{block-size:100%;inline-size:100%;inset:0}.david-hookclub__gag--clap.is-live{animation:dv-gag-hold 3.6s linear forwards}.david-hookclub__clap{aspect-ratio:34/44;inline-size:clamp(42px,7.6vmin,86px);position:absolute}.david-hookclub__hand{block-size:100%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45));inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.david-hookclub__gag--clap.is-live .david-hookclub__hand--l{animation:dv-gag-clap-l .38s ease-in-out infinite}.david-hookclub__gag--clap.is-live .david-hookclub__hand--r{animation:dv-gag-clap-r .38s ease-in-out infinite}@keyframes dv-gag-clap-l{0%,to{transform:translateX(-118%) rotate(-19deg)}50%{transform:translateX(-46%) rotate(-5deg)}}@keyframes dv-gag-clap-r{0%,to{transform:scaleX(-1) translateX(-118%) rotate(-19deg)}50%{transform:scaleX(-1) translateX(-46%) rotate(-5deg)}}.david-hookclub__clap:first-of-type{animation-delay:0s;inset-block-start:16%;inset-inline-start:7%}.david-hookclub__clap:nth-of-type(2){inset-block-start:61%;inset-inline-start:23%}.david-hookclub__clap:nth-of-type(3){inset-block-start:10%;inset-inline-start:40%}.david-hookclub__clap:nth-of-type(4){inset-block-start:69%;inset-inline-start:57%}.david-hookclub__clap:nth-of-type(5){inset-block-start:20%;inset-inline-start:75%}.david-hookclub__clap:nth-of-type(6){inset-block-start:56%;inset-inline-start:88%}.david-hookclub__clap:nth-of-type(7){inset-block-start:80%;inset-inline-start:13%}.david-hookclub__clap:nth-of-type(8){inset-block-start:38%;inset-inline-start:47%}.david-hookclub__clap:nth-of-type(9){inset-block-start:87%;inset-inline-start:65%}.david-hookclub__clap:nth-of-type(10){inset-block-start:83%;inset-inline-start:85%}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(2) .david-hookclub__hand{animation-delay:.13s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(3) .david-hookclub__hand{animation-delay:.26s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(4) .david-hookclub__hand{animation-delay:.07s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(5) .david-hookclub__hand{animation-delay:.31s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(6) .david-hookclub__hand{animation-delay:.19s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(7) .david-hookclub__hand{animation-delay:.23s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(8) .david-hookclub__hand{animation-delay:.35s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(9) .david-hookclub__hand{animation-delay:.1s}.david-hookclub__gag--clap.is-live .david-hookclub__clap:nth-of-type(10) .david-hookclub__hand{animation-delay:.29s}.david-hookclub__gag--mask{filter:drop-shadow(0 0 40px rgba(var(--dv-teal-light-rgb,79,179,169),.55));inline-size:clamp(190px,48vmin,560px);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.david-hookclub__gag--mask.is-live{animation:dv-gag-mask 2.7s step-end forwards}@keyframes dv-gag-mask{0%,3%{opacity:0}4%,7%{opacity:1}10%,8%{opacity:0}11%,15%{opacity:1}16%,18%{opacity:0}19%,26%{opacity:1}27%,29%{opacity:0}30%,44%{opacity:1}45%,47%{opacity:0}48%,56%{opacity:1}57%,60%{opacity:0}61%,68%{opacity:1}69%,72%{opacity:0}73%,78%{opacity:1}79%,83%{opacity:0}84%,88%{opacity:1}89%,to{opacity:0}}.david-hookclub__gag--logo{inline-size:clamp(74px,15vmin,160px);inset-block-start:26%;inset-inline-start:50%;margin-inline-start:calc(clamp(74px, 15vmin, 160px)/-2)}.david-hookclub__gag--logo.is-live{animation:dv-gag-logo 2.6s var(--dv-ease) forwards}@keyframes dv-gag-logo{0%{opacity:0;transform:scale(.2) rotate(-18deg)}14%{opacity:1;transform:scale(1.1) rotate(4deg)}22%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.04) translateX(-4%)}38%{transform:scale(1.04) translateX(4%)}46%{transform:scale(1.06) translateX(-3%)}54%{transform:scale(1.08) translateX(3%)}58%{opacity:1;transform:scale(1.14)}70%{opacity:0;transform:scale(2.4) rotate(12deg)}to{opacity:0;transform:scale(2.4)}}.david-hookclub__blast{background:radial-gradient(circle,hsla(0,0%,100%,.95),rgba(10,102,194,.7) 32%,transparent 68%);border-radius:50%;inset:-60%;opacity:0;position:absolute}.david-hookclub__gag--logo.is-live .david-hookclub__blast{animation:dv-gag-burst .7s var(--dv-ease) 1.5s}@media (max-width:719px){.david-hookclub__gag--cannon,.david-hookclub__gag--gold,.david-hookclub__gag--mixer,.david-hookclub__gag--mortar{inline-size:clamp(104px,34vw,150px);inset-block-end:clamp(2px,1vh,16px)}.david-hookclub__gag--mortar{inset-inline-end:4vw}.david-hookclub__glass{block-size:clamp(84px,17vh,150px)}.david-hookclub__clap{inline-size:clamp(34px,13vw,58px)}.david-hookclub__gag--logo{inset-block-start:20%}}.david-hookclub__glitch{display:block;inset:0;mix-blend-mode:screen;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;z-index:5}.david-hookclub__glitch.is-live{animation:dv-glitch-layer 1.25s step-end;visibility:visible}.david-hookclub__bits{color:var(--dv-teal-light);font-family:var(--dv-font-mono);font-size:clamp(13px,2.5vmin,24px);font-weight:500;inset:-4%;letter-spacing:.16em;line-height:1.12;overflow-wrap:break-word;position:absolute;text-shadow:0 0 14px rgba(var(--dv-teal-light-rgb,79,179,169),.8),0 0 34px rgba(var(--dv-brass-rgb),.6);word-break:break-all}.david-hookclub__glitch.is-live .david-hookclub__bits{animation:dv-glitch-bits 1.25s step-end}.david-hookclub__scan{background:repeating-linear-gradient(to bottom,rgba(var(--dv-cream-rgb),.3) 0 1px,transparent 1px 4px),radial-gradient(120% 90% at 50% 50%,rgba(var(--dv-teal-rgb,18,124,120),.22),transparent 70%);inset:0;position:absolute}@keyframes dv-glitch-layer{0%{opacity:0}26%,3%{opacity:1}32%{opacity:.35}38%,60%{opacity:1}66%{opacity:.4}72%,90%{opacity:1}96%,to{opacity:0}}@keyframes dv-glitch-bits{0%{clip-path:inset(0 0 0 0);transform:translateX(0)}18%{clip-path:inset(12% 0 56% 0);transform:translateX(-3%)}34%{clip-path:inset(62% 0 14% 0);transform:translateX(4%)}52%{clip-path:inset(30% 0 40% 0);transform:translateX(-5%)}68%{clip-path:inset(4% 0 72% 0);transform:translateX(2%)}84%{clip-path:inset(48% 0 22% 0);transform:translateX(-2%)}to{clip-path:inset(0 0 0 0);transform:translateX(0)}}.david-hookclub--glitching .david-hookclub__hook{animation:dv-glitch-text 1.25s step-end}.david-hookclub--glitching .david-hookclub__card{animation:dv-glitch-card 1.25s step-end}@keyframes dv-glitch-card{0%,to{filter:none;transform:none}14%{filter:hue-rotate(40deg) saturate(1.5);transform:translate(5px,-3px) skewX(1.6deg)}30%{filter:invert(.12);transform:translate(-7px,2px) skewX(-2deg)}48%{filter:hue-rotate(-50deg);transform:translate(3px,4px)}66%{filter:saturate(1.8);transform:translate(-4px,-2px) skewX(1deg)}84%{filter:none;transform:translate(2px,1px)}}@keyframes dv-glitch-text{0%,to{text-shadow:none;transform:translate(0)}12%{text-shadow:3px 0 var(--dv-punk),-3px 0 var(--dv-teal-light);transform:translate(-4px,2px)}26%{text-shadow:-4px 0 var(--dv-neon),4px 0 var(--dv-velvet);transform:translate(5px,-2px)}42%{text-shadow:2px 0 var(--dv-teal-light),-2px 0 var(--dv-punk);transform:translate(-2px)}58%{text-shadow:-5px 0 var(--dv-punk),5px 0 var(--dv-neon);transform:translate(6px,1px)}76%{text-shadow:3px 0 var(--dv-velvet),-3px 0 var(--dv-teal-light);transform:translate(-3px,-1px)}90%{text-shadow:none;transform:translate(1px)}}