@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");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 Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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{--grafite:#1d1e20;--cinza:#6b6d70;--cinza-2:#a4a6a9;--fio:#1d1e2024;--papel:#ebebe9;--ouro:#c9a46a;--sans:"Geist Variable", system-ui, sans-serif;--serif:"Instrument Serif", "Times New Roman", serif;--margem:clamp(20px, 3.4vw, 56px);--rotulo:.3em;--suave:cubic-bezier(.22, 1, .36, 1);--nav-h:96px}@media (max-width:760px){:root{--nav-h:76px}}*,:before,:after{box-sizing:border-box}html{background:var(--papel);color:var(--grafite);-webkit-font-smoothing:antialiased;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.na-intro,html.menu-aberto{overflow:hidden}body{font-family:var(--sans);margin:0;font-size:16px;font-weight:300;line-height:1.5}img,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}em,.serif{font-family:var(--serif);font-style:italic;font-weight:400}h1,h2,h3,p{font-weight:inherit;margin:0}:focus-visible{outline:2px solid var(--ouro);outline-offset:4px}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rotulo{letter-spacing:var(--rotulo);text-transform:uppercase;font-size:11px;font-weight:400}.sublinha{transition:background-size .5s var(--suave);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}.sublinha:hover,.sublinha:focus-visible{background-size:100% 1px}.is-scrolling .sublinha:hover{background-size:0% 1px}.botao{background:var(--grafite);color:var(--papel);letter-spacing:var(--rotulo);text-transform:uppercase;align-items:center;gap:14px;padding:16px 26px;font-size:12px;font-weight:400;transition:background .35s,color .35s;display:inline-flex}.botao:hover,.botao:focus-visible{background:var(--ouro);color:var(--grafite)}.is-scrolling .botao:hover{background:var(--grafite);color:var(--papel)}.barra{z-index:60;opacity:0;width:14px;height:100vh;transition:opacity .4s;position:fixed;top:0;right:0}.barra.is-on,.barra:hover,.barra.is-arrastando{opacity:1}.barra i{cursor:grab;background:#1d1e2073;border-radius:4px;width:4px;position:absolute;top:0;right:4px}.barra.is-arrastando i{cursor:grabbing;background:#1d1e20b3}[data-entra]{opacity:0;transition:opacity .9s var(--suave), transform 1.1s var(--suave);transform:translateY(24px)}[data-entra].is-dentro{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-entra]{opacity:1;transition:none;transform:none}}[data-copia] .l{white-space:pre;color:#1d1e2000;text-shadow:0 0 6px #1d1e2000;transition:color .45s linear, text-shadow .5s var(--suave)}[data-copia] .l.is-ouro{color:#c9a46a73;text-shadow:0 0 2px var(--ouro);transition:color .12s linear,text-shadow .12s linear}[data-copia] .l.is-acesa{color:var(--grafite);text-shadow:0 0 #c9a46a00;transition:color .3s linear, text-shadow .3s var(--suave)}.nav{height:var(--nav-h);z-index:40;padding:0 var(--margem);color:var(--grafite);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;transition:color .5s;display:grid;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav.is-claro{color:var(--papel)}.nav__redes{align-items:center;gap:20px;display:flex}.nav__redes a{width:20px;height:20px;transition:color .3s, transform .4s var(--suave);display:block}.nav__redes a:hover{color:var(--ouro);transform:translateY(-2px)}.is-scrolling .nav__redes a:hover{transform:none}.nav__redes svg{fill:currentColor;width:100%;height:100%}.nav__marca{flex-direction:column;align-items:center;gap:9px;display:flex}.nav__marca svg{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linejoin:miter;width:38px;height:38px;transition:transform .9s var(--suave)}.nav__marca:hover svg{transform:rotate(45deg)}.nav__marca span{letter-spacing:.5em;text-transform:uppercase;margin-right:-.5em;font-size:15px;font-weight:400}.nav__menu{justify-self:end;align-items:center;gap:16px;padding:10px 0;display:flex}.nav__menu .rotulo{font-size:12px;transition:color .3s}.nav__menu:hover .rotulo{color:var(--ouro)}.is-scrolling .nav__menu:hover .rotulo{color:inherit}.nav__menu i{gap:7px;width:28px;display:grid}.nav__menu b{transform-origin:100%;height:2px;transition:transform .45s var(--suave);background:currentColor;display:block}.nav__menu:hover b:nth-child(2){transform:scaleX(.6)}.is-scrolling .nav__menu:hover b{transform:none}.menu{z-index:50;background:var(--papel);color:var(--grafite);grid-template-rows:var(--nav-h) 1fr auto;padding:0 var(--margem) var(--margem);opacity:0;transition:opacity .45s var(--suave);display:grid;position:fixed;inset:0}.menu.is-aberto{opacity:1}.menu__topo{justify-content:space-between;align-items:center;display:flex}.menu__fecha{padding:10px 0}.menu__fecha:hover{color:var(--ouro)}.menu__links{letter-spacing:-.03em;align-self:center;gap:.1em;font-size:clamp(48px,8.4vw,132px);line-height:1.02;display:grid}.menu__links a{opacity:0;width:max-content;transition:opacity .7s var(--suave), transform .9s var(--suave), color .3s;display:block;transform:translateY(30px)}.menu.is-aberto .menu__links a{opacity:1;transform:none}.menu.is-aberto .menu__links a:nth-child(2){transition-delay:60ms,60ms,0s}.menu.is-aberto .menu__links a:nth-child(3){transition-delay:.12s,.12s,0s}.menu.is-aberto .menu__links a:nth-child(4){transition-delay:.18s,.18s,0s}.menu__links a:hover,.menu__links a:focus-visible{color:var(--ouro)}.menu__pe{color:var(--cinza);font-size:14px}@media (max-width:760px){.nav__redes{gap:16px}.nav__redes a{width:19px;height:19px}.nav__redes a:nth-child(3){display:none}.nav__marca svg{width:32px;height:32px}.nav__marca span{letter-spacing:.42em;margin-right:-.42em;font-size:12px}.nav__menu .rotulo{display:none}}.nav{transition:color .5s, transform .6s var(--suave), background-color .4s}.nav.is-solida{background:var(--papel);color:var(--grafite)}.nav.is-escondida{transform:translateY(-100%)}.secao-topo{gap:18px;margin-bottom:clamp(40px,6vw,88px);display:grid}.secao-topo .rotulo,.atelie .rotulo{color:var(--cinza)}h2{letter-spacing:-.035em;font-size:clamp(32px,3.9vw,66px);line-height:1.04}h2 em{letter-spacing:-.01em;font-size:1.08em}.manifesto{padding:clamp(110px, 14vw, 220px) var(--margem);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,110px);display:grid}.manifesto__frase{letter-spacing:-.03em;max-width:21ch;font-size:clamp(28px,3.05vw,52px);line-height:1.14}.manifesto__frase em{font-size:1.1em}.manifesto__foto{aspect-ratio:4/5;margin:0;overflow:hidden}.manifesto__foto img{object-fit:cover;width:100%;height:100%}.colecao{padding:clamp(80px, 10vw, 160px) var(--margem)}.colecao__lista{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,36px);margin:0;padding:0;list-style:none;display:grid}.colecao__lista li:nth-child(2){transition-delay:80ms}.colecao__lista li:nth-child(3){transition-delay:.16s}.colecao__lista li:nth-child(4){transition-delay:.24s}.relogio{gap:4px;display:grid}.relogio img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .7s var(--suave);margin-bottom:14px}.relogio__nome{background:linear-gradient(var(--ouro), var(--ouro)) left bottom / 0% 1px no-repeat;width:max-content;transition:background-size .5s var(--suave);padding-bottom:2px;font-size:14px;font-weight:400}.relogio__info{color:var(--cinza);font-size:12px}.relogio:hover img,.relogio:focus-visible img,.relogio.is-tocado img{transform:translateY(-4px)}.relogio:hover .relogio__nome,.relogio:focus-visible .relogio__nome,.relogio.is-tocado .relogio__nome{background-size:100% 1px}.is-scrolling .relogio:hover img{transform:none}.is-scrolling .relogio:hover .relogio__nome{background-size:0% 1px}.atelie{padding:clamp(80px, 10vw, 160px) var(--margem);grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(32px,5vw,90px);display:grid}.atelie__foto{aspect-ratio:16/10;margin:0;overflow:hidden}.atelie__foto img{object-fit:cover;width:100%;height:100%}.atelie__texto{gap:clamp(40px,5vw,72px);display:grid}.atelie header{gap:18px;display:grid}.atelie header p{color:var(--cinza);max-width:36ch}.ficha{border-top:1px solid var(--fio);margin:0}.ficha div{border-bottom:1px solid var(--fio);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.ficha dt{color:var(--cinza)}.ficha dd{text-align:right;margin:0}.servico{padding:clamp(80px, 10vw, 160px) var(--margem)}.servico__lista{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.servico__lista li{border-top:1px solid var(--fio);gap:10px;padding-top:22px;display:grid}.servico__lista li:nth-child(2){transition-delay:80ms}.servico__lista li:nth-child(3){transition-delay:.16s}.servico h3{letter-spacing:-.01em;font-size:18px;font-weight:400}.servico p{color:var(--cinza);max-width:34ch;font-size:15px}.visitar{text-align:center;padding:clamp(100px, 12vw, 200px) var(--margem);justify-items:center;gap:26px;display:grid}.visitar h2{max-width:16ch;font-size:clamp(38px,5vw,88px)}.visitar p{color:var(--cinza);max-width:44ch}.visitar .botao{margin-top:12px}.rodape{padding:0 var(--margem) var(--margem);display:grid}.rodape__relogio{justify-self:center;width:min(860px,92%);margin-bottom:clamp(-60px,-4vw,-20px)}.rodape__colunas{border-top:1px solid var(--fio);grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;display:grid}.rodape__colunas nav{align-content:start;justify-items:start;gap:8px;font-size:15px;display:grid}.rodape__colunas nav+nav{justify-items:end}.rodape__pe{color:var(--cinza);justify-content:space-between;margin-top:clamp(48px,7vw,110px);font-size:12px;display:flex}@media (max-width:900px){.manifesto,.atelie{grid-template-columns:1fr}.colecao__lista{grid-template-columns:repeat(2,1fr);row-gap:40px}.colecao__lista li:nth-child(n){transition-delay:0s}.servico__lista{grid-template-columns:1fr}}.relogio img,.manifesto__foto img,.rodape__relogio{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rv-p{white-space:nowrap}.rv{white-space:pre}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
