.brand-press{background:var(--obsidian);color:var(--ivory)}.brand-press :where(#texto-institucional,#arquitetura-de-marcas,#ativos-visuais,#direcao,#uso-responsavel){scroll-margin-top:96px}.brand-press__hero{isolation:isolate;background:radial-gradient(circle at 75% 34%,#d9b36333,#0000 23%),radial-gradient(circle at 9% 90%,#14c8de14,#0000 31%),linear-gradient(120deg,#050a0f 14%,#08141c 72%,#101b20);border-bottom:1px solid #f0d18d33;grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr);align-items:end;gap:clamp(48px,8vw,138px);min-height:min(780px,100vh - 88px);padding:clamp(112px,12vw,170px) clamp(24px,7vw,120px) clamp(70px,8vw,112px);display:grid;position:relative;overflow:hidden}.brand-press__hero:before,.brand-press__hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.brand-press__hero:before{background-image:linear-gradient(#f0d18d0b 1px,#0000 1px),linear-gradient(90deg,#f0d18d0b 1px,#0000 1px);background-size:82px 82px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%,#000);mask-image:linear-gradient(90deg,#0000,#000 58%,#000)}.brand-press__hero:after{aspect-ratio:1;border:1px solid #f0d18d26;border-radius:50%;width:min(56vw,760px);top:8%;right:-13vw;box-shadow:0 0 0 86px #d9b36306,0 0 0 172px #d9b36304}.brand-press__hero>div{z-index:1;max-width:970px;position:relative}.brand-press__hero .hero-kicker{margin:30px 0 0}.brand-press__hero h1{max-width:960px;color:var(--ivory);font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:28px 0 0;font-size:clamp(3.55rem,7vw,7.55rem);font-weight:430;line-height:.91}.brand-press__hero>div>p:last-of-type{color:#c4ced1;max-width:790px;margin:32px 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.75}.brand-press__hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.brand-press__hero>aside{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071117d1;border:1px solid #f0d18d47;padding:clamp(30px,4vw,46px);position:relative;box-shadow:0 34px 100px #0006}.brand-press__hero>aside:before{content:"";background:var(--gold-bright);width:92px;height:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 24px #f0d18d8c}.brand-press__hero>aside>span,.brand-press__hero>aside dt{color:var(--gold-bright);letter-spacing:.18em;font-size:.75rem;font-weight:800}.brand-press__hero>aside>strong{color:var(--ivory);font-family:var(--font-display);margin-top:18px;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:500;line-height:1.12;display:block}.brand-press__hero dl{border-top:1px solid #f0d18d24;margin:30px 0}.brand-press__hero dl>div{border-bottom:1px solid #f0d18d1a;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.brand-press__hero dd{color:#d8dfe0;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.brand-press__hero>aside>a{color:var(--gold-bright);align-items:center;gap:9px;font-size:.83rem;font-weight:760;display:inline-flex}.brand-press__rail{background:#07131b;border-bottom:1px solid #f0d18d26;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.brand-press__rail a{color:#a7b6bb;letter-spacing:.025em;border-right:1px solid #f0d18d1f;align-items:center;gap:13px;min-height:84px;padding:18px clamp(18px,2.5vw,40px);font-size:.78rem;font-weight:750;transition:color .18s,background .18s;display:flex}.brand-press__rail a:last-child{border-right:0}.brand-press__rail a:hover{color:var(--ivory);background:#f0d18d12}.brand-press__rail span{color:var(--gold-bright);font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem}.brand-press__boilerplate,.brand-press__assets,.brand-press__usage{background:var(--ivory);color:#10181c;padding:clamp(82px,10vw,150px) clamp(24px,7vw,120px)}.brand-press__boilerplate>header,.brand-press__assets>header,.brand-press__usage>header{grid-template-columns:46px minmax(0,1fr);column-gap:24px;max-width:1150px;display:grid}.brand-press__boilerplate>header>svg,.brand-press__assets>header>svg,.brand-press__usage>header>svg{color:var(--gold-deep);grid-row:1/span 3}.brand-press__boilerplate h2,.brand-press__assets h2,.brand-press__usage h2{max-width:980px;font-family:var(--font-display);letter-spacing:-.047em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2.6rem,4.5vw,5.25rem);font-weight:440;line-height:.98}.brand-press__boilerplate>header>p:last-child,.brand-press__assets>header>p:last-child,.brand-press__usage>header>p:last-child{color:#536066;max-width:760px;margin:24px 0 0;line-height:1.72}.brand-press__boilerplate>div{background:#55441e2e;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1px;max-width:1420px;margin-top:64px;display:grid}.brand-press__boilerplate article{background:#f7f3eb;padding:clamp(34px,4.4vw,66px)}.brand-press__boilerplate article>span{color:#886c31;letter-spacing:.17em;font-size:.75rem;font-weight:820}.brand-press__boilerplate blockquote{color:#172126;font-family:var(--font-display);margin:25px 0 0;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:470;line-height:1.43}.brand-press__architecture{background-color:#061019;background-image:linear-gradient(#f0d18d0a 1px,#0000 1px),linear-gradient(90deg,#f0d18d0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(82px,10vw,148px) clamp(24px,7vw,120px)}.brand-press__architecture>header{max-width:980px}.brand-press__architecture h2,.brand-press__leadership h2,.brand-press__contact h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:430;line-height:.96}.brand-press__architecture>header>p:last-child{color:#aebcc1;max-width:760px;margin:26px 0 0;font-size:1.02rem;line-height:1.72}.brand-press__architecture>div{background:#f0d18d2b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.brand-press__architecture article{background:#061019f5;flex-direction:column;min-height:470px;padding:clamp(32px,4vw,54px);display:flex}.brand-press__architecture article>div{color:var(--gold-bright);justify-content:space-between;align-items:center;display:flex}.brand-press__architecture article>div span{font-family:var(--font-mono);letter-spacing:.16em;font-size:.75rem}.brand-press__architecture article>small{color:#879aa2;letter-spacing:.15em;margin-top:58px;font-size:.75rem;font-weight:820}.brand-press__architecture h3{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(2rem,2.7vw,3rem);font-weight:450}.brand-press__architecture article>p{color:#b8c4c7;margin:22px 0 0;line-height:1.68}.brand-press__architecture footer{color:#d2dbdc;border-top:1px solid #f0d18d24;margin-top:auto;padding-top:25px;font-size:.83rem;line-height:1.62}.brand-press__asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1420px;margin-top:64px;display:grid}.brand-press-asset{background:#07131b;border:1px solid #55441e2e;grid-template-rows:minmax(280px,1fr) auto;min-height:520px;display:grid;overflow:hidden;box-shadow:0 24px 72px #1d22221f}.brand-press-asset__preview{background:radial-gradient(circle at 50% 45%,#f0d18d1f,#0000 34%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/48px 48px,#07131b;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.brand-press-asset--vortex .brand-press-asset__preview{background:radial-gradient(circle at 50% 45%,#1fd5eb29,#0000 36%),linear-gradient(#84f1ff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#84f1ff09 1px,#0000 1px) 0 0/48px 48px,#061118}.brand-press-asset__preview img{object-fit:contain;filter:drop-shadow(0 24px 34px #00000075);width:min(55%,300px);height:auto}.brand-press-asset__copy{background:#0a171f;border-top:1px solid #f0d18d24;padding:30px clamp(28px,4vw,46px) 38px}.brand-press-asset__copy>span{color:var(--gold-bright);font-family:var(--font-mono);letter-spacing:.15em;font-size:.75rem}.brand-press-asset--vortex .brand-press-asset__copy>span,.brand-press-asset--vortex .brand-press-asset__copy>a{color:#76e8f4}.brand-press-asset__copy h3{color:var(--ivory);font-family:var(--font-display);margin:12px 0 0;font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:460}.brand-press-asset__copy p{color:#9eafb5;margin:12px 0 24px;font-size:.84rem;line-height:1.6}.brand-press-asset__copy a{color:var(--gold-bright);letter-spacing:.03em;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:inline-flex}.brand-press__assets>aside{color:#39464b;background:#eee7da;border:1px solid #55441e2e;grid-template-columns:34px minmax(0,1fr);gap:18px;max-width:1420px;margin-top:20px;padding:26px 30px;display:grid}.brand-press__assets>aside svg{color:var(--gold-deep)}.brand-press__assets>aside p{margin:0;line-height:1.65}.brand-press__leadership{background:#08141c;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);padding:clamp(82px,10vw,148px) clamp(24px,7vw,120px);display:grid}.brand-press__leadership-mark{min-height:300px;color:var(--gold-bright);border:1px solid #f0d18d3d;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.brand-press__leadership-mark span{letter-spacing:.17em;font-size:.75rem;font-weight:800}.brand-press__leadership>div:last-child{max-width:900px}.brand-press__leadership>div:last-child>strong{color:#dfe4e2;margin:26px 0 0;font-size:1.08rem;line-height:1.55;display:block}.brand-press__leadership>div:last-child>p:last-of-type{color:#aebbc0;max-width:780px;margin:24px 0 0;line-height:1.78}.brand-press__leadership>div:last-child>div{flex-wrap:wrap;gap:26px;margin-top:32px;display:flex}.brand-press__usage>ol{border-top:1px solid #55441e33;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1420px;margin:62px 0 0;padding:0;list-style:none;display:grid}.brand-press__usage li{border-bottom:1px solid #55441e33;grid-template-columns:36px 24px minmax(0,1fr);align-items:start;gap:18px;min-height:138px;padding:30px 32px 30px 0;display:grid}.brand-press__usage li:nth-child(odd){border-right:1px solid #55441e33;padding-right:44px}.brand-press__usage li:nth-child(2n){padding-left:44px}.brand-press__usage li>span{color:#8a6c30;font-family:var(--font-mono);letter-spacing:.13em;font-size:.75rem}.brand-press__usage li>svg{color:#7a5f29}.brand-press__usage li p{color:#2a373c;margin:0;line-height:1.68}.brand-press__naming{background:#55441e2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1420px;margin-top:58px;display:grid}.brand-press__naming article{background:#eee7da;min-height:250px;padding:32px}.brand-press__naming span{color:#806329;letter-spacing:.16em;font-size:.75rem;font-weight:820}.brand-press__naming strong{color:#111a1e;font-family:var(--font-display);margin-top:34px;font-size:1.65rem;font-weight:510;line-height:1.12;display:block}.brand-press__naming p{color:#506066;margin:18px 0 0;font-size:.88rem;line-height:1.62}.brand-press__contact{background:radial-gradient(circle at 82% 32%,#d9b36324,#0000 23%),#050a0f;border-top:1px solid #f0d18d29;grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);align-items:end;gap:clamp(48px,8vw,130px);padding:clamp(82px,10vw,148px) clamp(24px,7vw,120px);display:grid}.brand-press__contact>div>p:last-child{color:#aebbc0;max-width:780px;margin:27px 0 0;line-height:1.75}.brand-press__contact>aside{background:#09151de6;border:1px solid #f0d18d45;padding:clamp(30px,4vw,46px)}.brand-press__contact>aside>svg{color:var(--gold-bright)}.brand-press__contact>aside>span{color:#8d9da3;letter-spacing:.16em;margin-top:44px;font-size:.75rem;font-weight:800;display:block}.brand-press__contact>aside>strong{color:var(--ivory);font-family:var(--font-display);overflow-wrap:anywhere;margin:12px 0 28px;font-size:clamp(1.35rem,2vw,2rem);font-weight:470;display:block}.brand-press__contact>aside>p{color:#879aa1;margin:18px 0 0;font-size:.8rem;line-height:1.58}@media (max-width:1120px){.brand-press__hero,.brand-press__contact{grid-template-columns:minmax(0,1fr)}.brand-press__hero>aside,.brand-press__contact>aside{max-width:680px}.brand-press__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-press__architecture>div{grid-template-columns:minmax(0,1fr)}.brand-press__architecture article{min-height:350px}.brand-press__naming{grid-template-columns:repeat(2,minmax(0,1fr))}.article-sources{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.brand-press__boilerplate>header,.brand-press__assets>header,.brand-press__usage>header,.brand-press__leadership{grid-template-columns:minmax(0,1fr)}.brand-press__boilerplate>header>svg,.brand-press__assets>header>svg,.brand-press__usage>header>svg{grid-row:auto}.brand-press__boilerplate>div,.brand-press__asset-grid,.brand-press__usage>ol{grid-template-columns:minmax(0,1fr)}.brand-press__leadership-mark{min-height:190px}.brand-press__usage li,.brand-press__usage li:nth-child(odd),.brand-press__usage li:nth-child(2n){border-right:0;padding:28px 0}}@media (max-width:640px){.brand-press__hero{min-height:auto;padding-left:22px;padding-right:22px}.brand-press__hero h1{font-size:clamp(2.65rem,11.3vw,3.7rem)}.brand-press__hero-actions,.brand-press__hero-actions .button{width:100%}.brand-press__rail{grid-template-columns:minmax(0,1fr)}.brand-press__rail a{border-bottom:1px solid #f0d18d1a;border-right:0;min-height:66px}.brand-press__boilerplate,.brand-press__architecture,.brand-press__assets,.brand-press__leadership,.brand-press__usage,.brand-press__contact{padding-left:22px;padding-right:22px}.brand-press__naming{grid-template-columns:minmax(0,1fr)}.brand-press-asset__preview{min-height:260px}.brand-press-asset__copy,.brand-press__naming article{padding-left:24px;padding-right:24px}.brand-press__contact .button{width:100%}.article-sources{padding-left:22px;padding-right:22px}.article-sources li{grid-template-columns:34px minmax(0,1fr);gap:14px}}@media print{.brand-press,.brand-press__hero,.brand-press__boilerplate,.brand-press__architecture,.brand-press__assets,.brand-press__leadership,.brand-press__usage,.brand-press__contact{min-height:0;padding:28px 0;display:block;color:#111!important;background:#fff!important}.brand-press :where(h1,h2,h3,p,strong,span,small,dt,dd,blockquote,a,footer){color:#111!important}.brand-press__rail,.brand-press__hero-actions,.brand-press-asset__preview,.brand-press-asset__copy a,.brand-press__contact .button,.brand-press__hero:before,.brand-press__hero:after{display:none!important}.brand-press__boilerplate>div,.brand-press__architecture>div,.brand-press__asset-grid,.brand-press__usage>ol,.brand-press__naming{margin-top:28px;display:block}.brand-press__boilerplate article,.brand-press__architecture article,.brand-press-asset,.brand-press__usage li,.brand-press__naming article,.brand-press__contact>aside{break-inside:avoid;border:0;border-bottom:1px solid #aaa;min-height:0;padding:20px 0;background:#fff!important}.article-sources{padding:28px 0;display:block;color:#111!important;background:#fff!important}.article-sources :where(h2,h3,p,span,small,a){color:#111!important}}
