.rf-brand{--rf-brand-radius: 2.4rem;color:rgb(var(--color-foreground))}.rf-brand__breadcrumbs{padding-top:1.6rem;padding-bottom:1.6rem}.rf-brand__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin:0;padding:0;list-style:none;font-size:1.3rem}.rf-brand__breadcrumbs li:not(:last-child):after{content:"/";margin-left:.8rem;color:rgba(var(--color-foreground),.45)}.rf-brand__breadcrumbs a{color:rgba(var(--color-foreground),.72);text-underline-offset:.3rem}.rf-brand__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,6vw,8rem);align-items:center;padding-top:clamp(3.2rem,6vw,7.2rem);padding-bottom:clamp(4rem,7vw,8rem)}.rf-brand__hero-content{max-width:70rem}.rf-brand__logo{display:block;width:auto;max-width:22rem;max-height:8rem;margin-bottom:2.4rem;object-fit:contain;object-position:left center}.rf-brand__eyebrow{margin:0 0 1.2rem;color:rgb(var(--color-button));font-size:1.3rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rf-brand__heading{max-width:78rem;margin:0 0 2rem}.rf-brand__lead{max-width:64rem;color:rgba(var(--color-foreground),.78);font-size:clamp(1.7rem,1.5vw,2rem);line-height:1.7}.rf-brand__lead p:first-child,.rf-brand__intro-copy .rte p:first-child{margin-top:0}.rf-brand__lead p:last-child,.rf-brand__intro-copy .rte p:last-child{margin-bottom:0}.rf-brand__actions,.rf-brand__cta-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.rf-brand__actions{margin-top:3.2rem}.rf-brand__hero-media,.rf-brand__intro-media{overflow:hidden;border-radius:var(--rf-brand-radius);background:rgba(var(--color-foreground),.06)}.rf-brand__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.rf-brand__intro-media img{display:block;width:100%;height:auto}.rf-brand__hero-media img{min-height:48rem;aspect-ratio:6 / 5}.rf-brand__trust ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:rgb(var(--color-background));list-style:none}.rf-brand__trust li{display:flex;gap:1.2rem;align-items:center;min-height:8.4rem;padding:1.8rem 2.4rem}.rf-brand__trust li+li{border-left:.1rem solid rgba(var(--color-foreground),.12)}.rf-brand__trust li>img,.rf-brand__benefit>img{width:3.6rem;height:3.6rem;flex:0 0 auto;object-fit:contain}.rf-brand__trust strong,.rf-brand__trust span{display:block}.rf-brand__trust strong{font-weight:700;line-height:1.35}.rf-brand__trust span{margin-top:.3rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.4}.rf-brand__section{padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(6rem,9vw,11rem)}.rf-brand__section--soft{background:rgba(var(--color-foreground),.035)}.rf-brand__intro--text-only{display:block}.rf-brand__intro--text-only .rf-brand__intro-copy{max-width:90rem;margin-inline:auto}.rf-brand__intro-copy .h1,.rf-brand__section-heading .h1{margin:0 0 1.8rem}.rf-brand__intro-copy .rte{color:rgba(var(--color-foreground),.78);font-size:1.7rem;line-height:1.8}.rf-brand__section-heading{max-width:78rem;margin:0 auto 4.2rem;text-align:center}.rf-brand__section-heading>p:last-child{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.7rem}.rf-brand__card-grid,.rf-brand__benefits,.rf-brand__project-grid{display:grid;gap:2.4rem}.rf-brand__card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-brand__benefits,.rf-brand__project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-brand__card,.rf-brand__benefit,.rf-brand__project{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem;background:rgb(var(--color-background))}.rf-brand__card-link,.rf-brand__project a{display:flex;height:100%;flex-direction:column;color:rgb(var(--color-foreground));text-decoration:none}.rf-brand__card-media{overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05)}.rf-brand__card-media img,.rf-brand__project img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.rf-brand__card-link:hover img,.rf-brand__project a:hover img{transform:scale(1.025)}.rf-brand__card-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:2.4rem}.rf-brand__card-content .h2{margin:0 0 1rem}.rf-brand__card-content>p:not(.rf-brand__card-count){margin:0 0 2rem;color:rgba(var(--color-foreground),.72);line-height:1.6}.rf-brand__card-content .link{margin-top:auto}.rf-brand__card-count{margin:0 0 .8rem;color:rgba(var(--color-foreground),.58);font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rf-brand__benefit{padding:3rem}.rf-brand__benefit>img{width:4.8rem;height:4.8rem;margin-bottom:1.8rem}.rf-brand__benefit .h3,.rf-brand__project-caption .h3{margin:0 0 1rem}.rf-brand__benefit p,.rf-brand__project-caption p{margin:0;color:rgba(var(--color-foreground),.72);line-height:1.65}.rf-brand__project img{aspect-ratio:4 / 3}.rf-brand__project-caption{padding:2rem}.rf-brand__faq{max-width:90rem;margin-inline:auto}.rf-brand__faq>.h1{margin:0 0 2.8rem;text-align:center}.rf-brand__faq details{border-top:.1rem solid rgba(var(--color-foreground),.15)}.rf-brand__faq details:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.rf-brand__faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;font-weight:600;list-style:none}.rf-brand__faq summary::-webkit-details-marker{display:none}.rf-brand__faq summary:after{content:"+";flex:0 0 auto;font-size:2.2rem;line-height:1}.rf-brand__faq details[open] summary:after{content:"\2212"}.rf-brand__faq-answer{padding:0 4rem 2.4rem 0;color:rgba(var(--color-foreground),.76);line-height:1.7}.rf-brand__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;padding:clamp(3rem,6vw,6rem);border-radius:2.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.rf-brand__cta .h1{margin:0 0 1rem;color:inherit}.rf-brand__cta p,.rf-brand__cta .rte{max-width:72rem;margin:0;color:inherit;opacity:.88}.rf-brand__cta-actions{justify-content:flex-end}.rf-brand__cta .button:not(.button--secondary){--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.rf-brand__cta .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-background);--alpha-button-background: 0}@media screen and (max-width:989px){.rf-brand__hero{grid-template-columns:1fr}.rf-brand__intro-media--wrapped{float:right;width:320px;max-width:45%;margin:0 0 24px 28px}.rf-brand__hero-media img,.rf-brand__intro-media img{min-height:0}.rf-brand__trust ul,.rf-brand__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-brand__trust li:nth-child(3){border-left:0}.rf-brand__trust li:nth-child(n+3){border-top:.1rem solid rgba(var(--color-foreground),.12)}.rf-brand__benefits,.rf-brand__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-brand__cta{grid-template-columns:1fr}.rf-brand__cta-actions{justify-content:flex-start}}@media screen and (max-width:749px){.rf-brand__breadcrumbs{padding-top:1.2rem;padding-bottom:1.2rem}.rf-brand__hero{gap:3.2rem;padding-top:2rem}.rf-brand__logo{max-width:18rem}.rf-brand__actions .button,.rf-brand__cta-actions .button{width:100%}.rf-brand__hero-media img{aspect-ratio:4 / 5}.rf-brand__trust ul,.rf-brand__card-grid,.rf-brand__benefits,.rf-brand__project-grid{grid-template-columns:1fr}.rf-brand__trust li+li{border-top:.1rem solid rgba(var(--color-foreground),.12);border-left:0}.rf-brand__trust li{min-height:6.4rem;padding:1.5rem 1.8rem}.rf-brand__section-heading,.rf-brand__faq>.h1{text-align:left}.rf-brand__section-heading{margin-bottom:3rem}.rf-brand__card-content,.rf-brand__project-caption{padding:2rem}.rf-brand__benefit{padding:2.4rem}.rf-brand__cta{border-radius:1.8rem}}@media(prefers-reduced-motion:reduce){.rf-brand__card-media img,.rf-brand__project img{transition:none}}.rf-brand__intro{display:block}.rf-brand__intro-copy{max-width:110rem;margin-inline:auto}.rf-brand__intro-media--wrapped{float:right;width:380px;max-width:42%;margin:0 0 30px 36px;overflow:hidden;border-radius:var(--rf-brand-radius);box-shadow:0 10px 28px #0000001f}.rf-brand__intro-media--wrapped img{display:block;width:100%;height:auto}.rf-brand__intro-copy:after{display:block;clear:both;content:""}@media screen and (max-width:749px){.rf-brand__intro-media--wrapped{float:none;width:100%;margin:0 0 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-rf-brand.css.map */
