.case-grid{gap:28px;grid-template-columns:repeat(12,minmax(0,1fr))}
.case-grid .case-card:nth-child(n){grid-column:span 6;min-width:0;overflow:hidden;background:var(--case-bg);color:var(--case-fg);border:1px solid color-mix(in srgb,var(--case-fg) 13%,transparent);border-radius:5px}
.case-grid .case-card.case-wide{grid-column:span 12}
.case-grid .case-card>button{background:var(--case-bg);color:var(--case-fg);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:left}
.case-heading{padding:23px 25px 20px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;width:100%;position:relative;z-index:1}
.case-heading .case-number{font-size:8px;letter-spacing:1.4px;font-weight:700;opacity:.6;display:block;margin-bottom:10px}
.case-heading h3{font:650 24px/1.15 Manrope;letter-spacing:-.9px;margin:0}
.case-heading p{font-size:9px;line-height:1.7;opacity:.65;color:inherit;margin-top:8px;max-width:310px}
.case-arrow{flex:none;border:1px solid color-mix(in srgb,var(--case-fg) 35%,transparent);width:31px;height:31px;border-radius:50%;font-size:17px;display:grid;place-items:center;margin-top:24px;transition:background .2s,transform .2s}
.case-card>button:hover .case-arrow{transform:translate(2px,-2px);background:color-mix(in srgb,var(--case-fg) 12%,transparent)}
.case-gallery{padding:4px 25px 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:350px;min-width:0;align-items:stretch;position:relative}
.case-art{margin:0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}
.case-art img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 12px 24px #0002;transform:none;transition:filter .25s}
.case-card>button:hover .case-art img{filter:brightness(1.035)}
.case-footer{margin:auto 25px 0;padding:16px 0 19px;border-top:1px solid color-mix(in srgb,var(--case-fg) 20%,transparent);display:flex;justify-content:space-between;gap:16px;width:calc(100% - 50px);font-size:8px;letter-spacing:.1px;line-height:1.5}
.case-footer>span:first-child{opacity:.6}.case-footer>span:last-child{font-weight:700;white-space:nowrap}
.case-wide .case-heading{padding:28px 33px 24px}.case-wide .case-heading h3{font-size:32px;letter-spacing:-1.2px}.case-wide .case-heading p{font-size:11px;max-width:none}.case-wide .case-heading .case-number{font-size:8px}
.case-wide .case-gallery{height:430px;padding:5px 33px 30px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}
.case-wide .case-footer{margin-left:33px;margin-right:33px;width:calc(100% - 66px);font-size:9px;padding-bottom:22px}
.case-hys>button{background:radial-gradient(ellipse at 50% 70%,#6d1e29,transparent 65%),#101622!important}.case-hys .case-heading{border-top:3px solid #c6383c}.case-hys .case-art img{box-shadow:0 18px 38px #0008}.case-hys .case-heading h3{font-size:34px}
.case-sur-yapi .case-heading{border-top:3px solid #bb4c8b}.case-sur-yapi .case-gallery{grid-template-columns:1.45fr .7fr;grid-template-rows:1fr 1fr;gap:12px;height:350px}.case-sur-yapi .case-art:first-child{grid-row:span 2}.case-sur-yapi .case-art:first-child img{box-shadow:0 14px 25px #681e3933}
.case-hayal-kahvesi>button{background:radial-gradient(ellipse at 70% 75%,#674b2d55,transparent 65%),#151516!important}.case-hayal-kahvesi .case-heading{border-top:3px solid #d3a96e}.case-hayal-kahvesi .case-gallery{gap:14px}.case-hayal-kahvesi .case-art img{box-shadow:0 18px 35px #0008}
.case-celebiler .case-heading{border-top:3px solid #a4a99a}.case-celebiler .case-gallery{height:405px}.case-celebiler .case-art{background:#f0f1f2;padding:9px;border:1px solid #ffffff}.case-celebiler .case-art img{box-shadow:none}
.case-busader>button{background:radial-gradient(ellipse at 50% 70%,#704f874d,transparent 70%),#251631!important}.case-busader .case-heading{border-top:3px solid #aa88bf}.case-busader .case-gallery{grid-template-columns:1.1fr 1fr}.case-busader .case-art img{box-shadow:0 12px 25px #0005}
.case-lik-yapi>button{background:linear-gradient(145deg,#1e4b43,#102e29)!important}.case-lik-yapi .case-heading{border-top:3px solid #a4c6a2}.case-lik-yapi .case-art{padding:7px;background:#f4f5ec}.case-lik-yapi .case-art img{box-shadow:none}
.case-alsiha .case-heading{border-top:3px solid #b49b63}.case-alsiha .case-gallery{gap:14px;background:radial-gradient(ellipse at 50% 55%,#d0b88c55,transparent 70%)}.case-alsiha .case-art img{box-shadow:0 14px 24px #4934192b}
.case-karakaya .case-heading{border-top:3px solid #66849b}.case-karakaya .case-art{background:#fff;padding:6px}.case-karakaya .case-art img{box-shadow:none}
.case-sahne>button{background:radial-gradient(ellipse at 20% 65%,#4a315c66,transparent 45%),radial-gradient(ellipse at 80% 65%,#8e49294d,transparent 45%),#14131e!important}.case-sahne .case-heading{border-top:3px solid #9d7fb1}.case-sahne .case-gallery{grid-template-columns:repeat(4,minmax(0,1fr));height:390px;gap:16px}.case-sahne .case-art img{box-shadow:0 18px 35px #0008}
.ai-feature{grid-template-columns:.9fr 1.1fr;align-items:stretch}.ai-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ai-copy .ai-process{width:100%}.ai-project-link{margin-top:26px;border:0;border-bottom:1px solid #335f9555;background:none;padding:0 0 5px;font-size:10px;color:#285791;font-weight:700}
.hys-feature-art{position:relative;background:radial-gradient(ellipse at 50% 65%,#5b202c,#111a2a 75%);border:0;padding:25px 30px 50px;display:flex;align-items:center;justify-content:center;width:100%;min-width:0}
.hys-feature-art img{width:auto;height:auto;max-width:100%;max-height:490px;object-fit:contain;display:block;box-shadow:0 18px 35px #0005}.hys-feature-art>span{background:none;position:absolute;bottom:16px;left:30px;right:30px;color:#d8e6fa;padding:0;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.7px}.hys-feature-art>span b{font-size:16px;font-weight:400}
@media(min-width:1600px){.case-gallery{height:425px}.case-sur-yapi .case-gallery{height:425px}.case-wide .case-gallery{height:510px}.case-sahne .case-gallery{height:450px}}
@media(max-width:1100px){.case-grid{gap:22px}.case-heading{padding:21px 20px 18px;gap:12px}.case-heading h3{font-size:21px}.case-heading p{font-size:8px}.case-gallery{padding:3px 20px 21px;gap:9px;height:300px}.case-sur-yapi .case-gallery{height:300px;gap:9px}.case-footer{margin:0 20px;width:calc(100% - 40px);font-size:7px;gap:10px}.case-wide .case-heading{padding:24px 27px 21px}.case-wide .case-heading h3{font-size:28px}.case-wide .case-gallery{padding:4px 27px 26px;height:360px;gap:13px}.case-wide .case-footer{margin:0 27px;width:calc(100% - 54px);font-size:8px}.case-sahne .case-gallery{height:315px;gap:11px}.case-celebiler .case-art{padding:7px}.case-lik-yapi .case-art,.case-karakaya .case-art{padding:5px}.hys-feature-art{padding:22px 24px 48px}.hys-feature-art img{max-height:460px}}
@media(max-width:800px){.case-grid{gap:22px}.case-heading{padding:18px 17px 15px}.case-heading h3{font-size:19px}.case-heading p{font-size:8px}.case-heading .case-number{font-size:6px;letter-spacing:.8px}.case-arrow{width:27px;height:27px;font-size:14px;margin-top:20px}.case-gallery{height:260px;padding:2px 17px 18px;gap:8px}.case-sur-yapi .case-gallery{height:260px;gap:8px}.case-footer{margin:0 17px;width:calc(100% - 34px);font-size:6px}.case-wide .case-heading{padding:22px 23px 19px}.case-wide .case-heading h3{font-size:25px}.case-wide .case-heading p{font-size:10px}.case-wide .case-gallery{height:315px;padding:2px 23px 23px;gap:10px}.case-wide .case-footer{margin:0 23px;width:calc(100% - 46px)}.case-sahne .case-gallery{height:270px;gap:8px}.ai-feature{grid-template-columns:.9fr 1.1fr}.ai-copy h3{font-size:26px}.hys-feature-art{padding:18px 18px 45px}.hys-feature-art>span{left:18px;right:18px;font-size:6px}}
@media(max-width:600px){.case-grid .case-card:nth-child(n){grid-column:span 12}.case-heading,.case-wide .case-heading{padding:22px 21px 18px}.case-heading h3,.case-wide .case-heading h3,.case-hys .case-heading h3{font-size:25px;letter-spacing:-.8px}.case-heading p,.case-wide .case-heading p{font-size:9px}.case-heading .case-number,.case-wide .case-heading .case-number{font-size:7px;letter-spacing:1px}.case-arrow{width:30px;height:30px;font-size:16px}.case-gallery{height:330px;padding:2px 21px 22px;gap:10px}.case-sur-yapi .case-gallery{height:330px;gap:10px}.case-wide .case-gallery{height:350px;padding:2px 21px 22px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-hys .case-art:nth-child(3),.case-celebiler .case-art:nth-child(3){display:none}.case-sahne .case-gallery{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,245px);gap:14px}.case-footer,.case-wide .case-footer{margin:0 21px;width:calc(100% - 42px);font-size:7px;padding:15px 0 19px}.ai-feature{grid-template-columns:1fr}.ai-copy{padding:30px 25px}.ai-copy h3{font-size:32px}.hys-feature-art{padding:22px 25px 47px}.hys-feature-art img{max-height:440px}.hys-feature-art>span{left:25px;right:25px;font-size:7px}.ai-project-link{margin-top:22px}}
@media(max-width:360px){.case-heading,.case-wide .case-heading{padding:19px 16px 16px}.case-heading h3,.case-wide .case-heading h3,.case-hys .case-heading h3{font-size:21px}.case-heading p,.case-wide .case-heading p{font-size:8px}.case-gallery,.case-wide .case-gallery{padding-left:16px;padding-right:16px;height:280px;gap:8px}.case-sur-yapi .case-gallery{height:280px}.case-sahne .case-gallery{height:auto;grid-template-rows:repeat(2,215px)}.case-footer,.case-wide .case-footer{margin:0 16px;width:calc(100% - 32px);font-size:6px}.case-heading .case-number{font-size:6px}}
.case-heading .case-number,.case-wide .case-heading .case-number{font-size:8px;letter-spacing:1px}
.case-heading p,.case-wide .case-heading p{font-size:10px;opacity:.78}
.case-footer,.case-wide .case-footer{font-size:9px}
.case-footer>span:first-child{opacity:.78}
html{scroll-padding-top:80px}
#hakkimda,#uzmanlik,#secki,#hareket,#logolar,#iletisim{scroll-margin-top:0}
@media(max-width:800px){html{scroll-padding-top:72px}}
@media(max-width:360px){.case-heading .case-number,.case-wide .case-heading .case-number{font-size:7px;letter-spacing:.7px}.case-heading p,.case-wide .case-heading p{font-size:9px}.case-footer,.case-wide .case-footer{font-size:8px}}
.case-celebiler .case-gallery{grid-template-columns:1.65fr .8fr;grid-template-rows:1fr 1fr;height:430px;gap:14px}
.case-celebiler .case-art:first-child{grid-row:span 2}
@media(max-width:1000px) and (min-width:601px){.case-grid .case-card:nth-child(n){grid-column:span 12}.case-gallery,.case-sur-yapi .case-gallery{height:390px;padding-left:27px;padding-right:27px;gap:16px}.case-heading{padding-left:27px;padding-right:27px}.case-heading h3{font-size:27px}.case-footer{margin-left:27px;margin-right:27px;width:calc(100% - 54px)}.case-celebiler .case-gallery{height:390px}.case-sahne .case-gallery{height:350px}}
@media(max-width:600px){.case-celebiler .case-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 180px;height:auto;gap:12px}.case-celebiler .case-art:first-child{grid-column:span 2;grid-row:auto}.case-celebiler .case-art:first-child img{width:100%;height:auto;max-height:none}.case-celebiler .case-art:nth-child(3){display:flex}}
@media(max-width:360px){.case-celebiler .case-gallery{grid-template-rows:auto 140px}}
.case-sahne .case-art{align-items:flex-start}
#project-grid.case-grid .case-card{grid-column:span 6}
#project-grid.case-grid .case-card.case-wide{grid-column:span 12}
@media(max-width:1000px){#project-grid.case-grid .case-card{grid-column:span 12}}
@media(max-width:600px){.case-sahne .case-gallery{grid-template-rows:auto auto;align-items:start}.case-sahne .case-art img{width:100%;height:auto;max-height:none}}
