.blogs-section[data-astro-cid-qbywmxa5]{padding:60px 0}h2[data-astro-cid-qbywmxa5]{font-family:Victor Mono,monospace;font-size:2.5rem;margin-bottom:1rem}.blog-list[data-astro-cid-qbywmxa5]{display:grid;gap:1rem}.view-all[data-astro-cid-qbywmxa5]{display:inline-block;margin-top:1rem;color:#fff;text-decoration:none}.product-card[data-astro-cid-yjf4jj6j]{position:relative;width:100%;max-width:1100px;height:500px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#0009;overflow:visible;cursor:pointer;margin:0 auto;backdrop-filter:blur(20px);will-change:transform;transition:none}.card-border[data-astro-cid-yjf4jj6j]{position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);opacity:0;z-index:-1;will-change:opacity}.product-content[data-astro-cid-yjf4jj6j]{display:flex;height:100%;padding:48px;gap:32px;align-items:center}.product-text[data-astro-cid-yjf4jj6j]{flex:0 0 45%;z-index:2}.product-header[data-astro-cid-yjf4jj6j]{margin-bottom:24px}.product-title-link[data-astro-cid-yjf4jj6j]{text-decoration:none;color:inherit;display:block}.product-title[data-astro-cid-yjf4jj6j]{color:#fff;font-family:Victor Mono,monospace;font-size:2.5rem;font-weight:400;line-height:100%;letter-spacing:-.2rem;margin-bottom:16px;will-change:transform,color;transition:color .3s ease}.product-title[data-astro-cid-yjf4jj6j]:hover{color:#e5e5e5}.product-meta[data-astro-cid-yjf4jj6j]{display:flex;gap:12px;align-items:center;will-change:transform}.status-badge[data-astro-cid-yjf4jj6j],.category-badge[data-astro-cid-yjf4jj6j]{padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;font-family:Victor Mono,monospace;will-change:transform;transition:none}.status-badge[data-astro-cid-yjf4jj6j]{background:#ffffff14;color:#e5e5e5;border:1px solid rgba(255,255,255,.15)}.category-badge[data-astro-cid-yjf4jj6j]{background:#ffffff0d;color:#a1a1aa;border:1px solid rgba(255,255,255,.1)}.product-description[data-astro-cid-yjf4jj6j]{color:#7f7f7f;font-family:Victor Mono,monospace;font-size:1.4rem;font-weight:400;line-height:130%;letter-spacing:-.1rem;will-change:color;transition:none}.product-visual[data-astro-cid-yjf4jj6j]{flex:1;position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 0}.product-image-container[data-astro-cid-yjf4jj6j]{position:relative;width:100%;height:80%;border-radius:16px;overflow:hidden;will-change:transform;transition:none}.product-image[data-astro-cid-yjf4jj6j]{width:100%;height:100%;object-fit:cover;will-change:transform,filter;transition:filter .5s cubic-bezier(.22,1,.36,1);filter:grayscale(100%) contrast(1.1)}.product-card[data-astro-cid-yjf4jj6j]:hover .product-image[data-astro-cid-yjf4jj6j]{filter:grayscale(0%) contrast(1)}.image-overlay[data-astro-cid-yjf4jj6j]{position:absolute;inset:0;background:linear-gradient(45deg,#ffffff0d,#ffffff05);opacity:0;will-change:opacity;transition:none}@media(max-width:1200px){.product-card[data-astro-cid-yjf4jj6j]{max-width:950px;height:450px}.product-content[data-astro-cid-yjf4jj6j]{padding:40px;gap:28px}.product-title[data-astro-cid-yjf4jj6j]{font-size:2.25rem}}@media(max-width:1024px){.product-card[data-astro-cid-yjf4jj6j]{height:auto;min-height:400px;max-width:800px}.product-content[data-astro-cid-yjf4jj6j]{flex-direction:column;padding:32px;gap:32px}.product-text[data-astro-cid-yjf4jj6j]{flex:none}.product-title[data-astro-cid-yjf4jj6j]{font-size:2rem}.product-description[data-astro-cid-yjf4jj6j]{font-size:1.125rem}}@media(max-width:768px){.product-card[data-astro-cid-yjf4jj6j]{height:auto;min-height:350px;max-width:100%;margin:0 16px}.product-content[data-astro-cid-yjf4jj6j]{padding:24px;gap:24px}.product-title[data-astro-cid-yjf4jj6j]{font-size:1.75rem;letter-spacing:-.1rem}.product-description[data-astro-cid-yjf4jj6j]{font-size:1rem}.product-visual[data-astro-cid-yjf4jj6j]{order:-1}.product-image-container[data-astro-cid-yjf4jj6j]{height:200px}.product-meta[data-astro-cid-yjf4jj6j]{flex-wrap:wrap;gap:8px}}@media(max-width:480px){.product-card[data-astro-cid-yjf4jj6j]{min-height:320px;margin:0 12px}.product-content[data-astro-cid-yjf4jj6j]{padding:20px;gap:20px}.product-title[data-astro-cid-yjf4jj6j]{font-size:1.5rem;letter-spacing:-.05rem}.product-description[data-astro-cid-yjf4jj6j]{font-size:.9rem;line-height:140%}.product-image-container[data-astro-cid-yjf4jj6j]{height:180px}.status-badge[data-astro-cid-yjf4jj6j],.category-badge[data-astro-cid-yjf4jj6j]{font-size:.75rem;padding:4px 8px}}@media(max-width:320px){.product-card[data-astro-cid-yjf4jj6j]{margin:0 8px;min-height:300px}.product-content[data-astro-cid-yjf4jj6j]{padding:16px;gap:16px}.product-title[data-astro-cid-yjf4jj6j]{font-size:1.25rem}.product-description[data-astro-cid-yjf4jj6j]{font-size:.85rem}.product-image-container[data-astro-cid-yjf4jj6j]{height:150px}}.variant-compact[data-astro-cid-yjf4jj6j]{max-width:100%;height:auto;min-height:auto}.variant-compact[data-astro-cid-yjf4jj6j] .product-content[data-astro-cid-yjf4jj6j]{flex-direction:column;padding:0;gap:0}.variant-compact[data-astro-cid-yjf4jj6j] .product-visual[data-astro-cid-yjf4jj6j]{order:-1;height:140px;padding:0;border-radius:20px 20px 0 0;overflow:hidden}.variant-compact[data-astro-cid-yjf4jj6j] .product-image-container[data-astro-cid-yjf4jj6j]{height:100%;border-radius:0}.variant-compact[data-astro-cid-yjf4jj6j] .product-text[data-astro-cid-yjf4jj6j]{flex:none;padding:24px;text-align:left;width:100%;box-sizing:border-box}.variant-compact[data-astro-cid-yjf4jj6j] .product-header[data-astro-cid-yjf4jj6j]{text-align:left;margin-bottom:16px;width:100%}.variant-compact[data-astro-cid-yjf4jj6j] .product-title-link[data-astro-cid-yjf4jj6j]{display:block;width:100%}.variant-compact[data-astro-cid-yjf4jj6j] .product-title[data-astro-cid-yjf4jj6j]{font-size:1.5rem;letter-spacing:-.1rem;text-align:left;margin-bottom:10px;padding:0}.variant-compact[data-astro-cid-yjf4jj6j] .product-description[data-astro-cid-yjf4jj6j]{font-size:.95rem;line-height:150%;text-align:left;margin:0;padding:0}.variant-compact[data-astro-cid-yjf4jj6j] .product-meta[data-astro-cid-yjf4jj6j]{margin-top:0;margin-bottom:0;justify-content:flex-start}@media(max-width:768px){.variant-compact[data-astro-cid-yjf4jj6j] .product-visual[data-astro-cid-yjf4jj6j]{height:120px}.variant-compact[data-astro-cid-yjf4jj6j] .product-text[data-astro-cid-yjf4jj6j]{padding:20px}.variant-compact[data-astro-cid-yjf4jj6j] .product-title[data-astro-cid-yjf4jj6j]{font-size:1.35rem}}.products-section[data-astro-cid-bwdofi3o]{padding:80px 0;margin-bottom:60px;position:relative}.products-section[data-astro-cid-bwdofi3o]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.products-header[data-astro-cid-bwdofi3o]{margin-bottom:48px;text-align:left}.main-title[data-astro-cid-bwdofi3o]{color:#fff;font-family:Victor Mono,monospace;font-size:clamp(2rem,6vw,3.5rem);font-weight:500;line-height:1;letter-spacing:-.05em;margin-bottom:12px}.subtitle[data-astro-cid-bwdofi3o]{color:#fff;font-family:Victor Mono,monospace;font-size:clamp(1.5rem,4vw,2.5rem);font-style:italic;font-weight:400;line-height:1;letter-spacing:-.08em;margin:0}.products-grid[data-astro-cid-bwdofi3o]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.grid-card[data-astro-cid-bwdofi3o]{display:flex}@media(max-width:1024px){.products-grid[data-astro-cid-bwdofi3o]{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.products-section[data-astro-cid-bwdofi3o]{padding:60px 0;margin-bottom:40px}.products-header[data-astro-cid-bwdofi3o]{margin-bottom:32px}}.hero-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65dvh;color:#fff}.hero-section[data-astro-cid-j7pv25f6]::selection{background:#32cd32}.hero-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:4.5rem;font-weight:400;line-height:100%;letter-spacing:-.36rem}.italic-text[data-astro-cid-j7pv25f6]{font-style:italic;color:#7f7f7f}p[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:500;color:#71717a}@media(max-width:768px){h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;letter-spacing:-.28rem}}@media(max-width:480px){h1[data-astro-cid-j7pv25f6]{font-size:2.5rem;letter-spacing:-.2rem}}
