*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2efe7;color:#141410;font:17px/1.65 Archivo,system-ui,sans-serif}.glove-case{width:min(1120px,calc(100% - 80px));margin:0 auto;padding:118px 0 72px}.case-back{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:14px;color:#2147f5;text-decoration:none}.case-back img{width:16px;height:16px}.glove-intro h1{font:500 clamp(50px,8vw,100px)/.98 'EB Garamond',Georgia,serif;letter-spacing:-.025em;margin:22px 0}.glove-intro .lead{max-width:850px;font-size:clamp(20px,2.5vw,28px);line-height:1.4;margin:20px 0 24px}.case-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.case-action{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #1414102b;border-radius:3px;background:transparent;color:#141410;text-decoration:none;font-size:14px;line-height:1.25}.case-action.primary{background:#2147f5;border-color:#2147f5;color:white}.case-action img{width:18px;height:18px;object-fit:contain}.case-section{max-width:850px;margin:58px 0}.case-section h2{font:500 clamp(29px,4vw,42px)/1.15 'EB Garamond',Georgia,serif;letter-spacing:-.01em;margin:0 0 18px}.case-section p{margin:14px 0}.project-hero{margin:32px 0 42px}.project-hero img{width:100%;height:auto;display:block;border-radius:3px}.project-hero figcaption{margin-top:10px;color:#616259;font-size:13px;line-height:1.5;max-width:880px}.capture-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:26px 0}.capture-flow li{border-top:1px solid #1414103b;padding:16px 0}.capture-flow h3{font-size:17px;line-height:1.4;margin:0 0 8px;font-weight:600}.capture-flow p{font-size:15px;line-height:1.6;margin:0}.case-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.case-table th,.case-table td{text-align:left;vertical-align:top;padding:13px 12px 13px 0;border-bottom:1px solid #14141026}.case-table th{font-weight:600}.case-table td:first-child{width:180px;font-weight:500}.case-studies{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.case-studies figure{margin:0}.case-studies img{width:100%;height:auto;display:block;border-radius:3px}.case-studies figcaption{font-size:13px;line-height:1.5;color:#616259;margin-top:10px}.case-section a:not(.case-action){color:#2147f5;text-underline-offset:3px}.case-section ul{padding-left:22px}.case-section li{margin:8px 0}a:focus-visible,button:focus-visible{outline:2px solid #2147f5;outline-offset:3px}@media(max-width:650px){.glove-case{width:calc(100% - 40px);padding-top:92px}.glove-intro h1{margin-top:18px}.case-section{margin:42px 0}.capture-flow{grid-template-columns:1fr;gap:2px}.capture-flow li{padding:14px 0}.case-table{font-size:14px}.case-table td:first-child{width:36%}.case-studies{grid-template-columns:1fr}.case-action{padding:11px 13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
