.content-card:where(.astro-gizzzcig){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#ffffffe6;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.content-card:where(.astro-gizzzcig):hover{--tw-border-opacity:1;border-color:rgb(132 169 140/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#84a98c33}.content-card:where(.astro-gizzzcig):before{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(82 121 111/var(--tw-bg-opacity,1));opacity:0;content:"";height:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.content-card:where(.astro-gizzzcig):hover:before{opacity:1}.content-card--service:where(.astro-gizzzcig),.content-card--service-row:where(.astro-gizzzcig){--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffc}@media (width>=750px){.content-card--service-row:where(.astro-gizzzcig).content-card--featured{grid-column:span 2/span 2}}@media (width>=992px){.content-card--service-row:where(.astro-gizzzcig).content-card--featured{grid-column:span 1/span 1}}.content-card--project:where(.astro-gizzzcig){background-color:#fffffff2}.content-card__media:where(.astro-gizzzcig){aspect-ratio:16/9;--tw-bg-opacity:1;background-color:rgb(244 248 251/var(--tw-bg-opacity,1));display:block;overflow:hidden}.content-card__image:where(.astro-gizzzcig){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-card:where(.astro-gizzzcig):hover .content-card__image:where(.astro-gizzzcig){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.content-card--project:where(.astro-gizzzcig) .content-card__media:where(.astro-gizzzcig){aspect-ratio:16/9;--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1))}.content-card__body:where(.astro-gizzzcig){gap:1rem;padding:1.25rem;display:grid}@media (width>=750px){.content-card__body:where(.astro-gizzzcig){padding:1.5rem}}.content-card--service:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){padding:1.5rem}@media (width>=750px){.content-card--service:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){padding:1.75rem}}.content-card--service-row:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){padding:1.5rem}@media (width>=750px){.content-card--service-row:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){padding:1.75rem}}@media (width>=992px){.content-card--service-row:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){grid-template-columns:.8fr 1fr auto;align-items:center;gap:1.5rem}}.content-card--project:where(.astro-gizzzcig) .content-card__body:where(.astro-gizzzcig){padding:1.5rem}.content-card__label:where(.astro-gizzzcig){text-transform:uppercase;--tw-text-opacity:1;color:rgb(82 121 111/var(--tw-text-opacity,1));margin:0;font-size:.75rem;font-weight:800;line-height:1rem}.content-card__title:where(.astro-gizzzcig){--tw-text-opacity:1;color:rgb(69 80 91/var(--tw-text-opacity,1));margin:0;font-family:Raleway,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.25}.content-card__title:where(.astro-gizzzcig) a:where(.astro-gizzzcig){color:currentColor;text-decoration-line:none}.content-card--service:where(.astro-gizzzcig) .content-card__title:where(.astro-gizzzcig){font-size:1.65rem}.content-card--service-row:where(.astro-gizzzcig) .content-card__title:where(.astro-gizzzcig){font-size:1.55rem}@media (width>=992px){.content-card--service-row:where(.astro-gizzzcig) .content-card__title:where(.astro-gizzzcig){font-size:1.45rem}}.content-card--project:where(.astro-gizzzcig) .content-card__title:where(.astro-gizzzcig){font-size:1.7rem}.content-card__description:where(.astro-gizzzcig){--tw-text-opacity:1;color:rgb(53 79 82/var(--tw-text-opacity,1));margin:0;line-height:1.75rem}.content-card__link:where(.astro-gizzzcig){--tw-border-opacity:1;border-width:1px;border-color:rgb(219 229 236/var(--tw-border-opacity,1));text-transform:uppercase;--tw-text-opacity:1;min-height:2.5rem;color:rgb(69 80 91/var(--tw-text-opacity,1));border-radius:.375rem;justify-self:start;align-items:center;gap:.5rem;margin-top:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:900;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.content-card__link:where(.astro-gizzzcig):hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(82 121 111/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(82 121 111/var(--tw-text-opacity,1))}.content-card__link:where(.astro-gizzzcig):active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=992px){.content-card--service-row:where(.astro-gizzzcig) .content-card__link:where(.astro-gizzzcig){white-space:nowrap;margin-top:0}}.content-card__link-icon:where(.astro-gizzzcig){width:1rem;height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-card:where(.astro-gizzzcig):hover .content-card__link-icon:where(.astro-gizzzcig){--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
