.labs-hero-section.svelte-1f2r2l0{position:relative;width:100%;height:100vh;min-height:900px;display:flex;align-items:center;padding-top:80px;overflow-x:hidden;overflow-y:visible;background:#000}.labs-container.svelte-1f2r2l0{max-width:1400px;margin:0 auto;padding:0 80px;width:100%;position:relative;z-index:10}.labs-grid.svelte-1f2r2l0{display:grid;grid-template-columns:1fr;gap:60px;position:relative}.labs-content.svelte-1f2r2l0{max-width:700px}.labs-title.svelte-1f2r2l0{font-family:Eb Garamond,serif;font-size:clamp(50px,7vw,100px);font-weight:400;line-height:.95;color:#fff;margin-bottom:32px}.title-dot.svelte-1f2r2l0{color:#8c0108}.labs-subtitle.svelte-1f2r2l0{font-family:Figtree,sans-serif;font-size:24px;font-weight:400;line-height:1.5;color:#ffffffe6}.labs-asset.svelte-1f2r2l0{position:absolute;right:-120px;bottom:-150px;width:auto;height:auto;z-index:15;margin:0;padding:0;will-change:transform,opacity;max-width:50vw}.labs-image.svelte-1f2r2l0{width:500px;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(.9);display:block}.mobile-break.svelte-1f2r2l0{display:none}@media screen and (max-width: 768px){.labs-hero-section.svelte-1f2r2l0{height:auto;min-height:100vh;padding-top:calc(104px + 24vw);padding-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.labs-container.svelte-1f2r2l0{padding:0 30px;max-width:100%;width:100%;margin-top:0}.labs-grid.svelte-1f2r2l0{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.labs-content.svelte-1f2r2l0{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;order:1;position:relative}.mobile-break.svelte-1f2r2l0{display:none!important}.labs-asset.svelte-1f2r2l0{position:relative!important;right:auto!important;bottom:auto!important;top:auto!important;left:auto!important;transform:none!important;width:100%;max-width:320px;height:auto;z-index:5;margin:100px auto 0;order:2}.labs-image.svelte-1f2r2l0{width:100%!important;max-width:320px!important;height:auto!important;display:block;margin:0 auto;filter:brightness(.9)}.labs-title.svelte-1f2r2l0{font-size:65px!important;line-height:1.05!important;margin:0 0 25px!important;text-align:center!important;padding:0!important;width:100%!important}.labs-subtitle.svelte-1f2r2l0{font-size:20px!important;line-height:1.5!important;text-align:left!important;padding:0 10px!important;margin:0!important;width:100%!important;color:#ffffffe6!important}}@media screen and (max-width: 480px){.labs-container.svelte-1f2r2l0{padding:0 20px;margin-top:0}.labs-title.svelte-1f2r2l0{font-size:50px!important;line-height:1.05!important}.labs-subtitle.svelte-1f2r2l0{font-size:17px!important;line-height:1.45!important;text-align:left!important}}@media screen and (max-width: 375px){.labs-container.svelte-1f2r2l0{padding:0 15px;margin-top:0}.labs-title.svelte-1f2r2l0{font-size:42px!important;line-height:1.05!important}.labs-subtitle.svelte-1f2r2l0{font-size:15px!important;line-height:1.4!important;text-align:left!important}}.products-section.svelte-1iauxol.svelte-1iauxol{position:relative;width:100%;padding:20px 0 0;background:#000;z-index:1}.products-header.svelte-1iauxol.svelte-1iauxol{text-align:center;padding:0 80px;margin-bottom:80px}.products-title.svelte-1iauxol.svelte-1iauxol{font-family:Eb Garamond,serif;font-size:56px;font-weight:400;line-height:1.2;color:#fff}.title-dot.svelte-1iauxol.svelte-1iauxol{color:#8c0108}.chapter.svelte-1iauxol.svelte-1iauxol{position:relative;min-height:100vh;display:flex;align-items:flex-start;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.chapter-bg.svelte-1iauxol.svelte-1iauxol{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.9}.chapter-bg.svelte-1iauxol.svelte-1iauxol:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0003,#000000bf)}.chapter-deco.svelte-1iauxol.svelte-1iauxol{position:absolute;z-index:2;opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chapter-deco.white.svelte-1iauxol.svelte-1iauxol{opacity:.25}.chapter-deco.svelte-1iauxol img.svelte-1iauxol{width:100%;height:auto;display:block}.chapter-kicker.svelte-1iauxol.svelte-1iauxol{position:absolute;top:40px;left:80px;right:80px;z-index:3;display:flex;justify-content:space-between;font-family:Figtree,sans-serif;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.chapter-inner.svelte-1iauxol.svelte-1iauxol{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;padding:150px 80px 100px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.chapter-iso.svelte-1iauxol.svelte-1iauxol{position:relative;width:min(260px,40%);aspect-ratio:1;overflow:hidden}.chapter-iso.svelte-1iauxol img.svelte-1iauxol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none}.iso-kalipto.svelte-1iauxol img.svelte-1iauxol{width:145%;margin-left:-4.8%}.iso-orvian.svelte-1iauxol img.svelte-1iauxol{width:200%}.iso-shinbuk.svelte-1iauxol.svelte-1iauxol{overflow:visible}.cube.svelte-1iauxol.svelte-1iauxol{position:absolute;border-radius:24%;background:#fff}.product-name.svelte-1iauxol.svelte-1iauxol{font-family:Eb Garamond,serif;font-size:clamp(72px,9vw,150px);font-weight:500;line-height:.9;letter-spacing:-.03em;color:#fff;margin-top:40px}.product-meta.svelte-1iauxol.svelte-1iauxol{display:flex;gap:18px;align-items:center;margin-bottom:22px}.product-category.svelte-1iauxol.svelte-1iauxol{font-family:Figtree,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.status-badge.svelte-1iauxol.svelte-1iauxol{font-family:Figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.status-badge.active.svelte-1iauxol.svelte-1iauxol{color:#8c0108}.product-phrase.svelte-1iauxol.svelte-1iauxol{font-family:Eb Garamond,serif;font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.015em;color:#fff}.product-phrase.svelte-1iauxol .rojo{color:#8c0108}.product-description.svelte-1iauxol.svelte-1iauxol{font-family:Figtree,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#ffffffb8;margin:28px 0;max-width:520px}.product-features.svelte-1iauxol.svelte-1iauxol{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}.product-features.svelte-1iauxol li.svelte-1iauxol{font-family:Figtree,sans-serif;font-size:16px;color:#ffffffa6;padding-left:20px;position:relative}.product-features.svelte-1iauxol li.svelte-1iauxol:before{content:"✓";position:absolute;left:0;color:#8c0108}.product-cta.svelte-1iauxol.svelte-1iauxol{display:inline-block;background:#8c0108;color:#fff;padding:12px 30px;border-radius:8px;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;text-decoration:none;border:2px solid #8c0108;box-shadow:0 4px 12px #8c010840;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1);overflow:visible}.product-cta.svelte-1iauxol.svelte-1iauxol:hover{background:#000;color:#fff;border-color:#8c0108;box-shadow:0 8px 24px #8c010859;transform:translateY(-2px)}.btn-text.svelte-1iauxol.svelte-1iauxol{display:inline-block;position:relative}@media (max-width: 1024px){.chapter-inner.svelte-1iauxol.svelte-1iauxol{gap:48px;padding:140px 48px 90px}.chapter-kicker.svelte-1iauxol.svelte-1iauxol{left:48px;right:48px}}@media (max-width: 768px){.products-section.svelte-1iauxol.svelte-1iauxol{padding-top:60px}.products-header.svelte-1iauxol.svelte-1iauxol{padding:0 30px;margin-bottom:48px}.products-title.svelte-1iauxol.svelte-1iauxol{font-size:38px}.chapter.svelte-1iauxol.svelte-1iauxol{min-height:auto}.chapter-kicker.svelte-1iauxol.svelte-1iauxol{left:20px;right:20px}.chapter-inner.svelte-1iauxol.svelte-1iauxol{grid-template-columns:1fr;gap:36px;padding:110px 20px 90px}.chapter-iso.svelte-1iauxol.svelte-1iauxol{width:120px}.product-name.svelte-1iauxol.svelte-1iauxol{margin-top:24px}.chapter-deco.svelte-1iauxol.svelte-1iauxol{top:100px!important;right:20px!important;bottom:auto!important;left:auto!important;width:130px!important;opacity:.5}.chapter-deco.white.svelte-1iauxol.svelte-1iauxol{opacity:.3}#orvian.svelte-1iauxol .chapter-deco.svelte-1iauxol{top:130px!important;right:60px!important}.product-description.svelte-1iauxol.svelte-1iauxol{font-size:17px}}
