.obras{background:var(--creme);min-height:100svh;color:var(--grafite);isolation:isolate;position:relative;overflow:hidden}.obras:before{content:"";z-index:-2;background:radial-gradient(60% 45% at 85% 0%, var(--bege) 0%, var(--hero-veu-zero) 100%), radial-gradient(55% 40% at 0% 100%, var(--bege-2) 0%, var(--hero-veu-zero) 100%);position:absolute;inset:0}.obras-a{align-items:center;padding:36px 20px 56px;display:grid}.obras-a-palco{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:100%;max-width:520px;margin:0 auto;display:grid}.obras-logo{width:140px;height:auto}.obras-rotulo{text-wrap:balance;letter-spacing:.14em;text-transform:uppercase;color:var(--marrom-texto);margin:0;font-size:13px;font-weight:700}.obras-cursiva{font-family:var(--f-assinatura);letter-spacing:0;color:var(--dourado-profundo);text-wrap:nowrap;margin-block:-4px -2px;padding:.08em .1em .14em;font-size:clamp(80px,23vw,120px);font-weight:400;line-height:1}.obras-frase{letter-spacing:-.01em;margin:0;font-size:clamp(20px,4.6vw,28px);font-weight:600;line-height:1.25}.obras-sub{color:var(--grafite-2);margin:0;font-size:17px;line-height:1.55}.obras-cta{justify-items:center;gap:14px;max-width:100%;margin-top:10px;display:grid}.obras .btn{text-align:center;max-width:100%;box-shadow:var(--sombra-leve);padding:14px 24px;line-height:1.25}.obras-wpp{flex:none;width:24px;height:24px}.obras-numero{color:var(--marrom-texto);margin:0;font-size:15px;font-weight:600}.obras-curva{z-index:-1;pointer-events:none;opacity:.55;height:auto;position:absolute}.obras-curva-1{width:min(620px,120vw);top:-90px;right:-170px;rotate:8deg}.obras-curva-2{opacity:.4;width:min(420px,90vw);bottom:-110px;left:-140px;rotate:188deg}.obras-a-fotos{aspect-ratio:557/617;width:min(100%,400px);margin-top:28px;position:relative;container-type:inline-size}.obras-foto{background:var(--branco);box-shadow:var(--sombra);border-radius:2.87cqw;margin:0;padding:1.44cqw;position:absolute}.obras-foto img{object-fit:cover;border-radius:1.8cqw;width:100%;height:100%;display:block}.obras-foto-caneca{width:50.56%;height:45.64%;top:26.3%;left:1.83%;rotate:-3deg}.obras-foto-kit{width:57.54%;height:45.38%;top:1.9%;left:40.15%;rotate:4deg}.obras-foto-azulejo{width:50.13%;height:44.73%;top:50.37%;left:40.79%;rotate:5.5deg}@media (prefers-reduced-motion:no-preference){.obras [data-entra]{animation:.8s cubic-bezier(.2,.8,.2,1) both obras-entra;animation-delay:var(--atraso,0s)}.obras-curva-1{animation:14s ease-in-out infinite alternate obras-flutua}}@keyframes obras-entra{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes obras-flutua{0%{translate:0}to{translate:-14px 12px}}@media (min-width:1024px){.obras-a{--u:min(100vw / 1440, 100svh / 900, 1.25px);place-items:center;padding:0}.obras-a-palco{width:calc(1440 * var(--u));max-width:none;height:calc(900 * var(--u));text-align:left;margin:0;display:block;position:relative}.obras-a-palco>*,.obras-a-palco .btn,.obras-a-palco .obras-numero{margin:0;position:absolute}.obras-a-palco .obras-cta{display:contents}.obras-logo{left:calc(265.6 * var(--u));top:calc(110.4 * var(--u));width:calc(140 * var(--u))}.obras-rotulo{left:calc(153.7 * var(--u));top:calc(245.9 * var(--u));font-size:max(12px, calc(15.6 * var(--u)));line-height:calc(18 * var(--u));letter-spacing:.1em;white-space:nowrap}.obras-cursiva{left:calc(148 * var(--u));top:calc(270 * var(--u));font-size:calc(180 * var(--u));margin:0;padding:0;line-height:1}.obras-frase{left:calc(152 * var(--u));top:calc(416.6 * var(--u));font-size:calc(33.7 * var(--u));line-height:calc(42.4 * var(--u));letter-spacing:-.01em;white-space:nowrap}.obras-sub{left:calc(153.7 * var(--u));top:calc(507.7 * var(--u));font-size:max(15px, calc(20.4 * var(--u)));line-height:calc(31.7 * var(--u));white-space:nowrap}.obras .btn{left:calc(154.5 * var(--u));top:calc(604.1 * var(--u));width:calc(481.4 * var(--u));height:calc(62.5 * var(--u));min-height:44px;padding:0 calc(20 * var(--u));gap:calc(12 * var(--u));font-size:max(13px, calc(15.5 * var(--u)));white-space:nowrap}.obras-wpp{width:calc(28.9 * var(--u));height:calc(28.9 * var(--u));min-width:22px;min-height:22px}.obras-numero{left:calc(154.5 * var(--u));top:calc(674.1 * var(--u));width:calc(481.4 * var(--u));text-align:center;font-size:max(14px, calc(18 * var(--u)));line-height:calc(24 * var(--u))}.obras-a-fotos{left:calc(887.6 * var(--u));top:calc(166.7 * var(--u));width:calc(512.4 * var(--u));margin:0}.obras-curva-1{width:calc(620 * var(--u));right:calc(-141.7 * var(--u));top:calc(-68.8 * var(--u));opacity:1}.obras-curva-2{width:calc(420 * var(--u));left:calc(-45.3 * var(--u));bottom:calc(-45.1 * var(--u));opacity:1}}
