.hxd-home-projects,.hxd-home-projects *{letter-spacing:0}.hxd-project-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px 28px}.hxd-home-projects .section-title{font-size:32px;line-height:1.2;margin-bottom:12px;text-wrap:balance}.hxd-home-projects .section-subtitle{max-width:680px}.hxd-project-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.hxd-project-toggle[hidden]{display:none}.hxd-project-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#fff0;color:#76501d;cursor:pointer;font-size:18px;flex:0 0 auto;transition:color 160ms ease}.hxd-project-toggle:hover{color:#243139}.hxd-home-projects .hxd-project-card,.hxd-home-projects .hxd-project-card:hover{transform:none;transform-style:flat;box-shadow:none}.hxd-home-projects .hxd-project-card{transition:border-color 160ms ease}.hxd-home-projects .hxd-project-card:hover{border-color:#76501d}.hxd-home-projects .hxd-project-card .media-frame{transform:none}.hxd-home-projects .hxd-project-card .media-frame::before{content:none}.hxd-home-projects .hxd-project-card .media-frame img{width:100%;height:100%;object-fit:contain}.hxd-home-projects .hxd-project-process{height:34px;margin:0 0 6px;color:#76501d;font-size:12px;font-weight:600;line-height:1.4}.hxd-home-projects .hxd-project-card h3{height:49px;margin-bottom:8px;font-size:18px;line-height:1.35}.hxd-home-projects .hxd-project-challenge{height:81px;margin:0 0 14px;color:#59636a;font-size:13px;line-height:1.55}.hxd-home-projects .cs-link{margin-top:auto;color:#76501d}.hxd-home-projects .hxd-project-process,.hxd-home-projects .hxd-project-card h3,.hxd-home-projects .hxd-project-challenge{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.hxd-home-projects .hxd-project-challenge{-webkit-line-clamp:4}.hxd-home-projects .hxd-project-card:hover .cs-link{text-decoration:underline;text-underline-offset:4px}.hxd-home-projects[data-project-language="es"] .hxd-project-process{height:51px;-webkit-line-clamp:3}.hxd-home-projects[data-project-language="es"] .hxd-project-card h3{height:73px;-webkit-line-clamp:3}.hxd-home-projects a:focus-visible,.hxd-project-toggle:focus-visible,.hxd-home-rfq a:focus-visible{outline:3px solid #a56e26;outline-offset:4px}.hxd-project-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hxd-inspection-note{margin:0 0 14px;font-size:13px;line-height:1.55}.hxd-home-rfq h2{max-width:760px;margin-left:auto;margin-right:auto;font-size:38px;line-height:1.2;letter-spacing:0;text-wrap:balance}.hxd-home-rfq p{max-width:780px;color:#d4d4d4;line-height:1.65}.hxd-home-rfq .hxd-rfq-early{max-width:680px;font-size:14px;color:#bcbcbc}.hxd-rfq-actions{display:flex;justify-content:center;align-items:center;gap:16px 28px;flex-wrap:wrap}.hxd-home-rfq .btn-primary{min-height:48px;padding:15px 28px;color:#111;background:#d0a25a;letter-spacing:0;transition:background-color 160ms ease}.hxd-home-rfq .btn-primary:hover{background:#e0b36e;transform:none;box-shadow:none}.hxd-home-rfq .btn-primary::before{content:none}.hxd-home-rfq .hxd-text-link{color:#e0b36e}@media (max-width:1100px){.hxd-project-title-row{grid-template-columns:1fr;gap:0}.hxd-project-actions{justify-content:flex-end;margin-bottom:12px}}@media (max-width:768px){.hxd-home-projects .section-title{font-size:28px}.hxd-project-actions{gap:12px}.hxd-project-actions>.hxd-text-link{font-size:13px}.hxd-home-rfq h2{font-size:28px}.hxd-rfq-actions{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.hxd-home-projects *,.hxd-home-rfq *{transition:none}}