.agency-approach{display:block;background:var(--agency-approach-background, #fafafa);color:var(--agency-approach-text, #0f1115)}.agency-approach__inner{box-sizing:border-box;width:100%;padding:var(--agency-approach-space-small, 56px) 2.4rem}.agency-approach__grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:1200px;min-width:0;margin-inline:auto}.agency-approach__column{min-width:0}.agency-approach__heading{max-width:29ch;margin:0;color:inherit;font-family:var(--font-body-family, "Switzer", Arial, sans-serif);font-size:clamp(2.6rem,4.6vw,3rem);font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:1.1;text-transform:uppercase;text-wrap:balance}.agency-approach__navigation{margin-top:1.2rem}.agency-approach__links{display:flex;flex-wrap:wrap;gap:1.6rem clamp(3.2rem,3vw,4.8rem);margin:0;padding:0;list-style:none}.agency-approach__link-item{margin:0;padding:0}.agency-approach__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;color:inherit;font-family:var(--font-body-family, "Switzer", Arial, sans-serif);font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.4;text-decoration-line:none;text-decoration-color:currentColor;text-decoration-thickness:.1rem;text-underline-offset:.4rem;text-transform:none;transition:text-decoration-color .18s ease}.agency-approach__link-label sup{font-size:.65em;line-height:0;vertical-align:super}.agency-approach__link:before{content:"";flex:0 0 .6rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--agency-approach-accent, #ff4700)}.agency-approach__link[aria-disabled=true]{cursor:default}.agency-approach__link:focus-visible{border-radius:.2rem;outline:.2rem solid var(--agency-approach-accent, #ff4700);outline-offset:.4rem}@media(hover:hover){.agency-approach__link[href]:hover{color:inherit;text-decoration-line:underline;text-decoration-color:var(--agency-approach-accent, #ff4700)}}.agency-approach__column--copy{margin-top:4rem;padding-top:4rem;border-top:.1rem solid var(--agency-approach-divider, #d5d1c8)}.agency-approach__body{max-width:58rem;color:inherit;font-family:var(--font-body-family, "Switzer", Arial, sans-serif);font-size:1.4rem;font-style:normal;font-weight:var(--font-body-weight, 400);letter-spacing:normal;line-height:1.5}.agency-approach__body p{margin:0}.agency-approach__body p+p{margin-top:2.4rem}@media screen and (max-width:749px){.agency-approach__links{flex-direction:column;align-items:flex-start;gap:1.2rem}}@media screen and (min-width:990px){.agency-approach__heading{font-size:4rem;letter-spacing:normal;line-height:1.1}}@media screen and (min-width:1000px){.agency-approach__inner{padding-block:var(--agency-approach-space-medium, 112px)}.agency-approach__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.agency-approach__column--lead{padding-right:3.2rem}.agency-approach__column--copy{margin-top:0;padding-top:0;padding-left:clamp(3.2rem,3.3vw,6.4rem);border-top:0;border-left:.1rem solid var(--agency-approach-divider, #d5d1c8)}.agency-approach__navigation{margin-top:1.2rem}.agency-approach__heading{max-width:none;letter-spacing:-.025em;text-wrap:wrap}.agency-approach__link,.agency-approach__body{font-size:1.5rem}}@media screen and (min-width:1255px){.agency-approach__inner{padding-block:var(--agency-approach-space-large, 240px)}}@media screen and (min-width:1920px){.agency-approach__link,.agency-approach__body{font-size:1.6rem;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/487/assets/section-agency-approach.css.map */
