@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial}}}.video-bg[data-astro-cid-2r2r2szp]{z-index:0;object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0}.home-hero{background-color:var(--scrim);width:100vw;height:100vh;position:relative;overflow:hidden}.hero-content[data-astro-cid-2r2r2szp]{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;height:100%;display:flex}@media(min-width:48rem){.hero-content[data-astro-cid-2r2r2szp]{padding-inline:2.5rem}}.hero-content[data-astro-cid-2r2r2szp] .hero-title{text-align:center}.hero-content[data-astro-cid-2r2r2szp] .hero-title .is-text-gradient[data-astro-cid-2r2r2szp]{font-family:var(--font-display)}.hero-content[data-astro-cid-2r2r2szp] .hero-paragraph{max-width:var(--container-7xl,80rem);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);margin-top:1rem}@media(min-width:48rem){.hero-content[data-astro-cid-2r2r2szp] .hero-paragraph{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.get-in-touch[data-astro-cid-2r2r2szp]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media(min-width:40rem){.get-in-touch[data-astro-cid-2r2r2szp]{flex-direction:row;gap:2.5rem}}@media(min-width:64rem){.get-in-touch[data-astro-cid-2r2r2szp]{margin-top:2rem}}@property --tw-tracking{syntax:"*";inherits:false}.services-section[data-astro-cid-77pdnkly]{background-image:linear-gradient(to bottom,var(--surface-2),var(--surface-1),var(--surface-2));padding-bottom:3rem}.services-section[data-astro-cid-77pdnkly] .services-section-paragraph{text-align:center;padding-inline:1.25rem;width:100%;max-width:1000px;margin-inline:auto;padding-top:1.5rem}.services-section[data-astro-cid-77pdnkly] .image{width:100%;max-width:var(--container-md,28rem)}.services-section[data-astro-cid-77pdnkly] .services-btn{text-transform:uppercase;width:fit-content;height:3rem;margin-top:3rem;margin-left:auto;margin-right:0}.divider[data-astro-cid-77pdnkly]{background-color:var(--ramp-accent-500);max-width:calc(100% - 40px);height:1px;margin-inline:auto}@media(min-width:1536px){.divider[data-astro-cid-77pdnkly]{width:100%;max-width:1496px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.projects-section[data-astro-cid-4zcqxa2y]{background-image:linear-gradient(to bottom,var(--surface-2),var(--surface-1),var(--surface-2));width:100vw}.projects-section[data-astro-cid-4zcqxa2y] .is-project-section{border-top-right-radius:var(--radius-3xl,1.5rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-right-width:1px;border-color:var(--action-primary);padding:2.5rem}.projects-section[data-astro-cid-4zcqxa2y] .is-right-image.is-project-section{border-top-left-radius:var(--radius-3xl,1.5rem);border-right-style:var(--tw-border-style);border-right-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-top-right-radius:0}.projects-section[data-astro-cid-4zcqxa2y] .projects-section-paragraph{text-align:center;padding-inline:1.25rem;width:100%;max-width:1000px;margin-inline:auto;padding-top:1.5rem}.projects-section[data-astro-cid-4zcqxa2y] .image{width:100%;max-width:var(--container-xs,20rem);border-radius:var(--radius-md);object-fit:cover;margin-bottom:2rem}@media(min-width:40rem){.projects-section[data-astro-cid-4zcqxa2y] .image{max-width:var(--container-xl,36rem)}}@media(min-width:64rem){.projects-section[data-astro-cid-4zcqxa2y] .image{max-width:100%;margin-bottom:0}.projects-section[data-astro-cid-4zcqxa2y] .is-right-image .project-btn{margin-left:0}}.projects-section[data-astro-cid-4zcqxa2y] .project-btn{margin-inline:auto;width:fit-content;margin-top:2rem}@media(min-width:64rem){.projects-section[data-astro-cid-4zcqxa2y] .project-btn{margin-right:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
