.scroll-video{background-color:var(--base-500);border-radius:.375rem;position:relative;overflow:hidden}.scroll-video canvas{width:100%;height:100%;display:block}
.about{background-color:var(--base-200);width:100%;padding:.75rem}.about-wrapper{width:80%;margin:0 auto}.about-intro{color:var(--base-500);grid-template-columns:180px 1fr;align-items:flex-start;gap:3rem;padding:1.5rem 0 8rem;display:grid}.about-title{max-width:900px}.about-services{gap:3rem;padding:4rem 0 6rem;display:flex}.about-services-left{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:flex-start;gap:3rem;width:min(400px,40%);height:100svh;padding:3rem 0;display:flex;position:sticky;top:.75rem}.about-services-image{aspect-ratio:4/5;border-radius:.375rem;width:min(100%,280px);height:auto;margin-bottom:1.5rem;overflow:hidden}.about-services-copy{max-width:430px}.about-services-right{flex-direction:column;flex:1;gap:6rem;padding:3rem 0;display:flex}.about-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.about-service-card{aspect-ratio:5/7;color:inherit;border:1px solid #0000001a;border-radius:.375rem;align-content:space-between;gap:1rem;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.about-service-card p.md{max-width:280px}.about-service-card>.mono{z-index:1;color:var(--base-100);position:relative}.about-service-photo{z-index:0;position:absolute;inset:0}.about-service-photo img{object-fit:cover;width:100%;height:100%;transform:translate(var(--parent-photo-x,0), var(--parent-photo-y,0)) scale(var(--parent-photo-scale,1))}.about-service-photo:after{content:"";background:linear-gradient(#102f4f33 0%,#102f4f26 55%,#102f4fbf 100%);position:absolute;inset:0}.about-parent-name{z-index:1;color:var(--base-300);position:relative}@media (min-width:1000px) and (max-width:1399px){.about-wrapper{width:92%}.about-intro{grid-template-columns:140px 1fr;gap:2rem;padding:1.5rem 0 5rem}.about-services{gap:2rem}.about-services-left{gap:2rem;width:min(340px,38%);padding:2rem 0}.about-services-right{gap:3.5rem;padding:2rem 0}}@media (max-width:999px){.about-wrapper{width:100%}.about-intro{grid-template-columns:1fr;gap:1.25rem;min-height:auto;padding:2.5rem 0 2rem}.about-title{max-width:none}.about-services{flex-direction:column;gap:2.5rem;padding:2rem 0 4rem}.about-services-left{gap:2rem;width:100%;height:max-content;padding:0;position:static}.about-services-image{width:min(100%,320px)}.about-services-right{gap:2rem;padding:0}.about-services-grid{gap:.65rem}.about-service-card{aspect-ratio:4/5;padding:.85rem}}@media (max-width:600px){.about-services-grid{grid-template-columns:1fr 1fr}.about-service-card{aspect-ratio:3/4;gap:.65rem}.about-service-card p.md{font-size:1.05rem}}
