.ohio-client-preview .or-arrow,.ohio-client-preview .or-arrow-inline,.ohio-client-preview .or-sub-arrow,.ohio-client-preview .or-inline-arrow,.ohio-client-preview .or-arrow-right,.ohio-client-preview .or-arrow-left,.ohio-client-preview .or-arrow-up{vertical-align:middle;flex-shrink:0;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:inline-block}.ohio-client-preview .or-round .or-arrow{width:18px;height:18px}.ohio-client-preview .or-pill .or-arrow,.ohio-client-preview .or-pill .or-arrow-inline{width:15px;height:15px}.ohio-client-preview .or-sub-arrow,.ohio-client-preview .or-inline-arrow{width:13px;height:13px;margin-left:4px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail{-webkit-backdrop-filter:blur(16px);background:#1a1a1861;border-right:1px solid #ffffff12;transition:background .3s,border-color .3s}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail{-webkit-backdrop-filter:blur(16px);color:#23251f;background:#f4f3ee70;border-right:1px solid #23251f17}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-brand{color:#1a1a18}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-brand span{color:#555b4d}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail nav a{color:#23251f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail nav a:hover{color:#43541e}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail-quote{transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s,box-shadow .24s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail-quote:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000003d}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail-quote:hover .or-arrow{transform:translate(2px,-2px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail-quote{box-shadow:0 4px 14px #00000014;color:#1a1a18!important;background:#e5fca0!important;border:1px solid #1a1a1840!important}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail-quote .or-whatsapp-mark svg{fill:#1a1a18!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-menu-toggle{cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .22s,background-color .22s,border-color .22s,color .22s;display:flex;position:relative}.ohio-client-preview .ohio-rebuild.or-preview-one .or-menu-icon{stroke:currentColor;stroke-width:2px;width:20px;height:20px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:block}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-toggle{color:#23251f;background:#23251f0f;border:1px solid #23251f29}.ohio-client-preview .ohio-rebuild.or-preview-one .or-menu-toggle:hover{transform:translateY(-1px);background:var(--or-lime)!important;border-color:var(--or-lime)!important;color:#1a1a18!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-menu-toggle:hover .or-menu-icon{transform:scale(1.06)}.ohio-client-preview .or-rail-nav{flex-direction:column;gap:12px;margin:32px 0;display:flex;position:relative}.ohio-client-preview .or-nav-row{align-items:center;display:flex;position:relative}.ohio-client-preview .or-nav-link{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.ohio-client-preview .or-nav-accent-bar,.ohio-client-preview .or-nav-row:hover .or-nav-accent-bar,.ohio-client-preview .or-nav-row.is-hovered .or-nav-accent-bar,.ohio-client-preview .or-nav-link[aria-current=location] .or-nav-accent-bar,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-accent-bar{opacity:0!important;content:none!important;width:0!important;height:0!important;display:none!important}.ohio-client-preview .or-nav-row:hover .or-nav-link,.ohio-client-preview .or-nav-row.is-hovered .or-nav-link{color:#fff;transform:translate(4px)}.ohio-client-preview .or-nav-link[aria-current=location]{color:var(--or-lime)!important}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-link{color:#383b32}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-row:hover .or-nav-link,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-row.is-hovered .or-nav-link{color:#1a1a18;transform:translate(4px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-link[aria-current=location]{color:#43541e!important}.ohio-client-preview .or-nav-hover-popup{-webkit-backdrop-filter:blur(24px);z-index:70;pointer-events:auto;background:#1a1c19f2;border:1px solid #ffffff1f;border-radius:12px;width:290px;padding:16px 18px;animation:.22s cubic-bezier(.16,1,.3,1) forwards or-hover-popup-in;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(0);box-shadow:0 24px 70px #0000008c}.ohio-client-preview .or-nav-hover-popup:before{content:"";width:36px;position:absolute;top:-24px;bottom:-24px;left:-32px}.ohio-client-preview .or-nav-hover-popup.is-closing{animation:.18s cubic-bezier(.4,0,1,1) forwards or-hover-popup-out}@keyframes or-hover-popup-in{0%{opacity:0;transform:translateY(-50%)translate(-8px)scale(.98)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes or-hover-popup-out{0%{opacity:1;transform:translateY(-50%)translate(0)scale(1)}to{opacity:0;transform:translateY(-50%)translate(-6px)scale(.99)}}.ohio-client-preview .or-nav-popup-header{border-bottom:1px solid #ffffff14;margin-bottom:12px;padding-bottom:10px}.ohio-client-preview .or-nav-popup-title-row{align-items:center;gap:8px;display:flex}.ohio-client-preview .or-nav-popup-num{letter-spacing:.1em;color:var(--or-lime);font-size:10px;font-weight:700}.ohio-client-preview .or-nav-popup-heading{letter-spacing:.05em;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700}.ohio-client-preview .or-nav-popup-tagline{color:#ffffff8c;margin:4px 0 0;font-size:11px;line-height:1.35}.ohio-client-preview .or-nav-popup-items{flex-direction:column;gap:3px;display:flex}.ohio-client-preview .or-nav-popup-item{color:#ffffffe0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.2,.8,.2,1);display:flex}.ohio-client-preview .or-nav-popup-item-num{color:#fff6;min-width:18px;font-size:10px;font-weight:600}.ohio-client-preview .or-nav-popup-item-label{flex:1}.ohio-client-preview .or-nav-popup-arrow{opacity:.6;width:14px;height:14px;transition:all .18s;transform:translate(0)}.ohio-client-preview .or-nav-popup-item:hover{color:var(--or-lime);background:#e5fca024;transform:translate(3px)}.ohio-client-preview .or-nav-popup-item:hover .or-nav-popup-item-num{color:var(--or-lime)}.ohio-client-preview .or-nav-popup-item:hover .or-nav-popup-arrow{opacity:1;transform:translate(2px,-2px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-hover-popup{color:#23251f;background:#f4f3eef5;border:1px solid #23251f1f;box-shadow:0 24px 70px #00000024}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-header{border-bottom-color:#23251f14}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-num{color:#43541e}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-heading{color:#1a1a18}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-tagline{color:#616657}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-item{color:#272a22}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-item-num{color:#7d8471}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-arrow{color:#555a4b}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-item:hover{color:#313d17;background:#e5fca06b;transform:translate(3px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-item:hover .or-nav-popup-item-num,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-popup-item:hover .or-nav-popup-arrow{color:#313d17}@media (max-width:1180px){.ohio-client-preview .or-nav-hover-popup{display:none!important}}.ohio-client-preview .or-menu-popup{top:20px;left:calc(var(--or-rail) + 16px);overscroll-behavior:contain;z-index:55;scrollbar-width:thin;-webkit-backdrop-filter:blur(24px);color:#fff;background:#1a1c19f2;border:1px solid #ffffff1f;border-radius:14px;width:380px;max-height:calc(100vh - 40px);padding:24px 26px;animation:.3s cubic-bezier(.16,1,.3,1) forwards or-popup-slide-in;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.ohio-client-preview .or-menu-popup.is-closing{animation:.22s cubic-bezier(.4,0,1,1) forwards or-popup-slide-out}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-popup{-webkit-backdrop-filter:blur(24px);color:#23251f;background:#f4f3eef5;border:1px solid #23251f1f;box-shadow:0 24px 70px #00000024}@keyframes or-popup-slide-in{0%{opacity:0;transform:translate(-12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes or-popup-slide-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-8px)scale(.99)}}.ohio-client-preview .or-menu-popup-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-popup-top{border-bottom-color:#23251f1a}.ohio-client-preview .or-menu-popup-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--or-lime);font-size:10px;font-weight:600}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-popup-tag{color:#43541e}.ohio-client-preview .or-menu-popup-close{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:transform .2s,background-color .2s;display:inline-flex}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-popup-close{background:#23251f0f;border-color:#23251f24}.ohio-client-preview .or-menu-popup-close:hover{background:var(--or-lime);color:#1a1a18;transform:rotate(90deg)}.ohio-client-preview .or-menu-popup-nav{flex-direction:column;gap:2px;display:flex}.ohio-client-preview .or-popup-row{border-bottom:1px solid #ffffff12;padding:8px 0}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-row{border-bottom-color:#23251f12}.ohio-client-preview .or-popup-row-main{align-items:center;gap:12px;display:flex}.ohio-client-preview .or-popup-number{letter-spacing:.06em;color:#ffffff73;min-width:18px;font-size:10px;font-weight:500}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-number{color:#7d8471}.ohio-client-preview .or-popup-link{letter-spacing:-.02em;color:inherit;flex:1;font-size:17px;font-weight:550;text-decoration:none;transition:color .18s,transform .2s}.ohio-client-preview .or-popup-link:hover{color:var(--or-lime);transform:translate(4px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-link:hover{color:#43541e}.ohio-client-preview .or-popup-hover-badge{letter-spacing:.04em;color:#ffffff73;background:#ffffff0f;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600;transition:all .2s}.ohio-client-preview .or-popup-row:hover .or-popup-hover-badge,.ohio-client-preview .or-popup-row.is-hovered .or-popup-hover-badge{color:var(--or-lime);background:#e5fca029}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-hover-badge{color:#6d7363;background:#23251f0f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-row:hover .or-popup-hover-badge,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-row.is-hovered .or-popup-hover-badge{color:#313d17;background:#e5fca073}.ohio-client-preview .or-popup-sub-items{opacity:0;pointer-events:none;flex-direction:column;gap:3px;max-height:0;margin-top:4px;padding-left:28px;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .22s,transform .22s,padding .22s;display:flex;overflow:hidden;transform:translateY(-4px)}.ohio-client-preview .or-popup-row:hover .or-popup-sub-items,.ohio-client-preview .or-popup-row.is-hovered .or-popup-sub-items,.ohio-client-preview .or-popup-sub-items.is-expanded{opacity:1;pointer-events:auto;max-height:min(480px,60svh);padding-top:6px;padding-bottom:8px;overflow-y:auto;transform:translateY(0)}.ohio-client-preview .or-popup-sub-link{color:#ffffffd1;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.2,.8,.2,1);display:flex}.ohio-client-preview .or-popup-sub-num{color:#fff6;min-width:20px;font-size:10px;font-weight:600}.ohio-client-preview .or-popup-sub-text{flex:1}.ohio-client-preview .or-popup-sub-link:hover{color:var(--or-lime);background:#e5fca01f;transform:translate(3px)}.ohio-client-preview .or-popup-sub-link:hover .or-popup-sub-num{color:var(--or-lime)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-sub-link{color:#383b32}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-sub-num{color:#7d8471}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-sub-link:hover{color:#313d17;background:#e5fca073;transform:translate(3px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-sub-link:hover .or-popup-sub-num{color:#313d17}.ohio-client-preview .or-menu-popup-footer{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:16px;font-size:11px;display:grid}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-menu-popup-footer{border-top-color:#23251f1a}.ohio-client-preview .or-popup-contact-item strong{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:3px;font-size:9px;display:block}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-contact-item strong{color:#7d8471}.ohio-client-preview .or-popup-contact-item a{color:inherit;align-items:center;gap:4px;display:inline-flex}.ohio-client-preview .or-popup-contact-item a:hover{color:var(--or-lime)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-contact-item a:hover{color:#43541e}.ohio-client-preview .or-popup-contact-item p{color:#ffffffb8;margin:0;line-height:1.35}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-popup-contact-item p{color:#555b4d}.ohio-client-preview .or-popup-contact-item:last-child{grid-column:1/-1}.ohio-client-preview .or-nav-row>a{transition:color .22s,transform .22s;position:relative}.ohio-client-preview .or-nav-row>a[aria-current=location]{font-weight:600;color:var(--or-lime)!important}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-row>a[aria-current=location]{color:#43541e!important}.ohio-client-preview .or-nav-row>a[aria-current=location]:before{content:"";background:var(--or-lime);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-nav-row>a[aria-current=location]:before{background:#43541e}.ohio-client-preview .or-main>section{transition:opacity .4s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel{cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background-color .28s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel:hover{z-index:2;transform:translateY(-5px);box-shadow:0 16px 42px #00000052}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel:hover{box-shadow:0 16px 42px #23251f1f}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel:hover .or-round .or-arrow{transform:translate(2px,-2px)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel:active{transform:scale(.99)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project{cursor:pointer;transition:box-shadow .28s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project:hover{z-index:2;box-shadow:0 14px 40px #0006}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project:hover img{transform:scale(1.035)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#1a1a18d9;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s,background-color .24s;display:grid}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project:hover .or-project-open{opacity:1;background:var(--or-lime);color:#1a1a18;border-color:var(--or-lime);transform:translate(-50%,-50%)scale(1.05)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project:hover .or-project-open .or-arrow{transform:translate(2px,-2px)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel{cursor:pointer;transition:transform .28s,box-shadow .28s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel:hover{transform:translateY(-4px);box-shadow:0 14px 38px #0000003d}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-service-panel:hover{box-shadow:0 14px 38px #23251f1a}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel:hover .or-round .or-arrow{transform:translate(2px,-2px)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel a:hover{color:var(--or-lime);transform:translate(4px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-service-panel a:hover{color:#43541e}.ohio-client-preview .ohio-rebuild.or-preview-one .or-pill{cursor:pointer;transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s,box-shadow .24s}.ohio-client-preview .ohio-rebuild.or-preview-one .or-pill:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.ohio-client-preview .ohio-rebuild.or-preview-one .or-pill:hover .or-arrow-inline{transform:translate(3px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light]{--or-ink:#23251f;--or-panel:#eae9e2;--or-paper:#f4f3ee;--or-muted:#555b4d;--or-line:#23251f24;background:var(--or-paper);color:var(--or-ink)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-preview-selector span{color:#f7f7f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a18bf;border-radius:20px;padding:8px 14px;font-weight:500}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-preview-selector a{color:#23251f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f3eeeb;border:1px solid #23251f33;font-weight:500}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-preview-selector a:hover{color:#1a1a18;background:#e5fca0;border-color:#e5fca0}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel:not(.or-lime){color:#23251f;border:1px solid #23251f14;background:#f4f3eef2!important}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel:not(.or-lime) p{color:#555b4d}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel:not(.or-lime) .or-round{color:#e5fca0;background:#23251f;border:1px solid #23251f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel.or-lime{color:#1a1a18;background:#e5fca0}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-hero-panel.or-lime .or-round{color:#e5fca0;background:#1a1a18}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-0 .or-project-caption,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-1 .or-project-caption,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-3 .or-project-caption{text-shadow:0 1px 4px #000000b3;color:#fff!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-0 .or-project-caption strong,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-1 .or-project-caption strong,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-3 .or-project-caption strong{color:#fff!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-0 .or-project-caption span,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-1 .or-project-caption span,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-3 .or-project-caption span{color:#ffffffd9!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-2 .or-project-caption{color:#1a1a18!important;text-shadow:none!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-2 .or-project-caption strong{color:#1a1a18!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-2 .or-project-caption span{color:#4b5240!important}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-accordions details{border-bottom:1px solid #23251f1f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-accordions summary{color:#23251f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-accordions summary:hover{color:#43541e}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-process-copy{color:#555b4d}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-progress{background:#23251f1f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-progress span{background:#596f2b}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-service-panel:not(.or-lime){color:#23251f;background:#eae9e2}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-service-panel:not(.or-lime) .or-round{color:#e5fca0;background:#23251f}.ohio-client-preview .or-care-link{color:#1a1a18;align-items:center;gap:4px;font-size:14px;font-weight:600;transition:transform .2s;display:inline-flex}.ohio-client-preview .or-care-link:hover{transform:translate(4px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-story-controls .or-round{color:#e5fca0;background:#1a1a18;border-color:#1a1a18}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-story-controls span{color:#3c442d;font-weight:500}.ohio-client-preview .or-journal-card{cursor:pointer;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ohio-client-preview .or-journal-card:hover{transform:translateY(-4px);box-shadow:0 16px 42px #00000059}.ohio-client-preview .or-journal-card img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ohio-client-preview .or-journal-card:hover img{transform:scale(1.03)}.ohio-client-preview .or-journal-action{letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:550;transition:transform .2s,color .2s;display:inline-flex}.ohio-client-preview .or-journal-card:hover .or-journal-action{color:var(--or-lime);transform:translate(4px)}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-contact{color:#23251f;background:#e5fca0;border-block-color:#23251f1f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-contact p{color:#424a31}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-contact .or-pill{color:#e5fca0;background:#1a1a18;border-color:#1a1a18}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-contact .or-pill .or-whatsapp-mark svg{fill:#e5fca0}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer{color:#23251f;background:#f4f3ee;border-top:1px solid #23251f1f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer h3{color:#23251f}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer a,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer p,.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer address{color:#555b4d}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer a:hover{color:#43541e}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer-wordmark{color:#23251f24}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-footer-bottom{color:#555b4d;border-top-color:#23251f1f}@media (max-width:1180px){.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail{z-index:40;-webkit-backdrop-filter:blur(16px);background:#1a1a18d1;border-bottom:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:90px;padding:16px 24px;display:flex;position:fixed;top:0;left:0;right:0}.ohio-client-preview .ohio-rebuild.or-preview-one[data-theme=light] .or-rail{-webkit-backdrop-filter:blur(16px);background:#f4f3eed1;border-bottom:1px solid #23251f14}.ohio-client-preview .or-menu-popup{width:auto;max-width:440px;max-height:calc(100svh - 114px);animation:.3s cubic-bezier(.16,1,.3,1) forwards or-popup-mobile-in;top:96px;left:18px;right:18px;transform:none}.ohio-client-preview .or-menu-popup.is-closing{animation:.22s cubic-bezier(.4,0,1,1) forwards or-popup-mobile-out}}@keyframes or-popup-mobile-in{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes or-popup-mobile-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}@media (max-width:768px){.ohio-client-preview .ohio-rebuild.or-preview-one{overflow-x:clip}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail{height:82px;padding:14px 16px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-brand{font-size:19px}.ohio-client-preview .ohio-rebuild.or-preview-one .ohio-theme-control{z-index:30;margin:0;padding:7px 11px;font-size:8.5px;position:absolute!important;top:94px!important;left:16px!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-preview-selector{z-index:30;gap:8px;margin:0;font-size:10px;position:absolute!important;top:94px!important;left:auto!important;right:16px!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-preview-selector span{display:none}.ohio-client-preview .ohio-rebuild.or-preview-one .or-preview-selector a{border-radius:20px;padding:7px 12px;font-size:10.5px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero{min-height:520px;padding-top:140px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-image{object-position:center 20%;height:60svh!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panels{grid-template-columns:1fr}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel{gap:16px;min-height:220px;padding:24px 18px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel :is(h1,h2){font-size:clamp(24px,6.5vw,30px);line-height:1.15}.ohio-client-preview .ohio-rebuild.or-preview-one .or-hero-panel>.or-round{width:40px!important;height:40px!important;margin:0!important;position:absolute!important;top:16px!important;right:16px!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel{gap:36px;padding:24px 18px;min-height:260px!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel>.or-round{width:40px!important;height:40px!important;position:absolute!important;top:16px!important;right:16px!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-service-panel ul,.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-caption strong{font-size:clamp(17px,4.8vw,21px)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-project-open{width:46px;height:46px;opacity:1!important}.ohio-client-preview .ohio-rebuild.or-preview-one .or-contact h2{font-size:clamp(32px,8.5vw,40px)}.ohio-client-preview .ohio-rebuild.or-preview-one .or-footer-wordmark{white-space:normal;overflow-wrap:anywhere;margin:40px 0 20px;font-size:clamp(30px,10.5vw,60px)}}@media (max-width:420px){.ohio-client-preview .ohio-rebuild.or-preview-one .or-brand{font-size:17px}.ohio-client-preview .ohio-rebuild.or-preview-one .or-rail-quote{padding:7px 11px;font-size:12px}.ohio-client-preview .or-menu-popup{padding:18px 16px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.ohio-client-preview *{transition:none!important;animation:none!important}}
