;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Em prédio dos anos 1920 no Centro de SP, apê esbanja cores e originalidade

Cores, estampas e texturas dão o tom no apartamento da Carol - Divulgação
Cores, estampas e texturas dão o tom no apartamento da Carol Imagem: Divulgação

Carol Scolforo

Colaboração para Nossa

04/05/2023 04h00

Se você curte um bom garimpo, aquele achado que desperta a curiosidade das pessoas e torna as casas mais interessantes, veio à reportagem certa.

A empresária Carol Pascoal já apareceu em Meu Apê contando sobre seu estilo de vida — que se transformou em uma marca de lifestyle, a Le Pink (@lepinkcollective), que promove experiências e gestão imobiliária criativa.

Os anos morando na Europa, em países como Itália, Irlanda e Reino Unido, renderam o olhar apurado para a decoração.

"Eu sonhava um dia ter um apartamento que refletisse o que gosto de viver: maximalismo, cor, humor, tudo relacionado a minhas vivências com arte, viagens, moda, casa e gastronomia", explica.

Meu apê - Carol Pascoal - Divulgação - Divulgação
Carol Pascoal posa em seu apartamento
Imagem: Divulgação
Meu apê - Carol Pascoal - Divulgação - Divulgação
No quarto, vemos as texturas se intercalando
Imagem: Divulgação

Foi assim que este lugar surgiu em sua vida. "Já tinha um amor pelo Centro, em São Paulo, e me apaixonei à distância. A negociação foi fechada na pandemia mesmo. Foi uma aventura e continua sendo", ri, sobre o Studio 205, como chama o imóvel de 76 m².

Meu apê - Carol Pascoal - Divulgação - Divulgação
Ambientes intercalam texturas, padrões e estampas
Imagem: Divulgação

No prédio tombado dos anos 1920, a estética de Wes Anderson a inspirou a colorir os ambientes com muito rosa, padronagens gráficas e diversão.

A arquiteta Natália Fiorante deu e nos desenhos dos espaços e a guiou na busca por um engenheiro.

Meu apê - Carol Pascoal - Divulgação - Divulgação
Imagem: Divulgação
Meu apê - Carol Pascoal - Divulgação - Divulgação
Imagem: Divulgação

Três anos depois, agora morando de vez no Brasil, ela não só ocupa o apê como resolveu abrir as portas para um Vintage Market neste sábado, 6 de maio, de 9h às 18h, com consultoria para quem quer garimpar e não sabe como encaixar as peças na decoração.

Objetos colecionados ao longo da vida, garimpos, antiguidades estão entre os "achados" disponíveis para circular, como um exercício. Algo que deve se repetir nos próximos meses, para quem gosta de itens diferentões.

Meu apê - Carol Pascoal - Divulgação - Divulgação
Detalhe para o quarto do apê
Imagem: Divulgação

Acredito muito na troca e em abrir espaço para outras coisas chegarem".

Assim, as fotos que compõem esta matéria em breve mudam, enquanto o mix de estampas, cores vibrantes e combinações corajosas se mantém.

Meu apê - Carol Pascoal - Divulgação - Divulgação
Em vários ambientes as plantas também entram no jogo de cores e texturas
Imagem: Divulgação

Desapegos são um ótimo caminho para renovar a casa — tanto para quem vende quanto para quem compra, estimulam o reuso.

De quebra, o cenário inspirador se torna um tour divertido para um sábado, não?

Meu apê - Carol Pascoal - Divulgação - Divulgação
Imagem: Divulgação

Dicas da Carol para renovar a decoração e incluir garimpos

  • Quando você chegar a um apartamento, pergunte-se o quanto você pode reformar. Busco transformar os ambientes com tinta, papel de parede, piso vinílico, tentando evitar o quebra-quebra.
  • Garimpo é um caminho sustentável. Damos novas histórias a objetos que já existem. Pesquisar e conhecer lugares, procurar alternativas online como o Facebook Market, ou o Instagram ou OLX.
  • Busque peças em promoção nas lojas novas. É um jeito de fazer mais com menos e otimizar a verba para outros itens.
Cozinha também itens de garimpo - Divulgação - Divulgação
Cozinha também itens de garimpo
Imagem: Divulgação

Serviço
Vintage Market - 6 de maio, no centro de São Paulo, de 9h às 18h, com agendamento prévio
Mais informações: (11) 91034-4646