.lab-scope{--lab-bg-deep:#020a0e;--lab-bg:#04141a;--lab-brand:#0a3746;--lab-brand-lit:#0f4d61;--lab-metal:#c8a164;--lab-metal-lit:#eed7a8;--lab-metal-deep:#8d6f3c;--lab-metal-line:hsla(37,48%,59%,.2);--lab-metal-line-hi:hsla(37,48%,59%,.45);--lab-metal-glow:hsla(37,48%,59%,.14);--lab-metal-tint:hsla(37,48%,59%,.05);--lab-metal-tint-2:hsla(37,48%,59%,.09);--lab-ink:#eef2f4;--lab-ink-2:rgba(238,242,244,.66);--lab-ink-3:rgba(238,242,244,.38);--lab-ink-4:rgba(238,242,244,.16);--lab-hair:rgba(238,242,244,.09);--lab-hair-2:rgba(238,242,244,.18);--lab-ghost:rgba(238,242,244,.03);--lab-surface:rgba(238,242,244,.055);--lab-surface-2:rgba(238,242,244,.01);--lab-surface-hi:hsla(37,48%,59%,.09);--lab-inset:rgba(2,10,14,.48);--lab-inset-2:rgba(2,10,14,.6);--lab-inset-3:rgba(2,10,14,.8);--lab-scrim:rgba(2,10,14,.72);--lab-nav-bg:rgba(4,20,26,.62);--lab-shadow-plate:0 40px 90px -50px rgba(0,0,0,.9);--lab-shadow-card:0 50px 90px -55px rgba(0,0,0,.85);--lab-shadow-panel:0 70px 140px -60px rgba(0,0,0,.95);--lab-shadow-thumb:0 8px 20px -8px rgba(0,0,0,.9);--e-expo:cubic-bezier(0.16,1,0.3,1);--e-spring:cubic-bezier(0.22,1,0.36,1);--e-swift:cubic-bezier(0.65,0,0.35,1);--e-over:cubic-bezier(0.34,1.4,0.64,1);--mx:0;--my:0;position:relative;isolation:isolate;background:var(--lab-bg);color:var(--lab-ink);font-family:var(--font-lab),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;transition:background .6s var(--e-expo),color .6s var(--e-expo)}.lab-scope[data-lab-theme=plata]{--lab-bg-deep:#d7dee2;--lab-bg:#e3e8eb;--lab-brand:#0a3746;--lab-brand-lit:#16576b;--lab-metal:#6c7d88;--lab-metal-lit:#3e4f59;--lab-metal-deep:#8a99a2;--lab-metal-line:rgba(88,105,116,.28);--lab-metal-line-hi:rgba(88,105,116,.55);--lab-metal-glow:rgba(88,105,116,.16);--lab-metal-tint:rgba(88,105,116,.06);--lab-metal-tint-2:rgba(88,105,116,.12);--lab-ink:#0b1f28;--lab-ink-2:rgba(11,31,40,.68);--lab-ink-3:rgba(11,31,40,.44);--lab-ink-4:rgba(11,31,40,.24);--lab-hair:rgba(11,31,40,.12);--lab-hair-2:rgba(11,31,40,.22);--lab-ghost:rgba(11,31,40,.05);--lab-surface:hsla(0,0%,100%,.46);--lab-surface-2:hsla(0,0%,100%,.18);--lab-surface-hi:hsla(0,0%,100%,.68);--lab-inset:hsla(0,0%,100%,.4);--lab-inset-2:hsla(0,0%,100%,.58);--lab-inset-3:hsla(0,0%,100%,.78);--lab-scrim:rgba(196,206,213,.82);--lab-nav-bg:rgba(227,232,235,.76);--lab-shadow-plate:0 30px 60px -40px rgba(11,31,40,.3);--lab-shadow-card:0 34px 60px -44px rgba(11,31,40,.34);--lab-shadow-panel:0 50px 110px -55px rgba(11,31,40,.38);--lab-shadow-thumb:0 6px 16px -8px rgba(11,31,40,.5)}html:has(.lab-scope){background:#04141a;transition:background .6s ease}html:has(.lab-scope[data-lab-theme=plata]){background:#e3e8eb}html:has(.lab-scope) body{background:transparent}html:has(.lab-scope){scrollbar-width:none}html:has(.lab-scope)::-webkit-scrollbar{width:0;height:0}.lab-detail-panel,.lab-scope [data-lab-native],.lab-screen-grid,.lab-screen-list{scrollbar-width:thin;scrollbar-color:var(--lab-hair-2) transparent}.lab-detail-panel::-webkit-scrollbar,.lab-scope [data-lab-native]::-webkit-scrollbar,.lab-screen-grid::-webkit-scrollbar,.lab-screen-list::-webkit-scrollbar{width:6px;height:6px}.lab-detail-panel::-webkit-scrollbar-track,.lab-scope [data-lab-native]::-webkit-scrollbar-track,.lab-screen-grid::-webkit-scrollbar-track,.lab-screen-list::-webkit-scrollbar-track{background:transparent}.lab-detail-panel::-webkit-scrollbar-thumb,.lab-scope [data-lab-native]::-webkit-scrollbar-thumb,.lab-screen-grid::-webkit-scrollbar-thumb,.lab-screen-list::-webkit-scrollbar-thumb{background:var(--lab-hair-2);border-radius:99px}.lab-scope ::-moz-selection{background:var(--lab-metal);color:var(--lab-bg-deep)}.lab-scope ::selection{background:var(--lab-metal);color:var(--lab-bg-deep)}.lab-scope[data-lab-theme=plata] .lab-hero{background:radial-gradient(130% 95% at 50% 4%,#eef2f4 0,#e2e8ec 36%,#d2dbe1 72%,transparent 100%)}.lab-scope[data-lab-theme=plata] .lab-hero-veil{background:radial-gradient(120% 100% at 50% 46%,transparent 34%,rgba(190,203,212,.55) 100%),linear-gradient(180deg,rgba(238,242,244,.5),transparent 24%,transparent 78%,rgba(191,203,211,.6))}.lab-scope[data-lab-theme=plata] .lab-hero-word{text-shadow:0 30px 90px rgba(11,31,40,.14)}.lab-scope[data-lab-theme=plata] .lab-close{background:radial-gradient(110% 90% at 50% 118%,#fff 0,#e8eef1 30%,transparent 74%)}.lab-scope[data-lab-theme=plata] .lab-detail-panel{background:linear-gradient(160deg,#edf1f3,#e4eaed 60%,#d9e1e5)}.lab-scope[data-lab-theme=plata] .lab-card-shot{background:linear-gradient(160deg,#eaeef1,#d8e0e5)}.lab-scope[data-lab-theme=plata] .lab-card-shot--empty{background:radial-gradient(120% 100% at 50% 12%,#d5dee3,#b6c4cd 76%)}.lab-scope[data-lab-theme=plata] .lab-grain{mix-blend-mode:multiply;opacity:.035}.lab-scope[data-lab-theme=plata] .lab-progress{mix-blend-mode:normal}.lab-lang{display:inline-flex;align-items:center;gap:1px;padding:3px;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset);flex-shrink:0}.lab-lang-btn{border:0;background:none;padding:6px 8px;border-radius:999px;font-family:inherit;font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--lab-ink-3);cursor:pointer;transition:color .35s var(--e-spring),background .35s var(--e-spring)}.lab-lang-btn:hover{color:var(--lab-ink)}.lab-lang-btn[data-on=true]{color:var(--lab-bg-deep);background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit))}@media (max-width:900px){.lab-lang-btn{padding:6px;letter-spacing:.06em}}.lab-theme{position:relative;display:inline-flex;align-items:center;padding:3px;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset);cursor:pointer;flex-shrink:0}.lab-theme-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit));transition:transform .6s var(--e-expo)}.lab-scope[data-lab-theme=plata] .lab-theme-pill{transform:translateX(100%)}.lab-theme-side{position:relative;z-index:1;width:30px;padding:6px 0;text-align:center;font-size:9px;font-weight:600;letter-spacing:.14em;color:var(--lab-ink-3);transition:color .45s var(--e-spring)}.lab-theme-side[data-on=true]{color:var(--lab-bg-deep)}.lab-display{letter-spacing:-.055em;line-height:.84}.lab-display,.lab-h{font-weight:300;text-wrap:balance}.lab-h{letter-spacing:-.035em;line-height:1.02}.lab-label{font-weight:500;text-transform:uppercase;letter-spacing:.4em;font-size:10px;font-variant-numeric:tabular-nums}.lab-body{font-weight:400;line-height:1.7;letter-spacing:-.005em;color:var(--lab-ink-2)}.lab-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.03em;font-weight:400}.lab-grain{position:fixed;inset:-50%;z-index:200;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0.85 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:lab-grain 6s steps(6) infinite}@keyframes lab-grain{0%{transform:translateZ(0)}20%{transform:translate3d(-6%,3%,0)}40%{transform:translate3d(4%,-5%,0)}60%{transform:translate3d(-3%,6%,0)}80%{transform:translate3d(5%,2%,0)}to{transform:translateZ(0)}}.lab-curtain{--load:0;position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:0 clamp(20px,5vw,64px);background:radial-gradient(120% 90% at 50% 0,#0a3746 0,#04141a 58%,#020a0e 100%);transition:opacity .8s var(--e-expo) .12s,visibility .92s}.lab-curtain[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.lab-curtain-inner{position:relative;transition:transform .9s var(--e-expo),opacity .6s var(--e-expo)}.lab-curtain[data-done=true] .lab-curtain-inner{opacity:0;transform:translate3d(0,-18px,0)}.lab-curtain-quote{display:none}.lab-scope:not([data-lab-lang]) .lab-curtain-quote[lang=es],.lab-scope[data-lab-lang=de] .lab-curtain-quote[lang=de],.lab-scope[data-lab-lang=en] .lab-curtain-quote[lang=en],.lab-scope[data-lab-lang=es] .lab-curtain-quote[lang=es]{display:block}.lab-curtain-line{position:relative;display:block;width:-moz-max-content;width:max-content;max-width:100%;white-space:nowrap;font-size:clamp(26px,6.2vw,92px);font-weight:300;line-height:1.08;letter-spacing:-.045em;color:rgba(238,242,244,.1)}.lab-curtain-line:after{content:attr(data-text);position:absolute;inset:0;color:#fff;--edge:calc(var(--f, 0) * 116% - 8%);-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 6%),transparent calc(var(--edge) + 6%));mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 6%),transparent calc(var(--edge) + 6%))}.lab-curtain-line[data-line="0"]{--f:clamp(0,calc(var(--load) / var(--split, 0.5)),1)}.lab-curtain-line[data-line="1"]{--f:clamp(0,calc((var(--load) - var(--split, 0.5)) / (1 - var(--split, 0.5))),1)}.lab-curtain-credit{display:block;margin-top:clamp(22px,3.4vw,40px);font-size:10px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:hsla(37,48%,59%,.85);opacity:clamp(0,calc((var(--load) - .82) / .18),1)}html:not([data-lab-ready]) .lab-hero *{animation-play-state:paused}.lab-cursor{position:fixed;top:0;left:0;z-index:250;width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--lab-metal-line);border-radius:999px;pointer-events:none;opacity:0;transition:opacity .35s ease,width .45s var(--e-over),height .45s var(--e-over),margin .45s var(--e-over),background .4s var(--e-spring),border-color .4s var(--e-spring);will-change:transform}.lab-cursor[data-on=true]{opacity:1}.lab-cursor[data-hot=true]{width:76px;height:76px;margin:-38px 0 0 -38px;background:var(--lab-metal-glow);border-color:var(--lab-metal-line-hi)}.lab-cursor-dot{position:fixed;top:0;left:0;z-index:251;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:999px;background:var(--lab-metal-lit);pointer-events:none;opacity:0;transition:opacity .35s ease;will-change:transform}.lab-cursor-dot[data-on=true]{opacity:1}@media (hover:none),(pointer:coarse){.lab-cursor,.lab-cursor-dot{display:none}}.lab-progress{position:fixed;right:26px;top:50%;z-index:90;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;mix-blend-mode:difference}.lab-progress-rail{position:relative;width:1px;height:128px;background:var(--lab-hair-2);overflow:hidden}.lab-progress-rail>i{position:absolute;inset:0;background:var(--lab-metal-lit);transform-origin:top center;transform:scaleY(var(--doc,0))}.lab-progress-num{font-size:9px;letter-spacing:.3em;color:var(--lab-ink-3);font-variant-numeric:tabular-nums}@media (max-width:900px){.lab-progress{display:none}}.lab-nav{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2.4vw,30px) clamp(18px,4vw,54px);transition:transform .65s var(--e-expo),background .5s ease,border-color .5s ease;border-bottom:1px solid transparent}.lab-nav[data-hidden=true]{transform:translateY(-110%)}.lab-nav[data-solid=true]{background:var(--lab-nav-bg);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--lab-hair)}.lab-nav-mark{font-size:16px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--lab-ink);text-decoration:none;transition:opacity .55s var(--e-expo),transform .55s var(--e-expo)}.lab-nav[data-top=true] .lab-nav-mark{opacity:0;transform:translateY(-10px);pointer-events:none}.lab-nav-links{display:flex;align-items:center;gap:clamp(18px,3vw,40px)}.lab-nav-link{position:relative;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--lab-ink-3);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;transition:color .35s var(--e-spring)}.lab-nav-link:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:var(--lab-metal);transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--e-expo)}.lab-nav-link:hover{color:var(--lab-ink)}.lab-nav-link:hover:after{transform:scaleX(1);transform-origin:left center}@media (max-width:800px){.lab-only-desktop{display:none!important}}@media (max-width:1180px){.lab-nav-section{display:none!important}}.lab-cta{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:12px;padding:13px 26px;border:1px solid var(--lab-metal-line);border-radius:999px;font-family:inherit;font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--lab-metal-lit);text-decoration:none;background:var(--lab-metal-tint);cursor:pointer;white-space:nowrap;transition:color .45s var(--e-spring),border-color .45s var(--e-spring),transform .5s var(--e-over)}.lab-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit));transform:translateY(101%);transition:transform .55s var(--e-expo)}.lab-cta:hover{color:var(--lab-bg-deep);border-color:transparent}.lab-cta:hover:before{transform:translateY(0)}.lab-cta:active{transform:scale(.97)}[data-lab-in]{opacity:0;transform:translate3d(0,34px,0);filter:blur(9px);transition:opacity 1.1s var(--e-expo),transform 1.1s var(--e-expo),filter .9s var(--e-expo);transition-delay:var(--d,0ms);will-change:opacity,transform,filter}[data-lab-in].is-in{opacity:1;transform:none;filter:blur(0)}.lab-static .lab-curtain{display:none!important}.lab-static .lab-hero *{animation-play-state:running!important}.lab-static [data-lab-in]{opacity:1!important;transform:none!important;filter:none!important}.lab-static .lab-mask>*{transform:none!important}.lab-mask{display:block;overflow:hidden;padding-bottom:.3em;margin-bottom:-.22em;padding-inline:.1em;margin-inline:-.1em}.lab-mask>*{display:block;transform:translate3d(0,115%,0);transition:transform 1.2s var(--e-expo);transition-delay:var(--d,0ms)}.is-in .lab-mask>*,.is-in>.lab-mask>*{transform:none}@keyframes lab-rise{0%{transform:translate3d(0,115%,0)}to{transform:none}}@keyframes lab-fade{0%{opacity:0}to{opacity:1}}@keyframes lab-up{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes lab-down{0%{opacity:0;transform:translate3d(0,-16px,0)}to{opacity:1;transform:none}}[data-lab-depth]{transform:translate3d(calc(var(--mx) * var(--dz, 10) * 1px),calc(var(--my) * var(--dz, 10) * .62px),0);will-change:transform}[data-lab-shift]{transform:translate3d(0,calc((var(--p, .5) - .5) * var(--amp, 90) * -1px),0);will-change:transform}.lab-atmos{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--lab-bg)}.lab-atmos>i{position:absolute;inset:-20%;display:block;transition:opacity .4s linear}.lab-atmos-frio{background:radial-gradient(80% 60% at 20% 0,var(--lab-brand-lit) 0,transparent 60%),radial-gradient(70% 50% at 90% 18%,var(--lab-brand) 0,transparent 62%);opacity:clamp(0,calc(1.05 - var(--doc, 0) * 3.4),1)}.lab-atmos-hondo{background:radial-gradient(120% 90% at 50% 50%,var(--lab-bg-deep) 0,var(--lab-bg-deep) 100%);opacity:clamp(0,calc((var(--doc, 0) - .12) * 4),1)}.lab-atmos-oro{background:radial-gradient(70% 55% at 78% 100%,var(--lab-metal-glow) 0,transparent 62%),radial-gradient(90% 70% at 20% 96%,var(--lab-brand) 0,transparent 58%);opacity:clamp(0,calc((var(--doc, 0) - .62) * 3.2),1)}.lab-seam{position:relative}.lab-seam:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--lab-metal-line),transparent)}.lab-lift{position:relative;z-index:2;margin-top:clamp(-110px,-9vh,-60px);border-top-left-radius:clamp(26px,4.5vw,56px);border-top-right-radius:clamp(26px,4.5vw,56px);box-shadow:0 -40px 90px -40px rgba(0,0,0,.6);overflow:hidden}.lab-scope[data-lab-theme=plata] .lab-lift{box-shadow:0 -40px 90px -50px rgba(11,31,40,.35)}.lab-scope[data-chain=off] .lab-atmos,.lab-scope[data-chain=off] .lab-seam:before{display:none}.lab-scope[data-chain=off] .lab-lift{margin-top:0;border-radius:0;box-shadow:none}.lab-scope[data-chain=off] .lab-hero{background:radial-gradient(130% 95% at 50% 4%,#10505f 0,#0a3746 38%,#051d25 72%,#020a0e 100%)}.lab-scope[data-chain=off] .lab-about{background:linear-gradient(180deg,#020a0e,#04141a 45%,#020a0e)}.lab-scope[data-chain=off] .lab-layers{background:var(--lab-bg-deep)}.lab-scope[data-chain=off] .lab-gallery{background:linear-gradient(180deg,var(--lab-bg-deep),var(--lab-bg) 40%,var(--lab-bg-deep))}.lab-scope[data-chain=off] .lab-faq,.lab-scope[data-chain=off] .lab-market{background:var(--lab-bg)}.lab-scope[data-chain=off] .lab-close{background:radial-gradient(110% 90% at 50% 115%,#10505f 0,#0a3746 32%,#04141a 76%)}.lab-scope[data-lab-theme=plata][data-chain=off] .lab-hero{background:radial-gradient(130% 95% at 50% 4%,#eef2f4 0,#e2e8ec 36%,#d2dbe1 72%,#bfcbd3 100%)}.lab-scope[data-lab-theme=plata][data-chain=off] .lab-about,.lab-scope[data-lab-theme=plata][data-chain=off] .lab-gallery{background:linear-gradient(180deg,#d7dee2,#e3e8eb 42%,#d7dee2)}.lab-scope[data-lab-theme=plata][data-chain=off] .lab-close{background:radial-gradient(110% 90% at 50% 115%,#eef2f4 0,#dee5e9 32%,#d0d9df 76%)}.lab-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(130% 95% at 50% 4%,#10505f 0,#0a3746 38%,#051d25 72%,transparent 100%)}.lab-hero-canvas{z-index:1}.lab-hero-canvas,.lab-hero-veil{position:absolute;inset:0;pointer-events:none}.lab-hero-veil{z-index:2;background:radial-gradient(120% 100% at 50% 46%,transparent 32%,var(--lab-inset-2) 100%),linear-gradient(180deg,rgba(2,10,14,.4) 0,transparent 24%,transparent 78%,var(--lab-inset) 100%)}.lab-hero-halo{position:absolute;z-index:2;pointer-events:none;top:46%;left:50%;width:min(130vw,1500px);aspect-ratio:1;margin:-50vw 0 0 -50%;max-width:none;background:radial-gradient(circle,var(--lab-metal-glow) 0,transparent 58%);opacity:1;transform:translate3d(calc(var(--mx) * 48px),calc(var(--my) * 34px),0);will-change:transform}.lab-hero-body{position:relative;z-index:5;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(86px,12vh,150px) clamp(20px,5vw,64px) clamp(150px,26vh,300px)}.lab-hero-word{font-size:clamp(70px,18.5vw,300px);line-height:.8;font-weight:300;letter-spacing:-.06em;color:var(--lab-ink);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 40px 120px var(--lab-inset-2)}.lab-hero-word span{display:inline-block}.lab-hero-rule{display:flex;align-items:center;gap:18px;width:clamp(190px,26vw,330px)}.lab-hero-rule>i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--lab-metal-line),var(--lab-metal),var(--lab-metal-line),transparent);background-size:220% auto;animation:lab-sheen 5s linear infinite}@keyframes lab-sheen{0%{background-position:200%}to{background-position:-200%}}.lab-hero-foot{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 clamp(20px,5vw,64px) clamp(18px,3vh,34px)}.lab-hero-foot>.lab-scrollcue-line{justify-self:center}.lab-hero-foot>span:last-child{justify-self:end}.lab-scrollcue-line{width:1px;height:46px;background:linear-gradient(180deg,transparent,var(--lab-metal));transform-origin:top;animation:lab-cue 2.4s ease-in-out infinite}@keyframes lab-cue{0%,to{transform:scaleY(.5);opacity:.4}50%{transform:scaleY(1);opacity:1}}.lab-ticker{position:relative;z-index:5;overflow:hidden;border-top:1px solid var(--lab-hair)}.lab-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:lab-marquee 46s linear infinite}.lab-ticker:hover .lab-ticker-track{animation-play-state:paused}.lab-ticker-item{display:flex;align-items:center;gap:14px;padding:15px clamp(18px,3vw,40px);font-size:10px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--lab-ink-3);white-space:nowrap}@keyframes lab-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lab-about{position:relative;padding:clamp(110px,17vh,220px) clamp(20px,5vw,64px) clamp(100px,15vh,190px);background:transparent;overflow:hidden}.lab-about-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,8vw,100px)}@media (min-width:960px){.lab-about-inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}}.lab-about-accent{color:var(--lab-metal-lit)}.lab-about-lead{margin-top:clamp(28px,4vw,46px);max-width:36ch;font-size:clamp(19px,2.2vw,28px);font-weight:300;line-height:1.38;letter-spacing:-.02em;color:var(--lab-ink);text-wrap:pretty}.lab-about-facts{margin:0}.lab-about-fact{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(20px,2.6vw,28px) 0;border-top:1px solid var(--lab-hair-2)}.lab-about-fact:last-child{border-bottom:1px solid var(--lab-hair-2)}.lab-about-fact dt{font-size:clamp(42px,5vw,68px);font-weight:300;line-height:.9;color:var(--lab-ink)}.lab-about-fact dd{margin:0;max-width:28ch;text-align:right;line-height:1.8;color:var(--lab-metal)}.lab-about-mark{position:absolute;top:clamp(40px,9vh,120px);right:-1vw;z-index:1;font-size:clamp(150px,29vw,440px);line-height:.75;font-weight:300;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px var(--lab-metal-line);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translate3d(calc(var(--mx) * -30px),calc((var(--p, .5) - .5) * -120px),0)}.lab-layers{position:relative;padding:clamp(100px,15vh,200px) clamp(20px,5vw,64px);background:transparent;overflow:hidden;overflow:clip}.lab-slider-viewport{clip-path:inset(-60px -100vw -90px 0);touch-action:pan-y;cursor:grab}.lab-slider-viewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-slider-track{--gap:clamp(14px,2vw,28px);--w:min(860px,80%);display:flex;gap:var(--gap);transform:translate3d(calc(var(--i, 0) * -1 * (var(--w) + var(--gap)) + var(--drag, 0px)),0,0);transition:transform .9s var(--e-expo);will-change:transform}.lab-slider-viewport[data-dragging=true] .lab-slider-track{transition:none}@media (max-width:760px){.lab-slider-track{--w:88%}}.lab-slide{flex:0 0 var(--w);min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,6vw,84px);min-height:clamp(360px,38vw,470px);padding:clamp(24px,4vw,48px);border:1px solid var(--lab-hair);border-radius:22px;background:linear-gradient(150deg,var(--lab-surface),var(--lab-surface-2));box-shadow:var(--lab-shadow-plate);opacity:.38;transform:scale(.95);transform-origin:left center;cursor:pointer;transition:opacity .7s var(--e-expo),transform .9s var(--e-expo),border-color .5s var(--e-spring),background .6s var(--e-spring)}.lab-slide[data-on=true]{opacity:1;transform:none;cursor:inherit;border-color:var(--lab-metal-line);background:linear-gradient(150deg,var(--lab-metal-tint-2),hsla(37,48%,59%,.012))}.lab-slide:not([data-on=true]):hover{opacity:.6}.lab-slide-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lab-slide-main{display:grid;gap:clamp(22px,3vw,34px)}@media (min-width:900px){.lab-slide-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}}.lab-slide-figure{font-size:clamp(44px,6.4vw,104px);line-height:.9;white-space:nowrap;color:var(--lab-metal-lit)}.lab-slide-text{max-width:38ch;font-size:clamp(14px,1.45vw,16px)}.lab-slider-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,44px);margin-top:clamp(30px,4.4vw,48px)}.lab-slider-count{font-size:13px;letter-spacing:.06em;white-space:nowrap;color:var(--lab-ink)}.lab-slider-count i{font-style:normal;color:var(--lab-ink-4)}.lab-slider-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab-slider-step{position:relative;padding:14px 0 4px;border:0;background:none;font-family:inherit;text-align:left;color:var(--lab-ink-4);cursor:pointer}.lab-slider-step:after,.lab-slider-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px}.lab-slider-step:before{background:var(--lab-hair-2)}.lab-slider-step:after{background:var(--lab-metal);transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--e-expo),opacity .5s var(--e-expo)}.lab-slider-step[data-on=true]:after{transform:scaleX(1)}.lab-slider-step[data-past=true]:after{transform:scaleX(1);opacity:.4}.lab-slider-step .lab-label{display:block;overflow:hidden;font-size:9px;letter-spacing:.26em;white-space:nowrap;text-overflow:ellipsis;transition:color .4s var(--e-spring)}.lab-slider-step:hover .lab-label{color:var(--lab-ink-2)}.lab-slider-step[data-on=true] .lab-label{color:var(--lab-metal)}.lab-slider-arrows{display:flex;gap:10px}.lab-slider-arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--lab-metal-line);border-radius:999px;background:var(--lab-inset);color:var(--lab-ink);cursor:pointer;transition:background .4s var(--e-spring),color .4s var(--e-spring),border-color .4s var(--e-spring),opacity .4s var(--e-spring),transform .2s ease}.lab-slider-arrow:hover:not(:disabled){background:var(--lab-metal);border-color:transparent;color:var(--lab-bg-deep)}.lab-slider-arrow:active:not(:disabled){transform:scale(.94)}.lab-slider-arrow:disabled{opacity:.28;cursor:default}.lab-scope .lab-slider-arrow:focus-visible{border-radius:999px}.lab-slider-hint{margin-top:20px;font-size:9px;letter-spacing:.3em;color:var(--lab-ink-4)}@media (max-width:760px){.lab-slider-step{padding-top:12px}.lab-slider-step .lab-label{display:none}.lab-slider-arrow{width:44px;height:44px}}.lab-gallery{position:relative;background:linear-gradient(180deg,var(--lab-surface),transparent 42%);color:var(--lab-ink);padding:clamp(80px,12vh,150px) clamp(20px,5vw,72px) clamp(90px,13vh,165px)}.lab-gallery-inner{max-width:1280px;margin:0 auto}.lab-gallery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:clamp(34px,5vw,60px)}.lab-grid{display:grid;gap:clamp(14px,1.8vw,26px);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.lab-card{position:relative;display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));border:1px solid var(--lab-hair);overflow:hidden;text-decoration:none;color:inherit;transition:transform .6s var(--e-expo),box-shadow .6s var(--e-expo),border-color .5s var(--e-spring),background .5s var(--e-spring)}.lab-card:hover{transform:translateY(-10px);border-color:var(--lab-metal-line);background:linear-gradient(160deg,var(--lab-surface-hi),var(--lab-surface-2));box-shadow:var(--lab-shadow-card)}.lab-card--new{animation:lab-up .7s var(--e-expo) both;animation-delay:calc(var(--i, 0) * 45ms)}.lab-card-shot{position:relative;aspect-ratio:4/3;margin:10px 10px 0;border-radius:14px;background:linear-gradient(160deg,#f2f5f7,#dde4e8);overflow:hidden;display:flex;align-items:center;justify-content:center}.lab-card-shot--empty{background:radial-gradient(120% 100% at 50% 12%,#12475a,#061d25 76%);border:1px solid var(--lab-hair)}.lab-card-shot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7%;transition:transform 1.1s var(--e-expo)}.lab-card:hover .lab-card-shot img{transform:scale(1.07)}.lab-card-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,hsla(0,0%,100%,.55) 50%,transparent 62%);background-size:280% 100%;transform:translateX(-32%);opacity:0;transition:opacity .5s ease,transform 1s var(--e-expo)}.lab-card:hover .lab-card-shot:after{opacity:1;transform:translateX(32%)}.lab-card-body{display:flex;flex-direction:column;gap:11px;padding:clamp(18px,2.4vw,28px);flex:1}.lab-chip{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 11px;border-radius:999px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint-2);font-size:8px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--lab-metal-deep)}.lab-gallery-foot{display:flex;align-items:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap;margin-top:clamp(30px,4.5vw,52px)}.lab-hair-line{flex:1 1 60px;height:1px;min-width:40px;background:var(--lab-hair)}.lab-card-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--lab-hair)}.lab-card-actions .lab-card-ghost,.lab-card-login{grid-column:1/-1}.lab-card-login{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:1px dashed var(--lab-hair);border-radius:999px;background:none;font-family:inherit;font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lab-ink-3);cursor:pointer;transition:color .35s var(--e-spring),border-color .35s var(--e-spring),background .35s var(--e-spring)}.lab-card-login:hover{color:var(--lab-metal-lit);border-color:var(--lab-metal-line);background:var(--lab-metal-tint)}.lab-card-lock{display:flex;color:var(--lab-metal)}.lab-uds{position:relative;z-index:2;display:inline-grid;grid-template-columns:28px 34px 28px;align-items:center;border:1px solid var(--lab-hair);border-radius:999px;background:var(--lab-inset);overflow:hidden}.lab-uds-btn{border:0;background:none;padding:8px 0;font-family:inherit;font-size:14px;line-height:1;color:var(--lab-ink-2);cursor:pointer;transition:color .3s var(--e-spring),background .3s var(--e-spring)}.lab-uds-btn:hover:not(:disabled){color:var(--lab-metal-lit);background:var(--lab-metal-tint)}.lab-uds-btn:disabled{opacity:.3;cursor:not-allowed}.lab-uds-n{width:100%;border:0;border-left:1px solid var(--lab-hair);border-right:1px solid var(--lab-hair);background:none;padding:8px 0;text-align:center;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--lab-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lab-uds-n::-webkit-inner-spin-button,.lab-uds-n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lab-uds-n:focus-visible{outline:none;background:var(--lab-metal-tint)}.lab-uds-n:disabled{opacity:.35}.lab-card-ghost:after{content:"";position:absolute;inset:0;z-index:1}.lab-card-ghost{border:0;background:none;padding:8px 0;font-family:inherit;font-size:9px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--lab-ink-3);cursor:pointer;white-space:nowrap;transition:color .35s var(--e-spring)}.lab-card-ghost:hover{color:var(--lab-ink)}.lab-card-reserve{position:relative;z-index:2;overflow:hidden;isolation:isolate;padding:10px 16px;border:1px solid var(--lab-metal-line);border-radius:999px;background:var(--lab-metal-tint);font-family:inherit;font-size:9px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--lab-metal-lit);cursor:pointer;white-space:nowrap;transition:color .4s var(--e-spring),border-color .4s var(--e-spring),transform .45s var(--e-over),background .4s var(--e-spring)}.lab-card-reserve:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit));transform:translateY(101%);transition:transform .5s var(--e-expo)}.lab-card-reserve:hover:not(:disabled){color:var(--lab-bg-deep);border-color:transparent}.lab-card-reserve:hover:not(:disabled):before{transform:translateY(0)}.lab-card-reserve:active:not(:disabled){transform:scale(.97)}.lab-card-reserve:disabled{opacity:.4;cursor:not-allowed}.lab-card-reserve[data-done=true]{color:var(--lab-bg-deep);border-color:transparent;animation:lab-reserved .55s var(--e-over) both}.lab-card-reserve[data-done=true]:before{transform:translateY(0)}@keyframes lab-reserved{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}.lab-detail-gate{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:clamp(22px,3vw,32px);padding:clamp(20px,2.6vw,28px);border-radius:16px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint)}.lab-detail-alt{font-size:11px;letter-spacing:.04em;color:var(--lab-ink-3);text-decoration:none;border-bottom:1px solid var(--lab-hair);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.lab-detail-alt:hover{color:var(--lab-metal-lit);border-color:var(--lab-metal-line)}@media (max-width:480px){.lab-card-actions{grid-template-columns:auto minmax(0,1fr);gap:8px}.lab-card-ghost{text-align:left}}.lab-screen{position:fixed;inset:0;z-index:280;display:flex;flex-direction:column;overflow:hidden;outline:none;background:radial-gradient(120% 90% at 78% 0,var(--lab-brand-lit) 0,var(--lab-bg) 46%,var(--lab-bg-deep) 100%);animation:lab-screen-in .65s var(--e-expo) both}@keyframes lab-screen-in{0%{opacity:0;transform:scale(1.02);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.lab-screen-glow{position:absolute;right:-4vw;bottom:-16vh;pointer-events:none;width:min(120vw,1400px);aspect-ratio:1;background:radial-gradient(circle,var(--lab-metal-glow) 0,transparent 62%)}.lab-screen-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2.6vw,32px) clamp(20px,5vw,64px);border-bottom:1px solid var(--lab-hair)}.lab-screen-back{display:inline-flex;align-items:center;gap:12px;border:0;background:none;padding:0;font-family:inherit;color:var(--lab-ink-3);cursor:pointer;transition:color .35s var(--e-spring)}.lab-screen-back:hover{color:var(--lab-ink)}.lab-screen-back-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--lab-hair);color:var(--lab-metal);transition:transform .45s var(--e-over),border-color .35s ease}.lab-screen-back:hover .lab-screen-back-icon{transform:translateX(-3px);border-color:var(--lab-metal-line)}.lab-screen-grid{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(38px,5vw,72px);width:100%;max-width:1340px;margin:0 auto;padding:clamp(40px,8vh,90px) clamp(20px,5vw,64px) clamp(50px,9vh,100px);overflow-y:auto;overscroll-behavior:contain}@media (min-width:900px){.lab-screen-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}}.lab-screen-side{min-width:0}.lab-screen-title{font-size:clamp(36px,6vw,82px);font-weight:300;letter-spacing:-.045em;line-height:.96;margin-top:clamp(18px,2.6vw,30px);color:var(--lab-ink)}.lab-screen-lead{margin-top:clamp(20px,2.6vw,30px);font-size:clamp(15px,1.6vw,18px);max-width:40ch}.lab-screen-out{margin-top:clamp(28px,3.6vw,40px)}.lab-screen-tier{display:flex;margin-top:18px;color:var(--lab-metal-lit)}.lab-screen-panel{min-width:0;padding:clamp(26px,3.4vw,44px);border-radius:22px;border:1px solid var(--lab-hair);background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));box-shadow:var(--lab-shadow-plate)}.lab-screen-form{display:grid;gap:clamp(16px,2vw,22px)}.lab-screen-form .lab-field{gap:9px}.lab-screen-submit{justify-content:center;margin-top:4px}.lab-screen-form .lab-detail-alt{justify-self:center}.lab-screen-orders-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--lab-hair)}.lab-screen-empty{margin-top:20px;font-size:14px;max-width:38ch}.lab-screen-filter{margin-top:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lab-screen-filter::-webkit-scrollbar{display:none}.lab-screen-filter .lab-filter-label{display:none}.lab-screen-filter .lab-seg-btn{padding:8px 13px;letter-spacing:.15em;font-size:9px}.lab-screen-tabs{margin:0 0 22px}.lab-screen-list{display:flex;flex-direction:column;margin:0;padding:0 4px 0 0;list-style:none;max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain}.lab-screen-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid var(--lab-hair)}.lab-screen-item-name{font-size:clamp(15px,1.6vw,17px)}.lab-screen-item-meta{color:var(--lab-ink-3);margin-top:7px;letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-screen-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.lab-screen-item-price{font-size:clamp(15px,1.8vw,19px);color:var(--lab-metal-lit)}.lab-estado{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid;font-size:8px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.lab-estado[data-estado=pendiente]{color:var(--lab-metal)}.lab-estado[data-estado=confirmada]{color:var(--lab-brand-lit)}.lab-estado[data-estado=entregada]{color:#4c9c74}.lab-estado[data-estado=cancelada]{color:#b4655c;opacity:.85}.lab-estado[data-estado=emitido]{color:var(--lab-brand-lit)}.lab-estado[data-estado=pagado]{color:#4c9c74}.lab-estado[data-estado=vencido]{color:var(--lab-metal)}.lab-estado[data-estado=cancelado]{color:#b4655c;opacity:.85}.lab-screen-item:has(.lab-estado[data-estado=cancelada]) .lab-screen-item-name,.lab-screen-item:has(.lab-estado[data-estado=cancelada]) .lab-screen-item-price,.lab-screen-item:has(.lab-estado[data-estado=cancelado]) .lab-screen-item-name,.lab-screen-item:has(.lab-estado[data-estado=cancelado]) .lab-screen-item-price{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.lab-invoice{display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:7px 13px;border-radius:999px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint);font-family:inherit;font-size:8px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-metal-lit);cursor:pointer;white-space:nowrap;transition:color .35s var(--e-spring),border-color .35s var(--e-spring),background .35s var(--e-spring)}.lab-invoice:before{content:"↓";font-size:10px}.lab-invoice:hover:not(:disabled){color:var(--lab-ink);border-color:var(--lab-metal);background:var(--lab-metal-tint-2)}.lab-invoice:disabled{opacity:.5;cursor:default}@media (max-width:520px){.lab-screen-top .lab-screen-back .lab-label{display:none}.lab-screen-item{flex-direction:column;gap:10px}.lab-screen-item-right{flex-direction:row;align-items:center}}.lab-filters{margin-bottom:clamp(28px,4vw,44px);border-radius:20px;border:1px solid var(--lab-hair);background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));transition:border-color .6s var(--e-expo),background .6s var(--e-expo)}.lab-filters[data-open=true]{border-color:var(--lab-metal-line);background:linear-gradient(160deg,var(--lab-surface-hi),var(--lab-surface-2))}.lab-filters-toggle{display:flex;align-items:center;gap:clamp(14px,2.2vw,26px);width:100%;padding:clamp(15px,1.9vw,20px) clamp(18px,2.4vw,28px);border:0;border-radius:20px;background:none;color:inherit;font-family:inherit;cursor:pointer;text-align:left}.lab-filters-toggle-main{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:var(--lab-ink)}.lab-filters-toggle:hover .lab-filters-toggle-main{color:var(--lab-metal-lit)}.lab-filters-icon{display:flex;flex-direction:column;justify-content:center;gap:4px;width:15px}.lab-filters-icon>i{height:1.5px;border-radius:999px;background:var(--lab-metal);transform-origin:left center;transition:transform .65s var(--e-expo),background .4s ease}.lab-filters-icon>i:first-child{width:100%}.lab-filters-icon>i:nth-child(2){width:66%}.lab-filters-icon>i:nth-child(3){width:33%}.lab-filters[data-open=true] .lab-filters-icon>i:first-child{transform:scaleX(.33)}.lab-filters[data-open=true] .lab-filters-icon>i:nth-child(2){transform:scaleX(1.5)}.lab-filters[data-open=true] .lab-filters-icon>i:nth-child(3){transform:scaleX(3)}.lab-filters-applied{display:flex;flex-wrap:wrap;align-items:center;gap:7px;flex:1;min-width:0}.lab-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint-2);font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lab-metal-lit);white-space:nowrap;animation:lab-tag-in .45s var(--e-over) both}@keyframes lab-tag-in{0%{opacity:0;transform:translateY(4px) scale(.86)}to{opacity:1;transform:none}}.lab-filters-count{color:var(--lab-ink-3);white-space:nowrap;flex-shrink:0}.lab-filters-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:999px;border:1px solid var(--lab-hair);color:var(--lab-metal);transition:transform .65s var(--e-expo),border-color .4s ease}.lab-filters[data-open=true] .lab-filters-chevron{transform:rotate(180deg);border-color:var(--lab-metal-line)}.lab-filters-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--e-expo)}.lab-filters[data-open=true] .lab-filters-drawer{grid-template-rows:1fr}.lab-filters-body{overflow:hidden;visibility:hidden;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px);transition:visibility .7s}.lab-filters[data-open=true] .lab-filters-body{visibility:visible}.lab-filters-body>*{opacity:0;transform:translateY(14px);transition:opacity .5s var(--e-expo),transform .6s var(--e-expo)}.lab-filters[data-open=true] .lab-filters-body>*{opacity:1;transform:none}.lab-filters[data-open=true] .lab-filters-body>:first-child{transition-delay:.1s}.lab-filters[data-open=true] .lab-filters-body>:nth-child(2){transition-delay:.18s}.lab-filters[data-open=true] .lab-filters-body>:nth-child(3){transition-delay:.26s}.lab-filters-body>:first-child{padding-top:clamp(4px,1vw,10px)}.lab-filters-body>:last-child{padding-bottom:clamp(16px,2.2vw,24px)}.lab-filters-row{padding-inline:clamp(18px,2.4vw,28px)}.lab-filters-foot{margin-inline:clamp(18px,2.4vw,28px)}.lab-filters-row{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px)}.lab-filters-row,.lab-filters-row--weight{align-items:flex-end}.lab-filter-group{display:flex;flex-direction:column;gap:11px;min-width:0}.lab-filter-group--grow{flex:1 1 260px}.lab-filter-label{color:var(--lab-ink-3)}.lab-seg{position:relative;display:inline-flex;gap:2px;padding:4px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset)}.lab-seg-pill{position:absolute;top:4px;bottom:4px;left:0;width:var(--w,0);border-radius:999px;background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit));transform:translateX(var(--x,0));transition:transform .6s var(--e-expo),width .6s var(--e-expo);will-change:transform,width}.lab-seg-btn{position:relative;z-index:1;padding:9px 17px;border:0;border-radius:999px;background:none;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--lab-ink-3);cursor:pointer;white-space:nowrap;transition:color .4s var(--e-spring)}.lab-seg-btn:hover{color:var(--lab-ink)}.lab-seg-btn[data-on=true]{color:var(--lab-bg-deep)}.lab-range{position:relative;height:30px}.lab-range-fill,.lab-range-rail{position:absolute;top:50%;height:2px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.lab-range-rail{left:0;right:0;background:var(--lab-hair)}.lab-range-fill{left:var(--a,0);right:calc(100% - var(--b, 100%));background:linear-gradient(90deg,var(--lab-metal),var(--lab-metal-lit));transition:left .25s var(--e-expo),right .25s var(--e-expo)}.lab-range input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lab-range input[type=range]:focus-visible{outline:none}.lab-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:999px;background:var(--lab-metal-lit);border:2px solid var(--lab-bg-deep);box-shadow:0 0 0 1px var(--lab-metal-line),var(--lab-shadow-thumb);cursor:grab;-webkit-transition:transform .3s var(--e-over);transition:transform .3s var(--e-over)}.lab-range input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.18)}.lab-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:999px;background:var(--lab-metal-lit);border:2px solid var(--lab-bg-deep);box-shadow:0 0 0 1px var(--lab-metal-line);cursor:grab}.lab-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--lab-metal)}.lab-grams{display:flex;align-items:center;gap:10px}.lab-grams-input{width:92px;padding:9px 11px;font-size:14px;font-variant-numeric:tabular-nums}.lab-grams-dash{color:var(--lab-ink-4);font-size:12px}.lab-filters-foot{display:flex;align-items:center;gap:clamp(14px,2.4vw,28px);flex-wrap:wrap;padding-top:clamp(14px,2vw,20px);border-top:1px solid var(--lab-hair)}.lab-count{display:inline-block;font-weight:500;color:var(--lab-metal-lit);animation:lab-count .5s var(--e-expo) both}@keyframes lab-count{0%{opacity:0;transform:translateY(-.5em);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.lab-filters-hint{color:var(--lab-ink-4);margin-right:auto}.lab-filters-reset{border:0;background:none;padding:0;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--lab-metal);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--e-spring),color .3s ease}.lab-filters-reset[data-on=true]{opacity:1;pointer-events:auto}.lab-filters-reset:hover{color:var(--lab-metal-lit)}.lab-empty{padding:clamp(50px,8vw,90px) 0;text-align:center;font-size:clamp(18px,2.4vw,26px);color:var(--lab-ink-3)}@media (max-width:760px){.lab-filters-applied{display:none}}@media (max-width:620px){.lab-filters-row{gap:18px}.lab-seg-btn{padding:9px 13px;letter-spacing:.18em}.lab-grams-input{width:78px}}.lab-detail{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);touch-action:none;animation:lab-fade .35s var(--e-expo) both}.lab-detail-veil{position:absolute;inset:0;background:var(--lab-scrim);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.lab-detail-panel{position:relative;width:min(1120px,100%);max-height:calc(100dvh - clamp(24px, 6vw, 80px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border-radius:clamp(18px,2.4vw,28px);border:1px solid var(--lab-hair);background:linear-gradient(160deg,#08222c,#04141a 60%,#020a0e);box-shadow:var(--lab-shadow-panel);animation:lab-up .5s var(--e-expo) both;outline:none}.lab-detail-close{position:absolute;top:clamp(12px,1.6vw,20px);right:clamp(12px,1.6vw,20px);z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset-2);color:var(--lab-ink-2);font-size:13px;cursor:pointer;transition:color .3s var(--e-spring),border-color .3s var(--e-spring)}.lab-detail-close:hover{color:var(--lab-metal-lit);border-color:var(--lab-metal-line)}.lab-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,42px);padding:clamp(20px,3vw,40px)}@media (min-width:860px){.lab-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}.lab-detail-stage{position:relative;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--lab-hair);background:radial-gradient(70% 60% at 50% 42%,var(--lab-metal-tint-2),transparent 70%),linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));overflow:hidden}.lab-detail-view{width:100%;position:relative}.lab-detail-view[data-on=false]{display:none}.lab-detail-view[data-on=true]{animation:lab-view-in .5s var(--e-expo) both}@keyframes lab-view-in{0%{opacity:0;transform:scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.lab-detail-photo{display:block;width:100%;height:clamp(300px,44vh,480px);-o-object-fit:contain;object-fit:contain;padding:6%}.lab-arrow{position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--lab-ink-2);cursor:pointer;transition:color .35s var(--e-spring),border-color .35s var(--e-spring),transform .45s var(--e-over),background .35s ease}.lab-arrow:hover{color:var(--lab-metal-lit);border-color:var(--lab-metal-line);background:var(--lab-inset-3)}.lab-arrow--prev{left:12px}.lab-arrow--next{right:12px;transform:rotate(180deg)}.lab-arrow--prev:hover{transform:translateX(-2px)}.lab-arrow--next:hover{transform:rotate(180deg) translateX(-2px)}.lab-views{position:absolute;left:50%;bottom:14px;z-index:2;transform:translateX(-50%);display:flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid var(--lab-hair);background:var(--lab-inset-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lab-view-dot{width:18px;height:2px;padding:0;border:0;border-radius:999px;background:var(--lab-hair-2);cursor:pointer;transition:background .4s var(--e-spring),width .5s var(--e-expo)}.lab-view-dot[data-on=true]{background:var(--lab-metal);width:30px}.lab-view-name{color:var(--lab-ink-3);white-space:nowrap;font-size:8px;letter-spacing:.24em}.lab-detail-stage .lab-viewer-hint{bottom:56px}@media (max-width:560px){.lab-arrow{width:36px;height:36px;margin-top:-18px}.lab-arrow--prev{left:8px}.lab-arrow--next{right:8px}}.lab-viewer-canvas{width:100%;height:clamp(300px,44vh,480px);cursor:grab;touch-action:pan-y}.lab-viewer-canvas:active{cursor:grabbing}.lab-viewer-canvas canvas{display:block}.lab-viewer-hint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 28px);text-align:center;line-height:1.7;color:var(--lab-ink-4);pointer-events:none}@media (max-width:560px){.lab-viewer-hint{font-size:8px;letter-spacing:.22em}}.lab-detail-info{min-width:0}.lab-spec{margin:clamp(22px,3vw,34px) 0 0}.lab-spec-row{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:clamp(12px,2vw,24px);align-items:baseline;padding:13px 0;border-top:1px solid var(--lab-hair)}.lab-spec-row:last-child{border-bottom:1px solid var(--lab-hair)}@media (max-width:560px){.lab-spec-row{grid-template-columns:1fr;gap:6px}}.lab-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);margin-top:clamp(22px,3vw,32px)}.lab-field{display:flex;flex-direction:column;gap:8px;min-width:0}.lab-field--wide{grid-column:1/-1}.lab-field .lab-label{color:var(--lab-ink-3)}.lab-input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--lab-hair);background:var(--lab-inset);color:var(--lab-ink);font-family:inherit;font-size:15px;resize:vertical;transition:border-color .3s var(--e-spring),background .3s var(--e-spring)}.lab-input::-moz-placeholder{color:var(--lab-ink-4)}.lab-input::placeholder{color:var(--lab-ink-4)}.lab-input:focus{outline:none;border-color:var(--lab-metal-line);background:var(--lab-inset-3)}.lab-detail-submit{grid-column:1/-1;justify-content:center}.lab-detail-submit:disabled{opacity:.45;cursor:not-allowed}.lab-detail-form>.lab-body{grid-column:1/-1}.lab-detail-error{grid-column:1/-1;font-size:13px;line-height:1.6;color:#e7a99a}.lab-detail-done{margin-top:clamp(24px,3.4vw,36px);padding:clamp(20px,3vw,30px);border-radius:16px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint-2)}.lab-detail-tick{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:16px;border-radius:999px;border:1px solid var(--lab-metal-line);color:var(--lab-metal-lit);font-size:18px}.lab-card{padding:0;font:inherit;text-align:left;cursor:pointer}.lab-chart{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px)}.lab-chart-top{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,44px);flex-wrap:wrap}.lab-chart-top .lab-filter-label{display:none}.lab-chart-legend{display:flex;gap:clamp(24px,4vw,54px);flex-wrap:wrap}.lab-chart-leg{display:flex;flex-direction:column;gap:7px}.lab-chart-leg .lab-label{color:var(--lab-ink-3)}.lab-chart-leg[data-metal=oro] .lab-chart-precio{color:#e0bc78}.lab-chart-leg[data-metal=plata] .lab-chart-precio{color:var(--lab-ink)}.lab-scope[data-lab-theme=plata] .lab-chart-leg[data-metal=oro] .lab-chart-precio{color:#8a6614}.lab-chart-precio{font-size:clamp(22px,3vw,34px);font-variant-numeric:tabular-nums}.lab-chart-var{font-size:11px;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#b4655c}.lab-chart-var[data-up=true]{color:#4c9c74}.lab-chart-stage{position:relative;border-radius:18px;border:1px solid var(--lab-hair);background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));overflow:hidden}.lab-chart-svg{display:block;width:100%;height:clamp(220px,34vh,320px);cursor:crosshair;touch-action:pan-y}.lab-chart-linea{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lab-chart-linea[data-metal=oro]{stroke:#e0bc78}.lab-chart-linea[data-metal=plata]{stroke:#93a6b0;stroke-dasharray:5 4}.lab-scope[data-lab-theme=plata] .lab-chart-linea[data-metal=oro]{stroke:#a8801f}.lab-scope[data-lab-theme=plata] .lab-chart-linea[data-metal=plata]{stroke:#5d7280}.lab-chart-cero{stroke:var(--lab-hair-2);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2 5}.lab-chart-cero-tag{position:absolute;left:10px;transform:translateY(-50%);font-size:8px;letter-spacing:.2em;color:var(--lab-ink-4);pointer-events:none}.lab-chart-guia line{stroke:var(--lab-metal-line-hi);stroke-width:1;vector-effect:non-scaling-stroke}.lab-chart-guia circle{stroke:var(--lab-bg-deep);stroke-width:2;vector-effect:non-scaling-stroke}.lab-chart-guia circle[data-metal=oro]{fill:#e0bc78}.lab-chart-guia circle[data-metal=plata]{fill:#93a6b0}.lab-scope[data-lab-theme=plata] .lab-chart-guia circle[data-metal=oro]{fill:#a8801f}.lab-scope[data-lab-theme=plata] .lab-chart-guia circle[data-metal=plata]{fill:#5d7280}.lab-chart-eje{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--lab-ink-4)}.lab-chart-fecha{color:var(--lab-metal);opacity:0;transition:opacity .3s ease}.lab-chart-fecha[data-on=true]{opacity:1}@media (max-width:620px){.lab-chart-top{gap:18px}.lab-chart-legend{gap:26px}}.lab-market{position:relative;background:transparent;padding:clamp(100px,15vh,200px) clamp(20px,5vw,64px);overflow:hidden}.lab-quote{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,3.4vw,44px) 0;border-top:1px solid var(--lab-hair)}.lab-quote:last-child{border-bottom:1px solid var(--lab-hair)}.lab-quote:after{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--lab-metal),transparent);transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--e-expo)}.lab-quote.is-in:after{transform:scaleX(1)}.lab-quote-val{font-size:clamp(36px,6.6vw,92px);font-weight:300;letter-spacing:-.05em;line-height:.9;color:var(--lab-ink)}.lab-spark{display:block;width:100%;height:auto;overflow:visible}.lab-spark path{stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 2.6s var(--e-expo) .15s}[data-lab-in].is-in .lab-spark path{stroke-dashoffset:0}.lab-steps{background:var(--lab-bg-deep);padding:clamp(100px,15vh,190px) clamp(20px,5vw,64px)}.lab-step{position:relative;display:grid;grid-template-columns:minmax(0,84px) minmax(0,1fr);gap:clamp(18px,4vw,56px);padding:clamp(30px,5vw,60px) 0;border-top:1px solid var(--lab-hair);transition:background .6s var(--e-spring)}.lab-step:last-child{border-bottom:1px solid var(--lab-hair)}.lab-step:hover{background:linear-gradient(90deg,var(--lab-metal-tint),transparent 55%)}.lab-step-n{font-size:clamp(26px,4vw,52px);font-weight:300;color:var(--lab-metal-deep);letter-spacing:-.04em;line-height:1}@media (max-width:640px){.lab-step{grid-template-columns:1fr;gap:12px}}.lab-faq{background:transparent;padding:clamp(90px,14vh,175px) clamp(20px,5vw,64px)}.lab-faq-item{border-top:1px solid var(--lab-hair)}.lab-faq-item:last-child{border-bottom:1px solid var(--lab-hair)}.lab-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:clamp(20px,3vw,30px) 0;background:none;border:0;color:var(--lab-ink);font-family:inherit;text-align:left;cursor:pointer}.lab-faq-q .lab-h{transition:color .35s var(--e-spring)}.lab-faq-q:hover .lab-h{color:var(--lab-metal-lit)}.lab-faq-sign{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:999px;border:1px solid var(--lab-metal-line);background:var(--lab-metal-tint)}.lab-faq-sign>i{position:absolute;top:50%;left:50%;width:13px;height:1.4px;background:var(--lab-metal);transform:translate(-50%,-50%)}.lab-faq-sign>i[data-v]{width:1.4px;height:13px;transform-origin:center;margin-top:-6.5px;transform:translateX(-50%) scaleY(1);transition:transform .4s var(--e-spring)}.lab-faq-a{display:grid;transition:grid-template-rows .55s var(--e-expo)}.lab-close{position:relative;overflow:hidden;padding:clamp(110px,19vh,230px) clamp(20px,5vw,64px);background:radial-gradient(110% 90% at 50% 118%,var(--lab-brand-lit) 0,var(--lab-brand) 30%,transparent 74%);text-align:center}.lab-close-word{font-size:clamp(44px,12vw,190px);line-height:.82;font-weight:300;letter-spacing:-.06em;color:var(--lab-ink)}.lab-foot{background:var(--lab-bg-deep);padding:clamp(46px,7vh,78px) clamp(20px,5vw,64px);border-top:1px solid var(--lab-hair)}.lab-foot-link{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--lab-ink-3);text-decoration:none;transition:color .3s ease}.lab-foot-link:hover{color:var(--lab-metal-lit)}.lab-nav--sub[data-top=true] .lab-nav-mark{opacity:1;transform:none;pointer-events:auto}.lab-nav-link[aria-current=page]{color:var(--lab-ink)}.lab-nav-link[aria-current=page]:after{transform:scaleX(1)}@media (min-width:761px){.lab-nav--sub .lab-nav-section{display:inline-block!important}}.lab-cta-icon{display:none}@media (max-width:560px){.lab-nav-links{gap:12px}.lab-nav .lab-cta{width:40px;height:40px;padding:0;justify-content:center}.lab-nav .lab-cta-text{display:none}.lab-nav .lab-cta-icon{display:flex}}.lab-page-head{position:relative;overflow:hidden;padding:clamp(150px,25vh,270px) clamp(20px,5vw,64px) clamp(70px,11vh,130px)}.lab-page-head-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto}.lab-page-title{margin:clamp(22px,3vw,36px) 0 0;max-width:15ch;font-size:clamp(44px,8vw,124px);font-weight:300;line-height:.92;letter-spacing:-.055em;color:var(--lab-ink);text-wrap:balance}.lab-page-lead{margin-top:clamp(26px,3.4vw,40px);max-width:50ch;font-size:clamp(16px,1.8vw,21px);font-weight:300;line-height:1.55;letter-spacing:-.01em;color:var(--lab-ink-2);text-wrap:pretty}.lab-page-mark{position:absolute;right:-1vw;bottom:-4vh;z-index:1;font-size:clamp(170px,34vw,520px);line-height:.75;font-weight:300;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px var(--lab-metal-line);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translate3d(calc(var(--mx) * -26px),calc((var(--p, .5) - .5) * -90px),0)}.lab-blog-count{display:flex;align-items:center;gap:16px;margin-top:clamp(30px,4vw,48px)}.lab-blog-count .lab-num{font-size:clamp(40px,5vw,60px);font-weight:300;color:var(--lab-metal-lit);line-height:1}.lab-blog-count .lab-label{color:var(--lab-ink-3);max-width:14ch;line-height:1.8}.lab-blog-lang{margin-top:22px;color:var(--lab-metal);letter-spacing:.24em}.lab-blog{padding:clamp(60px,9vh,110px) clamp(20px,5vw,64px) clamp(100px,15vh,180px)}.lab-posts{max-width:1280px;margin:0 auto;display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.lab-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lab-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-post{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--lab-hair);background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));transition:transform .7s var(--e-expo),border-color .5s var(--e-spring),box-shadow .7s var(--e-expo),background .5s var(--e-spring)}.lab-post:hover{transform:translateY(-8px);border-color:var(--lab-metal-line);background:linear-gradient(160deg,var(--lab-surface-hi),var(--lab-surface-2));box-shadow:var(--lab-shadow-card)}.lab-post-shot{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--lab-inset)}.lab-post-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.82) contrast(1.04);transition:transform 1.2s var(--e-expo),filter .8s ease}.lab-post:hover .lab-post-shot img{transform:scale(1.05);filter:saturate(1) contrast(1.04)}.lab-post-body{flex:1;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,30px)}.lab-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lab-post-meta .lab-label{color:var(--lab-ink-3);letter-spacing:.16em;font-size:9px}.lab-post-title{font-size:clamp(19px,1.9vw,24px);line-height:1.15;color:var(--lab-ink)}.lab-post-excerpt{font-size:14px;line-height:1.65}.lab-post-foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:12px;color:var(--lab-metal)}.lab-post-foot>i{flex:1;height:1px;background:var(--lab-hair)}.lab-post-foot .lab-label{font-size:9px;letter-spacing:.28em}@media (min-width:760px){.lab-post--feature{grid-column:1/-1;flex-direction:row}.lab-post--feature .lab-post-shot{flex:1.15;aspect-ratio:auto;min-height:clamp(300px,34vw,440px)}.lab-post--feature .lab-post-body{flex:1;justify-content:center;padding:clamp(30px,4vw,56px)}.lab-post--feature .lab-post-title{font-size:clamp(26px,3.2vw,42px)}.lab-post--feature .lab-post-excerpt{font-size:16px;max-width:46ch}.lab-post--feature .lab-post-foot{margin-top:14px}}.lab-pager{max-width:1280px;margin:clamp(48px,7vw,80px) auto 0;display:flex;flex-wrap:wrap;gap:10px}.lab-pager,.lab-pager-n,.lab-pager-step{align-items:center;justify-content:center}.lab-pager-n,.lab-pager-step{display:inline-flex;height:40px;border-radius:999px;border:1px solid var(--lab-hair-2);color:var(--lab-ink-2);text-decoration:none;transition:color .3s ease,border-color .3s ease,background .3s ease}.lab-pager-n{width:40px;font-size:13px}.lab-pager-step{padding:0 18px;font-size:9px;letter-spacing:.26em}.lab-pager-n:hover,.lab-pager-step:hover{color:var(--lab-ink);border-color:var(--lab-metal-line-hi)}.lab-pager-n[aria-current=page]{color:var(--lab-bg-deep);border-color:transparent;background:linear-gradient(120deg,var(--lab-metal),var(--lab-metal-lit))}.lab-article-hero{position:relative;min-height:clamp(460px,72vh,760px);display:flex;align-items:flex-end;overflow:hidden}.lab-article-hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.75) contrast(1.05)}.lab-article-hero-veil{position:absolute;inset:0;background:linear-gradient(180deg,var(--lab-inset-2) 0,transparent 34%,var(--lab-inset-2) 72%,var(--lab-bg) 100%),radial-gradient(120% 90% at 50% 100%,var(--lab-inset) 0,transparent 70%)}.lab-article-hero-inner{position:relative;z-index:2;width:100%;max-width:900px;margin:0 auto;padding:clamp(130px,20vh,200px) clamp(20px,5vw,40px) clamp(48px,8vh,90px);animation:lab-up 1.1s var(--e-expo) .12s both}.lab-article-back{display:inline-block;margin-bottom:clamp(26px,4vw,40px);color:var(--lab-ink-2);text-decoration:none;font-size:9px;letter-spacing:.3em;transition:color .3s ease}.lab-article-back:hover{color:var(--lab-metal-lit)}.lab-article-title{margin:22px 0 0;max-width:20ch;font-size:clamp(32px,5.4vw,70px);font-weight:300;line-height:1.02;letter-spacing:-.045em;color:var(--lab-ink);text-wrap:balance}.lab-article{max-width:720px;margin:0 auto;padding:clamp(56px,9vh,100px) clamp(20px,5vw,40px) clamp(100px,15vh,170px)}.lab-article .lab-blog-lang{margin:0 0 30px}.lab-article-lead{margin:0 0 clamp(36px,5vw,50px);padding-bottom:clamp(36px,5vw,50px);border-bottom:1px solid var(--lab-metal-line);font-size:clamp(18px,2.2vw,23px);font-weight:300;line-height:1.55;letter-spacing:-.015em;color:var(--lab-ink)}.lab-prose{color:var(--lab-ink-2);font-size:clamp(15px,1.7vw,17px);line-height:1.82}.lab-prose h2{margin:2.4em 0 .7em;font-size:clamp(22px,2.8vw,30px);font-weight:300;line-height:1.15;letter-spacing:-.03em;color:var(--lab-ink)}.lab-prose h3{margin:2.2em 0 .7em;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--lab-metal)}.lab-prose p{margin:0 0 1.4em}.lab-prose p:last-child{margin-bottom:0}.lab-prose strong{font-weight:600}.lab-prose em,.lab-prose strong{color:var(--lab-ink)}.lab-prose a{color:var(--lab-metal-lit);text-decoration:underline;text-underline-offset:3px}.lab-prose ol,.lab-prose ul{margin:0 0 1.4em;padding-left:1.2em}.lab-prose li{margin-bottom:.5em}.lab-prose li::marker{color:var(--lab-metal)}.lab-article-rule{width:100%;margin:clamp(56px,8vw,80px) 0 clamp(40px,6vw,56px)}.lab-article-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-bottom:clamp(40px,6vw,56px);padding:clamp(22px,3vw,30px);border:1px solid var(--lab-metal-line);border-radius:20px;background:var(--lab-metal-tint)}.lab-article-cta .lab-body{flex:1 1 280px;margin:0;font-size:15px;color:var(--lab-ink)}.lab-article-nav{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.lab-article-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-article-step{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:16px;border:1px solid var(--lab-hair);background:linear-gradient(160deg,var(--lab-surface),var(--lab-surface-2));color:inherit;text-decoration:none;transition:border-color .4s var(--e-spring),transform .6s var(--e-expo)}.lab-article-step:hover{border-color:var(--lab-metal-line-hi);transform:translateY(-4px)}.lab-article-step .lab-label{font-size:9px;letter-spacing:.26em;color:var(--lab-metal)}.lab-article-step .lab-h{font-size:16px;line-height:1.3;color:var(--lab-ink)}.lab-article-step--next{text-align:right}.lab-legal-head{padding-bottom:clamp(40px,7vh,80px)}.lab-legal-title{max-width:18ch;font-size:clamp(40px,6.6vw,104px)}.lab-legal-updated{margin-top:clamp(22px,3vw,32px);color:var(--lab-ink-3)}.lab-legal{max-width:1280px;margin:0 auto;padding:clamp(24px,4vh,48px) clamp(20px,5vw,64px) clamp(80px,12vh,140px);display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.lab-legal{grid-template-columns:250px minmax(0,760px);justify-content:space-between}.lab-legal-toc{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto}}.lab-legal-toc-head{display:block;margin-bottom:18px;color:var(--lab-metal)}.lab-legal-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--lab-hair)}.lab-legal-toc a{display:grid;grid-template-columns:2.6em minmax(0,1fr);margin-left:-1px;padding:7px 0 7px 16px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:var(--lab-ink-3);text-decoration:none;transition:color .3s ease,border-color .3s ease}.lab-legal-toc a .lab-num{font-size:11px;color:var(--lab-metal-deep)}.lab-legal-toc a:hover{color:var(--lab-ink-2)}.lab-legal-toc a[aria-current=true]{color:var(--lab-ink);border-left-color:var(--lab-metal)}@media (max-width:999px){.lab-legal-toc{padding:22px 22px 14px;border:1px solid var(--lab-hair);border-radius:18px;background:var(--lab-surface-2)}.lab-legal-toc ol{border-left:0}.lab-legal-toc a{padding-left:0;border-left:0}}.lab-legal-sec{scroll-margin-top:100px}.lab-legal-sec+.lab-legal-sec{margin-top:clamp(44px,6vw,64px);padding-top:clamp(44px,6vw,64px);border-top:1px solid var(--lab-hair)}.lab-legal-body.lab-prose>.lab-legal-sec>h2{display:flex;align-items:baseline;gap:16px;margin:0 0 .8em}.lab-legal-n{flex:none;font-size:12px;letter-spacing:.1em;color:var(--lab-metal)}.lab-legal-body.lab-prose ol{padding-left:1.4em}.lab-legal-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;padding:1px 6px;border-radius:6px;background:var(--lab-surface);color:var(--lab-ink);word-break:break-all}.lab-legal-id{margin:0 0 1.6em;border-top:1px solid var(--lab-metal-line)}.lab-legal-id>div{display:grid;gap:2px 24px;grid-template-columns:minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--lab-hair)}@media (min-width:640px){.lab-legal-id>div{grid-template-columns:170px minmax(0,1fr)}}.lab-legal-id dt{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:2.4;color:var(--lab-metal-deep)}.lab-legal-id dd{margin:0;color:var(--lab-ink)}.lab-legal-table{width:100%;margin:0 0 1.6em;border-collapse:collapse;font-size:.9em;line-height:1.6}.lab-legal-table th{padding:0 16px 12px 0;border-bottom:1px solid var(--lab-metal-line);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-align:left;color:var(--lab-metal-deep)}.lab-legal-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--lab-hair);vertical-align:top}.lab-legal-table td:first-child{color:var(--lab-ink)}@media (max-width:639px){.lab-legal-table thead{display:none}.lab-legal-table,.lab-legal-table tbody,.lab-legal-table td,.lab-legal-table tr{display:block}.lab-legal-table tr{padding:14px 0;border-bottom:1px solid var(--lab-hair)}.lab-legal-table td{padding:4px 0;border:0}.lab-legal-table td:before{content:attr(data-label);display:block;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lab-metal-deep)}}.lab-legal-pending{padding:2px 8px;border-radius:6px;background:rgba(220,70,70,.16);color:var(--lab-ink);box-shadow:inset 0 0 0 1px rgba(220,70,70,.5)}.lab-legal-related{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px) clamp(100px,15vh,170px)}.lab-legal-related-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:22px}.lab-legal-basic{grid-column:1/-1;flex-basis:100%;margin:0;max-width:72ch;font-size:11px;line-height:1.6;color:var(--lab-ink-3)}.lab-legal-basic a{color:var(--lab-ink-2);text-decoration:underline;text-underline-offset:2px}.lab-legal-basic a:hover{color:var(--lab-metal-lit)}.lab-gallery .lab-legal-basic{margin-top:22px}.lab-foot-legal{max-width:1280px;margin:clamp(28px,4vw,40px) auto 0;padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--lab-hair);display:flex;flex-wrap:wrap;gap:10px clamp(18px,3vw,32px)}.lab-foot-legal-link{font-size:11px;letter-spacing:.04em;color:var(--lab-ink-3);text-decoration:none;transition:color .3s ease}.lab-foot-legal-link:hover{color:var(--lab-metal-lit)}.lab-foot-legal-btn{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.lab-consent{position:fixed;z-index:290;left:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:clamp(20px,2.4vw,28px);border:1px solid var(--lab-metal-line);border-radius:22px;background:linear-gradient(160deg,var(--lab-surface-hi),transparent 55%),var(--lab-bg);box-shadow:var(--lab-shadow-panel);color:var(--lab-ink-2);outline:none;animation:lab-consent-in .7s var(--e-expo) both}@keyframes lab-consent-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lab-consent{animation:none}}@media (max-width:560px){.lab-consent{left:10px;right:10px;bottom:10px;width:auto;border-radius:18px}}.lab-consent-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lab-consent-head .lab-label{margin:0;color:var(--lab-metal)}.lab-consent-x{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--lab-hair-2);border-radius:999px;background:none;color:var(--lab-ink-3);cursor:pointer;transition:color .3s ease,border-color .3s ease}.lab-consent-x:hover{color:var(--lab-ink);border-color:var(--lab-metal-line-hi)}.lab-consent-text{margin:14px 0 0;font-size:13px;line-height:1.6}.lab-consent-more,.lab-consent-text a{color:var(--lab-ink);text-decoration:underline;text-underline-offset:3px}.lab-consent-cats{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--lab-hair)}.lab-consent-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--lab-hair)}.lab-consent-cat-name{display:block;font-size:13px;font-weight:500;color:var(--lab-ink);cursor:pointer}.lab-consent-cat p{margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--lab-ink-3)}.lab-consent-always{flex:none;margin-top:2px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-metal);white-space:nowrap}.lab-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:40px;height:22px;margin:0;border:1px solid var(--lab-hair-2);border-radius:999px;background:var(--lab-inset);cursor:pointer;transition:background .3s ease,border-color .3s ease}.lab-switch:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--lab-ink-3);transition:transform .35s var(--e-over),background .3s ease}.lab-switch:checked{background:var(--lab-metal-tint-2);border-color:var(--lab-metal-line-hi)}.lab-switch:checked:before{transform:translateX(18px);background:var(--lab-metal)}.lab-switch:focus-visible{outline:2px solid var(--lab-metal);outline-offset:2px}.lab-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.lab-consent-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 14px;border:1px solid var(--lab-metal-line);border-radius:999px;background:var(--lab-metal-tint);font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lab-metal-lit);cursor:pointer;transition:color .3s ease,border-color .3s ease,background .3s ease}.lab-consent-btn:hover{color:var(--lab-ink);border-color:var(--lab-metal-line-hi);background:var(--lab-metal-tint-2)}.lab-consent-btn--wide{grid-column:1/-1}.lab-consent-more{grid-column:1/-1;justify-self:center;padding:6px;border:0;background:none;font-family:inherit;font-size:12px;cursor:pointer}.lab-consent-more:hover{color:var(--lab-metal-lit)}.lab-ethos{padding:clamp(100px,15vh,190px) clamp(20px,5vw,64px)}.lab-ethos-inner{max-width:1280px;margin:0 auto;display:grid;gap:clamp(48px,7vw,110px);grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.lab-ethos-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.lab-ethos-rule{display:block;width:56px;height:1px;margin-bottom:34px;background:linear-gradient(90deg,var(--lab-metal),transparent)}.lab-ethos-quote{margin:0;max-width:22ch;font-size:clamp(26px,3.6vw,48px);font-weight:300;line-height:1.22;letter-spacing:-.03em;color:var(--lab-ink);text-wrap:balance}.lab-ethos-text{display:flex;flex-direction:column;gap:22px}.lab-ethos-text .lab-body{font-size:clamp(15px,1.5vw,17px);line-height:1.8}.lab-screen--page{animation:none}.lab-scope a:focus-visible,.lab-scope button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--lab-metal);border-radius:8px}@media (max-width:760px){.lab-hero-word{text-shadow:0 24px 60px rgba(2,10,14,.7)}.lab-hero-body{padding-bottom:clamp(90px,17vh,170px)}.lab-grain{opacity:.035;animation:none}.lab-nav[data-solid=true]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.lab-scope *,.lab-scope :after,.lab-scope :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-lab-in]{opacity:1!important;filter:none!important}.lab-mask>*,[data-lab-in]{transform:none!important}.lab-grain{display:none}}