/*
Theme Name: Pointzeroo
Description: Point Zero design with ACF Pro sections, dynamic Services and Case Studies.
Version: 1.0.8
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: pointzeroo
*/
.dropdown-toggle{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0;text-align:left}.dropdown-panel{max-height:75vh;overflow:auto}.screen-reader-text{position:absolute;left:-10000px}.screen-reader-text:focus{left:1rem;top:1rem;z-index:9999;background:white;color:black;padding:1rem}.inner-page .hero-header{background:#f8f7f3;color:#171717}.admin-bar .site-header{top:32px}.pz-form-status{grid-column:1/-1}.pz-trap{position:absolute;left:-10000px}.page-numbers{display:inline-block;padding:1rem}.portfolio-caption{padding-top:1rem}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
footer .footer-policy-links{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;width:100%;border-top:1px solid currentColor;padding-top:24px;font-size:12px;line-height:1.6;opacity:.8}footer .footer-policy-links a:hover{text-decoration:underline;text-underline-offset:4px}
.editorial.inner-page main>.policy-content{display:block}.policy-content .rich-copy{max-width:880px;margin:0 auto}.policy-content .rich-copy h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:48px 0 20px}.policy-content .rich-copy p,.policy-content .rich-copy li{overflow-wrap:anywhere}.policy-content .rich-copy a{text-decoration:underline;text-underline-offset:3px}
/* Match the original selected-work banners, including custom Media Library URLs. */
.editorial .projects .project.project-banner{aspect-ratio:16/7;min-height:0;height:auto}
.editorial .projects .project.project-banner .project-media img,.editorial .projects .project.project-banner:hover .project-media img{width:100%;height:100%;object-fit:contain;filter:none;transform:none}
.editorial .projects>.project:last-child{margin-bottom:0}
