:root{--rodras-header-h:64px}@media (min-width:960px){:root{--rodras-header-h:76px}}.rodras-header-sentinel{position:absolute;top:0;height:1px;width:1px;pointer-events:none}.rodras-header{position:sticky;top:0;z-index:60;background:var(--wp--preset--color--base);border-bottom:1px solid #fff0;transition:border-color .2s ease}.rodras-header.is-scrolled{border-bottom-color:var(--wp--preset--color--line)}.rodras-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--rodras-header-h);max-width:var(--wp--preset--layout--wide-size,1280px);margin:0 auto;padding:0 20px}.rodras-header__logo{font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.375rem;color:var(--wp--preset--color--contrast);text-decoration:none}.rodras-header__nav{display:none;align-items:center;gap:26px}.rodras-header__nav a{font-size:.875rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--wp--preset--color--contrast);padding-bottom:2px;border-bottom:1px solid #fff0}.rodras-header__nav a:hover{color:var(--wp--preset--color--accent-strong)}.rodras-header__nav a.is-active{border-bottom-color:var(--wp--preset--color--accent)}.rodras-header__sep{width:1px;height:18px;background:var(--wp--preset--color--line)}.rodras-header__mobile{display:flex;align-items:center;gap:14px}.rodras-lang{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.rodras-lang a{color:var(--wp--preset--color--muted);text-decoration:none}.rodras-lang .rodras-lang__cur{color:var(--wp--preset--color--contrast);font-weight:600}.rodras-lang__sep{color:var(--wp--preset--color--line)}.rodras-burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer;color:var(--wp--preset--color--contrast)}.rodras-burger span{display:block;width:22px;height:1.5px;background:currentColor}.rodras-menu[hidden]{display:none}.rodras-menu{position:fixed;inset:0;z-index:70;background:var(--wp--preset--color--base);display:flex;flex-direction:column;padding:20px}.rodras-menu__close{align-self:flex-end;width:44px;height:44px;padding:0;background:none;border:0;font-size:2rem;line-height:1;color:var(--wp--preset--color--contrast);cursor:pointer}.rodras-menu__nav{display:flex;flex-direction:column;gap:8px;margin-top:8vh;padding-left:8px}.rodras-menu__nav a{font-family:var(--wp--preset--font-family--display);font-weight:500;font-size:2rem;line-height:1.3;color:var(--wp--preset--color--contrast);text-decoration:none}.rodras-menu__nav a.is-active{color:var(--wp--preset--color--accent-strong)}.rodras-menu__foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--wp--preset--color--muted)}.rodras-menu__foot a{color:var(--wp--preset--color--muted)}body.rodras-menu-open{overflow:hidden}body.rodras-menu-open .rodras-float-dm{display:none}@media (min-width:960px){.rodras-header__nav{display:flex}.rodras-header__mobile{display:none}}.rodras-footer{border-top:1px solid var(--wp--preset--color--line);margin-top:72px}.rodras-footer__inner{max-width:var(--wp--preset--layout--wide-size,1280px);margin:0 auto;padding:32px 20px;display:flex;flex-direction:column;gap:20px;font-size:.875rem}.rodras-footer__name{display:block;font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.25rem;color:var(--wp--preset--color--contrast)}.rodras-footer__tagline{color:var(--wp--preset--color--muted)}.rodras-footer__contact{display:flex;flex-direction:column;gap:6px}.rodras-footer__end{display:flex;flex-direction:column;gap:10px}.rodras-footer__copy{color:var(--wp--preset--color--muted)}@media (min-width:960px){.rodras-footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:40px 20px}.rodras-footer__end{align-items:flex-end}}.rodras-newsletter{display:flex;align-items:center;gap:6px;max-width:300px}.rodras-newsletter input[type="email"]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:#fff0;color:inherit;font:inherit;font-size:.85rem}.rodras-newsletter input[type="email"]:focus-visible{outline:2px solid var(--wp--preset--color--accent-strong);outline-offset:1px}.rodras-newsletter button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:#fff0;color:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}.rodras-newsletter button:hover{border-color:var(--wp--preset--color--contrast)}.rodras-newsletter__status{flex-basis:100%;font-size:.8rem;min-height:1em}.rodras-newsletter__status.is-ok{color:#2e7d32}.rodras-newsletter__status.is-err{color:#b3261e}.rodras-newsletter{flex-wrap:wrap}.rodras-float-dm{position:fixed;right:16px;bottom:calc(16px + env( safe-area-inset-bottom, 0px ));z-index:50;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgb(30 30 28 / .88);color:var(--wp--preset--color--base);transition:opacity .15s ease}.rodras-float-dm:hover{background:var(--wp--preset--color--contrast)}.rodras-float-dm:focus-visible{outline:2px solid var(--wp--preset--color--accent-strong);outline-offset:2px}@media (min-width:960px){.rodras-float-dm{width:48px;height:48px}}.rodras-sensitive{position:relative;overflow:hidden;display:block;container-type:inline-size}html.js .rodras-sensitive img{filter:blur(28px);transform:scale(1.06);transition:filter .3s ease,transform .3s ease}html.js .rodras-sensitive.is-revealed img,html.js.rodras-reveal-all .rodras-sensitive img{filter:none;transform:none}.rodras-sensitive__reveal{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff0;border:0;cursor:pointer}html:not(.js) .rodras-sensitive__reveal,html.js .rodras-sensitive.is-revealed .rodras-sensitive__reveal,html.js.rodras-reveal-all .rodras-sensitive__reveal{display:none}.rodras-sensitive__pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 12px;background:rgb(247 246 243 / .9);border:1px solid var(--wp--preset--color--line);border-radius:999px;font-family:var(--wp--preset--font-family--body);font-size:.8125rem;line-height:1.3;text-align:center;color:var(--wp--preset--color--contrast)}.rodras-sensitive__click,.rodras-sensitive__mini{display:none}@media (hover:hover) and (pointer:fine){.rodras-sensitive__tap{display:none}.rodras-sensitive__click{display:inline}}@container (max-width:279px){.rodras-sensitive__pill{white-space:nowrap}.rodras-sensitive__tap,.rodras-sensitive__click{display:none!important}.rodras-sensitive__mini{display:inline}}.rodras-card .rodras-sensitive{aspect-ratio:4 / 5;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);display:flex;align-items:center;justify-content:center}.rodras-card .rodras-sensitive .rodras-card__media{display:contents}.rodras-obra__details .rodras-sensitive{width:100%;height:100%}.rodras-obra__details .rodras-sensitive .wp-block-image{width:100%;height:100%}html.rodras-has-notice .rodras-float-dm{bottom:calc(16px + env( safe-area-inset-bottom, 0px ) + var( --rodras-notice-h, 0px ) + 8px)}.rodras-notice{position:fixed;left:16px;right:16px;bottom:calc(16px + env( safe-area-inset-bottom, 0px ));z-index:55;max-width:560px;margin:0 auto;padding:14px 16px;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--line);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.8125rem}.rodras-notice[hidden]{display:none}.rodras-notice__text{margin:0;flex:1 1 220px;color:var(--wp--preset--color--contrast)}.rodras-notice__actions{display:flex;gap:8px}.rodras-notice__btn{padding:8px 14px;font-size:.8125rem;border:1px solid var(--wp--preset--color--contrast);border-radius:2px;background:none;color:var(--wp--preset--color--contrast);cursor:pointer}.rodras-notice__ok{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.rodras-eyebrow{display:inline-block;font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--muted);text-decoration:none}a.rodras-eyebrow:hover{color:var(--wp--preset--color--accent-strong)}.rodras-obra{max-width:var(--wp--preset--layout--wide-size,1280px);margin:0 auto;padding:24px 20px 0;display:flex;flex-direction:column}.rodras-obra__info{display:contents}.rodras-obra__heading{order:1}.rodras-obra__title{font-weight:500;font-size:var(--wp--preset--font-size--xx-large);margin:8px 0 0}.rodras-obra__hero{order:2;margin:24px 0 0}.rodras-obra__img{display:block;width:100%;height:auto}.rodras-ficha{order:3;margin:28px 0 0;font-size:.9375rem}.rodras-ficha__row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:10px 0;border-top:1px solid var(--wp--preset--color--line)}.rodras-ficha dt{color:var(--wp--preset--color--muted);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.rodras-ficha dd{margin:0}.rodras-obra__details{order:4;margin-top:48px}.rodras-obra__details-title{font-family:var(--wp--preset--font-family--body);font-size:.875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--muted);margin:0 0 16px}.rodras-obra__details .wp-block-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rodras-obra__details .wp-block-gallery .wp-block-image{margin:0;width:100%!important;height:auto!important}.rodras-obra__details .wp-block-image img,.rodras-obra__details .wp-block-image a,.rodras-obra__details .wp-block-image a img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;flex:none!important}.rodras-obra-nav{order:5;display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--wp--preset--color--line)}.rodras-obra-nav__link{display:flex;flex-direction:column;gap:4px;text-decoration:none;max-width:48%}.rodras-obra-nav__next{margin-left:auto;text-align:right;align-items:flex-end}.rodras-obra-nav__label{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.rodras-obra-nav__title{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:var(--wp--preset--color--contrast)}.rodras-obra-nav__all{order:6;margin:20px 0 0;font-size:.9375rem}@media (min-width:960px){.rodras-obra{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"media info" "details details";gap:0 48px;padding-top:40px}.rodras-obra__info{display:block;grid-area:info;position:sticky;top:calc(var(--rodras-header-h) + 24px);align-self:start}.rodras-obra__hero{grid-area:media;margin-top:0}.rodras-obra__details{grid-area:details;margin-top:72px}.rodras-obra__details .wp-block-gallery{grid-template-columns:repeat(3,1fr)}.rodras-ficha{margin-top:32px}.rodras-obra-nav{margin-top:48px}}.rodras-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px}@media (min-width:768px){.rodras-grid{grid-template-columns:repeat(3,1fr);gap:28px 20px}}@media (min-width:1280px){.rodras-grid{grid-template-columns:repeat(4,1fr)}}.rodras-card__link{display:block;text-decoration:none;color:inherit}.rodras-card__media{aspect-ratio:4 / 5;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.rodras-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}@media (hover:hover){.rodras-card__link:hover .rodras-card__media img{transform:translateY(-2px)}}.rodras-card__meta{padding-top:10px}.rodras-card__title{font-family:var(--wp--preset--font-family--body);font-size:.9375rem;font-weight:400;margin:0;color:var(--wp--preset--color--contrast)}.rodras-card__ano{display:block;font-size:.8125rem;color:var(--wp--preset--color--muted);margin-top:2px}.rodras-grid>li,.rodras-grid>.rodras-card{list-style:none}ul.rodras-grid{padding-left:0;margin:0}.rodras-serie,.rodras-page{padding-top:24px;padding-bottom:8px}@media (min-width:960px){.rodras-serie,.rodras-page{padding-top:40px}}.rodras-serie-intro__title{font-weight:500;font-size:var(--wp--preset--font-size--xx-large);margin:8px 0 0}.rodras-serie-intro__text{margin-top:20px;max-width:620px;font-family:var(--wp--preset--font-family--display);font-style:italic;font-weight:500;font-size:1.25rem;line-height:1.5;color:var(--wp--preset--color--contrast)}@media (min-width:960px){.rodras-serie-intro__text{font-size:1.375rem}}.rodras-serie__list{margin-top:40px}.rodras-serie-nav{margin-top:56px;padding-top:20px;border-top:1px solid var(--wp--preset--color--line)}.rodras-serie-nav__list{display:flex;gap:8px 24px;margin-top:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;scroll-snap-type:x proximity}.rodras-serie-nav__list::-webkit-scrollbar{display:none}.rodras-serie-nav__link{flex:0 0 auto;scroll-snap-align:start;font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:var(--wp--preset--color--contrast);text-decoration:none}.rodras-serie-nav__link:hover{color:var(--wp--preset--color--accent-strong)}.rodras-galeria__chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:4px 20px 12px;margin:8px -20px 0}@media (min-width:960px){.rodras-galeria__chips{flex-wrap:wrap;overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.rodras-galeria__chips::-webkit-scrollbar{display:none}.rodras-chip{flex:0 0 auto;scroll-snap-align:start;padding:8px 16px;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:#fff0;font-size:.875rem;color:var(--wp--preset--color--contrast);text-decoration:none;white-space:nowrap}.rodras-chip.is-active,.rodras-chip[aria-current="true"]{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast)}.rodras-galeria__serie{font-size:var(--wp--preset--font-size--large);font-weight:500;margin:40px 0 16px}.rodras-galeria__serie a{color:var(--wp--preset--color--contrast);text-decoration:none}.rodras-galeria__serie a:hover{color:var(--wp--preset--color--accent-strong)}.rodras-galeria__group[hidden],.rodras-galeria__group.is-hidden{display:none}.rodras-page__title{font-weight:500;font-size:var(--wp--preset--font-size--x-large)}.rodras-post__date{color:var(--wp--preset--color--muted);font-size:.875rem}.rodras-404 h1{font-weight:500;font-size:var(--wp--preset--font-size--x-large)}.rodras-404{padding:48px 0}.rodras-front{padding-top:0;padding-bottom:8px;margin-block-start:0}.rodras-hero{position:relative;width:auto;height:62svh;min-height:400px;overflow:hidden;margin-block-start:0;background:var(--wp--preset--color--base);touch-action:pan-y}@media (min-width:960px){.rodras-hero{height:min(78svh, 720px);min-height:0}}.rodras-hero__track{position:absolute;inset:0}.rodras-hero__slide{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .9s ease}.rodras-hero__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.rodras-hero__backdrop{position:absolute;inset:0;overflow:hidden}.rodras-hero__backdrop::after{content:"";position:absolute;inset:0;background:rgb(247 246 243 / .25)}.rodras-hero__bg{width:100%;height:100%;object-fit:cover;filter:blur(44px) saturate(1.15);transform:scale(1.15)}.rodras-hero__slide.is-active .rodras-hero__bg{animation:rodras-hero-kb 8s linear forwards}@keyframes rodras-hero-kb{from{transform:scale(1.15)}to{transform:scale(1.22)}}.rodras-hero__art{position:relative;z-index:2;display:block;width:min(82%, 880px);height:60%}.rodras-hero__img{display:block;width:100%;height:100%;object-fit:contain}.rodras-hero__caption{position:absolute;z-index:2;left:20px;bottom:18px;max-width:60%;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(30 30 28 / .7)}.rodras-hero__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rodras-hero__arrow{display:none;position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:44px;height:64px;padding:0;border:0;background:#fff0;color:var(--wp--preset--color--contrast);cursor:pointer}.rodras-hero__prev{left:10px}.rodras-hero__next{right:10px}@media (hover:hover){.rodras-hero__arrow{display:block}}.rodras-hero__arrow:focus-visible,.rodras-hero__dot:focus-visible{outline:2px solid var(--wp--preset--color--accent-strong);outline-offset:2px}.rodras-hero__dots{position:absolute;z-index:3;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:0}.rodras-hero__dot{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff0;cursor:pointer}.rodras-hero__dot::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--wp--preset--color--line);transition:background .2s ease}.rodras-hero__dot.is-active::before,.rodras-hero__dot[aria-current="true"]::before{background:var(--wp--preset--color--accent)}@media (prefers-reduced-motion:reduce){.rodras-hero__slide{transition:none}.rodras-hero__slide.is-active .rodras-hero__bg{animation:none;transform:scale(1.15)}}.rodras-front .rodras-home-sec,.rodras-front .rodras-bio-teaser{margin-block-start:clamp(56px, 9vw, 104px)}.rodras-home-sec .rodras-eyebrow,.rodras-bio-teaser .rodras-eyebrow{margin-bottom:0}.rodras-home-sec>.wp-block-heading{margin-top:6px}.rodras-serie-grid{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.rodras-serie-grid{grid-template-columns:repeat(3,1fr)}}.rodras-serie-card__title{font-weight:500}@media (min-width:768px){.rodras-bio-teaser{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.rodras-bio-teaser>*{margin-block-start:0}}.rodras-portrait{margin:0}.rodras-portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.rodras-bio-teaser__text>*+*{margin-block-start:18px}.rodras-expo-mini{margin-top:20px}.rodras-expo-mini p{margin:0;padding:10px 0;border-top:1px solid var(--wp--preset--color--line);font-size:.9375rem}.rodras-expo-mini>*+*{margin-block-start:0}.rodras-more{margin-top:20px;font-size:.9375rem}.rodras-cta{border-top:1px solid var(--wp--preset--color--line);padding-top:clamp(48px, 8vw, 88px)}.rodras-cta .wp-block-heading{max-width:640px;margin-left:auto;margin-right:auto}.rodras-cta__links{margin-top:20px;font-size:.9375rem}.rodras-cta__links a{text-decoration:none}.rodras-cta__links a:hover{text-decoration:underline}.rodras-sobre__title{margin-top:0}@media (min-width:768px){.rodras-sobre__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.rodras-sobre__grid>*{margin-block-start:0}}.rodras-sobre .rodras-portrait-34 img{aspect-ratio:3 / 4}.rodras-highlight{max-width:720px;margin-left:auto;margin-right:auto;font-family:var(--wp--preset--font-family--display);font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.4;text-align:center;color:var(--wp--preset--color--accent-strong)}.rodras-cv__heading{font-size:var(--wp--preset--font-size--large);margin-top:48px;margin-bottom:4px}.rodras-cv__row{display:block;padding:12px 0;border-top:1px solid var(--wp--preset--color--line)}.rodras-cv__row>*{margin:0}.rodras-cv__row>*+*{margin-block-start:2px}.rodras-cv__ano{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.rodras-cv__txt{font-size:.9375rem}@media (min-width:768px){.rodras-cv__row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:14px 0}.rodras-cv__row>*+*{margin-block-start:0}}.rodras-blog__title{margin-bottom:8px}.rodras-blog__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;padding-left:0;margin-top:32px}@media (min-width:768px){.rodras-blog__grid{grid-template-columns:repeat(3,1fr);gap:40px 24px}}.rodras-blog__grid>li{list-style:none;margin:0}.rodras-post-card{display:block;margin:0}.rodras-post-card>*{margin-block-start:0}.rodras-post-card .wp-block-post-featured-image{aspect-ratio:4 / 5;border:1px solid var(--wp--preset--color--line);overflow:hidden;margin:0}.rodras-post-card .wp-block-post-featured-image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rodras-post-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}@media (hover:hover){.rodras-post-card .wp-block-post-featured-image a:hover img{transform:translateY(-2px)}}.rodras-post-card__title{font-size:.9375rem;font-weight:400;margin-top:10px}.rodras-post-card__title a{color:inherit;text-decoration:none}.rodras-post-card__title a:hover{color:var(--wp--preset--color--accent-strong)}.rodras-post-card__date{display:block;margin-top:4px;font-size:.8125rem;color:var(--wp--preset--color--muted)}.rodras-post-card__excerpt{margin-top:4px;font-size:.875rem;color:var(--wp--preset--color--muted)}.rodras-post-card__excerpt .wp-block-post-excerpt__excerpt{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rodras-post-card__excerpt .wp-block-post-excerpt__more-link{display:none}.rodras-blog__pagination{margin-top:48px;border-top:1px solid var(--wp--preset--color--line);padding-top:20px;font-size:.9375rem}.rodras-blog__pagination a{text-decoration:none}.rodras-blog__pagination a:hover{text-decoration:underline}.rodras-post__hero{margin-top:24px}.rodras-post__hero img{width:100%;height:auto}.rodras-post .wp-block-post-content{margin-top:32px}.rodras-post-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--wp--preset--color--line);font-size:.9375rem}.rodras-post-nav a{text-decoration:none}.rodras-post-nav a:hover .rodras-post-nav__name,.rodras-post-nav__back:hover{text-decoration:underline}.rodras-post-nav__link{display:block;max-width:100%}.rodras-post-nav__next{justify-self:end;text-align:right}.rodras-post-nav__dir{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted);margin-bottom:4px}.rodras-post-nav__back{justify-self:center;color:var(--wp--preset--color--muted);white-space:nowrap}.rodras-contato__intro{font-family:var(--wp--preset--font-family--display);font-style:italic;font-weight:500;font-size:var(--wp--preset--font-size--large);line-height:1.4;max-width:560px}.rodras-contato__list{display:grid;gap:0;margin-top:40px}.rodras-contato__item{padding:16px 0;border-top:1px solid var(--wp--preset--color--line)}.rodras-contato__item>*{margin:0}.rodras-contato__item>*+*{margin-block-start:6px}.rodras-contato__item a{font-size:1.0625rem;text-decoration:none}.rodras-contato__item a:hover{text-decoration:underline}.rodras-contato__alt{margin-top:48px;font-size:.9375rem;color:var(--wp--preset--color--muted)}@media (min-width:768px){.rodras-contato__list{grid-template-columns:repeat(3,1fr);gap:48px}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--wp--preset--color--accent-strong);outline-offset:2px;border-radius:2px}@media (max-width:959px){.rodras-chip{min-height:44px;display:inline-flex;align-items:center}.rodras-footer__contact a,.rodras-footer__end a{display:inline-flex;align-items:center;min-height:44px}.rodras-lang a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px}}.rodras-form__wrap{margin-top:48px;max-width:560px}.rodras-form__notice{padding:12px 16px;border:1px solid var(--wp--preset--color--line);border-left:3px solid var(--wp--preset--color--accent-strong);background:var(--wp--preset--color--surface)}.rodras-form__notice--err{border-left-color:#A33B2E}.rodras-form__field{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}.rodras-form__label{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.rodras-form input[type="text"],.rodras-form input[type="email"],.rodras-form textarea{width:100%;padding:10px 12px;border:1px solid var(--wp--preset--color--line);border-radius:0;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);font:inherit;font-size:1rem;min-height:44px}.rodras-form input:focus,.rodras-form textarea:focus{border-color:var(--wp--preset--color--accent-strong);outline:none}.rodras-form input:focus-visible,.rodras-form textarea:focus-visible{outline:2px solid var(--wp--preset--color--accent-strong);outline-offset:2px}.rodras-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rodras-form__submit{margin:24px 0 0}.rodras-form__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 28px;border:1px solid var(--wp--preset--color--contrast);border-radius:0;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font:inherit;font-size:.9375rem;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease}.rodras-form__btn:hover{background:#fff0;color:var(--wp--preset--color--contrast)}img{max-width:100%}@media (prefers-reduced-motion:reduce){.rodras-card__link:hover .rodras-card__media img,html.js .rodras-sensitive img{transition:none;transform:none}}@media print{.rodras-float-dm,.rodras-notice,.rodras-burger,.rodras-menu,.rodras-consent,.rodras-modal,.rodras-lightbox,.rodras-search{display:none!important}}.rodras-social{display:flex;gap:10px;margin-top:10px}.rodras-social__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--wp--preset--color--line);border-radius:50%;color:var(--wp--preset--color--contrast);text-decoration:none;transition:border-color .15s ease}.rodras-social__icon--ig{color:#E4405F}.rodras-social__icon--ig:hover{border-color:#E4405F}.rodras-social__icon--x{color:#0f0f0f}.rodras-social__icon--x:hover{border-color:#0f0f0f}.rodras-social__icon--pp{color:#003087;cursor:default}.rodras-footer__payment{display:flex;align-items:center;gap:8px;color:var(--wp--preset--color--muted)}.rodras-footer__pay-label{font-size:.8125rem}.rodras-price{display:inline-flex;align-items:baseline;gap:8px}.rodras-price__old{color:var(--wp--preset--color--muted);font-size:.9em}.rodras-price__final{font-weight:600;font-size:1.05em}.rodras-price__off{display:inline-block;padding:1px 7px;border-radius:999px;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--base);font-size:.75em;font-weight:600;letter-spacing:.04em}.rodras-card__price{display:block;margin-top:2px;font-size:.8125rem}.rodras-card__off{position:absolute;top:8px;left:8px;z-index:4;padding:2px 8px;background:var(--wp--preset--color--accent);color:var(--wp--preset--color--base);font-size:.7rem;font-weight:600;letter-spacing:.05em;border-radius:999px}.rodras-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.rodras-tag{display:inline-block;padding:3px 10px;border:1px solid var(--wp--preset--color--line);border-radius:999px;font-size:.75rem;letter-spacing:.03em;color:var(--wp--preset--color--muted);text-decoration:none}.rodras-tag:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent-strong)}.rodras-obra__buy{margin:22px 0 0}.rodras-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border:1px solid var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-size:.9375rem;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.rodras-btn:hover{background:#fff0;color:var(--wp--preset--color--contrast)}.rodras-pecas__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin:0 0 28px;padding:16px 0;border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line)}.rodras-pecas__field{display:flex;flex-direction:column;gap:4px;min-width:130px;flex:1}.rodras-pecas__field label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.rodras-pecas__field select{appearance:none;padding:8px 30px 8px 10px;border:1px solid var(--wp--preset--color--line);border-radius:0;background:var(--wp--preset--color--base) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;font:inherit;font-size:.875rem;color:var(--wp--preset--color--contrast);cursor:pointer}.rodras-pecas__actions{display:flex;align-items:center;gap:12px}.rodras-pecas__clear{font-size:.8125rem;color:var(--wp--preset--color--muted)}@media (min-width:768px){.rodras-pecas__field{flex:0 1 auto}}.rodras-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;color:var(--wp--preset--color--contrast);cursor:pointer}.rodras-search{position:absolute;top:100%;left:0;right:0;z-index:65;background:var(--wp--preset--color--base);border-bottom:1px solid var(--wp--preset--color--line);padding:14px 20px}.rodras-search[hidden]{display:none}.rodras-search form{display:flex;gap:10px;max-width:var(--wp--preset--layout--content-size,720px);margin:0 auto}.rodras-search input[type="search"]{flex:1;padding:10px 12px;border:0;border-bottom:1px solid var(--wp--preset--color--contrast);border-radius:0;background:#fff0;font:inherit;font-size:1rem;color:var(--wp--preset--color--contrast)}.rodras-search input[type="search"]:focus{outline:none;border-bottom-color:var(--wp--preset--color--accent-strong)}.rodras-search button{padding:8px 18px;border:1px solid var(--wp--preset--color--contrast);background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font:inherit;font-size:.875rem;cursor:pointer}.rodras-links{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.rodras-links__avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-bottom:14px}.rodras-links__name{font-family:var(--wp--preset--font-family--display);font-size:1.5rem;font-weight:600;margin:0}.rodras-links__tag{color:var(--wp--preset--color--muted);font-size:.875rem;margin:4px 0 26px}.rodras-links__list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}.rodras-links__list a{display:block;padding:14px 18px;border:1px solid var(--wp--preset--color--contrast);background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);text-decoration:none;font-size:.9375rem;letter-spacing:.03em;transition:background .15s ease,color .15s ease}.rodras-links__list a:hover{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.rodras-links .rodras-social{justify-content:center;margin-top:28px}.rodras-links__foot{margin-top:22px;font-size:.8rem;color:var(--wp--preset--color--muted)}.rodras-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(20 20 18 / .55)}.rodras-modal[hidden]{display:none}.rodras-modal__box{position:relative;width:100%;max-width:440px;background:var(--wp--preset--color--base);padding:34px 28px 28px;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.rodras-modal__close{position:absolute;top:6px;right:6px;width:40px;height:40px;padding:0;background:none;border:0;font-size:1.6rem;line-height:1;color:var(--wp--preset--color--muted);cursor:pointer}.rodras-modal__title{font-family:var(--wp--preset--font-family--display);font-size:1.4rem;font-weight:600;margin:0 0 10px}.rodras-modal__text{font-size:.9375rem;margin:0 0 18px;white-space:pre-line}.rodras-modal form{display:flex;flex-direction:column;gap:10px}.rodras-modal input[type="email"]{padding:10px 12px;border:1px solid var(--wp--preset--color--line);border-radius:0;font:inherit;font-size:.9375rem}.rodras-modal .rodras-modal__consent{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:var(--wp--preset--color--muted)}.rodras-modal__status{font-size:.85rem;margin:8px 0 0}.rodras-modal__status.is-ok{color:#2e7d32}.rodras-modal__status.is-err{color:#b3261e}.rodras-consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env( safe-area-inset-bottom, 0px ));z-index:80;max-width:560px;margin:0 auto;padding:16px 18px;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);font-size:.8125rem;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.rodras-consent[hidden]{display:none}.rodras-consent p{margin:0}.rodras-consent a{color:inherit;text-decoration:underline}.rodras-consent__actions{display:flex;gap:10px}.rodras-consent__btn{flex:1;padding:9px 14px;border:1px solid var(--wp--preset--color--base);background:#fff0;color:var(--wp--preset--color--base);font:inherit;font-size:.8125rem;cursor:pointer}.rodras-consent__btn--accept{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.rodras-zoomable{cursor:zoom-in}.rodras-lightbox{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;background:rgb(15 15 13 / .92);cursor:zoom-out;touch-action:none}.rodras-lightbox[hidden]{display:none}.rodras-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;user-select:none;-webkit-user-drag:none}.rodras-lightbox__close{position:absolute;top:10px;right:10px;width:44px;height:44px;padding:0;background:none;border:0;font-size:2rem;line-height:1;color:var(--wp--preset--color--base);cursor:pointer;z-index:2}.rodras-lightbox__hint{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:.75rem;color:rgb(255 255 255 / .6);pointer-events:none}