.YdLyjW_container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:48px}.YdLyjW_section{background:var(--surface);padding-block:112px}.YdLyjW_section h2{color:var(--primary);letter-spacing:-.025em;font-size:36px;font-weight:700;line-height:40px}.YdLyjW_section .eyebrow{letter-spacing:.14em}.YdLyjW_lowSurface{background:var(--surface-low)}.YdLyjW_heading{flex-direction:column;gap:12px;max-width:896px;display:flex}.YdLyjW_heading p{font-size:16px;line-height:24px}.YdLyjW_heading .YdLyjW_headingSubtitle{color:var(--primary);font-family:var(--font-manrope), sans-serif;font-size:20px;font-weight:700;line-height:28px}.YdLyjW_typesStack,.YdLyjW_wideStack,.YdLyjW_projectsStack{flex-direction:column;display:flex}.YdLyjW_typesStack{gap:56px}.YdLyjW_wideStack{gap:64px}.YdLyjW_projectsStack{gap:48px}.YdLyjW_hero{isolation:isolate;color:var(--white);background:var(--charcoal);padding-block:128px;position:relative;overflow:hidden}.YdLyjW_heroImage{z-index:-2;object-fit:cover;object-position:center 42%}.YdLyjW_heroOverlay{z-index:-1;background:linear-gradient(90deg,#0b171ad1,#0b171aa6 55%,#0b171a33),linear-gradient(#0000 55%,#202b2f66);position:absolute;inset:0}.YdLyjW_heroContent{flex-direction:column;gap:40px;display:flex}.YdLyjW_heroCopy{flex-direction:column;gap:16px;max-width:896px;display:flex}.YdLyjW_heroCopy h1{color:var(--white);letter-spacing:-.025em;font-size:60px;line-height:1.08}.YdLyjW_heroCopy p{color:#bdc8cd;max-width:672px;padding-top:8px;font-size:18px;line-height:1.625}.YdLyjW_quoteButton,.YdLyjW_secondaryButton{letter-spacing:.05em;text-transform:uppercase;border-radius:2px;gap:10px;padding:14px 28px;font-size:12px;font-weight:600;line-height:16px}.YdLyjW_quoteButton{box-shadow:0 4px 6px -1px #0000001a}.YdLyjW_quoteButton:hover{color:#752c16;background:#fd9577}.YdLyjW_quoteButton svg,.YdLyjW_secondaryButton svg{width:16px;height:16px}.YdLyjW_secondaryButton{gap:8px;padding-inline:24px;font-weight:500}.YdLyjW_introduction{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.YdLyjW_introductionCopy{flex-direction:column;gap:24px;display:flex}.YdLyjW_introductionCopy h2{line-height:1.25}.YdLyjW_introductionText{flex-direction:column;gap:16px;font-size:16px;line-height:1.625;display:flex}.YdLyjW_introductionAction{padding-top:16px}.YdLyjW_introductionImage{aspect-ratio:4/3;background:var(--surface-container);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.YdLyjW_introductionImage img{object-fit:cover}.YdLyjW_conversionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.YdLyjW_conversionCard{background:var(--white);border-radius:4px;flex-direction:column;justify-content:space-between;min-width:0;padding:32px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000d}.YdLyjW_conversionCard:hover{box-shadow:0 4px 8px #00000012}.YdLyjW_conversionContent{flex-direction:column;flex:1;align-items:flex-start;gap:20px;display:flex}.YdLyjW_conversionImage{aspect-ratio:16/10;background:var(--surface-container);border-radius:2px;width:100%;position:relative;overflow:hidden}.YdLyjW_conversionImage img{object-fit:cover}.YdLyjW_conversionCard h3{font-size:20px;font-weight:700;line-height:28px}.YdLyjW_conversionContent>p{font-size:14px;line-height:1.625}.YdLyjW_scopeGroup{width:100%;margin-top:auto}.YdLyjW_scopeGroup h4{color:var(--primary);font-family:var(--font-manrope), sans-serif;margin:0;font-size:14px;font-weight:700;line-height:20px}.YdLyjW_scope{flex-direction:column;gap:8px;padding-top:8px;font-size:12px;line-height:16px;display:flex}.YdLyjW_scope li{align-items:flex-start;gap:8px;display:flex}.YdLyjW_scope li:before{content:"";background:var(--secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.YdLyjW_fourColumnGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.YdLyjW_projectsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.YdLyjW_projectCard{background:var(--white);border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.YdLyjW_projectImage{aspect-ratio:4/3;background:var(--surface-container);position:relative;overflow:hidden}.YdLyjW_projectImage img{object-fit:cover;transition:transform .3s}.YdLyjW_projectCard:hover .YdLyjW_projectImage img{transform:scale(1.05)}.YdLyjW_projectCopy .YdLyjW_projectLocation{align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:flex}.YdLyjW_projectLocation svg{width:16px;height:16px;color:var(--secondary)}.YdLyjW_projectCopy{flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:24px;display:flex}.YdLyjW_projectCopy h3{margin-top:8px;font-size:18px;font-weight:700;line-height:28px}.YdLyjW_projectCopy p{margin-top:8px;font-size:12px;line-height:1.625}.YdLyjW_projectDetails{border-top:1px solid var(--surface-container);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;font-size:12px;line-height:16px;display:flex}.YdLyjW_projectDetails>span:last-child{color:var(--secondary);font-weight:600}.YdLyjW_processCard{background:var(--white);border-radius:4px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.YdLyjW_stepNumber{color:var(--secondary);font-family:var(--font-manrope), sans-serif;font-size:24px;font-weight:700;line-height:32px}.YdLyjW_processCard h3{font-size:18px;font-weight:600;line-height:28px}.YdLyjW_processCard p{font-size:12px;line-height:1.625}.YdLyjW_contact{isolation:isolate;background:var(--charcoal);color:var(--white);padding-block:128px;position:relative;overflow:hidden}.YdLyjW_contactImage{z-index:-2;object-fit:cover}.YdLyjW_contactOverlay{z-index:-1;background:linear-gradient(#11181be0,#11181beb);position:absolute;inset:0}.YdLyjW_contactInner{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.YdLyjW_contactHeading{flex-direction:column;align-items:center;gap:16px;max-width:768px;display:flex}.YdLyjW_contact .eyebrow{color:#fd9577}.YdLyjW_contact h2{color:var(--white);font-size:48px;line-height:1.25}.YdLyjW_contactHeading p{color:#bdc8cd;max-width:672px;font-size:18px;line-height:1.625}.YdLyjW_contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-top:8px;display:flex}.YdLyjW_contactActions a{padding:16px 32px}.YdLyjW_contactActions .YdLyjW_secondaryButton{border-color:#73787a33}.YdLyjW_contactActions .YdLyjW_secondaryButton svg{color:#ffdbd1}@media (max-width:1023px){.YdLyjW_container{padding-inline:24px}.YdLyjW_section{padding-block:80px}.YdLyjW_hero{padding-block:96px}.YdLyjW_heroCopy h1{font-size:48px}.YdLyjW_introduction{grid-template-columns:1fr;gap:48px}.YdLyjW_conversionCard{padding:24px}.YdLyjW_fourColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YdLyjW_contact{padding-block:96px}.YdLyjW_contact h2{font-size:36px}}@media (max-width:767px){.YdLyjW_conversionsGrid,.YdLyjW_fourColumnGrid,.YdLyjW_projectsGrid{grid-template-columns:1fr}}@media (max-width:639px){.YdLyjW_contactActions{flex-direction:column;align-items:stretch;width:100%}.YdLyjW_section h2{font-size:30px;line-height:36px}.YdLyjW_heroCopy h1{font-size:36px;line-height:1.08}.YdLyjW_heroCopy p,.YdLyjW_contactHeading p{font-size:16px}.YdLyjW_heading p,.YdLyjW_introductionText{font-size:14px}}
