.PhotoTestimonialCarousel-module__EDI3za__section{border-top:1px solid #e9ddd5;width:min(1180px,100% - 48px);margin:0 auto;padding:104px 0}.PhotoTestimonialCarousel-module__EDI3za__section>header{text-align:center;max-width:790px;margin:0 auto 46px}.PhotoTestimonialCarousel-module__EDI3za__section>header>span,.PhotoTestimonialCarousel-module__EDI3za__kicker,.PhotoTestimonialCarousel-module__EDI3za__audience{font-family:var(--typography-v1-font-ui);letter-spacing:.15em;font-size:9px;font-weight:900}.PhotoTestimonialCarousel-module__EDI3za__section>header>span,.PhotoTestimonialCarousel-module__EDI3za__kicker{color:#bd5034}.PhotoTestimonialCarousel-module__EDI3za__section h2{color:#344542;font-family:var(--typography-v1-font-display);font-size:var(--typography-v1-size-section);letter-spacing:-.025em;font-weight:600;line-height:var(--typography-v1-leading-heading);text-wrap:balance;margin:17px 0 15px}.PhotoTestimonialCarousel-module__EDI3za__section>header p{color:#6c6762;max-width:650px;font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-body);line-height:var(--typography-v1-leading-body);text-wrap:pretty;margin:0 auto}.PhotoTestimonialCarousel-module__EDI3za__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;width:min(100%,1120px);margin:auto;padding:2px 0 20px;display:flex;overflow-x:auto}.PhotoTestimonialCarousel-module__EDI3za__rail::-webkit-scrollbar{display:none}.PhotoTestimonialCarousel-module__EDI3za__card{scroll-snap-align:start;background:#fff;border:1px solid #e4d7cf;border-radius:22px;grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr);min-width:100%;min-height:470px;display:grid;overflow:hidden;box-shadow:0 8px 24px #4a2f220d}.PhotoTestimonialCarousel-module__EDI3za__copy{background:radial-gradient(circle at 8% 94%,#f2b95930,#0000 32%),linear-gradient(145deg,#fff0e9 0%,#fbf7f2 54%,#e9f6f1 100%);flex-direction:column;align-items:flex-start;padding:clamp(34px,5vw,64px);display:flex}.PhotoTestimonialCarousel-module__EDI3za__audience{color:#5d7e6d;margin-top:29px}.PhotoTestimonialCarousel-module__EDI3za__copy h3{color:#344542;max-width:430px;font-family:var(--typography-v1-font-display);font-size:var(--typography-v1-size-feature);letter-spacing:-.025em;font-weight:600;line-height:var(--typography-v1-leading-heading);text-wrap:balance;margin:11px 0 16px}.PhotoTestimonialCarousel-module__EDI3za__copy p{color:#68615d;max-width:435px;font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-body);line-height:var(--typography-v1-leading-body);text-wrap:pretty;margin:0}.PhotoTestimonialCarousel-module__EDI3za__copy footer{width:100%;margin-top:auto;padding-top:27px}.PhotoTestimonialCarousel-module__EDI3za__copy footer strong{color:#625951;font-family:var(--typography-v1-font-ui);letter-spacing:.035em;font-size:9px;line-height:1.45;display:block}.PhotoTestimonialCarousel-module__EDI3za__copy a{color:#b94125;width:max-content;font-family:var(--typography-v1-font-ui);align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.PhotoTestimonialCarousel-module__EDI3za__visual{background:#eee4db;min-height:100%;margin:0;position:relative}.PhotoTestimonialCarousel-module__EDI3za__visual img{object-fit:cover;transition:transform .45s}.PhotoTestimonialCarousel-module__EDI3za__card:hover .PhotoTestimonialCarousel-module__EDI3za__visual img{transform:scale(1.035)}.PhotoTestimonialCarousel-module__EDI3za__dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.PhotoTestimonialCarousel-module__EDI3za__dots button{cursor:pointer;background:#d9d3cf;border:0;border-radius:50%;width:8px;height:8px;padding:0}.PhotoTestimonialCarousel-module__EDI3za__dots button[aria-current=true]{background:#c94d31;border-radius:999px;width:24px}@media (max-width:760px){.PhotoTestimonialCarousel-module__EDI3za__section{width:calc(100% - 32px);padding:72px 0}.PhotoTestimonialCarousel-module__EDI3za__section>header{margin-bottom:29px}.PhotoTestimonialCarousel-module__EDI3za__section h2{font-size:var(--typography-v1-size-major-mobile)}.PhotoTestimonialCarousel-module__EDI3za__section>header p{font-size:var(--typography-v1-size-body);line-height:var(--typography-v1-leading-body)}.PhotoTestimonialCarousel-module__EDI3za__rail{gap:14px;padding-bottom:16px}.PhotoTestimonialCarousel-module__EDI3za__card{border-radius:20px;grid-template-columns:1fr;min-height:0}.PhotoTestimonialCarousel-module__EDI3za__copy{min-height:344px;padding:30px 25px 25px}.PhotoTestimonialCarousel-module__EDI3za__kicker,.PhotoTestimonialCarousel-module__EDI3za__audience{font-size:8px}.PhotoTestimonialCarousel-module__EDI3za__audience{margin-top:23px}.PhotoTestimonialCarousel-module__EDI3za__copy h3{font-size:var(--typography-v1-size-feature)}.PhotoTestimonialCarousel-module__EDI3za__copy p{font-size:var(--typography-v1-size-body);line-height:var(--typography-v1-leading-body)}.PhotoTestimonialCarousel-module__EDI3za__visual{min-height:248px}.PhotoTestimonialCarousel-module__EDI3za__copy footer{padding-top:21px}}
:is(.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-tool-hero h1,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-generator-section-heading h2,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section h2,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section h3){text-wrap:balance;font-family:var(--typography-v1-font-display)!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;letter-spacing:-.02em!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-tool-hero h1{max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-hero)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-tool-hero .text-hero-lead{max-inline-size:var(--typography-v1-measure-body);text-wrap:pretty;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-lede)!important;font-weight:400!important;line-height:var(--typography-v1-leading-body)!important}:is(.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-generator-section-heading h2,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section h2){max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-section)!important}:is(.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-generator-section-heading p,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section p){text-wrap:pretty;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-body)!important;font-weight:400!important;line-height:var(--typography-v1-leading-body)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-generator-section-heading>p{max-inline-size:var(--typography-v1-measure-body);font-size:var(--typography-v1-size-lede)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section .section-heading>p{max-inline-size:var(--typography-v1-measure-body);font-size:var(--typography-v1-size-lede)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section .text-faq-hero>p{max-inline-size:var(--typography-v1-measure-body);font-size:var(--typography-v1-size-lede)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section .tool-palette-intro>p{max-inline-size:var(--typography-v1-measure-body);font-size:var(--typography-v1-size-lede)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section h3{color:#344542!important;font-size:var(--typography-v1-size-card-title)!important}.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.tool-palette-explorer .tool-palette-intro h2{font-size:var(--typography-v1-size-feature)!important}:is(.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.text-final-cta h2,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.text-final-cta p){color:var(--text-inverse)!important}@media (max-width:47.99rem){:is(.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-tool-hero h1,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>.text-generator-section-heading h2,.TextToolEditorialTypographyV1-module__YfzuVG__typographyV1>section.section h2){max-inline-size:100%}}
