.tooltip-wrapper.svelte-177qa58{position:relative;cursor:help;display:inline-block}.tooltip-content.svelte-177qa58{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);margin-top:0;background:#1e1e1e;border-radius:8px;color:#fff;padding:12px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-style:normal;white-space:normal;max-width:300px;width:-moz-max-content;width:max-content;text-align:left;z-index:1000;box-shadow:0 4px 16px #0000004d;pointer-events:none;opacity:0;filter:blur(20px);transition:all .2s ease}.tooltip-wrapper.svelte-177qa58:hover .tooltip-content:where(.svelte-177qa58),.tooltip-wrapper.svelte-177qa58:focus .tooltip-content:where(.svelte-177qa58){opacity:1;filter:blur(0);transform:translate(-50%) translateY(0)}.media-container.svelte-hqh3i0{width:100%}.media.svelte-hqh3i0{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-caption.svelte-hqh3i0{font-size:12px;color:#ffffff80;margin-top:8px;text-align:center}.carousel.svelte-1rmk2g{position:relative;display:flex;flex-direction:column;align-items:center}.carousel-container.svelte-1rmk2g{position:relative;display:grid}.carousel-item.svelte-1rmk2g{grid-area:1 / 1;opacity:0;pointer-events:none}.carousel-item.with-transition.svelte-1rmk2g{transition:opacity .6s ease-in-out}.carousel-item.active.svelte-1rmk2g{opacity:1;pointer-events:auto}.indicators.svelte-1rmk2g{display:flex;gap:8px;margin-top:16px}.indicator.svelte-1rmk2g{position:relative;width:8px;height:4px;border-radius:2px;border:none;background:#ffffff4d;cursor:pointer;padding:0;transition:width .2s ease,background .2s ease;overflow:hidden}.indicator.svelte-1rmk2g:hover{background:#ffffff80}.indicator.active.svelte-1rmk2g{width:32px;background:#ffffff4d}.progress.svelte-1rmk2g{position:absolute;top:0;left:0;height:100%;background:#fffc;border-radius:4px;transition:width 16ms linear}.log-feed-container.svelte-12k85ry{position:fixed;left:calc(var(--left, 20) * 1px);top:calc(var(--top, 20) * 1px);z-index:40;opacity:0;transform:translateY(250px);transition:opacity .5s ease,transform .5s ease;background:#14141480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.log-feed-container.dragging.svelte-12k85ry{cursor:grabbing;transition:none}.log-feed-container.mounted.svelte-12k85ry{opacity:1;transform:translateY(0)}.studio-logs-pill.svelte-12k85ry{width:140px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:8px 0;position:relative}.pill-text.svelte-12k85ry,.pill-text-hover.svelte-12k85ry{transition:opacity .3s ease,transform .3s ease}.pill-text-hover.svelte-12k85ry{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(5px)}.log-feed-container.svelte-12k85ry:hover .pill-text:where(.svelte-12k85ry){opacity:0;transform:translateY(-5px)}.log-feed-container.svelte-12k85ry:hover .pill-text-hover:where(.svelte-12k85ry){opacity:1;transform:translateY(0)}.log-feed.svelte-12k85ry{width:140px;height:220px;border-radius:12px;overflow:hidden;background:#141414e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:#fff;display:block;transition:all .4s ease}.log-feed-container.svelte-12k85ry:hover .log-feed:where(.svelte-12k85ry){transform:scale(1.02);box-shadow:0 8px 32px #0006}.feed-indicators.svelte-12k85ry{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:4px;z-index:10}.indicator-tooltip.svelte-12k85ry{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:0;transition:opacity .2s ease;pointer-events:none;white-space:nowrap}.feed-indicators.svelte-12k85ry:hover .indicator-tooltip:where(.svelte-12k85ry){opacity:1}.indicator.svelte-12k85ry{flex:1;height:3px;background:#ffffff4d;border:none;padding:0;cursor:pointer;border-radius:2px;position:relative;overflow:hidden}.indicator.past.svelte-12k85ry{background:#ffffffe6}.indicator-progress.svelte-12k85ry{position:absolute;top:0;left:0;height:100%;background:#ffffffe6;border-radius:2px;transition:width 16ms linear}.feed-container.svelte-12k85ry{position:relative;width:100%;height:100%;display:grid}.feed-item.svelte-12k85ry{grid-area:1 / 1;opacity:0;transition:opacity .5s ease}.feed-item.active.svelte-12k85ry{opacity:1}.feed-item.svelte-12k85ry img:where(.svelte-12k85ry){position:absolute;top:0;left:0;width:100%;height:220px;transition:opacity .3s ease,transform .3s ease}.feed-item.svelte-12k85ry .img-cover:where(.svelte-12k85ry){-o-object-fit:cover;object-fit:cover;opacity:1;transform:scale(1.4);animation:svelte-12k85ry-breathe 8s ease-in-out infinite}@keyframes svelte-12k85ry-breathe{0%,to{transform:scale(1.4)}50%{transform:scale(1.2)}}.feed-item.svelte-12k85ry .img-contain:where(.svelte-12k85ry){-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.85)}.log-feed.svelte-12k85ry:hover .feed-item:where(.svelte-12k85ry) .img-cover:where(.svelte-12k85ry){opacity:0;transform:scale(1.1)}.log-feed.svelte-12k85ry:hover .feed-item:where(.svelte-12k85ry) .img-contain:where(.svelte-12k85ry){opacity:1;transform:scale(1)}.feed-overlay.svelte-12k85ry{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.log-feed.svelte-12k85ry:hover .feed-overlay:where(.svelte-12k85ry){opacity:1;transform:translateY(0)}.overlay-text.svelte-12k85ry{color:#fff;font-size:9px;font-weight:500;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;text-transform:uppercase;letter-spacing:.02em;text-align:center;max-width:120px;word-break:break-all;line-height:1.2}@media (max-width: 768px){.log-feed-container.svelte-12k85ry{display:none}}.section-indicators.svelte-4c3t1u{position:fixed;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:100;pointer-events:all;width:24px}.pill.svelte-4c3t1u{width:4px;height:4px;border-radius:50%;background:#ffffff4d;border:none;padding:0;margin:0;cursor:pointer;transition:all .3s ease;pointer-events:all;position:relative}.section-indicators.svelte-4c3t1u:hover .pill:where(.svelte-4c3t1u){width:24px;border-radius:2px}.pill.svelte-4c3t1u:hover{background:#fff9}.pill.hovered.svelte-4c3t1u{background:#ffffff80;width:24px;border-radius:2px}.pill.active.svelte-4c3t1u{background:#ffffffe6;width:24px;border-radius:2px}.label.svelte-4c3t1u{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);color:#ffffffe6;font-size:11px;white-space:nowrap;pointer-events:none;font-weight:500}@media (max-width: 768px){.section-indicators.svelte-4c3t1u{display:none}}@media (min-width: 769px) and (max-width: 1024px){.section-indicators.svelte-4c3t1u{right:20px;gap:10px;width:20px}.pill.svelte-4c3t1u{width:3px;height:3px}.section-indicators.svelte-4c3t1u:hover .pill:where(.svelte-4c3t1u){width:20px}.pill.hovered.svelte-4c3t1u,.pill.active.svelte-4c3t1u{width:20px}.label.svelte-4c3t1u{font-size:10px}}main[data-astro-cid-j7pv25f6]{min-height:100vh;padding:40px 20px 0}.container[data-astro-cid-j7pv25f6]{max-width:1400px;margin:0 auto}.intro[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:60px}.intro-section[data-astro-cid-j7pv25f6]{min-height:20vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;gap:20px;animation:fade-in linear forwards;animation-timeline:view();animation-range:entry 0% cover 30%}.text-block[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:12px}.jp[data-astro-cid-j7pv25f6]{display:none;font-family:Sorts Mill Goudy Master,"Goudy Bookletter 1911",serif;font-size:20px;font-weight:400;line-height:1.5;margin:0;color:#fff;max-width:800px}.jp[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:italic}.jp[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;text-decoration:underline}.jp[data-astro-cid-j7pv25f6] .tm[data-astro-cid-j7pv25f6]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.4em;vertical-align:super}@keyframes fade-in{0%{opacity:0;transform:translateY(400px) scale(.1);filter:blur(90px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-family:Sorts Mill Goudy Master,"Goudy Bookletter 1911",serif;font-size:56px;font-weight:400;line-height:1.3;color:#fff;max-width:1000px;margin:0 auto}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:Sorts Mill Goudy Master,"Goudy Bookletter 1911",serif;color:#fff;text-decoration:underline}.tm[data-astro-cid-j7pv25f6]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.4em;vertical-align:super}.image-container[data-astro-cid-j7pv25f6]{margin:80px auto;max-width:100px;width:100%}.intro-image[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 12;-o-object-fit:cover;object-fit:cover;display:block}.image-caption[data-astro-cid-j7pv25f6]{font-size:12px;color:#ffffff80;margin-top:8px;text-align:center}.subtext[data-astro-cid-j7pv25f6]{font-size:14px;color:#ffffff80;max-width:500px;margin:20px auto;text-align:center;line-height:1.6}.products-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;padding:20px 0}@media (min-width: 768px){.products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.product-card[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;border-radius:16px;overflow:hidden;transition:all .3s ease}.product-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.card-inner[data-astro-cid-j7pv25f6]{padding:8px;border-radius:14px}.card-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-bottom:8px}.product-title[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:600;color:#000}.product-link[data-astro-cid-j7pv25f6]{font-size:11px;font-weight:600;color:#000;opacity:.8}.card-image[data-astro-cid-j7pv25f6]{background:#000;border-radius:8px;padding:40px;display:flex;align-items:center;justify-content:center;min-height:300px;overflow:hidden}.product-image[data-astro-cid-j7pv25f6]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 12px 24px #0006}.card-footer[data-astro-cid-j7pv25f6]{padding:8px 12px}.product-description[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:600;color:#000;margin:0;line-height:1.4}[data-astro-cid-j7pv25f6]{box-sizing:border-box}
