.portfolio-list{display:flex;flex-direction:column}.portfolio-item{display:grid;grid-template-columns:120px 1fr 1fr;gap:40px;padding:32px 0;border-bottom:1px solid var(--line);align-items:center}.portfolio-item>span{font-size:9px;letter-spacing:.14em;color:var(--muted)}.portfolio-visual{height:320px;background:var(--aub);color:var(--bone);display:grid;place-items:center;overflow:hidden;position:relative}.portfolio-visual:before{content:"";position:absolute;width:180px;height:180px;border:1px solid var(--lime);border-radius:50%}.portfolio-visual b{font:180px Georgia;z-index:2}.portfolio-visual.v2{background:#31233b}.portfolio-visual.v3{background:var(--lime);color:var(--ink)}.portfolio-item h2{font-size:40px;letter-spacing:-.04em;margin:0}.portfolio-item p{color:var(--muted)}.project-case{max-width:1200px;margin:auto;padding:90px 30px}.project-case>div{display:grid;grid-template-columns:240px 1fr 1fr;gap:50px;border-top:1px solid var(--line);padding:50px 0}.project-case h2{font-size:34px;margin:0}.project-case p{font-size:18px;color:var(--muted);margin:0}@media(max-width:800px){.portfolio-item{grid-template-columns:1fr}.portfolio-visual{height:260px}.project-case>div{grid-template-columns:1fr;gap:15px}}
.logo-brand{width:180px;flex:0 0 180px}.logo-brand img{display:block;width:100%;height:auto;max-height:58px;object-fit:contain}.footer-brand.logo-brand{width:220px;flex-basis:auto}.contact-details a{margin-bottom:.35rem}@media(max-width:680px){.logo-brand{width:138px;flex-basis:138px}.footer-brand.logo-brand{width:190px}}
.post-image{display:block}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.post-image:hover img{transform:scale(1.035)}.post-image:after,.post-cover-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(22,12,32,.05),rgba(22,12,32,.55));pointer-events:none}.post-image .cover-code,.post-image>b{position:absolute;z-index:2;color:var(--bone)}.post-image .cover-code{left:18px;top:15px;font-size:9px;letter-spacing:.2em}.post-image>b{left:18px;bottom:15px;font-size:11px;letter-spacing:.13em}.cat-web-deneyim img{filter:hue-rotate(28deg)}.cat-seo-icerik img{filter:hue-rotate(62deg)}.cat-dijital-buyume img{filter:hue-rotate(102deg)}.cat-kreatif-produksiyon img{filter:hue-rotate(145deg)}.cat-e-ticaret img{filter:hue-rotate(195deg)}.cat-strateji-analitik img{filter:hue-rotate(235deg)}.post-cover-wrap{width:min(1200px,90%);margin:-35px auto 0;position:relative;background:var(--aub);overflow:hidden}.post-cover-wrap .post-cover{width:100%;height:auto;margin:0;aspect-ratio:16/8.5;object-fit:cover}.post-cover-wrap figcaption{position:absolute;z-index:2;right:18px;bottom:14px;color:var(--bone);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.topic-focus{margin:42px 0;padding:30px;border-left:5px solid var(--lime);background:#fff}.topic-focus h2{margin-top:0}.topic-focus h3{font-size:18px;margin:24px 0 5px}.related-posts{border-top:1px solid var(--line)}.portfolio-empty{background:var(--aub);color:var(--bone);padding:clamp(35px,6vw,90px);min-height:440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.portfolio-empty h2{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.05em;margin:0 0 24px}.portfolio-empty p{max-width:680px;color:#b6aabd;font-size:18px}.portfolio-empty>div{display:flex;gap:12px;margin-top:20px}@media(max-width:680px){.topic-focus{padding:22px}.portfolio-empty>div{flex-direction:column}.post-cover-wrap{width:100%;margin:0}.post-cover-wrap .post-cover{aspect-ratio:4/3}}
.category-chips a{border:1px solid var(--line);padding:8px 13px;font-size:12px}.category-chips a.active,.category-chips a:hover{background:var(--aub);border-color:var(--aub);color:var(--bone)}.empty-state{padding:60px 0}.empty-state h2{font-size:32px}
.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.insight-art img{width:100%;height:100%;object-fit:cover}.insight-art:hover img{transform:scale(1.035)}
