.for-architects{--fa-gold: #8d7650}.fa-eyebrow{display:inline-block;margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.25em;text-transform:uppercase;opacity:.8}.fa-hero{position:relative;display:flex;align-items:center;isolation:isolate}.fa-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.fa-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.fa-hero--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0000008c,#00000026 65%,#0000)}.fa-hero__content{width:100%;padding-top:7rem;padding-bottom:7rem}.fa-hero__title{margin:0 0 1.6rem;max-width:22ch}.fa-hero__text{max-width:46rem;font-size:1.7rem;line-height:1.6;margin-bottom:2.4rem}.fa-hero__text p{margin:0}.fa-hero--media .fa-hero__content,.fa-hero--media .fa-hero__title,.fa-hero--media .fa-hero__text{color:#fffdf8}.fa-hero--media .fa-hero__title{text-shadow:0 .2rem 3rem rgba(0,0,0,.4)}@media screen and (min-width:750px){.fa-hero--media{min-height:52rem}.fa-hero__content{padding-top:10rem;padding-bottom:10rem}.fa-hero__text{font-size:1.9rem}}.fa-intro__grid{display:grid;gap:3rem;align-items:center}.fa-intro__title{margin:0 0 2rem}.fa-intro__text{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin-bottom:2.4rem}.fa-intro__text p{margin:0 0 1.6rem}.fa-intro__media img{width:100%;height:auto;border-radius:2rem;display:block}@media screen and (min-width:750px){.fa-intro__grid{grid-template-columns:1.05fr .95fr;gap:6rem}.fa-intro__title{max-width:18ch}}.fa-steps{background:rgba(var(--color-foreground),.03)}.fa-steps__head{text-align:center;max-width:60rem;margin:0 auto 4.5rem}.fa-steps__title{margin:0}.fa-steps__list{list-style:none;padding:0;margin:0;display:grid;gap:3rem;counter-reset:fa-step}.fa-step{display:flex;flex-direction:column;gap:1.8rem;padding:3rem 2.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;background:rgb(var(--color-background));transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.fa-step:hover{transform:translateY(-.4rem);box-shadow:0 1.6rem 3.4rem #00000014}.fa-step__media img{width:100%;height:auto;border-radius:1.4rem;display:block}.fa-step__number{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;border:.1rem solid var(--fa-gold);color:var(--fa-gold);font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.05em}.fa-step__label{display:block;font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;color:var(--fa-gold);margin-bottom:.8rem}.fa-step__heading{margin:0 0 1rem;font-size:2rem}.fa-step__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.fa-steps__list{grid-template-columns:repeat(3,1fr)}}.fa-badges__list{list-style:none;margin:0;padding:3.4rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem 5rem}.fa-badge{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;letter-spacing:.04em}.fa-badge__icon{display:inline-flex;width:2.6rem;height:2.6rem;color:var(--fa-gold)}.fa-badge__icon svg{width:100%;height:100%}.fa-contact__inner{text-align:center;max-width:68rem}.fa-contact__title{margin:0 0 1.6rem}.fa-contact__text{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin-bottom:2.8rem}.fa-contact__text p{margin:0}.fa-contact__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem 2.4rem}.fa-contact__detail{font-size:1.5rem;color:rgba(var(--color-foreground),.85);text-decoration:underline;text-underline-offset:.3rem}.fa-contact .button{--color-button: 141, 118, 80;--color-button-text: 255, 253, 248}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-for-architects.css.map */
