:root{--stock: #e7e4de;--stock-lift: #f2f0eb;--stock-sink: #dbd7cf;--ink: #191f26;--ink-dim: rgba(25, 31, 38, .74);--ink-faint: rgba(25, 31, 38, .66);--rule: rgba(25, 31, 38, .13);--rule-strong: rgba(25, 31, 38, .24);--navy: #2c343c;--on-navy: #e7e4de;--on-navy-dim: rgba(231, 228, 222, .78);--on-navy-faint: rgba(231, 228, 222, .68);--rule-navy: rgba(231, 228, 222, .14);--red: #8f151f;--red-soft: #a81f2b;--red-ghost: rgba(143, 21, 31, .14);--font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Bricolage Grotesque", "Instrument Sans", -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--nav-h: 68px;--pad: clamp(20px, 3.2vw, 56px);--sheet-max: 1200px;--desk: #d6d1c7;--edge: var(--pad);--emboss-up: inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 -1px 0 rgba(25, 31, 38, .07), 0 1px 1px rgba(25, 31, 38, .04), 0 14px 28px -18px rgba(25, 31, 38, .4);--emboss-press: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(25, 31, 38, .05), 0 4px 10px -8px rgba(25, 31, 38, .34);--emboss-in: inset 0 2px 3px rgba(25, 31, 38, .14), inset 0 -1px 0 rgba(255, 255, 255, .8);--emboss-sheet: inset 1px 0 0 rgba(255, 255, 255, .72), inset -1px 0 0 rgba(255, 255, 255, .72), inset 0 1px 0 rgba(255, 255, 255, .86), 0 0 0 1px rgba(25, 31, 38, .05), 0 40px 90px -50px rgba(25, 31, 38, .55)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--desk)}:target,section[id],[id]:focus-visible{scroll-margin-top:calc(var(--nav-h) + 14px)}body{background:var(--desk);color:var(--ink);overflow-wrap:break-word;font-family:var(--font);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-anchor:none}::selection{background:#8f151f2e;color:var(--ink)}a{color:inherit;text-decoration:none}img,canvas{display:block;max-width:100%}.display{font-family:var(--font-display);font-size:clamp(2.9rem,7.4vw,7.8rem);font-weight:800;line-height:.93;letter-spacing:-.038em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.55)}.display--md{font-size:clamp(2.25rem,5vw,4.9rem);line-height:.95;letter-spacing:-.04em}.display--sm{font-size:clamp(1.85rem,3.9vw,3.6rem);line-height:1.02;letter-spacing:-.035em}.display__accent,.italic{color:var(--red)}.italic{font-weight:600;letter-spacing:-.032em}.eyebrow{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint)}.eyebrow i{font-style:normal;color:var(--red)}.lede{font-size:clamp(1rem,1.3vw,1.22rem);font-weight:400;line-height:1.58;letter-spacing:-.008em;color:var(--ink-dim)}.lede--muted{max-width:48ch}.lede--tight{max-width:34ch}.btn{display:inline-flex;align-items:center;gap:.7em;padding:.95em 1.6em;border-radius:999px;background:var(--red);color:#fff;font-size:.87rem;font-weight:600;letter-spacing:.005em;white-space:nowrap;box-shadow:inset 0 1px #ffffff38,0 1px 1px #191f261a,0 14px 26px -16px #191f268c;transition:transform .45s var(--ease),background .35s var(--ease-soft),box-shadow .45s var(--ease)}.btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease)}.btn:hover{transform:translateY(-2px);background:var(--red-soft);box-shadow:inset 0 1px #ffffff47,0 1px 1px #191f261a,0 24px 42px -20px #191f2699}.btn:active{transform:translateY(0);box-shadow:inset 0 2px 4px #00000047,0 4px 10px -8px #8f151fcc}.btn:hover svg{transform:translate(4px)}.btn--lg{padding:1.15em 2.1em;font-size:.95rem}.btn--ghost{background:var(--stock-lift);color:var(--ink);box-shadow:var(--emboss-up);font-weight:600}.btn--ghost:hover{background:#fff;box-shadow:var(--emboss-up)}.btn--ghost:active{box-shadow:var(--emboss-press)}.foot__brand span{color:var(--red)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;gap:24px;padding:0 var(--edge);color:var(--on-navy);background:var(--navy);box-shadow:0 10px 30px -22px #191f26e6;transform:translateY(-100%);opacity:0;transition:transform 1s var(--ease) .15s,opacity 1s var(--ease) .15s}body.is-ready .nav{transform:none;opacity:1}.nav__brand{display:inline-flex;align-items:center;gap:10px;font-size:1.04rem;font-weight:600;letter-spacing:-.03em;color:var(--on-navy)}.nav__brand span{color:inherit;opacity:.9}.nav__mark{width:auto;height:22px}.nav__links{display:flex;gap:2px;margin:0 auto}.nav__links a{position:relative;padding:8px 14px;border-radius:8px;font-size:.86rem;font-weight:500;color:var(--on-navy-dim);transition:color .25s var(--ease-soft),background .25s var(--ease-soft)}.nav__links a:hover{color:var(--on-navy);background:#e7e4de14}.nav__links a.is-active{color:var(--on-navy);font-weight:600}.nav__links a.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:1px;height:2px;border-radius:2px;background:var(--red-soft)}.nav__actions{display:flex;align-items:center;gap:10px}.nav__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--red-soft);color:#fff;transition:background .3s var(--ease-soft),transform .3s var(--ease)}.nav__icon svg{width:19px;height:19px}.nav__icon:hover{background:var(--red);transform:translateY(-1px)}.nav__cta{padding:.6em 1.15em;border-radius:999px;background:var(--stock);color:var(--navy);font-size:.84rem;font-weight:600;transition:background .3s var(--ease-soft),transform .3s var(--ease)}.nav__cta:hover{background:#fff;transform:translateY(-1px)}.nav__burger{display:none;width:40px;height:40px;margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px}.nav__burger span{display:block;height:1.5px;width:20px;background:currentColor;border-radius:2px;transition:transform .45s var(--ease)}.nav__burger span:last-child{width:13px}.nav__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.nav__progress span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--red-soft)}.stage{position:relative;height:320vh}.stage__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--stock);color:var(--ink)}.stage__canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none}.captions{position:absolute;inset:0;pointer-events:none;color:var(--ink)}.cap{position:absolute;display:flex;flex-direction:column;gap:1.15rem;opacity:0;will-change:opacity,transform}.cap>*{pointer-events:auto}.cap .lede{max-width:30ch}.cap--hero{left:var(--edge);top:50%;transform:translateY(-50%);max-width:min(40vw,600px);opacity:1;filter:none}.cap--hero .display{font-size:clamp(2.3rem,4.6vw,4.6rem)}.cap--hero .lede{max-width:34ch}.cap .btn{align-self:flex-start}.cap--mid{left:var(--edge);bottom:clamp(64px,12vh,140px);max-width:min(42vw,640px)}.cap--top{left:var(--edge);top:50%;transform:translateY(-50%);max-width:min(32vw,480px)}.cap--top .display,.cap--mid .display{font-size:clamp(2.1rem,4.2vw,4.2rem)}.cap--bottom{left:var(--edge);top:50%;transform:translateY(-50%);max-width:min(38vw,570px)}.cap--bottom .display{font-size:clamp(1.9rem,3.6vw,3.4rem)}.cap--final{left:var(--edge);top:50%;transform:translateY(-50%);max-width:min(36vw,540px);align-items:flex-start;text-align:left}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:.35rem}.chip{display:inline-block;padding:.5em .95em;border-radius:999px;background:var(--stock-sink);box-shadow:var(--emboss-in);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:-.01em;color:var(--ink-dim);opacity:0;will-change:opacity,transform}.scroll-hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);transition:opacity .6s var(--ease-soft)}.scroll-hint i{display:block;width:1px;height:34px;background:linear-gradient(to bottom,var(--red),transparent);animation:drop 2.1s var(--ease-soft) infinite;transform-origin:top}@keyframes drop{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(34px);opacity:0}}.sheet{position:relative;background:url(./kagit-doku-BJiCLkP_.webp) center / 620px repeat,var(--stock);background-blend-mode:multiply}@media (min-width: 1360px){:root{--edge: calc((100% - var(--sheet-max)) / 2 + var(--pad))}.sheet{max-width:var(--sheet-max);margin-inline:auto;box-shadow:var(--emboss-sheet);border-radius:2px}}.sec__head{display:flex;flex-direction:column;gap:1.3rem;max-width:62rem}.sheet section{position:relative;border-top:1px solid var(--rule)}.sheet section:before{content:"";position:absolute;top:-1px;left:var(--pad);width:46px;height:3px;background:var(--red)}.services{padding:clamp(96px,15vh,180px) var(--pad) clamp(80px,12vh,150px)}@media (min-width: 1024px){.services .sec__head{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-areas:"goz  goz" "bas  spot";column-gap:clamp(32px,4vw,72px);row-gap:1.35rem;align-items:end;max-width:none}.services .sec__head .eyebrow{grid-area:goz}.services .sec__head .display{grid-area:bas}.services .sec__head .lede{grid-area:spot;padding-bottom:.35rem}}.cards{list-style:none;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:clamp(14px,1.6vw,22px);margin-top:clamp(52px,8vh,100px)}.card{display:flex;flex-direction:column;gap:.85rem;padding:clamp(26px,3.2vw,46px);border-radius:16px;background:var(--stock-lift);box-shadow:var(--emboss-up);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #191f2612,0 24px 44px -24px #191f2680}.card:before{content:"";display:block;width:30px;height:3px;border-radius:2px;background:var(--red)}.card h3{font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:700;letter-spacing:-.03em}.card p{font-size:.93rem;line-height:1.64;color:var(--ink-dim);max-width:44ch}.card__ref{margin-top:auto;display:inline-block;padding-top:.9rem;padding-bottom:.3rem;font-size:.78rem;font-weight:600;color:var(--red);border-bottom:1px solid transparent;align-self:flex-start;transition:border-color .3s var(--ease-soft)}.card__ref:after{content:" →"}.card__ref:hover{border-bottom-color:currentColor}.works{padding:clamp(88px,14vh,175px) var(--pad) clamp(80px,12vh,150px)}.works .sec__head .display{font-size:clamp(2.8rem,6.2vw,6.2rem);line-height:.92}.work-list{list-style:none;margin-top:clamp(48px,8vh,96px);display:flex;flex-direction:column;gap:clamp(56px,9vh,116px)}.work{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.work:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.work:nth-child(3){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.work:nth-child(2n) .work__shot{order:2}.work__shot{display:block;padding:10px 10px 34px;border-radius:4px;background:#fdfcfa;box-shadow:inset 0 1px #ffffffe6,0 22px 44px -26px #191f26a8;transform:rotate(-.7deg);transition:transform .6s var(--ease),box-shadow .5s var(--ease)}.work:nth-child(2n) .work__shot{transform:rotate(.7deg)}.work__shot img{width:100%;height:auto;border-radius:1px}.work__shot:hover,.work:nth-child(2n) .work__shot:hover{transform:rotate(0) translateY(-6px);box-shadow:inset 0 1px #ffffffe6,0 34px 60px -28px #191f26b3}.work__body h3{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.work__own{display:inline-block;vertical-align:middle;margin-left:.5em;padding:.32em .7em;border-radius:999px;background:var(--red);color:#fff;font-family:var(--font);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.work__url{margin:.5rem 0 1rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:-.01em;color:var(--ink-faint)}.work__body p:not(.work__url){font-size:.95rem;line-height:1.68;color:var(--ink-dim);max-width:52ch}.card p b,.work__body b{color:var(--ink);font-weight:600}.work__tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin-top:1.2rem}.work__tags li{padding:.42em .8em;border-radius:999px;background:var(--stock-sink);box-shadow:var(--emboss-in);font-size:.72rem;font-weight:500;color:var(--ink-dim)}.work--plain{grid-template-columns:minmax(0,1fr);max-width:62rem;padding:clamp(26px,3.2vw,40px);border:1px dashed var(--rule-strong);border-radius:14px;background:transparent}.process{padding:clamp(120px,18vh,210px) var(--pad) clamp(110px,17vh,195px)}.process .sec__head .display{font-size:clamp(1.7rem,3.1vw,2.9rem);letter-spacing:-.03em}.steps{list-style:none;margin-top:clamp(40px,6vh,72px);display:flex;flex-direction:column}.step{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:clamp(16px,3vw,48px);align-items:baseline;padding:clamp(20px,2.6vh,30px) 0;border-top:1px solid var(--rule)}.step>div{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:clamp(16px,3vw,48px);align-items:baseline}.step:last-child{border-bottom:1px solid var(--rule)}.step__no{justify-self:start;padding:.36em .66em;border-radius:5px;background:var(--red-ghost);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.01em;color:var(--red);white-space:nowrap}.step h3{font-family:var(--font-display);font-size:clamp(1.15rem,1.85vw,1.45rem);font-weight:700;letter-spacing:-.025em}.step p{font-size:.9rem;line-height:1.62;color:var(--ink-dim)}.honest{margin-top:clamp(56px,9vh,110px);padding:clamp(28px,3.4vw,46px);border-radius:14px;border-left:3px solid var(--red);background:var(--stock-sink);box-shadow:var(--emboss-in);max-width:70rem}.honest__mark{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--red);margin-bottom:1.1rem}.honest ul{list-style:none;display:grid;gap:.85rem}.honest li{font-size:.96rem;line-height:1.62;color:var(--ink-dim);padding-left:1.1rem;position:relative}.honest li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--red)}.honest b{color:var(--ink);font-weight:600}.faq{padding:clamp(90px,13vh,150px) var(--pad) clamp(80px,12vh,140px)}.faq__list{margin-top:clamp(36px,6vh,64px);max-width:70rem}.faq__item{padding:clamp(20px,2.4vh,28px) 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:clamp(16px,3vw,48px);align-items:baseline}.faq__item:last-child{border-bottom:1px solid var(--rule)}.faq dt{font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}.faq dd{margin:0;font-size:.94rem;line-height:1.65;color:var(--ink-dim);max-width:58ch}.contact{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center;padding:clamp(110px,18vh,200px) var(--pad) clamp(100px,16vh,200px);background:var(--navy);color:var(--on-navy)}.contact .eyebrow{color:var(--on-navy-faint)}.contact .display{font-size:clamp(2.5rem,5.4vw,5.2rem);line-height:.94;text-shadow:none}.contact .lede{max-width:42ch;color:var(--on-navy-dim)}.talep{width:100%;max-width:34rem;margin-top:.6rem;text-align:left}.talep__etiket{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--on-navy-faint)}.talep__satir{display:flex;gap:10px}.talep__alan{flex:1 1 auto;min-width:0;padding:.95em 1.15em;border:0;border-radius:999px;background:#00000038;box-shadow:inset 0 2px 4px #00000052,inset 0 -1px #e7e4de1f;color:var(--on-navy);font-family:var(--font);font-size:.95rem}.talep__alan::placeholder{color:var(--on-navy-faint)}.talep__alan:focus{outline:2px solid var(--on-navy-faint);outline-offset:2px}.talep__not{margin-top:.75rem;font-size:.82rem;line-height:1.5;color:var(--on-navy-faint)}.contact__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:1rem}.contact .btn--ghost{background:transparent;color:var(--on-navy);border:1px solid var(--rule-navy);box-shadow:none}.contact .btn--ghost:hover{background:#e7e4de14;border-color:#e7e4de52;box-shadow:none}.foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:34px var(--pad);background:transparent;border-top:1px solid var(--rule);font-size:.74rem;color:var(--ink-faint)}.foot__coords{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.02em;color:var(--ink-faint)}.foot__brand{font-weight:700;letter-spacing:.24em;color:var(--ink-dim)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (max-width: 1080px){.cards{grid-template-columns:1fr}.step>div{grid-template-columns:minmax(0,1fr);gap:.45rem}.work,.work:nth-child(2),.work:nth-child(3){grid-template-columns:minmax(0,1fr)}.work:nth-child(2n) .work__shot{order:0}.work__body h3{margin-top:.4rem}}@media (max-width: 860px){:root{--nav-h: 58px}.nav__links,.nav__cta{display:none}.nav__actions{margin-left:auto}.nav__burger{display:flex;width:44px;height:44px;margin-left:2px}.nav__icon{width:44px;height:44px}.nav.is-open{height:100svh;max-height:100svh;overflow-y:auto;align-items:flex-start;background:var(--navy);flex-wrap:wrap;gap:0}.nav.is-open .nav__brand{order:1}.nav.is-open .nav__burger{order:2;margin-left:auto}.nav.is-open .nav__links{order:3}.nav.is-open .nav__actions{order:4;width:100%;margin:0;gap:12px}.nav.is-open .nav__brand,.nav.is-open .nav__burger{height:var(--nav-h);display:flex;align-items:center}.nav.is-open .nav__links{display:flex;flex-direction:column;width:100%;margin:6vh 0 clamp(28px,5vh,48px);gap:6px}.nav.is-open .nav__links a{font-family:var(--font-display);font-size:clamp(1.7rem,8vw,2.3rem);font-weight:700;letter-spacing:-.04em;color:var(--on-navy);padding:8px 0}.nav.is-open .nav__links a.is-active:after{left:0;right:auto;width:28px;bottom:4px}.nav.is-open .nav__cta{display:inline-flex}.nav.is-open .nav__burger span:first-child{transform:translateY(3.25px) rotate(45deg)}.nav.is-open .nav__burger span:last-child{width:20px;transform:translateY(-3.25px) rotate(-45deg)}.cap{left:var(--pad);right:var(--pad);top:calc(46svh + 6vh);bottom:auto;transform:none;max-width:none;gap:.95rem;align-items:flex-start;text-align:left}.cap--top .display,.cap--mid .display,.cap--bottom .display,.cap--final .display{font-size:clamp(2rem,8.6vw,2.9rem)}.cap--hero{top:calc(46svh + 6vh);transform:none;max-width:none}.cap--hero .display{font-size:clamp(2.5rem,11vw,3.6rem)}.cap--hero .lede{max-width:none}.cap .lede{max-width:32ch;font-size:1rem}.scroll-hint{bottom:18px}.sheet section+section:before{width:34px}.step,.faq__item{grid-template-columns:minmax(0,1fr);row-gap:.7rem}.work__shot{padding:8px 8px 24px}.foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 860px) and (max-height: 700px){.cap{top:calc(46svh + 2vh);gap:.7rem}.cap--hero .display,.cap--top .display,.cap--mid .display,.cap--bottom .display,.cap--final .display{font-size:clamp(1.7rem,7.4vw,2.4rem)}.scroll-hint{display:none}}@media (max-width: 480px){.cap{gap:.8rem}.cap--final .lede{font-size:.95rem}.contact__actions{flex-direction:column;align-items:stretch;width:100%}.talep__satir{flex-direction:column}.talep__satir .btn,.contact__actions .btn{justify-content:center}.card{border-radius:14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.stage{height:200vh}.scroll-hint,.scroll-hint i{animation:none}.reveal{transition-duration:.01ms}}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}
