:root{--paper:#fbf8f3;--ink:#282925;--muted:#64645e;--line:#dedbd3;--green:#754b3a;--pale:#f1e5d9}.portfolio nav.top{background:#fbf8f3}.portfolio .button{background:#282925;border-color:#282925;color:#fffefa;border-radius:6px}.portfolio .button:hover{background:#4c5146}.portfolio .button.secondary{background:transparent;color:#282925;border-color:#aaa99f}.case-page .panel{border-radius:9px}.case-page .case-offer{background:#f1e5d9}.case-page .casehero{padding-bottom:30px}.case-page .casehero h1{letter-spacing:-.045em}.case-page .case-preview{border-radius:10px}.case-page .brand{font-weight:550}

:root{--green:#a85e48;--pale:#f2e3db;--line:#ded7ce;--muted:#64615b}.portfolio{background:#fbf8f3;color:#282925}.portfolio .button:hover{background:#834a38}.portfolio .button.secondary:hover{color:#834a38;background:#f2e3db}.case-page .panel,.case-page .case-preview{border-radius:12px}.case-page .case-offer{background:#f2e3db}.portfolio nav.top .case-brand{display:inline-flex;align-items:flex-start;gap:3px;font-family:Arial,sans-serif;font-size:32px;line-height:1.1;letter-spacing:-1.6px;font-weight:550;color:#282925;text-decoration:none}.case-brand>svg{width:14px;height:14px;flex-shrink:0;margin-top:12px;color:#a85e48}.case-brand .case-brand-accent{color:#a85e48}.case-brand small{display:block;font-size:10px;letter-spacing:0;font-weight:400;line-height:1.4;margin:3px 0 0 1px;color:#64615b}.case-page h1{font-family:Arial,sans-serif;letter-spacing:-.035em}.portfolio a:focus-visible,.portfolio button:focus-visible{outline:3px solid #a85e48;outline-offset:4px}@media(max-width:600px){.portfolio nav.top .case-brand{font-size:29px}.case-brand small{font-size:9px}.case-brand>svg{margin-top:10px;width:13px;height:13px}}
.portfolio nav.top .case-brand>span,.portfolio nav.top .case-brand .case-brand-accent{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;line-height:inherit}.portfolio nav.top .case-brand>span{display:block}.portfolio nav.top .case-brand .case-brand-accent{display:inline}

.case-poluton{--green:#68639b;--pale:#f1eff8}.case-poluton .casehero{background:#f1eff8;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #68639b}.case-poluton .casehero h1{font-family:Georgia,serif;}.case-poluton .case-offer{background:#f1eff8}.case-poluton .casehero .button{background:#68639b;border-color:#68639b}@media(max-width:600px){.case-poluton .casehero{padding:24px 18px}}
.case-line{--green:#426e5d;--pale:#edf3eb}.case-line .casehero{background:#edf3eb;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #426e5d}.case-line .casehero h1{font-family:Arial,sans-serif;}.case-line .case-offer{background:#edf3eb}.case-line .casehero .button{background:#426e5d;border-color:#426e5d}@media(max-width:600px){.case-line .casehero{padding:24px 18px}}
.case-reels{--green:#b42f63;--pale:#fff0f5}.case-reels .casehero{background:#fff0f5;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #b42f63}.case-reels .casehero h1{font-family:Arial,sans-serif;font-weight:750;}.case-reels .case-offer{background:#fff0f5}.case-reels .casehero .button{background:#b42f63;border-color:#b42f63}@media(max-width:600px){.case-reels .casehero{padding:24px 18px}}
.case-clean{--green:#235d9e;--pale:#edf4fa}.case-clean .casehero{background:#edf4fa;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #235d9e}.case-clean .casehero h1{font-family:ui-monospace,monospace;font-weight:500;}.case-clean .case-offer{background:#edf4fa}.case-clean .casehero .button{background:#235d9e;border-color:#235d9e}@media(max-width:600px){.case-clean .casehero{padding:24px 18px}}
.case-shop{--green:#885d3e;--pale:#f5eee4}.case-shop .casehero{background:#f5eee4;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #885d3e}.case-shop .casehero h1{font-family:Georgia,serif;}.case-shop .case-offer{background:#f5eee4}.case-shop .casehero .button{background:#885d3e;border-color:#885d3e}@media(max-width:600px){.case-shop .casehero{padding:24px 18px}}
.case-workflow{--green:#ba7420;--pale:#fff4e2}.case-workflow .casehero{background:#fff4e2;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #ba7420}.case-workflow .casehero h1{font-family:ui-monospace,monospace;}.case-workflow .case-offer{background:#fff4e2}.case-workflow .casehero .button{background:#ba7420;border-color:#ba7420}@media(max-width:600px){.case-workflow .casehero{padding:24px 18px}}
.case-analytics{--green:#217b8c;--pale:#e9f6f7}.case-analytics .casehero{background:#e9f6f7;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #217b8c}.case-analytics .casehero h1{font-family:Arial,sans-serif;font-weight:650;}.case-analytics .case-offer{background:#e9f6f7}.case-analytics .casehero .button{background:#217b8c;border-color:#217b8c}@media(max-width:600px){.case-analytics .casehero{padding:24px 18px}}
.case-knowledge{--green:#76507e;--pale:#f5edf5}.case-knowledge .casehero{background:#f5edf5;padding:32px;border-radius:16px;margin:24px 0 30px;border-left:4px solid #76507e}.case-knowledge .casehero h1{font-family:Georgia,serif;}.case-knowledge .case-offer{background:#f5edf5}.case-knowledge .casehero .button{background:#76507e;border-color:#76507e}@media(max-width:600px){.case-knowledge .casehero{padding:24px 18px}}