main#case-studies section.masthead .button-group{margin-bottom:0;margin-top:2rem}@media (min-width:768px){main#case-studies section.masthead .button-group{margin-bottom:2rem}}@media (min-width:1536px){main#case-studies section.masthead .button-group{margin-bottom:3rem}}main#case-studies section.masthead .backdrop{height:16rem;width:auto}@media (min-width:480px){main#case-studies section.masthead .backdrop{height:20rem}}@media (min-width:768px){main#case-studies section.masthead .backdrop{height:20rem}}@media (min-width:1280px){main#case-studies section.masthead .backdrop{height:24rem}}@media (min-width:1536px){main#case-studies section.masthead .backdrop{height:28rem}}main#case-studies section.masthead .backdrop svg.case-studies-backdrop{bottom:0;height:100%;left:0;max-width:none;position:absolute;width:100%}main#case-studies section.case-studies .case-study-panel{margin-bottom:4rem;padding-bottom:4rem}main#case-studies section.case-studies .case-study-panel:not(:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--theme-border)/var(--tw-border-opacity))}main#case-studies section.case-studies .case-study-panel .brand-row{margin-bottom:2rem}main#case-studies section.case-studies .case-study-panel .brand-row img{height:3rem;width:auto}main#case-studies section.case-studies .case-study-panel .content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media (min-width:1280px){main#case-studies section.case-studies .case-study-panel .content{flex-direction:row}}@media (min-width:768px){main#case-studies section.case-studies .case-study-panel .prose{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){main#case-studies section.case-studies .case-study-panel .prose{font-size:1.125rem;line-height:1.75rem}}main#case-studies section.case-studies .case-study-panel h2{font-size:1.5rem;font-weight:400;line-height:2rem;margin-top:0}@media (min-width:480px){main#case-studies section.case-studies .case-study-panel h2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){main#case-studies section.case-studies .case-study-panel h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){main#case-studies section.case-studies .case-study-panel h2{font-size:3rem;font-weight:300;line-height:1}}main#case-studies section.case-studies .case-study-panel .customer{--tw-text-opacity:1;align-items:center;color:rgb(var(--theme-text-muted)/var(--tw-text-opacity));display:flex;gap:1rem;margin-bottom:2rem;margin-top:2rem}main#case-studies section.case-studies .case-study-panel .customer .avatar img{border-radius:9999px;height:5rem;max-width:none;width:auto}main#case-studies section.case-studies .case-study-panel .customer .name{font-weight:700}@media (min-width:1280px){main#case-studies section.case-studies .case-study-panel .button-group{position:sticky;top:8rem}}
