.rf-overview{overflow:hidden;padding:8rem 1.5rem;position:relative}.rf-overview__background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.rf-overview__bg-pattern{border-radius:50%;height:400px;opacity:.05;position:absolute;width:400px}.rf-overview__bg-pattern--1{background:radial-gradient(circle,var(--rf-purple) 0,transparent 70%);left:-100px;top:-100px}.rf-overview__bg-pattern--2{background:radial-gradient(circle,var(--rf-sky) 0,transparent 70%);bottom:-150px;right:-150px}.rf-overview__container{margin:0 auto;max-width:1000px;position:relative;text-align:center;z-index:1}.rf-overview__heading-wrapper{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:3rem}.rf-overview__accent-line{background:linear-gradient(90deg,transparent,var(--rf-purple),var(--rf-sky));border-radius:2px;flex:0 0 60px;height:3px}.rf-overview__accent-line--right{background:linear-gradient(90deg,var(--rf-sky),var(--rf-purple),transparent)}.rf-overview__heading{color:var(--rf-teal);display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;letter-spacing:.02em;margin:0;position:relative}.rf-overview__heading:after{background:linear-gradient(90deg,transparent,var(--rf-lavender),transparent);bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40%}.rf-overview__body{color:#3a3a3a;font-size:1.375rem;line-height:1.9;margin:0 auto;max-width:850px}.rf-overview__body p{margin:0 0 1.75rem;position:relative}.rf-overview__body p:last-child{margin-bottom:0}.rf-overview__body strong{color:var(--rf-purple);font-weight:600;position:relative}.rf-overview__body em{color:var(--rf-sky);font-style:italic}.rf-overview__body a{color:var(--rf-purple);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .3s ease}.rf-overview__body a:focus,.rf-overview__body a:hover{color:var(--rf-sky);text-decoration-color:var(--rf-sky)}.rf-overview__quote-mark{color:var(--rf-lavender);position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:0}@media (max-width:1024px){.rf-overview__quote-mark{right:2%}}@media (max-width:768px){.rf-overview{padding:5rem 1.5rem}.rf-overview__heading-wrapper{gap:1rem}.rf-overview__accent-line{flex:0 0 30px;height:2px}.rf-overview__heading{font-size:clamp(2rem,8vw,3rem)}.rf-overview__body{font-size:1.125rem;line-height:1.8}.rf-overview__quote-mark{display:none}.rf-overview__bg-pattern{height:250px;width:250px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{.rf-overview{padding:2rem 0}.rf-overview__background,.rf-overview__quote-mark{display:none}}