:root{--ink:#ece7df;--bone:#e9e2d3;--red:#FF2B2B;--black:#050505;--mute:#a9a49b;--top:0px;--bot:52px;--head:"Pirata One",serif;--cond:"Oswald",sans-serif;--body:"DM Sans",system-ui,sans-serif;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0}html{background:var(--black);color:var(--ink);font-family:var(--body);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--black);padding:var(--top) 0 calc(var(--bot) + env(safe-area-inset-bottom));overflow-x:hidden;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.defs{position:absolute;width:0;height:0;overflow:hidden}html:not([data-state]) [data-when]:not([data-when~=soon]),html[data-state=soon] [data-when]:not([data-when~=soon]),html[data-state=live] [data-when]:not([data-when~=live]),html[data-state=closed] [data-when]:not([data-when~=closed]){display:none}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100svh - var(--top) - var(--bot))}.kick{font-family:var(--cond);text-transform:uppercase;letter-spacing:.24em;font-size:.68rem;font-weight:600;color:var(--mute)}.kick i{font-style:normal;color:var(--red)}.kick .wm,.wm{font-family:var(--head);text-transform:none;letter-spacing:.02em;font-weight:400;font-size:1.05rem;color:var(--ink)}.go{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 1.6rem;background:var(--red);color:#000;font-family:var(--cond);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.95rem;text-decoration:none;position:relative;overflow:hidden}.go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);animation:sheen 3.6s ease-in-out infinite}.go span,.go{z-index:0}@keyframes sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.go--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #ece7df8c}.go--ghost:before{display:none}.go--short{width:min(320px,100%)}.go:hover{filter:brightness(1.08)}.join{position:relative;padding:3.6rem 16px 3.4rem;max-width:560px;margin:0 auto}.join h2{font-family:var(--head);font-weight:400;font-size:clamp(2.7rem,12vw,4.2rem);line-height:.95;color:#fff}.join .lede{margin:.9rem 0 1.6rem;color:#bdb8af;line-height:1.55;font-size:1rem}.f{display:grid;gap:.6rem}.f input[type=text],.f input[type=tel],.f input[type=email]{width:100%;min-height:52px;padding:0 14px;background:#0f0f0f;border:1px solid #2f2f2f;border-radius:0;color:#fff;font:inherit;font-size:16px}.f input::placeholder{color:#8a867f}.f input:focus{outline:2px solid var(--red);outline-offset:-1px;border-color:transparent}.f .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.f [aria-invalid=true]{border-color:var(--red)}.consent{display:flex;gap:.65rem;align-items:flex-start;font-size:.86rem;color:#aaa59c;line-height:1.45;padding:.35rem 0 .5rem}.consent input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--red)}.consent a{color:#fff}.note{font-size:.78rem;color:#86827b;text-align:center;margin-top:.2rem}.done{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;color:var(--red);font-weight:600;font-size:1.05rem;padding:1.2rem 0}.foot{padding:2.4rem 16px 2.6rem;text-align:center;color:#77736c;font-size:.78rem;display:grid;gap:.45rem;background:#050505}.foot .wm{font-size:1.7rem;color:#d6d0c6}.foot a{color:#9b978f}.seance{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.1rem 12px 1.6rem;text-align:center;background:radial-gradient(70% 40% at 50% 40%,rgba(255,43,43,.13),transparent 70%),radial-gradient(130% 90% at 50% 40%,#141112,#060606 72%)}.se-side{display:contents}.seance .kick{order:-2}.seance .se-title{order:-1}.se-title{font-family:var(--head);font-weight:400;font-size:clamp(2.6rem,12vw,5rem);line-height:.9;color:#fff;margin-top:.2rem}.se-title--red{color:var(--red);text-shadow:0 0 24px rgba(255,43,43,.45)}.board{position:relative;width:min(780px,100%);aspect-ratio:1.42;container-type:inline-size;border-radius:16px;margin-top:.3rem;background:var(--noise),repeating-linear-gradient(91deg,rgba(255,255,255,.018) 0 2px,transparent 2px 9px),radial-gradient(90% 85% at 50% 45%,#1e1817,#100c0c 66%,#080606);box-shadow:0 0 0 1px #2c2323,inset 0 0 0 7px #0b0909,inset 0 0 0 8px #e9e2d361,inset 0 0 0 12px #0b0909,inset 0 0 0 13px #e9e2d329,inset 0 0 70px #000000d9,0 34px 70px #000000b3;animation:shudder 9s ease-in-out infinite;touch-action:pan-y}@keyframes shudder{0%,93%,to{transform:none}94%{transform:rotate(-.5deg) translate(-2px)}95.5%{transform:rotate(.45deg) translate(2px)}97%{transform:rotate(-.2deg)}}.board__light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(55% 50% at 50% 42%,rgba(255,110,80,.12),transparent 70%);animation:flick 3.3s steps(1) infinite}@keyframes flick{0%{opacity:1}12%{opacity:.7}14%{opacity:1}40%{opacity:.85}43%{opacity:.55}45%{opacity:1}70%{opacity:.9}88%{opacity:.6}90%{opacity:1}}.board__smoke{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:2}.board__smoke i{position:absolute;width:60%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgba(220,215,205,.08),transparent);filter:blur(10px);animation:smoke 18s ease-in-out infinite alternate}.board__smoke i:nth-child(2){left:40%;top:30%;animation-duration:24s;animation-delay:-8s}@keyframes smoke{0%{transform:translate(-20%,10%)}to{transform:translate(30%,-15%)}}.gl{position:absolute;transform:translate(-50%,-50%) rotate(var(--r,0deg));font-family:var(--head);color:var(--bone);font-size:6.2cqw;line-height:1;z-index:1;transition:color .5s,text-shadow .5s;user-select:none;-webkit-user-select:none;text-shadow:0 1px 0 rgba(0,0,0,.6)}.gl--n{font-size:4.6cqw}.gl--word{font-size:5cqw;letter-spacing:.06em}.gl--wm{font-size:4.2cqw;color:#e9e2d38c}.gl--star{font-size:3cqw;color:#e9e2d380}.gl.lit{color:var(--red);text-shadow:0 0 10px rgba(255,43,43,.95),0 0 26px rgba(255,43,43,.55)}.pl{position:absolute;left:0;top:0;width:21cqw;height:auto;z-index:3;cursor:grab;touch-action:none;will-change:transform;filter:drop-shadow(0 12px 10px rgba(0,0,0,.65));transition:transform 1s cubic-bezier(.45,.05,.25,1)}.pl.fast{transition-duration:.42s}.pl.drag{transition:none;cursor:grabbing;filter:drop-shadow(0 18px 14px rgba(0,0,0,.7))}.se-hint{font-family:var(--cond);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:600;color:#8f8a82}.says{min-height:4.6rem}.says small{display:block;font-family:var(--cond);text-transform:uppercase;letter-spacing:.3em;font-size:.62rem;font-weight:600;color:var(--mute)}.says p{font-family:var(--head);font-size:clamp(2.1rem,10vw,3.4rem);line-height:1.15;color:var(--red);letter-spacing:.05em;min-height:1.15em;text-shadow:0 0 20px rgba(255,43,43,.45)}.says p i{font-style:normal;display:inline-block;animation:burn .6s ease-out both}@keyframes burn{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.numclock{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;font-weight:600;color:var(--ink)}.numclock b{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.se-date{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:600;color:var(--mute)}.seance .go{margin-top:.3rem}.join--seance h2{color:#fff}@media(min-width:1000px){.seance{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-content:center;gap:1.4rem 4.5vw;padding:2rem 6vw 2.4rem;text-align:left}.seance .kick{grid-column:1/-1;text-align:center}.board{grid-column:1;width:100%;max-width:calc((100svh - 230px)*1.42);justify-self:end;margin:0}.se-side{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.se-title{font-size:clamp(3.6rem,5.4vw,5.6rem)}.says{min-height:5.6rem}.se-hint{font-size:.74rem}}.pv{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:.25rem .9rem;flex-wrap:wrap;min-height:calc(var(--bot) + env(safe-area-inset-bottom));padding:.3rem 10px calc(.3rem + env(safe-area-inset-bottom));background:var(--ink);color:#000;font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:600}.pv>span{opacity:.6}.pv nav{display:flex;gap:.15rem}.pv button{min-height:44px;padding:0 .6rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:.68rem}.pv button.on{background:#000;color:var(--ink)}@media(max-width:420px){.pv>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.gl.hover{color:#ff8a8a;text-shadow:0 0 8px rgba(255,43,43,.55);transition:color .5s linear,text-shadow .5s linear}.gl.pick{animation:pick .45s ease-out}@keyframes pick{0%{transform:translate(-50%,-50%) rotate(var(--r,0deg)) scale(1.5)}to{transform:translate(-50%,-50%) rotate(var(--r,0deg)) scale(1)}}.pl.dwell .pl__ring{animation:ring .5s linear forwards}@keyframes ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.scare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:#000;overflow:hidden;cursor:pointer;touch-action:none}.scare.on{display:block}.scare__stage{position:absolute;top:0;right:0;bottom:0;left:0}.scare__f{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:contrast(1.35) brightness(.95)}.scare__f--1{object-position:50% 18%}.scare__f--2{object-position:56% 22%}.scare__f--3{object-position:80% 26%;transform-origin:80% 30%}.scare.on .scare__f--1{animation:fr1 .2s steps(1) forwards}.scare.on .scare__f--2{animation:fr2 .2s steps(1) forwards}.scare.on .scare__f--3{animation:lunge 1.9s cubic-bezier(.15,.9,.25,1) forwards}@keyframes fr1{0%{opacity:1}50%,to{opacity:0}}@keyframes fr2{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes lunge{0%,9.9%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1)}30%{transform:scale(1.32)}to{opacity:1;transform:scale(1.42)}}@media(min-aspect-ratio:1/1){.scare__f--1{object-position:55% 4%}.scare__f--2{object-position:65% 22%}.scare__f--3{object-position:72% 44%;transform-origin:72% 47%}.scare.on .scare__f--3{animation-name:lunge-w}}@keyframes lunge-w{0%,9.9%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(1)}30%{transform:scale(1.18)}to{opacity:1;transform:scale(1.25)}}.scare__red{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 60% 35%,#ff2b2b40,#780000d9);mix-blend-mode:multiply}.scare__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:var(--noise);opacity:.55;mix-blend-mode:screen}.scare.on .scare__grain{animation:grain .12s steps(2) infinite}@keyframes grain{0%{transform:translate(0)}50%{transform:translate(-4%,3%)}to{transform:translate(3%,-2%)}}.scare.on .scare__stage{animation:jolt .6s linear}@keyframes jolt{0%,to{transform:none}10%{transform:translate(-14px,8px) rotate(-1.5deg)}25%{transform:translate(16px,-10px) rotate(1.8deg)}40%{transform:translate(-12px,6px) rotate(-1deg)}55%{transform:translate(10px,-4px)}70%{transform:translate(-6px,3px)}85%{transform:translate(3px,-1px)}}.scare__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.scare.on .scare__flash{animation:sflash .18s ease-out}@keyframes sflash{0%{opacity:.9}to{opacity:0}}.scare__txt{position:absolute;left:16px;right:16px;bottom:12%;text-align:center;font-family:var(--head);font-size:clamp(2.6rem,13vw,6.5rem);line-height:.92;color:var(--red);text-shadow:0 0 22px rgba(255,43,43,.75),0 4px 0 #000;opacity:0}.scare.on .scare__txt{animation:stxt .35s .7s ease-out forwards}@keyframes stxt{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.scare.out{animation:sout .45s ease-in forwards}@keyframes sout{to{opacity:0}}@media(prefers-reduced-motion:reduce){.scare.on .scare__f--3,.scare.on .scare__txt{opacity:1}.scare.on .scare__f--1,.scare.on .scare__f--2{opacity:0}.pl.dwell .pl__ring{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/halloween-02.css.map */
