@keyframes slideKeys{0%{transform:translateX(0)}to{transform:translateX(90px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.editor-only{display:none}.block-editor-block-list__layout .editor-only{display:block}.block-editor-block-list__layout .editor-outline{outline:1px dashed rgba(var(--a1-light-rgb),.2);outline-offset:4px}.block-editor-block-list__layout .editor-mt{margin-top:1rem}.block-editor-block-list__layout .editor-mb{margin-bottom:1rem}.block-editor-block-list__layout .editor-py{padding-bottom:.5rem;padding-top:.5rem}.block-editor-block-list__layout .editor-px{padding-left:.5rem;padding-right:.5rem}.about-us-page-preview{background:var(--a1-dark-bg,#000);border:2px dashed var(--a1-border-accent-subtle,#333);border-radius:8px;color:var(--a1-text-light,#ccc);padding:20px}.preview-notice .preview-tip{background:var(--a1-primary-light);border-left:4px solid var(--a1-primary-color);border-radius:4px;margin-bottom:20px;padding:15px}.preview-notice .preview-tip p{color:var(--a1-text-light);margin:0 0 10px}.preview-notice .preview-tip p:last-child{margin-bottom:0}.preview-notice .preview-tip strong{color:var(--a1-secondary-color)}.section-preview{background:rgba(var(--a1-light-rgb),.05);border:1px solid rgba(var(--a1-light-rgb),.1);border-radius:8px;margin-bottom:20px;padding:20px}.section-preview h1,.section-preview h2,.section-preview h3,.section-preview h4{color:var(--a1-text-light);margin-bottom:10px}.section-preview p,.section-preview small{color:var(--a1-text-muted);margin-bottom:10px}.editor-badge{background:var(--a1-primary-light);border:1px solid var(--a1-primary-color);border-radius:20px;color:var(--a1-secondary-color);display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 16px}.editor-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:20px 0}.editor-stat-item{background:rgba(var(--a1-secondary-rgb),.1);border:1px solid var(--a1-secondary-color);border-radius:8px;padding:15px;text-align:center}.editor-stat-item strong{color:var(--a1-primary-color);display:block;font-size:1.75rem;font-weight:var(--a1-font-weight-extrabold);margin-bottom:5px}.editor-stat-item span{color:var(--a1-text-muted);display:block;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.preview-notice ul{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media(max-width:48rem){.preview-notice ul{grid-template-columns:1fr}}.editor-grid-3{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media(max-width:48rem){.editor-grid-3{grid-template-columns:1fr}}.editor-grid-auto{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-block-a1-blocks .components-panel__body{border-top:1px solid rgba(var(--a1-light-rgb),.1)}.wp-block-a1-blocks .components-base-control{margin-bottom:16px}.wp-block-a1-blocks .components-button-group{display:flex;gap:8px;margin:8px 0}.wp-block-a1-blocks .components-button-group .components-button{flex:1;justify-content:center}.wp-block-a1-blocks .components-divider{border:0;border-top:1px solid rgba(var(--a1-light-rgb),.1);height:0;margin:16px 0}.block-editor-block-list__layout .editor-text-center{text-align:center}.block-editor-block-list__layout .editor-text-muted{color:var(--a1-text-muted)}.block-editor-block-list__layout .editor-text-accent{color:var(--a1-secondary-color)}.block-editor-block-list__layout .editor-bg-dark{background:var(--a1-dark-bg,#000)}.block-editor-block-list__layout .editor-bg-card{background:var(--a1-dark-card,#1a1a1a)}.preview-header{align-items:center;border-bottom:2px solid rgba(var(--a1-secondary-rgb),.3);display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px}.preview-header .preview-icon{font-size:2.5rem}.preview-header h3{color:var(--a1-primary-color);font-size:1.75rem;font-weight:var(--a1-font-weight-bold);margin:0}.preview-description{margin-bottom:25px}.preview-description p{color:var(--a1-text-light);font-size:1rem;line-height:1.6;margin:0 0 10px}.preview-description p:last-child{margin-bottom:0}.preview-description strong{color:var(--a1-primary-color)}.a1-buttons-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.a1-buttons-preview .a1-btn,.a1-buttons-preview button{border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.a1-buttons-preview .a1-btn-primary{background:var(--a1-primary-color);color:var(--a1-text-light,#fff)}.a1-buttons-preview .a1-btn-secondary{background:transparent;border:2px solid var(--a1-secondary-color);color:var(--a1-secondary-color)}.parallax-layer-1{transform:translateZ(-.5px) scale(1.5)}.parallax-layer-1,.parallax-layer-2{pointer-events:none;position:absolute;will-change:transform;z-index:0}.parallax-layer-2{transform:translateZ(-1px) scale(2)}.about-us-page-editor{background:var(--a1-dark-card);border:1px solid rgba(var(--a1-light-rgb),.1);border-radius:8px;color:var(--a1-text-light);padding:15px}.about-us-page-preview{padding:40px;text-align:center}.preview-notice{margin:0 auto;max-width:600px}.preview-notice h3{color:var(--a1-secondary-color);font-size:1.5rem;margin-bottom:15px}.preview-notice p{color:var(--a1-text-secondary);font-size:1rem;line-height:1.6;margin-bottom:20px}.preview-notice ul{list-style:none;margin:0;padding:0}.preview-notice ul li{background:rgba(var(--a1-light-rgb),.05);border-radius:4px;color:var(--a1-text-light);font-size:14px;margin-bottom:4px;padding:8px 12px}.preview-notice ul li:last-child{margin-bottom:0}.preview-notice ul{margin:20px 0;text-align:left}.preview-notice ul li{background:var(--a1-secondary-light);border-left:3px solid var(--a1-secondary-color)}.preview-notice .preview-tip{margin-top:20px}
:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal{border-radius:var(--a1-border-radius-lg)}@keyframes slideKeys{0%{transform:translateX(0)}to{transform:translateX(90px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .story-card,:root :where(.wp-block-a1-blocks-about-us-page) .team-member,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content,:root :where(.wp-block-a1-blocks-about-us-page) .value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--a1-card-bg,rgba(30,30,30,.8)),var(--a1-card-bg-alt,hsla(0,0%,8%,.9)));border:none;border-radius:var(--a1-border-radius-lg,16px);overflow:hidden;position:relative;transition:transform .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1)),opacity .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1))}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:before,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:before,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:before,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:before,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:before{background:linear-gradient(135deg,rgba(var(--a1-primary-rgb),.4),rgba(var(--a1-primary-rgb),.15),rgba(var(--a1-primary-rgb),.4));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;padding:1px;position:absolute}@supports((-webkit-mask-composite:xor) or (mask-composite:exclude)){:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:before,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:before,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:before,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:before,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:before{-webkit-mask-composite:xor;mask-composite:exclude}}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:before,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:before,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:before,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:before,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:before{pointer-events:none;transition:transform .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1)),opacity .4s var(--a1-easing-smooth,cubic-bezier(.4,0,.2,1));z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:after,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:after,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:after,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:after,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:after,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:after,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:hover,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:hover,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:hover{transform:translateY(-6px) scale(1.02)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:hover:before,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:hover:before{background:linear-gradient(135deg,rgba(var(--a1-secondary-rgb),.7),rgba(var(--a1-secondary-rgb),.25),rgba(var(--a1-secondary-rgb),.7));filter:drop-shadow(0 0 12px rgba(var(--a1-secondary-rgb),.4))}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .story-card,:root :where(.wp-block-a1-blocks-about-us-page) .team-member,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content,:root :where(.wp-block-a1-blocks-about-us-page) .value-card{box-shadow:0 4px 24px var(--a1-shadow-dark,rgba(0,0,0,.4)),inset 0 1px 0 var(--a1-border-medium,hsla(0,0%,100%,.05))}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:hover,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-content,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:hover{box-shadow:0 12px 40px var(--a1-shadow-darker,rgba(0,0,0,.5)),0 0 20px rgba(var(--a1-secondary-rgb),.2),inset 0 1px 0 var(--a1-border-medium,hsla(0,0%,100%,.08))}@media(prefers-reduced-motion:reduce){:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:before,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:before,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:before,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:before,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:before,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:before{transition:none}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:hover,:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover,:root :where(.wp-block-a1-blocks-about-us-page) .story-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover,:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:hover,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content:hover,:root :where(.wp-block-a1-blocks-about-us-page) .value-card:hover{transform:none}}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.02) 50%,hsla(0,0%,100%,.04) 100%),linear-gradient(180deg,rgba(var(--a1-primary-rgb),.08) 0,transparent 30%);border:1px solid rgba(var(--a1-primary-rgb),.35);border-radius:20px;box-shadow:0 var(--a1-spacing-xs) 32px var(--a1-shadow-dark),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),background .4s ease,box-shadow .4s ease,border-color .4s ease}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:after,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:after{background:linear-gradient(145deg,rgba(var(--a1-primary-rgb),.12) 0,transparent 50%,transparent 100%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;padding:1px;position:absolute}@supports((-webkit-mask-composite:xor) or (mask-composite:exclude)){:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:after,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:after{-webkit-mask-composite:xor;mask-composite:exclude}}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:after,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:after{pointer-events:none}.editor-only{display:none}.block-editor-block-list__layout .editor-only{display:block}.block-editor-block-list__layout .editor-outline{outline:1px dashed rgba(var(--a1-light-rgb),.2);outline-offset:4px}.block-editor-block-list__layout .editor-mt{margin-top:1rem}.block-editor-block-list__layout .editor-mb{margin-bottom:1rem}.block-editor-block-list__layout .editor-py{padding-bottom:.5rem;padding-top:.5rem}.block-editor-block-list__layout .editor-px{padding-left:.5rem;padding-right:.5rem}.section-preview{background:rgba(var(--a1-light-rgb),.05);border:1px solid rgba(var(--a1-light-rgb),.1);border-radius:8px;margin-bottom:20px;padding:20px}.section-preview h1,.section-preview h2,.section-preview h3,.section-preview h4{color:var(--a1-text-light);margin-bottom:10px}.section-preview p,.section-preview small{color:var(--a1-text-muted);margin-bottom:10px}.editor-badge{background:var(--a1-primary-light);border:1px solid var(--a1-primary-color);border-radius:20px;color:var(--a1-secondary-color);display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 16px}.editor-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:20px 0}.editor-stat-item{background:rgba(var(--a1-secondary-rgb),.1);border:1px solid var(--a1-secondary-color);border-radius:8px;padding:15px;text-align:center}.editor-stat-item strong{color:var(--a1-primary-color);display:block;font-size:1.75rem;font-weight:var(--a1-font-weight-extrabold);margin-bottom:5px}.editor-stat-item span{color:var(--a1-text-muted);display:block;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.editor-grid-3{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media(max-width:48rem){.editor-grid-3{grid-template-columns:1fr}}.editor-grid-auto{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-block-a1-blocks .components-panel__body{border-top:1px solid rgba(var(--a1-light-rgb),.1)}.wp-block-a1-blocks .components-base-control{margin-bottom:16px}.wp-block-a1-blocks .components-button-group{display:flex;gap:8px;margin:8px 0}.wp-block-a1-blocks .components-button-group .components-button{flex:1;justify-content:center}.wp-block-a1-blocks .components-divider{border:0;border-top:1px solid rgba(var(--a1-light-rgb),.1);height:0;margin:16px 0}.block-editor-block-list__layout .editor-text-center{text-align:center}.block-editor-block-list__layout .editor-text-muted{color:var(--a1-text-muted)}.block-editor-block-list__layout .editor-text-accent{color:var(--a1-secondary-color)}.block-editor-block-list__layout .editor-bg-dark{background:var(--a1-dark-bg,#000)}.block-editor-block-list__layout .editor-bg-card{background:var(--a1-dark-card,#1a1a1a)}.preview-header{align-items:center;border-bottom:2px solid rgba(var(--a1-secondary-rgb),.3);display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px}.preview-header .preview-icon{font-size:2.5rem}.preview-header h3{color:var(--a1-primary-color);font-size:1.75rem;font-weight:var(--a1-font-weight-bold);margin:0}.preview-description{margin-bottom:25px}.preview-description p{color:var(--a1-text-light);font-size:1rem;line-height:1.6;margin:0 0 10px}.preview-description p:last-child{margin-bottom:0}.preview-description strong{color:var(--a1-primary-color)}.a1-buttons-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.a1-buttons-preview .a1-btn,.a1-buttons-preview button{border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.a1-buttons-preview .a1-btn-primary{background:var(--a1-primary-color);color:var(--a1-text-light,#fff)}.a1-buttons-preview .a1-btn-secondary{background:transparent;border:2px solid var(--a1-secondary-color);color:var(--a1-secondary-color)}.parallax-layer-1{transform:translateZ(-.5px) scale(1.5)}.parallax-layer-1,.parallax-layer-2{pointer-events:none;position:absolute;will-change:transform;z-index:0}.parallax-layer-2{transform:translateZ(-1px) scale(2)}:root :where(.wp-block-a1-blocks-about-us-page){background:linear-gradient(180deg,var(--a1-dark-bg-alt) 0,var(--a1-dark-bg) 100%);color:var(--a1-text-primary);margin:0;overflow-x:hidden;padding:0;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section{padding:clamp(40px,6vw,64px) 0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.story-section{background:linear-gradient(180deg,var(--a1-dark-card) 0,var(--a1-darker-bg) 100%)}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.values-section{background:linear-gradient(180deg,var(--a1-dark-bg-alt) 0,var(--a1-darker-bg) 50%,var(--a1-dark-bg) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.values-section:before{background:radial-gradient(circle at 25% 30%,rgba(var(--a1-secondary-rgb),.09) 0,transparent 50%),radial-gradient(circle at 75% 70%,rgba(var(--a1-primary-rgb),.07) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.values-section:after{background:radial-gradient(circle,rgba(212,175,55,.03) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.team-section{background:linear-gradient(180deg,var(--a1-dark-bg) 0,var(--a1-darker-bg) 50%,var(--a1-dark-bg-alt) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.team-section:before{background:radial-gradient(circle at 70% 40%,rgba(var(--a1-primary-rgb),.08) 0,transparent 55%),radial-gradient(circle at 30% 80%,rgba(var(--a1-secondary-rgb),.06) 0,transparent 55%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.why-us-section{background:linear-gradient(180deg,var(--a1-darker-bg) 0,var(--a1-dark-card) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.why-us-section:before{background:radial-gradient(circle at 30% 50%,rgba(var(--a1-primary-rgb),.08) 0,transparent 60%),radial-gradient(circle at 70% 50%,rgba(var(--a1-secondary-rgb),.06) 0,transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.testimonials-section{background:linear-gradient(180deg,var(--a1-dark-bg) 0,var(--a1-darker-bg) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.testimonials-section:before{background:radial-gradient(circle at 20% 30%,rgba(var(--a1-secondary-rgb),.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--a1-primary-rgb),.06) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.gallery-section{background:linear-gradient(180deg,var(--a1-darker-bg) 0,var(--a1-dark-bg) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.gallery-section:before{background:radial-gradient(circle at 50% 50%,rgba(var(--a1-primary-rgb),.06) 0,transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.areas-section{background:linear-gradient(180deg,var(--a1-dark-bg) 0,var(--a1-dark-bg-alt) 100%);overflow:hidden;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .content-section.areas-section:before{background:radial-gradient(circle at 40% 50%,rgba(var(--a1-secondary-rgb),.07) 0,transparent 60%),radial-gradient(circle at 60% 50%,rgba(var(--a1-primary-rgb),.05) 0,transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .section-title{animation:a1-titleGlow 3s ease-in-out infinite}:root :where(.wp-block-a1-blocks-about-us-page) .content-section{position:relative;text-align:center;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .section-subtitle{color:var(--a1-text-light);font-size:var(--a1-font-size-lg);line-height:1.6;margin-bottom:var(--a1-spacing-2xl);margin-left:auto;margin-right:auto;max-width:800px;text-align:center}:root :where(.wp-block-a1-blocks-about-us-page) .story-card{margin-bottom:var(--a1-spacing-xl);padding:clamp(25px,4vw,40px)}:root :where(.wp-block-a1-blocks-about-us-page) .story-card>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .content-text p{color:var(--a1-text-subtle);font-size:var(--a1-font-size-base);line-height:1.8;margin-bottom:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .content-text p:last-child{margin-bottom:0}:root :where(.wp-block-a1-blocks-about-us-page) .content-text p strong{color:var(--a1-primary-color)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline{margin:var(--a1-spacing-2xl) auto;max-width:900px;padding:var(--a1-spacing-xl) 0;position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .timeline:before{background:linear-gradient(180deg,var(--a1-primary-color),var(--a1-primary-hover));box-shadow:0 0 20px rgba(var(--a1-primary-rgb),.3);content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:3px}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-bottom:var(--a1-spacing-3xl);position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-image-placeholder{grid-column:1;grid-row:1}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-content{grid-column:2;grid-row:1;text-align:left}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-content{grid-column:1;grid-row:1;text-align:left}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-image-placeholder{grid-column:2;grid-row:1}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-year{background:linear-gradient(135deg,var(--a1-primary-color) 0,var(--a1-primary-hover) 100%);border-radius:var(--a1-spacing-2xl);box-shadow:0 4px 15px rgba(var(--a1-primary-rgb),.4);color:var(--a1-text-light);font-size:var(--a1-font-size-sm);font-weight:700;left:50%;padding:var(--a1-spacing-xs) 16px;position:absolute;transform:translateX(-50%);z-index:2}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content{padding:clamp(25px,4vw,35px)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content h3{color:var(--a1-text-light);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin-bottom:var(--a1-spacing-md);text-shadow:0 2px 8px rgba(var(--a1-primary-rgb),.2)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content p{color:var(--a1-text-secondary);font-size:var(--a1-font-size-base);line-height:1.7;margin:0}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-content{transform:translateY(-4px)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder{background:linear-gradient(135deg,var(--a1-darker-bg) 0,var(--a1-dark-bg-alt) 100%);border:1px solid rgba(var(--a1-primary-rgb),.2);border-radius:16px;box-shadow:0 var(--a1-spacing-xs) 24px var(--a1-shadow-dark),inset 0 1px 0 var(--a1-border-medium);height:300px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-image-placeholder{border-color:rgba(var(--a1-primary-rgb),.5);box-shadow:0 12px var(--a1-spacing-xl) var(--a1-shadow-darker),0 0 var(--a1-spacing-lg) rgba(var(--a1-primary-rgb),.2);transform:translateY(-4px)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image:after{background:linear-gradient(90deg,transparent 0,var(--a1-primary-color) 50%,transparent 100%);bottom:0;box-shadow:0 0 12px rgba(var(--a1-primary-rgb),.6);content:"";height:4px;left:0;position:absolute;right:0}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-image img{transform:scale(1.08)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder{align-items:center;background:linear-gradient(135deg,rgba(var(--a1-primary-rgb),.08) 0,rgba(var(--a1-primary-rgb),.03) 100%);border:2px dashed rgba(var(--a1-primary-rgb),.3);display:flex;flex-direction:column;gap:var(--a1-spacing-sm);justify-content:center}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder .placeholder-icon{filter:grayscale(100%);font-size:clamp(2.5rem,5vw,3.5rem);opacity:.4;transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder .placeholder-text{color:var(--a1-text-muted);font-size:var(--a1-font-size-base);font-weight:600;letter-spacing:1.5px;text-transform:uppercase}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-image-placeholder{background:linear-gradient(135deg,rgba(var(--a1-primary-rgb),.15) 0,rgba(var(--a1-primary-rgb),.08) 100%);border-color:rgba(var(--a1-primary-rgb),.5)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:hover .timeline-image-placeholder .placeholder-icon{opacity:.6;transform:scale(1.1)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-content:hover{transform:translateX(-5px)}:root :where(.wp-block-a1-blocks-about-us-page) .values-grid{display:grid;gap:clamp(16px,3vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:var(--a1-spacing-2xl)}:root :where(.wp-block-a1-blocks-about-us-page) .value-card{overflow:hidden;padding:clamp(20px,3.5vw,30px);position:relative;text-align:center}:root :where(.wp-block-a1-blocks-about-us-page) .value-card>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .value-icon{display:block;filter:drop-shadow(0 4px 12px var(--a1-shadow-secondary-strong));font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:var(--a1-spacing-sm);position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .value-card:hover .value-icon{filter:drop-shadow(0 var(--a1-spacing-xs) 24px var(--a1-shadow-secondary-strong));transform:scale(1.15) translateY(-8px)}:root :where(.wp-block-a1-blocks-about-us-page) .value-card h3{background:linear-gradient(135deg,var(--a1-text-light) 0,var(--a1-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,2.5vw,1.5rem);-webkit-text-fill-color:transparent;font-weight:700;margin-bottom:var(--a1-spacing-sm);position:relative;text-shadow:0 2px 10px rgba(var(--a1-primary-rgb),.15);z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .value-card p{color:var(--a1-text-secondary);font-size:var(--a1-font-size-base);line-height:1.7;margin:0;position:relative;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .team-grid{display:grid;gap:clamp(20px,4vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:var(--a1-spacing-2xl)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member{overflow:hidden}:root :where(.wp-block-a1-blocks-about-us-page) .team-member>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover{transform:translateY(-8px) scale(1.02)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image{align-items:center;background:linear-gradient(135deg,var(--a1-primary-light) 0,var(--a1-secondary-light) 50%,var(--a1-primary-light) 100%);border-bottom:3px solid var(--a1-primary-color);display:flex;font-size:clamp(3.5rem,8vw,5.5rem);height:240px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image:before{background:radial-gradient(circle at center,rgba(var(--a1-primary-rgb),.15) 0,transparent 70%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image:after{background:linear-gradient(90deg,transparent 0,var(--a1-primary-color) 50%,transparent 100%);bottom:0;box-shadow:0 0 var(--a1-spacing-md) rgba(var(--a1-primary-rgb),.6);content:"";height:3px;left:0;position:absolute;right:0}:root :where(.wp-block-a1-blocks-about-us-page) .team-member:hover .team-member-image:before{opacity:1}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info{background:linear-gradient(180deg,var(--a1-card-bg-hover) 0,var(--a1-darker-bg) 100%);padding:clamp(30px,5vw,40px)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info h3{background:linear-gradient(135deg,var(--a1-text-light) 0,var(--a1-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3.5vw,2rem);-webkit-text-fill-color:transparent;font-weight:700;margin-bottom:var(--a1-spacing-xs);text-shadow:0 2px 10px rgba(var(--a1-primary-rgb),.2)}:root :where(.wp-block-a1-blocks-about-us-page) .team-role{border-bottom:1px solid rgba(var(--a1-primary-rgb),.3);color:var(--a1-primary-color);font-size:var(--a1-font-size-lg);font-style:italic;font-weight:600;margin-bottom:var(--a1-spacing-md);padding-bottom:var(--a1-spacing-sm)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info p{color:var(--a1-text-secondary);font-size:var(--a1-font-size-base);line-height:1.8;margin-bottom:var(--a1-spacing-md)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info p:last-of-type{margin-bottom:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list{background:linear-gradient(135deg,var(--a1-card-bg-alt) 0,var(--a1-card-bg-hover) 100%);border:1px solid var(--a1-border-accent-subtle);border-radius:12px;list-style:none;padding:var(--a1-spacing-md)}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li{align-items:center;border-bottom:1px solid var(--a1-border-accent-subtle);border-radius:var(--a1-spacing-xs);color:var(--a1-text-secondary);display:flex;font-size:var(--a1-font-size-base);gap:12px;padding:12px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li:last-child{border-bottom:none}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li:before{color:var(--a1-secondary-color);content:"✓";flex-shrink:0;font-size:1.25rem;font-weight:700;transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li:hover{background:var(--a1-border-accent-subtle);color:var(--a1-text-primary);padding-left:24px}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li:hover:before{filter:drop-shadow(0 0 var(--a1-spacing-xs) var(--a1-shadow-secondary-strong));transform:scale(1.2) rotate(1turn)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signals-grid{display:grid;gap:clamp(24px,3vw,32px);grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:var(--a1-spacing-2xl);max-width:1000px}@media(max-width:61.25rem){:root :where(.wp-block-a1-blocks-about-us-page) .trust-signals-grid{grid-template-columns:repeat(2,1fr);max-width:700px}}@media(max-width:30rem){:root :where(.wp-block-a1-blocks-about-us-page) .trust-signals-grid{grid-template-columns:1fr;max-width:400px}}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal{align-items:center;background:linear-gradient(135deg,var(--a1-darker-bg) 0,rgba(var(--a1-dark-rgb),.95) 100%);border:2px solid rgba(var(--a1-secondary-rgb),.2);border-radius:16px;box-shadow:0 8px 32px rgba(var(--a1-dark-rgb),.4),inset 0 1px 0 rgba(var(--a1-light-rgb),.08);display:flex;flex-direction:column;gap:var(--a1-spacing-md);min-height:220px;overflow:hidden;padding:clamp(28px,4.5vw,40px);position:relative;text-align:center;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:before{background:radial-gradient(circle,rgba(var(--a1-secondary-rgb),.08) 0,transparent 50%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:after{background:linear-gradient(90deg,transparent 0,var(--a1-secondary-color) 50%,transparent 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover{border-color:rgba(var(--a1-secondary-rgb),.5);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 32px rgba(var(--a1-secondary-rgb),.25),inset 0 1px 0 rgba(var(--a1-light-rgb),.12);transform:translateY(-10px) scale(1.03)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover:before{opacity:1}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover:after{opacity:1}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-icon{filter:drop-shadow(0 0 24px rgba(var(--a1-secondary-rgb),.8));transform:scale(1.2) rotate(-8deg)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:nth-child(odd){border-color:rgba(var(--a1-secondary-rgb),.2)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:nth-child(odd):hover{border-color:rgba(var(--a1-secondary-rgb),.5);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 32px rgba(var(--a1-secondary-rgb),.25),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:nth-child(2n){border-color:rgba(var(--a1-primary-rgb),.2)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:nth-child(2n):hover{border-color:rgba(var(--a1-primary-rgb),.4);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 32px rgba(var(--a1-primary-rgb),.2),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:nth-child(2n):after{background:linear-gradient(90deg,transparent 0,var(--a1-primary-color) 50%,transparent 100%)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-icon{display:block;filter:drop-shadow(0 6px 16px rgba(var(--a1-secondary-rgb),.4));font-size:clamp(3.5rem,6vw,4.5rem);position:relative;text-shadow:0 0 30px rgba(var(--a1-secondary-rgb),.5);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .trust-content,:root :where(.wp-block-a1-blocks-about-us-page) .trust-text{display:flex;flex-direction:column;gap:var(--a1-spacing-xs);position:relative;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .trust-content h3,:root :where(.wp-block-a1-blocks-about-us-page) .trust-content h4,:root :where(.wp-block-a1-blocks-about-us-page) .trust-text h3,:root :where(.wp-block-a1-blocks-about-us-page) .trust-text h4{color:var(--a1-text-light);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0;text-shadow:0 2px 12px rgba(var(--a1-secondary-rgb),.2);transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .trust-content p,:root :where(.wp-block-a1-blocks-about-us-page) .trust-text p{color:var(--a1-text-secondary);font-size:clamp(.9rem,1.8vw,1rem);line-height:1.7;margin:0;transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-content h3,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-content h4,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-text h3,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-text h4{color:var(--a1-secondary-color);text-shadow:0 0 20px rgba(var(--a1-secondary-rgb),.4)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-content p,:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal:hover .trust-text p{color:var(--a1-text-primary)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonials-grid{display:grid;gap:clamp(16px,3vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:var(--a1-spacing-2xl)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card{overflow:hidden;padding:clamp(1.5rem,3vw,2rem);position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card:hover{transform:translateY(-6px) scale(1.02)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-stars{color:var(--a1-secondary-color);display:block;font-size:var(--a1-font-size-lg);margin-bottom:var(--a1-spacing-sm)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-text{color:var(--a1-text-primary);font-size:1rem;font-style:italic;font-weight:400;line-height:1.7;margin-bottom:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-author{border-top:1px solid var(--a1-border-accent-subtle);color:var(--a1-text-primary);display:flex;flex-direction:column;font-size:var(--a1-font-size-sm);font-weight:600;gap:5px;padding-top:var(--a1-spacing-md)}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-location{color:var(--a1-text-muted);font-size:var(--a1-font-size-xs);font-weight:400}:root :where(.wp-block-a1-blocks-about-us-page) .testimonials-cta{margin-top:var(--a1-spacing-xl);text-align:center}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-grid{display:grid;gap:clamp(24px,3.5vw,36px);grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:var(--a1-spacing-2xl);max-width:1100px}@media(max-width:48rem){:root :where(.wp-block-a1-blocks-about-us-page) .gallery-grid{grid-template-columns:repeat(2,1fr);max-width:700px}}@media(max-width:30rem){:root :where(.wp-block-a1-blocks-about-us-page) .gallery-grid{grid-template-columns:1fr;max-width:450px}}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder{align-items:center;aspect-ratio:1/1;background:linear-gradient(135deg,var(--a1-darker-bg) 0,rgba(var(--a1-dark-rgb),.95) 100%);border:2px solid rgba(var(--a1-primary-rgb),.3);border-radius:16px;box-shadow:0 8px 32px rgba(var(--a1-dark-rgb),.4),inset 0 1px 0 rgba(var(--a1-light-rgb),.08);cursor:pointer;display:flex;flex-direction:column;font-size:clamp(4.5rem,8vw,6rem);gap:var(--a1-spacing-md);justify-content:center;min-height:200px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:before{animation:a1-rotate 15s linear infinite;background:radial-gradient(circle,rgba(var(--a1-primary-rgb),.15) 0,transparent 50%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%;z-index:0}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:after{background:linear-gradient(90deg,transparent 0,var(--a1-primary-color) 50%,transparent 100%);bottom:0;box-shadow:0 0 16px rgba(var(--a1-primary-rgb),.6);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder>*{filter:drop-shadow(0 4px 20px rgba(var(--a1-dark-rgb),.5));position:relative;text-shadow:0 0 30px hsla(0,0%,100%,.3);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:hover{border-color:rgba(var(--a1-primary-rgb),.6);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 32px rgba(var(--a1-primary-rgb),.3),inset 0 1px 0 rgba(var(--a1-light-rgb),.12);transform:translateY(-10px) scale(1.04)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:hover:before{opacity:1}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:hover:after{opacity:1}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-primary-rgb),.6));transform:scale(1.1) translateY(-4px)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:first-child:after{background:linear-gradient(90deg,transparent 0,var(--a1-secondary-color) 50%,transparent 100%);box-shadow:0 0 20px rgba(var(--a1-secondary-rgb),.8)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:first-child:hover{border-color:rgba(var(--a1-secondary-rgb),.6);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-secondary-rgb),.35),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:first-child:hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-secondary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(2):hover{border-color:rgba(var(--a1-primary-rgb),.7);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-primary-rgb),.4),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(2):hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-primary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(3):after{background:linear-gradient(90deg,transparent 0,var(--a1-secondary-color) 50%,transparent 100%);box-shadow:0 0 20px rgba(var(--a1-secondary-rgb),.8)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(3):hover{border-color:rgba(var(--a1-secondary-rgb),.6);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-secondary-rgb),.35),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(3):hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-secondary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(4):hover{border-color:rgba(var(--a1-primary-rgb),.7);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-primary-rgb),.4),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(4):hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-primary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(5):after{background:linear-gradient(90deg,transparent 0,var(--a1-secondary-color) 50%,transparent 100%);box-shadow:0 0 20px rgba(var(--a1-secondary-rgb),.8)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(5):hover{border-color:rgba(var(--a1-secondary-rgb),.6);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-secondary-rgb),.35),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(5):hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-secondary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(6):hover{border-color:rgba(var(--a1-primary-rgb),.7);box-shadow:0 20px 48px rgba(var(--a1-dark-rgb),.6),0 0 40px rgba(var(--a1-primary-rgb),.4),inset 0 1px 0 rgba(var(--a1-light-rgb),.12)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder:nth-child(6):hover>*{filter:drop-shadow(0 6px 24px rgba(var(--a1-primary-rgb),.7))}:root :where(.wp-block-a1-blocks-about-us-page) .service-areas-grid{display:grid;gap:clamp(30px,4vw,40px);grid-template-columns:1fr 1fr;margin-top:var(--a1-spacing-2xl)}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder{align-items:center;border-radius:20px;color:var(--a1-text-muted);display:flex;flex-direction:column;gap:var(--a1-spacing-lg);height:400px;justify-content:center}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder span{display:block;font-size:clamp(3.5rem,8vw,5rem);position:relative;text-shadow:0 0 40px rgba(var(--a1-primary-rgb),.4);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder p{color:var(--a1-text-secondary);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;letter-spacing:.5px;margin:0;position:relative;text-align:center;transition:transform .3s ease,opacity .3s ease;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder p:first-of-type{color:var(--a1-text-primary);font-size:clamp(1.25rem,2.5vw,1.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover span{text-shadow:0 0 60px rgba(var(--a1-primary-rgb),.6);transform:scale(1.05)}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover p{color:var(--a1-text-light)}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder:hover p:first-of-type{color:var(--a1-secondary-color)}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder .map-notice{background:rgba(var(--a1-primary-rgb),.08);border:1px solid rgba(var(--a1-primary-rgb),.2);border-radius:12px;color:var(--a1-text-subtle);font-size:var(--a1-font-size-sm);line-height:1.5;margin-top:var(--a1-spacing-md);max-width:90%;padding:var(--a1-spacing-sm) var(--a1-spacing-lg);position:relative;text-align:center;transition:transform .3s ease,opacity .3s ease;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map{border:1px solid var(--a1-border-accent-subtle);border-radius:24px;box-shadow:0 var(--a1-spacing-xs) 32px var(--a1-shadow-dark),inset 0 1px 0 var(--a1-border-medium);height:400px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map:hover{border-color:var(--a1-border-accent-medium);box-shadow:0 12px var(--a1-spacing-xl) var(--a1-shadow-darker),0 0 var(--a1-spacing-xl) var(--a1-shadow-accent-subtle),inset 0 1px 0 var(--a1-border-medium)}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .gm-style-iw button{align-items:center!important;background:hsla(0,0%,100%,.1)!important;border-radius:50%!important;display:flex!important;height:28px!important;justify-content:center!important;right:8px!important;top:8px!important;transition:background .2s ease!important;width:28px!important}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .gm-style-iw button:hover{background:hsla(0,0%,100%,.2)!important}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .gm-style-iw button span{color:hsla(0,0%,100%,.7)!important;font-size:18px!important}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window{max-width:300px;min-width:240px;padding:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window .info-window-title{color:gold;font-size:1.125rem;font-weight:700;letter-spacing:-.25px;line-height:1.3;margin:0 0 var(--a1-spacing-sm)}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window p{color:hsla(0,0%,100%,.85);font-size:.9375rem;line-height:1.5;margin:var(--a1-spacing-xs) 0}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window p strong{color:#fff;font-weight:600}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window a{color:gold;font-weight:600;text-decoration:none;transition:color .2s ease,opacity .2s ease}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window a:hover{color:#ffe44d;opacity:.9;text-decoration:none}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.business-info{background:linear-gradient(90deg,rgba(192,3,3,.08),transparent);border-left:4px solid #c00303;padding-left:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.business-info .info-window-title{color:gold;font-size:1.25rem}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.business-info .gmb-link{align-items:center;background:linear-gradient(135deg,#c00303,#8b0000);border-radius:8px;box-shadow:0 4px 12px rgba(192,3,3,.3);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--a1-spacing-xs);margin-top:var(--a1-spacing-sm);padding:var(--a1-spacing-sm) var(--a1-spacing-md);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.business-info .gmb-link:hover{box-shadow:0 6px 16px rgba(192,3,3,.4);color:#fff;opacity:1;transform:translateY(-2px)}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.service-area-info .info-window-title{color:gold}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.service-area-info a{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:6px;display:inline-block;font-size:.8125rem;margin-top:var(--a1-spacing-xs);padding:var(--a1-spacing-xs) var(--a1-spacing-sm);transition:background .2s ease,border-color .2s ease}:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map .map-info-window.service-area-info a:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.5)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list{border-radius:20px;overflow:hidden;padding:clamp(32px,5vw,48px);position:relative}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list>*{position:relative;z-index:3}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list:hover{transform:translateY(-4px)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list h3{background:linear-gradient(135deg,var(--a1-text-light) 0,var(--a1-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.5px;margin:0 0 var(--a1-spacing-xl) 0;text-align:center;text-shadow:0 2px 12px rgba(var(--a1-primary-rgb),.2)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns{display:grid;gap:clamp(16px,2.5vw,24px);grid-template-columns:1fr 1fr;position:relative;z-index:1}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li{align-items:center;background:rgba(var(--a1-dark-rgb),.3);border:1px solid rgba(var(--a1-primary-rgb),.1);border-radius:10px;color:var(--a1-text-secondary);display:flex;gap:12px;padding:14px 16px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li:before{content:"📍";filter:drop-shadow(0 2px 4px rgba(var(--a1-dark-rgb),.3));flex-shrink:0;font-size:1.125rem;opacity:.7;transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li:hover{background:rgba(var(--a1-primary-rgb),.12);border-color:rgba(var(--a1-primary-rgb),.4);box-shadow:0 4px 16px rgba(var(--a1-dark-rgb),.3),-4px 0 0 rgba(var(--a1-primary-rgb),.3);color:var(--a1-text-light);transform:translateX(6px)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li:hover:before{filter:drop-shadow(0 0 8px rgba(var(--a1-secondary-rgb),.6));opacity:1;transform:scale(1.15)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a{color:var(--a1-secondary-color);display:block;flex:1;font-size:var(--a1-font-size-base);font-weight:600;letter-spacing:.3px;position:relative;text-decoration:none;transition:transform .3s ease,opacity .3s ease}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a:after{background:linear-gradient(90deg,var(--a1-secondary-color) 0,var(--a1-secondary-hover) 100%);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a:focus,:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a:hover{color:var(--a1-secondary-hover)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a:focus:after,:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li a:hover:after{width:100%}@media(max-width:61.25rem){:root :where(.wp-block-a1-blocks-about-us-page) .service-areas-grid{gap:var(--a1-spacing-xl);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map{height:350px}:root :where(.wp-block-a1-blocks-about-us-page) .team-grid{gap:var(--a1-spacing-lg);grid-template-columns:repeat(2,1fr)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image{height:240px}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info{padding:clamp(20px,4vw,30px)}}@media(max-width:48rem){:root :where(.wp-block-a1-blocks-about-us-page) .content-section{padding:clamp(40px,6vw,60px) 0}:root :where(.wp-block-a1-blocks-about-us-page) .section-title{font-size:clamp(1.5rem,5vw,1.75rem)}:root :where(.wp-block-a1-blocks-about-us-page) .section-subtitle{font-size:var(--a1-font-size-base);margin-bottom:var(--a1-spacing-xl)}:root :where(.wp-block-a1-blocks-about-us-page) .values-grid{gap:var(--a1-spacing-lg);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .value-card{padding:clamp(20px,4vw,30px)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline{margin:var(--a1-spacing-xl) auto;padding:var(--a1-spacing-lg) 0}:root :where(.wp-block-a1-blocks-about-us-page) .timeline:before{left:20px;width:2px}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item{display:flex;flex-direction:column;gap:var(--a1-spacing-md);margin-bottom:var(--a1-spacing-2xl);padding-left:var(--a1-spacing-3xl)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-image-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-image-placeholder{order:1;width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(2n) .timeline-content,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item:nth-child(odd) .timeline-content{order:2;text-align:left;width:100%}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-year{font-size:var(--a1-font-size-xs);left:20px;padding:6px 12px;transform:translateX(-50%)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content{padding:clamp(18px,3vw,25px)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content h3{font-size:clamp(1.25rem,4vw,1.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder{border-radius:12px;height:200px}:root :where(.wp-block-a1-blocks-about-us-page) .team-grid{gap:var(--a1-spacing-xl);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image{font-size:clamp(3.5rem,8vw,5rem);height:200px}:root :where(.wp-block-a1-blocks-about-us-page) .expertise-list li{font-size:var(--a1-font-size-sm);padding:10px 14px}:root :where(.wp-block-a1-blocks-about-us-page) .testimonials-grid{gap:var(--a1-spacing-lg);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .testimonial-card{padding:clamp(1.25rem,3vw,1.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-grid{gap:clamp(16px,3vw,24px);grid-template-columns:repeat(2,1fr)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder{font-size:clamp(2.5rem,5vw,3.25rem);min-height:160px}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns{gap:var(--a1-spacing-md);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list{padding:clamp(20px,4vw,32px)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-list h3{font-size:clamp(1.25rem,4vw,1.5rem);margin-bottom:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .areas-columns li{font-size:var(--a1-font-size-sm);padding:12px 14px}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signals-grid{gap:var(--a1-spacing-md);grid-template-columns:repeat(2,1fr)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal{min-height:180px;padding:clamp(20px,4vw,28px)}:root :where(.wp-block-a1-blocks-about-us-page) .trust-icon{font-size:clamp(2.5rem,5vw,3.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .btn{max-width:300px;padding:var(--a1-spacing-sm) var(--a1-spacing-lg);width:100%}}@media(max-width:30rem){:root :where(.wp-block-a1-blocks-about-us-page) .content-section{padding:clamp(32px,5vw,50px) 0}:root :where(.wp-block-a1-blocks-about-us-page) .section-title{font-size:clamp(1.375rem,6vw,1.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline{margin:var(--a1-spacing-lg) auto}:root :where(.wp-block-a1-blocks-about-us-page) .timeline:before{left:16px}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-item{gap:var(--a1-spacing-sm);padding-left:var(--a1-spacing-2xl)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-year{font-size:.7rem;left:16px;padding:4px 10px}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content{padding:var(--a1-spacing-md)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content h3{font-size:1.125rem;margin-bottom:var(--a1-spacing-sm)}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-content p{font-size:var(--a1-font-size-sm);line-height:1.6}:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image,:root :where(.wp-block-a1-blocks-about-us-page) .timeline-image-placeholder{height:160px}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signals-grid{gap:var(--a1-spacing-md);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .trust-signal{min-height:160px;padding:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-grid{gap:var(--a1-spacing-md);grid-template-columns:1fr}:root :where(.wp-block-a1-blocks-about-us-page) .gallery-placeholder{aspect-ratio:4/3;min-height:180px}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder,:root :where(.wp-block-a1-blocks-about-us-page) .service-area-map{height:280px}:root :where(.wp-block-a1-blocks-about-us-page) .map-placeholder span{font-size:clamp(3rem,8vw,4rem)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-image{height:180px}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info{padding:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .team-member-info h3{font-size:clamp(1.25rem,5vw,1.5rem)}:root :where(.wp-block-a1-blocks-about-us-page) .team-role{font-size:var(--a1-font-size-base)}:root :where(.wp-block-a1-blocks-about-us-page) .value-card{padding:var(--a1-spacing-lg)}:root :where(.wp-block-a1-blocks-about-us-page) .value-icon{font-size:clamp(2.5rem,8vw,3rem)}}@media print{:root :where(.wp-block-a1-blocks-about-us-page) .btn,:root :where(.wp-block-a1-blocks-about-us-page) .cta-section{display:none}}
