@keyframes svelte-7pk6tn-float{0%,to{transform:translate(-50%,calc(-50% + .75rem))}50%{transform:translate(-50%,calc(-50% - .75rem))}}.scroll-underside.svelte-7pk6tn{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;animation:svelte-7pk6tn-float 5s ease-in-out infinite}p.svelte-7pk6tn{font-family:"R&C Basic Full Bold",sans-serif!important}.scroll-tracker.svelte-7pk6tn{position:relative;width:100%}.scroll-viewport.svelte-7pk6tn{position:sticky;top:5vw;margin:0 5vw;height:100vh;overflow:hidden}.unrolled-content.svelte-7pk6tn{position:absolute;top:0;width:100%;height:100%;background:var(--scroll-color);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:2rem 2rem;border-radius:1rem/.5rem;box-shadow:inset 0 0 0 1rem var(--scroll-color),inset 0 0 0 calc(1rem + 2px) var(--grid-color)}.content-wrapper.svelte-7pk6tn{width:100%}.scroll-handle.svelte-7pk6tn{position:absolute;top:1rem;height:3rem;background:linear-gradient(to bottom,color-mix(in srgb,black 20%,var(--scroll-color)) 00%,color-mix(in srgb,#2596be 20%,var(--scroll-color)),color-mix(in srgb,black 20%,var(--scroll-color)));width:100%;z-index:10;border-radius:1rem/.5rem}h3.svelte-1o8f1yi,p.svelte-1o8f1yi{margin:.25rem}button.svelte-1o8f1yi{appearance:none;padding:0;margin-bottom:6px}.card.svelte-1o8f1yi{position:relative;flex:0 0 20rem;width:20rem;background:#fff;color:var(--scroll-color);border:3px solid var(--scroll-color);box-shadow:6px 6px 0 var(--scroll-color);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.card.svelte-1o8f1yi:hover{transform:translate(-3px,-3px);box-shadow:9px 9px color-mix(in srgb,var(--scroll-color) 80%,white 20%)}.card.svelte-1o8f1yi:active{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--scroll-color);margin:0}.card-media.svelte-1o8f1yi{position:relative;margin:0;width:100%;height:15rem;overflow:hidden;border-bottom:3px solid var(--scroll-color)}.card.svelte-1o8f1yi video:where(.svelte-1o8f1yi),.card.svelte-1o8f1yi img:where(.svelte-1o8f1yi){display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.card.svelte-1o8f1yi:hover video:where(.svelte-1o8f1yi),.card.svelte-1o8f1yi:hover img:where(.svelte-1o8f1yi){transform:scale(1.04)}.placeholder-grid.svelte-1o8f1yi{width:100%;height:100%;background-color:var(--scroll-color);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:1.5rem 1.5rem}.play-badge.svelte-1o8f1yi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1;width:3rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--scroll-color);background:color-mix(in srgb,var(--scroll-color) 40%,white);border:3px solid var(--scroll-color);box-shadow:3px 3px var(--scroll-color)}.card-body.svelte-1o8f1yi{padding:.5rem}.card-corner.svelte-1o8f1yi{position:absolute;bottom:0;right:0;width:1.5rem;height:1.5rem;background:var(--scroll-color);clip-path:polygon(100% 0,100% 100%,0 100%);font-size:1.3rem;text-align:right;color:color-mix(in srgb,var(--scroll-color) 40%,white);transition:color .1s ease}.card-corner.svelte-1o8f1yi:hover{color:#fff}.row-wrapper.svelte-vrs13r{--gap-width: 1.5rem;color:var(--scroll-color);overflow:hidden;position:relative}h2.svelte-vrs13r{text-align:left;margin:1rem;display:flex;gap:1rem;align-items:center}span.svelte-vrs13r{white-space:nowrap;flex-shrink:0}.row-divider.svelte-vrs13r{flex-grow:1;height:6px;transform:translateY(3px);background:var(--scroll-color)}.row-tracker.svelte-vrs13r{display:flex;gap:var(--gap-width);width:max-content;will-change:transform;animation:svelte-vrs13r-scroll-left 60s linear infinite}.row-tracker.right.svelte-vrs13r{animation-name:svelte-vrs13r-scroll-right}.row-tracker.svelte-vrs13r:hover{animation-play-state:paused}.set.svelte-vrs13r{display:flex;gap:var(--gap-width)}@keyframes svelte-vrs13r-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-vrs13r-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}span.svelte-643ckg{font-family:"R&C Basic Full Bold",sans-serif;font-size:1.5rem;color:#fff}.tape-wrapper.svelte-643ckg{width:100%;height:40vw;max-height:40vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:clip}@keyframes svelte-643ckg-scroll-text{0%{transform:translate(16.67%)}to{transform:translate(-16.67%)}}.tape.svelte-643ckg{position:absolute;background:var(--scroll-color);width:110%;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:3rem}.text-wrapper.svelte-643ckg{display:inline-block;display:flex;animation:svelte-643ckg-scroll-text 10s linear infinite}.tape.svelte-643ckg:last-child{background-color:color-mix(in srgb,var(--scroll-color) 80%,white 20%)}.tape.svelte-643ckg:last-child .text-wrapper:where(.svelte-643ckg){animation-direction:reverse}.overlay.svelte-98xeon{position:fixed;inset:0;background:#fff;z-index:670;display:flex;align-items:center;justify-content:center;padding:1rem;transition:background .25s ease}.overlay.closing.svelte-98xeon{background:transparent;pointer-events:none}.overlay.visible.svelte-98xeon{background:color-mix(in srgb,dimgray 60%,transparent)}.close-button.svelte-98xeon{position:absolute;top:1rem;right:1rem;background-color:color-mix(in srgb,var(--scroll-color) 80%,white 20%);border:var(--scroll-color);color:var(--scroll-color);border:3px solid var(--scroll-color);cursor:pointer;box-shadow:3px 3px 0 var(--scroll-color);transition:transform .1s ease box-shadow .1s ease}.close-button.svelte-98xeon:hover{transform:translate(-1px,-1px);box-shadow:4px 4px color-mix(in srgb,var(--scroll-color) 80%,white 20%)}.close-button.svelte-98xeon:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--scroll-color)}.dialog.svelte-98xeon{position:relative;display:flex;align-items:stretch;width:90vw;max-height:80vh;background-color:var(--scroll-color);border:3px solid var(--scroll-color);box-shadow:3px 3px 0 var(--scroll-color);transform-origin:center center;gap:3px}.dialog-media.svelte-98xeon,.dialog-info.svelte-98xeon{max-width:50%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.dialog-media.svelte-98xeon{background-color:color-mix(in srgb,var(--scroll-color) 80%,white 20%);flex:1 1 50%;min-width:200px;min-height:200px;aspect-ratio:1}.dialog-media.svelte-98xeon img:where(.svelte-98xeon),.dialog-media.svelte-98xeon video:where(.svelte-98xeon){max-width:100%;max-height:100%;object-fit:cover}.dialog-media.svelte-98xeon img:where(.svelte-98xeon){width:100%;height:100%;object-fit:cover}.dialog-info.svelte-98xeon{padding:5%;background-color:#fff;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start}.dialog-title.svelte-98xeon{font-size:2rem;margin-bottom:.25rem}.member.svelte-98xeon{display:inline-block;padding:.2rem .5rem;background-color:color-mix(in srgb,var(--scroll-color) 80%,white 20%);font-family:"R&C Basic Full Bold",sans-serif;color:#fff;margin-right:.5rem;margin-bottom:.5rem}.code-link.svelte-98xeon{background-color:var(--scroll-color);border:var(--scroll-color);color:#fff;font-family:"R&C Basic Full Bold",sans-serif;box-shadow:3px 3px color-mix(in srgb,var(--scroll-color) 80%,white 20%);padding:.5rem 1rem;transition:transform .1s ease box-shadow .1s ease;margin-right:auto}.code-link.svelte-98xeon:hover{transform:translate(-1px,-1px);box-shadow:4px 4px color-mix(in srgb,var(--scroll-color) 80%,white 20%)}.code-link.svelte-98xeon:active{transform:translate(2px,2px);box-shadow:1px 1px color-mix(in srgb,var(--scroll-color) 80%,white 20%)}button.svelte-5ve5bq{all:unset}img.svelte-5ve5bq{transition:transform .1s ease-out;border-radius:1rem/.5rem;max-width:min(16.7rem,30vw)}@media(max-width:852px){button.svelte-5ve5bq{display:flex;margin:0 auto;width:100%}img.svelte-5ve5bq{max-width:90%;margin:0 auto}}img.svelte-5ve5bq:hover{transform:scale(1.1) rotate(-2deg);cursor:pointer}img.svelte-5ve5bq:active{transform:scale(.95) rotate(5deg)}:root{--scroll-color: #002952;--grid-color: #ffffff80;background:#fff;color:var(--scroll-color)}@font-face{font-family:"R&C Basic Full Bold";src:url(../../../fonts/r-c-basic-full.ttf)}@font-face{font-family:Phantom Sans Regular;src:url(../../../fonts/PhantomSans-Regular.ttf)}body{margin:0;padding:0}h2,h3{font-family:"R&C Basic Full Bold",sans-serif}p{font-family:Phantom Sans Regular,DM Mono,monospace;font-size:1.15rem}.hero-wrapper.svelte-1uha8ag{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.hero-logo.svelte-1uha8ag{max-width:80%!important}.hero-wrapper.svelte-1uha8ag .hero-tagline:where(.svelte-1uha8ag){font-size:2rem;margin-bottom:.5rem;opacity:1}.hero-wrapper.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.67rem;line-height:1;margin:0;opacity:.9;max-width:85%!important;text-align:center}.info-section.svelte-1uha8ag{display:flex;flex-direction:column;margin:2rem 5vw;gap:2rem}.info-text.svelte-1uha8ag{font-size:1.5rem}.info-item.svelte-1uha8ag{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}@media(max-width:852px){.info-item.svelte-1uha8ag{flex-direction:column;align-items:center}}.info-video.svelte-1uha8ag{background-color:color-mix(in srgb,var(--scroll-color) 85%,white);background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:1.67rem 1.67rem;padding:1rem;border-radius:1rem/.5rem;aspect-ratio:16/9;width:90%;display:inline-flex}iframe.svelte-1uha8ag{width:200%;max-width:1120px;height:auto;flex-grow:1;aspect-ratio:16/9}.misc.svelte-1uha8ag{max-width:5rem;transition:opacity .3s ease;cursor:pointer}footer.svelte-1uha8ag{min-height:6.7rem;display:flex;flex-direction:column;align-items:center;background-color:var(--scroll-color);color:#fff;line-height:1rem;padding:1rem}footer.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-decoration:none;margin:.5rem}footer.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}a.svelte-1uha8ag{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-style:wavy;color:inherit}
