@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--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;gap:clamp(16px,2.4vw,34px);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:clamp(16px,2.6vw,40px);margin-left:auto}.qd-nav__chat{align-items:center;color:var(--c-on-photo);display:inline-flex;font-size:clamp(.7rem,.9vw,.8rem);font-weight:400;gap:.6em;letter-spacing:.02em;transition:opacity .3s var(--ease)}.qd-nav__chat:hover{opacity:.7}.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;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{display:grid;isolation:isolate;min-height:clamp(380px,43.5vw,653px);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__play{background:none;border:0;color:var(--c-on-photo);display:grid;gap:clamp(8px,1vw,14px);justify-items:center;padding:0;transition:transform .5s var(--ease),opacity .4s var(--ease)}.qd-filme__play:hover{opacity:.88;transform:scale(1.05)}.qd-filme__play-ic{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-filme__play-label{font-size:clamp(.8rem,1.1vw,.98rem);font-weight:600;letter-spacing:.14em}.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(300px,30.5vw,458px)}.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__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__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-book{padding-block:clamp(30px,4.13vw,62px) clamp(40px,5.47vw,82px)}.qd-book__row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(16px,2.2vw,32px);justify-content:center}.qd-book__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{bottom:clamp(14px,2.4vw,34px);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;background:#fff;border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.18);display:flex;gap:0;padding:4px}.qd-wpp__icon{display:block;flex:none}.qd-wpp__icon img{display:block;height:auto;width:50px}.qd-wpp__label{color:var(--c-ink);display:block;font-size:.72rem;font-weight:400;letter-spacing:.1em;max-width:0;opacity:0;overflow:hidden;transition:max-width .5s var(--ease),opacity .4s var(--ease),padding .5s var(--ease);white-space:nowrap}.qd-wpp.is-label-open .qd-wpp__label{max-width:200px;opacity:1;padding-inline:.9em .4em}.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-vmodal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:clamp(16px,4vw,56px);pointer-events:none;position:fixed;transition:opacity .4s var(--ease),visibility .4s;visibility:hidden;z-index:110}.qd-vmodal.is-open{opacity:1;pointer-events:auto;visibility:visible}.qd-vmodal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(8,9,7,.92);inset:0;position:absolute}.qd-vmodal__dialog{aspect-ratio:16/9;max-height:86svh;position:relative;width:min(1100px,100%)}.qd-vmodal__frame{background:#000;border-radius:4px;box-shadow:0 18px 60px rgba(0,0,0,.5);inset:0;overflow:hidden;position:absolute}.qd-vmodal__frame iframe,.qd-vmodal__frame video{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.qd-vmodal__close{background:transparent;border:0;cursor:pointer;height:42px;position:absolute;right:clamp(14px,3vw,30px);top:clamp(14px,3vw,30px);width:42px;z-index:2}.qd-vmodal__close span{background:#fff;height:1.5px;left:50%;position:absolute;top:50%;transition:transform .35s var(--ease);width:28px}.qd-vmodal__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.qd-vmodal__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.qd-vmodal__close:hover span:first-child{transform:translate(-50%,-50%) rotate(135deg)}.qd-vmodal__close:hover span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.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{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}}