:root{--blue:#173bea;--paper:#f5f5f1;--ink:#191a1b;--muted:#60615e;--line:#d3d4cd;--pad:clamp(22px,4.2vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #f07b34;outline-offset:6px}img,video{display:block;max-width:100%}img{height:auto}figure,p,h1,h2,h3{margin:0}p{font-size:18px;line-height:1.55}button{border:0}i,em{font-family:Georgia,'Times New Roman',serif;font-weight:400}::selection{background:var(--blue);color:white}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;color:var(--blue);padding:16px}.skip:focus{top:10px}.header{height:100px;display:flex;align-items:center;padding:0 var(--pad);gap:5vw;background:var(--paper);border-bottom:1px solid var(--line)}.wordmark{font-weight:700;font-size:26px;letter-spacing:-1.4px;white-space:nowrap}.logo-dot{font-size:13px;vertical-align:top;display:inline-block;margin:2px 0 0 5px;letter-spacing:0}.header-role{font-size:13px;line-height:1.45}.header nav{margin-left:auto;display:flex;gap:32px;font-size:14px}.header nav a:hover{color:var(--blue)}.hero{background:var(--blue);color:var(--paper);padding:28px var(--pad) 40px}.hero-top,.hero-bottom{display:flex;justify-content:space-between;gap:24px}.eyebrow{font-size:12px;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.edition{font-size:12px}.hero h1{font-size:clamp(76px,11.5vw,188px);font-weight:500;letter-spacing:-.075em;line-height:1.01;padding:55px 0 46px}.hero h1 span{display:inline-block}.hero h1 em{font-size:.51em;letter-spacing:-.05em;margin-left:.55em;white-space:nowrap}.hero-bottom{border-top:1px solid #ffffff50;padding-top:24px;align-items:flex-end}.hero-bottom p{font-size:16px;line-height:1.45}.text-link{font-size:14px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:7px}.opening{display:grid;grid-template-columns:1.25fr .75fr;column-gap:4vw;padding:0 var(--pad) 90px;position:relative}.opening>a{min-width:0}.opening img{width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.opening-left img{height:clamp(340px,43vw,680px)}.opening-right{padding-top:95px}.opening-right img{height:clamp(290px,31vw,500px)}.opening>a>span{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--ink);padding-top:14px;margin-top:14px;font-size:12px;line-height:1.5}.opening b{font-weight:400;color:var(--muted)}.opening-note{grid-column:2;font-size:14px;line-height:1.4;padding-top:32px}.intro-statement{border-top:1px solid var(--line);margin:0 var(--pad);padding:64px 0 90px;display:grid;grid-template-columns:1fr 2.1fr 1.5fr;gap:30px}.intro-statement h2{font-size:clamp(34px,4.2vw,68px);line-height:1.03;letter-spacing:-.055em;font-weight:400}.intro-statement p{font-size:17px}.intro-statement p+p{margin-top:18px}.selected,.archive{padding:60px var(--pad) 90px}.selected{background:#e9eae4}.section-heading{display:grid;grid-template-columns:1fr 2.1fr 1.5fr;gap:30px;align-items:start;margin-bottom:55px}.section-heading h2{font-weight:400;font-size:clamp(36px,3.8vw,60px);line-height:1.07;letter-spacing:-.055em}.side-note{font-size:14px;line-height:1.5;justify-self:end}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px 28px}.work-card:nth-child(even){padding-top:100px}.work-image{position:relative;overflow:hidden;background:#dcded6;aspect-ratio:1.12}.work-image>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.work-card:nth-child(3) .work-image>img,.work-card:nth-child(4) .work-image>img,.work-card:nth-child(5) .work-image>img{object-fit:contain}.work-card:nth-child(5) .work-image{background:#ffed25}.work-card:hover .work-image>img{transform:scale(1.025)}.open-project{position:absolute;bottom:20px;right:20px;background:var(--paper);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:24px;transition:background .2s,color .2s}.work-card:hover .open-project{background:var(--blue);color:white}.work-meta{display:flex;gap:15px;border-top:1px solid #aeb1a6;margin-top:16px;padding-top:15px}.number{font-size:12px;line-height:2}.work-meta h3{font-size:25px;font-weight:500;letter-spacing:-.6px}.work-meta p{font-size:14px;margin-top:6px;color:#4a4c46}.work-tag{font-size:12px;margin-left:auto;line-height:2}.ai-section{background:#141617;color:white;padding:90px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.ai-copy h2{font-size:clamp(45px,5.7vw,90px);line-height:1.04;letter-spacing:-.055em;font-weight:400;margin:40px 0 25px}.ai-copy h2 i{color:#b9c4ff}.ai-copy p{max-width:390px;color:#c7c8c8}.pill-link{display:inline-block;border:1px solid currentColor;border-radius:50px;padding:15px 22px;font-size:14px;margin-top:32px;transition:background .2s,color .2s}.pill-link:hover{background:var(--blue);border-color:var(--blue);color:white}.ai-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.ai-image>span{display:block;font-size:12px;margin-top:14px;color:#c7c8c8}.archive{padding-top:95px}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid var(--line);padding:22px 0 35px}.filters button{font-size:14px;background:transparent;border:1px solid #b7b9af;border-radius:25px;padding:10px 17px;transition:all .2s}.filters button[aria-pressed=true],.filters button:hover{background:var(--ink);color:white;border-color:var(--ink)}#project-count{font-size:12px;margin-left:auto}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 22px}.archive-card[hidden]{display:none}.archive-card>div{height:auto;aspect-ratio:1.3;overflow:hidden;background:#e6e7e0}.archive-card img{width:100%;height:100%;object-fit:contain;transition:transform .45s}.archive-card:hover img{transform:scale(1.04)}.archive-card h3{font-size:20px;letter-spacing:-.4px;font-weight:500;margin-top:16px}.archive-card p{font-size:14px;margin-top:5px;line-height:1.45}.archive-card>span{display:block;font-size:12px;margin-top:8px;color:var(--muted)}.about{margin:0 var(--pad);border-top:1px solid var(--line);padding:90px 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.about h2{font-size:clamp(60px,7.8vw,120px);line-height:1;letter-spacing:-.06em;font-weight:400;margin:40px 0 35px}.location{font-size:14px;line-height:1.6}.about-copy .large-copy{font-size:clamp(27px,2.7vw,42px);line-height:1.2;letter-spacing:-.035em;color:var(--ink)}.about-copy p+p{margin-top:25px}.about-copy p{color:#4a4b47;font-size:17px}.disciplines{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:40px}.disciplines span{border-top:1px solid var(--line);font-size:14px;line-height:1.4;padding:15px 0}footer{background:var(--blue);color:white;padding:32px var(--pad) 22px}.footer-top{display:flex;justify-content:space-between;gap:20px;font-size:12px}.contact-title{display:block;font-size:clamp(60px,9.4vw,145px);letter-spacing:-.055em;line-height:1.02;padding:70px 0 45px}.contact-title>span{float:right}.footer-links{display:flex;gap:32px;flex-wrap:wrap;font-size:16px;padding-bottom:35px}.footer-links a:last-child{margin-left:auto}.footer-links a:hover{text-decoration:underline;text-underline-offset:5px}.copyright{border-top:1px solid #ffffff55;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.5}.project-heading{padding:35px var(--pad) 50px}.back{margin-bottom:60px}.project-title-line{display:flex;justify-content:space-between;color:var(--muted);gap:15px}.project-heading h1{font-size:clamp(55px,8.2vw,132px);line-height:1.06;letter-spacing:-.065em;font-weight:400;margin:28px 0 42px;overflow-wrap:anywhere}.project-summary{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.project-summary h2{font-family:Georgia,serif;font-style:italic;font-size:clamp(28px,3.3vw,52px);line-height:1.13;letter-spacing:-.04em;font-weight:400}.project-summary p{font-size:18px;max-width:620px}.project-meta{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8vw;font-size:14px;line-height:1.5}.project-meta span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.project-cover{background:#e6e7e1;margin:0 var(--pad)}.project-cover img{width:100%;height:min(74vw,780px);object-fit:contain}.project-thinking{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:60px var(--pad)}.project-thinking p{margin-top:18px;font-size:20px;max-width:620px}.project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:30px var(--pad) 60px;align-items:start}.project-gallery figure{min-width:0}.project-gallery .wide{grid-column:1/-1}.project-gallery img,.project-gallery video{width:100%;height:auto;max-height:1000px;object-fit:contain;background:#e6e7e1}.project-gallery video{min-height:200px}.image-expand{position:relative;display:block;width:100%;background:transparent;padding:0;text-align:left}.image-expand>span{display:block;text-align:right;font-size:12px;padding:10px 0;color:var(--muted)}.campaign-gallery{max-width:1450px;margin:auto}.campaign-gallery img{max-height:850px}.ai-chapter{padding:70px var(--pad) 20px;max-width:1000px}.ai-chapter h2{font-size:clamp(32px,4vw,55px);line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:20px 0}.next-project{border-top:1px solid var(--line);margin:0 var(--pad);padding:45px 0 70px}.next-project>a:not(.text-link){font-size:clamp(38px,6.5vw,90px);letter-spacing:-.05em;display:flex;justify-content:space-between;gap:20px;line-height:1.15;margin:30px 0;align-items:center}.next-project>a:hover{color:var(--blue)}dialog{border:0;background:#141617;color:white;padding:60px;max-width:none;max-height:none;width:100vw;height:100dvh;position:fixed;inset:0;margin:0}dialog::backdrop{background:#141617}dialog[open]{display:flex;align-items:center;justify-content:center}dialog>img{max-width:calc(100vw - 140px);max-height:calc(100dvh - 120px);object-fit:contain}.lightbox-toolbar{position:absolute;left:30px;right:30px;top:20px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.lightbox-toolbar button{background:transparent;color:white;padding:12px}.lightbox-prev,.lightbox-next{position:absolute;top:48%;font-size:24px;background:#343638;color:white;width:44px;height:44px;border-radius:50%}.lightbox-prev{left:12px}.lightbox-next{right:12px}
@media(min-width:1700px){body{max-width:2200px;margin:0 auto}}
@media(max-width:1000px){.header-role{display:none}.intro-statement{grid-template-columns:1fr 1.3fr}.intro-statement>.eyebrow{grid-column:1/-1}.section-heading{grid-template-columns:1fr 2fr}.side-note{display:none}.work-meta{gap:10px}.work-tag{display:none}.hero h1{font-size:12vw}.hero h1 em{font-size:.45em}.opening>a>span{display:block}.opening b{display:block}.archive-grid{grid-template-columns:repeat(3,1fr)}.about{gap:40px}}
@media(max-width:650px){html{scroll-padding-top:25px}.header{height:78px;gap:12px}.wordmark{font-size:21px;letter-spacing:-1px}.header nav{gap:16px;font-size:13px}.header nav a:nth-child(2){display:none}.hero{padding-top:23px;padding-bottom:28px}.eyebrow{font-size:12px;letter-spacing:.7px}.edition{display:none}.hero h1{font-size:17vw;padding:38px 0 30px;line-height:1.03;letter-spacing:-.07em}.hero h1 em{display:block;margin:14px 0 0 30%;font-size:.54em}.hero-bottom{display:grid;grid-template-columns:1fr auto;gap:18px}.hero-bottom p{font-size:14px}.hero-bottom p:nth-child(2){display:none}.hero-bottom .text-link{font-size:12px;max-width:95px;line-height:1.5}.opening{grid-template-columns:1.1fr .9fr;column-gap:14px;padding-bottom:45px}.opening-left img{height:280px}.opening-right{padding-top:55px}.opening-right img{height:230px}.opening>a>span{font-size:12px;margin-top:10px;padding-top:10px}.opening b{margin-top:5px}.opening-note{font-size:12px;padding-top:20px}.intro-statement{grid-template-columns:1fr;padding:36px 0 50px;gap:25px}.intro-statement h2{font-size:43px}.intro-statement p{font-size:16px}.selected,.archive{padding-top:42px;padding-bottom:50px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.section-heading h2{font-size:38px}.work-grid{grid-template-columns:1fr;gap:36px}.work-card:nth-child(even){padding-top:0}.work-image{aspect-ratio:1.15}.work-meta h3{font-size:24px}.work-meta p{font-size:14px}.work-tag{display:block}.ai-section{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;gap:36px}.ai-copy h2{font-size:54px;margin:28px 0 24px}.ai-copy p{font-size:17px}.ai-image img{aspect-ratio:1/1;object-position:center}.filters{gap:7px;padding-bottom:25px}.filters button{font-size:13px;padding:9px 13px}#project-count{width:100%;margin:12px 0 0}.archive-grid{grid-template-columns:1fr 1fr;gap:27px 14px}.archive-card h3{font-size:18px}.archive-card p{font-size:13px}.archive-card>span{font-size:12px}.archive-card>div{aspect-ratio:1}.about{grid-template-columns:1fr;padding:48px 0 55px;gap:35px}.about h2{font-size:72px;margin:25px 0}.about-copy .large-copy{font-size:29px}.about-copy p{font-size:16px}.disciplines{gap:0 16px}.disciplines span{font-size:13px}.footer-top>span:last-child{display:none}.contact-title{font-size:13vw;padding:45px 0 32px}.footer-links{display:grid;gap:20px;font-size:15px}.footer-links a:last-child{margin-left:0}.copyright{font-size:12px}.copyright span:last-child{max-width:140px;text-align:right}.project-heading{padding-top:25px;padding-bottom:35px}.back{margin-bottom:40px}.project-heading h1{font-size:14vw;margin:25px 0 30px}.project-summary{grid-template-columns:1fr;gap:22px}.project-summary h2{font-size:34px}.project-summary p{font-size:16px}.project-meta{gap:22px;font-size:13px;margin-top:28px}.project-cover{margin:0}.project-cover img{height:auto;max-height:640px}.project-thinking{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:20px}.project-thinking p{font-size:17px}.project-gallery{gap:16px;padding-top:20px;padding-bottom:35px;grid-template-columns:1fr}.project-gallery .wide{grid-column:auto}.project-gallery img{max-height:none}.ai-chapter{padding-top:40px}.ai-chapter p{font-size:16px}.next-project{padding-top:32px;padding-bottom:45px}.next-project>a:not(.text-link){font-size:43px}.lightbox-toolbar{left:14px;right:14px}dialog{padding:55px 12px}dialog>img{max-width:100%;max-height:calc(100dvh - 145px)}.lightbox-prev,.lightbox-next{top:auto;bottom:20px}.lightbox-prev{left:calc(50% - 55px)}.lightbox-next{right:calc(50% - 55px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Cover films follow the same composition as the still artwork. */
.opening video{width:100%;object-fit:cover}
.opening-left video{height:clamp(340px,43vw,680px)}
.opening-right video{height:clamp(290px,31vw,500px)}
.work-image>video,.archive-card video{width:100%;height:100%;object-fit:cover}
.project-cover video{width:100%;height:min(74vw,780px);object-fit:contain;background:#191a1b}
.book-gallery{grid-template-columns:1fr;max-width:calc(1600px + var(--pad)*2);margin-inline:auto}
.book-gallery img{max-height:none}
.book-gallery figure{width:100%}
@media(max-width:650px){.opening-left video{height:280px}.opening-right video{height:230px}.project-cover video{height:auto;max-height:640px}}
.header nav.language-switch{gap:0;margin-left:0;border:1px solid var(--line);border-radius:30px;padding:3px;flex-shrink:0}
.language-switch a{font-size:12px;padding:8px 10px;border-radius:20px;line-height:1}
.language-switch a[aria-current=page]{background:var(--ink);color:white}
@media(max-width:650px){.header{gap:12px;flex-wrap:wrap;height:auto;min-height:78px;padding-top:15px;padding-bottom:15px}.header>nav:not(.language-switch){gap:14px}.header .language-switch{margin-left:auto!important}.header nav.language-switch a{display:block}.header nav.language-switch a:nth-child(2){display:block}html[lang=en] .hero h1 em{font-size:.45em}}
@media(max-width:410px){.header>nav:not(.language-switch){order:3;width:100%;justify-content:flex-end}.header nav.language-switch{order:2}}
.work-card[href="/projects/uniao-incorporacoes/"] .work-image img,
.work-card[href="/en/projects/uniao-incorporacoes/"] .work-image img{object-fit:contain}
/* Keep the language control visible independently of header navigation. */
.header{padding-right:230px}
.header nav.language-switch{position:fixed;top:20px;right:20px;z-index:900;display:flex!important;align-items:center;gap:4px;margin:0!important;padding:5px;background:#fff;border:2px solid #173bea;border-radius:30px;box-shadow:0 3px 15px #0002}
.header nav.language-switch a{display:block!important;visibility:visible!important;font-size:14px;font-weight:700;padding:11px 13px;line-height:1;color:#173bea}
.header nav.language-switch a[aria-current=page]{background:#173bea;color:white}
@media(max-width:650px){.header{padding-right:var(--pad);padding-top:76px}.header nav.language-switch{top:12px;right:12px}.header>nav:not(.language-switch){order:3}.header nav.language-switch a{padding:10px 12px}}
.fragrance-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:25px var(--pad) 55px;max-width:1500px;margin:auto}
.fragrance-labels img{width:100%;height:auto}
.fragrance-labels figcaption{font-size:16px;padding-top:10px}
@media(max-width:650px){.fragrance-labels{grid-template-columns:1fr;max-width:420px;gap:30px}}
/* Natural artwork proportions, with approved crops only. */
.home .opening{padding-top:clamp(34px,5vw,84px)}
.home .work-image,.home .archive-card>div{background:transparent;aspect-ratio:auto;height:auto}
.home .work-image>img,.home .archive-card img{height:auto;width:100%;object-fit:contain}
.home .work-image>video,.home .archive-card video{height:auto;width:100%;object-fit:contain}
.home .work-card:nth-child(5) .work-image{background:transparent}
.home .work-card[href*="uniao-incorporacoes/"] .work-image,.home .work-card[href*="coplanar/"] .work-image,.home .work-card[href*="icon-livro/"] .work-image,.home .work-card[href*="reserva-jardim-botanico-livro/"] .work-image,.home .archive-card[href*="uniao-incorporacoes/"]>div,.home .archive-card[href*="coplanar/"]>div,.home .archive-card[href*="icon-livro/"]>div,.home .archive-card[href*="reserva-jardim-botanico-livro/"]>div{aspect-ratio:1}
.home .work-card[href*="uniao-incorporacoes/"] .work-image img,.home .work-card[href*="coplanar/"] .work-image img,.home .work-card[href*="icon-livro/"] .work-image img,.home .work-card[href*="reserva-jardim-botanico-livro/"] .work-image img,.home .archive-card[href*="uniao-incorporacoes/"] img,.home .archive-card[href*="coplanar/"] img,.home .archive-card[href*="icon-livro/"] img,.home .archive-card[href*="reserva-jardim-botanico-livro/"] img{height:100%;width:100%;object-fit:cover;object-position:center}
.project-cover,.project-gallery img,.project-gallery video{background:transparent}
.project-cover img{height:auto;max-height:none}
.archive-group{margin-top:65px}.archive-group[hidden]{display:none}.archive-group>header{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding:22px 0 30px;gap:20px}.archive-group>header h3{font-size:clamp(28px,3vw,42px);font-weight:400;letter-spacing:-.04em}.archive-group>header>span{font-size:14px;color:var(--muted)}.archive-grid{align-items:start}
.sticker-section{padding:25px var(--pad) 80px;max-width:1100px;margin:auto}.sticker-section h2{font-size:clamp(28px,3vw,44px);font-weight:400;margin:20px 0 35px}.sticker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:28px;align-items:center;justify-items:center}.sticker-grid img{width:160px;height:160px;max-width:100%;object-fit:contain;background:transparent}
@media(max-width:650px){.sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.sticker-grid img{width:100px;height:100px}.archive-group{margin-top:40px}}
/* Preserve União lettering within the approved square crop. */
.home .work-card[href*="uniao-incorporacoes/"] .work-image img,.home .archive-card[href*="uniao-incorporacoes/"] img{object-position:30% center}

/* Discreet language navigation. */
.header nav.language-switch{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;gap:4px;top:28px}
.header nav.language-switch a{background:transparent;color:#646560;font-size:13px;font-weight:400;padding:10px 8px;border-radius:0}
.header nav.language-switch a[aria-current=page]{background:transparent;color:#191a1b;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.header nav.language-switch a:hover{color:#191a1b}
@media(max-width:650px){.header nav.language-switch{top:16px;right:14px}.header nav.language-switch a{padding:10px 8px}}

/* Artwork collections preserve original proportions and group related pieces. */
.artwork-collection{margin:clamp(56px,8vw,120px) auto;padding:0 var(--pad,4vw);max-width:1920px}
.artwork-collection h2{font-size:clamp(24px,3vw,42px);font-weight:400;margin:0 0 28px;letter-spacing:-.03em}
.artwork-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,40px);align-items:start}
.artwork-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.artwork-grid.columns-1{grid-template-columns:1fr}
.artwork-grid figure{margin:0;min-width:0}.artwork-grid img,.artwork-grid video{display:block;width:100%;height:auto;object-fit:contain}.artwork-grid .image-expand{width:100%;background:transparent}
@media(max-width:600px){.artwork-grid{grid-template-columns:1fr}.artwork-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artwork-grid.columns-3 .image-expand span{display:none}}

/* Sebrae's sequential campaign is presented as one social post. */
.sebrae-post-section{padding:64px 20px}.sebrae-post{max-width:600px;margin:auto;background:#fff;color:#191919;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden;font-family:Arial,sans-serif}.sebrae-post-header{display:flex;align-items:center;gap:12px;padding:16px 18px}.sebrae-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1747c9;color:white;font-size:20px;font-weight:bold}.sebrae-post-header div{display:grid;gap:4px;font-size:14px}.sebrae-post-header div span{font-size:12px;color:#666}.sebrae-more{margin-left:auto;font-size:24px}.sebrae-carousel{position:relative}.sebrae-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sebrae-track::-webkit-scrollbar{display:none}.sebrae-slide{flex:0 0 100%;width:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.sebrae-slide img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.sebrae-counter{position:absolute;right:12px;top:12px;padding:5px 9px;background:#0009;color:#fff;border-radius:20px;font-size:12px;pointer-events:none}.sebrae-carousel>button{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:#fffffff0;color:#222;font:28px/1 Arial;box-shadow:0 1px 5px #0002;cursor:pointer}.sebrae-prev{left:10px}.sebrae-next{right:10px}.sebrae-carousel>button:disabled{visibility:hidden}.sebrae-post-footer{padding:16px 18px!important;background:#fff!important;margin:0!important;color:#191919!important}.sebrae-post-footer p{font:14px/1.5 Arial;margin:14px 0 0}.sebrae-post-footer p strong{margin-right:6px}.sebrae-dots{display:flex;justify-content:center;gap:0}.sebrae-dots button{width:26px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.sebrae-dots button:after{content:'';width:6px;height:6px;border-radius:50%;background:#c9c9c9}.sebrae-dots button[aria-pressed=true]:after{background:#287ae5}.sebrae-post button:focus-visible,.sebrae-track:focus-visible{outline:2px solid #1747c9;outline-offset:-2px}.sebrae-post-section~.artwork-collection .columns-1{max-width:600px;margin:auto}
