.gallery[data-astro-cid-ge4kvr7w]{width:min(100% - clamp(24px,3.3vw,50px),1740px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--group-cut)), calc(100% - var(--group-cut)) 100%, 0 100%);background:#262626;margin:0 auto clamp(12px,1.65vw,25px);position:relative}.track[data-astro-cid-ge4kvr7w]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.track[data-astro-cid-ge4kvr7w]:focus-visible{outline-offset:-4px;outline:2px solid #fff}.slide[data-astro-cid-ge4kvr7w]{scroll-snap-align:start;aspect-ratio:1462/716;flex:0 0 100%;min-width:0}.slide[data-astro-cid-ge4kvr7w] img[data-astro-cid-ge4kvr7w]{object-fit:cover;width:100%;height:100%;display:block}button[data-astro-cid-ge4kvr7w]{color:#fff;cursor:pointer;background:#0c0c0cdb;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;translate:0 -50%}button[data-astro-cid-ge4kvr7w][hidden]{display:none}button[data-astro-cid-ge4kvr7w]:hover{background:#000}button[data-astro-cid-ge4kvr7w]:focus-visible{outline-offset:2px;outline:2px solid #fff}button[data-astro-cid-ge4kvr7w] svg[data-astro-cid-ge4kvr7w]{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px}.previous[data-astro-cid-ge4kvr7w]{left:clamp(8px,2vw,32px)}.next[data-astro-cid-ge4kvr7w]{right:clamp(8px,2vw,32px)}.status[data-astro-cid-ge4kvr7w]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=650px){.slide[data-astro-cid-ge4kvr7w]{aspect-ratio:4/3}}html:has(body#inicio){scroll-behavior:smooth;background:#fff}body{--group-cut:clamp(24px, 5.5vw, 84px);--ink:#0c0c0c;--rule:#b8b8b8;--gutter:clamp(22px, 4vw, 72px);color:var(--ink);font:400 16px/1.6 var(--font-sans), sans-serif;margin:0}body#inicio *{box-sizing:border-box}p[data-astro-cid-cmkdixn2],h1[data-astro-cid-cmkdixn2],h2[data-astro-cid-cmkdixn2],h3[data-astro-cid-cmkdixn2]{margin:0}a[data-astro-cid-cmkdixn2]{color:inherit}a[data-astro-cid-cmkdixn2]:focus-visible,button[data-astro-cid-cmkdixn2]:focus-visible{outline-offset:4px;outline:2px solid}h1[data-astro-cid-cmkdixn2],h2[data-astro-cid-cmkdixn2]{text-transform:uppercase;font-weight:740;line-height:1.12}h2[data-astro-cid-cmkdixn2]{letter-spacing:-.035em;font-size:clamp(30px,2.8vw,46px)}h3[data-astro-cid-cmkdixn2]{font-weight:600;line-height:1.2}.shell[data-astro-cid-cmkdixn2]{width:min(calc(100% - var(--gutter) * 2), 1640px);margin-inline:auto}.eyebrow[data-astro-cid-cmkdixn2]{font:400 11px/1.5 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.cta[data-astro-cid-cmkdixn2]{background:var(--ink);color:#fff;justify-self:start;place-items:center;min-height:44px;padding:10px 26px;font-size:14px;text-decoration:none;display:inline-grid}.cta[data-astro-cid-cmkdixn2]:hover{background:#323232}.cta-light[data-astro-cid-cmkdixn2]{color:var(--ink);background:#fff;min-width:154px}.cta-light[data-astro-cid-cmkdixn2]:hover{background:#e9e9e9}.skip[data-astro-cid-cmkdixn2]{z-index:2;background:#fff;padding:8px 14px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip[data-astro-cid-cmkdixn2]:focus{transform:none}.hero[data-astro-cid-cmkdixn2]{isolation:isolate;color:#fff;min-height:100svh;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--group-cut)), calc(100% - var(--group-cut)) 100%, 0 100%);background:#244a50;flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero[data-astro-cid-cmkdixn2] video[data-astro-cid-cmkdixn2],.hero[data-astro-cid-cmkdixn2]:after{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-cmkdixn2] video[data-astro-cid-cmkdixn2]{z-index:-2;object-fit:cover;object-position:center}.hero[data-astro-cid-cmkdixn2]:after{content:"";z-index:-1;background:linear-gradient(#00000057,#0000 36%,#00000052 52%,#000000e6)}.header[data-astro-cid-cmkdixn2]{border-bottom:1px solid #ffffff40}.header-inner[data-astro-cid-cmkdixn2]{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:clamp(76px,6.6vw,112px);display:grid}.brand[data-astro-cid-cmkdixn2]{justify-self:start}.brand[data-astro-cid-cmkdixn2] img[data-astro-cid-cmkdixn2]{width:clamp(128px,11.6vw,176px);height:auto;display:block}.header[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2]{flex-wrap:wrap;justify-content:center;gap:clamp(18px,4.3vw,68px);font-size:14px;display:flex}.header[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2],.footer[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]{text-decoration:none}.header[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]:hover,.footer[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]:hover{text-underline-offset:.22em;text-decoration:underline}.header[data-astro-cid-cmkdixn2] .cta[data-astro-cid-cmkdixn2]{justify-self:end}.hero-copy[data-astro-cid-cmkdixn2]{padding-block:clamp(24px,10svh,130px) clamp(64px,10svh,112px)}.hero[data-astro-cid-cmkdixn2] h1[data-astro-cid-cmkdixn2]{letter-spacing:-.055em;margin-block:clamp(12px,2.6svh,28px);font-size:clamp(42px,min(6.55vw,11svh),110px);line-height:.99}.hero-copy[data-astro-cid-cmkdixn2]>p[data-astro-cid-cmkdixn2]:last-child{max-width:970px;font-size:clamp(17px,1.46vw,24px);line-height:1.36}.split[data-astro-cid-cmkdixn2]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);column-gap:clamp(40px,5vw,90px);display:grid}.section-intro[data-astro-cid-cmkdixn2]{padding-block:clamp(46px,4vw,72px) clamp(65px,6.6vw,112px)}.section-intro[data-astro-cid-cmkdixn2] h2[data-astro-cid-cmkdixn2],.vision[data-astro-cid-cmkdixn2] h2[data-astro-cid-cmkdixn2]{margin-top:clamp(24px,2.45vw,44px)}.section-intro[data-astro-cid-cmkdixn2]>p[data-astro-cid-cmkdixn2]{align-self:center}.company-grid[data-astro-cid-cmkdixn2]{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company[data-astro-cid-cmkdixn2]+.company[data-astro-cid-cmkdixn2]{border-left:1px solid var(--rule)}.company-copy[data-astro-cid-cmkdixn2]{flex-direction:column;min-height:clamp(395px,31.9vw,540px);padding:clamp(32px,3.05vw,56px) clamp(22px,5.8vw,100px) clamp(45px,5vw,86px);display:flex}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2]{letter-spacing:-.035em;margin-top:12px;font-size:clamp(24px,2vw,36px)}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]{text-decoration:none;display:block;position:relative}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]:hover{text-underline-offset:.2em;text-decoration:underline}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2] span[data-astro-cid-cmkdixn2]{font-size:14px;position:absolute;top:-.8em;right:-28px}.activity[data-astro-cid-cmkdixn2]{max-width:260px;margin-top:36px}.company-description[data-astro-cid-cmkdixn2]{margin-top:auto;padding-top:42px;font-size:14px}.company-logo[data-astro-cid-cmkdixn2]{border-top:1px solid var(--rule);place-items:center;min-height:clamp(90px,7.85vw,134px);padding:16px;display:grid}.company-logo[data-astro-cid-cmkdixn2] img[data-astro-cid-cmkdixn2]{max-width:82%;height:auto;display:block}.about[data-astro-cid-cmkdixn2]{padding-block:clamp(76px,8.4vw,145px) clamp(80px,9.2vw,152px)}.about-title[data-astro-cid-cmkdixn2]{text-align:center;margin-bottom:clamp(44px,4.75vw,80px)}.about-title[data-astro-cid-cmkdixn2] h2[data-astro-cid-cmkdixn2]{margin-top:clamp(24px,2.45vw,44px)}.about-grid[data-astro-cid-cmkdixn2]{margin-left:max(var(--gutter), calc((100% - 1640px) / 2));grid-template-columns:1fr 1.06fr .51fr;gap:clamp(12px,1.35vw,23px);display:grid}.about-copy[data-astro-cid-cmkdixn2]{flex-direction:column;justify-content:space-between;align-items:start;gap:34px;padding:16px clamp(22px,5.1vw,92px) 0 0;display:flex}.about-copy[data-astro-cid-cmkdixn2] p[data-astro-cid-cmkdixn2]+p[data-astro-cid-cmkdixn2],.vision-copy[data-astro-cid-cmkdixn2] p[data-astro-cid-cmkdixn2]+p[data-astro-cid-cmkdixn2]{margin-top:24px}.about-copy[data-astro-cid-cmkdixn2] .lead[data-astro-cid-cmkdixn2]{margin-bottom:clamp(35px,3.7vw,64px);font-size:clamp(18px,1.42vw,25px);line-height:1.28}.about-grid[data-astro-cid-cmkdixn2] img[data-astro-cid-cmkdixn2]{object-fit:cover;width:100%;height:auto;display:block}.about-primary[data-astro-cid-cmkdixn2]{aspect-ratio:582/594}.about-secondary[data-astro-cid-cmkdixn2]{aspect-ratio:281/421}.model[data-astro-cid-cmkdixn2],.footer[data-astro-cid-cmkdixn2]{color:#fff;background:var(--ink)}.model[data-astro-cid-cmkdixn2]{padding-block:clamp(62px,5.5vw,100px) clamp(65px,5.1vw,88px)}.model[data-astro-cid-cmkdixn2] h2[data-astro-cid-cmkdixn2]{margin-block:clamp(20px,2vw,36px) clamp(28px,3vw,54px);font-size:clamp(38px,5.2vw,88px);line-height:.99}.model-intro[data-astro-cid-cmkdixn2]{max-width:980px;font-size:clamp(17px,1.4vw,24px);line-height:1.35}.model-grid[data-astro-cid-cmkdixn2]{border-block:1px solid #444;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(45px,4.7vw,80px);display:grid}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2]{padding:clamp(24px,2.55vw,46px) clamp(15px,2.75vw,48px)}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2]+article[data-astro-cid-cmkdixn2]{border-left:1px solid #444}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2]:first-child{padding-left:0}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2] p[data-astro-cid-cmkdixn2]{color:#b6b6b6;margin-top:24px;font-size:14px}.vision[data-astro-cid-cmkdixn2]{grid-template-areas:"heading copy""contact copy";padding-block:clamp(65px,5.6vw,100px) clamp(86px,9.25vw,155px)}.vision-heading[data-astro-cid-cmkdixn2]{grid-area:heading}.vision-copy[data-astro-cid-cmkdixn2]{grid-area:copy;padding-top:clamp(38px,4vw,70px)}.vision-copy[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2]{margin-block:clamp(48px,7.7vw,130px) 22px;font-size:clamp(24px,2vw,35px)}.vision[data-astro-cid-cmkdixn2] .cta[data-astro-cid-cmkdixn2]{grid-area:contact;align-self:end;margin-top:30px}.footer[data-astro-cid-cmkdixn2]{padding-top:clamp(32px,3.1vw,56px);overflow:hidden}.footer-grid[data-astro-cid-cmkdixn2]{grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(48px,7.5vw,132px);display:grid}.footer[data-astro-cid-cmkdixn2] h2[data-astro-cid-cmkdixn2]{margin-bottom:16px}.footer[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2],.footer-grid[data-astro-cid-cmkdixn2] p[data-astro-cid-cmkdixn2]{color:#bbb;font-size:14px;display:block}.footer[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]+a[data-astro-cid-cmkdixn2]{margin-top:12px}.footer-wordmark[data-astro-cid-cmkdixn2]{letter-spacing:-.065em;white-space:nowrap;text-align:center;margin:clamp(32px,2.55vw,82px) 0 0;font-size:14.2vw;font-weight:520;line-height:.98}@media (width<=900px){.header-inner[data-astro-cid-cmkdixn2]{gap:18px}.header[data-astro-cid-cmkdixn2] .cta[data-astro-cid-cmkdixn2]{min-width:0}.company-copy[data-astro-cid-cmkdixn2]{padding-inline:25px}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2] span[data-astro-cid-cmkdixn2]{right:0}}@media (width<=650px){.header-inner[data-astro-cid-cmkdixn2]{grid-template-columns:1fr auto;gap:12px;padding-block:16px 12px}.header[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2]{grid-area:2/1/auto/-1;justify-content:start;gap:8px 22px;font-size:12px}.header[data-astro-cid-cmkdixn2] .cta[data-astro-cid-cmkdixn2]{grid-area:1/2}.hero[data-astro-cid-cmkdixn2] h1[data-astro-cid-cmkdixn2]{font-size:clamp(34px,min(9vw,9svh),58px)}.hero-copy[data-astro-cid-cmkdixn2]{padding-bottom:80px}.split[data-astro-cid-cmkdixn2],.company-grid[data-astro-cid-cmkdixn2],.model-grid[data-astro-cid-cmkdixn2]{grid-template-columns:1fr}.split[data-astro-cid-cmkdixn2]{row-gap:24px}.company[data-astro-cid-cmkdixn2]+.company[data-astro-cid-cmkdixn2]{border-left:none;border-top:1px solid var(--rule)}.company-copy[data-astro-cid-cmkdixn2]{min-height:0;padding:28px var(--gutter) 34px}.company[data-astro-cid-cmkdixn2] h3[data-astro-cid-cmkdixn2] span[data-astro-cid-cmkdixn2]{top:0}.company-description[data-astro-cid-cmkdixn2]{padding-top:22px}.company-logo[data-astro-cid-cmkdixn2]{min-height:70px}.activity[data-astro-cid-cmkdixn2]{margin-top:18px}.about-grid[data-astro-cid-cmkdixn2]{grid-template-columns:2fr 1fr}.about-copy[data-astro-cid-cmkdixn2]{padding:0 var(--gutter) 14px 0;grid-column:1/-1}.about-title[data-astro-cid-cmkdixn2] br[data-astro-cid-cmkdixn2],.vision-heading[data-astro-cid-cmkdixn2] br[data-astro-cid-cmkdixn2]{display:none}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2]{padding-inline:0}.model-grid[data-astro-cid-cmkdixn2] article[data-astro-cid-cmkdixn2]+article[data-astro-cid-cmkdixn2]{border-top:1px solid #444;border-left:none}.vision[data-astro-cid-cmkdixn2]{grid-template-areas:"heading""copy""contact";padding-bottom:72px}.vision-copy[data-astro-cid-cmkdixn2]{padding-top:0}.vision[data-astro-cid-cmkdixn2] .cta[data-astro-cid-cmkdixn2]{margin-top:2px}.footer-grid[data-astro-cid-cmkdixn2]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:26px 14px}.footer-grid[data-astro-cid-cmkdixn2] nav[data-astro-cid-cmkdixn2]{grid-column:1/-1}.footer[data-astro-cid-cmkdixn2] a[data-astro-cid-cmkdixn2]{overflow-wrap:anywhere}}@media (height<=500px){.header-inner[data-astro-cid-cmkdixn2]{min-height:64px}.hero-copy[data-astro-cid-cmkdixn2]{padding-top:20px}.hero-copy[data-astro-cid-cmkdixn2]>p[data-astro-cid-cmkdixn2]:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){html:has(body#inicio){scroll-behavior:auto}}
