@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk.woff2)format("woff2-variations")}@font-face{font-family:Playfair Display Variable;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display.woff2)format("woff2-variations")}@font-face{font-family:Playfair Fallback;src:local(Times New Roman),local(Times),local(Liberation Serif),local(Tinos);size-adjust:111%;ascent-override:108.2%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chivo-mono.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/spectral.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/spectral-italic.woff2)format("woff2")}@font-face{font-family:Schibsted Fallback;src:local(Helvetica Neue),local(Arial),local(Liberation Sans);size-adjust:103.5%;ascent-override:97.7%;descent-override:25.8%;line-gap-override:0%}*,:before,:after{box-sizing:border-box;border-radius:0}html,body,h1,h2,h3,h4,p,figure,figcaption,dl,dd,ol,ul,address,table,blockquote{margin:0;padding:0}ul,ol{list-style:none}address{font-style:normal}svg,img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;box-shadow:none;border-radius:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}:root{--bg:#f1ece1;--surface:#f5f1e7;--surface-elevated:#fff;--surface-inset:#f5f1e7;--hairline:#16130f1f;--border-control:#8e8270;--text:#16130f;--text-2:#57503f;--text-3:#57503f;--brass:#b4904f;--brass-hi:#d0ac6c;--oak:#c79a62;--tobacco:#7a5230;--walnut:#6b4a2e;--brass-ink:#7e6229;--sec-relojeria-ink:#2e4a63;--sec-relojeria-lum:#8fb3ce;--sec-joyeria-ink:#1f5148;--sec-joyeria-lum:#7fb5a6;--sec-moda-ink:#6e2b33;--sec-moda-lum:#c98f95;--sec-cosmetica-ink:#7d4e52;--sec-cosmetica-lum:#d2a6a3;--sec-automocion-ink:#454c52;--sec-automocion-lum:#a8b2ba;--sec-retail-ink:#7e6229;--sec-retail-lum:#b4904f;--accent:var(--brass-ink);--datum:var(--walnut);--sec-relojeria:var(--sec-relojeria-ink);--sec-joyeria:var(--sec-joyeria-ink);--sec-moda:var(--sec-moda-ink);--sec-cosmetica:var(--sec-cosmetica-ink);--sec-automocion:var(--sec-automocion-ink);--sec-retail:var(--sec-retail-ink);--veta-ink:var(--walnut);--veta-k:2.2;--veta-nudo:.26;--slot-line:var(--border-control);--rule-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M0 13.5H40M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6' stroke='%2316130F' stroke-opacity='.12' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%237E6229' stroke-opacity='.4'/%3E%3C/svg%3E");--reg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14'%3E%3Cpath d='M0 13.5H48M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6M40.5 8v6' stroke='%2316130F' stroke-opacity='.12' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%237E6229' stroke-opacity='.4'/%3E%3C/svg%3E");--scroll-thumb:#16130f40;--ff-display:"Playfair Display Variable","Playfair Fallback",Georgia,"Times New Roman",serif;--ff-sans:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--ff-mono:"Chivo Mono",ui-monospace,Menlo,Consolas,monospace;--fs-overline:clamp(.6875rem,.6573rem + .124vw,.7812rem);--fs-caption:clamp(.8125rem,.7924rem + .0826vw,.875rem);--fs-body-sm:clamp(.9375rem,.9174rem + .0826vw,1rem);--fs-body:clamp(1.0625rem,1.0222rem + .1653vw,1.1875rem);--fs-lead:clamp(1.1875rem,1.1069rem + .3306vw,1.4375rem);--fs-h6:clamp(1.0625rem,1.0021rem + .2479vw,1.25rem);--fs-h5:clamp(1.25rem,1.1493rem + .4132vw,1.5625rem);--fs-h4:clamp(1.4375rem,1.2763rem + .6612vw,1.9375rem);--fs-h3:clamp(1.6875rem,1.4458rem + .9917vw,2.4375rem);--fs-h2:clamp(2rem,1.6575rem + 1.405vw,3.0625rem);--fs-h1:clamp(2.375rem,1.8915rem + 1.9835vw,3.875rem);--fs-display:clamp(2.875rem,1.9483rem + 3.8017vw,5.75rem);--fs-mega:clamp(4rem,1.905rem + 8.595vw,10.5rem);--fs-mono:min(var(--fs-caption),.8125rem);--ease-in:cubic-bezier(.16,1,.3,1);--ease-scene:cubic-bezier(.83,0,.17,1);--ease-micro:cubic-bezier(.33,1,.68,1);--t-micro:.16s;--t-ui:.32s;--t-reveal:.8s;--t-theme:.8s;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-96:96px;--s-128:128px;--s-192:192px;--s-256:256px;--cols:4;--gap:16px;--gutter:20px;--sp-a:48px;--sp-b:80px;--sp-c:128px;--sp-d:160px;--inner:calc(min(100vw,1560px) - 2 * var(--gutter));--colw:calc((var(--inner) - (var(--cols) - 1) * var(--gap)) / var(--cols));--hdr-h:56px;--hdr-top:24px}[data-theme=taller]{--bg:#0b0a08;--surface:#141210;--surface-elevated:#1d1a16;--surface-inset:#080706;--hairline:#2a251e;--border-control:#6a6152;--text:#f2ebdf;--text-2:#b3a794;--text-3:#9a8d79;--accent:var(--brass);--datum:var(--oak);--sec-relojeria:var(--sec-relojeria-lum);--sec-joyeria:var(--sec-joyeria-lum);--sec-moda:var(--sec-moda-lum);--sec-cosmetica:var(--sec-cosmetica-lum);--sec-automocion:var(--sec-automocion-lum);--sec-retail:var(--sec-retail-lum);--veta-ink:var(--oak);--veta-k:1;--veta-nudo:.09;--slot-line:transparent;--rule-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M0 13.5H40M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6' stroke='%232A251E' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%23B4904F' stroke-opacity='.4'/%3E%3C/svg%3E");--reg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14'%3E%3Cpath d='M0 13.5H48M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6M40.5 8v6' stroke='%232A251E' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%23B4904F' stroke-opacity='.4'/%3E%3C/svg%3E");--scroll-thumb:#f2ebdf40;background:var(--bg);color:var(--text)}:root,[data-theme=galeria]{--sec-relojeria:#2e4a63;--sec-joyeria:#1f5148;--sec-moda:#6e2b33;--sec-cosmetica:#7d4e52;--sec-automocion:#454c52;--sec-retail:#7e6229}[data-theme=taller],html.is-lit-off{--sec-relojeria:#8fb3ce;--sec-joyeria:#7fb5a6;--sec-moda:#c98f95;--sec-cosmetica:#d2a6a3;--sec-automocion:#a8b2ba;--sec-retail:#b4904f}[data-sector=relojeria]{--sec:var(--sec-relojeria)}[data-sector=joyeria]{--sec:var(--sec-joyeria)}[data-sector=moda]{--sec:var(--sec-moda)}[data-sector=cosmetica]{--sec:var(--sec-cosmetica)}[data-sector=automocion]{--sec:var(--sec-automocion)}[data-sector=retail]{--sec:var(--sec-retail)}.placa{border-top:1px solid var(--hairline)}.placa:hover,.placa:focus-visible,.placa:has(a:focus-visible){border-top-color:var(--sec,var(--hairline))}.placa__sec,.tech__sec{color:var(--sec,var(--text))}[data-sector] .slot__veta ellipse{stroke:var(--sec,var(--veta-ink))}.placa .slot__veta ellipse{stroke:var(--veta-ink)}.placa:hover .slot__veta ellipse,.placa:has(a:focus-visible) .slot__veta ellipse{stroke:var(--sec,var(--veta-ink))}html{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-optical-sizing:auto;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;scroll-padding-top:88px}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}html::-webkit-scrollbar-track{background:0 0}body{font-family:var(--ff-sans);font-size:var(--fs-body);background:var(--bg);color:var(--text);isolation:isolate;font-weight:500;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}.t-mega{font-size:var(--fs-mega);letter-spacing:-.035em;line-height:.86}.t-display{font-size:var(--fs-display);letter-spacing:-.03em;line-height:.9}.t-h1{font-size:var(--fs-h1);letter-spacing:-.028em;line-height:.94}.t-h2{font-size:var(--fs-h2);letter-spacing:-.022em;line-height:1.02}.t-h3{font-size:var(--fs-h3);letter-spacing:-.018em;line-height:1.08}.t-h4{font-size:var(--fs-h4);letter-spacing:-.014em;line-height:1.14}.t-h5{font-size:var(--fs-h5);letter-spacing:-.01em;line-height:1.2}.t-h6{font-size:var(--fs-h6);letter-spacing:-.008em;line-height:1.3}.t-lead{font-size:var(--fs-lead);letter-spacing:-.006em;max-width:48ch;line-height:1.45}.t-body{font-size:var(--fs-body);letter-spacing:0;max-width:68ch;line-height:1.6}.t-body-sm{font-size:var(--fs-body-sm);letter-spacing:.002em;line-height:1.55}.t-caption{font-size:var(--fs-caption);letter-spacing:.005em;line-height:1.4}.t-over{font-size:var(--fs-overline);letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--text-2);font-weight:500;line-height:1.2}.serif{font-family:var(--ff-display);font-weight:400}.mono{font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:0;font-weight:400;line-height:1.4}.mono,.dato{font-variant-numeric:tabular-nums lining-nums}.desc{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);line-height:1.4;font-family:var(--ff-sans);font-weight:500}.wrap{width:100%;max-width:1560px;padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);display:grid}a,button,input,select,textarea,summary{outline-offset:3px;transition:outline-color .18s var(--ease-micro);outline:2px solid #0000}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{left:var(--gutter);z-index:200;background:var(--text);color:var(--bg);min-height:44px;font-size:var(--fs-body-sm);transition:transform var(--t-ui) var(--ease-in);align-items:center;padding:12px 16px;display:inline-flex;position:fixed;top:8px;transform:translateY(-200%)}.skip:focus{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ico{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;flex:none;width:32px;height:32px}.ico--s{width:20px;height:20px}.tbc{vertical-align:middle;font-family:var(--ff-mono);font-size:var(--fs-overline);letter-spacing:.02em;color:var(--text-2);border:1px dashed var(--border-control);white-space:nowrap;margin-left:.4em;padding:1px 6px;font-style:normal;font-weight:400;line-height:1.3;display:none}.falta{font-family:var(--ff-mono);font-size:var(--fs-caption);color:var(--text-2);border:1px dashed var(--border-control);padding:8px 12px;line-height:1.4;display:none}.rule{background-image:var(--rule-img);background-position:0 100%;background-repeat:repeat-x;height:14px}.h-reg:before{content:"";background-image:var(--reg-img);background-repeat:no-repeat;width:48px;height:14px;margin-bottom:24px;display:block}.btn{border:1px solid var(--border-control);min-height:52px;font-size:var(--fs-body-sm);isolation:isolate;color:var(--text);transition:color var(--t-ui) var(--ease-micro);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--text);transition:transform var(--t-ui) var(--ease-micro);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn--primary:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.btn--s{min-height:44px;padding:0 16px}.btn[disabled]{color:var(--text-2);cursor:default}.btn[disabled]:before{transform:translateY(101%)!important}.ul{align-items:center;gap:8px;min-height:44px;display:inline-flex;position:relative}.ul:after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ease-micro);background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.ul[aria-current=page]:after{background:var(--accent);transform:scaleX(1)}.grain{z-index:80;pointer-events:none;background-image:var(--grain,none);opacity:.035;mix-blend-mode:multiply;background-size:256px 256px;position:fixed;inset:0}.progress{z-index:70;background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:1px;position:fixed;top:0;left:0;transform:scaleX(0)}.slot{background:var(--surface);border:1px solid var(--slot-line);isolation:isolate;color:var(--text);position:relative;overflow:hidden}.slot[data-ratio="16:9"]{aspect-ratio:16/9}.slot[data-ratio="3:2"]{aspect-ratio:3/2}.slot[data-ratio="2:3"]{aspect-ratio:2/3}.slot[data-ratio="4:3"]{aspect-ratio:4/3}.slot[data-ratio="3:4"]{aspect-ratio:3/4}.slot[data-ratio="4:5"]{aspect-ratio:4/5}.slot[data-ratio="1:1"]{aspect-ratio:1}.slot__veta{position:absolute;inset:0}.slot__veta svg,.slot__draw svg{width:100%;height:100%}.slot__veta,.mat__plate .veta{color:var(--veta-ink)}.slot__veta path,.mat__plate .veta path{stroke-opacity:calc(var(--vop,.06) * var(--veta-k,1))}.slot__veta ellipse,.mat__plate .veta ellipse{stroke-opacity:var(--veta-nudo,.09)}.slot__draw{color:var(--text-2);transition:transform .7s var(--ease-in);position:absolute;inset:14% 10% 16%}.slot__cota{background:var(--border-control);justify-content:center;height:1px;display:flex;position:absolute;top:16px;left:16px;right:16px}.slot__cota:before,.slot__cota:after{content:"";background:var(--border-control);width:1px;height:9px;position:absolute;top:-4px}.slot__cota:before{left:0}.slot__cota:after{right:0}.slot__cota span{background:var(--surface);color:var(--text-2);height:max-content;padding:0 8px;position:relative;top:-.7em}.slot__meta{color:var(--text-2);justify-content:space-between;gap:16px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.slot__brief{display:none}[data-pend]{display:none!important}html[data-review] .slot__brief{z-index:3;background:var(--bg);color:var(--text);border:1px solid var(--border-control);font-family:var(--ff-mono);font-size:var(--fs-overline);padding:8px 12px;line-height:1.4;display:block;position:absolute;top:40px;left:16px;right:16px}.dw path,.dw ellipse,.dw polyline{fill:none;stroke:currentColor;stroke-width:var(--u,1)}.dw .hid{stroke-opacity:.55}.dw .axis{stroke-opacity:.5}.dw .cot{stroke-opacity:.8}.dw text{fill:currentColor;stroke:none;font-family:var(--ff-mono);font-size:calc(var(--u,1) * 11px);letter-spacing:.02em}.dw-armed .dl{stroke-dasharray:1;stroke-dashoffset:1px}.dw-armed .hid,.dw-armed .axis,.dw-armed text{opacity:0}.dw-armed.is-drawn .dl{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur,1s) var(--ease-in) var(--dd,0s)}.dw-armed.is-drawn .hid,.dw-armed.is-drawn .axis,.dw-armed.is-drawn text{opacity:1;transition:opacity .6s var(--ease-in) var(--dd,0s)}.rv{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.rv__i{display:block}.field{align-content:start;gap:8px;display:grid}.field label{font-size:var(--fs-body-sm);letter-spacing:.002em;color:var(--text);line-height:1.55}.field__hint{font-size:var(--fs-caption);color:var(--text-2);line-height:1.4}.field input,.field select,.field textarea{border:1px solid var(--border-control);width:100%;min-height:52px;color:var(--text);font-size:var(--fs-body);transition:border-color var(--t-micro) var(--ease-micro),outline-color .18s var(--ease-micro);-webkit-appearance:none;appearance:none;background:0 0;padding:14px 16px}.field textarea{resize:vertical;min-height:120px;line-height:1.55}.field select option{background:var(--surface-elevated);color:var(--text)}.field__sel{position:relative}.field__sel select{padding-right:44px}.field__sel .ico{pointer-events:none;color:var(--text-2);margin-top:-10px;position:absolute;top:50%;right:12px;transform:rotate(90deg)}.file{gap:8px;display:grid}.file input[type=file]{border:1px solid var(--border-control);width:100%;min-height:52px;color:var(--text-2);font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--t-micro) var(--ease-micro),outline-color .18s var(--ease-micro);background:0 0;padding:9px 16px 9px 9px;line-height:1.55}.file input[type=file]::file-selector-button{border:1px solid var(--border-control);min-height:32px;color:var(--text);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background-color var(--t-ui) var(--ease-micro),color var(--t-ui) var(--ease-micro);background:0 0;margin-right:16px;padding:0 16px;font-weight:500;line-height:1}.file input[type=file]:hover{border-color:var(--text)}.file input[type=file]:hover::file-selector-button{background:var(--text);color:var(--bg)}.file.is-error input[type=file],.field.is-error input,.field.is-error select,.field.is-error textarea{border-color:var(--text)}.field__err{font-size:var(--fs-body-sm);color:var(--text);line-height:1.55}.field__err:empty{display:none}.check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.check input{-webkit-appearance:none;appearance:none;border:1px solid var(--border-control);cursor:pointer;background:0 0;flex:none;place-items:center;width:24px;height:24px;min-height:0;margin:0;padding:0;display:grid;position:relative}.check input:hover{border-color:var(--text)}.check input:after{content:"";background:var(--accent);width:12px;height:12px;transition:transform var(--t-micro) var(--ease-micro);transform:scale(0)}.check input:checked:after{transform:scale(1)}.check span{font-size:var(--fs-body-sm);color:var(--text-2);padding-top:1px;line-height:1.55}.rm{min-height:44px;font-size:var(--fs-body-sm);color:var(--text);align-items:center;gap:12px;display:inline-flex}.rm__track{border:1px solid var(--border-control);flex:none;width:44px;height:24px;position:relative}.rm__knob{background:var(--text-2);width:16px;height:16px;transition:transform var(--t-ui) var(--ease-micro);position:absolute;top:3px;left:3px}.rm[aria-checked=true] .rm__knob{background:var(--accent);transform:translate(20px)}.cur{z-index:95;pointer-events:none;opacity:0;width:72px;height:72px;transition:opacity .2s var(--ease-micro);margin:-36px 0 0 -36px;position:fixed;top:0;left:0}.cur.is-on{opacity:1}.cur__b{background:var(--text);color:var(--bg);font-size:var(--fs-caption);transition:transform var(--t-ui) var(--ease-micro);justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0;transform:scale(.2)}.cur.is-on .cur__b{transform:scale(1)}.cur__b .ico{width:24px;height:24px}.hdr{left:0;right:0;top:var(--hdr-top);z-index:60;height:var(--hdr-h);transition:transform .25s var(--ease-in);position:fixed}.hdr.is-hidden{transform:translateY(calc(-100% - var(--hdr-top)));transition-duration:.4s}.hdr__in{height:100%;transition:border-color var(--t-micro) var(--ease-micro);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex}.hdr .wordmark,.hdr .wordmark span,.hdr .btn{transition:color .2s var(--ease-micro),border-color .2s var(--ease-micro)}.hdr.is-scrolled .hdr__in{border-bottom-color:var(--hairline);background:var(--bg)}.wordmark{min-height:44px;font-weight:700;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.wordmark span{color:var(--text-2);font-weight:500}.hdr__r{align-items:center;gap:24px;display:flex}.lang{align-items:center;display:flex}.lang li+li{border-left:1px solid var(--hairline)}.lang a{min-width:44px;min-height:44px;font-size:var(--fs-caption);color:var(--text-2);transition:color var(--t-micro) var(--ease-micro);justify-content:center;align-items:center;display:inline-flex}.lang a[aria-current=true]{color:var(--text)}.menu{z-index:120;background:var(--surface-elevated);display:none;position:fixed;inset:0;overflow-y:auto}.menu.is-mounted{display:block}.menu__panel{min-height:100%;transition:transform .4s var(--ease-scene);grid-template-rows:auto 1fr auto;display:grid;transform:translateY(-100%)}.menu.is-open .menu__panel{transform:none}.menu__top{height:calc(var(--hdr-h) + var(--hdr-top));padding-top:var(--hdr-top);justify-content:space-between;align-items:center;display:flex}.menu__close{border:1px solid var(--border-control);min-height:44px;font-size:var(--fs-body-sm);align-items:center;gap:8px;padding:0 8px 0 16px;display:inline-flex}.menu__nav{padding-block:var(--sp-a)}.menu__list>li{border-top:1px solid var(--hairline)}.menu__list>li:last-child{border-bottom:1px solid var(--hairline)}.menu__list>li>a{min-height:64px;font-size:var(--fs-h2);letter-spacing:-.022em;align-items:center;padding-block:8px;line-height:1.02;display:flex}.menu__sub{flex-wrap:wrap;gap:0 24px;padding-bottom:16px;display:flex}.menu__sub a{font-size:var(--fs-body-sm);color:var(--text-2)}.menu__foot{padding-block:var(--s-32) var(--s-48);flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.menu__foot .mono{font-family:var(--ff-sans);font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);line-height:1.4}.pt{padding-top:calc(var(--hdr-h) + var(--hdr-top) + var(--sp-a));padding-bottom:var(--sp-b)}.pt__grid{row-gap:var(--s-32)}.pt__over,.pt__t,.pt__lead{grid-column:1/-1}.pt__t{max-width:15ch}.pt__lead{color:var(--text-2)}.ft{background:var(--surface-inset);padding-top:var(--sp-c);-webkit-font-smoothing:antialiased}.ft__cta{margin-bottom:var(--sp-b)}.ft__cta-a{font-size:var(--fs-display);letter-spacing:-.03em;padding-bottom:var(--s-16);font-weight:500;line-height:.9;display:block;position:relative}.ft__cta-a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-in);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ft__cols{row-gap:var(--s-48)}.ft__col{grid-column:1/-1;align-content:start;gap:8px;display:grid}.ft__h{font-size:var(--fs-caption);color:var(--text-2);margin-bottom:8px;font-weight:500;line-height:1.4}.ft__col address,.ft__col p{font-size:var(--fs-body-sm);color:var(--text-2);line-height:1.55}.ft__col a{font-size:var(--fs-body-sm)}.ft__team{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:var(--fs-overline)!important}.ft__legal{margin-top:var(--sp-a);font-size:var(--fs-caption);color:var(--text-2);line-height:1.4}.ft__base{padding-block:var(--s-32) var(--s-48);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ft__mark{font-weight:700;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase}.ft__sign{align-items:center;gap:16px;display:flex}.ft__signed{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);line-height:1.4}.punzon{border:1px solid var(--text-2);outline:1px solid var(--text-2);outline-offset:-5px;width:64px;height:40px;font-weight:700;font-size:var(--fs-body-sm);letter-spacing:.08em;color:var(--text-2);justify-content:center;align-items:center;display:flex}html:not([data-review]) .tbc,html:not([data-review]) .falta,html:not([data-review]) .pend,html:not([data-review]) [data-pend],html:not([data-review]) .slot__brief{display:none!important}html[data-review] .tbc{display:inline-block}html[data-review] .falta{display:block}.doc{padding-bottom:var(--sp-c)}.doc__grid{row-gap:var(--sp-a)}.toc{grid-column:1/-1;align-self:start}.toc h2{font-size:var(--fs-caption);color:var(--text-2);border-bottom:1px solid var(--text);margin-bottom:8px;padding-bottom:8px;font-weight:500;line-height:1.4}.toc ol{counter-reset:t}.toc li{counter-increment:t;border-bottom:1px solid var(--hairline)}.toc a{min-height:44px;font-size:var(--fs-body-sm);color:var(--text-2);transition:color var(--t-micro) var(--ease-micro);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:8px;line-height:1.4;display:grid}.toc a:before{content:counter(t);font-size:var(--fs-caption);letter-spacing:.005em;line-height:1.4}.legal{gap:var(--sp-a);grid-column:1/-1;display:grid}.legal section{gap:var(--s-16);scroll-margin-top:112px;display:grid}.legal h2{font-size:var(--fs-h4);letter-spacing:-.014em;max-width:22ch;line-height:1.14}.legal h3{font-size:var(--fs-h6);letter-spacing:-.008em;margin-top:var(--s-16);line-height:1.3}.legal p,.legal li{font-size:var(--fs-body);max-width:68ch;color:var(--text-2);line-height:1.6}.legal ul{gap:8px;padding-left:1.2em;list-style:square;display:grid}.legal dl{gap:12px;max-width:68ch;display:grid}.legal dl>div{border-top:1px solid var(--hairline);gap:2px;padding-top:10px;display:grid}.legal dt{font-size:var(--fs-caption);color:var(--text-2);line-height:1.4}.legal dd{font-size:var(--fs-body-sm);line-height:1.55}.legal dd.mono{font-size:var(--fs-mono)}.legal table{margin-top:var(--s-8)}.legal th,.legal td{text-align:left;vertical-align:top;border-top:1px solid var(--hairline);font-size:var(--fs-body-sm);padding:12px 16px 12px 0;font-weight:500;line-height:1.55}.legal thead th{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);border-top:0;padding-top:0;font-weight:500}.legal td.mono{font-size:var(--fs-mono);color:var(--text-2)}.legal__upd{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);line-height:1.4}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.78s;animation-timing-function:var(--ease-scene)}::view-transition-old(*),::view-transition-new(*){object-fit:cover}:root:active-view-transition .cur{visibility:hidden}@keyframes rvUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){html[data-motion=full] .rv__i{animation:linear both rvUp view();animation-range:entry 15% cover 45%}}@supports (animation-timeline:scroll()){.progress{animation:linear both grow scroll(root)}}@media (width<=1023px){.grain{mix-blend-mode:normal;background-image:var(--grain-a,none);opacity:.14}}@media (width>=600px){:root{--cols:6;--gap:24px;--gutter:32px;--sp-a:64px;--sp-b:96px;--sp-c:160px;--sp-d:200px}.ft__col{grid-column:span 3}}@media (width>=1024px){:root{--cols:12;--gap:24px;--gutter:48px;--sp-a:96px;--sp-b:192px;--sp-c:192px;--sp-d:256px}html{scroll-padding-top:112px}.pt__t{grid-column:1/8}.pt__lead{grid-column:1/7}.toc{grid-column:1/4;position:sticky;top:112px}.legal{grid-column:5/13}.ft__col{grid-column:span 3}}@media (width>=1440px){:root{--gap:32px;--gutter:64px}}@media (hover:hover) and (pointer:fine){.btn:hover{color:var(--bg)}.btn:hover:before{transform:none}.btn[disabled]:hover{color:var(--text-2)}.ul:hover:after,.ft__cta-a:hover:after{transform-origin:0;transform:scaleX(1)}.lang a:hover,.toc a:hover{color:var(--text)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text)}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-motion=reduce] .rv__i{opacity:1!important;transform:none!important}html[data-motion=reduce] .dl{stroke-dasharray:none!important;stroke-dashoffset:0!important}html[data-motion=reduce] .dw .hid,html[data-motion=reduce] .dw .axis,html[data-motion=reduce] .dw text{opacity:1!important}html[data-motion=reduce] .slot__draw,html[data-motion=reduce] .menu__panel{transition-duration:1ms!important}html[data-motion=reduce] .progress{display:none}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation-duration:1ms}}.meta{font-size:var(--fs-caption);letter-spacing:.005em;font-variant-numeric:tabular-nums lining-nums;line-height:1.4}@media (width>=1024px){:root{--sp-b:192px}}:root,[data-theme=galeria]{--bg:#f1ece1;--surface:#f5f1e7;--surface-elevated:#fff;--surface-inset:#f5f1e7;--hairline:#16130f1f;--border-control:#8e8270;--text:#16130f;--text-2:#57503f;--text-3:#57503f;--accent:var(--brass-ink);--datum:var(--walnut);--sec-relojeria:var(--sec-relojeria-ink);--sec-joyeria:var(--sec-joyeria-ink);--sec-moda:var(--sec-moda-ink);--sec-cosmetica:var(--sec-cosmetica-ink);--sec-automocion:var(--sec-automocion-ink);--sec-retail:var(--sec-retail-ink);--veta-ink:var(--walnut);--veta-k:2.2;--veta-nudo:.26;--slot-line:var(--border-control);--rule-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M0 13.5H40M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6' stroke='%2316130F' stroke-opacity='.12' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%237E6229' stroke-opacity='.4'/%3E%3C/svg%3E");--reg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14'%3E%3Cpath d='M0 13.5H48M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6M40.5 8v6' stroke='%2316130F' stroke-opacity='.12' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%237E6229' stroke-opacity='.4'/%3E%3C/svg%3E");--scroll-thumb:#16130f40}[data-theme=taller]{--bg:#0b0a08;--surface:#141210;--surface-elevated:#1d1a16;--surface-inset:#080706;--hairline:#2a251e;--border-control:#6a6152;--text:#f2ebdf;--text-2:#b3a794;--text-3:#9a8d79;--accent:var(--brass);--datum:var(--oak);--sec-relojeria:var(--sec-relojeria-lum);--sec-joyeria:var(--sec-joyeria-lum);--sec-moda:var(--sec-moda-lum);--sec-cosmetica:var(--sec-cosmetica-lum);--sec-automocion:var(--sec-automocion-lum);--sec-retail:var(--sec-retail-lum);--veta-ink:var(--oak);--veta-k:1;--veta-nudo:.09;--slot-line:transparent;--rule-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M0 13.5H40M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6' stroke='%232A251E' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%23B4904F' stroke-opacity='.4'/%3E%3C/svg%3E");--reg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14'%3E%3Cpath d='M0 13.5H48M8.5 8v6M16.5 8v6M24.5 8v6M32.5 8v6M40.5 8v6' stroke='%232A251E' fill='none'/%3E%3Cpath d='M.5 0v14' stroke='%23B4904F' stroke-opacity='.4'/%3E%3C/svg%3E");--scroll-thumb:#f2ebdf40}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}[data-theme=taller]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grain{mix-blend-mode:multiply;opacity:.035}@media (width<=1023px){.grain{mix-blend-mode:normal;background-image:var(--grain-a,none);opacity:.14}}:root{--plec-linia:#94867057;--plec-marge:18px;--plec-vel:.6;--plec-cap:999px;--plec-ease:cubic-bezier(.23, 1, .32, 1);--plec-ombra:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 1px 2px #00000014, 0 10px 24px -10px #00000052, 0 28px 56px -28px #00000061}html:root[data-pagina=inici],html:root[data-pagina=taller],html:root[data-pagina=proces],html:root[data-pagina=inici] [data-theme=galeria],html:root[data-pagina=taller] [data-theme=galeria],html:root[data-pagina=proces] [data-theme=galeria]{--bg:#f1ece1;--surface:#f5f1e7;--surface-elevated:#fff;--surface-inset:#f5f1e7;--hairline:#16130f1f;--border-control:#8e8270;--text:#16130f;--text-2:#57503f;--text-3:#57503f;--accent:var(--brass-ink);--datum:var(--walnut);--sec-relojeria:var(--sec-relojeria-ink);--sec-joyeria:var(--sec-joyeria-ink);--sec-moda:var(--sec-moda-ink);--sec-cosmetica:var(--sec-cosmetica-ink);--sec-automocion:var(--sec-automocion-ink);--sec-retail:var(--sec-retail-ink);--veta-ink:var(--walnut);--veta-k:2.2;--veta-nudo:.26;--slot-line:var(--border-control);--scroll-thumb:#16130f40;color-scheme:light}html [data-theme=sorra]{--bg:#e7ded0;--surface:#ede6d9;--surface-elevated:#f6f1e8;--surface-inset:#e1d7c6;--hairline:#16130f24;--border-control:#84796a;--text:#16130f;--text-2:#4e473a;--text-3:#534b3e;--accent:#74592a;--datum:var(--walnut);--sec-relojeria:var(--sec-relojeria-ink);--sec-joyeria:var(--sec-joyeria-ink);--sec-moda:var(--sec-moda-ink);--sec-cosmetica:var(--sec-cosmetica-ink);--sec-automocion:var(--sec-automocion-ink);--sec-retail:#6e5522;--veta-ink:var(--walnut);--veta-k:2.2;--veta-nudo:.26;--slot-line:var(--border-control);--scroll-thumb:#16130f40;color-scheme:light;background-color:var(--bg);color:var(--text)}html .plec-full{inset:var(--plec-marge);z-index:55;pointer-events:none;border:1px solid var(--plec-linia);position:fixed}html .plec-zn{display:flex;position:absolute}html .plec-zn span{flex:1;position:relative}html .plec-zn--t,html .plec-zn--b{height:var(--plec-marge);left:0;right:0}html .plec-zn--t{top:calc(-1 * var(--plec-marge))}html .plec-zn--b{bottom:calc(-1 * var(--plec-marge))}html .plec-zn--l,html .plec-zn--r{width:var(--plec-marge);flex-direction:column;top:0;bottom:0}html .plec-zn--l{left:calc(-1 * var(--plec-marge))}html .plec-zn--r{right:calc(-1 * var(--plec-marge))}html .plec-zn--t span+span:before,html .plec-zn--b span+span:before{content:"";border-left:1px solid var(--plec-linia);height:6px;position:absolute;left:0}html .plec-zn--t span+span:before{bottom:0}html .plec-zn--b span+span:before{top:0}html .plec-zn--l span+span:before,html .plec-zn--r span+span:before{content:"";border-top:1px solid var(--plec-linia);width:6px;position:absolute;top:0}html .plec-zn--l span+span:before{right:0}html .plec-zn--r span+span:before{left:0}html .hdr{top:calc(var(--plec-marge) + 12px)}html .hdr,html .hdr[data-theme]{background:0 0!important}html .hdr.is-hidden{transform:none}html .hdr__in,html .hdr.is-scrolled .hdr__in{--hdr-pe:max(calc(var(--gutter) + 6px), env(safe-area-inset-left));--hdr-pd:max(calc(var(--gutter) + 6px), env(safe-area-inset-right));--barra-h:60px;--barra-e:14px;--barra-d:14px;padding-left:var(--hdr-pe);padding-right:var(--hdr-pd);position:relative;background:0 0!important;border-bottom-color:#0000!important}html .plec-vidre,html .hdr__r,html .hdr__in:before{background:color-mix(in srgb, var(--bg) calc(var(--plec-vel) * 100%), transparent);backdrop-filter:blur(16px)saturate(160%);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);box-shadow:var(--plec-ombra);transition:background-color .32s,border-color .32s,box-shadow .32s}html .hdr.is-scrolled{--plec-vel:.88}html .hdr__in:before{content:"";left:calc(var(--hdr-pe) - var(--barra-e));right:calc(var(--hdr-pd) - var(--barra-d));height:var(--barra-h);margin-top:calc(var(--barra-h) / -2 - .5px);border-radius:var(--plec-cap);opacity:0;transition:opacity .28s ease, transform .42s var(--plec-ease), background-color .32s ease, border-color .32s ease, box-shadow .32s ease;pointer-events:none;position:absolute;top:50%;transform:scaleX(.985)}html .hdr.is-scrolled .hdr__in:before{opacity:1;transform:none}html .hdr__r{position:relative}html .hdr .wordmark{z-index:1;transform-origin:0;transition:transform .32s var(--plec-ease), background-color .2s ease;position:relative}html .hdr.is-scrolled .wordmark{transform:translate(4px)scale(.6)}html .hdr.is-scrolled .plec-index,html .hdr.is-scrolled .hdr__r{box-shadow:none;backdrop-filter:none;background-color:#0000;border-color:#0000}html .hdr__r{border-radius:var(--plec-cap);animation:plec-flota .76s var(--plec-ease) .12s both;gap:2px;padding:4px}html .hdr .btn--s{border-radius:var(--plec-cap);min-height:44px;transition:background-color .16s ease, transform .16s var(--plec-ease);background:0 0;border:0;padding:0 18px}html .hdr .btn--s:before{display:none}@media (hover:hover) and (pointer:fine){html .hdr .btn--s:hover{color:var(--text);background:color-mix(in srgb, var(--text) 9%, transparent)}}html .hdr .btn--s:active{transform:scale(.97)}html .hdr__llengues{align-items:center;gap:2px;display:flex}html .hdr__llengues a{border-radius:var(--plec-cap);letter-spacing:.06em;min-width:44px;min-height:44px;color:var(--text-2);transition:color .2s ease, background-color .2s ease, transform .16s var(--plec-ease);place-items:center;padding:0 10px;font-size:.8125rem;font-weight:560;line-height:1;text-decoration:none;display:inline-grid}html .hdr__llengues a[aria-current=true]{color:var(--text);background:color-mix(in srgb, var(--text) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 7%, transparent)}@media (hover:hover) and (pointer:fine){html .hdr__llengues a:not([aria-current=true]):hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}}html .hdr__llengues a:active{transform:scale(.97)}@media (width<=1099px){html .hdr__llengues{border-right:1px solid color-mix(in srgb, var(--text) 12%, transparent);margin-right:2px;padding-right:4px}}@media (width<=379px){html .hdr__llengues a{min-width:40px;padding:0 6px;font-size:.75rem}}html .plec-index{border-radius:var(--plec-cap);animation:plec-flota .76s var(--plec-ease) 60ms both;gap:4px;padding:5px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}html .plec-ind{border-radius:var(--plec-cap);clip-path:inset(0 100% 0 0 round var(--plec-cap));background:color-mix(in srgb, var(--text) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 7%, transparent);opacity:0;pointer-events:none;transition:clip-path .42s var(--plec-ease), opacity .2s ease;position:absolute;inset:5px}html .plec-ind.is-quiet{transition:none}html .plec-index a{z-index:1;border-radius:var(--plec-cap);letter-spacing:.005em;min-height:42px;color:var(--text-2);white-space:nowrap;transition:color .2s ease, transform .16s var(--plec-ease);align-items:center;padding:0 18px;font-size:.90625rem;line-height:1;display:inline-flex;position:relative}html .plec-index a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){html .plec-index a:hover{color:var(--text)}}html .plec-index a[aria-current]{color:var(--text)}html .plec-index a[aria-current]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}@keyframes plec-flota{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width>=1100px){html .hdr .hdr__menu{display:none}}@media (width<=1099px){html .plec-index{display:none}html .hdr .hdr__menu{width:44px;min-width:44px;padding:0;position:relative}html .hdr .hdr__menu>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .hdr .hdr__menu.btn:before,html .hdr .hdr__menu.btn:after{content:"";transform-origin:0;width:18px;height:1.5px;transition:transform .3s var(--plec-ease);background:currentColor;border-radius:2px;margin:0;display:block;position:absolute;inset:auto auto auto 13px}html .hdr .hdr__menu.btn:before{top:calc(50% - 4px);transform:none}html .hdr .hdr__menu.btn:after{top:calc(50% + 3px);transform:scaleX(.58)}html .hdr .hdr__menu.btn:hover:before,html .hdr .hdr__menu.btn:focus-visible:before{transform:none}html .hdr .hdr__menu.btn:hover:after,html .hdr .hdr__menu.btn:focus-visible:after{transform:scaleX(1)}html .hdr .hdr__menu.btn[aria-expanded=true]:before{transform-origin:50%;transform:translateY(3.5px)rotate(45deg)scaleX(.82)}html .hdr .hdr__menu.btn[aria-expanded=true]:after{transform-origin:50%;transform:translateY(-3.5px)rotate(-45deg)scaleX(.82)}}html .menu{background:color-mix(in srgb, var(--bg) 84%, transparent);backdrop-filter:blur(26px)saturate(150%)}html .menu__panel{opacity:0;transition:opacity .28s;transform:none}html .menu.is-open .menu__panel{opacity:1}html .menu__top{height:auto;padding-top:calc(var(--plec-marge) + 12px + 7px);padding-right:max(calc(var(--gutter) + 10px), env(safe-area-inset-right))}html .menu__close{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:var(--plec-ombra);transition:transform .16s var(--plec-ease), background-color .16s ease;border-radius:50%;justify-content:center;padding:0;position:relative}html .menu__close>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .menu__close .ico{width:22px;height:22px}html .menu__close:active{transform:scale(.95)}html .menu__list>li>a{font-family:var(--ff-display);letter-spacing:-.02em;opacity:0;transition:transform .56s var(--plec-ease), opacity .38s ease, color .2s ease;font-weight:500;transform:translateY(14px)}html .menu.is-open .menu__list>li>a{opacity:1;transform:none}html .menu.is-open .menu__list>li:first-child>a{transition-delay:60ms}html .menu.is-open .menu__list>li:nth-child(2)>a{transition-delay:.11s}html .menu.is-open .menu__list>li:nth-child(3)>a{transition-delay:.16s}html .menu.is-open .menu__list>li:nth-child(4)>a{transition-delay:.21s}html .menu.is-open .menu__list>li:nth-child(5)>a{transition-delay:.26s}html .menu__list>li>a[aria-current]{color:var(--text)}html .menu__list>li>a[aria-current]:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:.32em;position:relative;top:.13em}html .menu__foot{opacity:0;transition:opacity .4s .24s}html .menu.is-open .menu__foot{opacity:1}html .btn{border-radius:var(--plec-cap);isolation:isolate;transition:color .2s ease, border-color .2s ease, transform .16s var(--plec-ease);overflow:hidden}html .btn:active{transform:scale(.97)}html .btn>span,html .btn>svg{z-index:1;position:relative}html .btn:before{background:var(--text);width:10px;height:10px;transition:transform .2s var(--plec-ease);border-radius:50%;margin-top:-5px;inset:50% 24px auto auto;transform:scale(0)}html .btn:focus-visible:before{transition-duration:0s;transform:scale(70)}html .btn:focus-visible{color:var(--bg);border-color:var(--text)}@media (hover:hover) and (pointer:fine){html .btn:hover:before{transition-duration:.38s;transform:scale(70)}html .btn:hover{color:var(--bg);border-color:var(--text)}}html .btn.btn--primary{background:var(--brass);color:#120f0a;border-color:#0000;padding:0 52px 0 26px;font-weight:620}html .btn.btn--primary:after{content:"";z-index:1;width:10px;height:10px;transition:transform .2s var(--plec-ease);background:#120f0a;border-radius:50%;margin-top:-5px;position:absolute;inset:50% 24px auto auto}html .btn.btn--primary:before{content:"";z-index:-1;background:#efe8dc;position:absolute}html .btn.btn--primary:hover,html .btn.btn--primary:focus-visible{color:#120f0a;background:var(--brass);border-color:#0000}html .btn.btn--primary:focus-visible:after{transform:scale(.6)}@media (hover:hover) and (pointer:fine){html .btn.btn--primary:hover:after{transition-duration:.38s;transform:scale(.6)}}html form .btn,html .btn.ac__btn,html .btn.pt__skip{min-height:48px;font-size:var(--fs-body-sm);border-radius:6px;padding:0 22px}html form .btn.btn--primary{padding:0 24px}html form .btn.btn--primary:after{content:none}html form .btn:before,html .btn.ac__btn:before,html .btn.pt__skip:before{right:50%}html[data-motion=reduce] .btn:before,html[data-motion=reduce] .btn:after,html[data-motion=reduce] .hdr .wordmark,html[data-motion=reduce] .hdr__in:before,html[data-motion=reduce] .plec-ind,html[data-motion=reduce] .menu__list>li>a{transition:none}html[data-motion=reduce] .btn:active,html[data-motion=reduce] .hdr .btn--s:active,html[data-motion=reduce] .plec-index a:active{transform:none}html[data-motion=reduce] .hdr__r,html[data-motion=reduce] .plec-index{animation:none}html[data-motion=reduce] .menu__list>li>a{transform:none}@media (prefers-reduced-motion:reduce){html .btn:before,html .btn:after,html .hdr .wordmark,html .hdr__in:before,html .plec-ind,html .menu__list>li>a{transition:none}html .btn:active,html .hdr .btn--s:active,html .plec-index a:active{transform:none}html .hdr__r,html .plec-index{animation:none}html .menu__list>li>a{transform:none}}html .t-over{text-transform:none;letter-spacing:0;font-feature-settings:normal;font-size:var(--fs-caption);color:var(--text-2);font-weight:400}html[data-pagina=inici] .hero{background:radial-gradient(900px 640px at 68% 30%,#ffdeb03d,#ffdeb000 70%),linear-gradient(90deg,#080604e6 0%,#080604b3 34%,#08060429 62%,#0806044d 100%),linear-gradient(#08060400 60%,#0806049e 100%),#120d09 url(/xapa/noguera.webp) 50%/cover no-repeat}html[data-pagina=inici] .hero__aside:before{content:none}html[data-pagina=inici] .hero__aside .slot{display:none}html[data-pagina=inici] .hero__draw{color:#f3e3c4;opacity:.58}html[data-pagina=inici] .hero__draw .dw text{stroke:#1a130c}@media (width<=899px){html[data-pagina=inici] .hero{background:radial-gradient(520px 420px at 60% 20%,#ffdeb038,#0000 70%),linear-gradient(#0806044d 0%,#080604b8 52%,#080604f0 100%),#120d09 url(/xapa/noguera-mobil.webp) 50%/cover no-repeat}html[data-pagina=inici] .hero__aside{display:none}html[data-pagina=inici] .hero:after{opacity:.45}}html .hero__ctas{align-items:center}@media (width>=1024px){html .hero__cierre{max-width:34ch;bottom:40px}}html .loc__list{position:relative}html .loc__mark{background:var(--accent);transform-origin:0 0;border:0;width:2px;height:100px;list-style:none;transition:transform .46s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0;transform:scaleY(0)}html .loc__btn{min-height:0;font-family:var(--ff-display);letter-spacing:-.02em;color:color-mix(in srgb, var(--text) 56%, transparent);transition:color .24s ease, transform .46s var(--plec-ease);flex-wrap:nowrap;align-items:center;gap:0;padding-block:clamp(14px,1.6vw,22px);font-size:clamp(1.55rem,1.05rem + 1.55vw,2.55rem);font-weight:500;line-height:1.05}html .loc{--loc-avanc:22px}html .loc__btn[aria-pressed=true]{color:var(--text);transform:translateX(var(--loc-avanc))}@media (hover:hover) and (pointer:fine){html .loc__btn:hover{color:color-mix(in srgb, var(--text) 78%, transparent)}}html .loc__city{font-family:var(--ff-sans);font-size:var(--fs-caption);letter-spacing:0;color:var(--text-3);opacity:.92;flex:none;margin-left:14px;transition:opacity .24s}html .loc__btn[aria-pressed=true] .loc__city{opacity:1}html .loc__btn:after{content:"";background:linear-gradient(var(--accent), var(--accent)) left center / 100% 1px no-repeat;transform-origin:0;min-width:40px;height:7px;transition:transform .52s var(--plec-ease);flex:40px;margin-left:18px;transform:scaleX(0)}html .loc__btn[aria-pressed=true]:after{transition-delay:80ms;transform:scaleX(1)}@media (width<=1023px){html .loc__btn:after{content:none}html .loc__btn{flex-wrap:wrap;row-gap:4px}html .loc{--loc-avanc:16px}html .loc__city{flex-basis:100%;margin-left:0}}html[data-motion=reduce] .loc__btn,html[data-motion=reduce] .loc__btn:after,html[data-motion=reduce] .loc__mark{transition:none}@media (prefers-reduced-motion:reduce){html .loc__btn,html .loc__btn:after,html .loc__mark{transition:none}}html .dsg{padding-block:var(--sp-c);border-top:1px solid var(--hairline)}html .dsg__grid{gap:var(--s-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}html .dsg__p{font-size:var(--fs-body);color:var(--text-2);max-width:44ch;margin:var(--s-16) 0 var(--s-48);line-height:1.55}html .dsg__t{font-size:.875rem}html .dsg__t caption{caption-side:top;text-align:left;font-size:var(--fs-caption);color:var(--text-3);padding-bottom:12px}html .dsg__t th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--hairline);padding:0 12px 9px 0;font-size:.75rem;font-weight:400}html .dsg__t td{border-bottom:1px solid var(--hairline);color:var(--text-2);padding:13px 12px 13px 0;transition:color .2s}html .dsg__t td:first-child,html .dsg__t td.m{font:400 12.5px/1.3 var(--ff-mono);color:var(--text);white-space:nowrap}html .dsg__t tr.is-on td{color:var(--text)}html .dsg__t tr.is-on td:first-child{color:var(--brass-ink)}html [data-theme=taller] .dsg__t tr.is-on td:first-child{color:var(--brass)}html .dsg__draw{height:clamp(380px,46vw,640px);color:var(--datum);margin:0}html .dsg__draw svg [data-part] path,html .dsg__draw svg [data-part] text{transition:stroke-opacity .22s,opacity .22s,stroke .22s}html .dsg__draw svg.is-focus [data-part] path{stroke-opacity:.25}html .dsg__draw svg.is-focus [data-part] text{opacity:.3}html .dsg__draw svg.is-focus [data-part].is-on path{stroke-opacity:1;stroke:var(--brass-ink)}html .dsg__draw svg.is-focus [data-part].is-on text{opacity:1}@media (width<=899px){html .dsg__grid{gap:var(--s-32);grid-template-columns:minmax(0,1fr)}html .dsg__draw{order:-1;height:300px}html .dsg__t{font-size:.8125rem}}@media (width<=479px){html .dsg__t td.m{white-space:normal}html .dsg__t td,html .dsg__t th{padding-right:8px}}@media (width<=699px){:root{--plec-marge:8px}html .hdr{top:calc(var(--plec-marge) + 8px)}html .hdr .btn--s{padding:0 14px}html .hdr.is-scrolled .wordmark{transform:translate(4px)scale(.68)}html .hdr__in,html .hdr.is-scrolled .hdr__in{--barra-h:58px;--barra-e:12px;--barra-d:12px}html .menu__top{padding-top:calc(var(--plec-marge) + 8px + 6px)}}@media (width<=379px){html .hdr__in{gap:6px}html .hdr__r{padding:3px}html .hdr .btn--s{min-height:44px;padding:0 11px}html .hdr .wordmark{height:52px}}@supports not (backdrop-filter:blur(1px)){html .plec-vidre,html .hdr__r,html .hdr__in:before,html .menu,html .menu__close{background:color-mix(in srgb, var(--bg) 96%, transparent)}}@media (prefers-reduced-transparency:reduce){html .plec-vidre,html .hdr__r,html .hdr__in:before,html .menu,html .menu__close{background:var(--bg);backdrop-filter:none}}@media (prefers-contrast:more){html .plec-vidre,html .hdr__r,html .hdr__in:before,html .menu__close{background:var(--bg);border-color:var(--text)}}@media print{html .plec-full{display:none}}html .send{align-content:start;align-items:start}html[data-pagina=inici] .hero__claim{margin-top:14px}html .hero__claim,html .hero__sub{-webkit-hyphens:manual;hyphens:manual}html .ac__top,html .e__top{flex-wrap:wrap;justify-content:flex-start;gap:0 20px}html .ac__top>.wordmark,html .e__top>.wordmark{margin-right:auto}html .ac__top>[data-idioma],html .e__top>[data-idioma]{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2)}@media (width<=1023px){html .hero__title{text-wrap:balance;display:block}html .hero__title br{display:none}html .hero__title .hw{margin-right:0}}html .menu__foot{grid-template-columns:auto auto 1fr;place-items:center start;gap:2px 24px;display:grid}html .menu__foot>:not(.menu__idioma){grid-column:1/-1}html .menu__foot>.btn{margin-bottom:18px}html .menu__foot>.menu__idioma{color:var(--text-2);margin-top:10px}@media (hover:hover) and (pointer:fine){html .menu__foot>.menu__idioma:hover{color:var(--text)}}html .mani{--text:#f2ebdf;--text-2:#b3a794;color:var(--text)}html .sec__title{transform:none}html[data-pagina=taller] .ruta,html[data-pagina=proces] .fases,html[data-pagina=sostenibilitat] .sec{padding-top:var(--sp-b)}html[data-pagina=taller] .cl{padding-top:var(--sp-c)}html .cap__title{margin-bottom:var(--sp-b)}html[data-fotos]:not([data-review]) .slot[data-foto][data-state=mostra]>.slot__meta{display:none}html a.skip,html a.skip:hover{color:var(--bg)}html .t-body,html .legal p,html .legal li,html .legal dl,html .rel__body p,html .vacio p,html .blk p,html .consent__base,html .faq__a p,html .cap__b p{max-width:58ch}html .pt__grid>.cli{grid-column:1/-1}html:not([data-review]) [data-pend],html:not([data-review]) [data-falta-destino],html:not([data-review]) li:has(>[data-falta-destino]:only-child){display:none!important}html .mani{background-color:#120d09}html main h1,html main h2,html main h3,html main .t-h1,html main .t-h2,html main .t-h3,html main .mani__t{-webkit-hyphens:manual;hyphens:manual}@media (width<=767px){html .cap__cell{padding-bottom:0}html .cap__cell[open]{padding-bottom:var(--s-16)}}html [data-theme=taller]{color-scheme:dark;--err:#f0a493}html:root[data-pagina],html [data-theme=galeria],html [data-theme=sorra]{--err:#8c2f27}html [data-theme=taller]{--err:#f0a493}html .field.is-error input,html .field.is-error select,html .field.is-error textarea{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}html .field.is-error .field__err{color:var(--err);font-weight:500}@supports (appearance:base-select){html .field__sel select{height:auto;min-height:52px;font-size:var(--fs-body);align-items:center;padding:14px 44px 14px 16px;line-height:1.55}}@media (width>=1024px){html .loc__panel{margin-right:calc(-1 * (var(--gutter) + max(0px, (100vw - 1560px) / 2) - var(--plec-marge) - 1px))}}html .ul{background:linear-gradient(color-mix(in srgb, currentColor 34%, transparent), color-mix(in srgb, currentColor 34%, transparent)) left calc(100% - 10px) / 100% 1px no-repeat}html .hdr .ul,html .menu__list .ul{background:0 0}html:not([data-review]) .ft__col:not(:has(a[href],button)):has([data-falta-destino]),html[data-review] .pub{display:none!important}html .placa__link{position:static}html .placa__link:after{height:auto;top:0;bottom:0;transform:none}html .placa:not(:has(.placa__link)):hover .slot__draw{transform:none}html .placa__ver{justify-self:start}html .placa__ver .ico{transition:transform .26s var(--ease-micro)}@supports selector(:has(*)){html .placa:has(.placa__link:focus-visible){outline:2px solid var(--accent);outline-offset:6px}html .placa .placa__link:focus-visible{outline-color:#0000}}@media (hover:hover) and (pointer:fine){html .placa:hover .placa__ver:after{transform-origin:0;transform:scaleX(1)}html .placa:hover .placa__ver .ico{transform:translate(3px)}}html[data-motion=reduce] .placa__ver .ico{transition:none;transform:none}html .vs th,html .vs td{font-family:var(--ff-sans);font-size:var(--fs-body-sm);line-height:1.5}@media (width>=1024px){html .direct__row{min-height:30vh}}@media (hover:hover) and (pointer:fine){html[data-fotos] .placa .slot[data-state=mostra]>.slot__foto{transition:opacity .42s var(--ease-micro), filter .32s ease}html[data-fotos] .placa .slot[data-state=mostra]>.slot__draw{color:#f3e3c4;transition:opacity .32s}html[data-fotos] .placa:hover .slot[data-state=mostra]>.slot__draw{opacity:1}html[data-fotos] .placa:hover .slot[data-state=mostra]>.slot__foto{filter:brightness(.36)saturate(.8)}}html .field__opc{font-size:var(--fs-caption);color:var(--text-2);margin-left:.35em;font-weight:400}html .form__legal .ul,html .consent__base .ul{min-height:0;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.22em;background:0 0;display:inline}html .form__legal .ul:after,html .consent__base .ul:after{content:none}@media (hover:hover) and (pointer:fine){html .form__legal .ul:hover,html .consent__base .ul:hover{text-decoration-color:currentColor}}html .ft__team{letter-spacing:0;text-transform:none;color:var(--text);font-size:var(--fs-body-sm)!important}html .ft__col p>.ul.pub{color:var(--text)}@supports (grid-template-rows:subgrid){@media (width>=600px){html .form__row:has(>.field+.field){grid-template-rows:auto auto auto;align-items:start}html .form__row:has(>.field+.field)>.field{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;display:grid}html .form__row:has(>.field+.field)>.field>label{align-self:end}}}html .form__envia{gap:var(--s-12);justify-items:start;display:grid}html .send__nota,html .form__nota{font-size:var(--fs-body-sm);color:var(--text-2);max-width:54ch;line-height:1.55}html .form__status[data-k=ok]{border-top:1px solid var(--accent);padding-top:var(--s-12)}html [data-directe][hidden]{display:none!important}html .hp{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}html .adj{border:1px solid var(--border-control);min-height:52px;transition:border-color var(--t-micro) var(--ease-micro), background-color var(--t-micro) var(--ease-micro);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 16px 9px 9px;display:flex;position:relative}html .adj input[type=file]{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}html .adj.is-sobre{border-color:var(--text)}@media (hover:hover){html .adj:hover{border-color:var(--text)}html .adj:hover .adj__btn{background:var(--text);color:var(--bg)}html .adj__treu:hover{color:var(--text)}}html .adj.is-sobre{background:color-mix(in srgb, var(--text) 6%, transparent)}html .adj:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}html .adj__btn{border:1px solid var(--border-control);min-height:34px;color:var(--text);font-size:var(--fs-body-sm);transition:background-color var(--t-ui) var(--ease-micro), color var(--t-ui) var(--ease-micro), transform .16s var(--ease-micro);align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:500;line-height:1;display:inline-flex}html .adj:active .adj__btn{transform:scale(.97)}html .adj__estat{min-width:0;color:var(--text-2);font-size:var(--fs-body-sm);line-height:1.4}html .field.is-error .adj{border-color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}html .adj__llista{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}html .adj__llista[hidden]{display:none}html .adj__f{border-bottom:1px solid var(--hairline);min-height:44px;font-size:var(--fs-body-sm);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding-left:2px;line-height:1.4;display:grid}html .adj__nom{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}html .adj__pes{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}html .adj__f.is-mal .adj__nom,html .adj__f.is-mal .adj__pes{color:var(--err)}html .adj__treu{width:44px;height:44px;color:var(--text-2);cursor:pointer;transition:color var(--t-micro) var(--ease-micro), transform .16s var(--ease-micro);background:0 0;border:0;place-items:center;padding:0;display:grid}html .adj__treu:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){html .adj:active .adj__btn,html .adj__treu:active{transform:none}}html button[type=submit][aria-busy=true]{cursor:progress}html button[type=submit][aria-busy=true]>span{opacity:.72}html button[type=submit]>span{font-variant-numeric:tabular-nums}html .estat__t{max-width:60ch}html .estat__t .ul,html .cl__micro .ul,html .nda__micro .ul,html .sec__cta .ul{overflow-wrap:anywhere;margin-block:calc(.5lh - 22px)}html .cl__micro .ul,html .nda__micro .ul,html .sec__cta .ul{color:var(--text)}html .cl__micro,html .nda__micro{contain:inline-size}html .pt__promesa dd .ul:focus-visible,html .estat__t .ul:focus-visible,html .cl__micro .ul:focus-visible,html .nda__micro .ul:focus-visible,html .sec__cta .ul:focus-visible{outline-color:#0000}html .pt__promesa dd .ul>span,html .estat__t .ul>span,html .cl__micro .ul>span,html .nda__micro .ul>span,html .sec__cta .ul>span{outline-offset:3px;transition:outline-color .18s var(--ease-micro);outline:2px solid #0000}html .pt__promesa dd .ul:focus-visible>span,html .estat__t .ul:focus-visible>span,html .cl__micro .ul:focus-visible>span,html .nda__micro .ul:focus-visible>span,html .sec__cta .ul:focus-visible>span{outline-color:var(--accent)}html .estat__acc{align-items:center;gap:var(--s-12) var(--s-24);margin-top:var(--s-16);flex-wrap:wrap;display:flex}::selection{color:#120f0a;background:#b4904f}html input,html textarea{caret-color:var(--accent)}html:root{color-scheme:light}@media (width>=1024px){html .grain{display:none}}@media (forced-colors:active){html .wordmark,html .ft__mark{forced-color-adjust:none;background-color:canvastext}html .hdr .hdr__menu.btn:before,html .hdr .hdr__menu.btn:after{forced-color-adjust:none;background:buttontext}}@media (width<=599px){html .sec__title{white-space:normal}}html main h1,html main h2,html main h3,html main .mani__t{overflow-wrap:anywhere}html[data-motion=reduce]::view-transition-group(*),html[data-motion=reduce]::view-transition-old(*),html[data-motion=reduce]::view-transition-new(*){animation:none!important}html .sec__row:not(a){cursor:default}html .sec__row:not(a):hover .sec__fl{transform:scaleX(0)}html .sec__row:not(a):hover .sec__name{color:var(--text)}@media (width<=767px){html .cap{padding-bottom:max(64px, var(--sp-c))}}html .vs{table-layout:fixed;width:100%}html .vs th,html .vs td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html:not([data-review]) .slot__cota,html:not([data-review]) .slot__meta.mono,html:not([data-review]) .slot__meta>.mono{display:none!important}html:not([data-review]) .gal:not(:has(.slot__foto,.slot:not([data-state=vacio]))),html:not([data-review]) .aside>.slot[data-state=vacio]:not(:has(.slot__foto)){display:none}html:not([data-review]) .vacio{border:0;padding:0}html .loc__body{position:relative}html .loc__panel{background:0 0}html .loc__map{aspect-ratio:4/3;max-width:none;color:var(--text-2)}html .loc__map svg{width:100%;height:100%;display:block}html .loc__crida{pointer-events:none;z-index:2;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}html .loc__crida path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}html .loc__crida circle{fill:var(--accent);stroke:var(--bg);stroke-width:2px;opacity:0}html .loc__crida.is-on path{stroke-dashoffset:0;transition:stroke-dashoffset .62s var(--plec-ease) .56s}html .loc__crida.is-on circle{opacity:1;transition:opacity .26s 1.12s}@media (width>=1024px){html .loc__crida{display:block}}html[data-motion=reduce] .loc__crida path,html[data-motion=reduce] .loc__crida circle{transition:none!important}@media (prefers-reduced-motion:reduce){html .loc__crida path,html .loc__crida circle{transition:none!important}}@media (width>=1024px){html .loc__info{padding:0 var(--s-24) var(--s-24) var(--s-32)}}@media (width>=1280px){html .loc__list{grid-column:1/7}html .loc__panel{grid-column:7/13}html .loc__info{padding:0 var(--s-24) var(--s-24) var(--s-48)}}html .loc__body.is-viu .loc__crida.is-on path{transition-duration:.38s;transition-delay:.22s}html .loc__body.is-viu .loc__crida.is-on circle{transition-delay:.56s}html[data-fotos] .placa .slot[data-state=mostra]>.slot__draw{--dw-knock:#120e0adb}html .sec__fig{--dw-knock:var(--surface-elevated)}@media (width<=1023px){html[data-pagina=inici] .hero{--hero-pb:max(48px, env(safe-area-inset-bottom));min-height:100svh;padding-bottom:var(--hero-pb)}html[data-pagina=inici] .hero__grid{min-height:calc(100svh - var(--hero-pt) - var(--hero-pb));grid-template-rows:auto minmax(clamp(170px,27svh,300px),1fr) auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;row-gap:0;display:grid}html[data-pagina=inici] .hero__aside{flex-direction:column;grid-area:2/1;align-self:center;width:100%;height:100%;min-height:clamp(170px,27svh,300px);max-height:min(46svh,440px);margin:clamp(10px,2svh,22px) 0;display:flex}html[data-pagina=inici] .hero__main{display:contents}html[data-pagina=inici] .hero__main>*{grid-column:1}html[data-pagina=inici] .hero__title{grid-row:1;align-self:end}html[data-pagina=inici] .hero__claim{grid-row:3}html[data-pagina=inici] .hero__sub{grid-row:4;margin-top:12px}html[data-pagina=inici] .hero__ctas{grid-row:5;margin-top:clamp(14px,2.2svh,22px)}html[data-pagina=inici] .hero__micro{grid-row:6;margin-top:12px}html[data-pagina=inici].hero-armed.hero-go .hero__aside.hf4{transition-delay:.16s}html[data-pagina=inici] .hero__draw{opacity:.9;flex:1 1 0;width:100%;height:auto;min-height:0;position:relative;inset:auto}html[data-pagina=inici] .hero__draw svg{width:100%;height:100%;display:block;position:absolute;inset:0}html[data-pagina=inici] .hero__draw .dl{stroke-width:calc(var(--u,1) * 1.15)}html[data-pagina=inici] .hero__title{font-size:clamp(2.2rem,min(10.2vw,5.3svh),3.9rem)}html[data-pagina=inici] .hero__cierre{max-width:30ch;font-size:var(--fs-caption);text-align:right;-webkit-hyphens:manual;hyphens:manual;color:var(--text-2);opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);align-self:flex-end;margin:8px 0 0;line-height:1.45;display:block;position:static;transform:translateY(6px)}html[data-pagina=inici] .hero__aside.is-montat .hero__cierre{opacity:1;transform:none}html .hero__draw [data-part=b]{transition:transform 1.15s cubic-bezier(.77,0,.175,1)}html .hero__aside.is-montat .hero__draw [data-part=b]{transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px))}html .hero__draw [data-oculta-al-montar] path{transition:stroke-opacity .26s var(--ease-micro)}html .hero__aside.is-dins .hero__draw [data-oculta-al-montar] .dl{stroke-dasharray:var(--dash-h,4 4);stroke-opacity:.6}html .hero__aside.is-dins .hero__draw [data-oculta-al-montar] .axis{stroke-opacity:0}}@media (width<=1023px) and (height<=740px){html[data-pagina=inici] .hero__cierre{display:none}html[data-pagina=inici] .hero__grid{grid-template-rows:auto minmax(clamp(120px,21svh,200px),1fr) auto auto auto auto}html[data-pagina=inici] .hero__aside{min-height:clamp(120px,21svh,200px)}}@media (width<=1023px) and (height<=540px){html[data-pagina=inici] .hero__aside{display:none}html[data-pagina=inici] .hero__grid{grid-template-rows:auto minmax(0,1fr) auto auto auto auto}}html[data-motion=reduce] .hero__draw [data-part=b],html[data-motion=reduce] .hero__cierre{transition:none!important}html .cierre__body{margin-top:0}html .proc__d{font-size:var(--fs-body-sm);color:var(--text-2);max-width:36ch;line-height:1.55}@media (width>=1024px){html .proc__track{grid-template-columns:repeat(4,minmax(0,1fr))}html .proc__d{margin-top:var(--s-12)}html.gsap-on .proc__step{width:calc(var(--colw) * 5 + var(--gap) * 5)}html.gsap-on .proc__d{max-width:32ch;position:relative}}html[data-pagina=materials] .pt__slot{grid-column:1/-1}@media (width>=1024px){html[data-pagina=materials] .pt__slot{grid-area:2/8/4/13;align-self:start}}html[data-pagina=proces] .val{padding-block:var(--sp-c);border-top:1px solid var(--hairline)}html[data-pagina=proces] .val__grid{row-gap:var(--s-32)}html[data-pagina=proces] .val__head,html[data-pagina=proces] .val__list,html[data-pagina=proces] .val__para{grid-column:1/-1}html[data-pagina=proces] .val__head{gap:var(--s-16);align-content:start;display:grid}html[data-pagina=proces] .val__head h2{max-width:14ch}html[data-pagina=proces] .val__list{display:grid}html[data-pagina=proces] .val__list li{gap:var(--s-12);padding-block:var(--s-32);border-top:1px solid var(--hairline);display:grid}html[data-pagina=proces] .val__list li:last-child{border-bottom:1px solid var(--hairline)}html[data-pagina=proces] .val__list p{font-size:var(--fs-body-sm);color:var(--text-2);max-width:52ch;line-height:1.55}html[data-pagina=proces] .val__para{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);line-height:1.4}@media (width>=1024px){html[data-pagina=proces] .val__head{grid-column:1/5}html[data-pagina=proces] .val__list,html[data-pagina=proces] .val__para{grid-column:6/13}html[data-pagina=proces] .val__list li{column-gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}html[data-pagina=taller] .pt__cifra dd{order:-1}@media (width>=1024px){html[data-pagina=taller] .est__img{grid-row:1;margin-top:0}html[data-pagina=taller] .qc__proto{grid-column:6/13}html[data-pagina=estudi] .pt__slot{grid-column:8/13}}html .vs th,html .vs td{font-variant-numeric:normal}html[data-pagina=projectes] .placa__dl{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pagina=projecte-001] .pt__cifra b{font-size:var(--fs-h3);letter-spacing:-.018em;max-width:18ch;line-height:1.08}@media (width>=1024px){html[data-pagina=projecte-001] .next__t{grid-row:1;align-self:end}html[data-pagina=projecte-001] .next__meta{grid-area:2/4/auto/8;align-self:start}html[data-pagina=projecte-001] .next__slot{grid-row:1/3}html[data-pagina=projecte-001] .next__over{grid-row:1}}html[data-pagina=capacitats] .cap__dato dd{font-family:var(--ff-sans);font-size:var(--fs-body-sm);letter-spacing:0;line-height:1.5}html[data-pagina=taller] .pt__cifra b{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1}html .placa__dl dt,html .placa__dl dd{overflow-wrap:break-word;hyphens:auto}@media (width>=1024px){html .placa__dl dd{-webkit-hyphens:manual;hyphens:manual}}html .placa__dl>div{align-content:start}@media (width>=1024px){html[data-pagina=materials] .f__t{grid-column:1/8}}html .ferro{background:var(--bg);color:var(--text);padding-block:var(--sp-c);border-top:1px solid var(--hairline)}html .ferro__grid{row-gap:var(--s-48);align-items:center}html .ferro__img,html .ferro__txt{grid-column:1/-1}html .ferro__img{margin:0}html .ferro__txt{gap:var(--s-16);align-content:start;display:grid}html .ferro__txt h2{max-width:14ch}html .ferro__lead{color:var(--text);max-width:46ch}html .ferro__p{color:var(--text-2);max-width:52ch;font-size:var(--fs-body-sm);line-height:1.6}html .ferro__list{margin-top:var(--s-8);border-top:1px solid var(--hairline);display:grid}html .ferro__list li{border-bottom:1px solid var(--hairline);font-size:var(--fs-body-sm);padding-block:12px;line-height:1.5}html .ferro__link{margin-top:var(--s-8);justify-self:start}@media (width<=1023px){html .ferro{order:4}}@media (width>=1024px){html .ferro__img{grid-column:1/8}html .ferro__txt{padding-left:var(--s-16);grid-column:8/13}}html .placa__txt{font-size:var(--fs-body-sm);color:var(--text-2);max-width:62ch;line-height:1.6}html .obra__grid>.placa.placa--d,html .list__grid>.placa.placa--d{grid-column:1/-1}@media (width>=1024px){html .obra__grid>.placa.placa--d,html .list__grid>.placa.placa--d{column-gap:var(--gap);grid-row:auto;grid-template-rows:none;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;height:auto}html .placa.placa--d>.slot{grid-column:1/9;margin-bottom:0}html .placa.placa--d>.placa__body{grid-column:9/13;align-self:end}}html .mue{padding-block:var(--sp-b);border-top:1px solid var(--hairline)}html .mue__head{row-gap:var(--s-16);margin-bottom:var(--sp-a)}html .mue__head>*{grid-column:1/-1}html .mue__p{color:var(--text-2);max-width:60ch}html .mue__grid{row-gap:var(--s-32)}html .mue__grid figure{grid-column:1/-1;margin:0}html .mue__grid figcaption{font-size:var(--fs-caption);color:var(--text-2);max-width:40ch;margin-top:8px;line-height:1.4}@media (width>=600px){html .mue__grid figure{grid-column:span 3}}@media (width>=1024px){html .mue__head h2{grid-column:1/7}html .mue__p{grid-column:7/13;align-self:end}html .mue__grid figure{grid-column:span 3}}html[data-pagina=projectes] .list__grid>.placa[id]{scroll-margin-top:120px}@media (width<=599px){html[data-pagina=projectes] .list__grid>.placa[id]{scroll-margin-top:200px}}html .loc__map{position:relative}html .loc__panel>.loc__map{margin:var(--s-24) var(--s-24) 0}html .xa{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}html .xa__cam path{vector-effect:non-scaling-stroke}html .xa__grat{fill:none;stroke:var(--text-2);stroke-opacity:.14;stroke-width:.6px}html .xa__terra{fill:#e4dbc9}html .xa__esp{fill:#c9b08c}html .xa__veta{opacity:.4}html .xa__costa{fill:none;stroke:var(--text-2);stroke-opacity:.5;stroke-width:.7px;stroke-linejoin:round}html .xa__front{fill:none;stroke:var(--text-2);stroke-opacity:.28;stroke-width:.6px;stroke-linejoin:round}html .xa__anell{fill:none;stroke:var(--text-2);stroke-opacity:.34;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;transition:opacity .3s;transform:rotate(-90deg)}html .xa__anell--1{stroke:var(--brass-ink);stroke-opacity:.8}html .xa text{letter-spacing:.012em;fill:var(--text);paint-order:stroke fill;stroke:var(--bg);stroke-width:3.5px;stroke-linejoin:round;font-family:Spectral,Georgia,serif;font-size:11.5px;font-weight:300}html .xa .xa__km,html .xa .xa__dist,html .xa .xa__nord text{font-family:var(--ff-mono);letter-spacing:.02em;fill:var(--text-2);font-size:9.5px;font-style:normal;font-weight:400}html .xa .xa__ref{font-style:italic;transition:opacity .24s}html .xa .xa__ref.is-on{font-style:normal;font-weight:600}html .xa__dist,html .xa__km{transition:opacity .24s}html .xa__ruta{fill:none;stroke-linecap:round;transition:opacity .32s}html .xa__ruta--es{stroke:var(--brass);stroke-width:1.6px}html .xa__ruta--eu{stroke:var(--brass-ink);stroke-width:1px;stroke-dasharray:2 4;stroke-opacity:.8}html .xa--capa:not([data-focus=tot]) .xa__ruta:not(.is-on){opacity:.26}html .xa__ruta--es.is-on{stroke-width:2.4px}html .xa__ruta--eu.is-on{stroke-width:1.2px;stroke-opacity:1}html .xa__punt{fill:var(--bg);stroke:var(--brass-ink);stroke-width:1.3px;transition:opacity .24s,fill .24s}html .xa__punt--eu{stroke-width:1px}html .xa__punt--prop{fill:var(--text-2);stroke:var(--bg);stroke-width:1px}html .xa__punt.is-on,html .xa__o{fill:var(--brass);stroke:var(--bg);stroke-width:2px}html .xa__oa{fill:none;stroke:var(--brass-ink);stroke-opacity:.6;stroke-width:1px}html .xa__pols{fill:none;stroke:var(--brass);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}html .xa--capa.is-vist.is-llest.is-pols .xa__pols{animation:3.8s cubic-bezier(.16,1,.3,1) 2 xa-pols}@keyframes xa-pols{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(5)}}html .xa__cometa{fill:none;stroke:var(--brass-hi);stroke-width:2.6px;stroke-linecap:round;opacity:0}html .xa__cap{fill:var(--brass-hi);stroke:var(--bg);stroke-width:1px;opacity:0}html .xa__marc{fill:none;stroke:var(--text-2);stroke-opacity:.4;stroke-width:1px}html .xa__nord path{fill:none;stroke:var(--text-2);stroke-width:1px}html .xa__nord .xa__ple{fill:var(--text-2);stroke:none}html .xa__escb{fill:none;stroke:var(--text-2);stroke-width:1px}html .xa__escp{fill:var(--text-2)}html[data-motion=reduce] .xa__pols{animation:none!important}@media (prefers-reduced-motion:reduce){html .xa__pols{animation:none!important}}@media (width>=1024px){html .loc__panel>.loc__map{margin:0 var(--s-24) 0 var(--s-32)}html .loc__info{padding-top:var(--s-24)}}@media (width>=1280px){html .loc__panel>.loc__map{margin-left:var(--s-48)}}html .xa--capa.is-inici:not(.is-llest) .xa__pols{animation:2s cubic-bezier(.16,1,.3,1) .15s both xa-pols}html .xa__folre{fill:none;stroke:var(--bg);stroke-width:4.4px;stroke-linecap:round;stroke-opacity:.7;transition:opacity .32s}html .xa__folre.is-on{stroke-width:5.4px}html .xa--capa:not([data-focus=tot]) .xa__folre:not(.is-on){opacity:0}@media (width<=599px){html .loc__map{aspect-ratio:1}}html .loc__dl dd{-webkit-hyphens:manual;hyphens:manual}@media (width<=1023px){html .loc__body{row-gap:var(--s-24)}html .loc__btn{align-items:baseline;gap:0 10px;padding-block:14px;font-size:clamp(1.25rem,1rem + 1.1vw,1.5rem);line-height:1.2}html .loc__city{flex-basis:auto;font-size:13px;line-height:1.35}html .loc__panel>.loc__map{margin-top:var(--s-8)}}html .gl{padding-block:0 var(--sp-b)}html .gl__filtres{margin-bottom:var(--s-32);flex-wrap:wrap;gap:8px;display:flex}html .gl__f{min-height:44px;font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 16px;line-height:1.4;transition:color .16s,border-color .16s}html .gl__f[aria-pressed=true]{border-color:var(--border-control,#16130f61);color:var(--text)}@media (hover:hover) and (pointer:fine){html .gl__f:hover{color:var(--text)}}html .gl__f:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .gl__barra{margin-bottom:var(--s-32);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}html .gl__barra .gl__filtres{margin-bottom:0}html .gl__obra{font-size:var(--fs-caption);letter-spacing:.005em;color:var(--text);gap:6px;line-height:1.4}html .gl__obra[hidden]{display:none}html .gl__obra .ico{stroke-width:1.5px;width:16px;height:16px;transition:transform .26s var(--ease-micro)}@media (hover:hover) and (pointer:fine){html .gl__obra:hover .ico{transform:translate(3px)}}html[data-motion=reduce] .gl__obra .ico{transition:none;transform:none}html .gl__grid{columns:2;column-gap:10px}html .gl__it{break-inside:avoid;background:var(--surface);margin:0 0 10px;display:block;overflow:hidden}html .gl__it[hidden]{display:none}html .gl__it img{width:100%;height:auto;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){html .gl__it:hover img{transform:scale(1.03)}}html .gl__it:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=1024px){html .gl__grid{columns:3;column-gap:16px}html .gl__it{margin-bottom:16px}}html .gl__grid.gl__grid--pocas{columns:1;max-width:960px}html .gl-mes{padding-block:var(--sp-a);border-top:1px solid var(--hairline)}html .gl-mes__grid{row-gap:var(--s-16)}html .gl-mes__grid>*{grid-column:1/-1}html .gl-mes__p{color:var(--text-2);max-width:60ch}html .gl-mes__a{justify-self:start}@media (width>=1024px){html .gl-mes__t{grid-column:1/6}html .gl-mes__p,html .gl-mes__a{grid-column:6/12}}html[data-motion=reduce] .gl__it img{transition:none}html .visor{--visor-h:192px;--visor-v:214px;width:100%;max-width:none;height:100%;max-height:none;color:var(--text);opacity:0;overscroll-behavior:contain;background:#100c09f5;border:0;place-items:center;margin:0;padding:0;transition:opacity .2s;display:grid;position:fixed;inset:0}html .visor:not([open]){display:none}html .visor::backdrop{background:0 0}html .visor.is-obert{opacity:1}html .visor__fig{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-items:start;gap:14px;width:max-content;max-width:100%;margin:0;transition:transform .28s cubic-bezier(.23,1,.32,1);display:grid;transform:scale(.985)}html .visor.is-obert .visor__fig{transform:none}html .visor__fig.is-arrossega{cursor:grabbing;transition:none}html .visor__img{--r:1.333;aspect-ratio:var(--r);width:min(calc(100vw - var(--visor-h)), 1500px, calc((100svh - var(--visor-v)) * var(--r)));object-fit:contain;-webkit-user-drag:none;background:#ffffff08;height:auto;display:block}html .visor__peu{gap:4px;width:0;min-width:100%;display:grid}html .visor__fila{flex-wrap:wrap;align-items:baseline;column-gap:20px;display:flex}html .visor__grup{font-family:var(--ff-mono);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--brass-hi,#d0ac6c)}html .visor__obra{font-size:var(--fs-caption);color:var(--brass-hi,#d0ac6c);gap:6px;line-height:1.4}html .visor__obra[hidden]{display:none}html .visor .visor__obra .ico{width:16px;height:16px;transition:transform .26s var(--ease-micro)}@media (hover:hover) and (pointer:fine){html .visor .visor__obra{background-position:0 calc(100% - 1px);min-height:0;margin-block:-4px;padding-block:4px}html .visor .visor__obra:after{bottom:1px}html .visor__obra:hover .ico{transform:translate(3px)}}html .visor__txt{font-size:var(--fs-body-sm);color:var(--text);line-height:1.5}html .visor__tanca,html .visor__nav{color:var(--text);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;position:absolute}html .visor__tanca{top:max(16px, env(safe-area-inset-top));min-height:44px;font-size:var(--fs-caption);border-radius:999px;gap:8px;padding:0 14px 0 18px;right:16px}html .visor__nav{border-radius:50%;width:52px;height:52px;margin-top:-26px;top:50%}html .visor__nav--ant{left:20px}html .visor__nav--seg{right:20px}html .visor__nav[hidden]{display:none}html .visor .ico{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){html .visor__tanca:hover,html .visor__nav:hover{background:#ffffff1f;border-color:#ffffff80}}html .visor__tanca:active,html .visor__nav:active{transform:scale(.96)}html .visor button:focus-visible,html .visor__obra:focus-visible{outline:2px solid var(--brass-hi,#d0ac6c);outline-offset:3px}html .visor__fig.is-ve-dreta{animation:.24s cubic-bezier(.23,1,.32,1) visor-dreta}html .visor__fig.is-ve-esquerra{animation:.24s cubic-bezier(.23,1,.32,1) visor-esquerra}@keyframes visor-dreta{0%{opacity:.2;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes visor-esquerra{0%{opacity:.2;transform:translate(-28px)}to{opacity:1;transform:none}}@media (width<=767px){html .visor{--visor-h:0px;--visor-v:236px}html .visor__peu{padding:0 16px}html .visor__nav{top:auto;bottom:max(16px, env(safe-area-inset-bottom));width:48px;height:48px;margin-top:0}html .visor__nav--ant{left:16px}html .visor__nav--seg{right:16px}}@media (orientation:landscape) and (height<=540px){html .visor{--visor-v:24px;--visor-h:340px}html .visor__fig{grid-template-columns:auto 200px;align-items:end;width:auto}html .visor__peu{width:auto;min-width:0;padding:0}html .visor__nav{width:48px;height:48px;margin-top:-24px;top:50%;bottom:auto}html .visor__nav--ant{left:max(12px, env(safe-area-inset-left))}html .visor__nav--seg{right:max(12px, env(safe-area-inset-right))}}html[data-motion=reduce] .visor,html[data-motion=reduce] .visor__fig{transition:none;animation:none!important}html[data-motion=reduce] .visor__obra .ico{transition:none;transform:none}html .obra__gal{place-self:end start}html .mosaic{margin:var(--s-32) calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}html .mosaic::-webkit-scrollbar{display:none}html .mosaic__it{isolation:isolate;aspect-ratio:4/5;background:var(--surface);scroll-snap-align:start;flex:0 0 78%;position:relative;overflow:hidden}html .mosaic__it img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html .mosaic__it:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html .mosaic__it:after{content:"";z-index:1;pointer-events:none;outline:2px solid var(--accent);outline-offset:-2px;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #f1ece1d9}html .mosaic__it:focus-visible:after{opacity:1}html .mosaic__it:focus-visible img{transform:scale(1.03)}@media (hover:hover) and (pointer:fine){html .mosaic__it:hover img{transform:scale(1.03)}}html .obra .obra__grid{margin-top:var(--sp-a)}@media (width>=600px){html .mosaic__it{flex-basis:46%}}@media (orientation:landscape) and (height<=540px){html .mosaic__it{flex-basis:calc(80svh - 96px)}}@media (width>=1024px){html .obra__head{align-items:end}html .obra__gal{grid-column:10/13;justify-self:end}html .mosaic{margin:var(--s-48) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(200px,18vw,300px);gap:12px;padding:0;display:grid;overflow:visible}html .mosaic__it{aspect-ratio:auto}html .mosaic__it--1{grid-area:1/1/3/5}html .mosaic__it--2{grid-area:1/5/auto/10}html .mosaic__it--3{grid-area:1/10/auto/13}html .mosaic__it--4{grid-area:2/5/auto/9}html .mosaic__it--5{grid-area:2/9/auto/13}}html .obres{margin-top:var(--sp-a)}html .obres__t{font-size:var(--fs-caption);color:var(--text-2);margin-bottom:12px;line-height:1.4}html .obres__llista{border-top:1px solid var(--hairline)}html .obres__fila{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px 24px;padding:14px 0;display:grid}html .obres__nom{-webkit-hyphens:manual;hyphens:manual;margin:0}html .obres__lloc{color:var(--text);font-size:var(--fs-body-sm);line-height:1.5}html .obres__treball{color:var(--text-2);font-size:var(--fs-body-sm);line-height:1.5}@media (width>=768px){html .obres__fila{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr)}}html[data-motion=reduce] .mosaic__it img{transition:none}html .obres--pro{margin-top:var(--sp-a)}html .obres__txt{max-width:68ch;color:var(--text-2);font-size:var(--fs-body-sm);grid-column:1/-1;margin-top:6px;line-height:1.6}html .obres__fila[hidden]{display:none}html .obres--pro .obres__fila{padding:20px 0}html .gal__a{margin-top:8px;display:inline-block}html .gal__it,html .mue__it{display:block}html .gal__it:focus-visible,html .mue__it:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html .mue__gal{justify-self:start}html .top__gal{grid-column:1/-1;justify-self:start}@media (width>=1024px){html .mue__gal{grid-column:7/13}}html[data-pagina=galeria] .pt{padding-bottom:var(--s-32)}html[data-pagina=inici] .obra{padding-top:var(--sp-b)}html[data-pagina=inici] .obra .obra__head{margin-bottom:0}@media (width>=1024px){html[data-pagina=inici] .obra{padding-top:var(--sp-a)}}html .ft__col:has(>p>.pub)>a.ul{justify-self:start}html .obres__fila--pro .obres__treball{display:none}@media (width>=768px){html .obres--pro .obres__fila{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}html .cl__micro,html .nda__micro{-webkit-hyphens:manual;hyphens:manual}@media (width<=399px){html[data-pagina=projecte-001] .pt__over{column-gap:14px}}html main form p,html .estat__t{-webkit-hyphens:manual;hyphens:manual}html .cats{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding-top:20px;display:grid}@media (width>=1024px){html .cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:24px}}html .cats__it{align-content:start;gap:4px;display:grid;position:relative}html .cats__marc{isolation:isolate;aspect-ratio:3/4;background:var(--surface);margin-bottom:10px;display:block;position:relative;overflow:hidden}html .cats__img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html .cats__marc:after{content:"";z-index:1;pointer-events:none;outline:2px solid var(--accent);outline-offset:-2px;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #f1ece1d9}html .cats__nom{-webkit-hyphens:manual;hyphens:manual;margin:0}html .cats__a{color:inherit;text-decoration:none}html .cats__a:after{content:"";z-index:2;position:absolute;inset:0}html .cats__a:focus-visible{outline:none}html .cats__it:has(.cats__a:focus-visible) .cats__marc:after{opacity:1}html .cats__it:has(.cats__a:focus-visible) .cats__img{transform:scale(1.03)}@supports not selector(:has(*)){html .cats__a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}}html .cats__treball{color:var(--text-2);font-size:var(--fs-body-sm);line-height:1.5}@media (hover:hover) and (pointer:fine){html .cats__it:hover .cats__img{transform:scale(1.03)}}html .cat-llista{border-top:1px solid var(--hairline)}html .cat{border-bottom:1px solid var(--hairline);padding:28px 0 32px;scroll-margin-top:120px}html .cat:target{border-top:1px solid var(--accent);margin-top:-1px}html .cat__cap{grid-template-columns:minmax(0,1fr);gap:10px 24px;margin-bottom:20px;display:grid}@media (width>=768px){html .cat__cap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}html .cat__nom{-webkit-hyphens:manual;hyphens:manual;margin:0}html .cat__lloc{color:var(--text);font-size:var(--fs-body-sm);margin-top:6px;line-height:1.5}html .cat__txt{max-width:62ch;color:var(--text-2);font-size:var(--fs-body-sm);line-height:1.6}html .cat__gal{margin-top:8px}html .cat__fotos{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;list-style:none;display:flex;overflow-x:auto}html .cat__fotos::-webkit-scrollbar{display:none}html .cat__fotos>li{scroll-snap-align:start;flex:0 0 44%}@media (width>=600px){html .cat__fotos>li{flex-basis:30%}}@media (width>=1024px){html .cat__fotos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}}html .cat__it{isolation:isolate;aspect-ratio:3/4;background:var(--surface);display:block;position:relative;overflow:hidden}html .cat__it img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html .cat__it:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html .cat__it:after{content:"";z-index:1;pointer-events:none;outline:2px solid var(--accent);outline-offset:-2px;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #f1ece1d9}html .cat__it:focus-visible:after{opacity:1}html .cat__it:focus-visible img{transform:scale(1.03)}@media (hover:hover) and (pointer:fine){html .cat__it:hover img{transform:scale(1.03)}}html[data-motion=reduce] .cats__img,html[data-motion=reduce] .cat__it img{transition:none}html .cats__treball,html .cat__lloc{-webkit-hyphens:manual;hyphens:manual}@media (width<=1023px){html .gl__barra{display:block}html .gl__barra .gl__filtres{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}html .gl__barra .gl__filtres::-webkit-scrollbar{display:none}html .gl__f{white-space:nowrap;flex:none}html .gl__barra .gl__obra{margin-top:8px}}@media (width>=1024px){html .gl__f{padding:0 12px}}html .mue__grid{gap:var(--s-32) 16px;flex-wrap:wrap;display:flex;container-type:inline-size}html .mue__grid figure{flex:100%;grid-column:auto;min-width:0}html .mue__it img{background:var(--surface);width:100%;height:auto;display:block}@container (width>=560px){html .mue__grid figure{flex:var(--a) 1 calc(var(--a) * (100cqw - 16px) / 3.2)}}@container (width>=900px){html .mue__grid figure{flex:var(--a) 1 calc(var(--a) * (100cqw - 48px) / 5.6)}}html .ft__copy{font-size:var(--fs-caption);color:var(--text-2);align-self:flex-end;margin:0;line-height:1.4}:root{--grain:url(/grain.webp)!important;--grain-a:url(/grain-alpha.webp)!important}html .ft__mark{aspect-ratio:320/254;color:#0000;white-space:nowrap;background-color:var(--text);width:clamp(132px,16vw,188px);font-size:0;line-height:0;display:block;overflow:hidden;-webkit-mask:url(/marca-us.webp) 50%/contain no-repeat;mask:url(/marca-us.webp) 50%/contain no-repeat}:root{--hdr-h:clamp(78px, 8vw, 88px)!important}html{scroll-padding-top:calc(var(--hdr-top) + var(--hdr-h) + 8px)!important}@media (width>=1024px){html{scroll-padding-top:calc(var(--hdr-top) + var(--hdr-h) + 32px)!important}}html .wordmark{aspect-ratio:320/254;color:#0000;white-space:nowrap;background-color:var(--text);width:auto;height:clamp(60px,6.4vw,70px);min-height:0;font-size:0;line-height:0;display:block;overflow:hidden;-webkit-mask:url(/marca-us.webp) 50%/contain no-repeat;mask:url(/marca-us.webp) 50%/contain no-repeat}html .wordmark span{color:#0000!important}@supports not ((-webkit-mask:url('')) or (mask:url(''))){html .ft__mark,html .wordmark{display:revert;aspect-ratio:auto;width:auto;height:auto;font-size:revert;line-height:revert;color:revert;background-color:#0000;overflow:visible}}.hero__title .hw,.hero__title .hwi{white-space:nowrap!important}.hero__title,.hero__title .hw,.hero__title .hwi,.hero__title .hc{font-kerning:none!important;font-variant-ligatures:none!important}html{color-scheme:dark}[data-theme=galeria]{color-scheme:light}a,button,label,summary,[role=button],input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:#b4904f2e}.hdr__in{padding-left:max(var(--gutter,20px), env(safe-area-inset-left));padding-right:max(var(--gutter,20px), env(safe-area-inset-right))}.ft{padding-bottom:max(var(--s-32,32px), env(safe-area-inset-bottom))}.menu__panel{padding-bottom:env(safe-area-inset-bottom)}:target,h2[id],h3[id],section[id]{scroll-margin-top:calc(var(--hdr-top) + var(--hdr-h) + 24px)}.ft a,.ft address,.ft__col{overflow-wrap:anywhere}.hero,.proc__pin{overflow-x:clip}.hero__draw,.ft__dove{overflow:clip}.field,.aside,.blk,.urg{grid-template-columns:minmax(0,1fr)!important}.field>*,.aside>*,.blk>*,.urg>*,.form,.form__row,.check,.consent{min-width:0!important}.field label,.blk address,.blk a{overflow-wrap:anywhere}@media (width>=600px){.form__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important}}.cap__cell{position:relative}.cap__draw{right:var(--s-24,24px);bottom:var(--s-24,24px);width:clamp(80px,9vw,112px);height:auto;color:var(--text-3);opacity:.5;pointer-events:none;transition:opacity .4s var(--ease-micro,ease-out);position:absolute}.cap__cell:hover .cap__draw{opacity:.85}.cap__cell{padding-bottom:clamp(104px,13vw,132px)}.cap__d{max-width:44ch;position:relative}.cap__draw path,.cap__draw circle{stroke-dashoffset:var(--len,0)}.cap__draw.is-drawn path,.cap__draw.is-drawn circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-in,cubic-bezier(.16, 1, .3, 1))}.cap__draw.is-drawn :nth-child(2){transition-delay:.12s}.cap__draw.is-drawn :nth-child(3){transition-delay:.24s}.cap__draw.is-drawn :nth-child(4){transition-delay:.36s}.cap__draw.is-drawn :nth-child(5){transition-delay:.48s}.cap__draw.is-drawn :nth-child(6){transition-delay:.6s}@media (width<=767px){.cap__draw{display:none}.cap__d{max-width:44ch}}html[data-motion=reduce] .cap__draw path,html[data-motion=reduce] .cap__draw circle{stroke-dashoffset:0!important;transition:none!important}:root{--ff-sans:"Schibsted Grotesk", "Schibsted Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif!important}@media (width<=40em){main p,main li,main dd,main h2,main h3,main summary,.t-h3{hyphens:auto;overflow-wrap:break-word}}.mono,.mono *{hyphens:none!important}.hero__title{hyphens:none}.loc__dl>div{grid-template-columns:minmax(0,min(10rem,40%)) minmax(0,1fr)}html .tech__dl>div{grid-template-columns:minmax(0,min(9rem,40%)) minmax(0,1fr)}html .est__dl>div{grid-template-columns:minmax(0,min(8rem,40%)) minmax(0,1fr)}body :where(*){grid-auto-columns:minmax(0,1fr)}.tb{overscroll-behavior-x:contain;overflow-x:auto}.direct__vs>.vs-tb{grid-column:1/-1}.direct__vs>.vs-tb>.vs{grid-column:auto;width:100%}@media (width>=1024px){.direct__vs>.vs-tb{grid-column:5/13}}html[data-review] [data-pend]{display:revert!important}html[data-review] li[data-pend]{display:list-item!important}html[data-review] tr[data-pend]{display:table-row!important}html[data-review] dl>div[data-pend],html[data-review] .field[data-pend],html[data-review] .eq__row[data-pend]{display:grid!important}.hero-armed.hero-go .hf1{transition-delay:.24s}.hero-armed.hero-go .hf2{transition-delay:.3s}.hero-armed.hero-go .hf3{transition-delay:.38s}.hero-armed.hero-go .hf4{transition-delay:.48s}.hero-armed.hero-go .hf5{transition-delay:.58s}.hero-armed.hero-go .hf{transition-property:opacity,transform;transition-duration:.3s, var(--t-reveal);transition-timing-function:var(--ease-in), var(--ease-in)}html .dw text{font-family:Spectral,Georgia,serif;font-weight:300;font-size:calc(var(--u,1) * 11.5px);letter-spacing:.012em;paint-order:stroke fill;stroke:var(--dw-knock,var(--bg));stroke-width:calc(var(--u,1) * 3.5px);stroke-linejoin:round}html .dw text.nota{font-style:italic}.dw .lead{stroke-opacity:.65}.dw .dot{fill:currentColor;stroke:none}.dw-armed .dot{opacity:0}.dw-armed.is-drawn .dot{opacity:1;transition:opacity .6s var(--ease-in) var(--dd,0s)}html[data-motion=reduce] .dw .dot{opacity:1!important}.slot{--dw-knock:var(--surface)}.slot:has(>.slot__veta [data-fill=elev]),.slot:has(>[data-fill=elev]),.mat__plate{--dw-knock:var(--surface-elevated)}.slot__foto{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-micro);position:absolute;inset:0}.slot__foto.is-in{opacity:1}html[data-motion=reduce] .slot__foto{transition:none}html[data-fotos] .slot[data-foto][data-state=mostra]>.slot__veta,html[data-fotos] .slot[data-foto][data-state=mostra]>.slot__draw{opacity:0}html[data-fotos] .slot[data-foto][data-state=mostra]>.slot__cota{display:none}html[data-fotos] .slot[data-foto][data-state=mostra]>.slot__meta{z-index:2;color:#f2ebdf;background:linear-gradient(#0000 0%,#0000003d 22%,#000000a3 52%,#000000b8 100%);padding:3.2em 16px 12px;bottom:0;left:0;right:0}.hdr:not(.is-temado) .wordmark,.hdr:not(.is-temado) .wordmark span,.hdr:not(.is-temado) .btn{transition:none!important}@media (width<=26em){html .hdr__in,html .hdr__r{gap:10px}html .hdr__idioma,html .hdr__menu{padding-inline:.5em}html .hdr__in{padding-inline:12px}}.menu__idioma{margin-top:.2em}html .placa{grid-template-rows:1fr auto;height:100%;display:grid}html .placa>.slot{align-self:end}@supports (grid-template-rows:subgrid){html .placa{grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}
