.quote_content{cursor:pointer;padding:24px 32px;border-radius:12px;background:#fbf7ff;box-shadow:0 2px 10px -2px rgba(255,0,255,.1);font-family:sofia-sans,sans-serif}.quote_content .logo{height:40px;margin-bottom:12px}.quote_content .logo.placeholder_icon{color:var(--link-tertiary)}.quote_content .main{font-size:16px;margin-bottom:20px;font-style:italic}.quote_content .main p{font-size:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:inherit;font-weight:400}.quote_content .main b{font-weight:700;color:var(--text)}.quote_content .quote_identity{margin:0;font-size:16px;line-height:20px;letter-spacing:-.015em;display:flex;align-items:flex-start;gap:10px}@media(min-width:768px){.quote_content .quote_identity{font-size:18px;line-height:24px}}.quote_content .quote_identity .icon,.quote_content .quote_identity img{height:28px;width:auto;margin-top:3px;border-radius:50%}.quote_content .quote_identity p{margin:6px 0 0;font-weight:400}.quote_content .quote_identity .role{font-style:italic;color:var(--text-secondary);font-size:inherit;line-height:inherit;letter-spacing:inherit}@media(min-width:768px){.quote_content{padding:32px 40px;cursor:auto}.quote_content .main{font-size:18px;line-height:24px}.quote_content .description{font-size:19px}.quote_content .quote_identity .icon,.quote_content .quote_identity img{height:28px}.quote_content .quote_identity p{margin-top:4px}}@media(min-width:1280px){.quote_content .main{font-size:20px;line-height:27px;font-style:italic}}.quote_content.quote_content__secondary{background:hsla(0,0%,100%,.2)}.quote_content.quote_content__secondary .main{font-size:18px;line-height:22px}@media(min-width:768px){.quote_content.quote_content__secondary .main{font-size:22px;line-height:30px}}.quote_content.quote_content__secondary .main p{color:var(--link-secondary)}.quote_content.quote_content__secondary .main b{font-weight:700;color:var(--link)}.quote_content.quote_content__secondary .quote_identity .logo{height:28px;width:28px;margin-top:8px}@media(min-width:768px){.quote_content.quote_content__secondary .quote_identity .logo{height:54px;width:54px;margin-top:4px}}.quote_content.quote_content__secondary .quote_identity .role{color:var(--link-secondary);display:flex;flex-direction:column;font-size:16px;line-height:20px}.quote_content.quote_content__secondary .quote_identity .role .role__dash{display:none}@media(min-width:768px){.quote_content.quote_content__secondary .quote_identity .role{font-size:20px;line-height:28px}}.inline_quote_content{display:flex;flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;gap:8px;color:var(--link-secondary);font-family:sofia-sans,sans-serif;max-width:85%;padding:0 24px;text-align:center}@media(min-width:768px){.inline_quote_content{gap:12px}}@media(min-width:1024px){.inline_quote_content{max-width:800px}}.inline_quote_content .main{font-size:20px;line-height:28px;font-style:italic}@media(min-width:768px){.inline_quote_content .main{font-size:24px;line-height:32px}}@media(min-width:1024px){.inline_quote_content .main{font-size:28px;line-height:36px}}.inline_quote_content .main p{margin:0 0 16px;font-weight:300;font-style:inherit;color:inherit;font-size:inherit;line-height:inherit}.inline_quote_content .main p:last-child{margin-bottom:0}.inline_quote_content .main p b{color:var(--link);font-weight:600}.inline_quote_content .quote_identity{font-size:20px;line-height:28px;font-style:italic;display:grid;grid-template-rows:40px 1fr;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.inline_quote_content .quote_identity .icon,.inline_quote_content .quote_identity img{height:40px;width:auto;border-radius:50%}.inline_quote_content .quote_identity p{margin:0;font-weight:300;font-style:inherit;color:var(--link);font-size:inherit;line-height:inherit}@media(min-width:768px){.inline_quote_content .quote_identity{gap:16px;font-size:24px;line-height:32px;grid-template-rows:60px 1fr}.inline_quote_content .quote_identity .icon,.inline_quote_content .quote_identity img{height:60px;margin-top:2px}}@media(min-width:1024px){.inline_quote_content .quote_identity{font-size:28px;line-height:36px}}.inline_quote_content.inline_quote_content--dark .main p{color:hsla(0,0%,100%,.4)}.inline_quote_content.inline_quote_content--dark .main p b,.inline_quote_content.inline_quote_content--dark .quote_identity p{color:hsla(0,0%,100%,.8)}