.hero[data-astro-cid-bc5ac73f]{background:var(--background);padding:0;width:100%;height:calc(100vh - 95px);display:flex;align-items:center}.hero-content[data-astro-cid-bc5ac73f]{display:grid;grid-template-columns:1fr;gap:1rem;width:97%;margin:0 auto;box-sizing:border-box;height:calc(100vh - 111px)}.hero-text[data-astro-cid-bc5ac73f]{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--navbar);background-size:cover;background-position:center;padding:2rem;color:#fff;border-radius:25px;position:relative;transition:all .3s ease;isolation:isolate}.hero-text[data-astro-cid-bc5ac73f]:after{content:"";position:absolute;inset:0;background:#1a1a1ab3;z-index:-1;transition:all .3s ease}.label[data-astro-cid-bc5ac73f]{position:absolute;top:2rem;left:2rem;background:#fff;color:var(--navbar);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:300;letter-spacing:.05em;transition:all .3s ease}.hero-text[data-astro-cid-bc5ac73f]:hover{color:#fff}.hero-text[data-astro-cid-bc5ac73f]:hover .label[data-astro-cid-bc5ac73f]{background:var(--navbar);color:#fff}.hero-text[data-astro-cid-bc5ac73f]:hover:after{background:#d95636cc}.dimmed[data-astro-cid-bc5ac73f]{opacity:.4}h1[data-astro-cid-bc5ac73f]{font-size:3.5rem;font-weight:300;line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.02em}.hero-text[data-astro-cid-bc5ac73f] p[data-astro-cid-bc5ac73f]{font-size:1.25rem;margin:0;font-weight:300;opacity:.9;line-height:1.5;max-width:90%}@media (max-width: 768px){.hero[data-astro-cid-bc5ac73f]{height:auto;min-height:calc(100vh - 105px)}.hero-content[data-astro-cid-bc5ac73f]{height:auto;min-height:calc(100vh - 121px)}h1[data-astro-cid-bc5ac73f]{font-size:2.5rem}}.service-categories[data-astro-cid-mzpglooa]{width:97%;margin:0 auto;padding:.5rem 0;background:var(--background)}.category-buttons[data-astro-cid-mzpglooa]{display:flex;gap:1rem;margin-bottom:.5rem}.category-button[data-astro-cid-mzpglooa]{flex:1;background:#fff;border:none;cursor:pointer;border-radius:50px;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--text);font-size:.875rem;font-weight:500;letter-spacing:.05em;transition:all .3s ease}.category-button[data-astro-cid-mzpglooa] svg[data-astro-cid-mzpglooa]{opacity:1;transform:translate(-10px);stroke:#0000004d;transform:translate(-10px) rotate(45deg);transition:all .3s ease}.category-button[data-astro-cid-mzpglooa]:hover{background:var(--navbar);color:#fff;transform:translateY(-2px)}.category-button[data-astro-cid-mzpglooa]:hover svg[data-astro-cid-mzpglooa]{opacity:1;transform:translate(0) rotate(45deg);stroke:#fff}@media (max-width: 768px){.category-buttons[data-astro-cid-mzpglooa]{flex-direction:column;margin:0}.category-button[data-astro-cid-mzpglooa]{padding:1rem 1.5rem}}.services[data-astro-cid-psslz47a]{padding:.5rem 0;background:var(--background)}.services-grid[data-astro-cid-psslz47a]{width:97%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.animate-card[data-astro-cid-psslz47a]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-card[data-astro-cid-psslz47a].visible{opacity:1;transform:translateY(0)}.service-content-card[data-astro-cid-psslz47a]{background:var(--navbar);color:#fff;padding:6rem 2rem 2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;border-radius:25px;gap:2rem;isolation:isolate}.service-content-card[data-astro-cid-psslz47a]:before{content:"";position:absolute;inset:0;background:#fff;border-radius:25px;z-index:-1;opacity:0;transition:opacity .2s ease}.service-content-card[data-astro-cid-psslz47a]:hover:before{opacity:1}.service-content-card[data-astro-cid-psslz47a]:hover{color:var(--text)}.service-label[data-astro-cid-psslz47a]{position:absolute;top:2rem;left:2rem;background:#fff;color:var(--text);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:300;letter-spacing:.05em;z-index:2;will-change:background-color,color;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.service-content-card[data-astro-cid-psslz47a]:hover .service-label[data-astro-cid-psslz47a]{background:var(--navbar);color:#fff}.service-content[data-astro-cid-psslz47a]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem}.service-content[data-astro-cid-psslz47a] ul[data-astro-cid-psslz47a]{list-style:none;padding:0;margin:0}.service-content[data-astro-cid-psslz47a] ul[data-astro-cid-psslz47a] li[data-astro-cid-psslz47a]{position:relative;padding-left:1.5rem;font-weight:300;opacity:.8;will-change:color;transition:color .2s cubic-bezier(.4,0,.2,1)}.service-content[data-astro-cid-psslz47a] ul[data-astro-cid-psslz47a] li[data-astro-cid-psslz47a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#fff;border-radius:50%;will-change:background-color;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.service-content-card[data-astro-cid-psslz47a]:hover .service-content[data-astro-cid-psslz47a] ul[data-astro-cid-psslz47a] li[data-astro-cid-psslz47a]:before{background:var(--primary)}.service-content[data-astro-cid-psslz47a] p[data-astro-cid-psslz47a]{font-size:1.1rem;line-height:1.6;margin:0;opacity:.8;font-weight:300;will-change:color;transition:color .2s cubic-bezier(.4,0,.2,1)}.service-content[data-astro-cid-psslz47a] h2[data-astro-cid-psslz47a]{font-size:3rem;font-weight:300;margin:0;line-height:1.1;letter-spacing:-.02em;will-change:color;transition:color .2s cubic-bezier(.4,0,.2,1)}.highlight[data-astro-cid-psslz47a]{color:var(--primary);will-change:color;transition:color .2s cubic-bezier(.4,0,.2,1)}.service-content-card[data-astro-cid-psslz47a]:hover .highlight[data-astro-cid-psslz47a]{color:var(--primary)}.image-card[data-astro-cid-psslz47a]{border-radius:25px;overflow:hidden;min-height:600px}.image-card[data-astro-cid-psslz47a] img[data-astro-cid-psslz47a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.service-link[data-astro-cid-psslz47a]{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none;font-weight:400;transition:transform .3s ease}.service-link[data-astro-cid-psslz47a]:hover{transform:translate(4px)}.service-link[data-astro-cid-psslz47a] svg[data-astro-cid-psslz47a]{transition:transform .3s ease}.service-link[data-astro-cid-psslz47a]:hover svg[data-astro-cid-psslz47a]{transform:translate(2px)}@media (max-width: 768px){.services-grid[data-astro-cid-psslz47a]{grid-template-columns:1fr;gap:.75rem}.service-content-card[data-astro-cid-psslz47a]{min-height:500px;padding:6rem 1.5rem 1.5rem}.service-content[data-astro-cid-psslz47a] h2[data-astro-cid-psslz47a]{font-size:2.25rem;margin-bottom:1.5rem}.image-card[data-astro-cid-psslz47a]{min-height:400px}}.services-showcase[data-astro-cid-i4alnj5q]{background:var(--background)}main[data-astro-cid-ucd2ps2b]{padding-top:95px}@media (max-width: 768px){main[data-astro-cid-ucd2ps2b]{padding-top:105px}}
