@media print{@page{size:letter portrait;margin:.35in}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:auto!important;overflow:visible!important}body:before{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px)!important;background-size:48px 48px!important;display:block!important;position:absolute!important}body:after{display:none!important}.case-studies-print-root{z-index:1;position:relative;background:0 0!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.case-studies-print-root .print-hide{display:none!important}.case-studies-print-header{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;margin-bottom:.45rem;padding-bottom:.2rem;display:flex!important}.case-studies-print-brand{color:inherit;align-items:center;gap:.15rem;text-decoration:none;display:flex}.case-studies-print-logo{background-color:#06b6d4;flex-shrink:0;width:.42in;height:.62in}.case-studies-print-name{letter-spacing:.3em;color:#09090b;font-size:.48rem;font-weight:500;line-height:1}.case-studies-print-nav{color:#71717a;align-items:center;gap:.55rem;font-size:.52rem;display:flex}.case-studies-print-nav a:not(.case-studies-print-contact){color:inherit;text-decoration:none}.case-studies-print-contact{background:#09090b;border-radius:9999px;justify-content:center;align-items:center;padding:.12rem .42rem;font-size:.48rem;line-height:1.2;display:inline-flex;color:#fafafa!important}.landing-page-hero{background:0 0!important;padding-top:0!important;padding-bottom:.4rem!important}.landing-page-hero-gradient,.landing-page-hero-orb,.landing-page-hero-leaves-anim,.landing-page-hero-retro-anim,.landing-page-hero-retro,.landing-page-hero-leaves{display:none!important}.landing-page-hero .max-w-7xl{max-width:100%!important;padding-left:0!important;padding-right:0!important}.landing-page-hero-headline{flex-direction:column!important;align-items:center!important;gap:.2rem!important}.landing-page-hero-heading{flex-wrap:wrap!important;justify-content:center!important;gap:.15rem!important}.landing-page-hero h1,.landing-page-hero-heading{letter-spacing:-.02em;margin-top:0!important;font-size:1.55rem!important;line-height:1.1!important}.landing-page-hero-title{color:#09090b!important;margin-bottom:0!important;font-size:1.55rem!important;display:inline!important}.landing-page-hero-subtitle{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#71717a!important;font-size:1.55rem!important;display:inline!important;position:static!important;top:auto!important}.landing-page-hero-description{color:#71717a!important;max-width:5.8in!important;margin:0!important;font-size:.62rem!important;line-height:1.4!important}.case-studies-grid-section{padding-bottom:0!important}.case-studies-grid-section .max-w-7xl{max-width:100%!important;padding-left:0!important;padding-right:0!important}.case-studies-grid-wrapper{gap:.5rem!important}.case-studies-grid{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;width:100%!important;display:grid!important}.case-studies-grid-item{break-inside:avoid;page-break-inside:avoid;opacity:1!important;width:100%!important;transform:none!important}.case-studies-grid-item>a,.case-studies-grid-item>div{width:100%!important;display:block!important}.case-studies-grid-item .group{width:100%!important}.case-study-card{width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d4d8!important;border-radius:.25rem!important;grid-template-columns:1.85in minmax(0,1fr)!important;grid-template-areas:"media header""media content"!important;align-items:start!important;gap:0!important;display:grid!important;overflow:hidden!important}.case-study-card-media{border-radius:0!important;grid-area:media!important;align-self:stretch!important;min-height:1.15in!important}.case-study-card a{color:inherit!important;text-decoration:none!important}.case-study-thumb{aspect-ratio:auto!important;border-radius:0!important;height:100%!important;min-height:1.15in!important;max-height:none!important}.case-study-thumb img{object-fit:cover!important}.case-study-card-header{background:#fff!important;grid-area:header!important;padding:.28rem .5rem 0!important}.case-study-card-header [data-slot=badge]{padding:.08rem .3rem!important;font-size:.52rem!important;line-height:1.2!important}.case-study-card-title{margin-top:.1rem!important;font-size:.78rem!important;line-height:1.25!important}.case-study-card-content{grid-area:content!important;padding:.15rem .5rem .28rem!important}.case-study-card-content>:not([hidden])~:not([hidden]){margin-top:0!important}.case-study-thumb .absolute.inset-0{display:none!important}.case-study-card-description{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.62rem!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.case-study-card-meta{gap:.05rem!important;font-size:.45rem!important;line-height:1.2!important}.case-study-card-meta>div{gap:.15rem!important}.case-study-card-tags [data-slot=badge]{padding:0 .2rem!important;font-size:.4rem!important;line-height:1.3!important}.case-study-card-tags{gap:.1rem!important;margin-top:.1rem!important}.case-study-card-overlay,.case-study-coming-soon-ribbon{display:none!important}}.case-studies-print-header{display:none}
