:root{--preto: #070707;--carvao: #141414;--borda: #2b2925;--osso: #ede9e1;--cinza: #a39d93;--ouro: #c9a45c;--ouro-claro: #ecd496;--ouro-escuro: #7d5e28;--corte: 14px;--display: "Barlow Condensed", "Arial Narrow", sans-serif;--texto: "Barlow", system-ui, sans-serif}@property --borda-card{syntax: "<color>"; inherits: false; initial-value: #2b2925;}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;background:var(--preto);color:var(--osso);font-family:var(--texto);-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--ouro);outline-offset:4px}.parede{position:fixed;inset:0;z-index:-3;overflow:hidden;background:url(/parede.webp) center / cover no-repeat,var(--preto)}.parede:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(120% 80% at 50% 30%,transparent 30%,rgba(0,0,0,.75) 100%)}.luz{--x: 50%;--y: 22%;position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(520px circle at var(--x) var(--y),rgba(236,212,150,.11),transparent 62%);mix-blend-mode:screen}.marca-fundo{position:absolute;pointer-events:none;width:150vmax;max-width:none;height:auto;left:50%;top:58%;transform:translate(-50%,-50%) rotate(-8deg);opacity:.035}.coluna{width:100%;max-width:460px;margin:0 auto;padding:max(28px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:22px}.topo{text-align:center}.aguia-wrap{position:relative;width:min(64vw,270px,34svh);margin:0 auto 18px;aspect-ratio:1864 / 1694}.aguia{width:100%;height:100%;will-change:transform}.aguia svg{width:100%;height:100%;overflow:visible;display:block}.aguia .glow{fill:url(#brilho)}.aguia .silhueta{fill:#050505;fill-opacity:0;stroke:var(--osso);stroke-width:15;stroke-linejoin:round;paint-order:stroke}.aguia .letras{fill:var(--osso)}.selo{position:absolute;width:30%;aspect-ratio:1;right:-17%;top:-13%;animation:girar 22s linear infinite;opacity:0}.selo text{font-family:var(--display);font-weight:600;font-size:19.5px;letter-spacing:2.6px;fill:var(--ouro)}@keyframes girar{to{transform:rotate(360deg)}}.lema{margin:0;font-family:var(--display);font-style:italic;font-weight:600;font-size:clamp(26px,7.4vw,32px);line-height:1;color:var(--osso)}.sub{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--cinza)}.links{display:flex;flex-direction:column;gap:12px}.card{--borda-card: var(--borda);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:44px 1fr 22px;align-items:center;gap:14px;min-height:84px;padding:16px 18px 16px 16px;color:var(--osso);text-decoration:none;background:var(--borda-card);clip-path:polygon(var(--corte) 0,100% 0,100% calc(100% - var(--corte)),calc(100% - var(--corte)) 100%,0 100%,0 var(--corte));transition:transform .25s cubic-bezier(.2,.8,.2,1),--borda-card .3s;touch-action:manipulation}.card:before{content:"";position:absolute;inset:1px;z-index:-1;background:linear-gradient(160deg,#1a1917,#0d0d0c 70%);clip-path:inherit}.card:active{transform:scale(.975)}@media(hover:hover){.card:hover{--borda-card: var(--ouro);transform:translateY(-2px)}.card:hover .card__seta{transform:translate(3px,-3px);color:var(--ouro)}}.card__icone{width:44px;height:44px;display:grid;place-items:center;border:1px solid #3a3730;border-radius:50%;color:var(--ouro)}.card__icone svg,.card__seta svg,.endereco svg,.insta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cheio{fill:currentColor;stroke:none}.card__texto{display:flex;flex-direction:column;gap:3px;min-width:0}.card__titulo{font-family:var(--display);font-weight:700;font-size:23px;line-height:1.05;letter-spacing:.2px}.card__desc{font-size:14px;line-height:1.35;color:var(--cinza)}.card__seta{color:#6f6a61;transition:transform .25s,color .25s}.card__seta svg{width:20px;height:20px}.card--ouro{--borda-card: var(--ouro-claro);min-height:104px;color:#120e06}.card--ouro:before{background:linear-gradient(115deg,#8f6c2e,#d4b064 28%,#f1dea3 46%,#c99f51 62%,#8a6a2d)}.card--ouro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,250,230,.75) 50%,transparent 65%);transform:translate(-120%);animation:foil 4.8s cubic-bezier(.5,0,.3,1) 2.6s infinite}@keyframes foil{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}.card--ouro .card__titulo{font-size:26px}.card--ouro .card__desc{color:#3b2e14;font-weight:500}.card--ouro .card__icone{border-color:#120e0659;color:#120e06;background:#fff5d740}.card--ouro .card__icone svg{fill:currentColor;stroke:none;width:20px;height:20px}.card--ouro .card__seta{color:#120e06}@media(hover:hover){.card--ouro:hover{--borda-card: #fff1c4}.card--ouro:hover .card__seta{color:#120e06}}.endereco{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;margin-top:6px;padding:14px 4px;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);color:var(--cinza);text-decoration:none;font-size:14px;line-height:1.4}.endereco svg{color:var(--ouro)}.endereco strong{display:block;font-family:var(--display);font-weight:600;font-size:18px;color:var(--osso)}.endereco em{font-style:normal;font-weight:500;font-size:13px;color:var(--ouro);padding:7px 11px;border:1px solid rgba(201,164,92,.45);border-radius:999px;white-space:nowrap;transition:background .25s,color .25s}@media(hover:hover){.endereco:hover em{background:var(--ouro);color:#120e06}}.rodape{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:8px}.assinatura{width:min(58vw,220px);height:auto;opacity:.95}.insta{display:inline-flex;align-items:center;gap:8px;color:var(--cinza);text-decoration:none;font-size:14px;padding:8px 12px}.insta svg{width:18px;height:18px}@media(hover:hover){.insta:hover{color:var(--osso)}}@media(min-width:768px){.coluna{padding-top:56px;gap:32px}.aguia-wrap{width:300px}}.js [data-entra]{opacity:0}@media(prefers-reduced-motion:reduce){.selo,.card--ouro:after{animation:none}.selo{opacity:1}}
