:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{overflow-x:hidden;margin:0 auto;padding:0;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Deuterium-Ultra;src:url(/fonts/Deuterium-Variable-Thin.ttf) format("truetype");font-weight:900;font-style:normal}html,body{margin:0;padding:0;background-color:#000!important;overflow-x:hidden}.header-ui.svelte-1tpovv8{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:50;background-color:#000;overflow:hidden;will-change:height;box-sizing:border-box;padding-bottom:1vh}.hero-img.svelte-1tpovv8{display:block;width:100%;object-fit:fill;will-change:height}.nav-links.svelte-1tpovv8{display:flex;gap:60px;height:3vh;align-items:center;justify-content:center}.nav-links.svelte-1tpovv8 a:where(.svelte-1tpovv8){font-family:Deuterium-Light,sans-serif;color:#fff;text-decoration:none;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;transition:opacity .3s}.nav-links.svelte-1tpovv8 a:where(.svelte-1tpovv8):hover{opacity:.7;cursor:crosshair}.scroll-indicator.svelte-1tpovv8{position:absolute;bottom:3vh;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:15px;z-index:60}.scroll-text.svelte-1tpovv8{font-family:Deuterium-Light,sans-serif;color:#fff;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.scroll-arrow.svelte-1tpovv8{width:20px;height:60px;overflow:visible;animation:svelte-1tpovv8-bounce 2s infinite ease-in-out}.arrow-line.svelte-1tpovv8,.arrow-head.svelte-1tpovv8{stroke:#fff;stroke-width:2;fill:none}@keyframes svelte-1tpovv8-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-flow.svelte-1tpovv8{position:relative;width:100vw;z-index:1;padding-top:100vh}.video-wrapper.svelte-1tpovv8{position:relative;width:100vw;height:100vh;background-color:#000;overflow:hidden}.bg-iframe.svelte-1tpovv8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.02);pointer-events:none;background-color:#000;height:100%;width:177.77vh;filter:grayscale(100%)}@media (min-aspect-ratio: 16/9){.bg-iframe.svelte-1tpovv8{width:100%;height:56.25vw}}.noise-overlay.svelte-1tpovv8{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;mix-blend-mode:overlay;image-rendering:pixelated;transform-origin:center}.center-trigger.svelte-1tpovv8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:80vw;height:auto;background:transparent;border:none;padding:0;cursor:crosshair;display:block}.trigger-img.svelte-1tpovv8{width:100%;height:auto;display:block;box-shadow:0 10px 30px #00000080;filter:grayscale(100%);transition:filter .5s ease,transform .5s cubic-bezier(.25,1,.5,1)}.center-trigger.svelte-1tpovv8:hover .trigger-img:where(.svelte-1tpovv8){filter:grayscale(0%);transform:scale(1.02)}.play-button-overlay.svelte-1tpovv8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:80px;display:flex;justify-content:center;align-items:center;pointer-events:none;transition:transform .3s cubic-bezier(.25,1,.5,1),filter .3s ease}.center-trigger.svelte-1tpovv8:hover .play-button-overlay:where(.svelte-1tpovv8){transform:translate(-50%,-50%) scale(1.15);filter:brightness(.9)}.center-trigger.svelte-1tpovv8:active .play-button-overlay:where(.svelte-1tpovv8){transform:translate(-50%,-50%) scale(1.08);filter:brightness(.8)}.play-svg.svelte-1tpovv8{width:100%;height:100%;fill:#fffffff2;filter:drop-shadow(0 0 15px rgba(0,0,0,.5))}.cursor-play.svelte-1tpovv8{position:fixed;top:0;left:0;z-index:200;pointer-events:none;font-family:Deuterium-Ultra,sans-serif;font-size:24px;letter-spacing:2px;color:#fff;margin-left:15px;margin-top:15px;mix-blend-mode:difference;text-shadow:0 0 10px rgba(0,0,0,.5)}.overlay.svelte-1tpovv8{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;background-color:#000;z-index:9999;display:flex;justify-content:center;align-items:center}.video-embed-wrapper.svelte-1tpovv8{aspect-ratio:1.89 / 1;width:min(80vw,70vh * 1.89);position:relative;overflow:hidden;background:#000}.vimeo-embed.svelte-1tpovv8{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.01)}.nav-btn.svelte-1tpovv8{position:absolute;background:transparent;border:none;padding:20px;cursor:pointer;z-index:10000;display:flex;align-items:center;gap:15px;transition:opacity .3s}.nav-btn.close-btn.svelte-1tpovv8{top:20px;right:30px}.btn-text.svelte-1tpovv8{font-family:Deuterium-Ultra,sans-serif;font-size:24px;color:#fff;letter-spacing:2px}.close-svg.svelte-1tpovv8{width:25px;height:25px;overflow:visible}.close-svg.svelte-1tpovv8 line:where(.svelte-1tpovv8){stroke:#fff;stroke-width:2;fill:none;transition:transform .3s cubic-bezier(.25,1,.5,1)}.close-btn.svelte-1tpovv8:hover .close-svg:where(.svelte-1tpovv8){transform:rotate(90deg)}@media (max-width: 768px){.btn-text.svelte-1tpovv8{font-size:16px}.close-svg.svelte-1tpovv8{width:20px;height:20px}.center-trigger.svelte-1tpovv8{width:80vw}.play-button-overlay.svelte-1tpovv8{width:90px;height:60px}.video-embed-wrapper.svelte-1tpovv8{width:95%}}.loader-overlay.svelte-c6o5u9{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.progress-bar-container.svelte-c6o5u9{width:300px;height:2px;background:#333;margin-bottom:15px}.progress-bar.svelte-c6o5u9{height:100%;background:#fff;transition:width .1s linear}.progress-text.svelte-c6o5u9{font-family:Deuterium-Light,sans-serif;color:#fff;font-size:14px;letter-spacing:.1em;margin:0}.gallery.svelte-ic7z7y{background:#000;color:#fff;padding-bottom:100px;width:100%;overflow-x:hidden}.year-header.svelte-ic7z7y{width:100%;height:50vh;background:#000;margin:0;padding:0;line-height:0;display:block;position:relative;z-index:40;will-change:height;overflow:hidden}.year-header.svelte-ic7z7y svg:where(.svelte-ic7z7y){display:block;width:100%;height:100%}.year-text.svelte-ic7z7y{font-family:Deuterium-Ultra,sans-serif;font-size:30px;fill:#fff}.floating-container.svelte-ic7z7y{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:0 20px 60px;margin-top:-1px;width:100%;box-sizing:border-box;position:relative;z-index:10;background:#000;gap:60px}.image-item.svelte-ic7z7y{cursor:crosshair;width:auto;max-width:400px;position:relative;transition:transform .2s}.image-item.svelte-ic7z7y:hover{transform:scale(1.02)}.item-thumb.svelte-ic7z7y{display:block;width:100%;height:auto;max-height:50vh;object-fit:contain;filter:grayscale(100%);transition:filter .3s,opacity .3s}.image-item.svelte-ic7z7y:hover .item-thumb:where(.svelte-ic7z7y){filter:grayscale(0%);opacity:.2}.cursor-preview.svelte-ic7z7y{position:fixed;top:0;left:0;width:300px;pointer-events:none;z-index:50;margin-left:-150px;margin-top:-150px}.cursor-preview.svelte-ic7z7y img:where(.svelte-ic7z7y){width:100%;display:block}.overlay.svelte-ic7z7y{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay-content.svelte-ic7z7y img:where(.svelte-ic7z7y){max-width:90vw;max-height:80vh;object-fit:contain}.video-wrapper.svelte-ic7z7y{aspect-ratio:1.89 / 1;width:min(80vw,70vh * 1.89);position:relative;overflow:hidden;background:#000}.vimeo-embed.svelte-ic7z7y{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.01)}@media (max-width: 768px){.video-wrapper.svelte-ic7z7y{width:95vw}}.caption-bar.svelte-ic7z7y{position:absolute;bottom:0;width:100%;padding:20px;background:#000;color:#fff;text-align:center;border-top:1px solid #333}.nav-btn.svelte-ic7z7y{position:absolute;background:transparent;border:none;padding:20px;cursor:pointer;z-index:110;display:flex;align-items:center;gap:15px;transition:opacity .3s}.nav-btn.prev.svelte-ic7z7y{top:50%;transform:translateY(-50%);left:30px}.nav-btn.next.svelte-ic7z7y{top:50%;transform:translateY(-50%);right:30px}.nav-btn.close-btn.svelte-ic7z7y{top:20px;right:30px}.btn-text.svelte-ic7z7y{font-family:Deuterium-Ultra,sans-serif;font-size:24px;color:#fff;letter-spacing:2px}.arrow-svg.svelte-ic7z7y,.close-svg.svelte-ic7z7y{overflow:visible}.arrow-svg.svelte-ic7z7y{width:60px;height:20px}.close-svg.svelte-ic7z7y{width:25px;height:25px}.arrow-line.svelte-ic7z7y,.arrow-head.svelte-ic7z7y,.close-svg.svelte-ic7z7y line:where(.svelte-ic7z7y){stroke:#fff;stroke-width:2;fill:none;transition:transform .3s cubic-bezier(.25,1,.5,1)}.prev.svelte-ic7z7y:hover:not(:disabled) .arrow-svg:where(.svelte-ic7z7y){transform:translate(-10px)}.next.svelte-ic7z7y:hover:not(:disabled) .arrow-svg:where(.svelte-ic7z7y){transform:translate(10px)}.close-btn.svelte-ic7z7y:hover .close-svg:where(.svelte-ic7z7y){transform:rotate(90deg)}.nav-btn.svelte-ic7z7y:disabled{opacity:.2;cursor:not-allowed}@media (max-width: 768px){.btn-text.svelte-ic7z7y{font-size:16px}.arrow-svg.svelte-ic7z7y{width:40px}.close-svg.svelte-ic7z7y{width:20px;height:20px}}.about-section.svelte-1yspft5{position:relative;width:100vw;height:100vh;background-color:#000;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.stack-container.svelte-1yspft5{width:100%;display:flex;flex-direction:column;overflow:hidden}.word-block.svelte-1yspft5{width:98%;margin:0 auto;will-change:height;line-height:0;overflow:visible}.initial-full.svelte-1yspft5{height:85vh}.hidden-start.svelte-1yspft5{height:0}.word-block.svelte-1yspft5 svg:where(.svelte-1yspft5){display:block;width:100%;height:100%;overflow:visible}.word-text.svelte-1yspft5{font-family:Deuterium-Ultra,sans-serif;fill:#fff;font-size:30px}.bio-container.svelte-1yspft5{width:100%;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.bio-text.svelte-1yspft5{font-family:Deuterium-Light,sans-serif;color:#fff;font-size:14px;letter-spacing:.2em;text-transform:uppercase;line-height:1.6;margin:0;opacity:.8;text-align:center}.contact-section.svelte-1jcynm8{position:relative;width:100vw;height:85vh;background-color:#000;color:#fff;display:flex;flex-direction:column;overflow:hidden}.center-container.svelte-1jcynm8{flex-grow:1;display:flex;justify-content:center;align-items:center}.mail-link.svelte-1jcynm8{font-family:Deuterium-Ultra,sans-serif;font-size:10vw;color:#fff;text-decoration:none;line-height:1;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease}.mail-link.svelte-1jcynm8:hover{transform:scale(1.05);opacity:.8;cursor:crosshair;text-decoration:underline}.social-footer.svelte-1jcynm8{width:100%;box-sizing:border-box;padding:30px 40px;display:flex;justify-content:space-between;align-items:flex-end}.social-footer.svelte-1jcynm8 a:where(.svelte-1jcynm8){font-family:Deuterium-Light,sans-serif;font-size:14px;color:#fff;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s ease}.social-footer.svelte-1jcynm8 a:where(.svelte-1jcynm8):hover{opacity:.6;cursor:crosshair}@media (max-width: 768px){.mail-link.svelte-1jcynm8{font-size:15vw}.social-footer.svelte-1jcynm8{padding:20px;flex-direction:row;font-size:12px}}html{scroll-behavior:auto!important}
