@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{touch-action:pan-x pan-y;overscroll-behavior-x:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}:root{--color-bg:#000;--color-text:#fff;--color-accent-1:#fc0;--color-accent-2:#fc0;--color-accent-3:#a203cb;--color-accent-4:#de006b;--color-accent-5:#fc0;--title-tint:color-mix(in srgb, var(--color-accent-1) 78%, #000);--rainbow1:#ffd20e;--rainbow2:#e5bc08;--rainbow3:#ec8401;--rainbow4:#e65c04;--rainbow5:#e52e06;--rainbow6:#de006b;--rainbow7:#ca039e;--rainbow8:#a203cb;--rainbow9:#6d01c9;--rainbow10:#22008f;--rainbow11:#062f9a;--rainbow12:#0045ac;--rainbow13:#007db2;--rainbow14:#00b8d9;--fanzine-red:#d84210;--fanzine-blue:#10a0d8;--fanzine-green:#3e8c48;--gutter-width:4px;--gutter-color:#000;--panel-border-width:3px;--panel-border:var(--panel-border-width) solid #000;--font-display:"greenfuz", fantasy;--font-punk:"punkrockshow", cursive;--font-body:"serial", monospace;--font-accent:"mothwork", sans-serif;--divider-angle:5deg;--section-skew:-3deg;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:8rem;--ink:#14100c;--sheet-paper:var(--paper,#fc0);--glued:drop-shadow(.2rem .25rem 0 #0006);--cut-margin:clamp(.3rem, 1.1vw, .65rem);--cut-a:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103 104' preserveAspectRatio='none'><clipPath id='o'><path clip-rule='evenodd' d='M-5 -5H110V110H-5Z M1 1.5 L34 0 L68 1.8 L99 0.4 L100 36 L98.6 71 L99.6 98.5 L64 100 L31 98.4 L0.3 99.6 L1.4 62 L0 28Z'/></clipPath><polygon points='2.2,3.3 35.2,1.8 69.2,3.6 100.2,2.2 101.2,37.8 99.8,72.8 100.8,100.3 65.2,101.8 32.2,100.2 1.5,101.4 2.6,63.8 1.2,29.8' clip-path='url(%23o)' fill='rgba(0,0,0,0.4)'/><polygon points='1,1.5 34,0 68,1.8 99,0.4 100,36 98.6,71 99.6,98.5 64,100 31,98.4 0.3,99.6 1.4,62 0,28' fill='none' stroke='%2314100c' stroke-opacity='0.6' stroke-width='1.2' vector-effect='non-scaling-stroke'/></svg>");--cut-b:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103 104' preserveAspectRatio='none'><clipPath id='o'><path clip-rule='evenodd' d='M-5 -5H110V110H-5Z M0 0.6 L47 2 L98.4 0 L100 44 L98.9 99 L55 98 L1.6 100 L0.2 52Z'/></clipPath><polygon points='1.2,2.4 48.2,3.8 99.6,1.8 101.2,45.8 100.1,100.8 56.2,99.8 2.8,101.8 1.4,53.8' clip-path='url(%23o)' fill='rgba(0,0,0,0.4)'/><polygon points='0,0.6 47,2 98.4,0 100,44 98.9,99 55,98 1.6,100 0.2,52' fill='none' stroke='%2314100c' stroke-opacity='0.6' stroke-width='1.2' vector-effect='non-scaling-stroke'/></svg>");--cut-c:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103 104' preserveAspectRatio='none'><clipPath id='o'><path clip-rule='evenodd' d='M-5 -5H110V110H-5Z M1.8 0 L58 1.2 L100 1.6 L98.5 48 L100 100 L36 98.6 L0 99.2 L1.2 41Z'/></clipPath><polygon points='3,1.8 59.2,3 101.2,3.4 99.7,49.8 101.2,101.8 37.2,100.4 1.2,101 2.4,42.8' clip-path='url(%23o)' fill='rgba(0,0,0,0.4)'/><polygon points='1.8,0 58,1.2 100,1.6 98.5,48 100,100 36,98.6 0,99.2 1.2,41' fill='none' stroke='%2314100c' stroke-opacity='0.6' stroke-width='1.2' vector-effect='non-scaling-stroke'/></svg>");--cut-a-shape:polygon(1% 1.5%, 34% 0, 68% 1.8%, 99% 0.4%, 100% 36%, 98.6% 71%, 99.6% 98.5%, 64% 100%, 31% 98.4%, 0.3% 99.6%, 1.4% 62%, 0 28%);--cut-b-shape:polygon(0 0.6%, 47% 2%, 98.4% 0, 100% 44%, 98.9% 99%, 55% 98%, 1.6% 100%, 0.2% 52%);--cut-c-shape:polygon(1.8% 0, 58% 1.2%, 100% 1.6%, 98.5% 48%, 100% 100%, 36% 98.6%, 0 99.2%, 1.2% 41%)}@media (width<=40rem){:root{--color-accent-1:#fc0!important;--color-accent-2:#fc0!important;--color-accent-5:#fc0!important}}@font-face{font-family:greenfuz;src:url(/fonts/green_fuzz.woff2)format("woff2"),url(/fonts/green_fuzz.ttf)format("truetype");font-display:swap}@font-face{font-family:punkrockshow;src:url(/fonts/punkrockshow.woff2)format("woff2"),url(/fonts/punkrockshow.ttf)format("truetype");font-display:swap}@font-face{font-family:serial;src:url(/fonts/serial.woff2)format("woff2"),url(/fonts/serial.ttf)format("truetype");font-display:swap}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg)}.type-display{font-family:var(--font-display);letter-spacing:.3125rem;color:var(--color-accent-1);text-transform:uppercase;font-size:clamp(4rem,15vw,12rem);line-height:.85}.type-heading{font-family:var(--font-display);letter-spacing:.1875rem;color:var(--color-accent-1);font-size:clamp(2rem,6vw,5rem);line-height:.9}.type-subheading{font-family:var(--font-punk);color:var(--color-accent-2);font-size:clamp(1.2rem,3vw,2.5rem)}.type-body{font-family:var(--font-body);font-size:clamp(1.15rem,1.9vw,1.35rem);line-height:1.6}.type-accent{font-family:var(--font-accent);font-size:clamp(1rem,2vw,1.5rem)}.type-rotated{transform:rotate(-5deg)}.type-rotated-right{transform:rotate(3deg)}.type-overlap{position:relative}.type-overlap:before{content:attr(data-text);color:var(--color-accent-2);z-index:-1;position:absolute;top:3px;left:3px}.type-overlap:after{content:attr(data-text);color:var(--color-accent-3);z-index:-2;position:absolute;top:-2px;left:-2px}.type-difference{mix-blend-mode:difference}.text-cream{font-family:var(--font-display);color:var(--color-accent-1)}.text-red{font-family:var(--font-punk);color:tomato}.noise{z-index:0;opacity:.15;pointer-events:none;will-change:transform;background:url(/textures/noise.webp);animation:.32s step-end infinite noise;position:fixed;inset:0 -500px -375px 0}@keyframes noise{0%{transform:translate(0)}12.5%{transform:translate(-137px,-211px)}25%{transform:translate(-391px,-58px)}37.5%{transform:translate(-64px,-302px)}50%{transform:translate(-268px,-149px)}62.5%{transform:translate(-455px,-263px)}75%{transform:translate(-182px,-21px)}87.5%{transform:translate(-326px,-344px)}}.bg-loopyloop{background:url(/textures/loopyloop.webp) 0 0/400px}.texture-overlay{position:relative}.texture-overlay:after{content:"";opacity:.1;pointer-events:none;mix-blend-mode:overlay;background:url(/textures/texture.webp) 0 0/300px;position:absolute;inset:0}.type-display,.type-heading,.section__title,.hero__title{filter:contrast(1.6)saturate(1.8);background:linear-gradient(var(--title-tint), var(--title-tint)), url(/textures/texture.webp) repeat!important;background-blend-mode:hard-light!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-size:auto,18.75rem!important;-webkit-background-clip:text!important;background-clip:text!important}.grain-filtered{filter:url(#grain-filter)}.vignette{background-image:radial-gradient(#000 20%,#000000ab 50%,#0000 70%)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0}.fade-in.loaded{animation:.8s ease-out forwards fadein}.glitch{animation:5s 2s infinite glitch}@keyframes glitch{30%{}40%{opacity:1;transform:scale(1)skew(0deg)}41%{opacity:.8;transform:scaleY(1.2)skew(80deg)}42%{opacity:.8;transform:scaleY(1.2)skew(-50deg)}43%{opacity:1;transform:scale(1)skew(0deg)}65%{}}@keyframes glitch1{0%,30%{transform:translate(0)}31%{transform:translate(10px)}32%,98%{transform:translate(0)}to{transform:translate(10px)}}@keyframes glitch2{0%,30%{transform:translate(0)}31%{transform:translate(-10px)}32%,98%{transform:translate(0)}to{transform:translate(-10px)}}.title-3d{text-shadow:0 .0625rem #141414,0 .125rem #141414,0 .1875rem #383636,0 .25rem #383636,0 .3125rem #5e5c5c,0 .375rem #575656,0 .4375rem #7e7b7b,0 .5rem #727171,0 .5625rem #bbb9b9,0 .625rem #bbb9b9,0 .6875rem #ccc,0 .75rem #ccc,0 1.25rem 1.875rem #00000080}.title-3d--extreme{text-shadow:0 .0625rem #edd70e,0 .125rem #f5bd06,0 .375rem #000,0 .5rem #000,0 .3125rem #000,0 .375rem #000,0 .875rem #e21111,0 1rem #ed0b0b,0 1.125rem #e50707,0 1.25rem #f40b0b,0 1.375rem #d84210,0 1.5rem #d94d12,0 1.25rem 1.875rem #000;filter:contrast(120%)saturate(1000%)}.fanzine--red{filter:sepia()saturate(500%)hue-rotate()}.fanzine--blue{filter:sepia()saturate(500%)hue-rotate(180deg)}.fanzine--green{filter:sepia()saturate(500%)hue-rotate(90deg)}.img-harsh{filter:grayscale()contrast(100)brightness()}.img-vintage{filter:brightness(90%)contrast(120%)saturate(150%)}.hover-expand{transition:transform .3s,box-shadow .3s}.hover-expand:hover{transform:scale(1.1);box-shadow:0 .25rem .5rem #0003}.title-perspective{transform-style:preserve-3d;perspective:400px;perspective-origin:50%;transition:transform .1s}.title-perspective:hover{transform:scale(1.1)translateZ(0)rotateX(-35deg)}.rotate-3d{transform:rotate3d(-1,1,0,30deg)}.bg-rainbow{--number-of-colors:14;--stop-size:calc(100vh / var(--number-of-colors));background:linear-gradient(to bottom, var(--rainbow1) calc(var(--stop-size)), var(--rainbow2) calc(var(--stop-size)) calc(var(--stop-size) * 2), var(--rainbow3) calc(var(--stop-size) * 2) calc(var(--stop-size) * 3), var(--rainbow4) calc(var(--stop-size) * 3) calc(var(--stop-size) * 4), var(--rainbow5) calc(var(--stop-size) * 4) calc(var(--stop-size) * 5), var(--rainbow6) calc(var(--stop-size) * 5) calc(var(--stop-size) * 6), var(--rainbow7) calc(var(--stop-size) * 6) calc(var(--stop-size) * 7), var(--rainbow8) calc(var(--stop-size) * 7) calc(var(--stop-size) * 8), var(--rainbow9) calc(var(--stop-size) * 8) calc(var(--stop-size) * 9), var(--rainbow10) calc(var(--stop-size) * 9) calc(var(--stop-size) * 10), var(--rainbow11) calc(var(--stop-size) * 10) calc(var(--stop-size) * 11), var(--rainbow12) calc(var(--stop-size) * 11) calc(var(--stop-size) * 12), var(--rainbow13) calc(var(--stop-size) * 12) calc(var(--stop-size) * 13), var(--rainbow14) calc(var(--stop-size) * 13) calc(var(--stop-size) * 14))}.comic-grid{background:0 0;gap:1.25rem;padding:0;display:grid}.comic-grid--2col{grid-template-columns:1fr 1fr}.comic-grid--3col{gap:var(--space-md);grid-template-columns:1fr 1fr 1fr}.comic-grid--hero-splash{grid-template:"splash aside1"2fr"splash aside2"1fr"bottom bottom"1fr/2fr 1fr}.comic-grid--hero-splash>:first-child{grid-area:splash}.comic-grid--hero-splash>:nth-child(2){grid-area:aside1}.comic-grid--hero-splash>:nth-child(3){grid-area:aside2}.comic-grid--hero-splash>:nth-child(4){grid-area:bottom}.section{width:100%;padding:var(--space-lg) var(--space-md);position:relative;overflow:hidden}.section>*{z-index:1;max-width:min(85vw,max(68.75rem,57vw));margin-left:auto;margin-right:auto;position:relative}.section:nth-child(odd){background:#000000e0}.section:nth-child(2n){background:linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 0 0/25rem}.section__title{font-family:var(--font-display);color:var(--color-accent-1);letter-spacing:.5rem;margin-bottom:var(--space-md);z-index:10;font-size:clamp(3rem,12vw,10rem);line-height:.85;position:relative}.divider--diagonal{--tear-height:6rem}.divider--diagonal:after{content:"";inset:0 var(--tear-bleed);clip-path:var(--tear-clip,polygon(0% 60%, 4% 48%, 8% 58%, 12% 42%, 16% 52%, 20% 38%, 24% 50%, 28% 34%, 32% 46%, 36% 30%, 40% 42%, 44% 28%, 48% 40%, 52% 24%, 56% 38%, 60% 22%, 64% 34%, 68% 20%, 72% 32%, 76% 16%, 80% 28%, 84% 14%, 88% 26%, 92% 12%, 96% 22%, 100% 8%, 100% 35%, 96% 54%, 92% 41%, 88% 59%, 84% 43%, 80% 61%, 76% 46%, 72% 67%, 68% 51%, 64% 69%, 60% 54%, 56% 74%, 52% 56%, 48% 77%, 44% 61%, 40% 80%, 36% 64%, 32% 85%, 28% 69%, 24% 90%, 20% 74%, 16% 93%, 12% 80%, 8% 97%, 4% 87%, 0% 97%));z-index:2;background:url(/textures/cal-texture.webp) 0 0/15.625rem;position:absolute}.divider--zigzag{--tear-height:6rem}.divider--zigzag:after{content:"";inset:0 var(--tear-bleed);clip-path:var(--tear-clip,polygon(0% 50%, 5% 15%, 10% 55%, 15% 10%, 20% 48%, 25% 18%, 30% 52%, 35% 8%, 40% 45%, 45% 20%, 50% 55%, 55% 12%, 60% 50%, 65% 15%, 70% 48%, 75% 10%, 80% 52%, 85% 18%, 90% 45%, 95% 8%, 100% 50%, 100% 90%, 95% 36%, 90% 84%, 85% 49%, 80% 93%, 75% 38%, 70% 88%, 65% 45%, 60% 90%, 55% 41%, 50% 97%, 45% 51%, 40% 84%, 35% 36%, 30% 93%, 25% 49%, 20% 88%, 15% 38%, 10% 97%, 5% 45%, 0% 90%));z-index:2;background:url(/textures/cal-texture.webp) 0 0/15.625rem;position:absolute}.divider--jagged{--tear-height:4rem}.divider--jagged:after{content:"";inset:0 var(--tear-bleed);clip-path:var(--tear-clip,polygon(0% 40%, 5% 60%, 10% 30%, 15% 70%, 20% 35%, 25% 65%, 30% 25%, 35% 55%, 40% 30%, 45% 70%, 50% 20%, 55% 60%, 60% 35%, 65% 75%, 70% 30%, 75% 55%, 80% 25%, 85% 65%, 90% 40%, 95% 60%, 100% 30%, 100% 60%, 95% 97%, 90% 73%, 85% 97%, 80% 54%, 75% 93%, 70% 60%, 65% 97%, 60% 67%, 55% 97%, 50% 47%, 45% 97%, 40% 60%, 35% 93%, 30% 54%, 25% 97%, 20% 67%, 15% 97%, 10% 60%, 5% 97%, 0% 73%));z-index:2;background:url(/textures/cal-texture.webp) 0 0/15.625rem;position:absolute}.divider--torn{--tear-height:6rem}.divider--torn:after{content:"";inset:0 var(--tear-bleed);clip-path:var(--tear-clip,polygon(0% 50%, 3% 30%, 6% 55%, 9% 25%, 12% 60%, 15% 35%, 18% 65%, 21% 30%, 24% 55%, 27% 20%, 30% 50%, 33% 25%, 36% 60%, 39% 35%, 42% 65%, 45% 30%, 48% 55%, 51% 20%, 54% 50%, 57% 25%, 60% 60%, 63% 35%, 66% 65%, 69% 30%, 72% 55%, 75% 20%, 78% 50%, 81% 25%, 84% 60%, 87% 35%, 90% 65%, 93% 30%, 96% 55%, 100% 40%, 100% 74%, 96% 94%, 93% 61%, 90% 97%, 87% 68%, 84% 97%, 81% 55%, 78% 87%, 75% 48%, 72% 94%, 69% 61%, 66% 97%, 63% 68%, 60% 97%, 57% 55%, 54% 87%, 51% 48%, 48% 94%, 45% 61%, 42% 97%, 39% 68%, 36% 97%, 33% 55%, 30% 87%, 27% 48%, 24% 94%, 21% 61%, 18% 97%, 15% 68%, 12% 97%, 9% 55%, 6% 94%, 3% 61%, 0% 87%));z-index:2;background:url(/textures/cal-texture.webp) 0 0/15.625rem;position:absolute}.divider--diagonal,.divider--zigzag,.divider--jagged,.divider--torn{height:var(--tear-height);margin-block:calc(var(--tear-height) / -2);--tear-bleed:-.5rem;filter:url(#rough-edge-divider);pointer-events:none;z-index:100;position:relative}.divider--flipped:after{transform:scaleY(-1)}.section--rift{--rift-width:clamp(15rem, min(36vw, 61vh), 40rem);--rift-door-height:calc(var(--rift-width) * .931);grid-template-columns:minmax(0, 1fr) var(--rift-width);column-gap:var(--space-lg);padding-block:0;padding-inline:max(var(--space-md), calc((100% - min(90vw, max(81.25rem, 67vw))) / 2));grid-template-rows:auto 1fr;display:grid;overflow:clip}.section--rift>*{max-width:none;margin-inline:0}.section--rift>.section__title{margin-top:var(--space-lg);grid-area:1/1}.section--rift>.content-stack{padding-bottom:var(--space-lg);grid-area:2/1}.rift-drop{min-height:calc(var(--rift-width) * 1.55);pointer-events:none;grid-area:1/2/-1;overflow:visible clip}.rift-drop__track{inset:0 0 calc(var(--rift-width) * -1.41);position:absolute}.rift-drop__hang{transform:translate(var(--drop-x,0%), calc(var(--drop-hidden,0) * var(--rift-door-height) * -1)) rotate(var(--drop-tilt,0deg)) scaleY(var(--drop-stretch,1));transform-origin:50% 0;flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.rift-drop__building{z-index:1;aspect-ratio:449/418;flex:none;width:100%;position:relative;transform:rotate(180deg)}.rift-drop__image{width:100%;height:100%;display:block}.rift-drop__doorway{cursor:pointer;pointer-events:auto;background:#000;width:48.33%;height:84.69%;position:absolute;top:.48%;left:24.5%}.rift-drop__poster[hidden]{display:none}.rift-drop__poster{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;transform:rotate(180deg)}.rift-drop__door{pointer-events:none;height:100%;position:absolute;top:0}.rift-drop__door--left{width:calc(50.2% + 1px);transform:perspective(calc(var(--rift-width) * 2)) rotateY(calc(var(--door-left,0deg) * -1));transform-origin:0;left:0}.rift-drop__door--right{width:49.8%;transform:perspective(calc(var(--rift-width) * 2)) rotateY(var(--door-right,0deg));transform-origin:100%;left:50.2%}.rift-drop__sign{width:77%;margin-top:calc(var(--rift-width) * -.033);transform:perspective(calc(var(--rift-width) * 2.5)) rotate(var(--sign-sway,0deg)) rotateX(var(--sign-swing,0deg));transform-origin:50% 0;flex:none;position:relative}.rift-drop__sign-image{width:100%;height:auto;display:block}.rift-drop__board{grid-template-rows:repeat(4,1fr);width:84.42%;height:47.46%;display:grid;position:absolute;top:37.9%;left:7.81%;container-type:inline-size}.rift-drop__line{width:max-content;font-family:var(--font-body);text-align:center;text-transform:uppercase;white-space:nowrap;color:#141414;place-self:end center;font-size:8cqw;font-weight:700;line-height:1}.rift-drop__line:first-child,.rift-drop__line:last-child{color:#a01c12;font-size:5cqw}@media (prefers-reduced-motion:reduce){.rift-drop__doorway{--door-left:100deg;--door-right:100deg}}.skewed-block{transform:rotate(var(--section-skew));margin:var(--space-md) calc(var(--space-md) * -1);padding:var(--space-md) var(--space-lg)}.skewed-block>*{transform:rotate(calc(var(--section-skew) * -1))}.skewed-strip{background:var(--color-accent-2);padding:var(--space-lg) var(--space-md);margin:var(--space-md) -2rem;transform:rotate(-2deg)}.skewed-strip>*{transform:rotate(2deg)}.page{z-index:950;--number-of-colors:14;--stop-size:calc(100vh / var(--number-of-colors));background:linear-gradient(to bottom, var(--rainbow1) calc(var(--stop-size)), var(--rainbow2) calc(var(--stop-size)) calc(var(--stop-size) * 2), var(--rainbow3) calc(var(--stop-size) * 2) calc(var(--stop-size) * 3), var(--rainbow4) calc(var(--stop-size) * 3) calc(var(--stop-size) * 4), var(--rainbow5) calc(var(--stop-size) * 4) calc(var(--stop-size) * 5), var(--rainbow6) calc(var(--stop-size) * 5) calc(var(--stop-size) * 6), var(--rainbow7) calc(var(--stop-size) * 6) calc(var(--stop-size) * 7), var(--rainbow8) calc(var(--stop-size) * 7) calc(var(--stop-size) * 8), var(--rainbow9) calc(var(--stop-size) * 8) calc(var(--stop-size) * 9), var(--rainbow10) calc(var(--stop-size) * 9) calc(var(--stop-size) * 10), var(--rainbow11) calc(var(--stop-size) * 10) calc(var(--stop-size) * 11), var(--rainbow12) calc(var(--stop-size) * 11) calc(var(--stop-size) * 12), var(--rainbow13) calc(var(--stop-size) * 12) calc(var(--stop-size) * 13), var(--rainbow14) calc(var(--stop-size) * 13) calc(var(--stop-size) * 14));width:100%;min-height:100vh;display:flow-root;position:relative;overflow-x:clip}.page:before{content:"";z-index:-1;background:url(/textures/background.webp) 50%/cover no-repeat;position:fixed;inset:0}.page__inner{width:100%;margin:0 auto;display:flow-root;position:relative;overflow:clip;box-shadow:0 0 80px 60px #000000b3}.page__inner>.section+.section{margin-top:-2rem}.section--full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.event-group>.event-card:after,.link-card:after,.radio-player:after,.poll-widget:after,.initiative-card:after,.post-card-wrap:after{content:"";filter:url(#rough-edge);pointer-events:none;z-index:10;border:.625rem solid;border-image:url(/textures/cal-texture.webp) 80 round;position:absolute;inset:-.5rem}.post-card-wrap{display:block;position:relative}.post-card{background:var(--color-bg);cursor:pointer;flex-direction:column;min-height:17.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.post-card-wrap:hover .post-card{box-shadow:0 0 .25rem #ffffff1a}.post-card__caption{bottom:var(--space-sm);right:var(--space-sm);z-index:3;background:var(--color-accent-1);color:#000;font-family:var(--font-body);filter:url(#rough-edge);border:.1875rem solid #000;max-width:75%;padding:.5em .75em;font-size:1.2rem;font-weight:700;line-height:1.4;position:absolute;box-shadow:.125rem .125rem #00000080}.post-card__caption .post-card__excerpt{font-family:var(--font-body);color:#000;margin:0;font-size:.85rem;font-weight:600}.post-card__image{object-fit:cover;filter:grayscale()contrast(3)brightness(.8);z-index:1;width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.post-card-wrap:hover .post-card__image{filter:none}.post-card__title{padding:var(--space-md);font-family:var(--font-display);color:var(--color-accent-1);text-align:center;margin:auto;font-size:2rem;line-height:1}.event-card{gap:var(--space-md);padding:var(--space-sm);background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 0 0/21.875rem;border:.5rem solid #0000;display:flex;position:relative}.event-card:nth-child(2){background-position:0 0,.2rem .2rem,0 0,175px 90px}.event-card:nth-child(3){background-position:0 0,.2rem .2rem,0 0,60px 210px}.event-card:nth-child(4){background-position:0 0,.2rem .2rem,0 0,280px 40px}.event-card:nth-child(5){background-position:0 0,.2rem .2rem,0 0,120px 300px}.event-card__date-badge{font-family:var(--font-body);color:var(--color-accent-1);text-align:center;min-width:3.75rem;font-size:clamp(1.75rem,4.6vw,2.9rem);line-height:1}.event-card__info{flex:1}.event-card__title{font-family:var(--font-body);color:var(--color-text);font-size:1.4rem}.event-card__description{font-family:var(--font-body);color:#fff;margin-top:var(--space-xs);font-size:1.1rem;font-weight:700}.event-group{margin-bottom:var(--space-sm);position:relative}.event-group__stack-card{transform:translate(var(--stack-offset), var(--stack-offset));z-index:var(--stack-z);pointer-events:none;filter:url(#rough-edge);background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,linear-gradient(#0000008c,#0000008c),url(/textures/loopyloop.webp) 0 0/21.875rem;border:.5rem solid #0000;border-image:url(/textures/cal-texture.webp) 80 round;position:absolute;inset:0}.event-group__front{z-index:1;position:relative}.event-card__counter{top:var(--space-xs);right:var(--space-xs);font-family:var(--font-body);color:var(--color-accent-1);z-index:2;background:#0009;padding:.15em .45em;font-size:1.15rem;line-height:1;position:absolute}@keyframes event-cycle{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}.event-card--cycle{animation:.25s ease-out event-cycle}.comic-burst{z-index:99999;pointer-events:none;width:0;height:0;animation:.7s ease-out forwards comic-burst-pop;position:fixed;transform:translate(-50%,-50%)scale(.15)}.comic-burst__text{font-family:var(--font-display,"greenfuz", fantasy);white-space:nowrap;text-shadow:.1875rem .1875rem #000;font-size:3.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes comic-burst-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}15%{opacity:1}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}70%{opacity:1;transform:translate(-50%,-50%)scale(.95)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.link-card{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 80px 120px/21.875rem;border:.5rem solid #0000;transition:background .2s;display:flex;position:relative}.link-card:nth-child(2){background-position:0 0,.2rem .2rem,0 0,240px 60px}.link-card:nth-child(3){background-position:0 0,.2rem .2rem,0 0,30px 280px}.link-card:nth-child(4){background-position:0 0,.2rem .2rem,0 0,310px 150px}.link-card:nth-child(5){background-position:0 0,.2rem .2rem,0 0,190px 320px}.link-card:hover{background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#0000004d,#0000004d),url(/textures/loopyloop.webp) 80px 120px/21.875rem}.link-card__title{font-family:var(--font-body);color:var(--color-accent-1);font-size:1.15em}.link-card__url{font-family:var(--font-body);color:#fff;font-size:1.15rem}.radio-player{padding:var(--space-md);text-align:center;background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 150px 50px/21.875rem;border:.5rem solid #0000;position:relative}.radio-player__title{font-family:var(--font-body);color:var(--color-accent-1);margin-bottom:var(--space-sm);font-size:1.5rem}.radio-player__controls{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.radio-player__btn{background:var(--color-accent-2);color:var(--color-bg);padding:var(--space-xs) var(--space-md);font-family:var(--font-display);cursor:pointer;border:none;font-size:1.2rem;transition:background .2s}.radio-player__btn:hover{background:var(--color-text);color:var(--color-bg)}.radio-player [hidden]{display:none}.radio-player__now{gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm);text-align:start;background:#000000b3;align-items:center;display:flex}.radio-player__art{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.5);flex:none;width:clamp(5rem,18vw,8rem)}.radio-player__info{overflow-wrap:anywhere;flex:1;min-width:0}.radio-player__label{flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:.4rem;font-size:1.15rem;display:flex}.radio-player__status{background:var(--color-accent-1);color:var(--color-bg);padding:0 .4em;font-weight:700}.radio-player__programme{color:var(--color-accent-1)}.radio-player__artist{color:var(--color-accent-1);font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700;line-height:1.15}.radio-player__song{color:var(--color-text);margin-top:.15rem;line-height:1.3}.radio-player__progress{align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.radio-player__track{background:#ffffff40;flex:1;height:.3rem}.radio-player__bar{background:var(--color-accent-1);height:100%}.radio-player__time,.radio-player__listeners{color:var(--color-text);white-space:nowrap;font-size:1.15rem}.radio-player__queue{gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);color:var(--color-text);overflow-wrap:anywhere;text-align:start;background:#000000b3;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));font-size:1.15rem;line-height:1.35;display:grid}.radio-player__queue-title{color:var(--color-accent-1);margin-bottom:.25rem;font-size:1.15rem}.radio-player__queue ol{list-style:none}.radio-player__queue li+li{margin-top:.25rem}.poll-widget{padding:var(--space-md);background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 200px 175px/21.875rem;border:.5rem solid #0000;position:relative}.poll-widget:has(.poll-widget__frame){background:#000;padding:0;container-type:inline-size}.poll-widget:has(.poll-widget__frame):not(.poll-widget--ready):before{content:"A carregar a votação…";top:calc(var(--space-md) * 2);z-index:5;font-family:var(--font-body);color:var(--color-accent-1);text-align:center;position:absolute;left:0;right:0}.poll-widget__window{height:37.5rem;margin:-.5rem;position:relative;overflow:hidden}.poll-widget__frame{color-scheme:dark;filter:grayscale()brightness(1.5)contrast(3)blur(.35px);border:0;width:100%;height:37.5rem;display:block}.poll-widget__colour{pointer-events:none;z-index:2;mix-blend-mode:screen;background:linear-gradient(#0009,#0009),url(/textures/loopyloop.webp) 200px 175px/21.875rem;position:absolute;inset:0}.poll-widget--ready:not(.poll-widget--results):before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem;position:absolute;inset:0}.poll-widget__buttons{z-index:5;pointer-events:none;display:none;position:absolute;inset:0}.poll-widget--ready .poll-widget__buttons{display:block}.poll-widget--voted .poll-widget__buttons,.poll-widget--results .poll-widget__buttons,.poll-widget--unknown .poll-widget__buttons{display:none}.poll-widget__button{height:42px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:flex;position:absolute;bottom:calc(23px - .5rem)}.poll-widget__button--primary{background:var(--color-accent-1);width:129px;color:var(--color-bg);left:calc(23px - .5rem)}button.poll-widget__button--secondary{background:var(--color-bg);border:.125rem solid var(--color-accent-1);width:136px;color:var(--color-accent-1);cursor:pointer;pointer-events:auto;left:calc(164px - .5rem)}button.poll-widget__button--secondary:hover{background:var(--color-accent-1);color:var(--color-bg)}@container (width<calc(640px - 1rem)){.poll-widget__button{width:calc(50% + .5rem - 21px);bottom:calc(15px - .5rem)}.poll-widget__button--primary,.poll-widget__button--back{left:calc(15px - .5rem)}button.poll-widget__button--secondary{width:calc(50% + .5rem - 21px);left:calc(50% + 6px)}}.poll-widget__blackout,.poll-widget__skin,.poll-widget__results{--last:95px;--pitch:36px;--row-height:24px;--radio-left:25px;--text-left:57px}.poll-widget__blackout,.poll-widget__skin{pointer-events:none;display:none;position:absolute;inset:0}.poll-widget__blackout{z-index:1}.poll-widget__skin{z-index:4}.poll-widget--ready .poll-widget__blackout,.poll-widget--ready .poll-widget__skin{display:block}.poll-widget--plain .poll-widget__blackout,.poll-widget--plain .poll-widget__skin,.poll-widget--unknown .poll-widget__blackout,.poll-widget--unknown .poll-widget__skin{display:none}@container (width<calc(640px - 1rem)){.poll-widget__blackout,.poll-widget__skin,.poll-widget__results{--last:87px;--pitch:40px;--row-height:28px;--radio-left:17px;--text-left:49px}}.poll-widget__row{height:var(--row-height);left:0;right:0;bottom:calc(var(--last) + var(--row) * var(--pitch) - .5rem);position:absolute}.poll-widget__head{top:0;left:0;right:0;bottom:calc(var(--last) + (var(--rows) - 1) * var(--pitch) + var(--row-height) + 6px - .5rem);position:absolute}.poll-widget__blackout .poll-widget__row{left:calc(var(--text-left) - 4px - .5rem);height:calc(var(--row-height) + 6px);background:#000;margin-bottom:-3px;top:auto}.poll-widget__blackout .poll-widget__head{background:#000}.poll-widget__skin .poll-widget__head,.poll-widget__results .poll-widget__head{padding:1rem calc(var(--radio-left) - .5rem) .4rem;flex-direction:column;justify-content:flex-end;gap:.6rem;display:flex;overflow:hidden}.poll-widget__title{font-family:var(--font-body);color:var(--color-accent-1);overflow-wrap:anywhere;font-size:1.6rem;font-weight:700;line-height:1.15}.poll-widget__hint{font-family:var(--font-body);color:#fff;font-size:1rem}.poll-widget__ring{left:calc(var(--radio-left) - 2px - .5rem);border:4px solid var(--color-accent-1);border-radius:50%;width:24px;height:24px;position:absolute;top:calc(50% - 12px)}.poll-widget__ring:after{content:"";backdrop-filter:blur(3px)grayscale()contrast(5)contrast(3);border-radius:50%;position:absolute;inset:0}.poll-widget__label{left:calc(var(--text-left) - .5rem);font-family:var(--font-body);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;line-height:1.2;position:absolute;top:50%;right:.5rem;overflow:hidden;transform:translateY(-50%)}.poll-widget [hidden]{display:none}.poll-widget__results{z-index:6;background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#0009,#0009),url(/textures/loopyloop.webp) 200px 175px/21.875rem;position:absolute;inset:0}.poll-widget__tally{list-style:none}.poll-widget__thanks{background:var(--color-accent-1);color:var(--color-bg);padding:0 .4em;font-weight:700}.poll-widget__results .poll-widget__row{left:calc(var(--radio-left) - .5rem);right:calc(var(--radio-left) - .5rem);height:calc(var(--pitch) - 2px);bottom:calc(var(--last) + var(--row) * var(--pitch) - .5rem - (var(--pitch) - var(--row-height)) / 2 + 1px);align-content:center;column-gap:var(--space-xs);grid-template-rows:auto .5rem;grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem;display:grid}.poll-widget__results .poll-widget__label{font-size:1.05rem;line-height:1.1;position:static;transform:none}.poll-widget__value{font-family:var(--font-body);color:var(--color-accent-1);font-size:1rem;font-weight:700;line-height:1.1}.poll-widget__results .initiative-card__progress{grid-column:1/-1;display:block}.poll-widget__results .initiative-card__progress-bar{display:block}.poll-widget__button--back{background:var(--color-bg);border:.125rem solid var(--color-accent-1);width:129px;color:var(--color-accent-1);cursor:pointer;left:calc(23px - .5rem)}.poll-widget__button--back:hover{background:var(--color-accent-1);color:var(--color-bg)}.poll-widget--voted .poll-widget__button--back{display:none}.initiative-card{padding:var(--space-md);background:radial-gradient(circle,#0000004d .07rem,#0000 0) 0 0/.4rem .4rem,radial-gradient(circle,#0000004d .07rem,#0000 0) .2rem .2rem/.4rem .4rem,linear-gradient(#00000073,#00000073),url(/textures/loopyloop.webp) 100px 250px/21.875rem;border:.5rem solid #0000;position:relative}.initiative-card:nth-child(2){background-position:0 0,.2rem .2rem,0 0,260px 80px}.initiative-card:nth-child(3){background-position:0 0,.2rem .2rem,0 0,50px 190px}.initiative-card:nth-child(4){background-position:0 0,.2rem .2rem,0 0,300px 130px}.initiative-card:nth-child(5){background-position:0 0,.2rem .2rem,0 0,140px 310px}.initiative-card__title{font-family:var(--font-body);color:var(--color-accent-5);margin-bottom:var(--space-xs);font-size:1.5rem}.initiative-card__description{font-family:var(--font-body);color:#fff;margin-bottom:var(--space-sm)}.initiative-card__progress{background:#222;border-radius:.25rem;height:.5rem;overflow:hidden}.initiative-card__progress-bar{background:var(--color-accent-5);height:100%;transition:width .5s}.cutout{position:relative}.cutout:after{content:"";background:var(--cut,var(--cut-a)) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0 -3% -4% 0}.scraps{filter:url(#ink) var(--glued);flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;font-style:normal;display:flex}.scraps>*{background:var(--sheet-paper);color:var(--ink);clip-path:polygon(3% 0,100% 6%,97% 100%,0 92%);padding:.15em .45em .1em;text-decoration:none;transform:rotate(-2deg)}.scraps>:nth-child(2n),.menu-item:nth-child(2n) .scraps>*{background:var(--ink);color:var(--sheet-paper);clip-path:polygon(0 5%,96% 0,100% 94%,4% 100%);transform:rotate(2deg)}.scraps>:nth-child(3n),.menu-item:nth-child(3n) .scraps>*{transform:rotate(-3deg)translateY(.05em)}.scraps>a:hover,.scraps>a[aria-current]{outline:.15em solid var(--ink);outline-offset:-.15em;background:var(--ink);color:var(--sheet-paper);transform:rotate(0)scale(1.12)}.menu-item{--cut-shape:var(--cut-a-shape);justify-content:center;align-items:flex-end;min-height:12.5rem;text-decoration:none;transition:transform .2s;display:flex;transform:rotate(-1.5deg)}.menu-item:nth-child(2n){--cut:var(--cut-b);--cut-shape:var(--cut-b-shape);transform:rotate(1.5deg)}.menu-item:nth-child(3n){--cut:var(--cut-c);--cut-shape:var(--cut-c-shape)}.menu-item:hover{filter:brightness(1.15);transform:scale(1.02)}.menu-item__picture{background:var(--paper-image) center / 62.5rem;clip-path:var(--cut-shape);position:absolute;inset:0}.menu-item__bg{object-fit:cover;filter:url(#ink-picture);width:100%;height:100%;display:block;transform:scale(1.05)}.menu-item__label{padding:.35em;font-size:clamp(1.75rem,9vw,2.75rem)}@media (width<=768px){:root{--gutter-width:3px;--divider-angle:3deg;--section-skew:-2deg}.comic-grid--2col,.comic-grid--3col{grid-template-columns:1fr}.comic-grid--hero-splash{grid-template:"splash""aside1""aside2""bottom"/1fr}.section{padding:var(--space-md) var(--space-sm)}.page__inner{box-shadow:0 0 40px 40px #000}.skewed-block{margin:var(--space-sm) calc(var(--space-sm) * -1);padding:var(--space-sm) var(--space-md)}.action-burst{min-width:100px;min-height:100px;padding:var(--space-md)}.post-card{min-height:220px}.section__title{letter-spacing:2px;white-space:nowrap;font-size:clamp(2.6rem,16vw,5rem)}.type-display{font-size:clamp(2.2rem,12vw,4rem)}.section--rift{--rift-width:min(88vw, 44vh);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding:0 7.5vw}.section--rift>.section__title{margin-top:var(--space-md)}.section--rift>.content-stack{padding-bottom:var(--space-md)}.section--rift>.rift-drop{width:var(--rift-width);min-height:0;margin-top:calc(var(--rift-width) * .14);clip-path:inset(-100vh -100vw 0);grid-area:3/1;justify-self:center;overflow:visible}.rift-drop__track{position:static}.rift-drop__hang{transform:translate(var(--drop-x,0%), calc(var(--drop-hidden,0) * var(--rift-door-height))) rotate(var(--drop-tilt,0deg)) scaleY(var(--drop-stretch,1));transform-origin:50% 100%;flex-direction:column-reverse;position:relative;top:auto}.rift-drop__building,.rift-drop__poster{transform:none}.rift-drop__sign{width:85%;margin-top:0;margin-bottom:calc(var(--rift-width) * -.037);transform:perspective(calc(var(--rift-width) * 2.5)) rotate(var(--sign-sway,0deg)) rotateX(calc(var(--sign-swing,0deg) * -1));transform-origin:50% 100%}.rift-drop__sign-image{transform:rotate(180deg)}.rift-drop__board{top:14.64%;left:7.77%}.divider--diagonal,.divider--zigzag,.divider--torn{--tear-height:4.5rem}.divider--jagged{--tear-height:3.5rem}.divider--diagonal:after{clip-path:var(--tear-clip,polygon(0% 55%, 12% 40%, 25% 55%, 38% 35%, 50% 50%, 62% 30%, 75% 48%, 88% 25%, 100% 40%, 100% 65%, 88% 55%, 75% 80%, 62% 60%, 50% 85%, 38% 65%, 25% 90%, 12% 70%, 0% 90%))}.divider--zigzag:after{clip-path:var(--tear-clip,polygon(0% 45%, 14% 15%, 28% 50%, 42% 10%, 57% 48%, 71% 15%, 85% 45%, 100% 12%, 100% 55%, 85% 85%, 71% 45%, 57% 90%, 42% 50%, 28% 92%, 14% 48%, 0% 85%))}.divider--jagged:after{clip-path:var(--tear-clip,polygon(0% 40%, 16% 65%, 33% 30%, 50% 70%, 66% 25%, 83% 60%, 100% 35%, 100% 60%, 83% 95%, 66% 55%, 50% 97%, 33% 58%, 16% 97%, 0% 65%))}.divider--torn:after{clip-path:var(--tear-clip,polygon(0% 45%, 12% 30%, 25% 55%, 37% 25%, 50% 50%, 62% 20%, 75% 50%, 87% 30%, 100% 45%, 100% 70%, 87% 90%, 75% 55%, 62% 95%, 50% 60%, 37% 95%, 25% 60%, 12% 90%, 0% 70%))}}@media (width>=769px) and (width<=1200px){.comic-grid--3col{grid-template-columns:1fr 1fr}}html{font-size:max(100%,min(.833333vw,.416667vw + .740741vh))}@media (width>=1921px){.section__title{transform-origin:3.4375em}.section--rift>.section__title{transform-origin:1.8625em}}@media (orientation:portrait) and (width>=769px){.section__title{font-size:clamp(2.5rem,14vw,8rem)}}@media (prefers-reduced-motion:reduce){.glitch,.noise,.fade-in{animation:none}.hover-expand:hover{transform:none}}.paper-unfold-active{-webkit-text-fill-color:transparent!important;color:#0000!important;filter:none!important;background:0 0!important}
