.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading__title{margin-bottom:0;font-size:clamp(1.5625rem,1.4828431373rem + .3267973856vw,1.875rem);line-height:1.25;letter-spacing:-.0625rem}.section-heading__link{display:inline-flex;align-items:center;gap:.875rem;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out 0s}@media(hover:hover){.section-heading__link:hover{color:var(--color-gold-dark)}}.section-heading__link-icon,.section-heading__link-label{flex:none}@media(max-width:47.99875rem){.section-heading{align-items:flex-start;flex-direction:column;gap:1.25rem}}.featured-projects{padding-block:4.5rem 3.875rem}.featured-projects__viewport{margin-top:2.25rem;overflow:hidden;touch-action:pan-y}.featured-projects__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));grid-gap:1.875rem;gap:1.875rem;animation:featured-projects-show .28s ease}.featured-projects__controls{display:flex;align-items:center;justify-content:center;gap:.875rem;-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.featured-projects__arrow{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:.0625rem solid var(--color-line);border-radius:50%;background-color:var(--color-section-background);transition:all .15s ease-in-out 0s}@media(hover:hover){.featured-projects__arrow:hover{color:var(--color-text);border-color:var(--color-gold-dark);background-color:var(--color-gold)}}.featured-projects__arrow-icon{flex:0 0 auto}.featured-projects__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;max-width:20rem}.featured-projects__pagination-item{display:none;width:2.125rem;height:1.75rem;position:relative}.featured-projects__pagination-item:before{content:"";width:1.625rem;height:.25rem;position:absolute;top:50%;left:50%;border-radius:.5rem;background-color:var(--color-line);translate:-50% -50%;transition:all .15s ease-in-out 0s}.featured-projects__pagination-item--active:before{background-color:var(--color-gold-dark)}.featured-projects__pagination-item:nth-child(3n+1){display:block}@media(hover:hover){.featured-projects__pagination-item:hover:before{background-color:var(--color-gold)}}@keyframes featured-projects-show{0%{opacity:0;transform:translateX(1.125rem)}to{opacity:1;transform:translateX(0)}}@media(max-width:71.87375rem){.featured-projects__grid{gap:1.125rem}.featured-projects__grid .project-card:nth-child(n+3),.featured-projects__pagination-item,.featured-projects__pagination-item:nth-child(3n+1){display:none}.featured-projects__pagination-item:nth-child(odd){display:block}}@media(max-width:47.99875rem){.featured-projects__controls{gap:.4375rem}.featured-projects__pagination{max-width:15.625rem}.featured-projects__grid>.project-card:nth-child(n+2){display:none}.featured-projects__pagination-item:nth-child(n){display:block;width:1.5rem}}