@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:100 800;src:url(../fonts/sora-latin-ext.woff2) format("woff2");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-display:swap;font-family:Sora;font-style:normal;font-weight:100 800;src:url(../fonts/sora-latin.woff2) format("woff2");unicode-range:u+00??,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}:root{--c-bg:#fff;--c-offwhite:#f6f6f5;--c-ink:#0a0a0a;--c-ink-soft:#2b2b2b;--c-on-photo:#fff;--c-green:#001b17;--c-line:rgba(0,0,0,.22);--c-line-light:hsla(0,0%,100%,.45);--font:"Sora",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--maxw:1320px;--gut:clamp(20px,5vw,80px);--sec-y:clamp(56px,7vw,104px);--ease:cubic-bezier(0.22,0.61,0.36,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--font);font-weight:300;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;text-transform:inherit}h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px}.qd-skip{background:#000;color:#fff;left:-999px;padding:.6em 1em;position:absolute;top:0;z-index:999}.qd-skip:focus{left:8px;top:8px}.qd-container{margin-inline:auto;max-width:var(--maxw);padding-inline:var(--gut);width:100%}.qd-ph{animation:qd-shimmer 2.4s var(--ease) infinite;background:linear-gradient(100deg,#ededea 30%,#f6f6f4 50%,#ededea 70%);background-size:220% 100%;display:block;width:100%}@keyframes qd-shimmer{to{background-position:-220% 0}}.qd-zoom{background:none;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.qd-lp{text-transform:uppercase}.qd-ideal{text-transform:none}.qd-rule{align-items:center;color:var(--c-on-photo);display:flex;font-size:clamp(.7rem,.933vw,.88rem);font-weight:500;gap:clamp(18px,2.6vw,40px);letter-spacing:.24em}.qd-rule:after,.qd-rule:before{background:currentColor;content:"";flex:1;height:1px;opacity:.5}.qd-rule>span{flex:none}.qd-rule--ink{color:var(--c-ink)}.qd-rule--wide{font-size:clamp(.62rem,.731vw,.74rem);font-weight:300;letter-spacing:.3em;text-transform:uppercase}.qd-figure-line{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(8px,1.2vw,18px);justify-content:center}.qd-figure{color:var(--c-on-photo);font-size:clamp(1.25rem,2.05vw,1.92rem);font-weight:500;letter-spacing:.04em;line-height:1.15;white-space:nowrap}.qd-figure em{font-size:.45em;font-style:normal;font-weight:300;letter-spacing:.08em;margin-inline:.15em;vertical-align:.86em}.qd-figure__spec{color:var(--c-on-photo);font-size:clamp(1rem,1.6vw,1.5rem);font-weight:300;letter-spacing:.02em;text-transform:none;white-space:nowrap}.qd-btn,.qd-figure--ink,.qd-figure__spec--ink{color:var(--c-ink)}.qd-btn{align-items:center;background:transparent;border:1px solid var(--c-line);display:inline-flex;font-size:clamp(.72rem,.95vw,.82rem);font-weight:400;gap:.7em;justify-content:center;letter-spacing:.06em;padding:.95em 1.8em;text-transform:none;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.qd-btn__icon{height:auto;width:18px}.qd-btn--download:hover{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.qd-btn--fill:hover{background:var(--c-green);border-color:var(--c-green);color:#fff}.qd-btn--download:hover .qd-btn__icon{filter:invert(1)}.qd-btn--solid{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.qd-addr-btn{border:1px solid var(--c-line);display:inline-block;font-size:clamp(.82rem,.998vw,.96rem);font-weight:600;letter-spacing:.2em;padding:.29em 1.54em;transition:background .4s var(--ease),color .4s var(--ease)}a.qd-addr-btn:hover{background:var(--c-ink);color:#fff}.qd-nav{inset:0 0 auto 0;position:fixed;transition:background .4s var(--ease),box-shadow .4s var(--ease);z-index:60}.qd-nav.is-scrolled{backdrop-filter:blur(8px);background:rgba(0,27,23,.9)}.qd-nav__inner{align-items:center;display:flex;justify-content:flex-end;padding:clamp(20px,2.6vw,34px) clamp(20px,7.57vw,114px);position:relative;transition:padding .4s var(--ease)}.qd-nav.is-scrolled .qd-nav__inner{padding-block:clamp(12px,1.6vw,20px)}.qd-nav__brand{align-items:center;display:inline-flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qd-nav__logo{height:auto;transition:width .4s var(--ease);width:clamp(150px,14.7vw,221px)}.qd-nav.is-scrolled .qd-nav__logo{width:clamp(120px,11vw,170px)}.qd-nav__actions{align-items:center;display:flex;gap:40px;margin-left:auto}.qd-nav__chat{align-items:center;border:1px solid var(--c-line-light);color:var(--c-on-photo);display:inline-flex;font-size:clamp(.7rem,.9vw,.8rem);font-weight:400;gap:.7em;letter-spacing:.06em;padding:.85em 1.5em;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.qd-nav__chat:hover{background:var(--c-on-photo);color:var(--c-ink)}.qd-nav__chat:hover .qd-nav__chat-ic{filter:invert(1)}.qd-nav__chat-ic{height:auto;width:15px}.qd-burger{align-items:center;background:none;border:0;display:inline-flex;justify-content:center;padding:4px;transition:opacity .3s var(--ease)}.qd-burger:hover{opacity:.7}.qd-burger__icon{height:auto;width:30px}.qd-menu{align-items:center;background:var(--c-green);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .45s var(--ease),visibility .45s var(--ease);visibility:hidden;z-index:80}.qd-menu.is-open{opacity:1;visibility:visible}.qd-menu__list{display:grid;gap:clamp(18px,3vw,34px);text-align:center}.qd-menu__list a{color:#fff;font-size:clamp(1.1rem,3vw,2rem);font-weight:300;letter-spacing:.2em;text-transform:uppercase;transition:opacity .3s var(--ease)}.qd-menu__list a:hover{opacity:.6}.qd-menu__close{background:none;border:0;height:34px;position:absolute;right:var(--gut);top:clamp(24px,3.4vw,44px);width:34px}.qd-menu__close span{background:#fff;height:1px;inset:50% 0 auto 0;position:absolute}.qd-menu__close span:first-child{transform:rotate(45deg)}.qd-menu__close span:last-child{transform:rotate(-45deg)}.qd-hero{align-items:flex-end;color:var(--c-on-photo);display:flex;height:clamp(420px,131vw,744px);isolation:isolate;justify-content:center;max-height:100svh;overflow:hidden;position:relative}.qd-hero__bg{inset:0;position:absolute;z-index:-1}.qd-hero .qd-ph,.qd-hero__img{height:100%;object-fit:cover;transform:translate3d(0,var(--py,0),0) scale(var(--pz,1));width:100%;will-change:transform}.qd-hero__scrim{background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 34%,rgba(0,0,0,.3));inset:0;position:absolute}.qd-hero__content{display:grid;gap:clamp(10px,.95vw,14px);justify-items:center;padding:0 var(--gut) clamp(44px,4.82vw,72px);text-align:center}.qd-hero__badge{border:1px solid var(--c-line-light);font-size:clamp(.58rem,.682vw,.64rem);font-weight:700;letter-spacing:.3em;padding:.5em 1.32em;text-indent:.3em}.qd-manifesto{padding-block:clamp(56px,7.93vw,119px) clamp(70px,13.4vw,201px);text-align:center}.qd-manifesto__text{display:grid;font-size:clamp(.68rem,.729vw,.72rem);font-weight:300;gap:.35em;letter-spacing:.1em;line-height:2.04;margin-inline:auto;max-width:61em}.qd-manifesto__text b,.qd-manifesto__text strong{font-weight:700}.qd-manifesto__addr{margin-top:clamp(14px,1.77vw,27px)}.qd-filme{aspect-ratio:var(--filme-ar,auto);container-type:size;display:grid;isolation:isolate;max-height:var(--filme-max-h,none);min-height:min(clamp(380px,43.5vw,653px),var(--filme-max-h,9999px));overflow:hidden;place-items:center;position:relative}.qd-filme__bg{inset:0;overflow:hidden;position:absolute;z-index:-1}.qd-filme__bg .qd-ph,.qd-filme__img{height:100%;object-fit:cover;width:100%}.qd-filme__scrim{background:rgba(0,0,0,.12);inset:0;position:absolute}.qd-filme__video{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s var(--ease),visibility .6s var(--ease);visibility:hidden;z-index:2}.qd-filme__video video{border:0;display:block;height:100%;object-fit:cover;width:100%}.qd-filme__video iframe{border:0;display:block;height:max(100cqh,56.25cqw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100cqw,177.7777777778cqh)}.qd-filme.is-playing .qd-filme__video{opacity:1;visibility:visible}.qd-filme.is-playing .qd-filme__bg,.qd-filme.is-playing .qd-filme__play{opacity:0;pointer-events:none}.qd-filme__play{background:none;border:0;color:var(--c-on-photo);padding:0;transition:transform .5s var(--ease),opacity .4s var(--ease);z-index:1}.qd-filme__play:hover{opacity:.88;transform:scale(1.05)}.qd-filme__play-ic{display:block;height:auto;overflow:visible;width:clamp(78px,9.4vw,141px)}.qd-filme__play-ic path{stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900);transition:stroke-dashoffset 1.5s var(--ease) .25s}.qd-filme__play.is-visible .qd-filme__play-ic path{stroke-dashoffset:0}.qd-wellness{background:var(--c-green);color:var(--c-on-photo);padding-block:clamp(54px,6.14vw,92px) clamp(58px,7.2vw,108px);text-align:center}.qd-wellness .qd-container{display:grid;justify-items:center}.qd-wellness .qd-rule{width:min(100%,588px)}.qd-wellness__title{font-size:clamp(1.7rem,3.724vw,3.5rem);font-weight:100;letter-spacing:.2em;line-height:1.1;margin-top:clamp(12px,1.53vw,23px);text-indent:.2em;white-space:nowrap}.qd-wellness__sub{font-size:clamp(.68rem,.849vw,.8rem);font-weight:500;letter-spacing:.24em;margin-top:clamp(14px,1.7vw,26px);text-indent:.24em}.qd-amenities{display:grid;gap:clamp(24px,5.6vw,84px);grid-template-columns:auto auto;justify-content:center;margin-top:clamp(30px,3.87vw,58px);text-align:left}.qd-amenities__list{align-content:start;display:grid;gap:clamp(5px,.49vw,8px)}.qd-amenities__list li{align-items:center;display:flex;font-size:clamp(.62rem,.747vw,.72rem);font-weight:400;gap:.6em;letter-spacing:.1em;line-height:1.3}.qd-amenities__list li:not(.is-heading):before{background:currentColor;content:"";flex:none;height:4px;width:4px}.qd-amenities__list li.is-heading{font-weight:600;letter-spacing:.12em;margin-top:.5em}.qd-amenities__txt b{font-weight:700}.qd-amenities__txt span{font-weight:400}.qd-amenities__logo{flex:none;height:auto;width:54px}.qd-slider{isolation:isolate;overflow:hidden;position:relative;touch-action:pan-y}.qd-slider__track{display:grid;grid-template-rows:100%}.qd-slider__slide{grid-area:1/1;margin:0;opacity:0;position:relative;transition:opacity .6s var(--ease),visibility .6s var(--ease),transform .6s var(--ease);visibility:hidden}.qd-slider__slide.is-active{opacity:1;visibility:visible;z-index:1}.qd-slider__slide.is-entering{transform:translateX(calc(var(--dir, 1)*3%))}.qd-slider__slide.is-active.is-entering{transform:translateX(0)}.qd-slider__slide.is-leaving{transform:translateX(calc(var(--dir, 1)*-3%))}.qd-slider .qd-ph,.qd-slider__img{height:100%;object-fit:cover;width:100%}.qd-slider--wellness{height:clamp(360px,46.6vw,699px)}.qd-slider--wellness .qd-slider__slide:after{background:linear-gradient(0deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.14) 34%,rgba(0,0,0,.14));content:"";inset:0;pointer-events:none;position:absolute}.qd-slider--apto{height:clamp(340px,40vw,600px)}.qd-slider--apto .qd-slider__slide,.qd-slider--apto .qd-slider__track,.qd-slider--apto .qd-zoom,.qd-slider--wellness .qd-slider__slide,.qd-slider--wellness .qd-slider__track,.qd-slider--wellness .qd-zoom{height:100%}.qd-slider__cap{bottom:clamp(14px,2.6vw,39px);color:var(--c-on-photo);font-size:clamp(.66rem,.857vw,.8rem);font-weight:300;letter-spacing:.1em;pointer-events:none;position:absolute;right:clamp(20px,16.1vw,242px);text-shadow:0 1px 12px rgba(0,0,0,.5);z-index:2}.qd-slider.is-caption-center .qd-slider__cap{display:grid;font-size:clamp(.8rem,1.2vw,1.15rem);inset:0;letter-spacing:.14em;padding:0 var(--gut);place-items:center;text-align:center}.qd-slider__nav{background:none;border:0;opacity:.85;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s var(--ease),transform .3s var(--ease);z-index:3}.qd-slider__nav:hover{opacity:1}.qd-slider__nav--prev{left:clamp(12px,4.9vw,74px)}.qd-slider__nav--next{right:clamp(12px,4.9vw,74px)}.qd-slider__nav--prev:hover{transform:translateY(-50%) translateX(-4px)}.qd-slider__nav--next:hover{transform:translateY(-50%) translateX(4px)}.qd-slider__arrow{filter:drop-shadow(0 1px 10px rgba(0,0,0,.35));height:auto;width:clamp(22px,3.3vw,50px)}.qd-apto__head{display:grid;justify-items:center;padding-block:clamp(46px,6.07vw,91px) clamp(50px,6.53vw,98px);text-align:center}.qd-apto__head .qd-rule{margin-bottom:clamp(6px,.7vw,11px);width:min(100%,492px)}.qd-plantas{display:grid;gap:clamp(24px,8.13vw,122px);grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:1088px;padding-block:clamp(34px,4.22vw,63px) 0}.qd-plantas__item{display:grid;gap:clamp(10px,1.4vw,20px);margin:0;text-align:center}.qd-plantas__item.is-textonly{align-content:start}.qd-plantas__cap{display:grid;gap:.25em}.qd-plantas__title{font-size:clamp(.74rem,.923vw,.87rem);font-weight:600;letter-spacing:.1em}.qd-plantas__sub{font-size:clamp(.56rem,.656vw,.62rem);font-weight:300;letter-spacing:.1em}.qd-plantas__img{height:auto;object-fit:contain;width:100%}.qd-plantas__note{color:var(--c-ink-soft);font-size:clamp(.6rem,.75vw,.68rem);font-weight:300;letter-spacing:.08em;margin-top:clamp(20px,2.6vw,36px);text-align:center}.qd-equipe{padding-block:clamp(40px,4.87vw,73px) clamp(24px,2.8vw,42px)}.qd-equipe__grid{display:grid;gap:clamp(8px,.77vw,12px);grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:1018px}.qd-equipe__card{align-content:start;display:grid;gap:clamp(18px,2.4vw,36px)}.qd-equipe__img,.qd-equipe__media .qd-ph{aspect-ratio:663/677;object-fit:cover;width:100%}.qd-equipe__info{display:grid;gap:clamp(14px,1.97vw,30px);justify-items:center;text-align:center}.qd-equipe__eyebrow{color:var(--c-ink-soft);font-size:clamp(.42rem,.493vw,.48rem);font-weight:300;letter-spacing:.16em}.qd-equipe__logo{max-height:clamp(14px,1.2vw,18px);max-width:min(100%,200px);object-fit:contain;width:auto}.qd-equipe__logo.is-tall{max-height:clamp(40px,3.73vw,56px)}.qd-cta{padding-block:clamp(30px,4.13vw,62px)}.qd-cta:has(+.qd-book){padding-bottom:0}.qd-book{padding-block:clamp(30px,4.13vw,62px) clamp(40px,5.47vw,82px)}.qd-book__row,.qd-cta__row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(16px,2.2vw,32px);justify-content:center}.qd-book__title,.qd-cta__title{font-size:clamp(.7rem,.848vw,.8rem);font-weight:400;letter-spacing:.06em;text-transform:none}.qd-local__hero{align-items:center;color:var(--c-on-photo);display:grid;isolation:isolate;min-height:clamp(360px,34vw,511px);overflow:hidden;position:relative}.qd-local__bg{inset:0;overflow:hidden;position:absolute;z-index:-1}.qd-local__bg .qd-ph,.qd-local__img{height:100%;object-fit:cover;width:100%}.qd-local__scrim{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.18) 45%,transparent 70%);inset:0;position:absolute}.qd-local__text{display:grid;gap:0;margin-left:clamp(0px,1.67vw,25px);max-width:459px}.qd-local__title{font-size:clamp(.95rem,1.127vw,1.1rem);font-weight:300;letter-spacing:.1em;margin-bottom:clamp(16px,2.14vw,32px)}.qd-local__desc{font-size:clamp(.58rem,.7vw,.66rem);font-weight:300;letter-spacing:.06em;line-height:2.214}.qd-local__map-row{align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:1fr auto;padding-block:clamp(38px,5vw,76px)}.qd-local__map{margin-left:clamp(0px,1.73vw,26px);max-width:685px;position:relative}.qd-local__map iframe{aspect-ratio:1369/911;border:0;display:block;height:auto;width:100%}.qd-local__map-ph{aspect-ratio:3/2}.qd-local__map-empty{color:var(--c-ink-soft);display:grid;font-size:.78rem;inset:0;line-height:1.6;padding:2em;place-items:center;position:absolute;text-align:center;text-transform:none}.qd-local__addr{font-size:clamp(.8rem,1.093vw,1.02rem);font-weight:600;letter-spacing:.06em;white-space:nowrap}.qd-ideal{padding-block:clamp(30px,3.13vw,47px) clamp(56px,7.2vw,108px)}.qd-ideal__grid{display:grid;gap:clamp(28px,4.6vw,68px);grid-template-columns:repeat(2,1fr);margin-top:clamp(26px,3.4vw,50px)}.qd-ideal__col{display:grid;gap:clamp(10px,1.3vw,18px)}.qd-ideal__col--a{justify-items:end;text-align:right}.qd-ideal__col--b{justify-items:start;text-align:left}.qd-ideal__role{font-size:clamp(.44rem,.51vw,.5rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.qd-ideal__logo-img{max-height:40px;max-width:200px;object-fit:contain;width:auto}.qd-ideal__text{color:var(--c-ink-soft);font-size:clamp(.66rem,.82vw,.74rem);font-weight:300;letter-spacing:.01em;line-height:1.75}.qd-ideal__legal{color:#6b6b6b;font-size:clamp(.56rem,.7vw,.64rem);font-weight:300;letter-spacing:.06em;margin-top:clamp(30px,4vw,58px);text-align:center}.qd-sticky{align-items:center;bottom:clamp(14px,2.4vw,34px);display:flex;opacity:0;position:fixed;right:clamp(14px,2.4vw,34px);transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease);z-index:70}.qd-sticky.is-visible{opacity:1;transform:none}.qd-wpp{align-items:center;display:inline-flex}.qd-wpp__icon{display:block;flex:0 0 auto}.qd-wpp__icon img{display:block;filter:drop-shadow(0 6px 16px rgba(0,0,0,.22));height:auto;width:50px}.qd-modal{display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;transition:opacity .4s var(--ease),visibility .4s;visibility:hidden;z-index:90}.qd-modal[hidden]{display:none}.qd-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.qd-modal__overlay{backdrop-filter:blur(3px);background:rgba(0,10,8,.72);inset:0;position:absolute}.qd-modal__dialog{background:#fff;max-height:88svh;overflow-y:auto;padding:clamp(28px,4vw,48px);position:relative;transform:translateY(14px);transition:transform .4s var(--ease);width:min(520px,100vw - 2*var(--gut))}.qd-modal.is-open .qd-modal__dialog{transform:none}.qd-modal__close{background:none;border:0;color:var(--c-ink);height:34px;padding:6px;position:absolute;right:14px;top:14px;width:34px}.qd-modal__close svg{height:100%;width:100%}.qd-modal__title{font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:400;letter-spacing:.06em;margin-bottom:1.4em;padding-right:34px;text-transform:none}.qd-modal__form{display:flex;flex-direction:column;gap:14px}.qd-field input,.qd-field textarea{background:transparent;border:0;border-bottom:1px solid var(--c-line);font-family:inherit;font-size:.9rem;letter-spacing:.04em;padding:.8em .2em;text-transform:none;transition:border-color .3s var(--ease);width:100%}.qd-field textarea{resize:none}.qd-field input:focus,.qd-field textarea:focus{border-color:var(--c-ink);outline:0}.qd-modal__form .qd-btn{justify-content:center;margin-top:.6em}.qd-hp{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.qd-lead-consent{align-items:flex-start;color:var(--c-ink-soft);cursor:pointer;display:flex;font-size:clamp(.66rem,1.3vw,.74rem);font-weight:300;gap:.6em;letter-spacing:.01em;line-height:1.5;margin:.4em 0 .2em;text-transform:none}.qd-lead-consent__check{accent-color:var(--c-ink);cursor:pointer;flex:0 0 auto;height:1.05em;margin-top:.2em;width:1.05em}.qd-lead-consent a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.qd-lead-feedback{border-radius:2px;font-size:.82rem;letter-spacing:.04em;line-height:1.55;padding:.9em 1em;text-transform:none}.qd-lead-feedback--success{background:#f0faf4;border:1px solid #a8dbb8;color:#1a6438}.qd-lead-feedback--error{background:#fdf3f3;border:1px solid #e5b3b3;color:#8b1a1a}.qd-modal__empty{border:1px dashed var(--c-line);color:var(--c-ink-soft);font-size:.8rem;line-height:1.6;padding:1em;text-transform:none}.qd-lightbox{align-items:center;background:rgba(8,9,7,.96);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s var(--ease),visibility .4s;visibility:hidden;z-index:120}.qd-lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}.qd-lightbox__stage{align-items:center;display:flex;flex:0 1 auto;justify-content:center;margin:0;min-height:0;overflow:hidden;position:relative}.qd-lightbox__img,.qd-lightbox__stage{max-height:max(78svh,440px);max-width:92vw}.qd-lightbox__img{cursor:zoom-in;display:block;height:auto;object-fit:contain;touch-action:none;transform-origin:center;user-select:none;-webkit-user-select:none;width:auto}.qd-lightbox.is-zoomed .qd-lightbox__img{cursor:grab}.qd-lightbox.is-zoomed .qd-lightbox__stage{inset:0;max-height:none;max-width:none;position:fixed}.qd-lightbox.is-zoomed .qd-lightbox__cap,.qd-lightbox.is-zoomed .qd-lightbox__counter{opacity:0;pointer-events:none}.qd-lightbox__cap{color:#fff;flex:0 0 auto;font-size:clamp(.7rem,1vw,.85rem);font-weight:300;letter-spacing:.1em;margin-top:1.1em;max-width:92vw;pointer-events:none;text-align:center}.qd-lightbox__cap:empty{display:none}.qd-lightbox__close{background:transparent;border:0;cursor:pointer;height:42px;position:absolute;right:clamp(16px,4vw,44px);top:clamp(16px,3vw,32px);width:42px;z-index:2}.qd-lightbox__close span{background:#fff;height:1.5px;left:50%;position:absolute;top:50%;transition:transform .35s var(--ease);width:28px}.qd-lightbox__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.qd-lightbox__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.qd-lightbox__close:hover span:first-child{transform:translate(-50%,-50%) rotate(135deg)}.qd-lightbox__close:hover span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.qd-lightbox__nav{background:transparent;border:0;color:#fff;cursor:pointer;height:56px;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s var(--ease);width:56px;z-index:2}.qd-lightbox__nav:hover{opacity:1}.qd-lightbox__nav svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.5));height:34px;width:34px}.qd-lightbox__nav--prev{left:clamp(8px,3vw,40px)}.qd-lightbox__nav--next{right:clamp(8px,3vw,40px)}.qd-lightbox__counter{bottom:clamp(16px,3vw,30px);color:hsla(0,0%,100%,.8);font-size:.72rem;font-weight:300;left:0;letter-spacing:.2em;pointer-events:none;position:absolute;right:0;text-align:center}.qd-lightbox.is-single .qd-lightbox__counter,.qd-lightbox.is-single .qd-lightbox__nav{display:none}.qd-type__w{display:inline-block}.qd-type__ch{transition:visibility 0s linear calc(var(--i)*var(--type-step, 8ms));visibility:hidden}[data-type].is-visible .qd-type__ch{visibility:visible}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d, 0)*90ms)}[data-reveal].is-visible{opacity:1;transform:none}@media(max-width:1024px){.qd-local__map-row{gap:clamp(18px,3vw,30px);grid-template-columns:1fr;text-align:center}.qd-local__map{margin-inline:0;max-width:100%;width:100%}.qd-local__addr{white-space:normal}}@media(max-width:768px){.qd-nav__chat{display:none}.qd-figure-line{flex-direction:column;gap:.1em}.qd-amenities{gap:clamp(8px,2vw,12px);grid-template-columns:1fr;justify-content:stretch;max-width:420px;width:100%}.qd-wellness__title{letter-spacing:.12em;text-indent:.12em;white-space:normal}.qd-equipe__grid,.qd-ideal__grid,.qd-plantas{grid-template-columns:1fr}.qd-ideal__col--a,.qd-ideal__col--b{justify-items:center;text-align:center}.qd-ideal__col--b{order:-1}.qd-book__row,.qd-cta__row{flex-direction:column;gap:clamp(14px,3vw,20px)}.qd-equipe__grid{max-width:53vw;row-gap:34px}.qd-equipe__eyebrow{font-size:.56rem}.qd-equipe__logo.is-tall{max-height:35px}.qd-book__title{font-size:.8rem}.qd-local__title{font-size:1.5rem}.qd-local__desc{font-size:.875rem;line-height:2}.qd-local__text{justify-items:center;margin-inline:auto;max-width:100%;text-align:center}.qd-local__addr{font-size:.8rem}.qd-ideal .qd-rule--wide{font-size:.72rem}.qd-ideal__role{font-size:.8rem}.qd-ideal__logo-img{max-height:30px}.qd-ideal__text{font-size:.8rem}.qd-plantas__note{font-size:.68rem}.qd-local__hero{align-items:center;min-height:750px;padding-block:clamp(40px,8vw,64px)}.qd-local__map{margin-inline:calc(50% - 50vw);max-width:none;width:100vw}.qd-local__scrim{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.62))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.qd-filme__img,.qd-hero__img,.qd-local__img{transform:none!important}.qd-ph{animation:none}.qd-filme__play-ic path{stroke-dasharray:none;stroke-dashoffset:0}.qd-type__ch{transition:none;visibility:visible}}.qd-wpp-card{background:#fff;border-radius:12px;bottom:calc(100% + 16px);box-shadow:0 10px 30px rgba(0,0,0,.16);display:flex;flex-direction:column;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-transform:none;transform:translateY(12px) scale(.97);transition:opacity .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1),visibility .35s;visibility:hidden;width:350px;z-index:100}.qd-wpp-card.is-open{opacity:1;pointer-events:auto;transform:none;visibility:visible}.qd-wpp-card[hidden]{display:none!important}.qd-wpp-card__header{align-items:center;background:#1a1a1a;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.qd-wpp-card__header-info{display:flex;flex-direction:column;gap:2px}.qd-wpp-card__title{color:#fff;font-family:var(--font);font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin:0}.qd-wpp-card__subtitle{font-size:.72rem;font-weight:300;letter-spacing:.02em;opacity:.85}.qd-wpp-card__close{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.85;padding:0;transition:opacity .2s;width:32px}.qd-wpp-card__close:hover{opacity:1}.qd-wpp-card__close svg{height:18px;width:18px}.qd-wpp-card__body{max-height:480px;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.qd-wpp-card__desc{color:#555;font-size:.82rem;line-height:1.45;margin-bottom:16px;margin-top:0}.qd-wpp-card__form{display:flex;flex-direction:column;gap:12px}.qd-wpp-card__field{display:flex;flex-direction:column;gap:4px;position:relative}.qd-wpp-card__field input,.qd-wpp-card__field select{background:#fff;border:1px solid #d3d3d2;border-radius:8px;box-shadow:none;color:var(--c-ink);font-family:inherit;font-size:.88rem;outline:none;padding:11px 14px;transition:border-color .25s,box-shadow .25s;width:100%}.qd-wpp-card__field input::placeholder{color:#888}.qd-wpp-card__field input:focus,.qd-wpp-card__field select:focus{border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.15)}.qd-wpp-card__field input.has-error{border-color:#d93025}.qd-wpp-card__field input.has-error:focus{box-shadow:0 0 0 3px rgba(217,48,37,.15)}.qd-wpp-card__error-msg{color:#d93025;font-size:.72rem;line-height:1.2;margin-top:2px}.qd-wpp-card__phone-group{display:flex;gap:8px}.qd-wpp-card__field--ddi{flex:0 0 100px}.qd-wpp-card__field--ddi select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-left:10px;padding-right:28px}.qd-wpp-card__field--phone{flex:1 1 auto}.qd-wpp-card__submit{align-items:center;background:#25d366;border:1px solid #25d366;border-radius:8px;box-shadow:0 4px 12px rgba(37,211,102,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:8px;justify-content:center;margin-top:4px;padding:12px 20px;transition:background-color .25s,border-color .25s,opacity .25s;width:100%}.qd-wpp-card__submit:focus,.qd-wpp-card__submit:hover{background:#20ba59;border-color:#20ba59}.qd-wpp-card__submit:disabled{background:#a3eec0;border-color:#a3eec0;box-shadow:none;cursor:not-allowed}.qd-wpp-card__submit-icon{align-items:center;display:flex}.qd-wpp-card__submit-icon svg{height:20px;width:20px}.qd-wpp-card__feedback{border-radius:6px;font-size:.78rem;line-height:1.4;margin-top:8px;padding:10px 12px;text-transform:none}.qd-wpp-card__feedback--success{background:#f0faf4;border:1px solid #a8dbb8;color:#1a6438}.qd-wpp-card__feedback--error{background:#fdf3f3;border:1px solid #e5b3b3;color:#8b1a1a}@media(max-width:480px){.qd-wpp-card{border-radius:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;max-height:calc(100vh - 24px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom, 0px));position:fixed;right:12px;width:auto}.qd-wpp-card__body{max-height:calc(100vh - 110px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom, 0px));overflow-y:auto}}.qd-wpp{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer!important;margin:0!important;outline:none!important;padding:0!important}.qd-wpp__label{background:#fff!important;border:1px solid var(--c-line)!important;border-radius:8px!important;box-shadow:0 6px 18px rgba(0,0,0,.12)!important;color:var(--c-ink)!important;font-size:.82rem!important;font-weight:300!important;letter-spacing:.03em!important;line-height:1.4!important;margin-right:12px!important;max-width:250px!important;opacity:1!important;overflow:visible!important;padding:12px 16px!important;position:relative!important;text-transform:none!important;transform:none!important;transition:opacity .3s,visibility .3s!important;visibility:visible!important;white-space:normal!important;width:max-content!important}.qd-wpp__label:after,.qd-wpp__label:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.qd-wpp__label:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:6px;margin-top:-6px}.qd-wpp__label:before{border-color:rgba(211,211,210,0);border-left-color:var(--c-line);border-width:7px;margin-top:-7px}.qd-sticky:has(.qd-wpp-card.is-open) .qd-wpp__label{opacity:0!important;pointer-events:none!important;visibility:hidden!important}