@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bodoni-moda-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bodoni-moda-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carta:#07060a;--void:#010101;--navy:#0c1b2e;--smalto:#d0c6bd;--traslucido:#818385;--opaco:#b2b2b2;--fresa:#6e757c;--hair:#8183853d;--display:"Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;--sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--xs:clamp(.68rem, .66rem + .1vw, .74rem);--sm:clamp(.85rem, .82rem + .15vw, .95rem);--md:clamp(1rem, .95rem + .25vw, 1.15rem);--lg:clamp(1.35rem, 1.1rem + 1.2vw, 2rem);--xl:clamp(2rem, 1.3rem + 3.2vw, 4rem);--xxl:clamp(2.8rem, 1.4rem + 6.6vw, 8rem);--pad:clamp(1.4rem, 5vw, 6rem);--expo:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}.grain{z-index:60;pointer-events:none;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(3,end) infinite grain;position:fixed;inset:-50%}.no-webgl .grain{opacity:.045}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.loader{z-index:90;background:var(--void);grid-auto-rows:min-content;place-items:center;gap:2rem;display:grid;position:fixed;inset:0}.loader__mark{font-family:var(--display);letter-spacing:.32em;color:var(--smalto);opacity:0;margin-right:-.32em;font-size:clamp(2.5rem,9vw,6rem);transform:translateY(.4em)}.loader__count{font-family:var(--display);font-size:var(--sm);letter-spacing:.24em;color:var(--fresa);font-variant-numeric:tabular-nums;gap:.6em;display:flex}.loader__count i{opacity:.5;font-style:normal}.loader__line{background:var(--hair);width:min(52vw,30rem);height:1px;overflow:hidden}.loader__line span{background:var(--smalto);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.loader--done{pointer-events:none}.ask__hint{right:var(--pad);z-index:3;font-size:var(--xs);letter-spacing:.24em;text-transform:uppercase;color:var(--fresa);text-align:right;max-width:20ch;line-height:1.7;position:absolute;top:clamp(4.5rem,12vh,8rem)}@media (width<=47.999rem),(pointer:coarse){.ask__hint{display:none}}body{background:var(--carta);color:var(--smalto);font-family:var(--sans);font-size:var(--md);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}h1,h2{font-family:var(--display);letter-spacing:-.02em;font-weight:400;line-height:1}a{color:inherit}:focus-visible{outline:2px solid var(--traslucido);outline-offset:4px}.skip{z-index:99;background:var(--smalto);color:var(--void);padding:.7rem 1.2rem;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.eyebrow{font-family:var(--sans);font-size:var(--xs);letter-spacing:.34em;text-transform:uppercase;color:var(--traslucido);font-weight:500}.rail{inset-inline:0;z-index:30;padding:clamp(1rem, 2.5vw, 1.8rem) var(--pad);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.rail__mark{font-family:var(--display);font-size:var(--sm);letter-spacing:.28em;text-transform:uppercase;color:var(--smalto)}.rail__tel{pointer-events:auto;font-size:var(--xs);letter-spacing:.24em;text-transform:uppercase;color:var(--smalto);border-bottom:1px solid var(--hair);transition:border-color .4s var(--expo);padding-bottom:.3rem;text-decoration:none}.rail__tel:hover{border-color:var(--traslucido)}.ask{background:var(--void);align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.stage{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--expo);position:absolute;inset:0}.stage.is-ready{opacity:1}.ask__img{display:none}.no-js .ask__img{object-fit:contain;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ask__lead{z-index:3;padding:0 var(--pad);gap:1.4rem;max-width:34rem;display:grid;position:relative}.ask__title{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.6rem,1.6rem + 4.4vw,6rem);line-height:.94}.ask__sub{font-size:var(--md);color:var(--fresa);border-left:1px solid var(--hair);max-width:32ch;padding-left:1.1rem}.ask__sub em{color:var(--smalto);font-style:italic}.ask__read{font-size:var(--sm);color:var(--fresa);gap:.6rem;margin-top:.6rem;display:grid}.ask__read b{font-family:var(--display);font-size:var(--lg);color:var(--smalto);font-variant-numeric:tabular-nums;margin-right:.5rem}@media (width<=56.249rem){.ask{align-items:flex-start;padding-top:22vh}.ask__title{font-size:clamp(2.6rem,12vw,4.5rem)}.ask__read{font-size:var(--xs)}}.spec__k{font-size:var(--xs);letter-spacing:.28em;text-transform:uppercase;color:var(--fresa)}.spec__v{font-family:var(--display);font-size:var(--lg)}.spec--l .spec__v{color:var(--opaco)}.spec--r .spec__v{color:var(--traslucido);font-style:italic}.spec__n{font-size:var(--sm);color:var(--fresa)}.meas{background:var(--void);padding:clamp(5rem, 16vh, 11rem) var(--pad)}.meas__grid{gap:clamp(2.5rem,6vw,5rem);max-width:88rem;display:grid}.meas__title{font-size:var(--xl);text-wrap:balance;max-width:20ch}.meas__body{color:var(--fresa);gap:1em;max-width:46ch;display:grid}.meas__body b{color:var(--smalto);font-weight:400}.nums{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-top:2.5rem;display:grid}.num{border-top:1px solid var(--hair);padding-top:1.2rem}.num__v{font-family:var(--display);font-size:clamp(3rem,8vw,6.5rem);line-height:.9}.num--l .num__v{color:var(--opaco)}.num--r .num__v{color:var(--traslucido)}.num__k{font-size:var(--xs);letter-spacing:.22em;text-transform:uppercase;color:var(--fresa);margin-top:.9rem}@media (width>=62rem){.meas__grid{grid-template-columns:1.1fr 1fr;align-items:start}}.cut{background:var(--void);position:relative}.cut__pin{height:100svh;position:relative;overflow:clip}.cut__frame{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cut__frame+.cut__frame{opacity:0}.cut__lab{left:var(--pad);font-family:var(--display);font-size:var(--xl);line-height:1;position:absolute;bottom:clamp(2rem,8vh,4rem)}.cut__note{right:var(--pad);font-size:var(--xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fresa);text-align:right;max-width:22ch;line-height:1.7;position:absolute;bottom:clamp(2.2rem,8vh,4.2rem)}.no-js .cut__pin,.no-js .cut__frame{height:auto;position:relative}.no-js .cut__frame+.cut__frame{opacity:1;margin-top:1px}.no{background:var(--carta);padding:clamp(6rem, 20vh, 14rem) var(--pad);gap:clamp(2rem,5vw,4rem);display:grid}.no__lines{gap:.1em;display:grid}.no__line{font-family:var(--display);font-size:var(--xxl);letter-spacing:-.035em;line-height:.98}.no__line:nth-child(2){color:var(--traslucido)}.no__line:nth-child(3){color:var(--fresa)}.no__src{max-width:44ch;color:var(--fresa);font-size:var(--sm);gap:1.1em;display:grid}.no__src q{color:var(--smalto);font-family:var(--display);font-size:var(--md);font-style:italic}@media (width>=62rem){.no{grid-template-columns:1.3fr 1fr;align-items:end}}.proof{background:var(--void);position:relative}.proof__img{object-fit:cover;object-position:center;width:100%;height:100svh}.proof:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 0 100%,#010101d1 0%,#01010166 34%,#0000 62%);position:absolute;inset:0}.proof__text{left:var(--pad);z-index:1;max-width:34ch;position:absolute;bottom:clamp(2.5rem,9vh,5rem)}.proof__title{font-size:var(--lg);margin-bottom:.7rem}.proof__body{font-size:var(--sm);color:var(--smalto);text-shadow:0 1px 20px #000000e6}.col{background:var(--carta);padding:clamp(5rem, 16vh, 11rem) var(--pad);gap:2rem;display:grid}.col__title{font-size:var(--xl);text-wrap:balance;max-width:18ch}.col__title em{color:var(--traslucido);font-style:italic}.col__body{color:var(--fresa);gap:1em;max-width:46ch;display:grid}.col__body b{color:var(--smalto);font-weight:400}@media (width>=62rem){.col{grid-template-columns:1.1fr 1fr;align-items:start}}.voice{background:var(--void);display:grid}.voice__media{position:relative;overflow:clip}.voice__media img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.voice__text{padding:clamp(3rem, 9vw, 7rem) var(--pad);align-self:center;gap:1.2rem;display:grid}.voice__name{font-size:var(--xl)}.voice__q{font-family:var(--display);font-style:italic;font-size:var(--lg);color:var(--smalto);max-width:26ch;line-height:1.35}.voice__body{color:var(--fresa);font-size:var(--sm);max-width:38ch}@media (width>=62rem){.voice{grid-template-columns:.9fr 1fr}.voice__media{height:96svh}}@media (width<=61.999rem){.voice__media{height:62svh}}.call{background:var(--navy);color:var(--smalto);padding:clamp(5rem, 14vh, 10rem) var(--pad) clamp(8rem, 14vh, 6rem);gap:1.2rem;display:grid}.call__title{font-size:var(--xl)}.call__lead{color:#d0c6bda8;max-width:42ch}.sedi{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2.5rem;margin-top:clamp(2.5rem,6vh,4rem);padding:0;list-style:none;display:grid}.sede{border-top:1px solid #d0c6bd33;gap:.3rem;padding-top:1.4rem;display:grid}.sede h3{font-family:var(--display);font-size:var(--lg);font-weight:400}.sede p{font-size:var(--sm);color:#d0c6bd99}.sede a{font-family:var(--display);font-size:var(--lg);transition:border-color .4s var(--expo);border-bottom:1px solid #d0c6bd4d;justify-self:start;margin-top:.6rem;padding-bottom:.25rem;text-decoration:none}.sede a:hover,.sede a:focus-visible{border-color:var(--smalto)}.foot{font-size:var(--xs);letter-spacing:.12em;text-transform:uppercase;color:#d0c6bd80;border-top:1px solid #d0c6bd33;flex-wrap:wrap;gap:.8rem 2rem;margin-top:clamp(3rem,8vh,6rem);padding-top:1.4rem;display:flex}.callbar{display:none}@media (width<=61.999rem){.callbar{inset-inline:0;z-index:40;background:var(--smalto);color:var(--void);text-align:center;padding:1.05rem;padding-bottom:max(1.05rem, env(safe-area-inset-bottom));font-size:var(--xs);letter-spacing:.22em;text-transform:uppercase;font-weight:500;text-decoration:none;display:block;position:fixed;bottom:0}}.js .reveal{clip-path:inset(0 0 100%)}[data-cyc]{transition:opacity .26s}
