 .glbs-hero-editorial{background:var(--glbs-paper)}.glbs-hero-photo{background:var(--glbs-navy);color:var(--glbs-white)}.glbs-hero-photo h1,.glbs-hero-photo .glbs-intro{color:var(--glbs-white)}.glbs-hero-photo .glbs-eyebrow{color:var(--glbs-gold)}.glbs-hero__grid{gap:clamp(2rem,6vw,5rem)}.glbs-hero__copy>*+*{margin-top:1.35rem}.glbs-hero-photo .glbs-button--secondary .wp-block-button__link{border-color:var(--glbs-white);color:var(--glbs-white)}.glbs-hero-photo .glbs-button--secondary .wp-block-button__link:hover{background:var(--glbs-white);color:var(--glbs-navy)}
.glbs-proof-strip{padding-block:1.4rem;border-block:1px solid var(--glbs-border);background:var(--glbs-white)}.glbs-proof-strip__grid{gap:0;margin-bottom:0}.glbs-proof-strip__grid>.wp-block-column{display:grid;min-height:84px;place-items:center;padding:.75rem 1.25rem;border-right:1px solid var(--glbs-border);text-align:center}.glbs-proof-strip__grid>.wp-block-column:last-child{border-right:0}.glbs-proof-strip p{margin:.35rem 0 0;font-weight:600}
.glbs-services{background:var(--glbs-paper)}.glbs-services__grid{gap:clamp(1rem,2.5vw,2rem)}.glbs-service-card{overflow:hidden;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--glbs-border);border-radius:var(--glbs-radius);background:var(--glbs-white)}.glbs-service-card::before{display:block;width:46px;height:3px;margin-bottom:1rem;background:var(--glbs-gold);content:""}.glbs-service-card .glbs-image{margin:-.5rem -.5rem 1.5rem}.glbs-service-card li{margin-bottom:.4rem}
.glbs-work{background:var(--glbs-white)}.glbs-work__list{width:min(calc(100% - 2rem),1240px)}.glbs-project{gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(3.5rem,7vw,6.5rem)}.glbs-project:last-child{margin-bottom:0}.glbs-project__copy{max-width:520px}.glbs-project__copy .glbs-result{padding-left:1rem;border-left:3px solid var(--glbs-gold)}.glbs-project__secondary{width:min(65%,420px);margin:-5rem 0 0 auto;position:relative;z-index:2}.glbs-project__secondary img{box-shadow:0 14px 30px rgba(0,0,0,.09)}
.glbs-proof-feature{border-block:1px solid var(--glbs-border);background:var(--glbs-soft)}.glbs-proof-feature__stat{margin:0;color:var(--glbs-gold-dark);font-size:clamp(4rem,9vw,7.5rem);font-weight:700;line-height:.9}.glbs-proof-feature__quote{margin:0;padding-left:clamp(1.25rem,3vw,2.5rem);border-left:1px solid var(--glbs-navy)}.glbs-proof-feature__quote p{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.4}
.glbs-process{background:var(--glbs-paper)}.glbs-process__grid{gap:clamp(1.25rem,3vw,2.5rem)}.glbs-process__step{height:100%;padding-top:1.5rem;border-top:3px solid var(--glbs-gold)}.glbs-process__number{color:var(--glbs-gold-dark);font-weight:700;letter-spacing:.08em}
.glbs-about{background:var(--glbs-soft)}.glbs-about__grid{gap:clamp(2rem,7vw,6rem)}.glbs-about__copy{max-width:650px}.glbs-about__copy li{margin-bottom:.6rem}
.glbs-articles{background:var(--glbs-paper)}.glbs-articles__grid{gap:clamp(1rem,2.5vw,2rem)}.glbs-article-card{height:100%;overflow:hidden;padding:1rem 1rem 1.5rem;border:1px solid var(--glbs-border);border-radius:var(--glbs-radius);background:var(--glbs-white)}.glbs-article-card .wp-block-post-featured-image{margin:-1rem -1rem 1.25rem}.glbs-article-card .wp-block-post-featured-image img{border-radius:0;object-fit:cover}.glbs-article-card .wp-block-post-title a{color:var(--glbs-navy);text-decoration:none}.glbs-article-card .wp-block-post-title a:hover{text-decoration:underline;text-decoration-color:var(--glbs-gold);text-underline-offset:.2em}.glbs-article-card .wp-block-post-excerpt__more-link{color:var(--glbs-navy);font-weight:700;text-underline-offset:.2em}
.glbs-contact{background:var(--glbs-navy);color:var(--glbs-white)}.glbs-contact h2,.glbs-contact .glbs-intro{color:var(--glbs-white)}.glbs-contact .glbs-eyebrow{color:var(--glbs-gold)}.glbs-contact__grid{gap:clamp(2rem,6vw,5rem)}.glbs-contact__details{margin-top:1.5rem;color:var(--glbs-white);opacity:.82}
