.dk-deck{position:fixed;left:14px;bottom:14px;z-index:2147480990;width:78px;padding:0;border:0;background:none;line-height:0;cursor:pointer;filter:drop-shadow(2px 3px 0 rgba(14,12,2,.35));rotate:-3deg;transition:transform .18s ease-out,translate .35s ease;-webkit-tap-highlight-color:transparent}.dk-deck:hover,.dk-deck:focus-visible{transform:translateY(-2px) rotate(1.5deg) scale(1.06)}.dk-deck:active{transform:scale(.94) translateY(2px)}.dk-deck:focus-visible{outline:3px dashed #eb9110;outline-offset:5px;border-radius:6px}.dk-deck-tape{position:relative;display:block}.dk-deck-body{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.dk-deck-hub{position:absolute;top:34.27%;width:13.333%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.dk-deck-hub--l{left:5%}.dk-deck-hub--r{left:83%}.dk-deck-play{position:absolute;left:50%;top:46%;width:34%;height:auto;translate:-50% -50%;filter:drop-shadow(1px 2px 0 rgba(14,12,2,.45));pointer-events:none;-webkit-user-select:none;user-select:none;animation:dk-deck-call 3.2s ease-in-out infinite}@keyframes dk-deck-call{0%,70%,to{scale:1;rotate:0deg}78%{scale:1.16;rotate:-6deg}86%{scale:.96;rotate:3deg}92%{scale:1.04;rotate:0deg}}.dk-deck--on .dk-deck-hub{animation:dk-deck-spin 1.333s linear infinite}.dk-deck--on .dk-deck-hub--r{animation-delay:-.5s}.dk-deck--winding .dk-deck-hub{animation:dk-deck-spin .42s linear infinite}@keyframes dk-deck-spin{to{rotate:360deg}}.dk-deck--on .dk-deck-tape{animation:dk-deck-nod 2.667s ease-in-out infinite}@keyframes dk-deck-nod{0%,to{translate:0 0;rotate:0deg}25%{translate:0 -2px;rotate:1.4deg}50%{translate:0 0;rotate:0deg}75%{translate:0 -1px;rotate:-1deg}}@media(max-width:640px){.dk-deck{left:10px;bottom:12px;width:64px}}@media(max-width:760px),(pointer:coarse){.dk-deck:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media(prefers-reduced-motion:reduce){.dk-deck-play,.dk-deck--on .dk-deck-hub,.dk-deck--winding .dk-deck-hub,.dk-deck--on .dk-deck-tape{animation:none}}@media print{.dk-deck{display:none}}.dk-deck--wake{animation:dk-deck-wake .7s cubic-bezier(.3,.6,.4,1) both}@keyframes dk-deck-wake{0%{transform:scale(1) rotate(0)}12%{transform:translateY(3px) scale(.93) rotate(-2deg)}40%{transform:translateY(-2px) scale(1.05) rotate(1.5deg)}70%{transform:translateY(0) scale(.99) rotate(-.5deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.dk-deck--wake{animation:none}}.dk-pour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147481700;cursor:pointer;background:#000;touch-action:none}.dk-pour.is-drawn,.dk-pour--live{background:none}.dk-pour-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.dk-bottle{position:absolute;left:0;top:0;width:clamp(150px,17vw,225px);transform:translate(-800px,-800px);transform-origin:50% 50%;will-change:transform;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45))}.dk-bottle svg{width:100%;height:auto;display:block;overflow:visible}.dk-pour-bits{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dk-pour-bits>i{position:absolute;left:0;top:0;will-change:transform;box-sizing:border-box}.dk-pour-bits--purple>i{border:2px solid #0e0c02;border-radius:22%;background:linear-gradient(135deg,#fff 0 16%,transparent 16% 100%),linear-gradient(135deg,#efe4fb 0,#efe4fb 52%,#c9b0e6 52%,#c9b0e6)}.dk-pour-bits--beer>i{border:2px solid #2a1f0a;border-radius:50% 46% 52% 48%/58% 54% 46% 42%;background:radial-gradient(circle at 36% 32%,#fffdf4 0 22%,transparent 23%),#f1e9cf}.dk-pour-bits--choccy>i{border:1.5px solid #1a0f04;border-radius:46% 54% 40% 60%/55% 42% 58% 45%;background:radial-gradient(circle at 34% 30%,#9b6a43 0 18%,transparent 19%),#4b2c16}@media(max-width:699px){.dk-bottle--flask{width:27vw}.dk-bottle--wide{width:31vw}}.hub-drop-soon .hub-drop-soon-cover,.hub-slop-soon .hub-drop-soon-cover{position:relative;height:84px;overflow:hidden}.hub-drop-soon .hub-drop-soon-cover:after,.hub-slop-soon .hub-drop-soon-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='220' fill='none' stroke='%23fff' stroke-opacity='.09' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M24 20h40a8 8 0 0 1 8 8v18a8 8 0 0 1-8 8H38l-12 10V54h-2a8 8 0 0 1-8-8V28a8 8 0 0 1 8-8z'/%3E%3Cpath d='M170 70h50a9 9 0 0 1 9 9v20a9 9 0 0 1-9 9h-4v12l-14-12h-32a9 9 0 0 1-9-9V79a9 9 0 0 1 9-9z'/%3E%3Cpath d='M70 150h28a6 6 0 0 1 6 6v12a6 6 0 0 1-6 6H82l-9 7v-7h-3a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6z'/%3E%3Ccircle cx='150' cy='30' r='3'/%3E%3Ccircle cx='230' cy='180' r='4'/%3E%3Ccircle cx='30' cy='120' r='2.5'/%3E%3C/svg%3E") 0 0 / 260px 220px repeat}.hub-drop .hub-drop-soon p{max-width:46ch}.hub-drop-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hub-drop-steps li{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 6px 14px;border-radius:16px;background:#17132a;border:1px solid #2c2547;text-align:center;font:600 1.3rem/1.25 Onest,Noto Sans,system-ui,sans-serif;color:#b6b0c9}.hub-drop-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--t);color:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.hub-drop-steps svg{width:19px;height:19px}.hub-drop-steps li:nth-child(1){--c: #ff8aa3;--t: rgba(255, 61, 110, .1)}.hub-drop-steps li:nth-child(2){--c: #b4ff47;--t: rgba(163, 255, 18, .1)}.hub-drop-steps li:nth-child(3){--c: #ffd666;--t: rgba(255, 214, 102, .1)}@media(max-width:380px){.hub-drop-steps li{font-size:1.15rem}}.hub-drop{position:relative}.hub-drop iframe{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent calc(100% - 24px));mask-image:linear-gradient(to bottom,#000 calc(100% - 70px),transparent calc(100% - 24px))}.hub-drop:has(iframe):after{content:"what is already in chat scrolls inside ↓";position:absolute;left:0;right:0;bottom:9px;text-align:center;font:600 1.3rem/1 Onest,Noto Sans,system-ui,sans-serif;letter-spacing:0;color:#8f88a8;pointer-events:none}@media(max-width:760px){.hub-drop iframe{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 112px),transparent calc(100% - 34px));mask-image:linear-gradient(to bottom,#000 calc(100% - 112px),transparent calc(100% - 34px))}}.hub-drop-steps li{text-wrap:balance}.hub-drop-soon-body p,.hub-slop-soon-body p{text-wrap:pretty}.hub-nb{white-space:nowrap}.dk-flow{position:relative;--flow-at: 130%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--flow-at) - 30%),transparent var(--flow-at));mask-image:linear-gradient(90deg,#000 calc(var(--flow-at) - 30%),transparent var(--flow-at))}.dk-flow-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.dk-flow--current,.dk-flow--ember{color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:repeat;background-size:auto 4.2em;background-position:0 50%}.dk-flow--current{background-image:url(/assets/flow/current.webp);background-color:#ece6d2}.dk-flow--ember{background-image:url(/assets/flow/ember.webp);background-color:#eb9110}.dk-flow--current::selection,.dk-flow--ember::selection{color:#0e0c02;background:#e0dfd4}.hub-hero-pit{position:absolute;left:-22.5%;top:-44.625%;width:140%;height:167.571%;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.hub>.hub-tide{position:relative;z-index:auto;height:var(--sea-top)}.hub-hero{position:sticky;top:0;z-index:1;height:var(--hero-h);overflow:hidden;overflow:clip;isolation:isolate;--sea-x: 50%;background:#2b5174}.hub-tide-skirt{--k: max(0px, calc(100lvh - var(--hero-h)));position:sticky;top:var(--hero-h);z-index:0;height:var(--k);margin-bottom:calc(-1 * var(--k));pointer-events:none;background:url(/assets/backgrounds/bg-home.webp) center top / var(--bgw) auto no-repeat}.hub-tide-mark{position:absolute;left:0;top:0;width:100%;height:max(calc(var(--tide-pin) * var(--tide-top, .9)),calc(var(--hero-h) - var(--tide-pin) * 2));pointer-events:none;visibility:hidden}.hub-hero-rail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.hub-hero-land{position:relative;height:var(--hero-h);pointer-events:auto;background:#2b5174 image-set(url(/assets/backgrounds/beach-1920.webp) 1x,url(/assets/backgrounds/beach.webp) 2x) var(--sea-x) bottom / cover no-repeat}.hub-hero-sea{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;opacity:0}.hub-hero-sea.is-live{opacity:1}.hub-hero-sand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;visibility:hidden}.hub-hero-sand.is-on{visibility:visible}.hub-hero{-webkit-touch-callout:none}.hub-hero-land.is-writing{-webkit-user-select:none;user-select:none;cursor:default}.hub-hero-paper{--pw: min(calc(100vw - var(--vr) - 3.5vw - var(--crater) * .7042), calc((98.5svh - 34vw + 20px)*1.014) , 700px);position:absolute;top:calc(var(--pw) / 1.7 * .44625 + 1.5svh);left:3.5vw;width:var(--pw);aspect-ratio:1.7;rotate:-2.5deg;z-index:3;container-type:inline-size}.hub-hero-paper-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-hero-say{position:absolute;left:5%;right:5%;top:5.5cqw;text-align:center}.hub-hero-say h1{margin:0;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-weight:400;font-size:17cqw;line-height:1;rotate:-2deg}.hub-hero-say p{margin:2.5cqw auto 0;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-size:max(1.5rem,6.4cqw);line-height:1.22;color:#2b2108}.hub-hero-back{position:absolute;left:var(--bx);top:var(--by);width:0;height:0;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-size:max(1.5rem,6.4cqw);color:#2b2108;pointer-events:none}.hub-hero-back-caret{position:absolute;left:-.3em;top:0;width:.6em;height:.46em;overflow:visible}.hub-hero-back-caret path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1;stroke-dashoffset:0}.hub-hero-back-word{position:absolute;left:0;top:.42em;translate:-44% 0;rotate:-4deg;font-size:.9em;line-height:1;white-space:nowrap}.hub-hero-back.is-writing .hub-hero-back-caret path{stroke-dashoffset:1.05}.hub-hero-back.is-writing .hub-hero-back-word{clip-path:inset(-30% 100% -30% -10%)}.hub-hero-hand{position:absolute;left:0;top:0;width:58cqw;pointer-events:none;transform-origin:33.36% 100.55%;z-index:2}.hub-hero-hand img{position:relative;display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(9px 14px 0 rgba(40,30,10,.22))}.hub-hero-arm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hub-hero-arm path{fill:none;stroke:#1f1f0f;stroke-width:34;stroke-linecap:round}.hub-hero-arm .hub-hero-arm-shade{stroke:#281e0a38}.hub-hero{--vt: 5svh;--vr: 4.5vw;--crater: min(calc((100vw - 36vw - var(--vr)) / .6142), calc((100svh - 19.5vw - var(--vt)) * 2.582), 2400px);--cl: calc(100vw - var(--vr) - var(--crater) * .8071);--ct: calc(var(--vt) - var(--crater) * .19284)}.hub-hero-crater{position:absolute;left:var(--cl);top:var(--ct);width:var(--crater);aspect-ratio:1348 / 1023;z-index:2;pointer-events:none}.hub-hero-crater-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:761px){.hub-hero{container-type:inline-size}.hub-hero-crater-art{--beach-w: max(100cqw, calc(var(--hero-h) * 1920 / 1718));--beach-h: calc(var(--beach-w) * 1718 / 1920);-webkit-mask:url(/assets/hero/sand-mask.webp) no-repeat;mask:url(/assets/hero/sand-mask.webp) no-repeat;-webkit-mask-size:var(--beach-w) var(--beach-h);mask-size:var(--beach-w) var(--beach-h);-webkit-mask-position:calc((100cqw - var(--beach-w)) * .5 - var(--cl)) calc(var(--hero-h) - var(--beach-h) - var(--ct));mask-position:calc((100cqw - var(--beach-w)) * .5 - var(--cl)) calc(var(--hero-h) - var(--beach-h) - var(--ct))}}.hub-hero-video{position:absolute;left:19.29%;top:25.41%;width:61.42%;height:51.03%;background:#000;pointer-events:auto}.hub-hero-player,.hub-hero-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hub-hero-chat{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.hub-hero-chat canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-hero-when{position:absolute;left:12px;bottom:12px;border:2px solid var(--ink);border-radius:999px;background:var(--orange);color:var(--ink);font:400 clamp(1.5rem,1.2rem + .3vw,1.8rem)/1.1 "Patrick Hand","Comic Neue",sans-serif;padding:2px 12px 4px}.hub-hero-post{--bottle: min(38vw, 90rem, 58svh);position:absolute;left:3.5vw;bottom:calc(13.5vw + 35px - var(--bottle) * .23);z-index:3;display:flex;align-items:center;rotate:-7deg}@property --hub-in{syntax: "<number>"; inherits: false; initial-value: 0;}.hub-hero-way{--wp: calc(var(--bottle) * .08);--wr: calc(var(--bottle) * .3);--wt: calc(var(--bottle) * .27);--wb: var(--wp);position:relative;z-index:2;flex:none;padding:var(--wt) var(--wr) var(--wb) var(--wp);margin:calc(var(--wt) * -1) calc(var(--wr) * -1) calc(var(--wb) * -1) calc(var(--wp) * -1);pointer-events:none;--way: linear-gradient(to right, #000 calc(var(--wp) + var(--bottle) * 1.0667), transparent 0), radial-gradient(calc(var(--bottle) * .0774) calc(var(--bottle) * .082) at calc(var(--wp) + var(--bottle) * 1.1442) calc(var(--wt) + var(--bottle) * .1487), #000 96%, transparent 100%);-webkit-mask:var(--way);mask:var(--way);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hub-hero-bottle{--hub-in: 0;position:relative;display:block;width:var(--bottle);padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transform-origin:100% 48.6%;translate:calc(var(--bottle) * .1442 * min(1,var(--hub-in) / .4)) calc(var(--bottle) * .0028 * min(1,var(--hub-in) / .4));scale:max(.001,1 - max(0,var(--hub-in) - .4) / .6) calc(1 - .45 * min(1,var(--hub-in) / .5) - .25 * max(0,var(--hub-in) - .4) / .6);filter:drop-shadow(3px 6px 0 rgba(40,30,10,.32)) brightness(calc(1 - (1*max(0,var(--hub-in) - .4))));transition:transform .2s ease-out}.hub-hero-bottle img{display:block;width:100%;height:auto;pointer-events:none}.hub-hero-bottle:before{content:"";position:absolute;inset:calc(var(--bottle) * -.45) calc(var(--bottle) * -.05);pointer-events:none}.hub-hero-bottle:hover,.hub-hero-bottle:focus-visible{transform:translate(6px,-3px) scale(1.03);outline:none}.hub-hero-bottle:focus-visible{filter:drop-shadow(3px 6px 0 var(--orange)) drop-shadow(1px 2px 0 #0e0c02) brightness(calc(1 - (1*max(0,var(--hub-in) - .4))))}.hub-hero-bottle.is-held{cursor:grabbing}.hub-hero-bottle.is-letgo{transition:transform .2s ease-out,--hub-in .3s cubic-bezier(.2,.8,.3,1.25)}.hub-hero-bob{--hub-in: inherit;position:relative;display:block;transform-origin:100% 48.6%;animation:hub-bottle-bob 3.2s cubic-bezier(.37,0,.63,1) infinite alternate}@keyframes hub-bottle-bob{0%{transform:none}to{transform:translate(.0268%,-.7274%) rotate(.36deg)}}.hub-hero-post:not(.is-here) .hub-hero-bob,.hub-hero-post.is-away .hub-hero-bob,.hub-hero-bottle.is-held .hub-hero-bob,.hub-hero-bottle.is-letgo .hub-hero-bob{animation-play-state:paused}.hub-hero-bottle-note{position:absolute;left:25%;top:30%;font:400 calc(var(--bottle) * .105) / 1 "Patrick Hand","Comic Neue",sans-serif;letter-spacing:.02em;color:#24300f;mix-blend-mode:multiply;rotate:-1deg;pointer-events:none}.hub-hero-mouth{position:relative;flex:none;width:calc(var(--bottle) * .42);aspect-ratio:456 / 330;margin-left:calc(var(--bottle) * -.07);z-index:1}.hub-hero-mouth img{position:absolute;left:50%;top:50%;width:72.4%;height:auto;max-width:none;translate:-50% -50%;rotate:90deg}.hub-hero-mouth{--pu: calc(100vw / 1530 * 1.8)}@media(max-width:534px){.hub-hero-mouth{--pu: calc(100vw * 1552 / 640 / 1530 * 1.8)}}.hub-hero-joint{position:absolute;left:calc(98.03% - var(--pu) * 6);top:51.35%;width:calc(var(--pu) * 12);height:calc(42.1% + var(--pu) * 10);translate:0 -50%;box-sizing:border-box;background:radial-gradient(circle at calc(50% - var(--pu) * 1.07) calc(20% - var(--pu) * .35),#d8b074 calc(var(--pu) * 1.1),transparent calc(var(--pu) * 1.1 + .5px)),radial-gradient(circle at calc(50% - var(--pu) * 1.07) calc(80% - var(--pu) * .35),#d8b074 calc(var(--pu) * 1.1),transparent calc(var(--pu) * 1.1 + .5px)),radial-gradient(circle at calc(50% - var(--pu) * .72) 20%,#171307 calc(var(--pu) * 2.1),transparent calc(var(--pu) * 2.1 + .5px)),radial-gradient(circle at calc(50% - var(--pu) * .72) 80%,#171307 calc(var(--pu) * 2.1),transparent calc(var(--pu) * 2.1 + .5px)),linear-gradient(to right,transparent 62%,#9c6c28 0 84%,transparent 0),linear-gradient(to bottom,transparent 12%,#d8b074 0 32%,transparent 0 70%,#64441c 0 94%,transparent 0),#b07c30;border:solid #171307;border-width:calc(var(--pu) * 2) calc(var(--pu) * 2.2) calc(var(--pu) * 3) calc(var(--pu) * 1.5);border-radius:calc(var(--pu) * 2.2)}.dk-btag-wrap{--hub-in: inherit;--tw: .22;--hx: 58;--hy: -58;--nx: 86.5;--ny: 33.4;--r0: 4deg;--p: clamp(0, (var(--hub-in) - .15) / .3, 1);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dk-btag-string,.dk-btag-knot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dk-btag-string{--hub-in: inherit;transform-origin:calc(var(--nx) * 1%) calc(var(--ny) * 1%);scale:calc(1 - var(--p))}.dk-btag-string path,.dk-btag-knot path{fill:none;stroke:#1a0f04;stroke-width:clamp(2px,.2vw,3.2px);stroke-linecap:round;vector-effect:non-scaling-stroke}.dk-btag-knot .dk-btag-turn{stroke-width:clamp(2.4px,.24vw,3.8px)}.dk-btag-knot .dk-btag-tie{stroke-width:clamp(5px,.5vw,8px)}.dk-btag-string .is-phone,.dk-btag-knot .is-phone{display:none}.dk-btag{--hub-in: inherit;position:absolute;left:calc(var(--hx) * 1%);top:calc(var(--hy) * 1%);width:calc(var(--bottle) * var(--tw));aspect-ratio:360 / 295;margin:calc(var(--bottle) * var(--tw) * 295 / 360 * -.153) 0 0 calc(var(--bottle) * var(--tw) * -.5);transform-origin:50% 15.3%;translate:calc(var(--p) * (var(--nx) - var(--hx)) / 100 * var(--bottle)) calc(var(--p) * (var(--ny) - var(--hy)) / 100 * .3002 * var(--bottle));rotate:calc(var(--r0) + var(--p) * (90deg - var(--r0)));scale:calc(1 - .4 * var(--p));animation:dk-btag-sway 4.2s ease-in-out infinite alternate;container-type:inline-size}@keyframes dk-btag-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.hub-hero-post.is-away .dk-btag{animation-play-state:paused}.dk-btag-jig{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 15.3%}.hub-hero-bottle:hover .dk-btag-jig,.hub-hero-bottle:focus-visible .dk-btag-jig{animation:dk-btag-jig .9s ease-in-out infinite}@keyframes dk-btag-jig{25%{rotate:4deg}75%{rotate:-4deg}}.dk-btag img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;filter:drop-shadow(1px 2px 0 rgba(40,30,10,.32))}.dk-btag b{position:absolute;left:4%;right:4%;top:23%;font:400 27cqw/.86 Patrick Hand,Comic Neue,sans-serif;color:#1c1708;text-align:center;white-space:nowrap}@media(prefers-reduced-motion:reduce){.dk-btag,.hub-hero-bottle:hover .dk-btag-jig,.hub-hero-bottle:focus-visible .dk-btag-jig{animation:none}}.hub-hero-post.is-going .hub-hero-bottle{--hub-in: 1;transition:transform .2s ease-out,--hub-in var(--hub-go, .52s) cubic-bezier(.55,0,.8,.4)}.hub-hero-post.is-gone .hub-hero-bottle{--hub-in: 1;visibility:hidden}.hub-hero-post.is-arriving .hub-hero-bottle{animation:hub-bottle-out .6s cubic-bezier(.2,.8,.3,1.25) both}@keyframes hub-bottle-out{0%{--hub-in: 1}to{--hub-in: 0}}@media(prefers-reduced-motion:reduce){.hub-hero-bottle,.hub-hero-bottle.is-letgo,.hub-hero-post.is-going .hub-hero-bottle{transition:none}.hub-hero-post.is-arriving .hub-hero-bottle,.hub-hero-bob{animation:none}}@media(max-width:760px){.hub-hero{--sea-x: 50%;--tall: calc(100svh - 64px) ;--crater: min(163vw, calc(var(--tall) * .8));display:flex;flex-direction:column;justify-content:flex-start;padding-top:min(5.4rem,6.4svh)}.hub-hero-land{background-image:url(/assets/backgrounds/beach-phone.webp);display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;padding-top:min(5.4rem,6.4svh)}.hub-hero-paper{position:relative;top:auto;left:auto;align-self:center;width:min(88vw,46rem,calc(var(--tall) * .5));margin-top:.6rem;rotate:-2deg;z-index:4}.hub-hero-hand{width:44cqw}.hub-hero-crater{position:relative;left:calc((100vw - var(--crater)) / 2);top:auto;margin:calc(var(--crater) * -.04) 0 calc(var(--crater) * -.108)}.hub-hero-post{--bottle: min(66vw, calc(var(--tall) * .31));position:relative;left:auto;bottom:auto;align-self:flex-end;margin:calc(.6rem + min(88vw,46rem,calc(var(--tall) * .5)) / 1.7 + var(--crater) * (1023 / 1348 - .148) + 2vw) calc(16px + 8vw) 0 0}.hub-hero-way{--wt: var(--wp);--wb: calc(var(--bottle) * .32)}.dk-btag-wrap{--tw: .3;--hx: 76;--hy: 111;--nx: 86.9;--ny: 63.6;--r0: -6deg}.dk-btag-string .is-desk,.dk-btag-knot .is-desk{display:none}.dk-btag-string .is-phone,.dk-btag-knot .is-phone{display:inline}.hub-hero-bob{animation:none}.hub-hero-video .hub-lite-btn{left:calc((1 - var(--hub-chat-w, .53)) * 50%)}.hub-hero-when{font-size:1.4rem;left:8px;bottom:8px}}@media(min-width:761px)and (max-aspect-ratio:11 / 10){.hub-hero{--vt: 3svh;--crater: min(calc(86vw / .6142), calc(40svh / .3873), 1700px);--cl: calc((100vw - var(--crater) * .6142) / 2 - var(--crater) * .1929);--ct: calc(var(--vt) - var(--crater) * .19284)}.hub-hero-paper{--pw: min(41vw, 40svh, 560px);top:calc(var(--vt) + var(--crater) * .3873 + 1.5svh + var(--pw) / 1.7 * .44625);left:auto;right:4.5vw;width:var(--pw);rotate:2.5deg}.hub-hero-post{--bottle: min(40vw, 34svh, 56rem);left:3vw;bottom:10svh}}@media(min-aspect-ratio:11/5)and (min-width:1600px){.hub-hero .hub-hero-paper{--pw: min(22vw, 52svh, 700px);left:25vw;top:calc(var(--pw) / 1.7 * .44625 + 3svh)}}@media(min-aspect-ratio:13/5)and (min-width:1600px){.hub-hero .hub-hero-paper{--pw: min(34svh, 700px);left:34vw}}.hub-seabed{position:relative;pointer-events:none;line-height:0;margin-bottom:-2px}.hub-seabed>*{position:absolute}.hub-seabed-sand{left:0;width:100%;max-width:none}.hub-seabed-weeds,.hub-seabed-front{left:0;top:0;overflow:visible}.hub-seabed-spill{left:0;z-index:3;overflow:visible}.hub-cellar:has(.is-zoomed) .hub-seabed-spill{visibility:hidden}.hub-seabed-bottle{max-width:none;height:auto;rotate:-7deg;transform-origin:40% 80%;animation:hub-seabed-rock 7.5s ease-in-out infinite}.hub-seabed-frond{transform-box:fill-box;transform-origin:50% 100%;animation:hub-seabed-sway var(--d) ease-in-out var(--t) infinite alternate}@keyframes hub-seabed-sway{0%{transform:rotate(calc(var(--a) * -1)) skew(calc(var(--a) * .6))}to{transform:rotate(var(--a)) skew(calc(var(--a) * -.6))}}@keyframes hub-seabed-rock{0%,to{rotate:-7deg}50%{rotate:-4.5deg}}.hub-seabed-bub{border-radius:50%;border:2px solid #0e0c02;background:radial-gradient(circle at 34% 32%,#eef4ee 0,#eef4ee 20%,#8fb0bd 24%,#8fb0bd);scale:0;animation:hub-seabed-rise var(--dur) cubic-bezier(.45,.05,.7,.95) var(--del) infinite}@media(max-width:760px){.hub-seabed-bub{border-width:1.5px}}@keyframes hub-seabed-rise{0%{translate:0 0;scale:0}8%{translate:0 -4px;scale:1}30%{translate:var(--wob) calc(var(--rise) * .3)}55%{translate:calc(var(--wob) * -1) calc(var(--rise) * .55)}80%{translate:var(--wob) calc(var(--rise) * .8);scale:1}92%{translate:0 calc(var(--rise) * .92);scale:1.25}93%,to{translate:0 calc(var(--rise) * .93);scale:0}}.hub-seabed-hit{pointer-events:auto;cursor:pointer;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}.hub-seabed-hit:focus-visible{outline:none}.hub-seabed-hit:focus-visible~.hub-seabed-bottle:not(.is-glug),.hub-seabed-hit:hover~.hub-seabed-bottle:not(.is-glug){animation-duration:2.4s}.hub-seabed-hit:focus-visible~.hub-seabed-bottle{scale:1.12}.hub-seabed-bottle.is-glug{animation:hub-seabed-glug 1.9s cubic-bezier(.3,.6,.35,1) both}@keyframes hub-seabed-glug{0%{rotate:-7deg;translate:0 0}9%{rotate:-15deg;translate:0 -5%}20%{rotate:-6deg;translate:0 0}34%{rotate:-14deg;translate:0 -4%}46%{rotate:-6.5deg;translate:0 0}60%{rotate:-12deg;translate:0 -3%}74%{rotate:-6deg;translate:0 0}86%{rotate:-7.6deg}to{rotate:-7deg;translate:0 0}}.hub-seabed-gulp{border-radius:50%;border:2.5px solid #0e0c02;background:radial-gradient(circle at 34% 32%,#eef4ee 0,#eef4ee 18%,#8fb0bd 22%,#8fb0bd);scale:0;animation:hub-seabed-gulp 2.1s cubic-bezier(.4,.1,.65,.95) var(--del) both}@media(max-width:760px){.hub-seabed-gulp{border-width:2px}}@keyframes hub-seabed-gulp{0%{translate:0 0;scale:0}7%{translate:0 -6px;scale:1.15 .85}14%{scale:.92 1.08}22%{scale:1}35%{translate:var(--wob) calc(var(--rise) * .28);scale:1.06 .95}55%{translate:calc(var(--wob) * -1.4) calc(var(--rise) * .55);scale:.95 1.05}80%{translate:calc(var(--wob) * 1.6) calc(var(--rise) * .82);scale:1}91%{translate:0 calc(var(--rise) * .93);scale:1.3}92%,to{translate:0 calc(var(--rise) * .94);scale:0}}.hub-seabed-clod{border-radius:45% 55% 50% 50%;border:1.5px solid #0e0c02;background:#6f6a45;scale:0;animation:hub-seabed-hop .75s cubic-bezier(.3,.9,.6,1) var(--del) both}@keyframes hub-seabed-hop{0%{translate:0 0;scale:0}12%{scale:1}45%{translate:calc(var(--dx) * .6) var(--up)}to{translate:var(--dx) 0;scale:0}}.hub-seabed.is-off .hub-seabed-frond,.hub-seabed.is-off .hub-seabed-bottle,.hub-seabed.is-off .hub-seabed-bub{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hub-seabed-frond,.hub-seabed-bottle,.hub-seabed-bottle.is-glug{animation:none}.hub-seabed-bub,.hub-seabed-gulp,.hub-seabed-clod{display:none}}.dk-stopper{--tape-h: clamp(30px, 3.4vw, 58px);position:fixed;left:0;right:0;bottom:0;height:var(--tape-h);z-index:60;pointer-events:none;background:0 0 / auto 100% repeat-x;transform:translate3d(0,calc(100% - var(--dk-pull, 0px)),0);visibility:hidden}html.dk-pulling .dk-stopper{visibility:visible}html.dk-at-end .dk-stopper{background-image:url(/assets/footers/stopper-tape.webp)}html.dk-pulling .hub{translate:0 calc(-1 * var(--dk-pull, 0px))}html.dk-at-end{overscroll-behavior-y:none}.hub>.hub-cellar:has(.is-zoomed){z-index:40}.hub-slab{position:relative;z-index:2;line-height:0;pointer-events:none}.hub-slab svg{display:block;overflow:visible}.hub-slab:after{content:"";position:absolute;left:0;right:0;top:100%;height:clamp(14px,1.6vw,26px);background:linear-gradient(to bottom,#0c07028c,#0c070200)}.hub-slab-face{fill:#6b4e2d}.hub-slab-lip{fill:#8a6a3e}.hub-slab-ink{fill:none;stroke:#171307;stroke-linecap:round;stroke-linejoin:round}.hub-slab-joint{stroke:#24190a;stroke-linecap:round}.hub-slab-nail{fill:#24190a}.hub-cellar:has(.is-zoomed) .hub-slab{visibility:hidden}.dk-bar{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dk-bar>*{position:absolute}.hub-counter:not(.hub-counter--laid) .dk-bar{visibility:hidden}.dk-drink{padding:0;background:none;border:0;cursor:pointer;pointer-events:auto;line-height:0;-webkit-tap-highlight-color:transparent}.dk-drink:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-6px;left:-4px}@media(pointer:coarse){.dk-drink--water:before,.dk-drink--beer:before{top:-10px;right:-14px;bottom:-6px;left:-14px}.dk-drink--purple:before{top:-10px;right:-11px;bottom:-2px;left:-11px}}.dk-drink-piece{position:absolute;bottom:0;display:block}.dk-drink-piece>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:1;transform-origin:50% 100%;transition:transform .14s cubic-bezier(.34,1.56,.64,1)}.dk-drink-shadow{position:absolute;left:-42%;right:14%;bottom:0;aspect-ratio:7 / 1;translate:0 28%;border-radius:50%;background:#463e22;z-index:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1)}.dk-drink--purple .dk-drink-shadow,.dk-drink--choccy .dk-drink-piece+.dk-drink-piece .dk-drink-shadow{aspect-ratio:9 / 1;left:-26%;right:8%}.dk-drink:hover .dk-drink-piece>img,.dk-drink:focus-visible .dk-drink-piece>img{transform:translateY(-4%) rotate(-2deg)}.dk-drink:active .dk-drink-piece>img{transform:translateY(-1.5%) scale(.97) rotate(1deg)}.dk-drink:hover .dk-drink-shadow,.dk-drink:focus-visible .dk-drink-shadow{transform:scale(.88)}.dk-drink:focus-visible{outline:none}.dk-drink:focus-visible .dk-drink-shadow{background:#eb9110;box-shadow:0 0 0 max(1px,.1vw) #0e0c02}.dk-drink[disabled]{cursor:default}.dk-drink[disabled] .dk-drink-piece>img,.dk-drink[disabled] .dk-drink-shadow{transform:none}.dk-bar-filters{position:absolute;width:0;height:0;overflow:hidden}body[data-drinks]:not([data-drinks-held]):not([data-drinks-lite]) .hub{filter:url(#dk-warp)}body[data-drinks][data-drinks-lite]{overflow-y:clip}@media(prefers-reduced-motion:reduce){.dk-drink-piece>img,.dk-drink-shadow{transition:none;transform:none!important}}.dk-carton-tag{position:absolute;left:94%;top:40%;width:30%;aspect-ratio:360 / 527;rotate:6deg;transform-origin:50.5% 8%;container-type:inline-size;pointer-events:none;z-index:2;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;color:#1c1708;line-height:1;text-align:center;white-space:nowrap;transition:transform .14s cubic-bezier(.34,1.56,.64,1)}.dk-drink:hover .dk-carton-tag,.dk-drink:focus-visible .dk-carton-tag{transform:translateY(-4%)}.dk-carton-tag:before{content:"";position:absolute;left:22%;top:-14%;width:30%;height:22%;border-top:1.5px solid #1a0f04;border-right:1.5px solid #1a0f04;border-radius:0 60% 0 0;rotate:-10deg}.dk-carton-tag img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(1px 2px 0 rgba(10,5,0,.45))}.dk-carton-tag>:not(img){position:absolute;left:8%;right:8%;display:block;font-style:normal;font-weight:400}.dk-carton-tag b{top:17%;font-size:21cqw}.dk-carton-tag i:nth-of-type(1){top:41%;font-size:14cqw}.dk-carton-tag i:nth-of-type(2){top:53%;font-size:13cqw}.dk-carton-tag i:nth-of-type(3){top:64%;font-size:13cqw}.dk-carton-tag small{top:79%;font-size:15cqw}.dk-pinned{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.hub-counter:not(.hub-counter--laid) .dk-pinned{visibility:hidden}.dk-hof{position:absolute;left:82.5%;top:76.2%;width:6.8%;aspect-ratio:642 / 517;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;line-height:0;container-type:inline-size;-webkit-tap-highlight-color:transparent;transform-origin:50% 7%;rotate:-4deg}.dk-hof img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(.12vw .16vw 0 rgba(20,10,2,.55))}.dk-hof .dk-hof-words{position:absolute;left:7%;top:12%;width:86%;height:auto;filter:none;rotate:-1deg;pointer-events:none}.dk-hof:after{content:"";position:absolute;left:50%;top:7%;width:11%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f0c46a 0,#f0c46a 22%,#b8862f 40%,#6e4c17);box-shadow:0 0 0 max(1.5px,.14vw) #0e0c02}.dk-hof:hover,.dk-hof:focus-visible{animation:dk-hof-sway 1.6s cubic-bezier(.3,.6,.4,1) both}.dk-hof:focus-visible{outline:none}.dk-hof:focus-visible img{filter:drop-shadow(.12vw .16vw 0 rgba(20,10,2,.55)) drop-shadow(0 0 .5vw rgba(235,145,16,.9))}@keyframes dk-hof-sway{0%{rotate:-4deg}16%{rotate:5deg}34%{rotate:-9deg}52%{rotate:1deg}70%{rotate:-6.5deg}86%{rotate:-2.8deg}to{rotate:-4deg}}@media(max-width:640px){.dk-hof{left:60.6%;top:73%;width:6.9%}.dk-hof:after{box-shadow:0 0 0 1.5px #0e0c02}.dk-hof:before{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}}@media(prefers-reduced-motion:reduce){.dk-hof:hover,.dk-hof:focus-visible{animation:none}}.dk-regular{position:absolute;pointer-events:none;visibility:hidden}.dk-regular.is-nodding{visibility:visible}.dk-regular>i{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0 / 100% 100% no-repeat}.dk-regular-head{transform-origin:var(--px) var(--py);transform:translateY(calc(var(--dip, 0) * 4.6%)) rotate(calc(var(--sway, 0) * 1deg)) scaleY(calc(1 - var(--dip, 0) * .025))}.dk-regular.is-nodding .dk-regular-head{will-change:transform}.dk-barman{position:absolute;pointer-events:none;visibility:hidden}.dk-barman.is-looking{visibility:visible}.dk-capy{position:absolute;pointer-events:none;visibility:hidden}.dk-capy.is-dozing{visibility:visible}.hub-counter-art>picture{display:block}.hub-counter-art.is-capy-dozing>picture{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-size:100% 100%,calc(320 / 3846 * 100%) calc(345 / 1466 * 100%);mask-size:100% 100%,calc(320 / 3846 * 100%) calc(345 / 1466 * 100%);-webkit-mask-position:0 0,calc(2880 / (3846 - 320) * 100%) calc(580 / (1466 - 345) * 100%);mask-position:0 0,calc(2880 / (3846 - 320) * 100%) calc(580 / (1466 - 345) * 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.hub-counter:not(.hub-counter--laid) :is(.dk-regular,.dk-barman,.dk-capy){display:none}.dk-hall-host{position:absolute;left:0;right:0;top:0;height:0;z-index:2}.hub-sky:has(>.dk-hall-host:not(:empty))>.hub-under{z-index:2}.dk-hall{--k: 1;--ink: #0e0c02;--pencil: #2a2924;--pencil-soft: #55534a;--paper: #fbfbf7;--rule: calc(26px * var(--k));--edge: calc(12px * var(--k));position:absolute;left:0;right:0;z-index:1;margin-top:calc(var(--edge) * -1);padding-top:var(--edge);box-sizing:content-box;overflow:clip;pointer-events:none;line-height:1.2}.dk-hall-sheet{position:absolute;inset:var(--edge) 0 0;pointer-events:auto;outline:none;display:flex;flex-direction:column;background:linear-gradient(#d99292,#d99292) 0 calc(30px * var(--k)) / 100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(var(--rule) - 2px),#bbd2ee calc(var(--rule) - 2px) calc(var(--rule) - 1px),#aac7e8 calc(var(--rule) - 1px) var(--rule)),var(--paper);background-position:0 calc(30px * var(--k)),calc(var(--rule) * .4) 0,0 0}.dk-hall-sheet:before{content:"";position:absolute;left:-2%;right:-2%;top:calc(var(--edge) * -.55);height:var(--edge);background:url(/assets/bar/hof-edge.webp) 0 0 / 100% 100% no-repeat;pointer-events:none}.dk-hall.is-rising .dk-hall-sheet{animation:dk-hall-rise var(--rise, .62s) cubic-bezier(.18,.84,.3,1.02) both}.dk-hall.is-sinking .dk-hall-sheet{animation:dk-hall-sink var(--fall, .38s) cubic-bezier(.55,0,.85,.35) both}@keyframes dk-hall-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes dk-hall-sink{0%{transform:none}to{transform:translateY(100%)}}.dk-hall-h{position:relative;margin:calc(26px * var(--k)) auto 0;display:flex;flex-direction:column;align-items:center;font:inherit}.dk-hall-title{display:block;width:min(calc(400px * var(--k)),72vw);height:auto;-webkit-user-select:none;user-select:none}.dk-hall-green{display:block;width:min(calc(350px * var(--k)),64vw);height:auto;margin-top:calc(-6px * var(--k));rotate:-.6deg;-webkit-user-select:none;user-select:none}.dk-hall-sub{margin-top:calc(2px * var(--k));font:400 calc(18px * var(--k)) / 1.1 "Patrick Hand","Comic Neue",sans-serif;color:var(--pencil-soft);letter-spacing:.02em}.dk-hall-x{position:absolute;top:calc(16px * var(--k));right:max(calc(22px * var(--k)),3vw);width:calc(48px * var(--k));height:calc(48px * var(--k));padding:calc(6px * var(--k));border:0;background:none;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.dk-hall-x svg{width:100%;height:100%;overflow:visible}.dk-hall-x path{fill:none;stroke:var(--ink);stroke-width:3.6;stroke-linecap:round}.dk-hall-x:hover svg{rotate:8deg;scale:1.08}.dk-hall-x svg{transition:rotate .16s ease,scale .16s ease}.dk-hall-x:focus-visible{outline:none}.dk-hall-x:focus-visible path{stroke:#c46f00}.dk-hall-x:focus-visible svg{filter:drop-shadow(0 0 4px rgba(235,145,16,.9))}.dk-hall-run{position:relative;margin-top:calc(4px * var(--k));min-height:0}.dk-hall-track{display:flex;align-items:flex-start;column-gap:calc(44px * var(--k));margin:0;padding:calc(18px * var(--k)) max(calc(80px * var(--k)),6vw) calc(24px * var(--k));list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(calc(80px * var(--k)),6vw);scrollbar-width:none}.dk-hall-track:has(>.dk-pin:only-child){justify-content:center}.dk-hall-track::-webkit-scrollbar{display:none}.dk-pin{flex:0 0 calc(410px * var(--k));scroll-snap-align:start}.dk-pin-a{display:grid;grid-template-columns:calc(190px * var(--k)) minmax(0,1fr);column-gap:calc(18px * var(--k));align-items:start;color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.dk-pin-photo{position:relative;display:block;box-sizing:border-box;width:100%;padding:calc(9px * var(--k)) calc(9px * var(--k)) calc(30px * var(--k));background:#f4f1e7;border:2px solid var(--ink);border-radius:3px 5px 4px 6px/5px 3px 6px 4px;box-shadow:calc(3px * var(--k)) calc(4px * var(--k)) 0 #140a0247;transform-origin:50% 4%;rotate:var(--tilt, 0deg);transition:rotate .22s cubic-bezier(.3,1.4,.5,1),translate .22s cubic-bezier(.3,1.4,.5,1)}.dk-pin-photo>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#2a3a4c;border:1.5px solid var(--ink);-webkit-user-select:none;user-select:none}.dk-pin-cap{position:absolute;left:calc(10px * var(--k));right:calc(10px * var(--k));bottom:calc(8px * var(--k));font:500 calc(12.5px * var(--k)) / 1.15 Roboto,Arial,system-ui,sans-serif;color:#3b3a35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-pin-photo:before{content:"";position:absolute;left:50%;top:calc(1px * var(--k));z-index:1;width:calc(15px * var(--k));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f0c46a 0,#f0c46a 22%,#b8862f 40%,#6e4c17);box-shadow:0 0 0 1.5px var(--ink),1px 2px #140a0259}.dk-pin-note{display:flex;flex-direction:column;gap:calc(6px * var(--k));margin-top:calc(2px * var(--k));padding:0 calc(2px * var(--k));font-family:Patrick Hand,Comic Neue,sans-serif;color:var(--pencil)}.dk-pin-who{display:flex;align-items:center;gap:calc(8px * var(--k));min-width:0}.dk-pin-av{flex:none;width:calc(30px * var(--k));height:calc(30px * var(--k));border-radius:50%;border:2px solid var(--ink);object-fit:cover;background:#ddd8c8;box-sizing:border-box}.dk-pin-av--letter{display:grid;place-items:center;background:hsl(var(--h, 30) 45% 46%);color:#fbfbf7;font:400 calc(17px * var(--k)) / 1 "Patrick Hand","Comic Neue",sans-serif}.dk-pin-name{font-size:calc(19px * var(--k));line-height:1.1;color:var(--pencil-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-pin-said{font-size:calc(21px * var(--k));line-height:1.13;overflow-wrap:anywhere;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.dk-pin-likes{display:inline-flex;align-items:center;gap:calc(5px * var(--k));font-size:calc(19px * var(--k));line-height:1;color:var(--pencil)}.dk-pin-likes svg{width:calc(19px * var(--k));height:auto;overflow:visible;rotate:-8deg}.dk-pin-likes path{fill:#e0472c;stroke:var(--ink);stroke-width:1.7;stroke-linejoin:round}.dk-hall.is-stack .dk-pin{flex-basis:calc(250px * var(--k))}.dk-hall.is-stack .dk-pin-a{display:flex;flex-direction:column}.dk-hall.is-stack .dk-pin-note{margin-top:calc(16px * var(--k))}.dk-hall.is-stack .dk-pin-said{-webkit-line-clamp:6;line-clamp:6}.dk-hall.is-stack .dk-hall-arr{top:calc(70px * var(--k))}.dk-pin-photo--blank{display:grid;place-items:center;aspect-ratio:auto}.dk-pin-photo--blank:after{content:"";display:block;grid-area:1 / 1;width:100%;aspect-ratio:16 / 9;border:1.5px dashed rgba(14,12,2,.45);box-sizing:border-box}.dk-pin-photo--blank>img{grid-area:1 / 1;width:min(34%,96px);aspect-ratio:auto;border:0;background:none;rotate:-6deg}.dk-pin-go{font-size:calc(20px * var(--k));color:#a85d00;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover){.dk-pin-a:hover .dk-pin-photo{rotate:calc(var(--tilt, 0deg) * -.4);translate:0 calc(-4px * var(--k))}.dk-pin-a:hover .dk-pin-said{color:#000}}.dk-pin-a:focus-visible .dk-pin-photo{rotate:calc(var(--tilt, 0deg) * -.4);translate:0 calc(-4px * var(--k));box-shadow:calc(3px * var(--k)) calc(4px * var(--k)) 0 #140a0247,0 0 0 3px #eb9110}.dk-hall.is-rising .dk-pin-photo{animation:dk-pin-drop .46s cubic-bezier(.3,1.45,.5,1) both;animation-delay:calc(.3s + min(var(--i, 0),6)*70ms)}@keyframes dk-pin-drop{0%{translate:0 calc(-34px * var(--k));rotate:calc(var(--tilt, 0deg) - 9deg);scale:1.06}to{translate:0 0;rotate:var(--tilt, 0deg);scale:1}}.dk-hall-arr{position:absolute;z-index:1;top:calc(46px * var(--k));width:calc(46px * var(--k));height:calc(96px * var(--k));padding:calc(14px * var(--k)) calc(9px * var(--k));border:2px solid var(--ink);border-radius:46% 40% 44% 38%/18% 22% 16% 20%;background:var(--paper);box-shadow:calc(2px * var(--k)) calc(3px * var(--k)) 0 #140a0247;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.dk-hall-arr:disabled{visibility:hidden}.dk-hall-arr--back{left:max(calc(14px * var(--k)),1.2vw)}.dk-hall-arr--on{right:max(calc(14px * var(--k)),1.2vw)}.dk-hall-arr--on svg{scale:-1 1}.dk-hall-arr svg{width:100%;height:100%;overflow:visible;transition:translate .16s ease}.dk-hall-arr path{fill:none;stroke:var(--ink);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.dk-hall-arr--back:hover svg{translate:-3px 0}.dk-hall-arr--on:hover svg{translate:3px 0}.dk-hall-arr:focus-visible{outline:none}.dk-hall-arr:focus-visible path{stroke:#c46f00}.dk-hall-arr:focus-visible svg{filter:drop-shadow(0 0 4px rgba(235,145,16,.9))}@media(max-width:640px){.dk-hall{--rule: calc(22px * var(--k));--edge: calc(10px * var(--k))}.dk-hall-h{margin-top:calc(40px * var(--k))}.dk-hall-sheet{background-position:0 calc(26px * var(--k)),calc(var(--rule) * .4) 0,0 0}.dk-hall-title{width:70vw}.dk-hall-green{width:62vw}.dk-hall-sub{font-size:calc(17px * var(--k))}.dk-hall-x{top:calc(12px * var(--k));right:10px}.dk-hall-track{column-gap:7vw;padding-inline:13vw;scroll-padding-inline:13vw}.dk-hall.is-stack .dk-pin{flex-basis:74vw;scroll-snap-align:center}.dk-hall.is-stack .dk-pin-said{-webkit-line-clamp:7;line-clamp:7}.dk-hall-arr{display:none}}@media(prefers-reduced-motion:reduce){.dk-hall.is-rising .dk-hall-sheet,.dk-hall.is-sinking .dk-hall-sheet,.dk-hall.is-rising .dk-pin-photo{animation:none}.dk-hall.is-sinking .dk-hall-sheet{visibility:hidden}.dk-pin-photo,.dk-hall-x svg,.dk-hall-arr svg{transition:none}}.hub>.hub-sky{position:relative;z-index:1;color:#e0d8d0;--sky-lit: 0 0 1px #f2a12c, 0 0 1px #f2a12c, 0 0 2px #f2a12c, 0 0 3px #eb9110, 0 0 5px #eb9110, 0 0 12px rgba(235, 145, 16, .6);--sky-half: 0 0 2px rgba(242, 161, 44, .6), 0 0 8px rgba(235, 145, 16, .3)}.hub-sky-band{position:relative;overflow:hidden}.hub-sky-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-sky-still{position:absolute;left:0;width:100%;max-width:none}.hub-sky-piece{position:absolute}.hub-sky-piece>span{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat}.hub-sky-con{position:absolute;overflow:visible}.hub-under{position:relative;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0}.hub-under>img{position:absolute;max-width:none}.hub-under-art{z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.hub-under-crumb{z-index:0;height:auto;animation:under-fall var(--d) cubic-bezier(.5,0,.9,.6) var(--t) infinite}@keyframes under-fall{0%{transform:translateY(-70%) rotate(0) scale(1)}14%{transform:translate(0) rotate(0) scale(1)}22%{transform:translateY(3px) rotate(0) scale(1)}82%{transform:translate(var(--drift),var(--fall)) rotate(var(--spin)) scale(.45)}94%,to{transform:translate(var(--drift),calc(var(--fall) * 1.15)) rotate(var(--spin)) scale(0)}}.hub-sky:not(.is-on) .hub-under-crumb{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hub-under-crumb{animation:none}}.hub-sky-star{opacity:0;transition:opacity .9s ease-out var(--a, 0s)}.hub-sky.is-lit .hub-sky-star{opacity:1}.hub-sky-star>span{animation:sky-twinkle var(--d) ease-in-out var(--t) infinite}.hub-sky-star--big>span{animation-name:sky-breathe}@keyframes sky-twinkle{50%{opacity:var(--lo)}}@keyframes sky-breathe{50%{opacity:var(--lo);scale:.94}}.hub-sky-ufo>span{animation:sky-ufo 7.5s ease-in-out infinite}.hub-sky-pepe>span{animation:sky-drift 10s ease-in-out infinite}@keyframes sky-ufo{0%,to{translate:0 0;rotate:-2deg}25%{translate:9% -9%;rotate:1deg}50%{translate:16% 0;rotate:3deg}75%{translate:8% 8%;rotate:0deg}}@keyframes sky-drift{0%,to{translate:0 0;rotate:-1.5deg}50%{translate:3% -6%;rotate:2deg}}.hub-sky-galaxy i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:var(--ox) var(--oy)}.hub-sky-galaxy>i{transform:rotate(var(--phi)) scaleY(var(--k))}.hub-sky-galaxy>i>i{animation:sky-wheel var(--turn) linear infinite}.hub-sky-galaxy>i>i>i{transform:scaleY(calc(1 / var(--k))) rotate(calc(-1 * var(--phi)));background-repeat:no-repeat}@keyframes sky-wheel{to{rotate:360deg}}.hub-sky-con-seg{stroke:#fff;stroke-width:18;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.hub-sky-con-node{fill:#fff;opacity:0}.hub-sky.is-lit .hub-sky-con-seg{animation:sky-draw linear both}.hub-sky.is-lit .hub-sky-con-node{animation:sky-node .35s ease-out both}@keyframes sky-draw{to{stroke-dashoffset:0}}@keyframes sky-node{to{opacity:1}}.hub-sky:not(.is-on) .hub-sky-piece>span,.hub-sky:not(.is-on) .hub-sky-galaxy>i>i,.hub-sky:not(.is-on) .hub-sky-guy-draw>span{animation-play-state:paused}.hub-sky-guy{position:absolute}.hub-sky-guy-draw{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(110% -20% -10% -20%)}.hub-sky-guy.is-drawn .hub-sky-guy-draw{animation:sky-guy-draw 1.8s cubic-bezier(.45,0,.4,1) .2s both}@keyframes sky-guy-draw{0%{clip-path:inset(110% -20% -10% -20%)}to{clip-path:inset(-10% -20% -10% -20%)}}.hub-sky-guy-draw>span{position:absolute}.hub-sky-guy-lines{top:0;right:0;bottom:0;left:0;background:#9ba8b1;-webkit-mask:url(/assets/pour/loader-strip.webp) 0 0 / 800% 100% no-repeat;mask:url(/assets/pour/loader-strip.webp) 0 0 / 800% 100% no-repeat;animation:sky-guy-sway 2.8s step-end infinite}.hub-sky-guy-stars{top:-8.571%;right:-12.183%;bottom:-8.571%;left:-12.183%;background:url(/assets/space/guy-stars.webp) 0 0 / 800% 100% no-repeat;animation:sky-guy-stars 2.8s step-end infinite}@keyframes sky-guy-sway{0%{-webkit-mask-position:0% 0;mask-position:0% 0}7.143%{-webkit-mask-position:14.286% 0;mask-position:14.286% 0}14.286%{-webkit-mask-position:28.571% 0;mask-position:28.571% 0}21.429%{-webkit-mask-position:42.857% 0;mask-position:42.857% 0}28.571%{-webkit-mask-position:57.143% 0;mask-position:57.143% 0}35.714%{-webkit-mask-position:71.429% 0;mask-position:71.429% 0}42.857%{-webkit-mask-position:85.714% 0;mask-position:85.714% 0}50%{-webkit-mask-position:100% 0;mask-position:100% 0}57.143%{-webkit-mask-position:85.714% 0;mask-position:85.714% 0}64.286%{-webkit-mask-position:71.429% 0;mask-position:71.429% 0}71.429%{-webkit-mask-position:57.143% 0;mask-position:57.143% 0}78.571%{-webkit-mask-position:42.857% 0;mask-position:42.857% 0}85.714%{-webkit-mask-position:28.571% 0;mask-position:28.571% 0}92.857%{-webkit-mask-position:14.286% 0;mask-position:14.286% 0}}@keyframes sky-guy-stars{0%{background-position:0% 0}7.143%{background-position:14.286% 0}14.286%{background-position:28.571% 0}21.429%{background-position:42.857% 0}28.571%{background-position:57.143% 0}35.714%{background-position:71.429% 0}42.857%{background-position:85.714% 0}50%{background-position:100% 0}57.143%{background-position:85.714% 0}64.286%{background-position:71.429% 0}71.429%{background-position:57.143% 0}78.571%{background-position:42.857% 0}85.714%{background-position:28.571% 0}92.857%{background-position:14.286% 0}}.hub-sky-place{position:absolute;display:flex;align-items:center;justify-content:center}.hub-sky-say{display:flex;align-items:center;justify-content:space-between;gap:clamp(3rem,4vw,7rem);width:100%}.hub-sky--wide .hub-sky-say{width:auto;justify-content:center}.hub-sky-name{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.2vw,2rem)}.hub-sky-brand{margin:-.4em -.5em;padding:.4em .5em;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-weight:400;font-size:clamp(4.2rem,1rem + 3.2vw,7rem);line-height:1}.hub-sky-contact{position:relative;display:block;width:clamp(24rem,22vw,40rem);line-height:0;rotate:-1.5deg;transition:rotate .25s,scale .25s}.hub-sky-contact img{display:block;width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-sky-contact-lit{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hub-sky-contact:hover,.hub-sky-contact:focus-visible{rotate:0deg;scale:1.03;outline:none}.hub-sky-contact:hover .hub-sky-contact-lit,.hub-sky-contact:focus-visible .hub-sky-contact-lit{animation:sky-flick .5s linear both}@keyframes sky-flick{0%{opacity:0}10%{opacity:1}16%{opacity:.1}26%{opacity:1}32%{opacity:.55}to{opacity:1}}.hub-sky-links{display:flex;gap:clamp(3rem,4.5vw,8rem);--k: .74}.hub-sky-group h2{margin:0 0 .9rem;font:400 1.6rem/1 Patrick Hand,Comic Neue,system-ui,sans-serif;letter-spacing:.16em;color:#e1d998;opacity:.85}.hub-sky-group ul{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.hub-sky-a{position:relative;display:inline-block;font:400 clamp(2.2rem,.8rem + 1.3vw,3.2rem)/1.3 "Patrick Hand","Comic Neue",system-ui,sans-serif;color:#e0d8d0;text-decoration:none;white-space:nowrap}.hub-sky-a:focus-visible{outline:none}.dk-word{position:relative;display:inline-block;vertical-align:middle;line-height:0;margin:calc(var(--p) * var(--k) * -1em / 100)}.dk-word img{display:block;height:calc(var(--h) * var(--k) * 1em / 100);width:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.dk-word .dk-word-lit{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hub-sky-a:hover .dk-word-lit,.hub-sky-a:focus-visible .dk-word-lit{animation:sky-flick .5s linear both}.hub-sky-a:hover .hub-sky-arr,.hub-sky-a:focus-visible .hub-sky-arr{color:#fff8ee;text-shadow:var(--sky-lit);animation:sky-neon .5s linear both}@keyframes sky-neon{0%{text-shadow:none}10%{text-shadow:var(--sky-lit)}16%{text-shadow:none}26%{text-shadow:var(--sky-lit)}32%{text-shadow:var(--sky-half)}to{text-shadow:var(--sky-lit)}}.hub-sky-arr{display:inline-block;margin-left:.15em;font-size:.75em;transition:translate .2s}.hub-sky-a:hover .hub-sky-arr,.hub-sky-a:focus-visible .hub-sky-arr{translate:.12em -.12em}.hub-sky-a:hover .hub-sky-arr--up,.hub-sky-a:focus-visible .hub-sky-arr--up{translate:0 -.2em}.hub-sky .hub-floor{margin-top:calc(-11vw - var(--sky-tuck, 0vw));position:relative;z-index:2}@media(max-width:640px){.hub-sky .hub-floor{margin-top:-16vw}}.hub-carved-row{position:absolute;left:3.6%;top:83%;translate:0 -50%;display:flex;align-items:baseline;gap:clamp(1.6rem,3.2vw,6rem);line-height:1;white-space:nowrap;pointer-events:none;z-index:5}.hub-carved{font-family:Patrick Hand,Comic Neue,sans-serif;line-height:1;letter-spacing:.06em;white-space:nowrap;text-decoration:none;pointer-events:auto;color:#1a0d03;background:linear-gradient(to bottom,#030100,#190c03 52%,#3a1f09);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.55)) drop-shadow(0 2px 0 rgba(255,228,176,.62)) drop-shadow(0 0 1.5px rgba(0,0,0,.45))}a.hub-carved:hover,a.hub-carved:focus-visible{background:linear-gradient(to bottom,#c8780c,#eb9110 45%,#ffb43c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 -1px 0 rgba(60,28,2,.7)) drop-shadow(0 2px 0 rgba(255,232,186,.7)) drop-shadow(0 0 7px rgba(235,145,16,.65));outline:none}.hub-carved--up{font-size:clamp(1.4rem,2.4vw,4.4rem)}.hub-carved--year{font-size:clamp(1.05rem,1.55vw,2.8rem)}@media(max-width:640px){.hub-carved-row{left:11%;top:78.7%;flex-direction:column;align-items:flex-start;gap:.7rem}.hub-carved--up{font-size:1.9rem}.hub-carved--year{font-size:1.35rem}}.hub-sky-gap{padding:clamp(2rem,4vw,4rem) 6vw clamp(3rem,6vw,6rem)}.hub-sky--mid .hub-sky-say{max-width:96rem;margin:0 auto}.hub-sky--mid .hub-sky-gap{padding-top:7vw;padding-bottom:9.6vw}@media(max-width:760px){.hub-sky-gap{padding-top:3.6rem;padding-bottom:4.4rem}.hub-sky-say{flex-direction:column;align-items:flex-start;gap:3.2rem}.hub-sky-links{gap:2.4rem 3.2rem;flex-wrap:wrap;--k: .62}.hub-sky-a{font-size:2.2rem}}@media(max-width:760px),(pointer:coarse){.hub-sky-a:before{content:"";position:absolute;top:-.45rem;right:-12px;bottom:-.45rem;left:-12px}.hub-sky-group li:first-child .hub-sky-a:before{top:-10px}.hub-sky-group li:last-child .hub-sky-a:before{bottom:-10px}.hub-carved--up{position:relative}.hub-carved--up:before{content:"";position:absolute;top:-22px;right:-10px;bottom:-2px;left:-10px}}@media(hover:none){.hub-sky.is-said .hub-sky-contact{rotate:0deg;scale:1.03}.hub-sky.is-said .hub-sky-contact-lit{animation:sky-flick .5s linear .35s both}.hub-sky.is-said .dk-word-lit{animation:sky-blink 1.4s linear calc(1s + var(--n, 0) * .15s) both}.hub-sky.is-said .hub-sky-arr{animation:sky-blink-arr 1.4s linear calc(1s + var(--n, 0) * .15s) both}.hub-sky .hub-sky-a:active .dk-word-lit{animation:sky-flick .3s linear both}.hub-sky.is-said .hub-sky-a:active .dk-word-lit{animation:sky-blink 1.4s linear calc(1s + var(--n, 0) * .15s) both,sky-flick .3s linear both}.hub-sky .hub-sky-a:active .hub-sky-arr{color:#fff8ee;animation:sky-neon .3s linear both}.hub-sky.is-said .hub-sky-a:active .hub-sky-arr{animation:sky-blink-arr 1.4s linear calc(1s + var(--n, 0) * .15s) both,sky-neon .3s linear both}}@keyframes sky-blink{0%{opacity:0}7%{opacity:1}11%{opacity:.1}18%{opacity:1}22%{opacity:.55}32%,78%{opacity:1}80%{opacity:.2}84%{opacity:.8}86%,to{opacity:0}}@keyframes sky-blink-arr{0%{color:#e0d8d0;text-shadow:none}7%{color:#fff8ee;text-shadow:var(--sky-lit)}11%{text-shadow:none}18%{text-shadow:var(--sky-lit)}22%{text-shadow:var(--sky-half)}32%,78%{color:#fff8ee;text-shadow:var(--sky-lit)}80%{text-shadow:var(--sky-half)}84%{text-shadow:var(--sky-lit)}86%,to{color:#e0d8d0;text-shadow:none}}@media(prefers-reduced-motion:reduce){.hub-sky-star{opacity:1;transition:none}.hub-sky-piece>span,.hub-sky-galaxy>i>i{animation:none}.hub-sky-a:hover .hub-sky-arr,.hub-sky-a:focus-visible .hub-sky-arr,.hub-sky-a:hover .dk-word-lit,.hub-sky-a:focus-visible .dk-word-lit,.hub-sky-contact:hover .hub-sky-contact-lit,.hub-sky-contact:focus-visible .hub-sky-contact-lit{animation:none;opacity:1}.hub-sky-guy-draw,.hub-sky-guy.is-drawn .hub-sky-guy-draw{clip-path:none;animation:none}.hub-sky-guy-lines{animation:none;-webkit-mask-position:57.143% 0;mask-position:57.143% 0}.hub-sky-guy-stars{animation:none;background-position:57.143% 0}}@media(hover:none)and (prefers-reduced-motion:reduce){.hub-sky.is-said .hub-sky-contact-lit{animation:none;opacity:1}.hub-sky.is-said .dk-word-lit,.hub-sky.is-said .hub-sky-arr,.hub-sky.is-said .hub-sky-a:active .dk-word-lit,.hub-sky.is-said .hub-sky-a:active .hub-sky-arr,.hub-sky .hub-sky-a:active .dk-word-lit,.hub-sky .hub-sky-a:active .hub-sky-arr{animation:none}.hub-sky .hub-sky-a:active .dk-word-lit{opacity:1}.hub-sky .hub-sky-a:active .hub-sky-arr{text-shadow:var(--sky-lit)}}@media(forced-colors:active){.hub-sky{forced-color-adjust:none}.hub-sky .hub-floor{forced-color-adjust:auto}}@media(prefers-contrast:more){.hub-carved{background:linear-gradient(to bottom,#c8780c,#eb9110 45%,#ffb43c);-webkit-background-clip:text;background-clip:text}}.hub{--ink: #0e0c02;--paper: #e0dfd4;--orange: #eb9110;--deep: #1b2e40;--bgw: max(100vw, 1200px);--hero-h: max(100svh, 56rem);--tide-pin: var(--hero-h);--sea-top: calc(var(--hero-h) + var(--tide-pin));display:block;position:relative;background:var(--deep) url(/assets/backgrounds/ocean-tile.webp) center calc(var(--sea-top) + var(--bgw) * .57) / var(--bgw) auto repeat-y}.hub.is-tide-flat{--tide-pin: 0px}@media(prefers-reduced-motion:reduce){.hub{--tide-pin: 0px}}@supports not (overflow: clip){.hub{--tide-pin: 0px}}.hub:before{content:"";position:absolute;top:var(--sea-top);left:0;right:0;height:calc(var(--bgw) * 1.4583);z-index:0;pointer-events:none;background:url(/assets/backgrounds/bg-home.webp) center top / var(--bgw) auto no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--bgw) * .26),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--bgw) * .26),transparent)}.hub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,#0a224200 0,#0a224200 calc(var(--sea-top) + var(--bgw) * .62),#0a224238 calc(var(--sea-top) + var(--bgw) * 1.2),#0a22426b calc(var(--sea-top) + var(--bgw) * 2.4))}.hub>*{position:relative;z-index:1}.hub-wall-l,.hub-wall-r{border:3px solid var(--ink);background:#07131f;box-shadow:0 14px 34px #00000073;overflow:hidden}.hub-wall-l{border-left:0;border-radius:0 12px 13px 0/0 13px 11px 0}.hub-wall-r{border-right:0;border-radius:12px 0 0 13px/13px 0 0 11px}@media(max-width:760px){.hub-wall-l,.hub-wall-r{border-left:0;border-right:0;border-radius:0}}.hub-wall-l.is-inked,.hub-wall-r.is-inked{position:relative;z-index:1;border:0;border-radius:0;box-shadow:none}.dk-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.dk-ink path{fill:#0e0c02}.dk-ink-shadow{position:absolute;z-index:0;pointer-events:none;background:#060f1a80}.hub-socials{position:fixed;top:14px;right:14px;z-index:30;display:flex;align-items:center;gap:13px}.hub-socials a{display:block;line-height:0;transition:transform .15s}.hub-socials a:hover{transform:rotate(-3deg) scale(1.15)}.hub-socials a:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:6px}.hub-socials svg,.hub-socials img{height:34px;width:auto;display:block;filter:drop-shadow(0 1px 0 #0e0c02) drop-shadow(0 2px 5px rgba(0,0,0,.7))}.hub-socials img{border-radius:7px;outline:2.4px solid #0e0c02;outline-offset:-2.4px}@media(max-width:760px){.hub-socials{right:12px}}.hub-socials{transition:translate .35s ease}html.dk-socials-away .hub-socials:not(:focus-within){translate:0 -80px;pointer-events:none}@media(prefers-reduced-motion:reduce){.hub-socials{transition:none}}@media(max-width:760px),(pointer:coarse){.hub-socials{gap:16px}.hub-socials a{position:relative}.hub-socials a:before{content:"";position:absolute;top:-9px;right:-8px;bottom:-9px;left:-8px}}.hub-floor{margin-top:clamp(4rem,10vh,10rem);line-height:0}.hub-counter{overflow:hidden}.hub-counter-art{position:relative}.hub-counter-art img{display:block;width:100%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:640px){.hub-counter-art{width:165%;margin-left:-13%}}.hub-drop-seg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) min(620px,50vw);align-items:start}.hub-drop-say{padding:clamp(1.6rem,2.5vw,3.6rem) 4vw 0;text-align:center}.hub-drop-seg h2{margin:0 auto;max-width:18ch;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-weight:400;font-size:clamp(3rem,2.2rem + 2.2vw,4.4rem);line-height:1.05;text-wrap:balance}.hub-drop-say p{margin:.9rem auto 0;max-width:30ch;font-family:Patrick Hand,Comic Neue,system-ui,sans-serif;font-size:clamp(1.7rem,1.4rem + .5vw,2.1rem);line-height:1.4;color:#d7e2ee;text-wrap:balance}.hub-drop{background:#120f1f}.hub-drop-seg>.hub-drop{margin-top:var(--berth, 0px)}.hub-drop iframe{display:block;width:100%;height:1090px;border:0}@media(max-width:760px){.hub-drop-seg{grid-template-columns:1fr}.hub-drop-say{padding:3rem 6vw 2.4rem}}@media(max-width:480px){.hub-drop iframe{height:1180px}}.hub-drop-soon{text-align:left;font-family:Onest,Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#f3f0fa;letter-spacing:0;line-height:1.5}.hub-drop-soon-cover{background:linear-gradient(120deg,#c4103f,#a0128a 52%,#5a32d0)}.hub-drop-soon-body{padding:2.6rem 2.4rem 2.4rem}.hub-drop-soon h3{margin:0 0 .8rem;font-family:Dela Gothic One,Arial Black,Impact,sans-serif;font-weight:400;font-size:2.4rem;line-height:1.1}.hub-drop-soon p{margin:0;max-width:40ch;font-size:1.55rem;color:#b6b0c9}.hub-drop-soon-made{display:inline-flex;align-items:center;gap:8px;margin-top:2rem!important;font-weight:600;font-size:1.4rem!important}.hub-drop-soon-made svg{width:24px;height:24px;flex:none}.dk-deck{transition:transform .18s ease-out,translate .35s ease}html.dk-deck-away .dk-deck:not(:focus-visible){translate:-130px 0;pointer-events:none}@media(prefers-reduced-motion:reduce){.dk-deck{transition:none}}.hub-slop{padding-top:max(0px,calc(clamp(4rem,9vh,8rem) + var(--berth, 0px)))}.hub-slop-win{width:min(620px,50vw);background:#120f1f}.hub-slop-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#1c1631;border-bottom:2px solid #0e0c02;font:600 1.4rem/1 Onest,Noto Sans,system-ui,sans-serif;letter-spacing:0;color:#b6b0c9}.hub-slop-mark{width:22px;height:22px;flex:none}.hub-slop-url{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-slop-bar a{color:#f3f0fa;text-decoration:none;padding:4px 10px;border-radius:999px;background:#e3124d}.hub-slop-bar a:focus-visible{outline:3px solid #eb9110;outline-offset:2px}.hub-slop-soon-tag{padding:4px 10px;border-radius:999px;border:1px solid #3a3157}.hub-slop-win iframe{display:block;width:100%;height:clamp(560px,78svh,820px);border:0}.hub-slop-soon{font-family:Onest,Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;color:#f3f0fa}.hub-slop-soon-body{padding:2.6rem 2.4rem 2.8rem}.hub-slop-soon h3{margin:0 0 .8rem;font-family:Dela Gothic One,Arial Black,Impact,sans-serif;font-weight:400;font-size:2.4rem;line-height:1.1}.hub-slop-try{margin-top:1.8rem;padding:1rem 2rem;border:0;border-radius:999px;background:#e3124d;color:#fff;font:700 1.5rem/1 Onest,Noto Sans,system-ui,sans-serif;letter-spacing:0;cursor:pointer}.hub-slop-try:hover{background:#c40f42}.hub-slop-try:focus-visible{outline:3px solid #eb9110;outline-offset:3px}.hub-slop-soon p{margin:0;max-width:44ch;font-size:1.55rem;line-height:1.5;color:#b6b0c9}@media(max-width:760px){.hub-slop-win{width:100%}}.hub-lite{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.hub-lite img{display:block;width:100%;height:100%;object-fit:cover}.hub-lite-title{position:absolute;left:0;right:0;top:0;padding:14px 18px 30px;background:linear-gradient(rgba(0,0,0,.6),transparent);color:#fff;font:500 clamp(1.4rem,1.1rem + .5vw,1.9rem)/1.25 Roboto,Arial,system-ui,sans-serif;letter-spacing:0;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.5)}.hub-lite-btn{position:absolute;left:50%;top:50%;translate:-50% -50%;width:68px;transition:transform .15s}.hub-lite:hover .hub-lite-btn,.hub-lite:focus-visible .hub-lite-btn{transform:scale(1.1)}.hub-lite:focus-visible{outline:3px solid #eb9110;outline-offset:-3px}.hub-lite img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hub-lite:hover img{transform:scale(1.045)}.hub-lite:hover .hub-lite-btn{animation:hub-play-wobble .5s ease-out 1}}.hub-lite:active img{transform:scale(1);transition-duration:.08s}.hub-lite:active .hub-lite-btn{transform:scale(.88);transition-duration:.06s}@keyframes hub-play-wobble{0%{rotate:0deg}20%{rotate:-7deg}45%{rotate:5deg}70%{rotate:-2deg}to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.hub-lite img{transition:none}.hub-lite:hover .hub-lite-btn{animation:none}}.hub-hero-video iframe:focus-visible{outline:3px solid #eb9110;outline-offset:-3px}.hub-mail{position:relative;overflow-x:clip}.hub-mail:not(.is-zoomed){overflow-y:clip}.hub-mail.is-zoomed{z-index:40}.hub-mail-design{transform-origin:0 0}.hub-mail .ct2{position:relative;inset:auto;z-index:auto;height:100%;overflow-x:clip;overflow-y:visible;background:none}.hub-mail .ct2-scroll,.hub-mail .ct2-scroll--locked{position:relative;inset:auto;height:100%;overflow:visible}.ct2-back.ct2-back--pinned{position:fixed;z-index:500001}html.hub-locked{overflow:hidden}.hub>.hub-pipe{position:absolute;left:0;width:100%;z-index:0;pointer-events:none;overflow:visible}.hub-hero-pipe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.hub-room-pipe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.dk-pipe path,.dk-bulge path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dk-pipe-ink{stroke:#171307}.dk-pipe-body{stroke:#9c6c28}.dk-pipe-under{stroke:#64441c;stroke-linecap:butt!important}.dk-pipe-sheen{stroke:#d8b074;stroke-linecap:butt!important}.dk-collar{pointer-events:none}.dk-pipe-pulse{stroke:#ffeec2;opacity:0}.dk-pipe--busy .dk-pipe-pulse{animation:dk-pipe-pulse 1.6s cubic-bezier(.35,0,.2,1) forwards}@keyframes dk-pipe-pulse{0%{stroke-dashoffset:0;opacity:.95}85%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}.hub>.hub-seashift-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hub-seashift{position:absolute;left:0;width:100%;visibility:hidden}.hub-seashift-screen{position:absolute;max-width:none;pointer-events:none;visibility:hidden}.hub-seashift.is-on,.hub-seashift-screen.is-on{visibility:visible}.dk-twist,.dk-wake{position:absolute;z-index:1;max-width:none;pointer-events:none}.dk-wake{z-index:2}.hub-cine{--reel-h: calc(min(54vw, 780px)*.5625 + 56px) ;position:relative;min-height:calc(var(--bgw) * .44 + var(--reel-h));overflow:hidden}@media(min-width:1101px){.hub-cine{--reel-mid: calc(1.36*min((100vw - 232px) / 3.36, 640px, 42svh * 16 / 9 / 1.36)) ;--reel-h: max( calc(min(54vw, 780px)*.5625 + 56px) , calc(var(--reel-mid) * 9 / 16 + 170px))}}@media(min-width:2300px){.hub-cine{--reel-mid: calc(1.36*min((100vw - 272px) / 5.36, 640px, 42svh * 16 / 9 / 1.36)) }}.hub-cine-defs{position:absolute;width:0;height:0;overflow:hidden}.hub-cine-stage{--isl: calc(var(--bgw) * .2);position:absolute;left:50%;top:0;width:var(--isl);translate:-50% 0;aspect-ratio:640 / 541}.hub-cine-island,.hub-cine-foam,.hub-cine-don,.hub-cine-proj{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-cine-island,.hub-cine-foam{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-cine-foam{filter:url(#hub-lap);animation:hub-lap 5.2s ease-in-out infinite}.hub-cine.is-away .hub-cine-foam{animation-play-state:paused}@keyframes hub-lap{0%,to{scale:1}50%{scale:1.022}}.hub-cine-don{left:50%;top:50%;width:17%;height:auto;translate:-50% -50%}.hub-cine-proj{left:50%;top:46%;width:11.5%;height:auto;translate:-50% -50%;visibility:hidden;scale:var(--proj-s, 1);filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.hub-cine-stage:not([data-stage=idle]) .hub-cine-proj{visibility:visible}.hub-cine-lens{position:absolute;left:50%;top:48.8%;width:30%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle closest-side,#fffbe9 0,#fffbe9 13%,#ffeebed9 24%,#ffe8b252 52%,#ffe6aa1a,#ffe6aa00);visibility:hidden;scale:calc(1.3 * var(--lens-k, 1));pointer-events:none}.hub-cine-stage[data-stage=throw] .hub-cine-lens,.hub-cine-stage[data-stage=shown] .hub-cine-lens{visibility:visible}@media(prefers-reduced-motion:no-preference){.hub-cine-stage[data-landing] .hub-yt-meta{animation:hub-cine-focus .5s ease-out both}.hub-cine-stage[data-landing] .hub-yt-arrow--prev{animation:hub-cine-in-l .6s cubic-bezier(.2,.75,.25,1) both}.hub-cine-stage[data-landing] .hub-yt-arrow--next{animation:hub-cine-in-r .6s cubic-bezier(.2,.75,.25,1) both}}@keyframes hub-cine-focus{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes hub-cine-in-l{0%{translate:-100% 0}to{translate:0 0}}@keyframes hub-cine-in-r{0%{translate:100% 0}to{translate:0 0}}.hub-cine-throw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hub-cine-reel{position:absolute;left:50%;top:48.8%;width:100vw;translate:-50% -50%;display:grid;grid-template-columns:1fr min(54vw,780px) 1fr;align-items:center;gap:clamp(14px,2vw,30px);visibility:hidden;touch-action:pan-y}.hub-cine-stage[data-stage=shown] .hub-cine-reel{visibility:visible}.hub-cine-reel{--w0: 96px;--per: 1;--k: calc(2 * var(--per) + 1.36);--gaps: calc(2 * var(--per) * 20px);--avail: calc(100vw - 2 * var(--w0) - var(--gaps));--side-max: 640px;--side: min(calc(var(--avail) / var(--k)), var(--side-max), calc(42svh * 16 / 9 / 1.36));--mid: calc(var(--side) * 1.36);--card: var(--mid);--wall: max(var(--w0), calc((100vw - 2 * var(--per) * var(--side) - var(--mid) - var(--gaps)) / 2));--rpad: clamp(22px, 4.2svh, 52px);padding-block:var(--rpad);grid-template-columns:var(--side) var(--mid) var(--side);justify-content:center;align-items:start;column-gap:20px}@media(min-width:761px)and (max-width:1100px){.hub-cine-reel{--w0: 72px}}.hub-yt-card{display:block;width:var(--card);padding:0;margin:0;border:0;background:none;text-align:left;color:#0f0f0f;font-family:Roboto,Arial,system-ui,sans-serif;letter-spacing:0}button.hub-yt-card{cursor:pointer}.hub-cine-side--prev,.hub-cine-ghost--prev{grid-area:1 / 1}.hub-cine-screen,.hub-cine-ghost--cur{grid-area:1 / 2}.hub-cine-side--next,.hub-cine-ghost--next{grid-area:1 / 3}.hub-cine-side--far{display:none}.hub-cine-ghost{pointer-events:none}.hub-cine-side,.hub-cine-ghost--prev,.hub-cine-ghost--next,.hub-cine-ghost--prev2,.hub-cine-ghost--next2{width:var(--side);margin-top:calc((var(--mid) - var(--side)) * 9 / 32)}.hub-cine-screen,.hub-cine-ghost--cur{width:var(--mid)}@media(min-width:2300px){.hub-cine-reel{--per: 2;grid-template-columns:var(--side) var(--side) var(--mid) var(--side) var(--side)}.hub-cine-side--far{display:block}.hub-cine-side--prev2,.hub-cine-ghost--prev2{grid-area:1 / 1}.hub-cine-side--prev,.hub-cine-ghost--prev{grid-area:1 / 2}.hub-cine-screen,.hub-cine-ghost--cur{grid-area:1 / 3}.hub-cine-side--next,.hub-cine-ghost--next{grid-area:1 / 4}.hub-cine-side--next2,.hub-cine-ghost--next2{grid-area:1 / 5}}.hub-yt-thumb{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000;transition:border-radius .2s}.hub-yt-card:hover .hub-yt-thumb,.hub-yt-thumb.is-playing{border-radius:0}.hub-yt-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hub-yt-thumb>div,.hub-yt-thumb>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:0}.hub-yt-thumb.is-playing>div,.hub-yt-thumb.is-playing>iframe,.hub-yt-thumb>iframe.hub-cine-player{opacity:1}.hub-yt-thumb iframe{width:100%;height:100%;border:0}.hub-cine-side{transition:translate .22s cubic-bezier(.3,1.6,.5,1)}.hub-cine-side .hub-yt-thumb img{transition:transform .3s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hub-cine-side--prev:hover,.hub-cine-side--prev:focus-visible{translate:14px 0}.hub-cine-side--next:hover,.hub-cine-side--next:focus-visible{translate:-14px 0}.hub-cine-side:hover .hub-yt-thumb img{transform:scale(1.05)}}.hub-cine-side--prev:active{translate:34px 0;transition-duration:.09s}.hub-cine-side--next:active{translate:-34px 0;transition-duration:.09s}@media(prefers-reduced-motion:reduce){.hub-cine-side,.hub-cine-side .hub-yt-thumb img{transition:none}}.hub-yt-seen{position:absolute;left:0;right:0;bottom:0;height:max(3px,.28vw);background:#8f8f8f;pointer-events:none;z-index:0}.hub-yt-seen:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--seen) * 100%);background:#f03}.hub-yt-thumb.is-playing .hub-yt-seen{display:none}.hub-cine-chat{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.hub-yt-meta{display:flex;gap:12px;padding-top:12px}.hub-yt-avatar{flex:none;width:36px;height:36px;border-radius:50%;background:#ddd}.hub-yt-title{margin:0 0 4px;color:#0f0f0f;font-size:16px;font-weight:500;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-yt-sub{margin:0;font-size:14px;line-height:20px;color:#3d3d3d}.hub-yt-card:focus-visible{outline:none}.hub-yt-card:focus-visible .hub-yt-thumb{outline:3px solid #0f0f0f;outline-offset:3px}.hub-yt-arrow{position:absolute;top:0;bottom:0;width:var(--wall);display:grid;place-items:start center;padding:calc(var(--rpad) + var(--mid) * 9 / 32 - 24px) 0 0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-yt-arrow--prev{left:calc(50% - 50vw)}.hub-yt-arrow--next{right:calc(50% - 50vw)}.hub-yt-key{display:block;width:80px;aspect-ratio:174 / 103;background:center / contain no-repeat;filter:drop-shadow(0 5px 0 #0e0c02);transition:translate .14s ease-out,filter .14s ease-out;animation:hub-yt-key-press .34s ease-out}.hub-yt-arrow--next .hub-yt-key{background-image:url(/assets/reel/key-ff.webp)}.hub-yt-arrow--prev .hub-yt-key{background-image:url(/assets/reel/key-rew.webp)}.hub-yt-arrow:hover .hub-yt-key{translate:0 -2px;filter:drop-shadow(0 7px 0 #0e0c02) brightness(1.07) saturate(1.1)}.hub-yt-arrow:focus-visible{outline:none}.hub-yt-arrow:focus-visible .hub-yt-key{translate:0 -2px;filter:drop-shadow(0 5px 0 #EB9110) drop-shadow(0 3px 0 #0e0c02) brightness(1.07) saturate(1.1)}.hub-yt-arrow:active .hub-yt-key{translate:0 4px;filter:drop-shadow(0 1px 0 #0e0c02)}@keyframes hub-yt-key-press{0%{translate:0 0;filter:drop-shadow(0 5px 0 #0e0c02)}30%{translate:0 4px;filter:drop-shadow(0 1px 0 #0e0c02)}to{translate:0 0;filter:drop-shadow(0 5px 0 #0e0c02)}}@media(min-width:761px)and (max-width:1100px){.hub-yt-key{width:62px}}@media(max-width:760px){.hub-cine-reel{--w0: 38px;--wall: 38px;--card: calc(100vw - 76px) ;--mid: var(--card);--rpad: 26px;grid-template-columns:var(--card)}.hub-cine-side{display:none}.hub-cine-screen,.hub-cine-ghost--cur{grid-area:1 / 1;width:var(--card)}.hub-yt-arrow{padding-top:calc(var(--rpad) + var(--card) * 9 / 32 - 17px)}.hub-yt-key{width:30px;aspect-ratio:1}.hub-yt-arrow--next .hub-yt-key{background-image:url(/assets/reel/key-next.webp)}.hub-yt-arrow--prev .hub-yt-key{background-image:url(/assets/reel/key-prev.webp)}}@media(prefers-reduced-motion:reduce){.hub-cine-foam{animation:none;filter:none}.hub-yt-key{animation:none;transition:none}}.hub-cine-stage[data-stage=shown] .hub-cine-foam{animation:none;filter:none}.hub>.hub-residents{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.dk-res-zone{position:absolute;width:0;height:0}.dk-res-school{left:0;right:0;width:auto;height:80px}.dk-res-sprite{--w: 60px;--h: 60px;--fps: 6;position:absolute;display:block;width:var(--w);height:var(--h);background-repeat:no-repeat;background-size:calc(var(--w) * 4) var(--h);animation:dk-res-frames calc(4s / var(--fps)) steps(4) infinite;filter:drop-shadow(0 6px 4px rgba(5,12,21,.4))}@keyframes dk-res-frames{to{background-position-x:calc(var(--w) * -4)}}.dk-res-zone.is-off,.dk-res-zone.is-off *{animation-play-state:paused}.dk-res-school{height:0}.dk-res-fish{position:absolute;left:0;top:-.5em;translate:0 -50%;width:min(3.9vw,calc(60px * var(--rk, 1)));will-change:transform}.dk-res-fish img{display:block;width:100%;height:auto;transform-origin:72% 50%;animation:dk-res-swim .55s ease-in-out infinite alternate;filter:drop-shadow(0 8px 5px rgba(5,12,21,.35))}@keyframes dk-res-swim{0%{transform:skewY(-5deg) scaleX(1)}to{transform:skewY(5deg) scaleX(.95)}}@media(max-width:760px){.dk-res-fish{width:12vw}}@media(prefers-reduced-motion:reduce){.dk-res-fish img{animation:none}}.dk-res-whirl{--box: calc(280px * var(--ws, 1) * var(--rk, 1));position:absolute;left:calc(var(--box) / -2);top:calc(var(--box) / -2);width:var(--box);height:var(--box);animation:dk-res-turn 36s linear infinite}.dk-res-whirl-frames{display:block;width:100%;height:100%;background:url(/assets/residents/whirl-og.webp) 0 0 / 1200% 100% no-repeat;animation:dk-res-twist 2.4s steps(12) infinite}.dk-res-whirl-lit{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;background:url(/assets/residents/whirl-lit.webp) 0 0 / 1200% 100% no-repeat;animation:dk-res-twist 2.4s steps(12) infinite;-webkit-mask-image:conic-gradient(from -90deg,transparent var(--lit-from, 0deg),#000 var(--lit-from, 0deg) var(--lit-to, 0deg),transparent var(--lit-to, 0deg));mask-image:conic-gradient(from -90deg,transparent var(--lit-from, 0deg),#000 var(--lit-from, 0deg) var(--lit-to, 0deg),transparent var(--lit-to, 0deg));pointer-events:none}.dk-res-whirl.is-lit .dk-res-whirl-lit{visibility:visible}@keyframes dk-res-twist{to{background-position-x:109.0909%}}@keyframes dk-res-turn{to{rotate:360deg}}.dk-res-whirl-poke{position:absolute;left:50%;top:50%;width:calc(var(--box) * .62);aspect-ratio:1;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.dk-res-whirl-poke:focus-visible{outline:none}.dk-res-whirl.is-gulp .dk-res-whirl-frames,.dk-res-whirl.is-gulp .dk-res-whirl-lit{animation-duration:.8s}@media(max-width:760px){.dk-res-whirl{--box: calc(180px * var(--ws, 1))}}@media(prefers-reduced-motion:reduce){.dk-res-whirl,.dk-res-whirl-frames,.dk-res-whirl-lit{animation:none}.dk-res-whirl-poke{display:none}}.dk-res-cast{--w: 84px;--h: 88px;position:absolute;left:calc(var(--w) * var(--rk, 1) / -2);top:calc(var(--h) * var(--rk, 1) / -2);width:calc(var(--w) * var(--rk, 1));height:calc(var(--h) * var(--rk, 1));padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;will-change:transform}.dk-res-cast--sausage{--w: 76px;--h: 93px}.dk-res-cast--cheese{--w: 104px;--h: 80px}.dk-res-cast--duck{--w: 58px;--h: 94px}.dk-res-cast--shirtnut{--w: 88px;--h: 92px}.dk-res-otter-art{--w: calc(84px * var(--rk, 1));--h: calc(88px * var(--rk, 1));--fps: 3;left:0;top:0;background-image:url(/assets/residents/otter.webp)}.dk-res-cast-art{display:block;width:100%;height:100%;max-width:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 4px rgba(5,12,21,.4))}.dk-res-otter-art.is-rolling{animation:dk-res-frames 1.33s steps(4) infinite,dk-res-roll .9s cubic-bezier(.3,0,.3,1)}.dk-res-cast-art.is-rolling{animation:dk-res-roll .9s cubic-bezier(.3,0,.3,1)}@keyframes dk-res-roll{to{rotate:360deg}}.dk-res-crab{--w: 158px;--h: 128px;--fps: 3;left:-79px;top:-96px;background-image:url(/assets/residents/crab.webp);filter:drop-shadow(0 2px 1px rgba(5,12,21,.45))}.dk-res-crab-bed{position:absolute;max-width:none;overflow:visible;pointer-events:none}.dk-res-crab-hit{position:absolute;left:-79px;top:-96px;width:158px;height:128px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.dk-res-ring{position:absolute;width:0;height:0;pointer-events:none}.dk-res-ring-rise,.dk-res-ring-wob{position:absolute;left:0;top:0;width:0;height:0}.dk-res-ring-rise{transform:scale(0)}.dk-res-ring-art{position:absolute;left:0;top:0;max-width:none;overflow:visible;translate:-50% -50%}.dk-res-ring-donut{fill:#a9c3ce;fill-rule:evenodd;stroke:#0e0c02;stroke-width:2.2;stroke-linejoin:round}.dk-res-ring-shine{fill:none;stroke:#eef4ee;stroke-width:2;stroke-linecap:round}.dk-res-ring-bub{position:absolute;border-radius:50%;border:2px solid #0e0c02;background:radial-gradient(circle at 34% 32%,#eef4ee 0,#eef4ee 20%,#8fb0bd 24%,#8fb0bd);transform:scale(0)}@media(max-width:760px){.dk-res-crab-hit{left:-56px;top:-68px;width:112px;height:91px}.dk-res-ring-donut{stroke-width:1.6}.dk-res-ring-bub{border-width:1.5px}.dk-res-cast,.dk-res-otter-art{--w: 62px;--h: 65px}.dk-res-cast--sausage{--w: 55px;--h: 67px}.dk-res-cast--cheese{--w: 75px;--h: 58px}.dk-res-cast--duck{--w: 42px;--h: 68px}.dk-res-cast--shirtnut{--w: 63px;--h: 66px}.dk-res-crab{--w: 112px;--h: 91px;left:-56px;top:-68px}}@media(prefers-reduced-motion:reduce){.dk-res-sprite{animation:none}}.hub>.hub-water{display:block;pointer-events:none}.hub-water--shoal{height:clamp(260px,26vw,420px)}.hub-water--whirl{height:clamp(460px,40vw,640px)}.hub-water--crab{height:clamp(200px,18vw,300px)}@media(max-width:760px){.hub-water--shoal{height:400px}.hub-water--whirl{height:420px}.hub-water--crab{height:180px}}.dk-res-fish.is-scared img{animation-duration:.16s}.dk-res-bubble{position:absolute;display:block;border-radius:50%;background:#b9d6e4;border:2px solid #0e0c02;pointer-events:none;will-change:transform}.dk-octo{position:absolute;width:calc(150px * var(--rk, 1));height:calc(129px * var(--rk, 1));margin:calc(-64.5px * var(--rk, 1)) 0 0 calc(-75px * var(--rk, 1));padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;will-change:transform}.dk-octo canvas{display:block;width:100%;height:100%;filter:drop-shadow(0 6px 4px rgba(5,12,21,.4))}.dk-octo-ink{position:absolute;display:block;width:calc(60px * var(--rk, 1));height:calc(52px * var(--rk, 1));margin:calc(-26px * var(--rk, 1)) 0 0 calc(-30px * var(--rk, 1));background:#0b1624;border:3px solid #0e0c02;border-radius:52% 48% 55% 45%/46% 56% 44% 54%;pointer-events:none;scale:0}@media(max-width:760px){.dk-octo{width:108px;height:93px;margin:-46.5px 0 0 -54px}.dk-octo-ink{width:44px;height:38px;margin:-19px 0 0 -22px}}.dk-res-crab,.dk-octo canvas{transition:translate .25s cubic-bezier(.3,1.6,.5,1),scale .25s cubic-bezier(.3,1.6,.5,1)}.dk-res-crab{transform-origin:50% 100%}.dk-res-cast,.dk-res-cast-art{cursor:pointer}@media(hover:hover){.dk-res-whirl:has(.dk-res-whirl-poke:hover):not(.is-gulp) :is(.dk-res-whirl-frames,.dk-res-whirl-lit){animation-duration:1.2s}.dk-res-crabzone:has(.dk-res-crab-hit:hover) .dk-res-crab{translate:0 -6px;scale:1.06}.dk-octo:hover canvas{scale:1.07;animation:dk-octo-hello .7s ease-out 1}}.dk-res-crabzone:has(.dk-res-crab-hit:active) .dk-res-crab{translate:0 2px;scale:1.05 .92;transition-duration:.07s}.dk-octo:active canvas{scale:.93 .97;transition-duration:.06s}@keyframes dk-octo-hello{0%{rotate:0deg}22%{rotate:-5deg}50%{rotate:3.5deg}78%{rotate:-1.5deg}to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.dk-res-crab,.dk-octo canvas{transition:none}.dk-octo:hover canvas{animation:none}}:root{--color-background: 0, 0, 0;--color-foreground: 18, 18, 18;--color-button: 252, 228, 119;--color-button-text: 18, 18, 18;--font-body-family: monospace;--font-heading-family: monospace;--font-body-scale: 1;--page-width: 120rem;--design-width: 1530px;--vp-design-width: 1530px;--orange: #eb9110}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;height:100%}body{margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:1.8;font-family:monospace;color:#ffffffbf;background-color:#000;-webkit-tap-highlight-color:transparent;outline:none}html,body{width:100%;max-width:100%;overflow-x:clip}body::-webkit-scrollbar{display:none}@media screen and (min-width:750px){body{font-size:1.6rem}}img{max-width:100%;height:auto}a{color:inherit}button,a,[role=button]{touch-action:manipulation}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}html,body{margin:0;padding:0;width:100%;background:#000}html{overflow-y:auto;scrollbar-width:none}header.header,.header,.header-wrapper{display:none!important}.dk-ticker{position:absolute;top:0;left:0;width:100%;height:44px;overflow:hidden;z-index:1000;background:transparent;border-bottom:3px solid rgba(23,19,7,.85);box-shadow:0 4px 10px #0000004d}.dk-ticker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff40 0,#fff0 8px);pointer-events:none}.dk-ticker-track{display:flex;align-items:center;height:100%;width:max-content;background:url(/assets/sprites/ticker-plank.webp) repeat-x left center;background-size:var(--tape-w, 660px) 100%;animation:dk-tick-scroll 48s linear infinite}.dk-ticker:hover .dk-ticker-track{animation-play-state:paused}@keyframes dk-tick-scroll{to{transform:translate(-50%)}}.dk-ticker-item{display:inline-flex;align-items:center;gap:12px;padding:0 30px;font-family:Patrick Hand,Comic Neue,sans-serif;font-size:27px;font-weight:700;color:#f0e6cc;text-shadow:1.5px 2.5px 0 rgba(14,10,3,.75);filter:url(#dk-ticker-wobble);white-space:nowrap;text-decoration:none;transform:rotate(-.4deg)}.dk-ticker-item em{font-style:normal;opacity:.6}.dk-ticker-item--link:hover{color:#f7e26b;text-decoration:underline wavy rgba(140,47,36,.5) 2px;text-underline-offset:5px}.dk-tick-fish{width:30px;flex:none;opacity:.7}@media(max-width:534.98px){.dk-ticker{height:30px}.dk-ticker-item{font-size:16px;padding:0 16px;gap:8px}.dk-tick-fish{width:20px}}.floating-sign{position:fixed;z-index:1003;pointer-events:auto}.sign-assembly{transform-origin:top center;animation:sign-idle-sway 7s ease-in-out infinite;will-change:transform}.sign-assembly:hover{animation:sign-hover-sway 1.6s ease-in-out infinite}.sign-assembly.swinging{animation:floating-sign-swing 1.8s ease-in-out;animation-delay:0s!important}.sign-assembly.sign-slap{animation:sign-slap-wobble .95s cubic-bezier(.36,.07,.19,.97);animation-delay:0s!important}.sign-link{display:block}.sign-img{display:block;transform-origin:top center;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));transition:filter .2s}.sign-assembly:hover .sign-img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(235,145,16,.35))}#floating-bar{top:-30px;left:calc(26.5% + 40px)}#floating-bar .sign-img{width:186px;height:auto}#floating-keys{top:-16px;left:calc(66.5% + 36px)}.dk-keyring{position:relative;width:96px;height:250px;transform:scale(1);transform-origin:top center}.dk-keyring-ring{position:absolute;top:0;left:50%;transform:translate(-50%);width:96px;z-index:4;pointer-events:none}.dk-key{position:absolute;top:74px;left:50%;transform-origin:50% -30px;transition:transform .18s,filter .18s;z-index:2}.dk-key--1{transform:translate(-50%) translate(-2.4px) rotate(-20deg);z-index:5}.dk-key--2{transform:translate(-50%) rotate(0);z-index:6}.dk-key--3{transform:translate(-50%) translate(2.4px) rotate(20deg);z-index:3}.dk-key-img{display:block;height:152px;width:auto;animation:sign-idle-sway 7s ease-in-out infinite}.dk-key--2 .dk-key-img{height:196px;animation-delay:-2.4s}.dk-key--3 .dk-key-img{height:180px;animation-delay:-4.6s}.dk-key--1:hover{transform:translate(-50%) translate(-2.4px) rotate(-22deg) scale(1.05)}.dk-key--2:hover{transform:translate(-50%) rotate(0) scale(1.07)}.dk-key--3:hover{transform:translate(-50%) translate(2.4px) rotate(22deg) scale(1.05)}.dk-key:hover{filter:brightness(1.15) drop-shadow(0 0 10px rgba(235,145,16,.45))}@keyframes sign-idle-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.1deg)}}@keyframes sign-hover-sway{0%,to{transform:rotate(-3.4deg)}50%{transform:rotate(3.4deg)}}@keyframes sign-slap-wobble{0%{transform:rotate(0)}18%{transform:rotate(7.5deg)}38%{transform:rotate(-5.5deg)}56%{transform:rotate(3.6deg)}72%{transform:rotate(-2.2deg)}86%{transform:rotate(1.1deg)}to{transform:rotate(0)}}@keyframes dk-key-hover-sway{0%,to{transform:rotate(-1.36deg)}50%{transform:rotate(1.36deg)}}@keyframes dk-key-slap-wobble{0%{transform:rotate(0)}18%{transform:rotate(3deg)}38%{transform:rotate(-2.2deg)}56%{transform:rotate(1.44deg)}72%{transform:rotate(-.88deg)}86%{transform:rotate(.44deg)}to{transform:rotate(0)}}#floating-keys .sign-assembly:hover{animation-name:dk-key-hover-sway}#floating-keys .sign-assembly.sign-slap{animation-name:dk-key-slap-wobble}@keyframes floating-sign-swing{0%{transform:rotate(0)}12%{transform:rotate(2.3deg)}26%{transform:rotate(-2.1deg)}40%{transform:rotate(3.3deg)}55%{transform:rotate(-1.9deg)}70%{transform:rotate(1.5deg)}80%{transform:rotate(-1.1deg)}88%{transform:rotate(.9deg)}93%{transform:rotate(-.54deg)}96%{transform:rotate(.19deg)}98%{transform:rotate(-.08deg)}to{transform:rotate(0)}}.ocean-animals-container{position:relative;width:100%;height:1100px;overflow-x:clip;overflow-y:visible;margin-bottom:350px;pointer-events:none}.ocean-animal{position:absolute;max-width:300px}.fish{width:180px;will-change:transform}.crab{bottom:56%;left:28%;width:250px}#tv-send-btn{background:#78ef30;color:#000;font-weight:700;font-family:Courier New,monospace;font-size:15px;border:none;padding:12px;cursor:pointer;transition:background .3s ease}#tv-send-btn:hover{background:#5cd624}.censored-holder{width:500px;aspect-ratio:1;position:relative;pointer-events:none}@media(max-width:534.98px){.censored-holder{width:300px}}#rotating-products{position:relative}.censored-bar--mega{position:absolute;top:46%;left:-3%;width:106%;height:64px;transform:rotate(-2.2deg);overflow:hidden;opacity:.48;border-radius:5px;pointer-events:none;z-index:2;background-color:#0d0d0d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;filter:blur(1.1px) grayscale(1);animation:censored-static 1.6s ease-in-out infinite alternate;display:flex;align-items:center;justify-content:center}@keyframes censored-static{0%{background-position:0 0}50%{background-position:-34px 20px}to{background-position:26px -28px}}.censored-bar--mega span{font-family:Courier New,monospace;font-weight:700;font-size:34px;letter-spacing:.55em;color:#ffffffa8;text-shadow:0 0 8px rgba(255,255,255,.35);transform:translate(.28em)}.nf-screen{position:relative;min-height:670px;overflow:hidden;display:flex;align-items:center;justify-content:center}.nf-bars{position:absolute;top:0;right:0;bottom:22%;left:0;background:linear-gradient(to right,#9c9c8f,#9c9c8f 14.28%,#a8a03a 14.28%,#a8a03a 28.57%,#3aa89b 28.57%,#3aa89b 42.85%,#3f9c46 42.85%,#3f9c46 57.14%,#8f4d9c 57.14%,#8f4d9c 71.42%,#a83a45 71.42%,#a83a45 85.71%,#3a56a8 85.71%,#3a56a8);filter:saturate(.62) brightness(.72)}.nf-bars-lower{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(to right,#263457,#263457 20%,#101010 20%,#101010 38%,#3d2f52 38%,#3d2f52 52%,#101010 52%,#101010 72%,#1c1c1c 72%,#1c1c1c 84%,#050505 84%,#050505);filter:saturate(.6) brightness(.8)}.nf-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,#0000 0,#0000 2px,#0000003d,#0000003d 4px);pointer-events:none}.nf-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 26% 14%,rgba(255,255,255,.14),transparent 34%),radial-gradient(ellipse at 74% 80%,rgba(255,255,255,.05),transparent 40%),radial-gradient(ellipse at center,transparent 52%,rgba(10,8,4,.55) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");pointer-events:none;animation:nf-flicker 5s linear infinite}@keyframes nf-flicker{0%,to{opacity:1}93%{opacity:1}94%{opacity:.82}95%{opacity:1}98%{opacity:.92}}.nf-content{position:relative;z-index:2;text-align:center;padding:30px}.nf-code{font-family:Patrick Hand,Comic Neue,sans-serif;font-size:12rem;color:#e0dfd4;line-height:1;text-shadow:0 0 4px #000,0 0 4px #000,4px 4px 0 rgba(0,0,0,.65),0 0 34px rgba(224,223,212,.5);transform:rotate(-1.6deg)}.nf-msg{font-family:Patrick Hand,Comic Neue,sans-serif;font-size:2.3rem;color:#e0dfd4;margin-top:10px;text-shadow:0 0 4px #000,0 0 4px #000,0 2px 8px rgba(0,0,0,.9)}@media(max-width:534.98px){.nf-code{font-size:6rem}.nf-msg{font-size:1.6rem}.nf-fish{width:56px}}.nf-links{margin-top:34px;display:flex;gap:26px;justify-content:center}.nf-links a{font-family:Patrick Hand,Comic Neue,sans-serif;font-size:1.7rem;color:#eb9110;text-decoration:none;text-shadow:0 0 4px #000,0 0 14px rgba(235,145,16,.6);transition:transform .15s;display:inline-block}.nf-links a:hover{transform:scale(1.1) rotate(-1.5deg)}.footer{position:relative!important;z-index:1;overflow:visible!important;flex-shrink:0}.ingrained-footer-links{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none;z-index:1}.ingrained-footer-links img{max-width:100%;height:auto;display:block;pointer-events:auto}.footer-carved{position:absolute;pointer-events:auto;font-family:Patrick Hand,Comic Neue,sans-serif;color:#1a0f04f2;font-size:34px;letter-spacing:.05em;line-height:1;text-decoration:none;text-shadow:0 1.5px 0 rgba(255,238,200,.42),0 -1px 1.5px rgba(0,0,0,.65),0 0 8px rgba(235,145,16,.18);transform:rotate(-1.2deg);transition:color .15s,text-shadow .15s;z-index:5}.footer-carved:hover{color:#d87a14f2;text-shadow:0 1px 0 rgba(255,238,200,.3),0 0 12px rgba(235,145,16,.35)}.footer-carved-line{display:block}.footer-carved-sub{font-size:.6em;opacity:.85;margin-top:2px}.dk-egg-tally{position:absolute;left:12px;bottom:74px;pointer-events:none;font-family:Patrick Hand,Comic Neue,sans-serif;font-size:15px;line-height:1;letter-spacing:.06em;color:#e0dfd4;opacity:.6;transform:rotate(-2.4deg);text-shadow:0 1px 0 rgba(0,0,0,.35);z-index:5;white-space:nowrap}#shirtnut-review-trigger{position:absolute;bottom:198px;left:360px;width:180px;z-index:99999;cursor:pointer}#shirtnut-review-trigger img{width:100%;height:auto;transform:rotate(-6deg);transform-origin:center}#shirtnut-review-trigger img:hover{transform:rotate(-6deg) scale(1.03);transition:.15s ease-out}.page-contact #shirtnut-review-trigger{display:none!important}@media(min-width:535px){.color-scheme-1.gradient{background:transparent!important}body.page-home .product-card{transform:scale(.62) translate(57px,167px);transform-origin:top center;max-width:500px}.grid.product-grid{column-gap:0px!important;row-gap:100px!important;justify-content:center!important}#rotating-products{display:flex;position:relative;margin-left:-150px;margin-top:60px}#rotating-products .product-card-outer:nth-child(1){position:relative;left:-10px;top:-4px}#rotating-products .product-card-outer:nth-child(2){position:relative;left:-5px;top:2px}#rotating-products .product-card-outer:nth-child(3){position:relative;left:3px;top:60px}#rotating-products .product-card-outer:nth-child(4){position:relative;left:3px;top:80px}.product-card-outer{margin-right:-150px;position:relative!important;overflow:visible!important}.page-home .portal-underlay{position:absolute!important;top:-20.5%!important;left:0%!important;width:350px!important;height:350px!important;background-image:url(/assets/sprites/portal.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;transform:translate(30%,50%)!important;z-index:-20!important;opacity:1!important;border-radius:50%!important;pointer-events:none!important;display:block!important}#rotating-products *{pointer-events:auto!important}.footer-carved.link-policy{left:452px;bottom:106px;font-size:46px}.footer-carved.link-contact{left:1000px;bottom:106px;font-size:46px}.footer-carved.link-home{left:60px;bottom:102px;transform:rotate(-1.6deg);font-size:40px}.footer-carved.link-home .footer-carved-line{display:inline}.footer-carved.link-home .footer-carved-sub{margin-left:10px}.dk-egg-tally{left:62px;bottom:158px;font-size:22px}.page-home .footer:before,.page-projects .footer:before{content:"";display:block;position:absolute;left:50%;bottom:0;width:2000px;height:1100px;transform:translate(-49.6%);background-image:url(/assets/footers/footer-default.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:1;z-index:0!important;pointer-events:none}.page-contact .footer:before{background-image:url(/assets/footers/footer-contact.webp);content:"";display:block;position:absolute;left:50%;bottom:0;width:2000px;height:1584px;transform:translate(-49.6%);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:1;z-index:0!important;pointer-events:none}}@media(max-width:534.98px){.dk-ticker{top:0}#floating-bar{top:-35px;left:8px}#floating-bar .sign-img{width:90px;height:auto}#floating-keys{top:43px;left:auto;right:64px}#floating-keys .sign-assembly{gap:5px}.dk-keyring{width:60px;height:168px}.dk-keyring-ring{width:60px;top:-59px}.dk-key{top:46px;transform-origin:50% -20px}.dk-key--1{transform:translate(-50%) translate(7px) rotate(-20deg)}.dk-key--3{transform:translate(-50%) translate(-7px) rotate(20deg)}.dk-key-img{height:95px}.dk-key--2 .dk-key-img{height:124px}.dk-key--3 .dk-key-img{height:114px}#floating-keys .dk-key,#floating-keys .dk-key-img{pointer-events:none}#floating-keys .dk-key:after{content:"";position:absolute;left:50%;bottom:-2px;width:44px;height:56px;transform:translate(-50%);pointer-events:auto}#floating-keys .dk-key--1:after{transform:translate(-50%) translate(15px)}#floating-keys .dk-key--3:after{transform:translate(-50%) translate(-13px)}body.page-home .product-card{transform:scale(.7);max-width:300px}.grid.product-grid{row-gap:5px!important;column-gap:0!important;justify-content:center!important}#rotating-products{display:grid;grid-template-columns:repeat(2,1fr)!important;margin-top:58px;gap:1rem;margin-left:0}#rotating-products>*:nth-child(n+3){display:none!important}#rotating-products>.censored-bar--mega{display:flex!important;top:38%;height:44px}.product-card-outer{margin-right:-150px;position:relative!important;overflow:visible!important}.page-home .portal-underlay{position:absolute!important;top:11%!important;left:5.5%!important;width:260px!important;height:236px!important;background-image:url(/assets/sprites/portal.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;border-radius:50%!important;opacity:1!important;pointer-events:none!important;display:block!important;z-index:-20!important}#rotating-products .product-card-outer:nth-child(1){position:relative;left:-52px;top:0}#rotating-products .product-card-outer:nth-child(2){position:relative;left:-51px;top:118px}.ocean-animals-container{margin-top:96px;height:760px;overflow-x:clip;overflow-y:visible}.fish{width:120px}.crab{left:18%;width:200px}.footer-carved.link-policy{left:11px!important;bottom:37px!important;font-size:24px}.footer-carved.link-contact{left:208px!important;bottom:32px!important;font-size:27px}.footer-carved.link-home{left:auto!important;right:4px!important;bottom:34px!important;font-size:19px;text-align:right}.footer-carved.link-home .footer-carved-line{display:block}.footer-carved.link-home .footer-carved-sub{margin-left:0}.dk-egg-tally{left:12px!important;bottom:76px;font-size:14px}#shirtnut-review-trigger{bottom:138px;left:93px;width:50px}.page-home .footer:before,.page-projects .footer:before{content:"";display:block;position:absolute;left:50%;bottom:0;width:600px;height:730px;transform:translate(-60.6%);background-image:url(/assets/footers/footer-default-mobile.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:1;z-index:0!important;pointer-events:none}.page-contact .footer:before{background-image:url(/assets/footers/footer-contact-mobile.webp);width:600px!important;height:2000px!important;left:50%!important;transform:translate(calc(-50% - 60px))!important}}.content-for-layout{background:transparent!important;flex:1 0 auto}.wl-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible}.wl-layer>*{pointer-events:auto}.wl-bubble{position:absolute;bottom:8%;border-radius:50%;border:2px solid rgba(224,235,245,.45);background:#e0ebf514;animation:wl-rise linear infinite;pointer-events:none!important}@keyframes wl-rise{0%{transform:translateY(0) translate(0);opacity:0}8%{opacity:.8}50%{transform:translateY(-390px) translate(14px)}92%{opacity:.6}to{transform:translateY(-760px) translate(-8px);opacity:0}}.wl-dust{position:absolute;width:5px;height:5px;border-radius:50%;background:#e0dfd459;animation:wl-drift ease-in-out infinite alternate;pointer-events:none!important}@keyframes wl-drift{0%{transform:translate(0);opacity:.2}50%{opacity:.55}to{transform:translate(26px,-34px);opacity:.2}}.wl-stamp{position:absolute;font-family:Patrick Hand,sans-serif;font-size:2rem;letter-spacing:.16em;color:#d8341cd1;border:5px solid rgba(216,52,28,.82);border-radius:10px 14px 9px 13px;padding:4px 18px;white-space:nowrap;pointer-events:none!important;animation:wl-stamp-slam .35s cubic-bezier(.34,1.56,.64,1) both;mix-blend-mode:multiply}@keyframes wl-stamp-slam{0%{opacity:0;scale:2.6}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}.wl-polaroid{position:absolute;top:18%;right:5%;width:170px;background:#f2efe2;padding:10px 10px 6px;border:2px solid #c9c4ae;transform:rotate(6deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;box-shadow:3px 5px 10px #0006}.wl-polaroid:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(3deg);width:64px;height:18px;background:#e0dfd499}.wl-polaroid--straight{transform:rotate(.5deg) scale(1.04)}.wl-polaroid img{width:100%;display:block;background:#cfd8cf}.wl-polaroid span{display:block;text-align:center;font-family:Patrick Hand,sans-serif;font-size:1.3rem;color:#4a4433;padding-top:4px}@media(max-width:534.98px){.wl-polaroid{width:120px}}:where(a,button,input,textarea,[role=button]):focus-visible{outline:3px solid #EB9110;outline-offset:3px}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:8px;left:8px;z-index:2147483000;width:auto!important;height:auto!important;margin:0!important;padding:8px 14px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;background:#e0dfd4;color:#0e0c02;font-family:Patrick Hand,Comic Neue,sans-serif;font-size:18px;line-height:1.2;text-decoration:none;border:3px solid #0E0C02;border-radius:8px 6px 9px 5px;outline:3px solid #0E0C02!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){.floating-sign *,.wl-layer *,.dk-tv-wrap *,.dk-route-static,.dk-whirl *,.dk-trench *,.ct2 *,.bs *,.dk-ticker-track{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:534.98px){#shirtnut-review-trigger{bottom:66px!important;left:236px!important;width:46px!important}body.page-contact .footer-carved.link-home{bottom:29px!important}body.page-contact .footer-carved.link-policy{bottom:27px!important}body.page-contact .footer-carved.link-contact{bottom:28px!important}}body.page-projects .dk-ticker,body.page-projects .footer,body.page-contact .dk-ticker,body.page-contact .footer{display:none!important}.dk-trench{position:relative;width:100%;height:1500px;overflow:hidden;background:linear-gradient(#1b2f40,#12222f 16%,#0a1622 38%,#050d16 62%,#02060c 85%,#01040a);font-family:Patrick Hand,Comic Neue,sans-serif}.dk-tr-mote{position:absolute;border-radius:50%;background:#7ae0d6bf;box-shadow:0 0 8px 2px #7ae0d666;animation:dk-tr-drift ease-in-out infinite alternate;pointer-events:none}@keyframes dk-tr-drift{0%{transform:translate(0);opacity:.25}50%{opacity:.85}to{transform:translate(-22px,30px);opacity:.25}}.dk-tr-whale{position:absolute;top:20%;left:-960px;width:900px;fill:#0d1c29;opacity:.5;filter:blur(2px);animation:dk-tr-whale-cross 95s linear infinite;pointer-events:none}@keyframes dk-tr-whale-cross{0%{transform:translate(0)}to{transform:translate(3600px)}}.dk-tr-jelly{position:absolute;width:78px;pointer-events:none;opacity:.92;animation:dk-tr-jelly-bob 7s ease-in-out infinite alternate}.dk-tr-jelly img{width:100%;display:block;transform-origin:50% 22%;animation:dk-tr-jelly-pulse 3.6s ease-in-out infinite}@keyframes dk-tr-jelly-pulse{0%{transform:scale(1) translateY(0)}16%{transform:scale(1.09,.86) translateY(2px)}34%{transform:scale(.93,1.1) translateY(-12px)}62%{transform:scale(1.02,.98) translateY(-7px)}to{transform:scale(1) translateY(0)}}.dk-tr-jelly--1{left:16%;top:7%}.dk-tr-jelly--2{left:72%;top:26%;width:52px;animation-delay:-3.4s;animation-duration:9s}@keyframes dk-tr-jelly-bob{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-46px) rotate(4deg)}}.dk-tr-angler{position:absolute;left:58%;top:42%;width:168px;animation:dk-tr-angler-prowl 96s linear infinite;pointer-events:none}@keyframes dk-tr-angler-swim{0%,to{transform:rotate(-2deg) translateY(0)}30%{transform:rotate(1.6deg) translateY(-7px)}55%{transform:rotate(-.8deg) translateY(3px)}78%{transform:rotate(2.2deg) translateY(-4px)}}.dk-tr-angler img{width:100%;display:block;transform-origin:45% 55%;animation:dk-tr-angler-swim 4.2s ease-in-out infinite}.dk-tr-lure{position:absolute;left:79%;top:34%;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,#ffec96e6,#ffdc6e40 55%,#ffdc6e00 75%);animation:dk-tr-lure-pulse 2.2s ease-in-out infinite alternate}@keyframes dk-tr-lure-pulse{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.5);opacity:1}}@keyframes dk-tr-angler-prowl{0%{transform:translate(700px) translateY(0) scaleX(-1)}47%{transform:translate(-1120px) translateY(30px) scaleX(-1)}50%{transform:translate(-1120px) translateY(30px) scaleX(1)}97%{transform:translate(700px) translateY(0) scaleX(1)}to{transform:translate(700px) translateY(0) scaleX(-1)}}@keyframes dk-tr-angler-prowl-m{0%{transform:translate(210px) translateY(0) scaleX(-1)}47%{transform:translate(-400px) translateY(26px) scaleX(-1)}50%{transform:translate(-400px) translateY(26px) scaleX(1)}97%{transform:translate(210px) translateY(0) scaleX(1)}to{transform:translate(210px) translateY(0) scaleX(-1)}}.dk-tr-eel{position:absolute;left:-320px;top:66%;width:280px;opacity:.95;animation:dk-tr-eel-cross 40s linear infinite;pointer-events:none}.dk-tr-eel img{width:100%;display:block;animation:dk-tr-eel-swim 1.7s ease-in-out infinite}@keyframes dk-tr-eel-swim{0%,to{transform:scaleX(-1) rotate(2.2deg) translateY(0)}25%{transform:scaleX(-1) rotate(-1.6deg) translateY(-6px)}50%{transform:scaleX(-1) rotate(2.6deg) translateY(3px)}75%{transform:scaleX(-1) rotate(-2deg) translateY(-3px)}}@keyframes dk-tr-eel-cross{0%{transform:translate(0) translateY(0)}50%{transform:translate(1800px) translateY(-44px)}to{transform:translate(3900px) translateY(0)}}.dk-tr-jukebox{position:absolute;left:auto;right:-10px;bottom:8%;width:300px}.dk-tr-jukebox button{display:block;width:100%;background:none;border:none;padding:0;cursor:pointer}.dk-tr-jukebox img{width:100%;display:block;filter:drop-shadow(0 0 22px rgba(255,180,80,.25));transition:filter .4s}.dk-tr-jukebox--on img{filter:drop-shadow(0 0 34px rgba(255,190,90,.55))}.dk-tr-bubble{position:absolute;bottom:62%;border-radius:50%;border:2px solid rgba(200,226,240,.5);background:#c8e2f014;animation:dk-tr-rise linear infinite;pointer-events:none}@keyframes dk-tr-rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.85}to{transform:translateY(-420px) translate(20px);opacity:0}}.dk-tr-note{position:absolute;left:58%;top:12%;color:#ffd98ad9;font-size:26px;animation:dk-tr-note-float 2.4s ease-out infinite;pointer-events:none}@keyframes dk-tr-note-float{0%{transform:translateY(0) rotate(-8deg);opacity:0}18%{opacity:.9}to{transform:translateY(-120px) rotate(9deg);opacity:0}}@media(max-width:534.98px){.dk-trench{height:1050px}.dk-tr-jelly{width:56px}.dk-tr-jelly--2{width:38px}.dk-tr-angler{width:118px;animation-name:dk-tr-angler-prowl-m;animation-duration:62s}.dk-tr-eel{width:196px;animation-duration:30s}.dk-tr-whale{width:560px;animation-duration:70s}.dk-tr-jukebox{width:190px;right:-6px}}.ct2{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:500000;background:#000;font-family:Patrick Hand,Comic Neue,sans-serif;-webkit-user-select:none;user-select:none}.ct2-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ct2-scroll::-webkit-scrollbar{display:none}.ct2-scroll--locked{overflow:hidden}.ct2-stage{position:relative;left:50%;translate:-50% 0;width:1552px;height:2406px;transition:transform .95s cubic-bezier(.6,0,.25,1);will-change:transform}@media(min-width:535px){.ct2-stage{left:0;translate:0 0;width:100%;height:2372px}}.ct2-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ct2-frame{position:absolute;left:calc(918 / 2200 * 100%);top:calc(1497 / 3410 * 100%);width:calc(345 / 2200 * 100%);height:calc(209 / 3410 * 100%);pointer-events:none}.ct2-frame img,.ct2-watch{position:absolute;display:block;pointer-events:none}.ct2-frame img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:fill}.ct2-watch{visibility:hidden}.ct2-watch.is-looking{visibility:visible}.ct2-hours{position:absolute;left:28.3%;top:43.35%;padding:10px 14px 12px;background:#f7e26b;border:3px solid #171307;color:#3a3010;font-size:15px;line-height:1.2;transform:rotate(3deg);transform-origin:40% 4%;box-shadow:3px 4px #00000059;display:flex;flex-direction:column;align-items:center;pointer-events:none}@media(max-width:534px){.ct2-hours{left:30.5%;top:43.1%}}.ct2-hours.is-flapping{animation:ct2-hours-flap 1.25s cubic-bezier(.3,.6,.3,1) both}@keyframes ct2-hours-flap{0%{transform:rotate(3deg);box-shadow:3px 4px #00000059}16%{transform:rotate(-6deg) skew(-9deg) scaleY(.78);box-shadow:10px 16px #00000059}32%{transform:rotate(8deg) skew(5deg) scaleY(.9);box-shadow:6px 10px #00000059}50%{transform:rotate(0) skew(-3deg) scaleY(.97);box-shadow:4px 6px #00000059}68%{transform:rotate(5deg) skew(1.5deg);box-shadow:3px 4px #00000059}84%{transform:rotate(2deg);box-shadow:3px 4px #00000059}to{transform:rotate(3deg);box-shadow:3px 4px #00000059}}@media(prefers-reduced-motion:reduce){.ct2-hours.is-flapping{animation:none}}.ct2-hours strong{font-size:21px;font-weight:400}.ct2-lampglow{position:absolute;left:18.5%;top:49.26%;width:24%;height:14.42%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#ffd07829,#ffd07800 65%);animation:ct2-lamp 5.5s ease-in-out infinite;pointer-events:none}@keyframes ct2-lamp{0%,to{opacity:.85}50%{opacity:1}}.ct2-tv{position:absolute;left:50%;top:46.98%;width:15%;scale:1.15;transform-origin:50% 100%;filter:drop-shadow(0 10px 12px rgba(0,0,0,.5))}.ct2-globe{position:absolute;left:40.3636%;top:32.0235%;width:6.2727%;height:4.6334%;pointer-events:none}.ct2-globe>*,.ct2-globe-rock>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;display:block}.ct2-globe-rock{transform-origin:47.32% 91.14%}.ct2-globe-hit{pointer-events:auto;cursor:pointer;background:none;border:0;padding:0;border-radius:50% 50% 12% 12%;-webkit-tap-highlight-color:transparent}.ct2-globe-hit:focus-visible{outline:2px dashed #EB9110;outline-offset:2px}.ct2-stage--zoomed .ct2-globe-hit{pointer-events:none}@media(hover:hover){.ct2-globe:has(.ct2-globe-hit:hover) .ct2-globe-rock{animation:ct2-globe-hello 1s ease-out 1}}.ct2-globe:has(.ct2-globe-hit:focus-visible) .ct2-globe-rock{animation:ct2-globe-hello 1s ease-out 1}@keyframes ct2-globe-hello{0%{rotate:0deg}14%{rotate:-6.5deg}36%{rotate:4.6deg}58%{rotate:-2.6deg}78%{rotate:1deg}to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.ct2-globe:has(.ct2-globe-hit:is(:hover,:focus-visible)) .ct2-globe-rock{animation:none}}.ct2-bulbplate,.ct2-bulb{position:absolute;max-width:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.ct2-bulbplate.is-swinging,.ct2-bulb.is-swinging{visibility:visible}.ct2-pend{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ct2-bulb-hit{position:absolute;border:0;padding:0;background:none;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(pointer:coarse){.ct2-bulb-hit:before{content:"";position:absolute;top:-6px;right:-11px;bottom:-6px;left:-11px}}.ct2-bulb-hit:focus-visible{outline:2px dashed #EB9110;outline-offset:2px}.ct2-stage--zoomed .ct2-bulb-hit{pointer-events:none}.ct2-pendantglow{position:absolute;left:49.9%;top:20.26%;width:17%;height:9.11%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#ffd68233,#ffd68200 68%);animation:ct2-lamp 4.2s ease-in-out infinite;pointer-events:none}.ct2-moth{position:absolute;left:49.9%;top:20.04%;width:8px;height:6px;border-radius:50%;background:#f0e6cccc;animation:ct2-moth-orbit 4.8s linear infinite;pointer-events:none}.ct2-moth--2{width:6px;height:5px;animation-duration:3.4s;animation-delay:-1.6s}.ct2-moth--3{width:5px;height:4px;animation-duration:5.7s;animation-delay:-3s}@keyframes ct2-moth-orbit{0%{transform:translate(-40px,8px);opacity:.5}25%{transform:translate(2px,-30px);opacity:.95}50%{transform:translate(38px,4px);opacity:.6}75%{transform:translate(6px,26px);opacity:.9}to{transform:translate(-40px,8px);opacity:.5}}.ct2-tv-img{width:100%;display:block}.hub-mail.is-away :is(.ct2-lampglow,.ct2-pendantglow,.ct2-moth,.mail-reply-caret,.mail-reply-scan),.hub-mail.is-away .ct2-tv--idle:before{animation-play-state:paused}.ct2-tv--idle:before{content:"";position:absolute;left:18%;top:10.5%;width:66%;height:31.5%;border-radius:14%/22%;background:radial-gradient(ellipse,#6ee52e59,#6ee52e00 72%);animation:ct2-tube 2.6s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes ct2-tube{0%,to{opacity:.4}50%{opacity:1}}.ct2-tv-hit{position:absolute;top:0;right:0;bottom:0;left:0;background:none;border:none;cursor:pointer;z-index:3}.ct2-tv-hit:focus-visible{outline:none}.ct2-tv--idle:has(>.ct2-tv-hit:focus-visible):before{animation:none;opacity:1;background:radial-gradient(ellipse,#6ee52e99,#6ee52e1f 60%,#6ee52e00 78%)}.ct2-tv--idle:after{content:"";position:absolute;left:18%;width:66%;top:10.5%;height:4.5%;background:#beff968c;visibility:hidden;pointer-events:none;z-index:2}@media(hover:hover){.ct2-tv--idle:has(>.ct2-tv-hit:hover) .ct2-tv-img{animation:ct2-tube-jolt .5s step-start 1 both}.ct2-tv--idle:has(>.ct2-tv-hit:hover):after{animation:ct2-tube-roll .5s linear 1}}.ct2-tv--idle:has(>.ct2-tv-hit:focus-visible) .ct2-tv-img{animation:ct2-tube-jolt .5s step-start 1 both}.ct2-tv--idle:has(>.ct2-tv-hit:focus-visible):after{animation:ct2-tube-roll .5s linear 1}@keyframes ct2-tube-jolt{0%{translate:2px 0;filter:brightness(1.6) saturate(1.2)}14%{translate:0 0;filter:none}28%{translate:-2px 1px;filter:brightness(1.6) saturate(1.2)}42%{translate:0 0;filter:none}58%{translate:1px 0;filter:brightness(1.45) saturate(1.2)}to{translate:0 0;filter:brightness(1.12)}}@keyframes ct2-tube-roll{0%{transform:translateY(0);visibility:visible}to{transform:translateY(640%);visibility:visible}}@media(prefers-reduced-motion:reduce){.ct2-tv--idle:has(>.ct2-tv-hit:is(:hover,:focus-visible)) .ct2-tv-img{animation:none;filter:brightness(1.12)}.ct2-tv--idle:has(>.ct2-tv-hit:is(:hover,:focus-visible)):after{animation:none}}.ct2-form{--up: 3;position:absolute;left:19%;top:11.5%;width:calc(64% * var(--up));height:calc(29.5% * var(--up));transform:scale(calc(1 / 3));transform-origin:0 0;font-size:calc(1em * var(--up));display:flex;flex-direction:column;justify-content:center;gap:calc(4px * var(--up));z-index:2}.ct2-form input,.ct2-form textarea{width:100%;padding:calc(3px * var(--up)) calc(5px * var(--up));background:#051005d9;color:#b9f09a;border:calc(1px * var(--up)) solid rgba(110,229,46,.4);border-radius:calc(3px * var(--up));font-family:Patrick Hand,Comic Neue,sans-serif;font-size:calc(7px * var(--up));line-height:1.3}.ct2-form textarea{height:38%;resize:none}.ct2-form input::placeholder,.ct2-form textarea::placeholder{color:#b9f09a73}.ct2-form input:focus,.ct2-form textarea:focus{border-color:#6ee52ee6}#tv-send-btn{align-self:flex-end;padding:calc(2px * var(--up)) calc(10px * var(--up)) calc(3px * var(--up));background:#6ee52e;color:#0c1a08;border:calc(1px * var(--up)) solid #0c1a08;border-radius:calc(3px * var(--up));font-family:inherit;font-size:calc(7px * var(--up));line-height:calc(9px * var(--up));cursor:pointer}#tv-send-btn:disabled{opacity:.6;cursor:default}.ct2-say{position:absolute;padding:8px 14px 10px;background:#f4eeda;border:3px solid #171307;border-radius:12px;color:#2c2417;font-size:17px;white-space:nowrap;z-index:6;animation:dk-say-pop .2s ease-out}.ct2-say--frame{left:43.5%;top:50.32%;transform:rotate(-2deg)}.dk-zap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:7;animation:dk-zap-flicker .95s steps(6) forwards}.dk-zap-glow{fill:none;stroke:#6ee52e59;stroke-width:14;stroke-linejoin:round;filter:blur(3px)}.dk-zap-core{fill:none;stroke:#d9ffb8;stroke-width:3.5;stroke-linejoin:round}@keyframes dk-zap-flicker{0%{opacity:1}35%{opacity:.55}55%{opacity:1}80%{opacity:.7}to{opacity:0}}.ct2-frame.dk-shocked{animation:dk-shock .5s ease-out}@keyframes dk-shock{0%,to{transform:none;filter:none}15%{transform:translate(2px,-1px) rotate(.8deg);filter:brightness(1.6)}35%{transform:translate(-2px,1px) rotate(-.7deg);filter:brightness(1.25)}55%{transform:translate(1px) rotate(.4deg)}75%{transform:translate(-1px)}}.ct2-say--tv{left:6%;top:2%;font-size:6px;padding:3px 6px 4px;border-width:1px;border-radius:5px;white-space:normal;width:80%}.ct2-back{position:absolute;--sign-w: clamp(240px, 24vw, 400px);top:calc(env(safe-area-inset-top,0px) - var(--sign-w) * .15);left:calc(env(safe-area-inset-left,0px) + 14px);z-index:500001;width:var(--sign-w);aspect-ratio:733 / 341;padding:0;border:0;background:url(/assets/contact/back-sign.webp) center / 100% 100% no-repeat;cursor:pointer;transform-origin:50% 0;-webkit-tap-highlight-color:transparent;animation:ct2-sign-drop .5s cubic-bezier(.3,1.4,.5,1) both,floating-sign-swing 1.8s ease-in-out .45s 1}.ct2-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/contact/back-sign.glow.webp) center / 100% 100% no-repeat;visibility:hidden;animation:ct2-sign-light .9s step-end .75s both}.ct2-back:hover:before,.ct2-back:focus-visible:before{visibility:visible}@keyframes ct2-sign-light{0%{visibility:visible}18%{visibility:hidden}30%{visibility:visible}42%{visibility:hidden}to{visibility:visible}}.ct2-back:focus-visible{outline:none}@keyframes ct2-sign-drop{0%{translate:0 -110%}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.ct2-back{animation:none}.ct2-back:before{animation:none;visibility:visible}}@media(max-width:534.98px){.ct2-back{--sign-w: 235px;top:calc(env(safe-area-inset-top,0px) - 34px);left:calc(env(safe-area-inset-left,0px) + 10px)}.ct2-tv{left:42.5%;scale:none}}.wl-rays{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none;overflow:hidden}.wl-ray{position:absolute;top:-3vh;height:76vh;width:12vw;background:linear-gradient(178deg,#bee2e029,#bee2e00d 55%,#bee2e000);transform:skew(-14deg);transform-origin:top center;mix-blend-mode:screen;animation:wl-ray-sway 11s ease-in-out infinite}.wl-ray--1{left:16vw}.wl-ray--2{left:42vw;width:8vw;animation-delay:-4s;animation-duration:14s}.wl-ray--3{left:68vw;width:15vw;animation-delay:-8s;animation-duration:9s}@keyframes wl-ray-sway{0%,to{transform:skew(-14deg);opacity:.75}50%{transform:skew(-9deg);opacity:1}}.wl-caustics{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 90px 40px at 20% 30%,rgba(190,226,224,.09) 0%,transparent 65%),radial-gradient(ellipse 120px 50px at 65% 15%,rgba(190,226,224,.07) 0%,transparent 65%),radial-gradient(ellipse 70px 34px at 45% 55%,rgba(190,226,224,.08) 0%,transparent 65%),radial-gradient(ellipse 110px 44px at 85% 40%,rgba(190,226,224,.06) 0%,transparent 65%);background-size:900px 700px;mix-blend-mode:screen;animation:wl-caustics-drift 26s linear infinite;pointer-events:none}@keyframes wl-caustics-drift{0%{background-position:0 0}to{background-position:900px 700px}}.wl-barkeep{position:absolute;left:2%;bottom:60px;width:15%;height:300px;background:none;border:none;cursor:pointer}.wl-capy{position:absolute;right:1%;bottom:60px;width:14%;height:300px;background:none;border:none;cursor:pointer}.wl-drink{position:absolute;bottom:216px;left:26%;animation:wl-drink-slide 2.3s cubic-bezier(.2,0,.3,1) forwards;filter:drop-shadow(0 5px 6px rgba(0,0,0,.45));pointer-events:none}@keyframes wl-drink-slide{0%{transform:translate(0) rotate(0);opacity:0}7%{opacity:1}74%{transform:translate(445px) rotate(-2deg)}86%{transform:translate(459px) rotate(1.6deg)}to{transform:translate(459px) rotate(0);opacity:1}}@media(max-width:534.98px){@keyframes wl-drink-slide{0%{transform:translate(0) rotate(0);opacity:0}7%{opacity:1}74%{transform:translate(116px) rotate(-2deg)}86%{transform:translate(120px) rotate(1.6deg)}to{transform:translate(120px) rotate(0);opacity:1}}}.wl-bar-note{position:absolute;left:6%;bottom:420px;padding:7px 14px 9px;background:#f4eeda;border:3px solid #171307;border-radius:12px;color:#2c2417;font-family:Patrick Hand,sans-serif;font-size:17px;white-space:nowrap;transform:rotate(-2deg);animation:dk-say-pop .2s ease-out;pointer-events:none}.wl-capy-note{position:absolute;right:3%;bottom:430px;padding:8px 14px 10px;background:#f4eeda;border:3px solid #171307;border-radius:12px;color:#2c2417;font-family:Patrick Hand,sans-serif;font-size:18px;white-space:nowrap;transform:rotate(-2deg);animation:dk-say-pop .2s ease-out;pointer-events:none}.dk-whirl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.dk-whirl-disc{width:42vmax;height:42vmax;will-change:transform}.dk-whirl--grow .dk-whirl-disc{animation:dk-whirl-grow .9s cubic-bezier(.5,0,.85,.4) forwards}.dk-whirl--shrink .dk-whirl-disc{animation:dk-whirl-shrink .55s cubic-bezier(.15,.6,.4,1) forwards}@keyframes dk-whirl-grow{0%{transform:scale(.07) rotate(0)}to{transform:scale(9) rotate(560deg)}}@keyframes dk-whirl-shrink{0%{transform:scale(9) rotate(560deg)}to{transform:scale(.02) rotate(940deg)}}.dk-whirl-dark{position:absolute;top:0;right:0;bottom:0;left:0;background:#06090f;opacity:0}.dk-whirl--grow .dk-whirl-dark{animation:dk-whirl-darken .9s ease-in forwards}.dk-whirl--shrink .dk-whirl-dark{animation:dk-whirl-lighten .45s ease-out forwards}@keyframes dk-whirl-darken{0%,62%{opacity:0}to{opacity:1}}@keyframes dk-whirl-lighten{0%{opacity:1}to{opacity:0}}.ct2-re{display:flex;align-items:center;gap:calc(4px * var(--up, 1));margin:0}.ct2-re label{flex:none;font-family:Patrick Hand,Comic Neue,sans-serif;color:#c9f7a8;font-size:inherit;line-height:1.1;letter-spacing:.02em;cursor:text}.ct2-form .ct2-re input{flex:1;width:auto;min-width:0}
