.lp{background:var(--bm-background);color:var(--bm-foreground);transition:background-color 1.2s cubic-bezier(.65,0,.35,1),color 1.2s cubic-bezier(.65,0,.35,1);overflow-x:clip}.lp--deep{--bm-background:var(--bm-chocolate);--bm-foreground:var(--bm-cannoli-cream);--bm-muted:var(--bm-green-milieu);--bm-border:color-mix(in srgb, var(--bm-cannoli-cream) 18%, transparent);--bm-border-strong:var(--bm-cannoli-cream);--bm-primary:var(--bm-cannoli-cream);--bm-primary-foreground:var(--bm-chocolate)}.lp-wrap{width:min(100% - 2 * var(--bm-space-6), 1320px);margin-inline:auto}.lp-nav{z-index:40;padding:var(--bm-space-4) var(--bm-space-6);color:var(--bm-cannoli-cream);mix-blend-mode:difference;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.lp-nav a{color:inherit;text-decoration:none}.lp-nav__links{gap:var(--bm-space-6);display:flex}.lp-nav__links--end{justify-content:flex-end}.lp-nav__brand{font-family:var(--bm-font-display);font-size:var(--bm-text-lg);letter-spacing:.08em}.lp-link{position:relative}.lp-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.lp-link:hover:after,.lp-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (width<=720px){.lp-nav__links--start{display:none}.lp-nav{grid-template-columns:1fr auto}}.lp-hero{height:100svh;min-height:560px;color:var(--bm-cannoli-cream);background:var(--bm-chocolate);position:relative;overflow:hidden}.lp-hero__img{object-fit:cover;object-position:50% 25%;will-change:transform;width:100%;height:112%;animation:2.4s cubic-bezier(.2,.7,.2,1) both lp-kenburns;position:absolute;inset:-6% 0}.lp-hero:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bm-chocolate) 35%, transparent), transparent 35%, color-mix(in srgb, var(--bm-chocolate) 70%, transparent));position:absolute;inset:0}.lp-hero__content{z-index:2;align-items:end;gap:var(--bm-space-6);padding:var(--bm-space-8) var(--bm-space-6) var(--bm-space-12);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.lp-hero__title{font-family:var(--bm-font-display);font-size:clamp(var(--bm-text-3xl), 11vw, 11rem);grid-column:1/3;margin:0;font-weight:400;line-height:.9}.lp-hero__meta{text-align:right;justify-self:end;gap:var(--bm-space-2);flex-direction:column;display:flex}.lp-word{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.lp-word>span{animation:1.1s cubic-bezier(.2,.8,.2,1) forwards lp-rise;display:inline-block;transform:translateY(110%)}.lp-scroll{left:50%;bottom:var(--bm-space-6);z-index:3;align-items:center;gap:var(--bm-space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}.lp-scroll__line{background:color-mix(in srgb, var(--bm-cannoli-cream) 30%, transparent);width:1px;height:48px;position:relative;overflow:hidden}.lp-scroll__line:after{content:"";background:var(--bm-cannoli-cream);animation:2s cubic-bezier(.65,0,.35,1) infinite lp-drip;position:absolute;inset:0}@media (width<=720px){.lp-hero__content{padding-bottom:var(--bm-space-24);grid-template-columns:1fr}.lp-hero__title{font-size:clamp(var(--bm-text-3xl), 17vw, 6rem);grid-column:auto}.lp-hero__meta{text-align:left;justify-self:start}}.lp-section{padding:clamp(var(--bm-space-16), 12vw, 10rem) 0}.lp-head{gap:clamp(var(--bm-space-6), 3vw, var(--bm-space-12));margin-bottom:var(--bm-space-12);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.lp-head__title{font-family:var(--bm-font-display);font-size:clamp(var(--bm-text-2xl), 4.6vw, 4.25rem);text-align:left;text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:400;line-height:.92}.lp-head__lead{max-width:33ch}.lp-head__lead p{font-family:var(--bm-font-sans);font-style:normal;font-weight:400;line-height:1.5}@media (width<=720px){.lp-head{gap:var(--bm-space-6);grid-template-columns:1fr}.lp-head__title{font-size:clamp(var(--bm-text-2xl), 13vw, 4rem)}}.lp-reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(40px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-filters{gap:var(--bm-space-6);margin-bottom:var(--bm-space-8);flex-wrap:wrap;display:flex}.lp-filter{color:var(--bm-muted);cursor:pointer;font:inherit;font-size:var(--bm-text-xs);letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;transition:color var(--bm-duration);background:0 0;border:0;padding:0;font-weight:500}.lp-filter[aria-pressed=true]{color:var(--bm-foreground)}.lp-filter sup{margin-left:2px;font-size:.7em}.lp-grid{gap:clamp(var(--bm-space-4), 3vw, var(--bm-space-12)) clamp(var(--bm-space-4), 2.5vw, var(--bm-space-8));grid-template-columns:repeat(3,1fr);display:grid}.lp-grid>:nth-child(3n+2){margin-top:clamp(var(--bm-space-8), 10vw, 9rem)}.lp-grid>:nth-child(3n+3){margin-top:clamp(var(--bm-space-4), 4vw, var(--bm-space-12))}@media (width<=900px){.lp-grid{grid-template-columns:repeat(2,1fr)}.lp-grid>:nth-child(n){margin-top:0}.lp-grid>:nth-child(2n){margin-top:var(--bm-space-16)}}.lp-piece{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.lp-piece:focus-visible{outline:2px solid var(--bm-ring);outline-offset:6px}.lp-piece__frame{aspect-ratio:4/5;background:var(--bm-surface);position:relative;overflow:hidden}.lp-piece__frame img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .9s;transform:scale(1.04)}.lp-piece:hover .lp-piece__frame img,.lp-piece:focus-visible .lp-piece__frame img{filter:saturate();transform:scale(1.12)}.lp-piece__veil{background:color-mix(in srgb, var(--bm-chocolate) 35%, transparent);color:var(--bm-cannoli-cream);opacity:0;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.lp-piece:hover .lp-piece__veil,.lp-piece:focus-visible .lp-piece__veil{opacity:1}.lp-piece__veil span{border-radius:var(--bm-radius-pill);width:88px;height:88px;font-size:var(--bm-text-xs);letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;border:1px solid;place-items:center;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:scale(.7)}.lp-piece:hover .lp-piece__veil span{transform:scale(1)}.lp-piece__info{justify-content:space-between;gap:var(--bm-space-4);padding-top:var(--bm-space-4);align-items:baseline;display:flex}.lp-piece__name{font-family:var(--bm-font-serif);font-style:italic;font-size:var(--bm-text-lg);line-height:1.2}.lp-piece__num{font-size:var(--bm-text-xs);color:var(--bm-muted);letter-spacing:var(--bm-tracking-wide)}.lp-tags{gap:var(--bm-space-2);margin-top:var(--bm-space-2);flex-wrap:wrap;display:flex}@media (hover:none){.lp-piece__veil{display:none}}.lp-box{z-index:60;background:var(--bm-cannoli-cream);color:var(--bm-chocolate);grid-template-columns:3fr 2fr;animation:.5s both lp-fade;display:grid;position:fixed;inset:0}.lp-box__stage{background:var(--bm-cannoli-cream);touch-action:pan-y;position:relative;overflow:hidden}.lp-box__stage img{object-fit:contain;object-position:center;width:100%;height:100%;animation:.5s both lp-fade;position:absolute;inset:0}.lp-box__panel{gap:var(--bm-space-6);padding:clamp(var(--bm-space-8), 5vw, var(--bm-space-16));flex-direction:column;display:flex;overflow-y:auto}.lp-box__panel>*{animation:.8s cubic-bezier(.2,.8,.2,1) both lp-up}.lp-box__panel>:nth-child(2){animation-delay:80ms}.lp-box__panel>:nth-child(3){animation-delay:.16s}.lp-box__panel>:nth-child(4){animation-delay:.24s}.lp-box__panel>:nth-child(5){animation-delay:.32s}.lp-box__head{gap:var(--bm-space-3);display:grid}.lp-box__title{font-family:var(--bm-font-display);font-size:clamp(var(--bm-text-2xl), 4vw, var(--bm-text-4xl));margin:0;font-weight:400;line-height:1}.lp-box__sub{font-family:var(--bm-font-body);letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;margin:0;font-size:.6875rem}.lp-box__ficha{gap:var(--bm-space-2);display:grid}.lp-box__ficha-text{font-family:var(--bm-font-body);font-size:var(--bm-text-base);margin:0;line-height:1.6}.lp-box__ficha-list{font-family:var(--bm-font-body);font-size:var(--bm-text-base);gap:2px;margin:0;padding-left:1.1em;line-height:1.6;display:grid}.lp-box__ficha-list li::marker{color:var(--bm-fennel-seed)}.lp-box__ficha-time{align-items:center;gap:var(--bm-space-2);font-family:var(--bm-font-body);font-size:var(--bm-text-sm);letter-spacing:.04em;margin:0;display:flex}.lp-box__ficha-time svg{flex:none;width:18px;height:18px}.lp-box__thumbs{gap:var(--bm-space-3);display:flex}.lp-box__thumb{aspect-ratio:4/5;cursor:pointer;opacity:.5;width:64px;transition:opacity var(--bm-duration), border-color var(--bm-duration);background:0 0;border:1px solid #0000;padding:0}.lp-box__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-box__thumb[aria-current=true]{opacity:1;border-color:var(--bm-chocolate)}.lp-box__nav{padding-top:var(--bm-space-6);border-top:1px solid var(--bm-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.lp-icon-btn{border:1px solid var(--bm-border-strong);color:inherit;border-radius:var(--bm-radius-pill);cursor:pointer;width:48px;height:48px;font-size:var(--bm-text-lg);transition:background var(--bm-duration), color var(--bm-duration);background:0 0;place-items:center;display:grid}.lp-icon-btn:hover{background:var(--bm-chocolate);color:var(--bm-cannoli-cream)}.lp-icon-btn:focus-visible{outline:2px solid var(--bm-ring);outline-offset:2px}.lp-box__close{top:var(--bm-space-4);right:var(--bm-space-4);z-index:2;background:var(--bm-cannoli-cream);position:absolute}.lp-box__counter{left:var(--bm-space-6);bottom:var(--bm-space-6);color:var(--bm-fennel-seed);z-index:2;position:absolute}.lp-box__counter,.lp-box__dots{pointer-events:none}@media (width<=900px){.lp-box{grid-template-rows:62svh auto;grid-template-columns:1fr;overflow-y:auto}.lp-box__panel{overflow:visible}}.lp-about{gap:clamp(var(--bm-space-6), 4vw, var(--bm-space-16));grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.lp-about__photo{aspect-ratio:3/4;grid-column:1/2;position:relative;overflow:hidden}.lp-about__photo img{object-fit:cover;will-change:transform;width:100%;height:120%}.lp-about__body{gap:var(--bm-space-8);flex-direction:column;grid-column:2/4;display:flex}.lp-about__name{font-family:var(--bm-font-display);font-size:clamp(var(--bm-text-2xl), 6vw, 5.5rem);margin:0;font-weight:400;line-height:.95}.lp-about__cols{gap:var(--bm-space-8);grid-template-columns:1fr 1fr;max-width:760px;display:grid}@media (width<=900px){.lp-about{grid-template-columns:1fr}.lp-about__photo,.lp-about__body{grid-column:auto}.lp-about__cols{grid-template-columns:1fr}}.lp-logos{justify-content:space-between;align-items:center;gap:clamp(var(--bm-space-6), 4vw, var(--bm-space-12));border-top:1px solid var(--bm-border);margin-top:clamp(var(--bm-space-12), 8vw, var(--bm-space-24));padding-top:var(--bm-space-8);flex-wrap:wrap;display:flex}.lp-logos img{opacity:.82;width:auto;max-width:100%;height:clamp(22px,3vw,44px);transition:opacity var(--bm-duration) ease}.lp-logos img:hover{opacity:1}@media (width<=720px){.lp-logos{column-gap:var(--bm-space-4);row-gap:var(--bm-space-8);margin-inline:calc(-1 * var(--bm-space-6));padding-inline:var(--bm-space-4);grid-template-columns:1fr 1fr;justify-items:start;display:grid}.lp-logos img:nth-child(2n){justify-self:end}}.lp-contact{gap:clamp(var(--bm-space-6), 4vw, var(--bm-space-16));grid-template-columns:1fr 1fr 1fr;display:grid}.lp-contact__intro{gap:var(--bm-space-6);flex-direction:column;grid-column:1/2;display:flex}.lp-contact__form-wrap{grid-column:2/4}.lp-contact__form{gap:var(--bm-space-8);grid-template-columns:1fr 1fr;display:grid}.lp-contact__form .lp-full{grid-column:1/-1}.lp-chips{gap:var(--bm-space-3);flex-wrap:wrap;display:flex}.lp-chip{font:inherit;font-size:var(--bm-text-xs);letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;padding:var(--bm-space-2) var(--bm-space-4);border:1px solid var(--bm-border-strong);border-radius:var(--bm-radius-pill);color:var(--bm-foreground);cursor:pointer;transition:background var(--bm-duration), color var(--bm-duration);background:0 0;font-weight:500}.lp-chip[aria-pressed=true]{background:var(--bm-foreground);color:var(--bm-background)}.lp-chip:focus-visible{outline:2px solid var(--bm-ring);outline-offset:2px}@media (width<=900px){.lp-contact{grid-template-columns:1fr}.lp-contact__intro,.lp-contact__form-wrap{grid-column:auto}}@media (width<=560px){.lp-contact__form{grid-template-columns:1fr}}.lp-footer{padding:var(--bm-space-12) 0 var(--bm-space-8);align-items:end;gap:var(--bm-space-6);border-top:1px solid var(--bm-border);grid-template-columns:1fr auto 1fr;display:grid}.lp-footer__big{font-family:var(--bm-font-display);font-size:clamp(var(--bm-text-3xl), 14vw, 14rem);text-align:center;margin:var(--bm-space-12) 0 0;font-weight:400;line-height:.85}@media (width<=720px){.lp-footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@keyframes lp-kenburns{0%{filter:blur(6px);transform:scale(1.18)}to{filter:none;transform:scale(1)}}@keyframes lp-rise{to{transform:none}}@keyframes lp-drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-up{0%{opacity:0;transform:translateY(24px)}}@keyframes lp-curtain{0%{clip-path:inset(0 0 0 100%);transform:scale(1.08)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.lp-reveal{opacity:1;transform:none}}.lp2{--bm-background:var(--bm-cannoli-cream);--bm-foreground:var(--bm-fennel-seed);--bm-muted:var(--bm-fennel-seed);--bm-border:color-mix(in srgb, var(--bm-fennel-seed) 30%, transparent);--bm-border-strong:var(--bm-fennel-seed);--bm-primary:var(--bm-fennel-seed);--bm-primary-foreground:var(--bm-cannoli-cream)}.lp2.lp--deep{--bm-background:var(--bm-green-milieu);--bm-foreground:var(--bm-water-lily);--bm-muted:var(--bm-water-lily);--bm-border:color-mix(in srgb, var(--bm-water-lily) 35%, transparent);--bm-border-strong:var(--bm-water-lily);--bm-primary:var(--bm-water-lily);--bm-primary-foreground:var(--bm-green-milieu)}.lp2 .lp-box{background:var(--bm-cannoli-cream);color:var(--bm-fennel-seed)}.lp2-nav__logo{height:calc(var(--bm-space-6) * 1.25);filter:brightness(0)invert();width:auto;display:block}.lp2 .lp-nav{min-height:calc(var(--bm-space-6) * 1.25 + var(--bm-space-4) * 2);justify-content:space-between;display:flex}.lp2 .lp-nav__links--end{margin-left:auto}.lp2-hero{background:var(--bm-green-milieu);height:100svh;min-height:560px;color:var(--bm-water-lily);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.lp2-hero__half{position:relative;overflow:hidden}.lp2-hero__img{object-fit:cover;object-position:50% top;transform-origin:top;width:100%;height:100%;position:absolute;inset:0}.lp2-hero__photo--1{object-position:48% top}.lp2-hero__photo--2{object-position:55% top}.lp2-hero__photo--3{object-position:52% top}.lp2-hero__photo--4{object-position:65% top}.lp2-hero__photo--5{object-position:58% top}.lp2-hero__photo--6{object-position:55% top}.lp2-hero__img--in{animation:1.6s cubic-bezier(.2,.7,.2,1) both lp2-settle}.lp2-hero__img--out{z-index:1;animation:1.3s cubic-bezier(.65,0,.35,1) forwards lp2-out-left}.lp2-hero__half--right .lp2-hero__img--out{animation-name:lp2-out-right}.lp2-hero__intro{z-index:1;pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.lp2-hero__intro-panel{position:relative;overflow:hidden}.lp2-hero__intro-panel img{object-fit:cover;object-position:50% top;width:200%;max-width:none;height:100%;position:absolute;top:0}.lp2-hero__intro-panel--left img{left:0}.lp2-hero__intro-panel--right img{right:0}.lp2-hero__intro--exit .lp2-hero__intro-panel--left{animation:1.3s cubic-bezier(.65,0,.35,1) forwards lp2-out-left}.lp2-hero__intro--exit .lp2-hero__intro-panel--right{animation:1.3s cubic-bezier(.65,0,.35,1) forwards lp2-out-right}@media (prefers-reduced-motion:reduce){.lp2-hero__img,.lp2-hero__iso,.lp2-hero__foot{animation:none}}.lp2-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--bm-chocolate) 30%, transparent), transparent 30%, transparent 65%, color-mix(in srgb, var(--bm-chocolate) 55%, transparent));position:absolute;inset:0}.lp2-hero__iso{z-index:3;width:clamp(120px,18vw,260px);height:auto;animation:1.6s cubic-bezier(.2,.8,.2,1) .3s both lp2-iso;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp2-hero__foot{z-index:3;justify-content:flex-end;align-items:end;gap:var(--bm-space-6);padding:var(--bm-space-8) var(--bm-space-6);animation:1s cubic-bezier(.2,.8,.2,1) 1.2s both lp-up;display:flex;position:absolute;inset:auto 0 0}@media (width<=720px){.lp2-hero__foot{display:none}.lp2-hero__iso{width:34vw}}@keyframes lp2-settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes lp2-out-left{to{transform:translate(-100%)}}@keyframes lp2-out-right{to{transform:translate(100%)}}@keyframes lp2-iso{0%{opacity:0;transform:translate(-50%,60vh)}to{opacity:1;transform:translate(-50%,-50%)}}.lp2-tags{align-items:center;gap:var(--bm-space-3);margin-top:var(--bm-space-2);flex-wrap:wrap;display:flex}.lp2-tag{letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;color:var(--bm-shitake);align-items:center;gap:var(--bm-space-2);font-size:.6875rem;display:inline-flex}.lp2-tag:before{content:"";border-radius:var(--bm-radius-pill);background:var(--bm-green-milieu);width:5px;height:5px}.lp2-tag--buy:before{background:var(--bm-chocolate)}.lp2-tag--rent:before{background:var(--bm-fennel-seed)}.lp--deep .lp2-tag{color:var(--bm-water-lily)}.lp2-footer-section{background:var(--bm-cannoli-cream);color:var(--bm-fennel-seed);padding-top:var(--bm-space-16);transition:background-color 1.2s,color 1.2s}.lp2-footer-section.is-merlot{background:var(--bm-merlot);color:var(--bm-water-lily);--bm-muted:var(--bm-water-lily);--bm-border:color-mix(in srgb, var(--bm-water-lily) 35%, transparent)}.lp2-footer-section .lp2-footer__logo{margin-top:0}.lp2-footer__logo{margin:var(--bm-space-16) 0 var(--bm-space-8);justify-content:center;display:flex}.lp2-footer__logo img{width:clamp(180px,30vw,380px);height:auto}.lp2 .lp2-about__portrait{opacity:1;transform:none}.lp2 .lp2-about__portrait img{object-position:center;clip-path:inset(0 100% 0 0);height:100%;transition:clip-path 1.3s cubic-bezier(.77,0,.18,1);display:block}.lp2 .lp2-about__portrait.is-in img{clip-path:inset(0)}.lp2 .lp2-contact__title{font-size:var(--bm-text-2xl);letter-spacing:0}.lp2-contact__apostrophe{font-family:var(--bm-font-sans)}.lp2 #contacto{background:var(--bm-cannoli-cream);color:var(--bm-fennel-seed);--bm-foreground:var(--bm-fennel-seed);--bm-muted:var(--bm-fennel-seed);--bm-border:color-mix(in srgb, var(--bm-fennel-seed) 30%, transparent);--bm-border-strong:var(--bm-fennel-seed);--bm-primary:var(--bm-fennel-seed);--bm-primary-foreground:var(--bm-cannoli-cream)}@media (width>=1100px){.lp2 .lp2-contact__title{font-size:var(--bm-text-3xl)}}.lp2-contact-shortcut.bm-btn{display:none}@media (width<=720px){.lp2 .lp-nav{grid-template-columns:1fr auto 1fr}.lp2 .lp-nav__brand{grid-column:2}.lp2 .lp-nav__links{display:none}.lp2-contact-shortcut.bm-btn{z-index:45;right:var(--bm-space-6);bottom:max(var(--bm-space-6), env(safe-area-inset-bottom));width:var(--bm-space-12);height:var(--bm-space-12);padding:var(--bm-space-3);border-radius:var(--bm-radius-pill);background:var(--bm-merlot);color:var(--bm-cannoli-cream);border-color:var(--bm-cannoli-cream);place-items:center;display:grid;position:fixed}.lp2-contact-shortcut svg{width:var(--bm-space-6);height:var(--bm-space-6)}.lp2-contact-shortcut:focus-visible{outline:var(--bm-space-1) solid var(--bm-ring);outline-offset:var(--bm-space-1)}.lp2-footer-section .lp-footer{padding-bottom:var(--bm-space-24)}}@media (prefers-reduced-motion:reduce){.lp2 .lp2-about__portrait img{clip-path:none}}.lp3-grid{flex-wrap:wrap;justify-content:center;display:flex}.lp3-grid>.lp3-cell{flex:0 0 calc((100% - 3 * clamp(var(--bm-space-4), 2.5vw, var(--bm-space-8))) / 4);margin-top:0!important}@media (width<=900px){.lp3-grid>.lp3-cell{flex-basis:calc((100% - clamp(var(--bm-space-4), 2.5vw, var(--bm-space-8))) / 2)}}@media (width<=560px){.lp3-grid>.lp3-cell{flex-basis:calc((100% - clamp(var(--bm-space-4), 2.5vw, var(--bm-space-8))) / 2)}.lp3-card__arrow{display:none}.lp3-card__modes{top:var(--bm-space-2);left:var(--bm-space-2)}.lp3-card__mode{padding:3px 6px;font-size:.5rem}.lp3-card__cat{font-size:.5625rem}}.lp3-card{touch-action:pan-y}.lp3-cell .lp3-card{clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.77,0,.18,1);transition-delay:var(--d,0s)}.lp3-cell.is-in .lp3-card{clip-path:inset(0)}.lp3-cell .lp3-card__track img{transition:transform .95s cubic-bezier(.2,.8,.2,1);transform:scale(1.15)}.lp3-cell.is-in .lp3-card__track img{transform:none}@media (prefers-reduced-motion:reduce){.lp3-cell .lp3-card{clip-path:none}}.lp3-card{aspect-ratio:2/3;background:var(--bm-surface);position:relative;overflow:hidden;container-type:inline-size}.lp3-card__open{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.lp3-card__open:focus-visible{outline:2px solid var(--bm-ring);outline-offset:-4px}.lp3-card__track{width:100%;height:100%;transition:transform .8s cubic-bezier(.65,0,.35,1);display:flex}.lp3-card__track img{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.lp3-card__text{gap:var(--bm-space-1);pointer-events:none;color:var(--bm-fennel-seed);text-align:center;flex-direction:column;padding:0 4cqw 9cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.lp3-card__cat{letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;font-size:.6875rem}.lp3-card__name{font-family:var(--bm-font-display);text-transform:uppercase;white-space:nowrap;font-size:14.5cqw;line-height:.9}.lp3-card__modes{top:var(--bm-space-4);left:var(--bm-space-4);gap:var(--bm-space-2);pointer-events:none;display:flex;position:absolute}.lp3-card__mode{background:var(--bm-merlot);color:var(--bm-cannoli-cream);letter-spacing:var(--bm-tracking-wide);text-transform:uppercase;border-radius:var(--bm-radius-none);padding:5px 10px;font-size:.625rem}.lp3-card__mode--off{background:var(--bm-shitake);color:var(--bm-chocolate)}.lp3-card__arrow.bm-btn{width:var(--bm-space-8);height:var(--bm-space-8);margin-top:calc(var(--bm-space-4) * -1);border-radius:var(--bm-radius-none);color:var(--bm-fennel-seed);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%}.lp3-card__arrow svg{width:var(--bm-space-6);height:var(--bm-space-6)}.lp3-card__arrow--prev{left:var(--bm-space-3);transform:translate(-8px)}.lp3-card__arrow--next{right:var(--bm-space-3);transform:translate(8px)}.lp3-card:hover .lp3-card__arrow,.lp3-card:focus-within .lp3-card__arrow{opacity:1;transform:none}.lp3-card__arrow.bm-btn:hover{color:var(--bm-fennel-seed);background:0 0;text-decoration:none}.lp3-card__arrow:focus-visible{outline:2px solid var(--bm-ring);opacity:1}@media (hover:none){.lp3-card__arrow{opacity:1;width:34px;height:34px;margin-top:-17px;transform:none}}.lp3-card__dots{bottom:var(--bm-space-3);pointer-events:none;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lp3-card__dots span{background:color-mix(in srgb, var(--bm-fennel-seed) 35%, transparent);width:14px;height:1px;transition:background .4s}.lp3-card__dots span[data-on=true]{background:var(--bm-fennel-seed)}.lp2 #contacto{transition:background-color 1.2s,color 1.2s}.lp2 #contacto.is-lily{background:var(--bm-water-lily);color:var(--bm-green-milieu);--bm-foreground:var(--bm-green-milieu);--bm-muted:var(--bm-green-milieu);--bm-border:color-mix(in srgb, var(--bm-green-milieu) 35%, transparent);--bm-border-strong:var(--bm-green-milieu);--bm-primary:var(--bm-green-milieu);--bm-primary-foreground:var(--bm-water-lily)}.lp2 .lp-nav__brand{position:absolute;top:50%;left:50%;transform:translate(-55.0606%,-50%)}@media (width<=900px){.lp3-card__arrow.bm-btn{display:none}}@media (width<=720px){.lp2 .lp-logos img{height:var(--bm-space-8);object-fit:contain}.lp2 .lp-logos img.lp-logos__img--lg{height:var(--bm-space-12)}}.lp-whatsapp{align-items:center;gap:var(--bm-space-3);margin-top:var(--bm-space-6);text-decoration:none;display:inline-flex}.lp-whatsapp svg{width:var(--bm-space-5,20px);height:var(--bm-space-5,20px)}.lp-hp{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.lp-contact__form-wrap{position:relative}.lp-footer__credits{align-items:baseline;column-gap:var(--bm-space-2);row-gap:var(--bm-space-1);flex-wrap:wrap;display:flex}.lp-footer__credits a{color:inherit;text-decoration:none}.lp-footer__credits a:hover{text-decoration:underline}.lp-footer__credits a:focus-visible{outline:var(--bm-space-1) solid var(--bm-ring);outline-offset:var(--bm-space-1)}@media (width<=720px){.lp-footer__credits{justify-content:center}}.lp-footer__made{justify-content:flex-end;align-items:center;gap:var(--bm-space-3);display:flex}.lp-footer__instagram{color:inherit;display:inline-flex}.lp-footer__instagram svg{width:var(--bm-space-5,20px);height:var(--bm-space-5,20px)}.lp-footer__instagram:hover{color:var(--bm-cannoli-cream)}.lp2 #catalogo{--bm-catalogue-breath:clamp(var(--bm-space-16), 12vw, calc(var(--bm-space-24) + var(--bm-space-16)));padding-top:var(--bm-catalogue-breath)}.lp2 #catalogo .lp-head{margin-bottom:var(--bm-catalogue-breath);align-items:start}.lp2 #catalogo .lp-head__title{font-size:var(--bm-text-3xl);letter-spacing:0}.lp2 #catalogo .lp-head__lead{gap:var(--bm-space-6);max-width:52ch;display:grid}.lp2 .lp-about__name{text-transform:uppercase;letter-spacing:0}.lp2 .lp-about__cols{grid-template-columns:1fr;max-width:72ch}.lp2 .lp-about__intro{max-width:72ch}.lp2 .lp-about__intro p{font-style:italic}.lp2 .lp-logos{gap:var(--bm-space-6)}@media (width>=721px){.lp2 .lp-logos img{height:var(--bm-space-12)}.lp2 .lp-logos img.lp-logos__img--lg{height:var(--bm-space-16)}}@media (width>=901px){.lp2 .lp-contact{gap:var(--bm-space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lp2 .lp-contact__intro{grid-column:1;max-width:40ch}.lp2 .lp-contact__form-wrap{width:100%;max-width:calc(var(--bm-space-24) * 5);grid-column:2;justify-self:center}.lp2 .lp-contact__form{gap:var(--bm-space-6)}}@media (width<=900px){.lp2 .lp-about__body{grid-row:1}.lp2 .lp-about__photo{grid-row:2}}@media (width<=720px){.lp2 #catalogo .lp-head{text-align:center;justify-items:center}.lp2 #catalogo .lp-head__title{text-align:center;font-size:var(--bm-text-2xl)}.lp2 #catalogo .lp-head__lead{max-width:40ch}.lp2 .lp-logos{column-gap:var(--bm-space-3)}}.lp2 .lp-box__stage img{object-fit:cover;object-position:center top}
