.product-studies{padding-top:82px;padding-bottom:20px;border-bottom:1px solid var(--ink)}
.study-heading{display:grid;grid-template-columns:1.3fr .65fr;gap:70px;align-items:end;margin-bottom:40px}
.study-heading h2{font:700 clamp(44px,5.2vw,76px)/1.03 Arial,'Noto Georgian',sans-serif;letter-spacing:-.065em;margin:24px 0 0}
.study-heading h2 em{color:var(--accent)}.study-heading p{font-size:15px;line-height:1.8;margin:0 0 3px;max-width:430px}
.study-navigation{display:flex;gap:0;border-block:1px solid var(--ink);margin:0 0 58px;align-items:stretch;font-size:13px}
.study-navigation a{padding:18px 23px;border-right:1px solid var(--line);display:flex;gap:25px;align-items:center;justify-content:space-between}
.study-navigation a:first-child{padding-left:0;flex:1}.study-navigation a:last-child{border-right:0}.study-navigation a:hover{color:var(--accent)}.study-navigation sup{font-size:11px}
.study-case{margin:0 0 70px;scroll-margin-top:25px}.study-case-heading{display:grid;grid-template-columns:68px 1fr auto;gap:25px;align-items:start;margin-bottom:24px}
.study-case-heading>span{font:500 14px/1.5 monospace;border-top:1px solid var(--ink);padding-top:14px}
.study-case-heading h3{font:700 clamp(32px,3.1vw,47px)/1.1 Arial,sans-serif;letter-spacing:-.06em;margin:4px 0 10px}
.study-case-heading p{font-size:15px;margin:0;color:var(--muted)}.study-discipline{text-align:right;font-size:11px;letter-spacing:.05em;padding-top:14px;line-height:1.8}
.study-stage{background:#e7dfd1;padding:38px 38px 0;position:relative;overflow:hidden;isolation:isolate;border:1px solid #d3cbbb}
.study-stage:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff25 1px,transparent 1px),linear-gradient(90deg,#ffffff25 1px,transparent 1px);background-size:42px 42px;z-index:-1}
.study-stage--mesa{background:#e7b994;border-color:#d4a17b}.study-stage--atelier-desk{background:#aebfaf;border-color:#a0afa1}.study-stage--waypoint{background:#203c43;border-color:#203c43;color:#f1f3eb}
.study-stage-top{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:26px}
.study-stage-top>span{display:flex;align-items:center;gap:8px}.study-stage-top>span:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.study-stage-top a{border-bottom:1px solid currentColor;padding:3px 0}
.study-screen{display:block;position:relative;border:1px solid #1c211e35;box-shadow:0 14px 40px #1c211e17;overflow:hidden;background:#f5f5ef;aspect-ratio:1.64}
.study-screen img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .75s var(--ease),filter .5s}.study-screen:hover img{transform:scale(1.012)}
.study-screen picture{display:block;width:100%;height:100%}
.study-screen-action{position:absolute;right:22px;bottom:20px;background:var(--ink);color:#fff;font-size:13px;padding:12px 17px;display:flex;gap:30px;align-items:center;transform:translateY(8px);opacity:0;transition:opacity .3s,transform .4s var(--ease)}.study-screen:hover .study-screen-action,.study-screen:focus-visible .study-screen-action{opacity:1;transform:none}
.study-statebar{display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:72px;font-size:12px}.study-statebar>span{display:flex;align-items:center;gap:10px}.study-statebar>span i{width:16px;height:1px;background:currentColor}.study-state-controls{display:flex;gap:4px;flex-wrap:wrap;justify-content:end}
.study-state-controls button{color:inherit;font-size:12px;padding:9px 13px;border:1px solid transparent;background:transparent;min-height:39px;display:flex;gap:10px;align-items:center}.study-state-controls button span:first-child{font-family:monospace;opacity:.65;font-size:11px}.study-state-controls button[aria-pressed=true]{border-color:currentColor;background:#ffffff18}.study-state-controls button:hover{border-color:currentColor}
.study-summary{display:grid;grid-template-columns:1.1fr 1fr .85fr;gap:42px;padding:25px 0;border-bottom:1px solid var(--line)}.study-summary strong{font-size:12px;display:block;margin-bottom:9px}.study-summary p{font-size:14px;line-height:1.8;margin:0;color:#4c4c45}.study-summary ol{list-style:none;display:flex;flex-wrap:wrap;gap:5px 9px;margin:0;padding:0;font-size:13px;line-height:1.9}.study-summary li:not(:last-child):after{content:'→';margin-left:9px;color:#8b8a7f}
.study-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:22px}.study-bottom>p{font-size:12px;color:var(--muted);margin:0;max-width:700px}.study-bottom>a{display:flex;gap:30px;align-items:center;font-size:14px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--ink);padding:5px 0}.study-bottom>a:hover{color:var(--accent)}
.study-scope{display:grid;grid-template-columns:1fr 2fr;gap:70px;border:1px solid var(--ink);padding:27px 30px;margin:0 0 58px}.study-scope strong{font-size:19px;line-height:1.5}.study-scope p{font-size:14px;line-height:1.8;margin:0;color:var(--muted)}.study-scope a{text-decoration:underline;text-underline-offset:4px}
.work-type-links{display:flex;flex-wrap:wrap;gap:15px 28px;font-size:13px;padding:0 0 25px;margin:0 0 30px;border-bottom:1px solid var(--line)}.work-type-links a{border-bottom:1px solid transparent}.work-type-links a:hover{border-color:currentColor}
html[lang=ka] .study-heading h2{font-size:clamp(37px,4.1vw,59px);line-height:1.25;letter-spacing:-.04em}
@media(min-width:1100px){.study-case--atelier-desk .study-stage{padding-inline:60px}.study-case--waypoint .study-stage{padding-inline:23px}.study-case--waypoint .study-screen{aspect-ratio:1.74}.study-case--waypoint .study-stage-top{padding-inline:15px}}
@media(max-width:1000px){.study-heading{grid-template-columns:1fr 1fr;gap:30px}.study-heading h2{font-size:49px}.study-navigation a{padding:15px 18px;gap:12px}.study-summary{gap:25px}.study-stage{padding:25px 25px 0}.study-case-heading{grid-template-columns:45px 1fr auto;gap:15px}.study-discipline{font-size:10px}.study-summary p{font-size:13px}.study-scope{gap:30px}}
@media(max-width:700px){.product-studies{padding-top:50px}.study-heading{display:block;margin-bottom:27px}.study-heading h2{font-size:43px;line-height:1.07;letter-spacing:-2px;margin-top:17px}.study-heading p{margin-top:25px;font-size:14px;max-width:100%}.study-navigation{overflow-x:auto;margin-bottom:36px;scrollbar-width:thin}.study-navigation a{flex:none!important;white-space:nowrap;padding:15px 20px!important;font-size:12px;gap:15px}.study-navigation a:first-child{padding-left:0!important}.study-case{margin-bottom:44px}.study-case-heading{grid-template-columns:32px 1fr;gap:14px;margin-bottom:20px}.study-case-heading>span{font-size:12px;padding-top:8px}.study-case-heading h3{font-size:33px;margin:0 0 8px}.study-case-heading p{font-size:13px;line-height:1.7}.study-discipline{grid-column:2;text-align:left;padding:0;display:flex;gap:10px;flex-wrap:wrap;font-size:10px}.study-stage{padding:15px 15px 0}.study-stage-top{font-size:9px;letter-spacing:.03em;gap:10px;margin-bottom:15px}.study-stage-top a{font-size:10px}.study-screen{aspect-ratio:390/710;max-height:640px;width:100%;box-shadow:0 5px 20px #0001}.study-screen img{object-fit:cover;object-position:top}.study-screen-action{display:none}.study-statebar{display:block;padding:13px 0 12px;min-height:0}.study-statebar>span{font-size:10px;margin-bottom:10px}.study-state-controls{justify-content:stretch;gap:2px}.study-state-controls button{flex:1;justify-content:center;font-size:11px;padding:7px 6px;gap:5px;min-height:38px}.study-summary{grid-template-columns:1fr;gap:18px;padding:22px 0}.study-summary>div{display:grid;grid-template-columns:75px 1fr;gap:12px}.study-summary strong{font-size:11px;margin:2px 0}.study-summary p,.study-summary ol{font-size:13px;line-height:1.8}.study-summary li:not(:last-child):after{margin-left:6px}.study-bottom{align-items:start;flex-direction:column;gap:16px}.study-bottom>p{font-size:11px;line-height:1.8}.study-bottom>a{font-size:13px;gap:25px}.study-scope{display:block;padding:23px;margin-bottom:40px}.study-scope strong{font-size:18px;display:block;margin-bottom:14px}.study-scope p{font-size:13px}.work-type-links{font-size:11px;gap:12px 17px}html[lang=ka] .study-heading h2{font-size:31px;line-height:1.3;letter-spacing:-1.1px}html[lang=ka] .study-case-heading p{font-size:12px}html[lang=ka] .study-state-controls button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.study-screen img,.study-screen-action{transition:none}}
html.motion-paused .study-screen img{transition:none}

.study-stage :focus-visible{outline-color:currentColor}
.study-discipline>span{display:block}
.study-intro>small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}
.study-screen,.study-case--waypoint .study-screen{aspect-ratio:1440/1000}
@media(max-width:700px){.study-screen,.study-case--waypoint .study-screen{aspect-ratio:390/900;max-height:none}}
@media(max-width:700px){.study-navigation{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.study-navigation a{white-space:normal;padding:14px 10px!important;border-bottom:1px solid var(--line);gap:10px}.study-navigation a:nth-child(2n){border-right:0}.study-navigation a:nth-child(n+3){border-bottom:0}.study-navigation a:nth-child(3){padding-left:0!important}.study-case-heading{grid-template-columns:44px 1fr;gap:12px}.study-case-heading>span{white-space:nowrap;font-size:10px}.study-intro>small{font-size:11px}}
