body:has(main.h27-root){overflow-x:clip;overflow-y:visible}.h27-root{background:#07060c;color:#f6efe4;-webkit-font-smoothing:antialiased;overflow-x:clip}.h27-root h1,.h27-root h2,.h27-root h3{font-weight:400}.h27-root em{font-style:italic}.h27-root a{text-decoration:none}.h27-root:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.h27-rv{opacity:1}@keyframes h27in{0%{opacity:0;transform:translateY(var(--rv-y,26px))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.h27-rv{animation:h27in .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry calc(2% + var(--rv-o, 0%)) cover calc(24% + var(--rv-o, 0%))}}@keyframes h27float{0%,to{translate:0 0}50%{translate:0 -16px}}.h27-float{animation:h27float 14s ease-in-out infinite}@keyframes h27rise{0%{opacity:0;transform:translateY(18px) scale(.85)}12%{opacity:1;transform:translateY(4px) scale(1)}70%{opacity:.9}to{opacity:0;transform:translateY(-62px) scale(.9)}}.h27-rise{animation:h27rise 9s ease-in-out infinite}@keyframes h27ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.h27-ping{animation:h27ping 2.4s cubic-bezier(0,0,.2,1) infinite}.h27-stars{background-image:radial-gradient(1.4px 1.4px at 12% 18%,rgba(255,255,255,.55),transparent),radial-gradient(1.2px 1.2px at 78% 12%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 34% 62%,rgba(255,255,255,.4),transparent),radial-gradient(1.6px 1.6px at 62% 74%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 88% 52%,rgba(255,255,255,.4),transparent),radial-gradient(1.2px 1.2px at 22% 88%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 52% 28%,rgba(255,255,255,.28),transparent);animation:h27twinkle 9s ease-in-out infinite}@keyframes h27twinkle{0%,to{opacity:.75}50%{opacity:.35}}.h27-mq{overflow:hidden}.h27-mq-track{display:flex;width:-moz-max-content;width:max-content;animation:h27mq linear infinite}@keyframes h27mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.h27-mq:hover .h27-mq-track{animation-play-state:paused}.h27-fade{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.h27-img{background:#16131f}.h27-morph{position:relative}.h27-morph .m-a,.h27-morph .m-b{position:absolute;inset:0}@keyframes h27fadeA{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes h27fadeB{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.h27-morph .m-a{animation:h27fadeA 9s ease-in-out infinite}.h27-morph .m-b{animation:h27fadeB 9s ease-in-out infinite}@keyframes h27sweep{0%,36%{opacity:0;transform:translateY(-120%)}44%{opacity:.85}52%,to{opacity:0;transform:translateY(120%)}}.h27-sweep{position:absolute;left:0;right:0;height:38%;background:linear-gradient(180deg,transparent,rgba(255,224,178,.5),transparent);animation:h27sweep 9s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.h27-cap-a{animation:h27fadeA 9s ease-in-out infinite}.h27-cap-b{animation:h27fadeB 9s ease-in-out infinite}.h27-flip{perspective:1000px}.h27-flip-in{position:relative;transform-style:preserve-3d;animation:h27flip 16s ease-in-out infinite}@keyframes h27flip{0%,34%{transform:rotateY(0)}50%,84%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.h27-flip:hover .h27-flip-in{animation-play-state:paused}.h27-back,.h27-face{backface-visibility:hidden}.h27-back{position:absolute;inset:0;transform:rotateY(180deg)}@keyframes h27hang{0%,to{transform:rotate(-.55deg)}50%{transform:rotate(.55deg)}}.h27-hang{transform-origin:top center;animation:h27hang 11s ease-in-out infinite}@keyframes h27spin{0%,to{transform:rotateY(-10deg)}50%{transform:rotateY(10deg)}}.h27-spin{animation:h27spin 13s ease-in-out infinite}@keyframes h27open{0%,to{transform:rotateY(0)}55%{transform:rotateY(-26deg)}}.h27-open{transform-origin:left center;animation:h27open 9s ease-in-out infinite}.h27-persp{perspective:1200px}.h27-stage{position:relative;width:100%;max-width:560px;height:600px;margin:0 auto}@media (max-width:600px){.h27-stage{width:520px;height:600px;transform:scale(.66);transform-origin:top center;margin-left:calc(50% - 260px);margin-bottom:-204px}}.jr-wrap{position:relative}.jr-stage{display:flex;flex-direction:column;gap:30px;max-width:1240px;margin:0 auto;padding:92px 24px 80px}.jr-scroll-cue{display:flex;align-items:center;gap:10px;margin-top:16px;color:#f0b866;font-size:13px;line-height:1.5}.jr-scroll-arrow{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.jr-scroll-arrow{animation:jrScrollNudge 1.8s ease-in-out infinite}}@keyframes jrScrollNudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.jr-frame{position:relative;min-height:0}.jr-layer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.jr-art{justify-self:center}.jr-art,.jr-card{position:relative}.jr-card{border-radius:17px;border:1px solid rgba(255,255,255,.1);background:#12101c;padding:8px;box-shadow:0 50px 110px -45px rgba(0,0,0,.95)}.jr-card:after{content:"";position:absolute;inset:-30px;border-radius:40px;background:radial-gradient(circle,rgba(240,184,102,.18),transparent 70%);z-index:-1}.jr-products-art{width:min(100%,430px)}.jr-products{position:relative;width:100%;aspect-ratio:1.2;isolation:isolate}.jr-product{--jr-x:calc(50% + (var(--jr-i) - (var(--jr-count) - 1) / 2) * 8%);--jr-y:50%;--jr-rotate:calc((var(--jr-i) - (var(--jr-count) - 1) / 2) * 7deg);position:absolute;left:var(--jr-x);top:var(--jr-y);width:38%;transform:translate(-50%,-50%) rotate(var(--jr-rotate));filter:drop-shadow(0 20px 24px rgba(0,0,0,.5))}.jr-product--hoodie{--jr-x:40%;--jr-y:43%;--jr-rotate:-12deg;width:49%;z-index:1}.jr-product--card{--jr-x:30%;--jr-y:58%;--jr-rotate:-9deg;width:34%;z-index:2}.jr-product--mug{--jr-x:66%;--jr-y:58%;--jr-rotate:9deg;width:38%;z-index:3}.jr-product--sticker{--jr-x:72%;--jr-y:75%;--jr-rotate:15deg;width:27%;z-index:4}.jr-products:has(.jr-product:only-child) .jr-product{--jr-x:50%;--jr-y:50%;width:62%}.jr-product-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.jr-product-captions{height:4em;overflow:hidden}.jr-caption-track{animation:jrCaptions calc(var(--jr-caption-count) * 5s) steps(var(--jr-caption-count)) infinite}.jr-product-caption{display:block;height:4em}@keyframes jrCaptions{to{transform:translateY(calc(-100% + 4em))}}@keyframes jrProductIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 28px)) rotate(var(--jr-rotate)) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--jr-rotate)) scale(1)}}.jr-react{position:absolute;display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:99px;border:1px solid rgba(255,255,255,.1);background:rgba(20,17,31,.92);font-size:15px}.jr-film{position:absolute;left:14px;right:14px;bottom:16px;height:2.5px;border-radius:9px;background:rgba(255,255,255,.22);overflow:hidden}.jr-film:after{content:"";display:block;height:100%;width:100%;background:#fff;transform-origin:left;animation:jrFilm var(--jr-film-duration,9s) linear infinite}@keyframes jrFilm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jr-rail{display:flex;flex-direction:column;gap:14px}.jr-rail-line{position:relative;height:1px;background:rgba(255,255,255,.08)}.jr-rail-fill{position:absolute;left:0;top:0;height:1px;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,transparent,#f0b866);box-shadow:0 0 18px rgba(240,184,102,.6)}.jr-rail-steps{display:flex;justify-content:space-between;gap:10px}.jr-dot{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.28);font-size:10px;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap}.jr-dot i{width:5px;height:5px;border-radius:99px;background:currentColor}@keyframes jrStep{0%{opacity:0;visibility:hidden;transform:translateY(34px) scale(.94)}14%{opacity:1;visibility:visible;transform:none}86%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-24px) scale(.97)}}@keyframes jrFirst{0%,86%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-24px) scale(.97)}}@keyframes jrLast{0%{opacity:0;visibility:hidden;transform:translateY(34px) scale(.94)}14%,to{opacity:1;visibility:visible;transform:none}}@keyframes jrWipe{0%{clip-path:inset(0 100% 0 0)}24%,to{clip-path:inset(0 0 0 0)}}@keyframes jrFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jrDot{0%,to{color:rgba(255,255,255,.26)}16%,84%{color:#f0b866}}@supports (animation-timeline:view()){.jr-wrap{height:calc(100vh + var(--jr-stages, 6) * 80vh);view-timeline-name:--jr;view-timeline-axis:block}.jr-stage{position:sticky;top:0;height:100vh;justify-content:center;overflow:hidden}.jr-frame{flex:1 1 auto;min-height:0}.jr-layer{position:absolute;inset:0;visibility:hidden;animation:jrStep 1s linear both;animation-timeline:--jr;animation-range:contain var(--jr-a) contain var(--jr-b)}.jr-first{animation-name:jrFirst}.jr-last{animation-name:jrLast}.jr-wipe{animation:jrWipe 1s linear both;animation-timeline:--jr;animation-range:contain var(--jr-a) contain var(--jr-b)}.jr-product{animation:jrProductIn 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:--jr;animation-range:contain var(--jr-entry-a) contain var(--jr-entry-b)}.jr-rail-fill{animation:jrFill 1s linear both;animation-timeline:--jr;animation-range:contain 0 contain 100%}.jr-dot{animation:jrDot 1s linear both;animation-timeline:--jr;animation-range:contain var(--jr-a) contain var(--jr-b)}}@supports not (animation-timeline:view()){.jr-layer{padding:52px 0;border-bottom:1px solid rgba(255,255,255,.06)}.jr-rail{display:none}}@media (max-width:900px){.jr-stage{gap:18px;padding:80px 20px 64px}.jr-layer{grid-template-columns:1fr;gap:6px;align-content:center;justify-items:start}.jr-art{justify-self:start;transform:scale(.8);transform-origin:left top;margin:0 0 -66px -10px}.jr-products-art{justify-self:center;transform:none;margin:0;width:min(100%,335px)}.jr-products{aspect-ratio:1.4}.jr-dot{font-size:0;letter-spacing:0;gap:0}.jr-dot i{width:7px;height:7px}.jr-rail-steps{justify-content:space-between}}@media (max-height:820px) and (min-width:901px){.jr-art{transform:scale(.8);transform-origin:center}}@media (max-height:660px) and (min-width:901px){.jr-art{transform:scale(.62);transform-origin:center}}@media (prefers-reduced-motion:reduce){.h27-cap-a,.h27-cap-b,.h27-flip-in,.h27-hang,.h27-morph .m-a,.h27-morph .m-b,.h27-open,.h27-spin,.h27-sweep,.jr-film:after{animation:none!important}.h27-cap-b,.h27-morph .m-b{opacity:0}.h27-float,.h27-mq-track,.h27-ping,.h27-rise,.h27-rv,.h27-stars{animation:none!important}.h27-rv{opacity:1!important;transform:none!important}.jr-stage,.jr-wrap{height:auto}.jr-stage{position:static;overflow:visible}.jr-frame{flex:none}.jr-layer{position:relative;inset:auto;padding:40px 0;animation:none;opacity:1;visibility:visible;transform:none}.jr-wipe{animation:none;clip-path:none}.jr-caption-track,.jr-product{animation:none;opacity:1}.jr-rail{display:none}}.jr-wrap.jr-static{height:auto;view-timeline-name:none}.jr-static .jr-stage{position:static;height:auto;overflow:visible}.jr-static .jr-frame{flex:none}.jr-static .jr-layer{visibility:visible;position:relative;inset:auto;padding:52px 0;border-bottom:1px solid rgba(255,255,255,.06);animation:none;opacity:1;transform:none}.jr-static .jr-wipe{animation:none;clip-path:none}.jr-static .jr-product{animation:none;opacity:1}.jr-static .jr-rail{display:none}@font-face{font-family:H27 Hand;src:url(/fonts/script/Caveat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}.h27-hand{font-family:H27 Hand,Comic Sans MS,cursive;font-weight:600}@media (max-width:640px){.jr-layer{grid-template-columns:minmax(0,1fr);gap:24px;transform:none}.jr-art{width:min(100%,420px);justify-self:center;transform:none;margin:0 auto}.jr-card{width:100%!important}.jr-card>img,.jr-card>video{height:auto!important;aspect-ratio:1/1.24}.jr-copy{width:100%}@supports (animation-timeline:view()){.jr-wrap:not(.jr-static) .jr-frame{margin-inline:-20px}.jr-wrap:not(.jr-static) .jr-layer{display:block}.jr-wrap:not(.jr-static) .jr-art{position:absolute;inset:0;width:100%;height:100%}.jr-wrap:not(.jr-static) .jr-card{height:100%;padding:0;border:0;border-radius:0}.jr-wrap:not(.jr-static) .jr-card>img,.jr-wrap:not(.jr-static) .jr-card>video{height:100%!important;aspect-ratio:auto;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.jr-wrap:not(.jr-static) .jr-products{height:100%;aspect-ratio:auto}.jr-wrap:not(.jr-static) .jr-copy{position:absolute;inset:auto 0 0;z-index:1;padding:72px 24px 24px;background:linear-gradient(transparent,rgba(7,6,12,.88) 42%)}.jr-wrap:not(.jr-static) .jr-copy .text-white\/45{color:rgba(255,255,255,.75)}.jr-wrap:not(.jr-static) .jr-react{display:none}}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.jr-wrap:not(.jr-static) .jr-layer{display:grid}.jr-wrap:not(.jr-static) .jr-art{position:relative;inset:auto;width:min(100%,420px);height:auto}.jr-wrap:not(.jr-static) .jr-card>img,.jr-wrap:not(.jr-static) .jr-card>video{height:auto!important;aspect-ratio:1/1.24}.jr-wrap:not(.jr-static) .jr-products{height:auto;aspect-ratio:1.2}.jr-wrap:not(.jr-static) .jr-copy{position:relative;inset:auto;padding:0 20px;background:none}}