body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada){--p-black:#151414;--p-graphite:#1f1e1e;--p-beige:#e6e2db;--p-cream:#ede9d4;--s-line:color-mix(in srgb, currentColor 20%, transparent);--ds-color-info:var(--s-copper)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .site-footer{background:var(--s-bg);border-color:var(--s-line)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .site-footer__brand{color:var(--s-paper)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-hero__art,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-service__drawing{color:var(--s-copper)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-button,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-brief>summary{background:var(--s-copper);border-color:var(--s-copper);color:var(--s-bg)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) a.s-button{color:var(--s-bg)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) a.s-button:hover,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-button:hover,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-brief>summary:hover{background:var(--s-paper);border-color:var(--s-paper);color:var(--s-bg)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-tags li,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-monogram,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-team__photo,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-brief__body,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-brief input,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-brief textarea{border-color:var(--s-line)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-tags li,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process .s-kicker,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process .s-section-heading>p,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-steps li>p:last-child{color:inherit}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process{background:var(--p-cream);color:var(--p-black)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process h2,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process h3,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-process em{color:var(--p-black)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-steps li,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-steps li+li{border-color:var(--p-graphite)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-step-number{color:var(--p-graphite)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-case{background:var(--s-panel)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-contact{background:var(--p-black);border-color:var(--s-line);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);--s-bg:var(--p-black)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-contact__mark{color:var(--p-cream)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-contact__bottom{border-color:var(--s-line)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-team__photo svg{fill:var(--s-line)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-portfolio__stage{background:var(--p-graphite)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-portfolio__annotation{color:var(--p-beige)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__trigger:hover,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project[data-hover] .s-project__trigger,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project[open] .s-project__trigger,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__case{background:var(--s-panel)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__case,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__close{border-color:var(--s-line)}body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__case-part p,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__status,body.structa:is(.palette-editorial,.palette-imersa,.palette-ritmada) .s-project__close{color:var(--s-paper)}body.structa.palette-editorial{--s-bg:var(--p-beige);--s-panel:var(--p-cream);--s-paper:var(--p-black);--s-muted:var(--p-graphite);--s-copper:var(--p-graphite);background:var(--s-bg);color:var(--s-paper)}body.structa.palette-editorial .s-manifesto{--s-panel:var(--p-graphite);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);background:var(--p-graphite);color:var(--p-beige);border-bottom:0;padding-bottom:clamp(14px,1.8vw,24px)}body.structa.palette-editorial .s-method{background:var(--p-cream);border-bottom:0}body.structa.palette-editorial #servicos{position:relative}body.structa.palette-editorial #servicos:before{content:"";background:var(--s-line);height:1px;position:absolute;inset:0 0 auto}body.structa.palette-editorial .s-service:nth-child(2){--s-panel:var(--p-graphite);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);background:var(--p-graphite);color:var(--s-paper)}body.structa.palette-editorial .essence-hands{--eh-wire:#00748c;--eh-arm-shadow:#33241f;--eh-arm-mid-shadow:#765044;--eh-arm-mid:#b9826d;--eh-arm-light:#e6c8aa;--eh-nail:#f0dcc5;--eh-arm-detail:#5f3d34;--eh-grain-color:#241d1a;--eh-glow-core:#f6c445;--eh-glow-edge:#d9482b}body.structa.palette-editorial .s-portfolio{--s-panel:var(--p-graphite);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);background:var(--p-black);color:var(--s-paper);border-top:0;position:relative;overflow:hidden}body.structa.palette-editorial .s-portfolio:before{content:"";z-index:0;background:linear-gradient(to bottom, var(--p-graphite) 0%, color-mix(in srgb, var(--p-cream) 7%, var(--p-graphite)) 40%, var(--p-black) 100%);transform-origin:top;pointer-events:none;height:clamp(160px,17vw,220px);position:absolute;inset:0 0 auto}body.structa.palette-editorial .s-portfolio:after{content:"";z-index:0;opacity:.1;background:linear-gradient(112deg, transparent 8%, var(--eh-wire) 8.15%, transparent 8.3%) 0 0 / 100% 100%, linear-gradient(74deg, transparent 63%, var(--eh-wire) 63.1%, transparent 63.25%) 0 0 / 100% 100%, linear-gradient(102deg, transparent 35%, var(--eh-wire) 35.1%, transparent 35.2%) 0 0 / 100% 100%;pointer-events:none;height:clamp(120px,13vw,180px);position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000,#0000 88%)}body.structa.palette-editorial .s-portfolio>.s-wrap{z-index:1;padding-top:clamp(32px,3.5vw,48px);position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body.structa.palette-editorial .s-portfolio{view-timeline-name:--portfolio-arrival}body.structa.palette-editorial .s-portfolio:before{animation:1ms linear both portfolio-surface-shift --portfolio-arrival;animation-range:entry}@keyframes portfolio-surface-shift{0%{transform:scaleY(1.55)}to{transform:scaleY(.55)}}}}body.structa.palette-editorial .s-portfolio__annotation{color:var(--p-beige)}body.structa.palette-editorial .s-portfolio__heading h2{font-size:clamp(32px,3.65vw,52px)}body.structa.palette-editorial .s-portfolio__heading .s-kicker{align-items:center;gap:10px;display:flex}body.structa.palette-editorial .s-portfolio__heading .s-kicker:before{content:"";opacity:.7;background:currentColor;flex:none;width:24px;height:1px}body.structa.palette-editorial .s-portfolio .s-project__case{background:var(--p-graphite)}@media (width<=767px){body.structa.palette-editorial .s-portfolio:after{display:none}}body.structa.palette-imersa{--s-bg:var(--p-black);--s-panel:var(--p-graphite);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);background:var(--s-bg);color:var(--s-paper)}body.structa.palette-imersa .s-portfolio{background:var(--p-black)}body.structa.palette-imersa .s-contact{--s-paper:var(--p-black);--s-muted:var(--p-graphite);--s-copper:var(--p-black);--s-bg:var(--p-cream);background:var(--p-cream);color:var(--p-black)}body.structa.palette-imersa .s-contact__mark{color:var(--p-graphite)}body.structa.palette-imersa .s-contact .s-button,body.structa.palette-imersa .s-contact .s-brief>summary,body.structa.palette-imersa .s-contact a.s-button{color:var(--p-cream)}body.structa.palette-ritmada{--s-bg:var(--p-cream);--s-panel:var(--p-beige);--s-paper:var(--p-black);--s-muted:var(--p-graphite);--s-copper:var(--p-graphite);background:var(--s-bg);color:var(--s-paper)}body.structa.palette-ritmada .s-hero__art{background:var(--p-graphite);color:var(--p-cream);margin:-28px 0 20px;padding:24px}body.structa.palette-ritmada .s-hero__art .s-art-caption{color:var(--p-beige)}body.structa.palette-ritmada .s-manifesto,body.structa.palette-ritmada .s-team,body.structa.palette-ritmada .s-service:nth-child(2){--s-panel:var(--p-graphite);--s-paper:var(--p-beige);--s-muted:var(--p-beige);--s-copper:var(--p-cream);background:var(--p-graphite);color:var(--s-paper)}body.structa.palette-ritmada .s-portfolio{background:var(--p-beige);color:var(--p-black)}body.structa.palette-ritmada .s-portfolio .s-project__case,body.structa.palette-ritmada .s-faq{background:var(--p-cream)}body.structa .variant-switcher{z-index:20;background:var(--p-graphite);color:var(--p-cream);border-bottom:1px solid var(--p-beige);position:sticky;top:0}body.structa .variant-switcher__inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 112px,1280px);min-height:62px;margin-inline:auto;display:flex}body.structa .variant-switcher__title{letter-spacing:.1em;white-space:nowrap;align-items:center;gap:16px;font-size:10px;display:flex}body.structa .variant-switcher__title span{opacity:.65}body.structa .variant-switcher__title strong{font-weight:600}body.structa .variant-switcher__links{flex-wrap:wrap;gap:5px;display:flex}body.structa .variant-switcher__links a{white-space:nowrap;color:var(--p-cream);border:1px solid #0000;padding:9px 12px;font-size:11px}body.structa .variant-switcher__links a:hover,body.structa .variant-switcher__links a[aria-current=page]{color:var(--p-black);background:var(--p-cream)}body.structa .variant-switcher__links a:focus-visible{outline:2px solid var(--p-cream);outline-offset:2px}@media (width<=767px){body.structa .variant-switcher__inner{flex-wrap:wrap;gap:8px;width:min(100% - 32px,1280px);padding-block:10px}body.structa .variant-switcher__title{font-size:9px}body.structa .variant-switcher__links{width:100%}body.structa .variant-switcher__links a{text-align:center;flex:1;padding-inline:5px}body.structa.palette-ritmada .s-hero__art{margin:20px 0;padding:10px}}
