.landing.svelte-1uha8ag{position:relative;min-height:100vh;background-color:#050510}.landing__viewport.svelte-1uha8ag{position:relative;height:100vh;height:100svh;display:flex;flex-direction:column;z-index:3;will-change:transform}.hero.svelte-1uha8ag{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem 2rem 1rem;overflow:hidden;z-index:3;gap:0}.hero__stack.svelte-1uha8ag{position:relative;width:min(70vw,500px);height:min(45vw,320px);margin-bottom:4rem;cursor:pointer;touch-action:pan-y pinch-zoom}.hero__card.svelte-1uha8ag{position:absolute;inset:0;border-radius:2px;overflow:hidden;transform:rotate(var(--rotation)) translate(var(--offset-x),var(--offset-y));box-shadow:0 4px 12px #0003,0 12px 24px #00000026,inset 0 0 0 1px #ffffff26;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='moon'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.06' numOctaves='5' stitchTiles='stitch' result='noise'/%3E%3CfeDiffuseLighting in='noise' lighting-color='%23fff' surfaceScale='3'%3E%3CfeDistantLight azimuth='45' elevation='55'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23moon)'/%3E%3C/svg%3E"),linear-gradient(175deg,#d0ccc6,#c8c4be 40%,#bfbab4);background-blend-mode:multiply,normal;padding:12px 12px 40px;border:1px solid rgba(0,0,0,.12);border-top-color:#ffffff1a;border-left-color:#ffffff14;contain:layout style}.hero__card--bg.svelte-1uha8ag{z-index:1;opacity:.7}.hero__card--current.svelte-1uha8ag{z-index:3;opacity:1}.hero__card--entering.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .25s ease-out forwards}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}.hero__card--outgoing.svelte-1uha8ag{z-index:2;animation:svelte-1uha8ag-fadeOut .25s ease-out forwards}@keyframes svelte-1uha8ag-fadeOut{0%{opacity:1}to{opacity:0}}.hero__card-image.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;filter:contrast(1.15) saturate(1.3) brightness(1.02);border-radius:1px;box-shadow:inset 0 0 3px #0003,inset 0 0 10px #0000000d}.hero__card.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='craters'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.03' numOctaves='3' seed='5' stitchTiles='stitch' result='t'/%3E%3CfeDiffuseLighting in='t' lighting-color='%23fff' surfaceScale='2'%3E%3CfeDistantLight azimuth='220' elevation='35'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23craters)'/%3E%3C/svg%3E");opacity:.12;mix-blend-mode:overlay;pointer-events:none;border-radius:2px}.hero__card-placeholder.svelte-1uha8ag{width:100%;height:100%;background:linear-gradient(135deg,#d4d4d4,#a3a3a3)}.hero__title-container.svelte-1uha8ag{min-height:3rem;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem;padding:1rem 2rem;overflow:visible}.hero__title.svelte-1uha8ag{font-family:Caveat,cursive;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;color:#c8c8d0;text-align:center;white-space:nowrap;line-height:1.3;text-transform:lowercase;letter-spacing:.02em;text-shadow:-1px -1px 0 rgba(255,255,255,.9),-2px -2px 1px rgba(255,255,255,.4),1px 1px 0 rgba(0,0,0,.5),2px 2px 1px rgba(0,0,0,.3),3px 3px 3px rgba(0,0,0,.2),0 0 2px rgba(255,255,255,.8),0 0 15px rgba(192,192,210,.4),0 0 30px rgba(160,160,180,.2)}.hero__actions.svelte-1uha8ag{display:flex;gap:.5rem;align-items:center}.hero__btn.svelte-1uha8ag{font-family:VT323,monospace;font-size:1.1rem;letter-spacing:.1em;text-transform:lowercase;padding:.7rem 1.8rem;border-radius:4px;cursor:pointer;transition:all .2s ease;position:relative}.hero__btn.svelte-1uha8ag:active{transform:translateY(1px)}.hero__btn.svelte-1uha8ag:disabled{opacity:.7;cursor:not-allowed;transform:none}.hero__btn--dig.svelte-1uha8ag{background:#0009;color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 15px #ffffff1a,inset 0 0 20px #ffffff0d;text-shadow:0 0 8px rgba(255,255,255,.5)}.hero__btn--dig.svelte-1uha8ag:hover{background:#000000b3;border-color:#ffffff80;box-shadow:0 0 20px #fff3,inset 0 0 25px #ffffff14}.hero__btn--dig.svelte-1uha8ag:active{box-shadow:0 0 10px #ffffff1a,inset 0 0 15px #ffffff08}.hero__btn--open.svelte-1uha8ag{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 10px #ffffff14;text-shadow:0 0 6px rgba(255,255,255,.4)}.hero__btn--open.svelte-1uha8ag:hover{background:#ffffff26;border-color:#fff6;box-shadow:0 0 15px #ffffff26}.hero__btn--open.svelte-1uha8ag:active{transform:translateY(1px);box-shadow:0 0 8px #ffffff0d}.index.svelte-1uha8ag{position:relative;z-index:3;padding:2rem 2rem 4rem;margin:0 auto;max-width:750px;display:flex;flex-direction:column}.bottom-section-wrapper.svelte-1uha8ag{position:relative;background:linear-gradient(180deg,#3d4d2f,#3b4a2d,#39442a,#383e27 6%,#373824,#363323 12%,#342e21,#33291f 20%,#2c2118 30%,#261c14 45%,#201710,#1a120c 85%,#140e08)}.bottom-section-wrapper.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='rock'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='6' seed='2' stitchTiles='stitch' result='coarse'/%3E%3CfeDiffuseLighting in='coarse' lighting-color='%23a08060' surfaceScale='4'%3E%3CfeDistantLight azimuth='200' elevation='40'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23rock)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fine'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.08' numOctaves='4' seed='8' stitchTiles='stitch' result='grain'/%3E%3CfeDiffuseLighting in='grain' lighting-color='%23806040' surfaceScale='2'%3E%3CfeDistantLight azimuth='120' elevation='50'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fine)'/%3E%3C/svg%3E");background-blend-mode:overlay,soft-light;opacity:.22;z-index:0;pointer-events:none}.bottom-section-wrapper.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(178deg,transparent,transparent 50px,rgba(100,75,50,.07) 50px,rgba(100,75,50,.07) 52px,transparent 52px,transparent 85px,rgba(70,50,30,.05) 85px,rgba(70,50,30,.05) 86px),radial-gradient(ellipse 200px 120px at 20% 30%,rgba(30,20,12,.18) 0%,transparent 70%),radial-gradient(ellipse 180px 100px at 70% 50%,rgba(25,18,10,.14) 0%,transparent 70%),radial-gradient(ellipse 250px 140px at 45% 75%,rgba(35,25,15,.12) 0%,transparent 70%),radial-gradient(ellipse 160px 90px at 85% 20%,rgba(28,20,12,.12) 0%,transparent 70%);z-index:0;pointer-events:none}.underground-roots.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:70px;z-index:1;pointer-events:none}.underground-gems.svelte-1uha8ag{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.gem.svelte-1uha8ag{position:absolute;left:var(--gem-x);top:var(--gem-y);width:var(--gem-size);height:var(--gem-size);background:var(--gem-color);transform:rotate(45deg);border-radius:1px;box-shadow:0 0 6px var(--gem-color);animation:svelte-1uha8ag-gem-glow 4s ease-in-out infinite;animation-delay:var(--gem-delay);opacity:.6;will-change:opacity}@keyframes svelte-1uha8ag-gem-glow{0%,to{opacity:.4}50%{opacity:.85}}.index__headers.svelte-1uha8ag{display:grid;grid-template-columns:100px 1fr 130px 60px;gap:1.5rem;padding:.75rem 1rem;font-family:var(--font-serif);letter-spacing:.02em;font-size:1rem;font-weight:500;color:#d0d0d0;text-transform:lowercase;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:.5rem;text-shadow:0 0 6px rgba(255,255,255,.3)}.index__header--thumb.svelte-1uha8ag{display:block}.index__list.svelte-1uha8ag{width:100%}.index__row.svelte-1uha8ag{display:grid;grid-template-columns:100px 1fr 130px 60px;gap:1.5rem;padding:.75rem 1rem;align-items:center;text-decoration:none;color:#000;border-radius:8px;transition:background-color .2s ease}.index__row.svelte-1uha8ag:hover{background-color:#ffffff0d}.index__row.svelte-1uha8ag:hover .index__cell:where(.svelte-1uha8ag){text-shadow:0 0 10px rgba(255,255,255,.5)}.index__thumb.svelte-1uha8ag{width:100px;height:65px;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px #00000026}.index__thumb-img.svelte-1uha8ag{width:100%;height:100%;object-fit:cover}.index__thumb-placeholder.svelte-1uha8ag{width:100%;height:100%;background:linear-gradient(135deg,#d4d4d4,#b0b0b0)}.index__cell.svelte-1uha8ag{font-family:var(--font-serif);font-size:1rem;color:#e0e0e0;letter-spacing:.01em;font-weight:500;text-shadow:0 0 4px rgba(255,255,255,.2)}.index__cell--headline.svelte-1uha8ag{font-size:1rem;line-height:1.3;color:#fff;font-weight:500;text-shadow:0 0 6px rgba(255,255,255,.3);text-transform:lowercase}.index__cell--genre.svelte-1uha8ag{text-transform:lowercase}.index__cell--excerpt.svelte-1uha8ag{display:none}@media(max-width:1024px){.index__headers.svelte-1uha8ag,.index__row.svelte-1uha8ag{grid-template-columns:80px 1fr 110px 50px;gap:1rem}.index__thumb.svelte-1uha8ag{width:80px;height:52px}}@media(max-width:768px){.hero__card.svelte-1uha8ag:after{display:none}.hero.svelte-1uha8ag{padding:6.5rem 1rem 1rem;justify-content:center;gap:0;overflow:visible}.hero__stack.svelte-1uha8ag{width:70vw;height:45vw;margin-bottom:4rem}.hero__card.svelte-1uha8ag{transform:rotate(calc(var(--rotation) * .4)) translate(calc(var(--offset-x) * .5),calc(var(--offset-y) * .5));padding:8px 8px 28px;box-shadow:0 1px 2px #0000001f,0 4px 8px #00000026,0 8px 16px #0000001f,inset 0 0 0 1px #ffffff26}.hero__title-container.svelte-1uha8ag{height:6rem;min-height:unset;margin-bottom:3rem;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.5rem 1.5rem;position:relative;z-index:5}.hero__title.svelte-1uha8ag{font-size:2rem;line-height:1.3;color:#c8c8d0;text-wrap:balance;white-space:normal;padding:0;text-transform:lowercase;letter-spacing:.02em;text-shadow:-1px -1px 0 rgba(255,255,255,.9),1px 1px 0 rgba(0,0,0,.5),2px 2px 2px rgba(0,0,0,.2),0 0 10px rgba(192,192,210,.4)}.hero__actions.svelte-1uha8ag{margin-bottom:3rem;position:relative;z-index:100;pointer-events:auto}.hero__btn.svelte-1uha8ag{font-size:1rem;padding:.7rem 1.8rem;position:relative;z-index:100;touch-action:manipulation;pointer-events:auto!important;-webkit-tap-highlight-color:transparent}.index.svelte-1uha8ag{padding:5rem 1rem 2rem;margin-top:0}.index__headers.svelte-1uha8ag{display:none}.index__row.svelte-1uha8ag{grid-template-columns:70px 1fr;grid-template-rows:auto auto;gap:.25rem 1rem;padding:1rem}.index__thumb.svelte-1uha8ag{width:70px;height:46px;grid-row:span 2}.index__cell--headline.svelte-1uha8ag{grid-column:2;font-size:.8rem;letter-spacing:-.015em}.index__cell--year.svelte-1uha8ag,.index__cell--genre.svelte-1uha8ag{display:none}.index__cell--excerpt.svelte-1uha8ag{display:block;grid-column:2;font-family:var(--font-serif);font-size:.85rem;color:#a0a0a0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;text-shadow:0 0 3px rgba(255,255,255,.15)}}@media(max-width:480px){.hero.svelte-1uha8ag{padding:6rem 1rem .5rem}.hero__stack.svelte-1uha8ag{width:78vw;height:50vw;margin-bottom:2rem}.hero__title-container.svelte-1uha8ag{height:5rem;min-height:unset;margin-bottom:1.5rem;padding:.5rem 1rem;overflow:hidden;position:relative;z-index:5}.hero__title.svelte-1uha8ag{font-size:1.8rem;padding:0;text-transform:lowercase;letter-spacing:.01em;text-shadow:-1px -1px 0 rgba(255,255,255,.8),1px 1px 0 rgba(0,0,0,.4),0 0 8px rgba(192,192,210,.3)}.hero__actions.svelte-1uha8ag{margin-bottom:2.5rem}.hero__btn.svelte-1uha8ag{font-size:.95rem;padding:.6rem 1.5rem}}.tagline.svelte-1uha8ag{position:relative;z-index:3;text-align:center;font-family:VT323,monospace;font-size:1rem;color:#b0b0b0;line-height:1.7;padding:.5rem 1rem 4rem;margin:0 auto;white-space:nowrap;letter-spacing:.05em;text-shadow:0 0 4px rgba(255,255,255,.2)}@media(max-width:768px){.tagline.svelte-1uha8ag{white-space:normal;max-width:90%;padding:.5rem 1.5rem 2.5rem}}@media(prefers-reduced-motion:reduce){.hero__title.svelte-1uha8ag,.hero__card.svelte-1uha8ag{animation:none!important;transition:none!important}}
