@font-face{font-family:TTCommons;src:url('assets/TTCommons-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TTCommons;src:url('assets/TTCommons-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
:root{--ink:#232320;--muted:#92928a;--line:#deded8;--accent:#f0613c;--soft:#f5f5f1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:TTCommons,sans-serif;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:7px}::selection{background:#ffd7c8}.header{height:112px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{display:block;line-height:0}.logo img{width:180px;height:auto}.header nav{display:flex;gap:35px;font-size:17px}.header nav a{position:relative}.header nav a:after{content:'';position:absolute;bottom:-6px;left:0;width:0;height:1px;background:var(--ink);transition:width .3s}.header nav a:hover:after{width:100%}.header-right{display:flex;align-items:center;gap:30px}.language{font-size:14px}.language span{margin-left:5px}.start{font-size:16px;display:flex;align-items:center;gap:32px;border:1px solid #2b2b26;border-radius:40px;padding:13px 22px}.start span{font-size:24px}.start:hover{background:var(--ink);color:white}.menu-toggle{display:none}.hero{padding:34px 5% 38px}.hero-kicker{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.7px}.hero-kicker>span:last-child{display:flex;align-items:center;gap:12px}.orange-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}h1{font-size:clamp(82px,10.8vw,177px);line-height:.87;letter-spacing:-.055em;font-weight:300;margin:60px 0 40px}h1>span{display:block}h1>span:nth-child(2){margin-left:12%}h1 .last-line{display:flex;align-items:center}.orange{color:var(--accent)}.hero-disc{margin-left:36%;width:125px;height:125px;background:var(--accent);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;letter-spacing:0;line-height:1.3;transform:rotate(-10deg);transition:transform .35s}.hero-disc b{font-size:44px;line-height:1;font-weight:300}.hero-disc:hover{transform:rotate(0) scale(1.05)}.hero-bottom{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;margin-top:30px}.hero-bottom p{font-size:19px;line-height:1.35;margin:0;font-weight:300}.scroll-link{display:flex;align-items:center;gap:30px;font-size:10px;letter-spacing:1.5px}.scroll-link b{font-size:32px;font-weight:300}.hero-year{font-size:11px;line-height:1.8;letter-spacing:1px}.hero-year>span{color:var(--muted);letter-spacing:0;font-size:13px}.showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 16px 0}.showcase-card{display:block;min-width:0}.showcase-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.showcase-card:nth-child(2){margin-top:65px}.showcase-card:nth-child(3){margin-top:130px}.showcase-card>div{display:flex;justify-content:space-between;padding:16px 4px;font-size:11px;letter-spacing:.9px;align-items:center}.showcase-card>div>span:last-child{font-size:24px}.showcase-card:hover>div{color:var(--accent)}.section-pad{padding:110px 5%}.section-index{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:1.4px;line-height:1.5}.manifesto{display:grid;grid-template-columns:1fr 2.5fr;gap:25px;padding-top:150px;padding-bottom:135px}h2{font-size:clamp(40px,4.7vw,77px);line-height:1.05;letter-spacing:-.04em;font-weight:300;margin:0}.quiet{color:#9b9b92}.manifesto .section-index{align-self:start;margin-top:12px}.manifesto-detail{display:grid;grid-template-columns:1fr 1.7fr;gap:40px;margin-top:50px}.manifesto-detail p{font-size:20px;line-height:1.4;font-weight:300;margin:0 0 20px}.asterisk{font-size:130px;line-height:1;color:var(--accent);display:inline-block;align-self:center}.text-link{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:65px;font-size:16px;border-bottom:1px solid #aaa;padding-bottom:9px;margin-top:25px}.text-link span{font-size:23px}.text-link:hover{color:var(--accent);border-color:var(--accent)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:64px}.section-heading h2{margin-top:30px}.section-heading>p{font-size:19px;line-height:1.4;font-weight:300;margin:0 0 6px}.work-section{background:var(--soft);padding-top:85px}.projects{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:70px 32px;align-items:start}.project{grid-column:span 5;min-width:0}.project:nth-child(4n+1){grid-column:span 7}.project:nth-child(4n+2){padding-top:140px}.project:nth-child(4n+3){padding-top:70px}.project:nth-child(4n+4){grid-column:span 7}.project-visual{aspect-ratio:1;overflow:hidden;position:relative;background:#eeeee8}.project img{width:100%;height:100%;object-fit:contain;display:block;transition:filter .5s}.project:hover img{filter:brightness(.94)}.project-hover{position:absolute;bottom:24px;right:24px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:white;font-size:30px;opacity:0;transform:translateY(10px);transition:.3s}.project:hover .project-hover{opacity:1;transform:translateY(0)}.project-info{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #d9d9d0;padding:20px 0 18px}.project-info h3{font-size:27px;font-weight:400;letter-spacing:-.7px;margin:0}.project-info p{font-size:14px;color:#818179;margin:3px 0 0}.project-number{font-size:12px;color:#939389;margin-top:8px}.project[hidden]{display:none}.portfolio-end{display:flex;align-items:center;justify-content:space-between;margin-top:70px}.portfolio-end>span{font-size:23px;font-weight:300;color:#838379}.outline-button{background:transparent;border:1px solid #98988d;border-radius:40px;padding:16px 26px;font-size:17px;display:flex;align-items:center;gap:55px}.outline-button span{font-size:25px}.outline-button:hover{background:var(--ink);color:#fff}.services{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding-top:140px;padding-bottom:140px}.services-intro{position:sticky;top:40px;align-self:start}.services h2{margin:35px 0 28px;font-size:clamp(40px,4.3vw,65px)}.services-intro>p{max-width:310px;font-size:20px;font-weight:300;line-height:1.4}.service-list details{border-top:1px solid var(--line)}.service-list details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;font-size:28px;letter-spacing:-.6px;padding:24px 0;gap:23px}summary::-webkit-details-marker{display:none}summary>span{font-size:11px;letter-spacing:0;color:#888;align-self:center}summary>b{font-weight:300;font-size:31px;margin-left:auto}details[open] summary>b{transform:rotate(45deg);color:var(--accent)}details>div{padding:0 18px 30px 36px}details p{font-size:18px;font-weight:300;line-height:1.5;margin:0 0 20px;color:#73736a}.service-tags{font-size:10px;letter-spacing:1px;line-height:1.8}.brands{background:#f7f7f4;padding-top:85px;padding-bottom:85px}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr)}.brand-grid a{min-height:135px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:43px;font-weight:400;letter-spacing:-1.5px;color:#60605a;transition:color .3s}.brand-grid a:nth-child(4n){border-right:0}.brand-grid a:nth-child(n+5){border-bottom:0}.brand-grid a:hover{color:var(--accent)}.brand-grid a:first-child{flex-direction:row}.brand-grid a span{font-size:11px;align-self:center;margin-top:-20px}.brand-grid small{font-size:10px;letter-spacing:4px;margin-top:-5px}.culture{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;padding-top:130px;padding-bottom:130px}.culture-photo{position:relative}.culture-photo img{width:100%;height:auto;display:block}.culture-photo>span{display:block;border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:10px;letter-spacing:1.5px}.culture-copy h2{margin:30px 0}.culture-copy p{max-width:370px;font-size:19px;font-weight:300;line-height:1.4}.contact{background:#eeeEE7;padding-top:65px;padding-bottom:45px}.contact-title{display:flex;align-items:center;font-size:clamp(85px,15.8vw,245px);line-height:1.25;letter-spacing:-.065em;font-weight:300;margin:25px 0}.contact-arrow{margin-left:auto;font-size:.8em;font-weight:300;transition:transform .4s}.contact-title:hover .contact-arrow{transform:translate(10px,-10px)}.contact-bottom{border-top:1px solid #ccccc2;padding-top:30px;display:flex;align-items:center;justify-content:space-between}.contact-bottom p{font-size:18px;font-weight:300;margin:0;line-height:1.4}.contact-bottom>a{border-bottom:1px solid #a5a599;padding-bottom:8px;font-size:17px}.contact-bottom>a>span{margin-left:55px}footer{padding:65px 5% 25px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;padding-bottom:60px}.footer-label{font-size:10px;letter-spacing:1.3px;color:#8c8c81;display:block;margin-bottom:25px}.footer-top>div>a{display:block;font-size:16px;margin-top:10px}.footer-top>div>a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:25px;font-size:12px;color:#87877d}.footer-bottom strong{font-weight:400;color:#333}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s,transform .9s}.reveal.is-visible{opacity:1;transform:none}@media(min-width:1800px){body{max-width:1900px;margin:auto}}@media(max-width:1000px){.header nav{gap:20px}.header-right{gap:15px}.logo img{width:150px}.header nav{font-size:15px}.start{padding:10px 17px;gap:20px}.hero-disc{width:95px;height:95px;font-size:11px}.hero-disc b{font-size:34px}.hero-bottom p{font-size:16px}.section-pad{padding:80px 5%}.manifesto{grid-template-columns:1fr 2.6fr}.manifesto-detail{gap:20px}.services{gap:40px}summary{font-size:24px}.projects{gap:45px 22px}.project:nth-child(4n+2){padding-top:85px}.culture{gap:6%}.brand-grid a{font-size:35px}}
@media(max-width:700px){html{scroll-padding-top:30px}.header{height:83px}.logo img{width:139px}.header nav{display:none;position:absolute;top:83px;left:0;right:0;padding:25px 6%;background:white;z-index:20;border-bottom:1px solid var(--line)}.header nav.open{display:flex;flex-direction:column;gap:25px;font-size:23px}.header-right{gap:15px}.language{display:none}.start{font-size:13px;padding:8px 14px;gap:13px}.start span{font-size:21px}.menu-toggle{display:block;border:0;background:none;padding:3px;font-size:23px}.hero{padding-top:24px}.hero-kicker{font-size:8px;letter-spacing:1px}.hero-kicker>span:last-child{font-size:7px;gap:7px}h1{font-size:12.7vw;margin-top:45px;margin-bottom:30px;line-height:1;letter-spacing:-.045em}h1>span:nth-child(2){margin-left:0}.hero-disc{margin-left:auto;margin-right:8%;width:80px;height:80px;font-size:10px}.hero-disc b{font-size:29px}.hero-bottom{grid-template-columns:1fr;gap:25px;margin-top:20px}.hero-bottom p{grid-row:1;font-size:18px}.hero-year{display:none}.scroll-link{font-size:9px;justify-content:space-between}.scroll-link b{font-size:24px}.showcase{gap:8px;padding:0 12px;grid-template-columns:1fr 1fr}.showcase-card:nth-child(2){margin-top:42px}.showcase-card:nth-child(3){display:none}.showcase-card>div{font-size:8px;letter-spacing:0;gap:6px;padding-top:10px}.showcase-card>div>span:last-child{font-size:20px}.section-pad{padding:65px 5%}.section-index{font-size:9px;letter-spacing:1px;gap:9px}.manifesto{display:block}.manifesto h2{margin-top:27px}.manifesto-detail{grid-template-columns:65px 1fr;margin-top:30px}.manifesto-detail p{font-size:18px}.asterisk{font-size:70px;align-self:start}.text-link{font-size:15px;gap:30px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{margin-top:25px}h2{font-size:40px}.section-heading>p{font-size:17px;margin-top:25px}.projects{grid-template-columns:1fr;gap:36px}.project,.project:nth-child(4n+1),.project:nth-child(4n+4){grid-column:auto}.project:nth-child(4n+2),.project:nth-child(4n+3){padding-top:0}.project:nth-child(even){width:85%;justify-self:end}.project-info{padding-top:15px;padding-bottom:12px}.project-info h3{font-size:24px}.project-info p{font-size:13px}.portfolio-end{margin-top:40px;gap:20px;align-items:start;flex-direction:column}.portfolio-end>span{font-size:19px}.outline-button{font-size:15px;padding:12px 22px}.services{display:block}.services-intro{position:static}.services h2{font-size:42px;margin:25px 0}.service-list{margin-top:40px}summary{font-size:23px;padding:21px 0;gap:16px}details>div{padding-left:28px}details p{font-size:17px}.brand-grid{grid-template-columns:repeat(2,1fr)}.brand-grid a{font-size:35px;min-height:115px}.brand-grid a:nth-child(2n){border-right:0}.brand-grid a:nth-child(n+5){border-bottom:1px solid var(--line)}.brand-grid a:nth-child(n+7){border-bottom:0}.culture{display:flex;flex-direction:column;gap:40px}.culture-photo{width:100%}.culture-copy{width:100%}.culture-copy h2{font-size:48px}.culture-copy p{font-size:18px}.contact{padding-top:45px;padding-bottom:35px}.contact-title{font-size:18vw;letter-spacing:-.065em;margin:30px 0}.contact-bottom{flex-direction:column;align-items:start;gap:25px;padding-top:25px}.contact-bottom p{font-size:16px}.contact-bottom>a{font-size:16px}.footer-top{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:35px}.footer-top>.logo{grid-column:1/-1;margin-bottom:25px}.footer-label{font-size:8px;margin-bottom:18px}.footer-top>div>a{font-size:14px}footer{padding-top:45px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:11px}.footer-bottom>span{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.reveal{opacity:1;transform:none}}

.brand-grid a img{width:65%;height:85px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .3s,opacity .3s}.brand-grid a:hover img{filter:none;opacity:1}

.culture-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:544px}.culture-mosaic img{width:100%;height:auto;aspect-ratio:266/267;object-fit:contain}.culture-mosaic img:nth-child(even){transform:translateY(30px)}.culture-photo>span{margin-top:55px}.brand-grid a img{width:100%;height:135px}@media(max-width:700px){.brand-grid a img{height:115px}.culture-mosaic{gap:8px}}
.brand-grid a img{filter:brightness(0);opacity:.65}.brand-grid a:hover img{filter:brightness(0);opacity:1}
@media(max-width:700px){.showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card:nth-child(3){display:block;grid-column:1/-1;width:65%;margin:15px auto 0}}

/* Refined editorial system: one restrained grid, one quiet accent. */
:root{--ink:#1d1d1b;--muted:#77776f;--line:#d9d9d2;--accent:#ff412c;--soft:#f4f4f0}
.header{height:96px;padding-inline:6%;border-color:#e5e5df}.logo img{width:166px}.header nav{gap:30px;font-size:15px}.header-right{gap:24px}.start{border-radius:0;padding:12px 18px;font-size:15px;gap:26px}
.hero{padding:28px 6% 74px;max-width:1640px;margin:auto}.hero-kicker{font-size:10px;letter-spacing:1.45px}.hero-kicker>span:last-child{color:var(--muted)}h1{font-size:clamp(76px,9.3vw,152px);line-height:.91;letter-spacing:-.06em;margin:82px 0 48px;max-width:1200px}h1>span:nth-child(2){margin-left:0}h1 .last-line{margin-left:25%}.hero-disc{margin-left:52px;width:auto;height:auto;border-radius:0;background:transparent;color:var(--ink);border-bottom:1px solid var(--ink);padding:0 0 8px;gap:0;align-items:flex-start;transform:none;font-size:14px;line-height:1.1}.hero-disc b{display:none}.hero-disc span:last-child:after{content:'  ↗';margin-left:24px;font-size:23px}.hero-disc:hover{color:var(--accent);border-color:var(--accent);transform:none}.hero-bottom{max-width:1200px;grid-template-columns:1fr 1.2fr auto;border-top:1px solid var(--line);padding-top:18px;margin-top:0}.hero-bottom p{font-size:18px;line-height:1.4}.scroll-link{gap:15px;font-size:9px}.scroll-link b{font-size:24px}
.showcase{max-width:1640px;margin:auto;padding:0 6% 100px;gap:20px;align-items:start}.showcase-card:nth-child(2),.showcase-card:nth-child(3){margin-top:0}.showcase-card img{background:#f3f3ef}.showcase-card>div{border-bottom:1px solid var(--line);padding:13px 0;font-size:10px}.showcase-card>div>span:last-child{font-size:19px}
.section-pad{padding:115px 6%;max-width:1640px;margin:auto}.section-index{font-size:10px;letter-spacing:1.35px}.manifesto{grid-template-columns:1fr 2fr;gap:80px;padding-top:120px;padding-bottom:120px}.manifesto-detail{grid-template-columns:1fr 2.1fr;gap:30px;margin-top:42px}.asterisk{font-size:80px}.manifesto-detail p{font-size:19px;line-height:1.45}h2{font-size:clamp(42px,4.5vw,70px);line-height:1.03}.quiet{color:#8a8a80}.text-link{font-size:15px;gap:46px}
.work-section{max-width:none;padding:105px 6%;background:#f5f5f2}.work-section .section-heading,.work-section .projects,.work-section .portfolio-end{max-width:1450px;margin-left:auto;margin-right:auto}.section-heading{margin-bottom:50px}.section-heading>p{font-size:18px}.projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 24px}.project,.project:nth-child(4n+1),.project:nth-child(4n+4){grid-column:auto}.project:nth-child(4n+2),.project:nth-child(4n+3){padding-top:0}.project-visual{background:#ecece6}.project-info{padding:15px 0}.project-info h3{font-size:22px}.project-info p{font-size:13px}.project-hover{width:42px;height:42px;bottom:16px;right:16px;font-size:24px}.portfolio-end{margin-top:55px}.portfolio-end>span{font-size:19px}
.services{grid-template-columns:minmax(280px,.9fr) 1.4fr;gap:120px;padding-top:125px;padding-bottom:125px}.services h2{font-size:clamp(42px,4vw,62px)}.services-intro>p{font-size:18px;line-height:1.45}.service-list details{border-color:var(--line)}summary{font-size:25px;padding:20px 0}details>div{padding:0 15px 25px 36px}details p{font-size:17px}.brands{max-width:none;padding:95px 6%;background:#fff}.brands>.section-heading,.brands>.brand-grid{max-width:1450px;margin-left:auto;margin-right:auto}.brand-grid a{min-height:120px;background:#fbfbfa}.brand-grid a img{height:90px;width:72%;opacity:.72}.culture{grid-template-columns:1fr .9fr;gap:12%;padding-top:120px;padding-bottom:120px}.culture-mosaic{gap:10px;max-width:none}.culture-mosaic img:nth-child(even){transform:none}.culture-photo>span{margin-top:18px}.culture-copy p{font-size:18px;line-height:1.45}.contact{max-width:none;padding:70px 6% 45px;background:#22221f;color:#fff}.contact .section-index{color:#d8d8d0}.contact-title{font-size:clamp(90px,14vw,210px);line-height:1.05;margin:45px 0}.contact-bottom{border-color:#575750}.contact-bottom p{font-size:17px}.contact-bottom>a{border-color:#aaa;color:#fff}.contact-title .orange{color:var(--accent)}.contact-arrow{font-size:.55em}footer{max-width:1640px;margin:auto;padding:60px 6% 25px}.footer-top{padding-bottom:50px}.footer-top>div>a{font-size:15px}

@media(max-width:700px){.header{height:78px;padding-inline:5%}.logo img{width:138px}.header nav{top:78px}.start{padding:8px 12px;font-size:12px}.hero{padding:24px 5% 42px}.hero-kicker{font-size:8px;letter-spacing:.9px}h1{font-size:15vw;line-height:.96;margin:48px 0 36px}h1 .last-line{margin-left:0}.hero-disc{font-size:11px;margin-left:20px;padding-bottom:5px}.hero-bottom{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding-top:15px}.hero-bottom p{font-size:17px}.scroll-link{order:2;justify-content:space-between}.showcase{padding:0 5% 65px;gap:10px}.showcase-card:nth-child(3){grid-column:auto;width:auto;margin:0}.showcase{grid-template-columns:repeat(3,1fr)}.showcase-card>div{font-size:7px;line-height:1.25}.showcase-card>div>span:last-child{font-size:16px}.section-pad{padding:75px 5%}.manifesto{padding-top:75px;padding-bottom:75px}.manifesto-detail{grid-template-columns:1fr;margin-top:25px}.asterisk{display:none}.manifesto-detail p{font-size:18px}.work-section{padding:75px 5%}.projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.project:nth-child(even){width:auto;justify-self:auto}.project-info h3{font-size:18px}.project-info p{font-size:11px}.project-number{display:none}.portfolio-end{margin-top:35px}.services{padding-top:75px;padding-bottom:75px;gap:0}.brand-grid a{min-height:105px}.brand-grid a img{height:75px}.culture{padding-top:75px;padding-bottom:75px;gap:40px}.culture-mosaic{gap:7px}.culture-copy h2{font-size:43px}.contact{padding:50px 5% 35px}.contact-title{font-size:18vw;margin:35px 0}.footer-top{grid-template-columns:repeat(3,1fr)} }

/* High-impact visual direction, inspired by the reference's clarity rather than its layout. */
body:has(.hero){background:#fff}.header{position:absolute;z-index:5;left:0;right:0;background:linear-gradient(180deg,rgba(10,10,14,.52),rgba(10,10,14,0));color:#fff;border-color:rgba(255,255,255,.18)}.header .logo img{filter:brightness(0) invert(1)}.header nav a:after{background:#fff}.start{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.05)}.start:hover{background:#fff;color:#171719}.hero{position:relative;isolation:isolate;min-height:720px;max-width:none;padding:142px 9% 72px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;background:#11111a url('https://api.incefikirler.com/upload/home/varrcomtr-32-32.webp') center/cover no-repeat}.hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,6,14,.9) 0%,rgba(5,6,14,.62) 44%,rgba(5,6,14,.12) 100%),linear-gradient(0deg,rgba(5,6,14,.82) 0%,rgba(5,6,14,0) 48%)}.hero-kicker{position:absolute;top:142px;left:9%;right:9%;color:rgba(255,255,255,.72)}.hero-kicker>span:last-child{color:rgba(255,255,255,.72)}.hero .orange-dot{background:#fff}.hero h1{max-width:1050px;margin:0 0 42px;font-size:clamp(76px,8.7vw,144px);line-height:.91;letter-spacing:-.062em;font-weight:400}.hero h1>span:nth-child(2){margin-left:0;color:#d6d8ff}.hero h1 .last-line{margin-left:19%}.hero .orange{color:#fff}.hero-disc{border-color:rgba(255,255,255,.75);color:#fff;margin-left:42px}.hero-disc:hover{color:#d6d8ff;border-color:#d6d8ff}.hero-bottom{max-width:1120px;border-color:rgba(255,255,255,.35);grid-template-columns:1fr 1.15fr auto}.hero-bottom p,.hero-year,.hero-year>span{color:rgba(255,255,255,.8)}.showcase{position:relative;z-index:2;margin-top:-54px;padding:0 9% 120px;gap:18px}.showcase-card{background:#fff;padding:10px}.showcase-card img{background:#f1f1ed}.showcase-card>div{padding:16px 2px 5px}.showcase-card:hover{box-shadow:0 18px 48px rgba(10,10,10,.15)}
@media(max-width:700px){.header{position:absolute;height:78px}.hero{min-height:650px;padding:170px 5% 42px;background-position:58% center}.hero-kicker{top:105px;left:5%;right:5%}.header .language{color:#fff}.hero h1{font-size:15.4vw;line-height:.95;margin-bottom:34px}.hero h1 .last-line{margin-left:0}.hero-disc{margin-left:18px}.hero-bottom{border-color:rgba(255,255,255,.35)}.showcase{margin-top:-20px;padding:0 5% 70px;gap:7px}.showcase-card{padding:5px}.showcase-card>div{padding:9px 1px 3px;color:var(--ink)}.menu-toggle{color:#fff}.header nav{background:#171719;color:#fff;border-color:rgba(255,255,255,.2)}}
.hero:before{background:linear-gradient(90deg,rgba(5,6,14,.92) 0%,rgba(5,6,14,.62) 44%,rgba(5,6,14,.12) 100%),linear-gradient(0deg,rgba(5,6,14,.99) 0%,rgba(5,6,14,.84) 38%,rgba(5,6,14,.12) 76%)}

/* Creative agency direction: an authored, typographic stage without a stock-image hero. */
:root{--ink:#20201e;--paper:#f8f6f1;--violet:#7974ff;--coral:#ff7657}
body{background:var(--paper)}
.header{position:relative;background:var(--paper);color:var(--ink);border-color:#ddd9d0}.header .logo img{filter:none}.header nav a:after{background:var(--ink)}.header .language{color:var(--ink)}.start{background:transparent;color:var(--ink);border-color:var(--ink);border-radius:30px}.start:hover{background:var(--ink);color:var(--paper)}
.hero{isolation:isolate;overflow:hidden;min-height:640px;max-width:none;padding:95px 9% 56px;color:var(--ink);background:var(--paper);display:flex;justify-content:flex-end}.hero:before{display:none}.hero-kicker{top:38px;left:9%;right:9%;color:#5e5c56}.hero-kicker>span:last-child{color:#5e5c56}.hero .orange-dot{background:var(--coral)}.hero h1{position:relative;z-index:2;max-width:980px;margin:0 0 45px;font-size:clamp(82px,9.1vw,148px);font-weight:400;line-height:.86;letter-spacing:-.07em}.hero h1>span:nth-child(2){color:var(--ink)}.hero h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--violet);letter-spacing:-.09em}.hero h1 .last-line{margin-left:31%;color:var(--ink)}.hero .orange{color:var(--coral)}.hero-bottom{position:relative;z-index:2;max-width:1180px;border-color:#c9c5bc;grid-template-columns:1fr 1.1fr auto}.hero-bottom p,.hero-year,.hero-year>span{color:#585751}.scroll-link{color:var(--ink)}.scroll-link b{font-size:26px}.hero-cta{border:1px solid var(--ink);border-radius:28px;padding:12px 17px;font-size:15px;transition:.25s}.hero-cta span{margin-left:27px;font-size:19px}.hero-cta:hover{background:var(--ink);color:var(--paper)}
.hero-art{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-art i{position:absolute;border-radius:50%;display:block}.hero-art i:nth-child(1){width:420px;height:420px;right:7%;top:77px;background:var(--violet);opacity:.93;mix-blend-mode:multiply}.hero-art i:nth-child(2){width:185px;height:185px;right:31%;bottom:-26px;background:var(--coral)}.hero-art i:nth-child(3){width:68px;height:68px;right:38%;top:128px;background:#f3d94c}.hero-art b{position:absolute;right:8%;bottom:-25px;font-family:TTCommons,sans-serif;font-size:clamp(210px,28vw,430px);font-weight:400;letter-spacing:-.14em;line-height:.72;color:transparent;-webkit-text-stroke:2px rgba(32,32,30,.14);transform:rotate(-7deg)}
.showcase{padding-top:30px;margin-top:0}.showcase-card{padding:0;background:transparent}.showcase-card:hover{box-shadow:none}.showcase-card img{border-radius:2px}.showcase-card>div{padding-top:14px}.contact{background:var(--ink)}
@media(max-width:700px){.header{background:var(--paper);color:var(--ink)}.header .logo img{filter:none}.menu-toggle{color:var(--ink)}.header nav{background:var(--paper);color:var(--ink);border-color:#ddd9d0}.hero{min-height:590px;padding:92px 5% 38px}.hero-kicker{top:28px;left:5%;right:5%;color:#5e5c56}.hero h1{font-size:15.4vw;margin-bottom:28px;line-height:.9}.hero h1 .last-line{margin-left:18%}.hero-bottom{border-color:#c9c5bc}.hero-bottom p{color:#585751}.hero-art i:nth-child(1){width:260px;height:260px;right:-54px;top:118px}.hero-art i:nth-child(2){width:95px;height:95px;right:36%;bottom:35px}.hero-art i:nth-child(3){width:45px;height:45px;right:34%;top:145px}.hero-art b{font-size:230px;right:-4%;bottom:30px}.hero-cta{font-size:12px;padding:9px 13px}.hero-cta span{margin-left:14px}.showcase{padding-top:24px}}

/* The hero is a curated set of real client work, not a decorative banner. */
.hero{min-height:730px;padding:115px 9% 48px;display:block}.hero-copy{position:relative;z-index:2;width:48%;padding-top:96px}.hero h1{font-size:clamp(69px,7.1vw,116px);margin:0 0 28px}.hero h1 .last-line{margin-left:14%}.hero-copy>p{font-size:20px;line-height:1.35;margin:0 0 28px;color:#5f5d57}.hero-workstage{position:absolute;z-index:1;right:8%;top:108px;width:47%;height:485px}.hero-work{position:absolute;display:block;overflow:hidden;background:#ecebe6;box-shadow:0 14px 32px rgba(37,34,25,.1);transition:transform .35s,box-shadow .35s}.hero-work:hover{z-index:4;transform:translateY(-10px) rotate(0);box-shadow:0 25px 48px rgba(37,34,25,.2)}.hero-work img{width:100%;height:100%;object-fit:contain;display:block}.hero-work span{position:absolute;left:12px;bottom:10px;font-size:9px;letter-spacing:1px;color:var(--ink);opacity:0;transition:opacity .2s}.hero-work:hover span{opacity:1}.hero-work--metropol{width:49%;height:49%;left:0;top:0;transform:rotate(-2.5deg)}.hero-work--varr{width:46%;height:46%;right:0;top:5%;transform:rotate(2.5deg)}.hero-work--solike{width:43%;height:43%;left:19%;bottom:0;transform:rotate(3deg)}.hero-work--orucoglu{width:36%;height:36%;right:7%;bottom:1%;transform:rotate(-4deg)}.hero-bottom{position:absolute;bottom:40px;left:9%;right:9%;max-width:none;z-index:3;grid-template-columns:1fr auto auto;align-items:center}.hero-bottom p{font-size:12px;letter-spacing:1.1px;text-transform:uppercase;margin:0}.hero-cta--bottom{display:none}
@media(max-width:1050px){.hero-copy{width:50%}.hero-workstage{right:5%;width:48%}.hero h1{font-size:clamp(59px,7.3vw,90px)}}
@media(max-width:700px){.hero{min-height:780px;padding:78px 5% 33px}.hero-kicker{top:23px}.hero-copy{width:100%;padding-top:53px}.hero h1{font-size:13.8vw;margin-bottom:16px}.hero h1 .last-line{margin-left:13%}.hero-copy>p{font-size:16px;margin-bottom:18px}.hero-cta{font-size:12px;padding:9px 13px}.hero-workstage{top:auto;bottom:100px;right:5%;width:90%;height:278px}.hero-work--metropol{width:49%;height:49%}.hero-work--varr{width:45%;height:45%}.hero-work--solike{width:43%;height:43%}.hero-work--orucoglu{width:35%;height:35%}.hero-bottom{bottom:25px;left:5%;right:5%;grid-template-columns:1fr auto}.hero-bottom p{display:none}.hero-cta--bottom{display:none}}

/* Dedicated page templates. */
.submain{max-width:1440px;margin:auto;padding:100px 8% 110px}.submain h1{font-size:clamp(68px,9vw,140px);font-weight:400;line-height:.86;letter-spacing:-.07em;margin:45px 0 30px}.submain h1 em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.subintro{max-width:520px;font-size:22px;line-height:1.35;color:#68665f;margin:0 0 70px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.work-grid a{font-size:11px;letter-spacing:1px}.work-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#efeee9;display:block;margin-bottom:13px}.culture-statement{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:820px;margin:70px 0}.culture-statement p{font-size:22px;line-height:1.38;margin:0}.culture-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.culture-wall img{width:100%;aspect-ratio:1;object-fit:cover}.service-page-list{list-style:none;padding:0;margin:75px 0 0;border-top:1px solid var(--line)}.service-page-list li{display:grid;grid-template-columns:80px 1fr 1fr;align-items:baseline;gap:20px;border-bottom:1px solid var(--line);padding:22px 0}.service-page-list span{font-size:12px;color:#777}.service-page-list strong{font-size:34px;font-weight:400;letter-spacing:-1px}.service-page-list p{font-size:17px;line-height:1.35;color:#68665f;margin:0}.contact-page{min-height:calc(100vh - 96px);display:flex;flex-direction:column;justify-content:center}.contact-actions{display:flex;gap:15px;margin:25px 0 60px}.contact-actions a{border:1px solid var(--ink);border-radius:28px;padding:14px 20px;font-size:16px}.contact-actions a:hover{background:var(--ink);color:var(--paper)}.contact-actions span{margin-left:35px}.contact-note{max-width:350px;font-size:18px;line-height:1.4;color:#68665f}@media(max-width:700px){.submain{padding:70px 5%}.submain h1{font-size:15vw;margin:32px 0 25px}.subintro{font-size:18px;margin-bottom:42px}.work-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.culture-statement{grid-template-columns:1fr;gap:20px;margin:40px 0}.culture-statement p{font-size:18px}.culture-wall{grid-template-columns:repeat(2,1fr);gap:8px}.service-page-list{margin-top:42px}.service-page-list li{grid-template-columns:35px 1fr;gap:10px;padding:18px 0}.service-page-list strong{font-size:24px}.service-page-list p{grid-column:2;font-size:15px}.contact-page{min-height:calc(100vh - 78px)}.contact-actions{flex-direction:column;margin:15px 0 42px}.contact-actions a{font-size:15px}}

/* One deliberate alignment system for the hero. */
.hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-rows:1fr auto;column-gap:76px;align-items:center;min-height:680px;padding:88px 9% 38px}.hero-copy{position:static;width:auto;padding:34px 0 0}.hero h1{max-width:650px;font-size:clamp(64px,6.3vw,102px);line-height:.91;letter-spacing:-.065em;margin:0 0 24px}.hero h1 .last-line{margin-left:0}.hero-copy>p{font-size:18px;line-height:1.42;margin-bottom:25px}.hero-workstage{position:static;width:auto;height:410px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.hero-work,.hero-work--metropol,.hero-work--varr,.hero-work--solike,.hero-work--orucoglu{position:relative;inset:auto;width:auto;height:auto;transform:none}.hero-work:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(37,34,25,.16)}.hero-work span{opacity:1;background:rgba(248,246,241,.9);padding:5px 7px;bottom:8px;left:8px}.hero-bottom{position:static;grid-column:1/-1;grid-template-columns:1fr 1fr auto;max-width:none;margin-top:28px;padding-top:15px;border-color:#c9c5bc}.hero-bottom p{text-align:center}.hero-bottom .hero-cta--bottom{display:none}
@media(max-width:900px){.hero{column-gap:38px}.hero h1{font-size:clamp(54px,6.6vw,77px)}.hero-workstage{height:340px}}
@media(max-width:700px){.hero{display:block;min-height:780px;padding:76px 5% 28px}.hero-copy{padding-top:48px}.hero h1{font-size:13.6vw;line-height:.92}.hero-workstage{height:300px;margin-top:38px;gap:8px}.hero-bottom{display:grid;grid-template-columns:1fr auto;margin-top:26px}.hero-bottom p{display:none}.hero-work span{font-size:7px;padding:4px 5px}}

/* Homepage alignment and faster proof of scale. */
.header{padding-inline:6%}.hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:70px;padding:88px 6% 38px;min-height:670px}.hero-kicker{left:6%;right:6%;top:36px}.hero-copy{padding-top:28px}.hero h1{font-size:clamp(62px,5.85vw,96px);max-width:590px}.hero-workstage{height:360px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.hero-work{box-shadow:none}.hero-work:hover{box-shadow:0 14px 26px rgba(37,34,25,.14)}.hero-work span{font-size:8px;letter-spacing:.8px}.hero-bottom{margin-top:24px}.hero-bottom p{text-align:left;justify-self:center;font-size:10px}.showcase{padding-inline:6%}
@media(max-width:900px){.hero{column-gap:34px}.hero-workstage{height:320px}.hero h1{font-size:clamp(50px,6vw,72px)}}
@media(max-width:700px){.header{padding-inline:5%}.hero{display:block;min-height:805px;padding:76px 5% 28px}.hero-kicker{left:5%;right:5%;top:24px}.hero-copy{padding-top:47px}.hero h1{font-size:13.4vw;max-width:350px}.hero-workstage{height:324px;margin-top:34px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.hero-bottom{margin-top:24px}.hero-work span{display:none}}

/* Art-directed brand wall: energetic, while the copy column stays disciplined. */
.hero-workstage{position:relative;display:block;height:420px;overflow:visible;isolation:isolate}.hero-workstage:before{content:'';position:absolute;width:330px;height:330px;right:15%;top:28px;border-radius:50%;background:#e5e3ff;z-index:-2}.hero-workstage:after{content:'BRAND\A CULTURE';white-space:pre;position:absolute;right:2%;top:8px;font-size:10px;letter-spacing:1.3px;line-height:1.35;color:#656264;z-index:-1}.hero-work{position:absolute!important;display:block;box-shadow:0 12px 25px rgba(38,31,25,.12);border:5px solid var(--paper);transition:transform .35s,box-shadow .35s;transform-origin:center}.hero-work img{object-fit:cover}.hero-work span{display:none}.hero-work:nth-child(1){width:35%;height:35%;left:0;top:13%;transform:rotate(-5deg)}.hero-work:nth-child(2){width:34%;height:34%;left:32%;top:0;transform:rotate(4deg)}.hero-work:nth-child(3){width:29%;height:29%;right:0;top:18%;transform:rotate(-3deg)}.hero-work:nth-child(4){width:40%;height:40%;left:7%;bottom:0;transform:rotate(3deg)}.hero-work:nth-child(5){width:32%;height:32%;left:42%;bottom:10%;transform:rotate(-4deg)}.hero-work:nth-child(6){width:25%;height:25%;right:4%;bottom:4%;transform:rotate(5deg)}.hero-work:nth-child(7){width:20%;height:20%;left:24%;bottom:23%;transform:rotate(7deg)}.hero-work:nth-child(8){width:19%;height:19%;right:27%;top:22%;transform:rotate(-8deg)}.hero-work:hover{z-index:5;transform:translateY(-12px) rotate(0);box-shadow:0 24px 45px rgba(38,31,25,.2)}
@media(max-width:900px){.hero-workstage{height:360px}.hero-workstage:before{width:270px;height:270px}.hero-work{border-width:4px}}
@media(max-width:700px){.hero-workstage{display:grid;height:324px;overflow:hidden;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:6px}.hero-workstage:before,.hero-workstage:after{display:none}.hero-work{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;border-width:2px;transform:none!important}.hero-work:hover{transform:none}.hero-work:nth-child(n){transform:none!important}}

@media(max-width:700px){.hero{min-height:720px}.hero-workstage{height:184px;margin-top:26px;overflow:visible}.hero-work img{object-fit:contain}.hero-copy>p{margin-bottom:14px}.hero-copy .hero-cta{display:inline-flex;align-items:center}.hero-bottom{margin-top:22px}}

/* Full-height case reel: contemporary, bold, and made from the work itself. */
.hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:calc(100vh - 96px);height:calc(100vh - 96px);max-height:920px;padding:58px 6% 34px;overflow:hidden}.hero-kicker{position:static;grid-row:1;margin-bottom:14px}.hero-copy{grid-row:2;position:relative;z-index:2;width:100%;padding:0;align-self:start;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:30px}.hero h1{max-width:960px;font-size:clamp(78px,8.6vw,142px);line-height:.84;letter-spacing:-.078em;margin:0}.hero h1 .last-line{margin-left:0}.hero-copy>p{max-width:285px;margin:0 0 8px;font-size:18px;line-height:1.35;justify-self:end}.hero-copy .hero-cta{position:absolute;right:0;top:calc(100% + 22px);z-index:4}.hero-workstage{grid-row:2 / span 2;align-self:end;position:relative;z-index:1;display:grid;height:47vh;min-height:340px;max-height:465px;grid-template-columns:1.45fr 1.45fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;overflow:hidden;isolation:auto}.hero-workstage:before,.hero-workstage:after{display:none}.hero-work{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;border:0!important;box-shadow:none!important;transform:none!important;overflow:hidden;background:#e9e8e2}.hero-work:nth-child(1){grid-row:span 2}.hero-work:nth-child(2){grid-row:span 2}.hero-work:nth-child(3),.hero-work:nth-child(4),.hero-work:nth-child(5),.hero-work:nth-child(6){display:block}.hero-work:nth-child(n+7){display:none}.hero-work img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.hero-work:hover img{transform:scale(1.07)}.hero-work:hover{transform:none!important}.hero-work span{display:block;opacity:1;left:13px;bottom:12px;color:#fff;background:transparent;font-size:9px;letter-spacing:1.2px;padding:0;text-shadow:0 1px 12px rgba(0,0,0,.6)}.hero-bottom{grid-row:3;position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;max-width:none;margin:17px 0 0;padding-top:13px;border-color:#c9c5bc}.hero-bottom p{display:none}.hero-bottom .scroll-link{font-size:10px}.hero-bottom:after{content:'01 — 18  /  SEÇİLMİŞ İŞLER';font-size:10px;letter-spacing:1.2px;color:#696761}
@media(max-width:700px){.hero{display:block;min-height:760px;height:auto;max-height:none;padding:28px 5% 28px}.hero-kicker{margin-bottom:62px}.hero-copy{display:block}.hero h1{font-size:15.5vw;line-height:.88;max-width:350px}.hero-copy>p{font-size:16px;margin:24px 0 0}.hero-copy .hero-cta{position:static;margin-top:17px}.hero-workstage{display:grid;height:305px;min-height:0;margin-top:35px;grid-template-columns:1.4fr 1.4fr 1fr;grid-template-rows:1fr 1fr;gap:5px;overflow:hidden}.hero-work:nth-child(1),.hero-work:nth-child(2){grid-row:span 2}.hero-work:nth-child(3),.hero-work:nth-child(4){display:block}.hero-work:nth-child(5),.hero-work:nth-child(6){display:none}.hero-work span{font-size:7px;left:7px;bottom:7px}.hero-bottom{margin-top:16px}.hero-bottom:after{font-size:8px}.hero-bottom .scroll-link{font-size:8px}}
.hero-workstage{align-self:center}

/* Art-directed opening and project index — final visual hierarchy. */
.header{position:absolute;z-index:10;left:0;right:0;height:94px;padding:0 5.5%;background:transparent;border:0;color:#262521}.header nav{display:flex;gap:28px}.header nav a{font-size:14px}.header .start{display:inline-flex;background:rgba(255,255,255,.5);border:1px solid rgba(38,37,33,.23);border-radius:100px;padding:10px 16px;backdrop-filter:blur(8px)}.header .start:hover{background:#262521;color:#fff}.header .language{font-size:12px}.menu-toggle{display:none!important}
.hero{position:relative;height:min(900px,100vh);min-height:720px;padding:0 5.5%;overflow:hidden;background-image:linear-gradient(90deg,#f8f7f3 0%,rgba(248,247,243,.96) 31%,rgba(248,247,243,.48) 51%,rgba(248,247,243,.02) 76%),url('assets/hero-artwork.png');background-size:cover;background-position:center}.hero:before{display:none}.hero-kicker{position:absolute;z-index:3;left:5.5%;right:5.5%;top:126px;font-size:9px;color:#514f49;letter-spacing:1.45px}.hero-copy{position:absolute;z-index:3;left:5.5%;top:50%;bottom:auto;width:56%;transform:translateY(-41%)}.hero h1{max-width:900px;margin:0;font-size:clamp(76px,7.5vw,134px);line-height:.82;font-weight:400;letter-spacing:-4.5px!important;color:#262521}.hero h1>span+span{margin-top:10px!important}.hero h1 .last-line{margin-top:16px!important;letter-spacing:-4.5px!important;color:#c95443!important}.hero h1 em{font-family:TTCommons,sans-serif;font-style:normal;letter-spacing:-4.5px!important;color:inherit!important}.hero-copy>p{max-width:360px;margin:31px 0 0;font-size:18px;line-height:1.35;color:#55514c}.hero-copy .hero-cta{display:inline-flex;align-items:center;margin-top:24px;padding:0 0 10px;border:0;border-bottom:1px solid #292723;border-radius:0;background:transparent;font-size:14px;color:#292723}.hero-copy .hero-cta span{margin-left:42px;font-size:20px}.hero-copy .hero-cta:hover{background:transparent;color:#c95443;border-color:#c95443}.hero-artwork{display:none}.hero-bottom{position:absolute;z-index:4;left:5.5%;right:5.5%;bottom:27px;display:flex;align-items:center;justify-content:space-between;margin:0;padding-top:14px;border:0;border-top:1px solid rgba(38,37,33,.26)}.hero-bottom p,.hero-bottom .hero-cta--bottom{display:none}.hero-bottom:after{content:'İZMİR, TÜRKİYE  /  2012—2026';font-size:9px;letter-spacing:1.25px;color:#57524d}.hero-bottom .scroll-link{gap:20px;font-size:9px;letter-spacing:1.25px;color:#292723}.hero-bottom .scroll-link b{font-size:18px}
.showcase.projects-grid{display:block;padding:118px 5.5% 150px;background:#fff}.projects-grid__canvas{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:7.7vw;gap:18px}.projects-grid__project{position:relative;display:block;overflow:hidden;border:0;border-radius:0;background:#eeece7;box-shadow:none!important;transform:none!important}.projects-grid__project:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(18,17,15,.48));opacity:0;transition:opacity .4s}.projects-grid__project img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.projects-grid__project:hover img{transform:scale(1.055)}.projects-grid__project:hover:after{opacity:1}.projects-grid__project span{position:absolute;z-index:2;left:14px;bottom:12px;color:#fff;font-size:9px;letter-spacing:1.2px;opacity:0;transform:translateY(8px);transition:.35s}.projects-grid__project:hover span{opacity:1;transform:none}.projects-grid__project.p1{grid-column:1 / span 7;grid-row:1 / span 6}.projects-grid__project.p2{grid-column:9 / span 4;grid-row:1 / span 3}.projects-grid__project.p3{grid-column:9 / span 4;grid-row:4 / span 3}.projects-grid__note{grid-column:1 / span 5;grid-row:7 / span 4;align-self:start;padding:5px 0 0;color:#292723}.projects-grid__eyebrow{display:block;margin-bottom:31px;font-size:9px;letter-spacing:1.35px;color:#77716b}.projects-grid__note strong{display:block;font-size:clamp(36px,3.55vw,60px);line-height:.9;letter-spacing:-.055em;font-weight:400}.projects-grid__note a{display:inline-flex;align-items:center;justify-content:space-between;min-width:228px;margin-top:35px;padding-bottom:10px;border-bottom:1px solid #33302d;font-size:13px}.projects-grid__note a b{margin-left:42px;font-size:19px;font-weight:400}.projects-grid__project.p4{grid-column:6 / span 7;grid-row:7 / span 6}.projects-grid__project.p5{grid-column:1 / span 4;grid-row:12 / span 3}.projects-grid__project.p6{grid-column:6 / span 3;grid-row:14 / span 3}.projects-grid__project.p7{grid-column:10 / span 3;grid-row:14 / span 3}.projects-grid__project.p8{grid-column:1 / span 4;grid-row:16 / span 3}.projects-grid__project.p9{grid-column:6 / span 7;grid-row:18 / span 5}.projects-grid__canvas:after{content:'incefikirler  /  PROJECT INDEX';grid-column:1 / span 4;grid-row:20;align-self:end;padding-top:11px;border-top:1px solid #c9c6bf;color:#76716b;font-size:9px;letter-spacing:1.25px}
@media(max-width:700px){.header{height:76px;padding:0 5%;border-bottom:1px solid rgba(38,37,33,.12)}.header nav,.header .language,.header .start{display:none}.menu-toggle{display:block!important;margin-left:auto}.hero{height:100svh;min-height:735px;padding:0 5%;background-image:linear-gradient(180deg,#f8f7f3 0%,rgba(248,247,243,.9) 39%,rgba(248,247,243,.2) 74%),url('assets/hero-artwork.png');background-position:60% center}.hero-kicker{left:5%;right:5%;top:104px;font-size:7px}.hero-copy{left:5%;top:47%;width:90%;transform:translateY(-40%)}.hero h1{font-size:14.8vw;line-height:.84}.hero h1>span+span{margin-top:7px!important}.hero h1 .last-line{margin-top:11px!important}.hero-copy>p{font-size:16px;margin-top:25px;max-width:280px}.hero-copy .hero-cta{margin-top:20px;font-size:13px}.hero-bottom{left:5%;right:5%;bottom:20px}.hero-bottom:after{display:none}.showcase.projects-grid{padding:78px 5% 100px}.projects-grid__canvas{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:15vw;gap:9px}.projects-grid__project span{opacity:1;transform:none;left:9px;bottom:8px;font-size:7px}.projects-grid__project.p1{grid-column:1 / span 6;grid-row:1 / span 6}.projects-grid__project.p2{grid-column:1 / span 3;grid-row:7 / span 3}.projects-grid__project.p3{grid-column:4 / span 3;grid-row:7 / span 3}.projects-grid__note{grid-column:1 / span 6;grid-row:11 / span 4}.projects-grid__eyebrow{margin-bottom:20px;font-size:8px}.projects-grid__note strong{font-size:12vw}.projects-grid__note a{margin-top:27px;min-width:210px}.projects-grid__project.p4{grid-column:1 / span 6;grid-row:15 / span 6}.projects-grid__project.p5{grid-column:1 / span 3;grid-row:21 / span 3}.projects-grid__project.p6{grid-column:4 / span 3;grid-row:21 / span 3}.projects-grid__project.p7{grid-column:1 / span 3;grid-row:24 / span 3}.projects-grid__project.p8{grid-column:4 / span 3;grid-row:24 / span 3}.projects-grid__project.p9{grid-column:1 / span 6;grid-row:27 / span 5}.projects-grid__canvas:after{grid-column:1 / span 6;grid-row:32;font-size:8px}}

/* The reference message becomes the opening statement; the work is its proof. */
.hero{min-height:calc(100vh - 96px);height:calc(100vh - 96px);padding:56px 6% 32px;background:#f8f7f3}
.hero-kicker{margin-bottom:18px;font-size:10px;letter-spacing:1.35px}
.hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(230px,.45fr);align-items:end;gap:44px;align-self:start}
.hero h1{max-width:1080px;font-size:clamp(66px,7.15vw,116px);line-height:.84;letter-spacing:-.078em}
.hero h1>span{display:block}.hero h1>span:nth-child(2){margin-left:9%}.hero h1>span:nth-child(3){margin-left:22%}.hero h1 .last-line{margin-left:35%;white-space:nowrap}.hero h1 em{color:var(--violet)}
.hero-copy>p{max-width:248px;font-size:17px;line-height:1.32;margin:0 0 7px;justify-self:end;color:#575650}
.hero-copy .hero-cta{top:calc(100% + 19px)}
.hero-workstage{height:41vh;min-height:310px;max-height:420px;grid-template-columns:1.4fr 1.4fr .82fr .82fr;gap:7px;align-self:end}
.hero-work:nth-child(1),.hero-work:nth-child(2){grid-row:span 2}.hero-work:nth-child(3),.hero-work:nth-child(4),.hero-work:nth-child(5),.hero-work:nth-child(6){display:block}.hero-work span{font-size:8px;letter-spacing:1.05px}
.hero-bottom{margin-top:14px;padding-top:12px}
@media(max-width:700px){.hero{height:auto;min-height:0;padding:27px 5% 26px}.hero-kicker{margin-bottom:49px}.hero-copy{display:block}.hero h1{font-size:14.5vw;line-height:.88;letter-spacing:-.075em}.hero h1>span:nth-child(2),.hero h1>span:nth-child(3),.hero h1 .last-line{margin-left:0;white-space:normal}.hero h1>span:nth-child(3){margin-left:12%}.hero h1 .last-line{margin-left:5%}.hero-copy>p{max-width:280px;margin:22px 0 0;font-size:16px}.hero-workstage{height:284px;margin-top:29px}.hero-bottom{margin-top:15px}}

/* A precise opening composition: statement on the left, proof on the right. */
@media(min-width:701px){
 .hero{position:relative;display:block;padding-top:57px}
 .hero-copy{display:block;width:47%;padding-top:33px}
 .hero h1{max-width:650px;font-size:clamp(62px,5.6vw,91px);line-height:.87;letter-spacing:-.076em}
 .hero h1>span:nth-child(2),.hero h1>span:nth-child(3),.hero h1 .last-line{margin-left:0;white-space:nowrap}
 .hero h1 .last-line{margin-left:8%}
 .hero-copy>p{max-width:306px;margin:25px 0 0;font-size:17px;line-height:1.35;justify-self:auto}
 .hero-copy .hero-cta{position:static;display:inline-flex;margin-top:19px}
 .hero-workstage{position:absolute;left:52%;right:6%;bottom:63px;width:auto;height:42vh;min-height:330px;max-height:430px;margin:0;grid-template-columns:1.35fr 1.35fr .82fr .82fr;align-self:auto}
 .hero-bottom{position:absolute;left:6%;right:6%;bottom:27px;margin:0}
}
@media(max-width:700px){
 .hero-copy .hero-cta{position:relative!important;top:auto!important;right:auto!important;z-index:3;margin:18px 0 0!important}
 .hero-workstage{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:284px!important;margin:30px 0 0!important}
}

/* The home banner is an art-directed brand scene, not a collection of tiles. */
.hero{position:relative;min-height:calc(100vh - 96px);height:calc(100vh - 96px);overflow:hidden;background:#f7f5ef}
.hero:after{content:'INCE / FIKIRLER';position:absolute;right:-.02em;bottom:-.17em;z-index:0;font-size:clamp(130px,20vw,320px);letter-spacing:-.11em;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(24,24,27,.11);pointer-events:none}
.hero-copy{position:relative;z-index:3}.hero h1{position:relative;z-index:2}.hero-copy>p,.hero-copy .hero-cta{position:relative;z-index:4}.hero-artwork{position:absolute;z-index:1;inset:0;pointer-events:none}.hero-artwork:before{content:'';position:absolute;width:min(57vw,740px);height:min(57vw,740px);right:7%;top:52%;transform:translateY(-50%);border-radius:47% 53% 64% 36% / 35% 48% 52% 65%;background:linear-gradient(135deg,#d5d3ff 0%,#8478ff 48%,#ff8e77 100%);filter:saturate(1.05)}.hero-artwork:after{content:'STRATEGY\AIDENTITY\AEXPERIENCE';white-space:pre;position:absolute;right:7%;top:88px;color:rgba(29,29,31,.65);font-size:10px;letter-spacing:1.55px;line-height:1.55;text-align:right}.art-slice{position:absolute;display:block;overflow:hidden;pointer-events:auto;box-shadow:0 22px 45px rgba(28,25,31,.2);transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s}.art-slice img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1)}.art-slice:hover{z-index:4;transform:translateY(-12px) rotate(0)!important;box-shadow:0 34px 65px rgba(28,25,31,.28)}.art-slice:hover img{transform:scale(1.07)}.art-slice span{position:absolute;left:12px;bottom:11px;color:#fff;font-size:8px;letter-spacing:1.15px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.art-slice--varr{width:22vw;max-width:315px;height:54vh;max-height:530px;right:17%;top:50%;transform:translateY(-50%) rotate(-5deg);clip-path:polygon(14% 0,100% 5%,86% 100%,0 94%)}.art-slice--metropol{width:15vw;max-width:218px;height:37vh;max-height:355px;right:4.8%;top:15%;transform:rotate(8deg);clip-path:polygon(0 8%,91% 0,100% 89%,9% 100%)}.art-slice--solike{width:14vw;max-width:195px;height:31vh;max-height:295px;right:2%;bottom:11%;transform:rotate(-8deg);clip-path:polygon(10% 0,100% 12%,88% 100%,0 85%)}
@media(min-width:701px){.hero{display:block;padding:56px 6% 33px}.hero-kicker{position:relative;z-index:4;margin:0}.hero-copy{display:block;width:63%;padding-top:clamp(75px,12vh,150px)}.hero h1{max-width:780px;font-size:clamp(76px,8vw,132px);line-height:.8;letter-spacing:-.088em}.hero h1>span:nth-child(2){margin-left:7%}.hero h1 .last-line{margin-left:25%;white-space:nowrap}.hero-copy>p{width:290px;margin:31px 0 0;font-size:17px;line-height:1.35;color:#52514d}.hero-copy .hero-cta{display:inline-flex;margin-top:21px}.hero-bottom{position:absolute;z-index:5;left:6%;right:6%;bottom:26px;margin:0}.hero-bottom:after{content:'SEÇİLİ İŞLER / 01 — 18'}}
@media(max-width:700px){.hero{display:block;height:auto;min-height:782px;padding:27px 5% 25px}.hero:after{font-size:135px;right:-12px;bottom:16px;line-height:.72}.hero-kicker{position:relative;z-index:5;margin-bottom:48px}.hero-copy{position:relative;z-index:4;padding:0}.hero h1{font-size:15.2vw;line-height:.84;letter-spacing:-.082em}.hero h1>span:nth-child(2),.hero h1 .last-line{margin-left:0;white-space:normal}.hero h1 .last-line{margin-left:10%}.hero-copy>p{width:220px;margin:21px 0 0;font-size:15px;line-height:1.35}.hero-copy .hero-cta{display:inline-flex;margin-top:17px!important}.hero-artwork:before{width:390px;height:390px;right:-89px;top:66%;transform:translateY(-50%)}.hero-artwork:after{right:18px;top:auto;bottom:67px;font-size:8px}.art-slice--varr{width:160px;height:294px;right:99px;top:auto;bottom:69px;transform:rotate(-5deg)}.art-slice--metropol{width:106px;height:204px;right:8px;top:auto;bottom:203px;transform:rotate(8deg)}.art-slice--solike{width:98px;height:152px;right:0;bottom:62px;transform:rotate(-8deg)}.art-slice span{font-size:6px;left:7px;bottom:7px}.hero-bottom{position:absolute;z-index:5;bottom:23px;left:5%;right:5%;margin:0}.hero-bottom:after{content:'01 — 18';font-size:8px}}

/* Same visual plan as the reference, rebuilt in a light palette. */
body:has(.hero){background:#f6f3ed}.header{position:absolute;z-index:10;background:transparent;border:0;color:#1d1c1b;padding:30px 5%}.header nav,.header .start{display:none}.header .logo img{filter:none}.header-right{margin-left:auto}.header .language{color:#1d1c1b;font-size:16px}.menu-toggle{display:block!important;color:#1d1c1b;font-size:23px;font-weight:300;margin-left:30px}.hero{height:100vh;min-height:700px;max-height:none;padding:0 5%;background:radial-gradient(ellipse 58% 95% at 100% 45%,#f3d8cd 0%,#f6e9e1 34%,rgba(246,243,237,0) 68%),#f6f3ed}.hero:after{display:none}.hero-kicker{display:none}.hero-artwork{display:none}.hero-copy{position:absolute;z-index:2;left:5%;right:5%;bottom:15.5%;width:auto;padding:0}.hero h1{max-width:850px;margin:0;font-size:clamp(83px,8.1vw,140px);line-height:.78;letter-spacing:-.082em}.hero h1>span{display:block;margin:0!important;white-space:nowrap!important}.hero h1>span:nth-child(1){color:#1c1c1d}.hero h1>span:nth-child(2){color:#77716e}.hero h1 .last-line{margin-top:7px!important;color:transparent!important;-webkit-text-stroke:1.5px #d46350;font-family:TTCommons,sans-serif;font-style:normal;letter-spacing:-.1em}.hero h1 em{color:inherit;font-family:inherit;font-style:normal}.hero-copy>p{width:auto;max-width:675px;margin:31px 0 0;font-size:clamp(18px,1.6vw,25px);line-height:1.3;color:#4e4947}.hero-copy .hero-cta{display:inline-flex;margin-top:26px;border-color:#c65848;color:#b94e3f}.hero-copy .hero-cta:hover{background:#c65848;color:#fff}.hero-bottom{position:absolute;z-index:3;left:5%;right:5%;bottom:39px;margin:0;border-color:rgba(38,32,29,.35)}.hero-bottom:after{content:'01 — 18 / SEÇİLMİŞ İŞLER';color:#5c5551}.hero-bottom .scroll-link{color:#342f2d}
@media(max-width:700px){.header{height:78px;padding:18px 5%;border-bottom:1px solid rgba(28,27,26,.16)}.header .logo img{width:138px;height:auto}.header .language{display:none}.menu-toggle{margin-left:17px;font-size:20px}.hero{height:100svh;min-height:670px;padding:0 5%;background:radial-gradient(ellipse 100% 55% at 100% 30%,#f3d8cd 0%,rgba(246,243,237,0) 72%),#f6f3ed}.hero-copy{left:5%;right:5%;bottom:12.5%}.hero h1{font-size:15.6vw;line-height:.8}.hero h1>span{white-space:normal!important}.hero h1 .last-line{-webkit-text-stroke:1px #d46350}.hero-copy>p{max-width:260px;margin-top:25px;font-size:16px}.hero-copy .hero-cta{margin-top:20px!important}.hero-bottom{bottom:21px;left:5%;right:5%}}

/* Increase the immediate visual impact while retaining the light reference treatment. */
.hero{background:radial-gradient(ellipse 65% 100% at 102% 50%,#efbcae 0%,#f5d7cd 34%,rgba(246,243,237,0) 70%),#f6f3ed}.hero:before{display:block;content:'';position:absolute;z-index:0;width:42vw;height:42vw;min-width:490px;min-height:490px;right:-15vw;top:18%;border-radius:50%;background:linear-gradient(145deg,rgba(207,89,69,.2),rgba(238,151,125,.08));filter:blur(2px)}.hero-copy{bottom:auto;top:25.5%}.hero h1{max-width:1000px;font-size:clamp(94px,9.5vw,156px);line-height:.75}.hero h1 .last-line{margin-top:13px!important;-webkit-text-stroke:2px #c85444}.hero-copy>p{max-width:720px;margin-top:39px;font-size:clamp(19px,1.72vw,27px);font-weight:400}.hero-copy .hero-cta{margin-top:29px;padding:14px 20px}.hero-bottom{bottom:34px}
@media(max-width:700px){.hero{background:radial-gradient(ellipse 100% 65% at 107% 42%,#efbcae 0%,#f5d7cd 37%,rgba(246,243,237,0) 70%),#f6f3ed}.hero:before{width:300px;height:300px;min-width:0;min-height:0;right:-128px;top:28%}.hero-copy{top:19%;bottom:auto}.hero h1{font-size:17vw;line-height:.76}.hero h1 .last-line{margin-top:8px!important;-webkit-text-stroke:1px #c85444}.hero-copy>p{margin-top:28px;font-size:16px}.hero-copy .hero-cta{padding:11px 15px}}

/* Preserve clear separation between every line of the title. */
.hero h1{line-height:.84}.hero h1>span+span{margin-top:12px!important}.hero h1 .last-line{margin-top:18px!important}
@media(max-width:700px){.hero h1{line-height:.86}.hero h1>span+span{margin-top:7px!important}.hero h1 .last-line{margin-top:12px!important}}

/* The display face needs breathing room at this scale. */
.hero h1{letter-spacing:0}.hero h1 .last-line{letter-spacing:.075em;font-kerning:normal}

/* Use a solid final line: the outlined display treatment caused glyph collisions. */
.hero h1 .last-line{color:#c85444!important;-webkit-text-stroke:0;font-family:TTCommons,sans-serif;font-style:normal;font-weight:400}

/* Project-grid: a varied, editorial portfolio field based on the reference rhythm. */
.showcase.projects-grid{display:block;margin:0;padding:130px 5% 160px;background:#f6f3ed}.projects-grid__lead{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 78px}.projects-grid__lead>span{font-size:10px;letter-spacing:1.3px;color:#726b67}.projects-grid__lead h2{margin:0;font-weight:400;font-size:clamp(54px,7vw,108px);line-height:.82;letter-spacing:-.065em;text-align:right}.projects-grid__lead h2 em{font-family:Georgia,serif;font-weight:400;color:#c85444}.projects-grid__canvas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(94px,12vw);gap:clamp(14px,2.15vw,35px);align-items:stretch}.projects-grid__project{position:relative;display:block;overflow:hidden;border-radius:999px;background:#e4e0da;transition:border-radius .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1)}.projects-grid__project img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.projects-grid__project:hover{border-radius:12px;transform:scale(1.035);z-index:2}.projects-grid__project:hover img{transform:scale(1.08)}.projects-grid__project span{position:absolute;left:13px;bottom:11px;color:#fff;font-size:8px;letter-spacing:1.1px;text-shadow:0 1px 9px rgba(0,0,0,.6)}.projects-grid__note{align-self:center;padding:0 12%;font-size:clamp(16px,1.45vw,22px);line-height:1.28;color:#34302e}.projects-grid__note a{display:inline-block;margin-top:13px;color:#c85444;text-decoration:none;border-bottom:1px solid currentColor}.projects-grid__project.p1{grid-column:1;grid-row:1}.projects-grid__project.p2{grid-column:3;grid-row:1}.projects-grid__project.p3{grid-column:4;grid-row:1}.projects-grid__note{grid-column:5 / span 2;grid-row:1 / span 2}.projects-grid__project.p4{grid-column:2 / span 2;grid-row:2 / span 2}.projects-grid__project.p5{grid-column:1;grid-row:3}.projects-grid__project.p6{grid-column:4;grid-row:3}.projects-grid__project.p7{grid-column:5;grid-row:3}.projects-grid__project.p8{grid-column:6;grid-row:3}.projects-grid__project.p9{grid-column:2;grid-row:4}
@media(max-width:700px){.showcase.projects-grid{padding:74px 5% 92px}.projects-grid__lead{display:block;margin-bottom:39px}.projects-grid__lead h2{margin-top:17px;text-align:left;font-size:17vw}.projects-grid__canvas{grid-template-columns:repeat(3,1fr);grid-auto-rows:30vw;gap:11px}.projects-grid__project.p1{grid-column:1;grid-row:1}.projects-grid__project.p2{grid-column:3;grid-row:1}.projects-grid__project.p3{grid-column:2;grid-row:2}.projects-grid__note{grid-column:1 / span 2;grid-row:3;padding:0;font-size:18px}.projects-grid__project.p4{grid-column:3;grid-row:3 / span 2}.projects-grid__project.p5{grid-column:1;grid-row:4}.projects-grid__project.p6{grid-column:2;grid-row:5}.projects-grid__project.p7{grid-column:3;grid-row:5}.projects-grid__project.p8{grid-column:1;grid-row:6}.projects-grid__project.p9{grid-column:2 / span 2;grid-row:6}.projects-grid__project span{font-size:6px;left:8px;bottom:7px}}

/* Match the reference grid mechanics: five equal cells, zero gaps, and deliberate blank space. */
.projects-grid__canvas{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:19vw;gap:0}.projects-grid__project{border-radius:0}.projects-grid__project:hover{border-radius:0;transform:scale(.98)}.projects-grid__project.p1{grid-column:1;grid-row:1}.projects-grid__project.p2{grid-column:3;grid-row:1}.projects-grid__project.p3{grid-column:4;grid-row:1}.projects-grid__note{grid-column:2 / span 2;grid-row:2;align-self:center;padding:0 16%;font-size:clamp(16px,1.35vw,21px)}.projects-grid__project.p4{grid-column:4 / span 2;grid-row:2 / span 2}.projects-grid__project.p5{grid-column:1;grid-row:3}.projects-grid__project.p6{grid-column:2;grid-row:3}.projects-grid__project.p7{grid-column:3;grid-row:3}.projects-grid__project.p8{grid-column:1;grid-row:4}.projects-grid__project.p9{grid-column:2;grid-row:4}
.showcase.projects-grid{padding-top:0}
@media(max-width:700px){.projects-grid__canvas{grid-template-columns:repeat(3,1fr);grid-auto-rows:30vw;gap:0}.projects-grid__project{border-radius:0}.projects-grid__note{padding:0 12px}.projects-grid__project.p1{grid-column:1;grid-row:1}.projects-grid__project.p2{grid-column:3;grid-row:1}.projects-grid__project.p3{grid-column:2;grid-row:2}.projects-grid__note{grid-column:1 / span 2;grid-row:3}.projects-grid__project.p4{grid-column:3;grid-row:3 / span 2}.projects-grid__project.p5{grid-column:1;grid-row:4}.projects-grid__project.p6{grid-column:2;grid-row:5}.projects-grid__project.p7{grid-column:3;grid-row:5}.projects-grid__project.p8{grid-column:1;grid-row:6}.projects-grid__project.p9{grid-column:2 / span 2;grid-row:6}}

/* Keep the hero controls in dedicated vertical zones at every viewport height. */
.hero-copy{top:clamp(150px,22vh,220px);bottom:auto}.hero-bottom{bottom:28px}.hero-copy .hero-cta{position:relative;z-index:3;white-space:nowrap;line-height:1;align-items:center}.hero-bottom{z-index:4}
@media(max-height:760px) and (min-width:701px){.hero{min-height:620px}.hero h1{font-size:clamp(76px,8vw,112px)}.hero-copy{top:142px}.hero-copy>p{margin-top:25px;font-size:18px}.hero-copy .hero-cta{margin-top:20px;padding:11px 17px}.hero-bottom{bottom:22px}}
@media(max-width:700px){.hero-copy{top:19%;bottom:auto}.hero-bottom{bottom:20px}.hero-copy .hero-cta{line-height:1.1}}

.hero h1{letter-spacing:-4.5px}
.hero h1 em{letter-spacing:-4.5px}

/* Refined editorial direction: calm geometry, fine rules, and work presented as an object. */
body:has(.hero){background:#f7f6f2}.header{position:relative;height:94px;padding:0 6%;background:#f7f6f2;border-bottom:1px solid #dedcd5;color:#202020}.header nav{display:flex;position:static;gap:31px;margin-left:auto}.header nav a{font-size:13px}.header .start{display:inline-flex;border:0;border-left:1px solid #d4d1c9;border-radius:0;padding:8px 0 8px 23px;margin-left:14px}.header .start:hover{background:transparent;color:#ff412c}.header .language{font-size:12px}.menu-toggle{display:none!important}.hero{height:calc(100vh - 94px);min-height:660px;max-height:900px;padding:0 6%;background:#f7f6f2;overflow:hidden}.hero:before{display:none}.hero-copy{position:absolute;z-index:3;left:6%;top:50%;bottom:auto;width:52%;transform:translateY(-50%)}.hero h1{max-width:680px;font-size:clamp(72px,6.35vw,108px);line-height:.87;letter-spacing:-4.5px!important;font-weight:400}.hero h1>span+span{margin-top:0!important}.hero h1 .last-line{margin-top:0!important;color:#202020!important;letter-spacing:-4.5px!important}.hero h1 em{color:#ff412c!important;letter-spacing:-4.5px!important;font-family:Georgia,serif;font-style:italic;font-weight:400}.hero-copy>p{max-width:300px;margin:30px 0 0;font-size:17px;line-height:1.42;color:#5f5b56}.hero-copy .hero-cta{margin-top:23px;padding:0 0 8px;border:0;border-bottom:1px solid #202020;border-radius:0;color:#202020;font-size:13px}.hero-copy .hero-cta:hover{background:transparent;color:#ff412c;border-color:#ff412c}.hero-copy .hero-cta span{margin-left:38px}.hero-artwork{display:block;position:absolute;z-index:2;left:auto;right:6%;top:11%;bottom:12%;width:37%;pointer-events:auto}.hero-artwork:before{display:block;inset:auto 0 0 0;width:100%;height:100%;min-width:0;min-height:0;transform:none;border-radius:0;background:#e9e7df;filter:none}.hero-artwork:after{content:'SELECTED WORKS  /  01—03';right:0;top:-24px;font-size:9px;letter-spacing:1.35px;color:#5c5954;text-align:left}.art-slice{box-shadow:none;clip-path:none!important;border:7px solid #f7f6f2}.art-slice:hover{box-shadow:none;transform:none!important}.art-slice--varr{width:66%;height:100%;right:0;top:0;transform:none}.art-slice--metropol{width:42%;height:40%;right:58%;top:11%;transform:none}.art-slice--solike{width:34%;height:29%;right:52%;bottom:7%;transform:none}.art-slice span{font-size:8px;letter-spacing:1px;left:11px;bottom:10px}.hero-bottom{display:flex;align-items:center;justify-content:space-between;left:6%;right:6%;bottom:26px;border:0;border-top:1px solid #d5d2ca;padding-top:13px}.hero-bottom:after{display:block;content:'BAĞIMSIZ FİKİRLER.  KALICI ETKİLER.';font-size:9px;letter-spacing:1.3px;color:#6d6963}.hero-bottom .scroll-link{font-size:9px;letter-spacing:1.3px}.hero-bottom .scroll-link b{margin-left:22px;font-size:17px}
.showcase.projects-grid{padding:124px 6% 145px;background:#fff}.projects-grid__canvas{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:10.2vw;gap:13px}.projects-grid__project{border-radius:2px;background:#eeece6}.projects-grid__project:hover{border-radius:2px;transform:translateY(-5px)}.projects-grid__project.p1{grid-column:1 / span 4;grid-row:1 / span 3}.projects-grid__project.p2{grid-column:6 / span 3;grid-row:1 / span 2}.projects-grid__project.p3{grid-column:10 / span 3;grid-row:1 / span 2}.projects-grid__note{grid-column:6 / span 5;grid-row:3 / span 1;padding:2px 0 0;font-size:clamp(18px,1.55vw,25px);line-height:1.28;align-self:start}.projects-grid__project.p4{grid-column:5 / span 4;grid-row:4 / span 3}.projects-grid__project.p5{grid-column:10 / span 3;grid-row:4 / span 2}.projects-grid__project.p6{grid-column:1 / span 3;grid-row:5 / span 2}.projects-grid__project.p7{grid-column:10 / span 3;grid-row:6 / span 2}.projects-grid__project.p8{grid-column:1 / span 3;grid-row:8 / span 2}.projects-grid__project.p9{grid-column:5 / span 5;grid-row:8 / span 3}.projects-grid__project span{font-size:8px;letter-spacing:1.1px}
@media(max-width:700px){.header{height:76px;padding:0 5%;border-bottom:1px solid #dedcd5}.header nav,.header .language,.header .start{display:none}.menu-toggle{display:block!important;margin-left:auto}.hero{height:auto;min-height:780px;padding:0 5%}.hero-copy{left:5%;top:71px;transform:none;width:90%}.hero h1{font-size:14.8vw;line-height:.88}.hero-copy>p{font-size:16px;margin-top:23px}.hero-artwork{right:5%;left:5%;top:auto;bottom:67px;width:auto;height:300px}.hero-artwork:after{top:-22px}.art-slice{border-width:4px}.art-slice--varr{width:64%}.art-slice--metropol{width:43%;height:41%}.art-slice--solike{width:36%;height:29%}.hero-bottom{left:5%;right:5%;bottom:22px}.hero-bottom:after{display:none}.showcase.projects-grid{padding:77px 5% 96px}.projects-grid__canvas{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:18vw;gap:7px}.projects-grid__project.p1{grid-column:1 / span 4;grid-row:1 / span 3}.projects-grid__project.p2{grid-column:5 / span 2;grid-row:1 / span 2}.projects-grid__project.p3{grid-column:5 / span 2;grid-row:3 / span 2}.projects-grid__note{grid-column:1 / span 4;grid-row:4 / span 2;font-size:18px}.projects-grid__project.p4{grid-column:3 / span 4;grid-row:6 / span 3}.projects-grid__project.p5{grid-column:1 / span 2;grid-row:6 / span 2}.projects-grid__project.p6{grid-column:1 / span 2;grid-row:8 / span 2}.projects-grid__project.p7{grid-column:5 / span 2;grid-row:9 / span 2}.projects-grid__project.p8{grid-column:1 / span 3;grid-row:11 / span 2}.projects-grid__project.p9{grid-column:4 / span 3;grid-row:11 / span 2}}

/* Contemporary studio motion: a precise, work-led stage with restrained kinetic detail. */
@keyframes studioReveal{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(28px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}
@keyframes slowOrbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes typeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.hero-artwork{overflow:visible;isolation:isolate}.hero-artwork:before{z-index:-1;inset:auto;left:-21%;top:6%;width:113%;height:auto;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 15deg,rgba(255,65,44,.18),rgba(246,246,242,.1),rgba(139,126,255,.16),rgba(255,65,44,.18));border:1px solid rgba(39,36,33,.15);filter:none;animation:slowOrbit 28s linear infinite}.hero-artwork:after{content:'WORK INDEX  /  STRATEGY · IDENTITY · EXPERIENCE';top:-30px;right:0;width:100%;padding-bottom:8px;border-bottom:1px solid #d4d1c9;font-size:9px;letter-spacing:1.5px;text-align:left;color:#5d5852}.art-slice{animation:studioReveal .85s cubic-bezier(.2,.7,.2,1) both}.art-slice--varr{animation-delay:.12s}.art-slice--metropol{animation-delay:.28s}.art-slice--solike{animation-delay:.42s}.hero h1>span{animation:typeIn .65s cubic-bezier(.2,.7,.2,1) both}.hero h1>span:nth-child(2){animation-delay:.08s}.hero h1>span:nth-child(3){animation-delay:.16s}.hero-copy>p,.hero-copy .hero-cta{animation:typeIn .65s .28s cubic-bezier(.2,.7,.2,1) both}.projects-grid__project{border:1px solid rgba(30,28,27,.09);transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s cubic-bezier(.2,.7,.2,1),filter .55s}.projects-grid__project:hover{transform:translateY(-9px);box-shadow:0 23px 45px rgba(36,31,27,.13);filter:saturate(1.08)}.projects-grid__note{position:relative;padding-left:32px}.projects-grid__note:before{content:'01';position:absolute;left:0;top:1px;font-size:9px;letter-spacing:1px;color:#ff412c}.projects-grid__canvas:after{content:'SELECTED WORKS  © incefikirler';grid-column:10 / span 3;grid-row:8;font-size:9px;letter-spacing:1.25px;color:#706b65;align-self:end;border-top:1px solid #d4d1c9;padding-top:10px}
@media(prefers-reduced-motion:reduce){.hero-artwork:before,.art-slice,.hero h1>span,.hero-copy>p,.hero-copy .hero-cta{animation:none}}
@media(max-width:700px){.hero-artwork:before{left:-23%;top:4%;width:118%;animation-duration:36s}.hero-artwork:after{font-size:7px;top:-20px}.projects-grid__canvas:after{grid-column:4 / span 3;grid-row:13;font-size:7px}.projects-grid__note{padding-left:25px}}

/* Full-screen editorial opening: the message leads, the work follows immediately below. */
.header{position:absolute;z-index:8;left:0;right:0;height:96px;background:transparent;border:0;padding:0 5%}.header nav,.header .start{display:none}.header .language{font-size:15px}.menu-toggle{display:block!important;margin-left:30px;font-size:21px}.hero{height:100vh;min-height:720px;max-height:none;padding:0 5%;background:radial-gradient(ellipse 65% 110% at 94% 48%,rgba(234,176,157,.58),rgba(247,246,242,0) 68%),#f7f6f2}.hero-copy{left:5%;right:5%;top:auto;bottom:18%;width:auto;transform:none}.hero h1{max-width:1050px;font-size:clamp(84px,8.3vw,140px);line-height:.78;letter-spacing:-4.5px!important}.hero h1>span{display:block}.hero h1>span+span{margin-top:10px!important}.hero h1 .last-line{margin-top:14px!important;font-size:1.02em;color:transparent!important;-webkit-text-stroke:1.5px #ff412c;letter-spacing:-4.5px!important}.hero h1 em{color:inherit!important;font-family:TTCommons,sans-serif;font-style:normal;letter-spacing:-4.5px!important}.hero-copy>p{max-width:510px;margin:34px 0 0;font-size:18px}.hero-copy .hero-cta{margin-top:18px}.hero-artwork{display:none}.hero-bottom{bottom:31px;left:5%;right:5%;border-top:1px solid rgba(52,48,45,.35)}.hero-bottom:after{content:'İZMİR, TÜRKİYE  /  2012—2026';font-size:9px;letter-spacing:1.4px}.showcase.projects-grid{padding:0 5% 160px;background:#f7f6f2}.projects-grid__canvas{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:19vw;gap:0}.projects-grid__project{border:0;box-shadow:none!important;transform:none!important}.projects-grid__project:hover{filter:none}.projects-grid__project img{transition:transform .75s cubic-bezier(.2,.7,.2,1)}.projects-grid__project:hover img{transform:scale(1.08)}.projects-grid__note{font-size:clamp(18px,1.45vw,23px);line-height:1.3}.projects-grid__canvas:after{content:'TÜM İŞLERİ KEŞFEDİN  ↗';grid-column:1 / span 2;grid-row:8;font-size:10px;letter-spacing:1.2px;align-self:end;border-bottom:1px solid #4b4843;padding-bottom:7px;color:#34312e}
@media(max-width:700px){.header{height:78px;padding:0 5%;border-bottom:1px solid rgba(42,39,36,.12)}.hero{min-height:760px;height:100svh}.hero-copy{left:5%;right:5%;bottom:13%}.hero h1{font-size:15.4vw;line-height:.8}.hero h1>span+span{margin-top:7px!important}.hero h1 .last-line{margin-top:10px!important;-webkit-text-stroke:1px #ff412c}.hero-copy>p{font-size:16px;margin-top:24px;max-width:300px}.hero-bottom{bottom:20px}.hero-bottom:after{display:none}.showcase.projects-grid{padding:0 5% 90px}.projects-grid__canvas{grid-template-columns:repeat(3,1fr);grid-auto-rows:30vw;gap:0}.projects-grid__canvas:after{grid-column:1 / span 2;grid-row:13;font-size:8px}}
@media(max-width:700px){.hero .hero-copy .hero-cta{position:static!important;display:inline-flex!important;margin-top:17px}.hero-workstage{margin-top:28px}}
.hero-workstage{align-self:center}
