@keyframes mastheadFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.case-studies-masthead{padding:48px 0 56px}.case-studies-breadcrumb{display:flex;align-items:center;gap:6px;font-family:Aptos;font-size:15px;font-weight:400;line-height:24px;letter-spacing:.6px;text-transform:uppercase;color:#999;margin-bottom:24px;opacity:0;animation:mastheadFadeUp 0.5s ease 0.1s forwards}.case-studies-breadcrumb a{color:#999;text-decoration:none;transition:color 0.2s}.case-studies-breadcrumb a:hover{color:var(--PRO-Orange)}.case-studies-breadcrumb .current{color:var(--PRO-Orange)}.case-studies-masthead-title{font-family:Aptos;font-size:78px;font-weight:700;line-height:74px;letter-spacing:.78px;color:var(--PRO-Orange);margin:0 0 10px;opacity:0;animation:mastheadFadeUp 0.5s ease 0.22s forwards}.case-studies-masthead-subtitle{font-family:Aptos;font-size:23px;font-weight:300;line-height:32px;color:var(--PRO-Slate);margin:0;max-width:420px;opacity:0;animation:mastheadFadeUp 0.5s ease 0.34s forwards}.case-studies-section{padding:0 0 96px;overflow-x:hidden}.case-studies-bar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:32px}.case-studies-filter-wrapper{position:relative;display:flex;align-items:center;gap:12px}.case-studies-filter-label{font-family:Aptos;font-size:15px;font-weight:500;color:var(--PRO-Slate)}.case-studies-cat-dropdown{position:relative}.case-studies-cat-btn{width:30px;height:30px;border-radius:50%;background:#fff0;border:1.5px solid var(--PRO-Orange);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity 0.2s}.case-studies-cat-btn:hover{opacity:.85}.case-studies-cat-list{display:none;position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .12);list-style:none;margin:0;padding:6px 0;min-width:160px;z-index:10}.case-studies-cat-list.is-open{display:block}.case-studies-cat-list a{display:block;padding:9px 18px;font-family:Aptos;font-size:15px;font-weight:500;color:var(--PRO-Slate);text-decoration:none;transition:color 0.2s}.case-studies-cat-list a:hover,.case-studies-cat-list a.active{color:var(--PRO-Orange)}.case-studies-show-more{display:flex;justify-content:center;margin-top:48px}.case-study-item{padding:40px 0;border-top:1px solid var(--pro-grey-tint-2)}.case-study-item:first-child{border-top:none;padding-top:0}.case-study-item .boxed-split__image{position:relative}.case-study-item .boxed-split__image img{display:block;width:100%;height:460px;object-fit:cover;border-radius:20px}.case-study-item__arrow{position:absolute;top:30px;right:30px;width:38px;height:38px;background:rgb(43 47 49 / .72);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background 0.2s;text-decoration:none}.case-study-item__arrow:hover{background:var(--PRO-Orange)}.case-study-item__label{font-family:Aptos;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pro-grey-tint-1);margin:0 0 12px}.case-study-item__read-more{display:inline-flex;align-items:center;gap:8px;font-family:Aptos;font-size:18px;font-weight:600;line-height:1;color:var(--PRO-Orange);text-decoration:none;transition:gap 0.2s}.case-study-item__read-more:hover{gap:13px}.boxed-split__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image content";gap:100px;align-items:center}.boxed-split--reversed .boxed-split__grid{grid-template-areas:"content image"}.boxed-split__image{grid-area:image}.boxed-split__content{grid-area:content}.boxed-split__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.boxed-split__title{color:var(--PRO-Slate);font-family:Aptos;font-size:46px;font-weight:400;line-height:48px;margin:0}.boxed-split__desc{color:var(--PRO-Slate);font-family:Aptos;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:1220px){.boxed-split__grid,.boxed-split--reversed .boxed-split__grid{grid-template-columns:1fr 1fr;gap:60px}.boxed-split__title{font-size:42px;line-height:44px}}@media (max-width:768px){.case-studies-masthead-title{font-size:48px;line-height:52px;letter-spacing:.48px}.case-studies-masthead-subtitle{font-size:20px}.boxed-split__grid,.boxed-split--reversed .boxed-split__grid{grid-template-columns:1fr;grid-template-areas:"image" "content";gap:40px}.case-study-item .boxed-split__image img{height:260px}.boxed-split__title{font-size:36px;line-height:38px}}