@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-latin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-latin-ext.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:101%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local("Arial");size-adjust:102%;ascent-override:94%;descent-override:25%;line-gap-override:0%}:root{--black: #1a1714;--coal: #211e1a;--graphite: #2b2823;--smoke: #403b34;--ash: #9d968b;--silver: #c6c0b5;--bone: #efebe3;--sand: #d8d1c3;--metal: #cbb994;--metal-lite: #e3d7b9;--metal-deep: #8c7a4e;--metal-ink: #65572f;--bg: var(--black);--text: var(--bone);--text-2: var(--silver);--text-3: var(--ash);--line: #38352f;--line-soft: #292623;--accent: var(--metal);--font-display: "Archivo", "Archivo Fallback", system-ui, sans-serif;--font-body: "Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--step--1: clamp(.875rem, .85rem + .1vw, .92rem);--step-0: clamp(1.0625rem, 1rem + .25vw, 1.125rem);--step-1: clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2: clamp(1.45rem, 1.28rem + .85vw, 2rem);--step-3: clamp(1.85rem, 1.5rem + 1.75vw, 2.9rem);--step-4: clamp(2.05rem, 1.55rem + 2.5vw, 3.6rem);--step-5: clamp(2.4rem, 1.55rem + 3.8vw, 5rem);--step-6: clamp(2.55rem, 1.1rem + 6.6vw, 7.6rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: 1rem;--sp-4: 1.5rem;--sp-5: 2rem;--sp-6: 3rem;--sp-7: 4rem;--sp-8: 6rem;--sp-9: 9rem;--sec-y: clamp(3.5rem, 6.5vw, 6.5rem);--gutter: clamp(1.25rem, 4vw, 4rem);--maxw: 1440px;--measure: 62ch;--wrap-x: max(var(--gutter), calc((100% - var(--maxw)) / 2 + var(--gutter)));--header-h: 76px;--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-inout: cubic-bezier(.87, 0, .13, 1);--dur-fast: .3s;--dur-base: .5s;--dur-slow: .9s;--i-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h13M9 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E");--i-ext: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 12 12 4M5.5 4H12v6.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E");--i-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}@media(max-width:640px){:root{--header-h: 64px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}ul,ol{padding:0}li::marker{content:""}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-weight:300;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--metal);color:var(--black)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:.8rem 1.2rem;background:var(--bone);color:var(--black);font-weight:600}.skip-link:focus{top:var(--sp-3)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wrap{padding-inline:var(--wrap-x)}.display{font-family:var(--font-display);font-weight:200;font-size:var(--step-6);line-height:.94;letter-spacing:-.015em}.h2{font-family:var(--font-display);font-weight:200;font-size:var(--step-5);line-height:.98;letter-spacing:-.012em}.h3{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1.08;letter-spacing:-.008em}.display em,.h2 em,.h3 em{font-style:normal;color:var(--accent)}.eyebrow{display:flex;align-items:center;gap:.9rem;margin-bottom:var(--sp-4);font-size:.78rem;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.lead{font-size:var(--step-1);line-height:1.55;color:var(--text-2);max-width:58ch}.body{color:var(--text-2);max-width:var(--measure);line-height:1.65}.meta{font-size:.78rem;font-weight:600;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.note{font-size:.78rem;line-height:1.5;color:var(--text-3);max-width:70ch}.arr,.ext,.chev{display:inline-block;width:1em;height:1em;flex:none;background:currentColor;-webkit-mask:var(--i-arrow) center / contain no-repeat;mask:var(--i-arrow) center / contain no-repeat;transition:transform var(--dur-base) var(--ease-expo)}.ext{-webkit-mask-image:var(--i-ext);mask-image:var(--i-ext)}.chev{-webkit-mask-image:var(--i-chev);mask-image:var(--i-chev)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.25rem;padding:0 1.6rem;border:1px solid transparent;font-size:.86rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-quart),border-color var(--dur-fast) var(--ease-quart),color var(--dur-fast) var(--ease-quart),background-position var(--dur-slow) var(--ease-expo)}.btn:hover .arr,.btn:focus-visible .arr,.alink:hover .arr,.alink:focus-visible .arr{transform:translate(6px)}.btn--bone{background:var(--bone);color:var(--black)}.btn--bone:hover{background:var(--metal-lite)}.btn--outline{border-color:var(--metal);color:var(--bone)}.btn--outline:hover,.btn--foil{background:var(--metal);color:var(--black)}.btn--foil:hover,.btn--foil:focus-visible{background:var(--metal-lite)}.btn--sm{min-height:2.5rem;padding:0 1rem;font-size:.74rem;letter-spacing:.14em}.btn--full{width:100%}.btns{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.alink{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.3rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);position:relative}.alink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .52s var(--ease-expo)}.alink:hover:after,.alink:focus-visible:after{transform:scaleX(1);transform-origin:left}.more{margin-top:var(--sp-6)}.hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;gap:var(--sp-5);padding-inline:var(--wrap-x);border-bottom:1px solid transparent;view-transition-name:hdr;transition:background-color var(--dur-base) var(--ease-expo),border-color var(--dur-base) var(--ease-expo),transform .45s var(--ease-expo)}.hdr.is-solid{background:var(--black);border-color:var(--line-soft)}.hdr.is-hidden{transform:translateY(-100%)}.hdr__logo{margin-right:auto}.logo{display:flex;align-items:center;gap:.7rem;color:var(--bone)}.logo__mk{width:40px;height:40px;flex:none}@media(max-width:640px){.logo__mk{width:34px;height:34px}}.wm{font-family:var(--font-display);line-height:1}.wm b{display:block;font-weight:600;font-size:1.05rem;letter-spacing:.14em}.wm span{display:block;margin-top:4px;font-family:var(--font-body);font-size:.56rem;font-weight:600;letter-spacing:.42em;color:var(--metal)}.nav{display:flex;gap:clamp(1.25rem,2.2vw,2.25rem)}.nav a{position:relative;padding-block:.4rem;font-size:.88rem;color:var(--silver);transition:color var(--dur-fast) var(--ease-quart)}.nav a:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--metal);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-quart)}.nav a:hover,.nav a[aria-current=page]{color:var(--bone)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.burger{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px}.burger span{width:26px;height:1.5px;background:var(--bone);transition:transform .4s var(--ease-expo)}.burger span:last-child{width:18px}.burger[aria-expanded=true] span:first-child{transform:translateY(4.25px) rotate(45deg)}.burger[aria-expanded=true] span:last-child{width:26px;transform:translateY(-4.25px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);padding:calc(var(--header-h) + var(--sp-6)) var(--gutter) var(--sp-6);background:var(--black);opacity:0;visibility:hidden;transition:opacity .42s var(--ease-quart),visibility 0s linear .42s}.menu.is-open,.menu:target{opacity:1;visibility:visible;transition:opacity .42s var(--ease-quart)}.menu nav{display:flex;flex-direction:column;gap:var(--sp-2)}.menu nav a{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:1.15;opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease-quart),transform .7s var(--ease-expo)}.menu.is-open nav a,.menu:target nav a{opacity:1;transform:none}.menu nav a:nth-child(2){transition-delay:60ms}.menu nav a:nth-child(3){transition-delay:.12s}.menu nav a:nth-child(4){transition-delay:.18s}.menu nav a:nth-child(5){transition-delay:.24s}.menu nav a:nth-child(6){transition-delay:.3s}.menu nav a[aria-current=page]{color:var(--metal)}.menu__close{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}html.rv-on .menu__close{display:none}body.menu-open{overflow:hidden}@media(max-width:999px){.nav,.hdr__cta{display:none}.burger{display:flex}}.frame{background:var(--graphite);border:1px solid var(--line)}.frame__bar{position:relative;height:28px;display:flex;align-items:center;gap:6px;padding-inline:12px;border-bottom:1px solid var(--line-soft)}.frame__bar i{width:8px;height:8px;border-radius:50%;background:var(--smoke)}.frame__bar span{position:absolute;left:50%;transform:translate(-50%);font-size:.72rem;color:var(--ash);white-space:nowrap}.hero{position:relative;display:grid;grid-template-areas:"head" "strip" "bar" "aside";row-gap:clamp(1.5rem,3vw,2.5rem);timeline-scope:--stripx;padding:calc(var(--header-h) + clamp(1.75rem,4vw,3.25rem)) 0 clamp(2.5rem,5vw,4rem);background:var(--black);overflow:clip}.hero__head,.hero__aside{padding-inline:var(--wrap-x);min-width:0}.hero__head{grid-area:head}.hero__aside{grid-area:aside}.hero__title{font-size:clamp(2.5rem,.8rem + 5vw,5.75rem)}.hero__title .line{display:block;overflow:hidden;padding-bottom:.06em}.hero__title .line>span{display:block}@media(max-width:640px){.hero__title .ln{display:block}}.hero .lead{max-width:46ch}.hero .btns{margin-top:var(--sp-5)}@media(min-width:1000px){.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head aside" "strip strip";align-items:end;column-gap:clamp(2rem,4vw,4rem)}.hero__head{padding-right:0}.hero__aside{padding-left:0;padding-bottom:.5rem}}.strip{grid-area:strip;display:flex;gap:10px;padding-inline:var(--wrap-x);overflow-x:auto;scroll-timeline:--stripx inline;scroll-snap-type:x proximity;scroll-padding-inline:var(--wrap-x);scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip__bar{grid-area:bar;height:2px;margin:-.9rem var(--wrap-x) 0;background:var(--line)}.strip__bar i{display:block;height:100%;background:var(--metal);transform-origin:left}@supports (animation-timeline: scroll()) and (timeline-scope: --a){@media(max-width:999px)and (prefers-reduced-motion:no-preference){.strip__bar i{animation:stripFill linear both;animation-timeline:--stripx}}}.strip__item{flex:0 0 78vw;scroll-snap-align:start}.strip__item a,.mosaic__item a{display:block;color:inherit}.strip .frame,.mosaic .frame{display:block;transition:border-color var(--dur-base) var(--ease-quart)}.strip .frame__bar,.mosaic .frame__bar{display:flex}.strip__shot,.mosaic__shot{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--graphite)}.mosaic__shot picture{display:contents}.strip__shot img,.mosaic__shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.4s var(--ease-expo)}.strip a:hover img,.strip a:focus-visible img,.mosaic a:hover img,.mosaic a:focus-visible img{transform:scale(1.045)}.strip a:hover .frame,.mosaic a:hover .frame{border-color:var(--metal-deep)}.strip a:hover .frame__bar i,.mosaic a:hover .frame__bar i{background:var(--metal)}.strip__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding-top:.7rem;font-size:var(--step--1);color:var(--text-3)}.strip__cap b{font-weight:600;color:var(--text)}html.js .strip__item.in:nth-child(1){animation-delay:.25s}html.js .strip__item.in:nth-child(2){animation-delay:.36s}html.js .strip__item.in:nth-child(3){animation-delay:.47s}html.js .strip__item.in:nth-child(4){animation-delay:.58s}@media(min-width:1000px){.strip__bar{display:none}.strip{overflow:visible;scroll-snap-type:none}.strip__item{flex:0 0 calc((100vw - 2 * var(--gutter)) * .31)}}@supports (animation-timeline: scroll()){@media(min-width:1000px)and (prefers-reduced-motion:no-preference){.strip{animation:stripDrift linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}html.js .hero__title .line>span{animation:lineUp 1.05s var(--ease-expo) both}html.js .hero__title .line:nth-child(2)>span{animation-delay:90ms}html.js .hero__title .line:nth-child(3)>span{animation-delay:.18s}html.js .in{animation:fadeUp 1s var(--ease-expo) both}html.js .in.d1{animation-delay:.15s}html.js .in.d2{animation-delay:.6s}html.js .in.d3{animation-delay:.8s}html.js .in.d4{animation-delay:1s}.sec{position:relative;padding-block:var(--sec-y);background:var(--bg);color:var(--text)}.sec--tight{padding-block:clamp(2.5rem,5vw,4rem)}.sec--coal{--bg: var(--coal)}.sec--flush{padding-top:0}@media(min-width:1000px){.grid3.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sec--bone,.page--bone{--bg: var(--sand);--text: #1c1a17;--text-2: #48433b;--text-3: #5c564c;--line: #bab4a8;--line-soft: #c9c2b5;--accent: var(--metal-ink);color-scheme:light}.page--bone{background:var(--sand);color:#1c1a17}.sec.sec--bone{background:var(--sand)}.shead{display:grid;gap:var(--sp-4);margin-bottom:clamp(2rem,4vw,3.5rem)}.shead__body{color:var(--text-2);max-width:46ch;line-height:1.65}.shead__body strong,.lead strong{color:var(--text);font-weight:400}@media(min-width:1000px){.shead{grid-template-columns:7fr 4fr;column-gap:calc(100% / 12);align-items:end}}.phead{padding-top:calc(var(--header-h) + clamp(2.5rem,7vw,5.5rem));padding-bottom:clamp(2rem,4.5vw,3.75rem)}.phead .lead{margin-top:var(--sp-5)}.phead--xl .display{font-size:clamp(4rem,1rem + 13vw,15rem);line-height:.86;letter-spacing:-.035em}.eyebrow{color:var(--eyebrow, var(--metal-lite))}.eyebrow:before{background:var(--accent)}.sec--bone .eyebrow,.page--bone .eyebrow{--eyebrow: var(--metal-ink)}.page--bone .hdr.is-solid{background:#1c1a17}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-4)}.stat{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line)}.stat:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--metal);transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease-expo)}[data-stagger].is-in>.stat:before{transform:scaleX(1)}[data-stagger].is-in>.stat:nth-child(2):before{transition-delay:.12s}[data-stagger].is-in>.stat:nth-child(3):before{transition-delay:.24s}[data-stagger].is-in>.stat:nth-child(4):before{transition-delay:.36s}.stat dd{font-family:var(--font-display);font-weight:200;font-size:var(--step-5);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat dd small{font-size:.42em;letter-spacing:0;color:var(--metal)}.stat dt{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.stats+.note{margin-top:var(--sp-5)}@media(min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.works{display:grid;gap:8px}@media(min-width:700px){.works--3,.works--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.works--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{display:flex;flex-direction:column;background:var(--coal)}.card .frame{border-width:0 0 1px}.shot{position:relative;aspect-ratio:16 / 10;overflow:hidden;container-type:inline-size;background:var(--graphite)}.shot img{width:100%;height:auto;transform:translateY(0);transition:transform .9s var(--ease-expo)}.shot.is-hot img{will-change:transform}.card:hover .shot img,.card:focus-within .shot img,.shot.is-auto img{transform:translateY(calc(62.5cqw - 100%));transition-duration:2.2s}.card--obra .shot img{filter:grayscale(1) brightness(.72)}.card{scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.card__body{display:grid;align-content:start;gap:.7rem;padding:var(--sp-4) var(--sp-4) var(--sp-5);flex:1}.card__title{margin-top:.2rem}.card__etapa{font-size:var(--step--1);color:var(--silver)}.card__when{font-size:.78rem;color:var(--ash)}.card__fuente{margin-top:-.2rem}.card .alink{justify-self:start;margin-top:var(--sp-2)}.datos{display:grid;gap:.25rem;font-size:var(--step--1);color:var(--silver)}.datos li:before{content:"— ";color:var(--ash)}.chip{display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--metal)}.chip--obra:before{animation:latido 2.4s var(--ease-inout) 3}.prog{position:relative;height:2px;background:var(--line-soft);overflow:hidden}.prog:after{content:"";position:absolute;inset:0;background:var(--metal);transform-origin:left;transform:scaleX(var(--p, .5));transition:transform 1.6s var(--ease-expo)}html.rv-on .prog:not(.is-in):after{transform:scaleX(0)}.p-25{--p: .25}.p-50{--p: .5}.p-75{--p: .75}.p-90{--p: .9}.pills{position:sticky;top:var(--header-h);z-index:20;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-5);background:var(--bg);border-bottom:1px solid var(--line);transition:top .45s var(--ease-expo)}html.hdr-hidden .pills{top:0}.pill{position:relative;padding-block:1rem;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);transition:color var(--dur-fast) var(--ease-quart)}.pill:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--metal);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-quart)}.pill:hover,.pill[aria-current=page]{color:var(--bone)}.pill[aria-current=page]:after{transform:scaleX(1)}.empty{padding-block:var(--sp-8);color:var(--ash)}.steps{display:grid;border-top:1px solid var(--line)}.step{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.step__n{font-family:var(--font-display);font-weight:200;font-size:var(--step-3);line-height:1;color:var(--accent)}.step p{color:var(--text-2);line-height:1.6;max-width:40ch}@media(min-width:1000px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.step{position:relative;padding:var(--sp-5) var(--sp-5) var(--sp-6);border-bottom:0}.step:first-child{padding-left:0}.step:not(:first-child):before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line);transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-expo)}[data-stagger].is-in>.step:nth-child(2):before{transform:scaleY(1);transition-delay:80ms}[data-stagger].is-in>.step:nth-child(3):before{transform:scaleY(1);transition-delay:.18s}[data-stagger].is-in>.step:nth-child(4):before{transform:scaleY(1);transition-delay:.28s}}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-5);align-items:baseline;padding:var(--sp-5) var(--sp-3);border-bottom:1px solid var(--line);position:relative;isolation:isolate;overflow:hidden}.row:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--metal);transform:scaleY(0);transform-origin:bottom;transition:transform .52s var(--ease-expo)}.row:hover:before,.row:focus-visible:before{transform:scaleY(1)}.row:hover,.row:focus-visible{color:var(--black)}.row:hover .row__for,.row:focus-visible .row__for{color:#3a342a}.row:hover .arr,.row:focus-visible .arr{color:var(--black);transform:translate(6px)}.row__name{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:1}.row__for{grid-column:1 / -1;order:3;color:var(--text-2)}.row__price{font-family:var(--font-display);font-weight:200;font-size:var(--step-2);white-space:nowrap}.row .arr{display:none;color:var(--metal)}@media(min-width:900px){.row{grid-template-columns:14rem minmax(0,1fr) auto 1.2rem}.row__for{grid-column:auto;order:0}.row .arr{display:inline-block}}.close{text-align:left}.close:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--metal)}.close .h2{font-size:var(--step-5);line-height:.94;max-width:14ch}.close .lead{margin-top:var(--sp-5)}.close .btn{margin-top:var(--sp-6)}.metarow{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--step--1);color:var(--ash)}.metarow a{transition:color var(--dur-fast) var(--ease-quart)}.metarow a:hover{color:var(--bone)}.plans{display:grid;gap:8px;align-items:stretch}@media(min-width:700px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5);background:var(--coal);border:1px solid transparent;scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.plan--featured{border-color:var(--metal)}.plan__tag{position:absolute;top:-1px;left:-1px;padding:.45rem .75rem;background:var(--metal);color:var(--black);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.plan__price{font-family:var(--font-display);font-weight:200;font-size:var(--step-4);line-height:1;letter-spacing:-.02em}.plan__price small{font-size:.4em;letter-spacing:.1em;color:var(--metal);margin-right:.3em}.plan__for{color:var(--text-2)}.plan ul{display:grid;gap:.55rem;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--silver)}.plan li{padding-left:1.2rem;text-indent:-1.2rem}.plan li:before{content:"— ";color:var(--metal)}.plan dl{display:grid;grid-template-columns:auto 1fr;gap:.35rem var(--sp-4);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--step--1)}.plan dt{color:var(--ash)}.plan .btn{margin-top:var(--sp-2)}.tablewrap{overflow-x:auto;border-top:1px solid var(--line);-webkit-overflow-scrolling:touch}.cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--step--1)}.cmp th,.cmp td{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{font-family:var(--font-display);font-weight:300;font-size:var(--step-1)}.cmp tbody th{font-weight:400;color:var(--text-2);width:32%}.cmp .hi{color:var(--accent)}.support{border-top:1px solid var(--line)}.support li{display:grid;gap:var(--sp-2) var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.support b{font-family:var(--font-display);font-weight:300;font-size:var(--step-2)}.support span{font-family:var(--font-display);font-weight:200;font-size:var(--step-2);white-space:nowrap}.support p{color:var(--text-2);max-width:60ch}@media(min-width:900px){.support li{grid-template-columns:14rem 1fr auto;align-items:baseline}}.faq{border-top:1px solid var(--line);max-width:70rem}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4);list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:300;font-size:var(--step-1)}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{color:var(--metal);transition:transform var(--dur-fast) var(--ease-quart)}.faq details[open] summary .chev{transform:rotate(180deg)}.faq details p{padding-bottom:var(--sp-5);color:var(--text-2);max-width:62ch}.vsteps{position:relative;display:grid;gap:var(--sp-7);max-width:60rem}.vsteps:before{content:"";position:absolute;left:clamp(1.2rem,3vw,2.2rem);top:0;bottom:0;width:1px;background:var(--line)}.vsteps:after{content:"";position:absolute;left:clamp(1.2rem,3vw,2.2rem);top:0;bottom:0;width:1px;background:var(--metal);transform:scaleY(0);transform-origin:top}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.vsteps:after{animation:rielFill linear both;animation-timeline:view();animation-range:cover 8% cover 88%}}}.vstep{position:relative;display:grid;grid-template-columns:clamp(2.4rem,6vw,4.4rem) 1fr;gap:var(--sp-5)}.vstep__n{position:relative;font-family:var(--font-display);font-weight:200;font-size:var(--step-5);line-height:.9;color:var(--smoke);background:var(--bg);padding-bottom:var(--sp-2);transition:color .6s var(--ease-quart)}html.rv-on .vstep.is-in .vstep__n{color:var(--metal)}.vstep .h3{margin-bottom:var(--sp-3)}.vstep p{color:var(--text-2);max-width:56ch}.bigquote{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1.3;max-width:52ch}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mani .w>*{opacity:.45;animation:encender linear both;animation-timeline:view();animation-range:cover calc(10% + var(--i, 0) * 1.3%) cover calc(28% + var(--i, 0) * 1.3%)}}}.mani .w:nth-child(1)>*{--i: 0}.mani .w:nth-child(2)>*{--i: 1}.mani .w:nth-child(3)>*{--i: 2}.mani .w:nth-child(4)>*{--i: 3}.mani .w:nth-child(5)>*{--i: 4}.mani .w:nth-child(6)>*{--i: 5}.mani .w:nth-child(7)>*{--i: 6}.mani .w:nth-child(8)>*{--i: 7}.mani .w:nth-child(9)>*{--i: 8}.mani .w:nth-child(10)>*{--i: 9}.mani .w:nth-child(11)>*{--i: 10}.mani .w:nth-child(12)>*{--i: 11}.mani .w:nth-child(13)>*{--i: 12}.mani .w:nth-child(14)>*{--i: 13}.mani .w:nth-child(15)>*{--i: 14}.mani .w:nth-child(16)>*{--i: 15}.mani .w:nth-child(17)>*{--i: 16}.mani .w:nth-child(18)>*{--i: 17}.mani .w:nth-child(19)>*{--i: 18}.mani .w:nth-child(20)>*{--i: 19}.mani .w:nth-child(21)>*{--i: 20}.mani .w:nth-child(22)>*{--i: 21}.mani .w:nth-child(23)>*{--i: 22}.mani .w:nth-child(24)>*{--i: 23}.mani .w:nth-child(25)>*{--i: 24}.mani .w:nth-child(26)>*{--i: 25}.mani .w:nth-child(27)>*{--i: 26}.mani .w:nth-child(28)>*{--i: 27}.mani .w:nth-child(29)>*{--i: 28}.mani .w:nth-child(30)>*{--i: 29}.mani .w:nth-child(31)>*{--i: 30}.mani .w:nth-child(32)>*{--i: 31}.mani .w:nth-child(33)>*{--i: 32}.mani .w:nth-child(34)>*{--i: 33}.mani .w:nth-child(35)>*{--i: 34}.mani .w:nth-child(36)>*{--i: 35}.mani .w:nth-child(37)>*{--i: 36}.mani .w:nth-child(38)>*{--i: 37}.mani .w:nth-child(39)>*{--i: 38}.mani .w:nth-child(40)>*{--i: 39}.mani .w:nth-child(41)>*{--i: 40}.mani .w:nth-child(n+42)>*{--i: 40}.grid3{display:grid;gap:var(--sp-6) var(--sp-5)}@media(min-width:700px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid3 li{padding-top:var(--sp-4);border-top:1px solid var(--line)}.grid3 h3{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);margin-bottom:var(--sp-2)}.grid3 p{color:var(--text-2);font-size:var(--step--1);line-height:1.6}.grid3 .is-key h3{color:var(--accent)}.tline{display:grid;border-top:1px solid var(--line)}.tline li{display:grid;gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.tline b{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1;color:var(--accent)}.tline span{color:var(--text-2)}@media(min-width:1000px){.tline{grid-template-columns:repeat(5,minmax(0,1fr))}.tline li{padding:var(--sp-5) var(--sp-4) var(--sp-5) 0;border-bottom:0}.tline li+li{padding-left:var(--sp-4);border-left:1px solid var(--line)}}.twocol{display:grid;gap:var(--sp-6)}@media(min-width:1000px){.twocol{grid-template-columns:5fr 7fr;column-gap:calc(100% / 12)}}.facts{display:grid;align-content:start;border-top:1px solid var(--line)}.facts div{display:grid;grid-template-columns:9rem 1fr;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.facts dt{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);padding-top:.2rem}.facts dd{font-family:var(--font-display);font-weight:300;font-size:var(--step-1)}.prose{display:grid;gap:var(--sp-4);max-width:58ch;color:var(--text-2);font-size:var(--step-1);line-height:1.6}.prose strong{color:var(--text);font-weight:400}.mosaic{display:grid;gap:10px}@media(min-width:700px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic__item--big{grid-column:1 / -1}}@media(min-width:1000px){.mosaic{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mosaic__item--big{grid-column:auto;grid-row:span 3}.mosaic__item--big a,.mosaic__item--big .frame{display:flex;flex-direction:column;height:100%}.mosaic__item--big .frame{flex:1}.mosaic__item--big .mosaic__shot{flex:1;aspect-ratio:auto;min-height:0}}.numlist{display:grid;border-top:1px solid var(--line);counter-reset:n}.numlist li{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.numlist__n{font-family:var(--font-display);font-weight:200;font-size:var(--step-3);line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.numlist p{color:var(--text-2);line-height:1.6}@media(min-width:700px){.numlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-5)}}@media(min-width:1200px){.numlist{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0;border-bottom:1px solid var(--line)}.numlist li{padding:var(--sp-5) var(--sp-4) var(--sp-6);border-bottom:0;border-left:1px solid var(--line)}.numlist li:first-child{border-left:0;padding-left:0}}.values{display:grid}.values__list{border-top:1px solid var(--line)}.values__list li{display:grid;gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.values__list h3{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:1.05}.values__list p{color:var(--text-2);max-width:52ch}@media(min-width:1000px){.values{grid-template-columns:5fr 7fr;column-gap:calc(100% / 12);align-items:start}.values .shead{grid-template-columns:1fr;position:sticky;top:calc(var(--header-h) + var(--sp-5))}.values__list li{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--sp-5);align-items:baseline}}.toolrow{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-family:var(--font-display);font-weight:300;font-size:var(--step-2);color:var(--silver)}.toolrow li{display:flex;align-items:center;gap:var(--sp-4)}.toolrow li+li:before{content:"";width:6px;height:6px;background:var(--metal)}.channels{display:grid;gap:8px}@media(min-width:900px){.channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.channel{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--coal)}.channel b{font-family:var(--font-display);font-weight:300;font-size:var(--step-2)}.channel a:not(.btn){color:var(--silver);overflow-wrap:anywhere}.channel .btn,.channel .alink{margin-top:auto;align-self:flex-start}.formbox{padding:clamp(1.5rem,4vw,3.5rem);background:var(--graphite);max-width:60rem}.fgrid{display:grid;gap:var(--sp-4)}@media(min-width:700px){.fgrid{grid-template-columns:1fr 1fr}.fgrid .full{grid-column:1 / -1}}.field{display:grid;gap:.5rem}.field>span{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.field input,.field select,.field textarea{width:100%;min-height:3rem;padding:.8rem 1rem;background:var(--black);border:1px solid #7f7c77;border-radius:0;color:var(--bone);transition:border-color var(--dur-fast) var(--ease-quart)}.field textarea{min-height:8rem;resize:vertical}.field select{appearance:none;background-image:var(--i-chev-bone);background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;padding-right:2.6rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--metal);outline:2px solid var(--metal);outline-offset:2px}.field input:user-invalid,.field input[aria-invalid=true]{border-color:#d98b7a}.err{display:none;font-size:.78rem;color:#e6a898}.err:not(:empty){display:block}:root{--i-chev-bone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23cbb994' stroke-width='1.4'/%3E%3C/svg%3E")}.status{min-height:1.5em;margin-top:var(--sp-3);font-size:var(--step--1);color:var(--silver)}.status a{color:var(--metal);text-decoration:underline;text-underline-offset:3px}.formbox .btn{margin-top:var(--sp-5)}.fab{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:40;width:56px;height:56px;display:grid;place-items:center;background:var(--graphite);border:1px solid var(--line);color:var(--bone);view-transition-name:fab;transition:opacity var(--dur-base) var(--ease-expo),transform var(--dur-base) var(--ease-expo),border-color var(--dur-fast) var(--ease-quart)}.fab:hover{border-color:var(--metal)}.fab svg{width:24px;height:24px}html.rv-on .fab:not(.is-on){opacity:0;transform:translateY(14px) scale(.94);pointer-events:none}.wpanel{position:fixed;right:var(--gutter);bottom:calc(var(--gutter) + 64px);z-index:41;width:min(320px,calc(100vw - 2 * var(--gutter)));padding:var(--sp-5);background:var(--graphite);border:1px solid var(--line);transform-origin:bottom right;opacity:0;transform:scale(.96);transition:opacity .42s var(--ease-expo),transform .42s var(--ease-expo)}.wpanel.is-open{opacity:1;transform:none}.wpanel__t{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1.1;margin-bottom:var(--sp-2);padding-right:2rem}.wpanel .note{margin-bottom:var(--sp-4)}.wpanel .field+.field{margin-top:var(--sp-3)}.wpanel .btn{margin-top:var(--sp-4)}.wpanel__x{position:absolute;top:.6rem;right:.6rem;width:40px;height:40px;border:0;background:none;color:var(--ash);font-size:1.5rem;line-height:1}.wpanel__x:hover{color:var(--bone)}@media(max-width:640px){.wpanel{left:var(--gutter);width:auto}}.ftr{--bg: var(--black);--text: var(--bone);--text-2: var(--silver);--text-3: var(--ash);--line: #47443f;--accent: var(--metal);padding-block:var(--sp-8) var(--sp-5);background:var(--black);color:var(--bone);border-top:1px solid var(--line-soft)}.ftr__grid{display:grid;gap:var(--sp-6)}@media(min-width:900px){.ftr__grid{grid-template-columns:6fr 3fr 3fr}}.ftr__grid p{margin-top:var(--sp-4);color:var(--silver);max-width:34ch}.ftr h2{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-bottom:var(--sp-4)}.ftr ul{display:grid;gap:.6rem}.ftr ul a{color:var(--silver);transition:color var(--dur-fast) var(--ease-quart);overflow-wrap:anywhere}.ftr ul a:hover{color:var(--bone)}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:.78rem;color:var(--ash)}.ftr__bottom a:hover{color:var(--bone)}.legal{max-width:68ch;padding-bottom:var(--sec-y)}.legal h2{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin:var(--sp-6) 0 var(--sp-3)}.legal p,.legal li{color:var(--text-2);line-height:1.7}.legal p+p{margin-top:var(--sp-3)}.legal ul{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.legal li{padding-left:1.2rem;text-indent:-1.2rem}.legal li:before{content:"— ";color:var(--accent)}.legal a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal strong{color:var(--text);font-weight:600}.nf{display:grid;align-content:center;min-height:100svh;padding-block:var(--header-h) var(--sp-7)}.nf h1>span{display:block}.nf .display{font-size:clamp(6rem,3rem + 18vw,18rem);line-height:.85;color:var(--smoke)}.nf .h2{margin-top:var(--sp-4)}.nf ul{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-6)}html.rv-on .rv{opacity:0;transform:translateY(28px);transition:opacity .55s var(--ease-quart),transform .9s var(--ease-expo)}html.rv-on .rv.is-in{opacity:1;transform:none}html.rv-on [data-stagger]>*{opacity:0;transform:translateY(28px);transition:opacity .55s var(--ease-quart),transform .9s var(--ease-expo)}html.rv-on [data-stagger].is-in>*{opacity:1;transform:none}[data-stagger]>:nth-child(2){transition-delay:70ms}[data-stagger]>:nth-child(3){transition-delay:.14s}[data-stagger]>:nth-child(4){transition-delay:.21s}[data-stagger]>:nth-child(5){transition-delay:.28s}[data-stagger]>:nth-child(n+6){transition-delay:.35s}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.split .w>*{display:inline-block}html.rv-on .split:not(.split--load) .w>*{transform:translateY(108%);transition:transform 1s var(--ease-expo)}html.rv-on .split.is-in .w>*{transform:none}html.js .split--load .w>*{animation:lineUp 1.05s var(--ease-expo) both;animation-delay:.12s}.split .w:nth-child(2)>*{transition-delay:55ms;animation-delay:175ms}.split .w:nth-child(3)>*{transition-delay:.11s;animation-delay:.23s}.split .w:nth-child(4)>*{transition-delay:165ms;animation-delay:285ms}.split .w:nth-child(5)>*{transition-delay:.22s;animation-delay:.34s}.split .w:nth-child(6)>*{transition-delay:275ms;animation-delay:395ms}.split .w:nth-child(n+7)>*{transition-delay:.33s;animation-delay:.45s}html.rv-on [data-stagger]>.card .shot{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease-expo)}html.rv-on [data-stagger].is-in>.card .shot{clip-path:inset(0)}html.rv-on [data-stagger].is-in>.card:nth-child(2) .shot{transition-delay:90ms}html.rv-on [data-stagger].is-in>.card:nth-child(3) .shot{transition-delay:.18s}html.rv-fail .split .w>*{transform:none!important}html.rv-fail [data-stagger]>.card .shot{clip-path:none!important}html.rv-fail .rv,html.rv-fail [data-stagger]>*{opacity:1!important;transform:none!important}html.rv-fail .fab{opacity:1!important;transform:none!important;pointer-events:auto!important}html.rv-fail .menu__close{display:inline}.card{transition:background-color .5s var(--ease-quart)}.card:hover{background:var(--graphite)}.frame__bar i{transition:background-color .4s var(--ease-quart)}.card:hover .frame__bar i{background:var(--metal)}.card__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;align-items:baseline}.card__line{color:var(--text-2);max-width:44ch}.quote{margin:.4rem 0 0;padding-left:1rem;border-left:1px solid var(--metal)}.quote p{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);line-height:1.35;color:var(--text)}.quote figcaption{margin-top:.4rem;font-size:.78rem;color:var(--text-3)}.tags{display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:var(--step--1);font-weight:500;color:var(--metal-lite)}.tags li{display:flex;align-items:center;gap:.9rem}.tags li+li:before{content:"";width:4px;height:4px;background:var(--smoke)}.card__body{gap:.85rem}.datos{gap:.4rem}.btn--bone,.btn--outline,.btn--foil{position:relative;isolation:isolate;overflow:hidden}.btn--bone:before,.btn--outline:before,.btn--foil:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .65s var(--ease-expo)}.btn--bone:before{background:var(--metal-lite)}.btn--foil:before{background:var(--metal-lite)}.btn--outline:before{background:var(--metal)}.btn--outline:hover,.btn--outline:focus-visible{color:var(--black)}.btn--bone:hover,.btn--outline:hover{background-color:transparent}.btn--bone,.btn--bone:hover{background-color:var(--bone)}.btn--bone:hover:before,.btn--bone:focus-visible:before,.btn--outline:hover:before,.btn--outline:focus-visible:before,.btn--foil:hover:before,.btn--foil:focus-visible:before{transform:scaleX(1);transform-origin:left}.progress{position:fixed;inset:0 0 auto;z-index:60;height:2px;background:var(--metal);transform:scaleX(0);transform-origin:left;pointer-events:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.progress{animation:progress linear both;animation-timeline:scroll(root)}}}.row__price,.plan__price,.support span,.cmp td,.stat dd,.tline b{font-variant-numeric:tabular-nums}.plan__price{font-size:var(--step-3);white-space:nowrap}.plan__to{color:var(--text-2)}.menu__foot{display:grid;gap:var(--sp-4);justify-items:start}.menu .metarow{margin-top:0;padding-top:0;border-top:0}@media(max-width:340px){.menu__mail{display:none}}@media(max-width:640px){.display,.h2{font-weight:280}.hero__title{letter-spacing:-.02em}}.pills{view-transition-name:pills}#p-oro{view-transition-name:card-oro}#p-la-delfina{view-transition-name:card-la-delfina}#p-neiras{view-transition-name:card-neiras}#p-proa{view-transition-name:card-proa}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .26s var(--ease-quart) both}::view-transition-new(root){animation:vtIn .42s var(--ease-quart) both}@keyframes lineUp{0%{transform:translateY(102%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes stripFill{0%{transform:scaleX(.28)}to{transform:scaleX(1)}}@keyframes rielFill{to{transform:scaleY(1)}}@keyframes encender{to{opacity:1}}@keyframes latido{0%,to{opacity:1}50%{opacity:.35}}@keyframes stripDrift{0%{transform:translateZ(0)}to{transform:translate3d(-12%,0,0)}}@keyframes progress{to{transform:scaleX(1)}}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}html.rv-on .rv,html.rv-on [data-stagger]>*{opacity:1;transform:none}.card:hover .shot img,.card:focus-within .shot img,.shot.is-auto img{transform:none}.split .w>*{transform:none!important;animation:none!important}html.rv-on [data-stagger]>.card .shot{clip-path:none}.strip{animation:none}.strip a:hover img,.mosaic a:hover img{transform:none}.btn--bone:before,.btn--outline:before{transition:none}.alink:after{transform:scaleX(1)}.stat:before,.step:before{transform:none}.vsteps:after{display:none}.mani .w>*{opacity:1}.hdr.is-hidden{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
