.r-case{overflow-x:clip}.r-case main:focus{outline:none}.case-full-hero{position:relative;display:flex;align-items:flex-end;width:100%;min-height:100vh;min-height:100svh;padding:120px var(--r-edge) 64px;background:var(--r-ink);color:var(--r-paper)}.case-full-cover{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.case-full-shade{position:absolute;inset:0;background:linear-gradient(0deg,#020108bf,#02010800 75%)}.case-full-title{position:relative;width:100%}.case-full-title>p{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:20px}.r-case .case-full-title h1{max-width:1200px;font-size:clamp(48px,5vw,100px);font-weight:300;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.case-full-title>span{display:block;margin-top:24px;font-family:MiSans,sans-serif;font-size:11px;line-height:1.5;opacity:.7}.case-back{position:fixed;left:var(--r-edge);top:92px;z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #02010826;border-radius:4px;background:var(--r-paper);color:var(--r-ink);font:400 13px/1.4 MiSans,sans-serif;text-transform:none;transition:background .2s}.case-back:hover{background:#fff}.case-back svg{flex-shrink:0}.case-full-content{font-family:var(--font-sans);text-transform:none}.r-case .case-info,.r-case .case-next-section,.r-case .case-statement{padding-inline:var(--r-edge)}@media (max-width:1024px){.case-full-hero{padding-bottom:36px}.r-case .case-full-title h1{font-size:clamp(32px,8vw,56px)}.case-full-title>p{font-size:11px;margin-bottom:12px}.case-back{top:70px}.case-full-title>span{font-size:10px}}