@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/poppins-latin-ext-300-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/poppins-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/poppins-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/poppins-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/poppins-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/poppins-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/poppins-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/poppins-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/poppins-latin-ext-800-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/poppins-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  color-scheme:light;
  --ground:#E6E2DC;   /* greige, portfolyo zemini */
  --paper:#F4F2EE;    /* çizim kâğıdı */
  --white:#FFFFFF;
  --ink:#141414;
  --ink2:#66625C;
  --hair:#1B1B1B;
  --soft:#CBC5BC;
  --grid:rgba(20,20,20,.055);
  --red:#D2281E;      /* Mondrian kırmızı (az) */
  --yel:#F2C20C; --blu:#1C3F94;
  --night:#141414; --onnight:#ECE8E2; --night2:#9A958D;
  --f:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --m:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  --gut:clamp(16px,4vw,56px);
  --max:1400px;
  --logo:url(data:image/png;base64,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);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit}
h1,h2,h3,h4,p,figure,ol,ul,dl,dd{margin:0}
h1,h2,h3{text-wrap:balance;letter-spacing:-.035em;line-height:.95;font-weight:800}
ol,ul{padding:0;list-style:none}
button{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--red);outline-offset:3px}
.w{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}
.mono{font-family:var(--m);font-size:11.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.cap{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink2)}
.num{font-variant-numeric:tabular-nums}
.red{color:var(--red)}
.logo{display:block;width:168px;aspect-ratio:1197/151;background:currentColor;-webkit-mask:var(--logo) left center/contain no-repeat;mask:var(--logo) left center/contain no-repeat}
.draft{background:var(--ink);color:var(--onnight);font:500 11px/1.4 var(--m);letter-spacing:.04em}
.draft .w{padding-block:6px}

/* çizim kâğıdı ızgarası */
.gridpaper{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}

/* pafta çerçevesi (masaüstü) */
.frame{display:none!important}

.frame i{position:absolute;font:500 9.5px/1 var(--m);color:var(--ink2);letter-spacing:.1em}
.frame .edge{position:absolute;inset:10px;border:1px solid rgba(20,20,20,.28)}
.frame .t{top:0;height:10px;display:flex;align-items:center}
.frame .l{left:0;width:10px;text-align:center}

/* üst bar */
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;padding-block:14px;pointer-events:none;background:color-mix(in srgb,var(--ground) 90%,transparent);backdrop-filter:blur(8px)}
.top .w{display:flex;align-items:center;gap:12px}
.pill{pointer-events:auto;display:flex;align-items:center;gap:12px;background:rgba(244,242,238,.92);backdrop-filter:blur(10px);border:1px solid rgba(20,20,20,.14);border-radius:999px;padding:9px 16px;min-height:44px}
.pill.brand{padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;min-height:0;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none}
.pill.brand .sub{font-size:11px;color:var(--ink2);line-height:1}
.pill.sheet{margin-inline:auto;cursor:pointer;border-color:var(--ink);background:var(--ink);color:var(--paper);gap:14px}
.pill.sheet .code{font:500 12px/1 var(--m);letter-spacing:.06em}
.pill.sheet .ttl{font-weight:500;font-size:13.5px}
.pill.sheet .ham{display:grid;gap:3px}
.pill.sheet .ham span{display:block;width:16px;height:1.5px;background:currentColor}
.pill.clock{font:500 12px/1 var(--m);letter-spacing:.04em;gap:10px}
.pill.clock .dot{width:7px;height:7px;border-radius:50%;background:var(--red);animation:blink 2s steps(2) infinite}
@keyframes blink{50%{opacity:.25}}
.pill.clock a{text-decoration:none;font-family:var(--f);font-weight:500;font-size:13px}
@media(max-width:760px){.pill.clock .tm,.pill.clock .dot,.pill.sheet .lbl{display:none}.pill.clock a .lg{display:none}.pill.sheet .ttl{display:none}.pill.brand{padding:0}.logo{width:128px}}

/* pafta listesi (menü) */
.index{position:fixed;inset:0;z-index:80;background:var(--ink);color:var(--onnight);overflow:auto}
.index .w{padding-block:22px 48px}
.index .hd{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #333;padding-bottom:16px}
.index .x{background:none;border:1px solid #444;border-radius:999px;padding:9px 16px;cursor:pointer;font-weight:500;font-size:13px}
.index .cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;margin-top:28px}
.index ol a{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid #2c2c2c;text-decoration:none}
.index ol a .t{font-size:clamp(26px,3.6vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1}
.index ol a .mono{color:var(--night2)}
.index ol a:hover .t,.index ol a[aria-current="page"] .t{color:var(--red)}
.index .side{display:grid;gap:22px;align-content:start;color:var(--night2);font-size:13.5px}
.index .side b{display:block;color:var(--onnight);font-weight:500}
.index .cap{color:var(--night2)}
@media(max-width:820px){.index .cols{grid-template-columns:1fr}.index ol a{grid-template-columns:58px 1fr}.index ol a .d{display:none}}

/* sayfa geçişi */
#view{min-height:70vh}
.sheet-in{animation:sheetIn .5s cubic-bezier(.2,.7,.2,1)}
@keyframes sheetIn{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}

/* ===== KAPAK ===== */
.hero{padding-block:clamp(20px,2.4vw,36px) clamp(32px,4vw,56px)}
.hero .head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:16px 40px;align-items:end}
.hero h1{font-size:clamp(48px,6.4vw,108px);line-height:.95;padding-top:.12em}
@media(min-width:1101px){.hero h1{white-space:nowrap}}
.hero h1 .br{display:none}
@media(max-width:1100px){.hero h1 .br{display:inline}}
.lede-m{display:none}
.hero .lede{color:var(--ink2);max-width:46ch;font-size:15px;padding-bottom:.6em}
.hero .lede .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.btn{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--ink);border-radius:999px;padding:11px 18px;font-weight:500;font-size:13.5px;text-decoration:none;background:transparent;cursor:pointer}
.btn.solid{background:var(--ink);color:var(--paper)}
.btn:hover{border-color:var(--red)}
.btn .ar{font-family:var(--m)}
@media(max-width:900px){.hero .head{grid-template-columns:1fr}}

/* kesit görüntüleyici */
.cut{position:relative;margin-top:clamp(18px,2.4vw,32px);aspect-ratio:auto;height:clamp(340px,calc(100svh - 360px),820px);overflow:hidden;background:var(--paper);touch-action:pan-y;user-select:none;cursor:ew-resize;--x:16%}
.cut img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;pointer-events:none}
.cut img[src*="p93_02"]{object-position:50% 100%}
.cut img[src*="0ecffbc79718"],.cut img[src$="p21_pencere.jpg"]{object-position:50% 75%}
.cut img[src*="p28_01"]{object-position:50% 5%}
.cut img[src*="79afb744963ee9"],.cut img[src$="urun_moduler.jpg"]{object-position:50% 86%}
.cut img[src*="0c305971651743"],.cut img[src$="urun_kutu.jpg"]{object-position:50% 52%}
.cut img[src*="c2c9bffe13f18d"],.cut img[src$="sis_palmiye.jpg"]{object-position:50% 16%}
.cut img[src*="1896915eba73"],.cut img[src$="urun_plak.jpg"]{object-position:50% 52%}
.cut img[src*="30354183300b"],.cut img[src$="urun_yemek.jpg"]{object-position:50% 45%}
.cut img[src*="1d3511af012fb6582d"],.cut img[src$="urun_pikap.jpg"]{object-position:50% 47%}
.cut img[src$="p49_01.jpg"]{object-position:50% 43.6%}
.cut img[src*="b7822d4f1bc2"],.cut img[src$="sis_kusbakisi.jpg"]{object-position:50% 43.6%}
.cut img[src*="a95313fbdba7"],.cut img[src$="mh_vitrin.jpg"]{object-position:15% 35%}
.cut img[src*="e1acaad3e7c2"],.cut img[src*="412a62f40941"],.cut img[src$="p89_01_k.jpg"],.cut img[src$="teshir_kiraz.jpg"]{object-position:50% 50%}
.cut .photo{clip-path:inset(0 0 0 var(--x))}
.cut .line{position:absolute;top:0;bottom:0;left:var(--x);width:0;border-left:1.5px dashed var(--red);pointer-events:none}
.cut .knob{position:absolute;top:50%;left:var(--x);transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:500 12px/1 var(--m);box-shadow:0 2px 12px rgba(0,0,0,.2)}
.cut .lab{position:absolute;top:14px;font:500 11px/1 var(--m);letter-spacing:.1em;padding:7px 9px;background:var(--paper);border:1px solid var(--hair)}
.cut .lab.l{left:14px} .cut .lab.r{right:14px;background:var(--ink);color:var(--paper);border-color:var(--ink)}
.cut .note{position:absolute;font:500 10.5px/1.25 var(--m);color:var(--ink);display:flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none}
.cut .note::before{content:"";width:22px;height:1px;background:var(--red)}
.cut .note b{font-weight:500;background:rgba(244,242,238,.92);padding:3px 5px;border:1px solid var(--hair)}
@media(max-width:700px){.hero .head .lede{display:none}.lede-m{display:block!important;margin-top:18px}.cut{height:auto;aspect-ratio:4/5}.cut .note{display:none}}
.cutcap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;color:var(--ink2)}

/* şerit */
.ticker{overflow:hidden;border-block:1px solid var(--hair);background:var(--ink);color:var(--onnight)}
.ticker .row{display:flex;gap:40px;width:max-content;padding-block:12px;animation:tick 40s linear infinite;font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase}
.ticker .row span::after{content:"";display:inline-block;width:6px;height:6px;background:var(--red);margin-left:40px;vertical-align:middle}
.ticker .row span:nth-child(3n+2)::after{background:var(--yel)}.ticker .row span:nth-child(3n)::after{background:var(--blu)}
@keyframes tick{to{transform:translateX(-50%)}}

/* ölçek gezgini */
.sec{padding-block:clamp(56px,8vw,112px)}
.sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 48px;align-items:end;margin-bottom:clamp(28px,4vw,44px)}
.sh h2{font-size:clamp(40px,6.4vw,88px)}
.sh p{color:var(--ink2);max-width:52ch}
@media(max-width:860px){.sh{grid-template-columns:1fr}}
.ruler{position:relative;border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(6,1fr)}
.ruler::before{content:"";position:absolute;inset:-2px 0 auto 0;height:10px;background:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 12px)}
.ruler button{all:unset;box-sizing:border-box;cursor:pointer;padding:18px 10px 16px 0;display:grid;gap:4px;position:relative;border-left:1px solid var(--soft);padding-left:12px}
.ruler button:first-child{border-left:0;padding-left:0}
.ruler .sc{font:500 clamp(18px,2.2vw,30px)/1 var(--m);letter-spacing:-.02em}
.ruler .nm{font-size:13px;font-weight:500;color:var(--ink2)}
.ruler button[aria-pressed="true"] .sc{color:var(--ink)}
.ruler button[aria-pressed="true"]::after{content:"";position:absolute;top:-8px;left:0;right:0;height:6px;background:var(--c,var(--red))}
.ruler button[data-c="y"]{--c:var(--yel)}.ruler button[data-c="b"]{--c:var(--blu)}
.ruler button:first-child[aria-pressed="true"]::after{left:0}
.ruler button:focus-visible{outline:2px solid var(--red)}
@media(max-width:760px){.ruler{grid-template-columns:repeat(3,1fr)}.ruler button:nth-child(4){border-left:0;padding-left:0}.ruler .nm{font-size:12px}}
.scalepanel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:clamp(20px,3vw,48px);margin-top:clamp(24px,3vw,40px)}
.scalepanel .txt h3{font-size:clamp(30px,3.6vw,48px)}
.scalepanel .txt p{color:var(--ink2);margin-top:12px;font-size:14.5px}
.scalepanel .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}
@media(max-width:900px){.scalepanel{grid-template-columns:1fr}.scalepanel .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.scalepanel .cards{grid-template-columns:1fr}}

/* çizim → görsel kart */
.dcard{display:grid;gap:10px;text-decoration:none;align-content:start}
.dcard .fr{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--paper);border:1px solid rgba(20,20,20,.12)}
.dcard .fr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:clip-path .7s cubic-bezier(.2,.7,.2,1)}
.dcard .fr .ph{clip-path:inset(0 0 0 100%)}
.dcard:hover .fr .ph,.dcard:focus-visible .fr .ph{clip-path:inset(0 0 0 0)}
.dcard .fr .ph.always{clip-path:none}
.dcard .fr .sn{position:absolute;left:8px;top:8px;font:500 10.5px/1 var(--m);background:var(--paper);border:1px solid var(--hair);padding:5px 6px;z-index:3}
.dcard .fr .ph{z-index:2}
.dcard .fr .bs{filter:grayscale(1)}
.dcard.bp .fr .bs{filter:grayscale(1) contrast(1.25) brightness(1.15)}
.dcard .fr .tone{position:absolute;inset:0;background:#1C3F94;mix-blend-mode:multiply;z-index:1}
.dcard .fr .grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:12.5% 16.66%}
.dcard .fr .data{position:absolute;inset:0;z-index:1;background:rgba(20,20,20,.7);color:#F4F2EE;padding:44px 14px 14px;display:grid;align-content:end;gap:2px;transition:opacity .45s}
.dcard .fr .data .big{font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1}
.dcard .fr .data .k{font:500 10.5px/1.55 var(--m);letter-spacing:.04em;opacity:.92}
.dcard .fr .data .st{justify-self:start;margin-top:6px;padding:3px 6px;border:1px solid rgba(244,242,238,.6)}
.dcard:hover .fr .data,.dcard:focus-visible .fr .data{opacity:0}
.dcard h4{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.2}
.dcard .mono{color:var(--ink2)}
@media(hover:none){.dcard .fr .ph{clip-path:inset(0 0 0 100%)}}

/* süreç */
.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);counter-reset:s}
.step{display:grid;gap:10px;align-content:start}
.step .im{aspect-ratio:3/4;overflow:hidden;background:var(--white);border:1px solid rgba(20,20,20,.12)}
.step .im img{width:100%;height:100%;object-fit:cover}
.step .k{display:flex;justify-content:space-between;align-items:baseline;border-top:1.5px solid var(--ink);padding-top:8px}
.step .k b{font:500 12px/1 var(--m);color:var(--ink)!important;display:flex;align-items:center;gap:7px}
.step .k b::before{content:"";width:8px;height:8px;background:var(--red)}
.step:nth-child(3n+2) .k b::before{background:var(--yel)}.step:nth-child(3n) .k b::before{background:var(--blu)}
.step h4{font-size:20px;font-weight:600;letter-spacing:-.02em}
.step p{font-size:13px;color:var(--ink2)}
.steps.flow .step{gap:8px}
.steps.flow .node{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.steps.flow .dot{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--m);background:var(--ink);color:var(--paper);border:1.5px solid var(--ink)}
.steps.flow .dot.o{background:transparent;color:var(--ink)}
.steps.flow .arw{flex:1;height:1.5px;background:var(--ink);position:relative;margin-right:-6px}
.steps.flow .arw::after{content:"";position:absolute;right:0;top:-4.5px;border-left:9px solid var(--ink);border-top:5px solid transparent;border-bottom:5px solid transparent}
.steps.flow h4{font-size:21px}
.steps.flow .sub{font:500 10.5px/1.2 var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px}
.fb{display:flex;align-items:center;gap:14px;margin-top:34px;color:var(--ink2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.fb .dash{flex:1;border-top:1.5px dashed var(--ink2);opacity:.7}
@media(max-width:1000px){.steps.flow .arw{display:none}}
@media(max-width:1000px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* sayılar bandı */
.band{background:var(--ink);color:var(--onnight)}
.band .w{padding-block:clamp(52px,7vw,96px);display:grid;gap:36px}
.band .big{font-size:clamp(34px,5.4vw,78px);font-weight:800;letter-spacing:-.04em;line-height:.98;max-width:18ch}
.band .big em{font-style:normal;color:var(--red)}
.band .kv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
.band .kv div{border-top:1px solid #3a3a3a;padding:12px 14px 0 0}
.band .kv b{display:block;font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.02em;white-space:nowrap}
.band .kv span{font-size:12px;color:var(--night2)}
.band .fn{font-size:11px;color:var(--night2)}
@media(max-width:860px){.band .kv{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}

/* öne çıkan paftalar */
.feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}
.feat .dcard{grid-column:span 4}
.feat .dcard.big{grid-column:span 8}
.feat .dcard.big .fr{aspect-ratio:16/10}
.feat .dcard.tall .fr{aspect-ratio:4/5}
.dcard .sol{display:grid;gap:5px;margin-top:2px;padding-top:9px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.45;color:var(--ink)}
.dcard .sol b{font:500 10px/1 var(--m);letter-spacing:.08em;text-transform:uppercase;margin-right:8px;color:var(--ink2)}
.dcard .sol .c,.dcard .sol .c b{color:var(--red)}
@media(max-width:860px){.feat .dcard,.feat .dcard.big{grid-column:span 12}}

/* antet (alt bilgi) */
.antet{background:var(--white);border-top:1.5px solid var(--ink)}
.antet .w{padding-block:0}
.tb{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;border-inline:1px solid var(--hair)}
.tb>div{padding:14px 16px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:grid;gap:6px;align-content:start;min-width:0}
.tb>div:last-child{border-right:0}
.tb .v{font-size:14px;font-weight:500;overflow-wrap:anywhere}
.tb .v.xl{font-size:22px;font-weight:800;letter-spacing:-.03em}
.tb .wide{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:6px 26px;color:var(--ink2);border-right:0!important}
.copy{justify-self:start;font:500 10.5px/1 var(--m);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--soft);background:transparent;color:var(--ink2);padding:5px 7px;cursor:pointer}
@media(max-width:900px){.tb{grid-template-columns:1fr 1fr}.tb>div:first-child{grid-column:1/-1}}

/* ===== PROJELER ===== */
.phead{padding-block:clamp(32px,5vw,64px) 24px}
.phead h1{font-size:clamp(52px,9vw,132px)}
.phead .row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:end;margin-top:18px}
.tools{display:flex;gap:8px;flex-wrap:wrap}
.chip{font:500 12.5px/1 var(--f);padding:9px 13px;border:1px solid var(--soft);background:transparent;color:var(--ink2);cursor:pointer;border-radius:999px}
.chip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.chip .mono{font-size:11px}
.dlist{width:100%;border-collapse:collapse}
.tablewrap{overflow-x:auto}
.dlist th{text-align:left;font:500 10.5px/1 var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);padding:10px 12px 10px 0;border-bottom:1.5px solid var(--ink);white-space:nowrap}
.dlist td{padding:13px 12px 13px 0;border-bottom:1px solid var(--soft);vertical-align:baseline}
.dlist td.t{font-size:clamp(16px,1.6vw,20px);font-weight:600;letter-spacing:-.015em}
.dlist td.mono{white-space:nowrap}
.dlist tr.has{cursor:pointer}
.dlist tr.has:hover td.t,.dlist tr.has:focus-within td.t{color:var(--red)}
.dlist tr.has td.t a{text-decoration:none}
.dlist tr.has td.c{color:var(--red)}
.dlist tr.has td.c::after{content:" ●";font-size:9px;vertical-align:middle}
.dlist tr[hidden]{display:none}
.dlist .st{font:500 10px/1 var(--m);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;border:1px solid currentColor;white-space:nowrap}
.dlist .st.b{color:var(--ink)} .dlist .st.c{color:var(--ink2)} .dlist .st.n{color:var(--red)}
.dlist tr.gh td{padding:26px 0 8px;border-bottom:1.5px solid var(--ink)}
.dlist tr.gh .ghl{font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;margin-right:12px}
.dlist tr.gh .ghn{font-size:11px;color:var(--ink2);letter-spacing:.06em}
.lmode{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:18px;padding-top:12px;border-top:1px dashed var(--soft)}
.lmode>span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-right:6px}
#morebox{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 0}
#morebox[hidden]{display:none}
#morebox .mono{font-size:11px;color:var(--ink2)}
@media(max-width:600px){.dlist .hide-xs{display:none}.dlist .st{white-space:normal;display:inline-block;line-height:1.35;max-width:12ch;text-align:left}.dlist td{padding-right:8px}.dlist td.t{font-size:15px}}

.listwrap{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding-bottom:clamp(56px,8vw,112px)}
.peek{position:sticky;top:84px;align-self:start}
.peek .fr{position:relative;aspect-ratio:4/5;background:var(--paper);overflow:hidden;border:1px solid rgba(20,20,20,.12)}
.peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.peek .c{display:flex;justify-content:space-between;gap:10px;padding-top:8px;color:var(--ink2)}
@media(max-width:1000px){.listwrap{grid-template-columns:1fr}.peek{display:none}.dlist .hide-s{display:none}}

/* ===== PROJE PAFTASI ===== */
.ps{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(24px,4vw,64px);padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}
.ps .side{position:sticky;top:84px;align-self:start;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}
.ps h1{font-size:clamp(34px,4.1vw,72px);overflow-wrap:break-word;hyphens:auto}
.ps .en{color:var(--ink2);font-size:13.5px;margin-top:-6px}
.spec{display:grid}
.spec div{display:grid;grid-template-columns:96px 1fr;gap:10px;border-top:1px solid var(--hair);padding:7px 0;font-size:13px}
.spec div:last-child{border-bottom:1px solid var(--hair)}
.spec dt{color:var(--ink2)}
.ps .desc{color:var(--ink2);font-size:14.5px;display:grid;gap:12px;max-width:52ch}
.ps .ens{font-size:13px;line-height:1.5;color:var(--ink2);font-style:italic}
.ps .flag{font:500 11px/1.4 var(--m);color:var(--ink2);border-left:2px solid var(--yel);padding-left:10px}
.viewer{display:grid;gap:12px;min-width:0}
.vtabs{display:flex;gap:8px;flex-wrap:wrap}
.vmain{position:relative;background:var(--paper);border:1px solid rgba(20,20,20,.12);aspect-ratio:3/2;overflow:hidden}
.vmain img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--paper)}
.vmain img.cover{object-fit:contain}
.vmain video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#141414}
.vmain video[hidden],.vmain img[hidden]{display:none}
.thumbs button[data-kind="Video"]{position:relative}
.thumbs button[data-kind="Video"]::after{content:'▶';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:rgba(20,20,20,.72);color:#fff;font-size:11px;line-height:26px;text-align:center;padding-left:2px;box-sizing:border-box}
.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}
.thumbs button{all:unset;cursor:pointer;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(20,20,20,.15);background:var(--paper)}
.thumbs button img{width:100%;height:100%;object-fit:cover}
.thumbs button[aria-pressed="true"]{outline:2px solid var(--red);outline-offset:1px}
.thumbs button:focus-visible{outline:2px solid var(--ink)}
.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin-top:8px}
.facts div{border-top:1.5px solid var(--ink);padding:10px 12px 0 0}
.facts b{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em}
.facts span{font-size:12px;color:var(--ink2)}
.pnav{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--ink)}
.pnav a{display:grid;gap:6px;padding:20px 0;text-decoration:none}
.pnav a+a{text-align:right;border-left:1px solid var(--soft);padding-left:16px}
.pnav a b{font-size:clamp(20px,2.6vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1}
.pnav a:hover b{color:var(--red)}
@media(max-width:900px){.ps{grid-template-columns:1fr}.ps .side{position:static}.vmain{aspect-ratio:4/3}}

/* ===== YAKLAŞIM / ATÖLYE / OFİS ===== */
.chap{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr);gap:clamp(16px,3vw,48px);padding-block:clamp(36px,5vw,64px);border-top:1px solid var(--hair);align-items:start}
.chap .no{font:500 clamp(40px,5vw,72px)/1 var(--m);color:var(--ink);letter-spacing:-.04em;display:flex;gap:12px;align-items:flex-start}
.chap .no::before{content:"";width:10px;height:10px;margin-top:10px;background:var(--red)}
.chap:nth-child(3n+2) .no::before{background:var(--yel)}.chap:nth-child(3n) .no::before{background:var(--blu)}
.chap h3{font-size:clamp(30px,3.8vw,54px)}
.chap .body{color:var(--ink2);margin-top:14px;display:grid;gap:10px;max-width:48ch}
.chap .body .mono{color:var(--ink)}
.chap .pics{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.chap .pics img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--white);border:1px solid rgba(20,20,20,.12)}
.chap .pics img.dwg,.step .im img.dwg{object-fit:contain;background:#fff;padding:4%;box-sizing:border-box}
.chap .pics img:only-child{grid-column:1/-1;aspect-ratio:16/10}
@media(max-width:900px){.chap{grid-template-columns:1fr}.chap .no{font-size:40px}}
.dark{background:var(--night);color:var(--onnight)}
.dark .cap,.dark .sh p{color:var(--night2)}
.prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}
.prod{display:grid;gap:10px;text-decoration:none}
.prod .fr{aspect-ratio:1/1;overflow:hidden;background:var(--white)}
.prod img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.prod:hover img{transform:scale(1.03)}
.prod h4{font-size:17px;font-weight:600}
.prod .mono{color:var(--night2)}
@media(max-width:860px){.prods{grid-template-columns:repeat(2,minmax(0,1fr))}}
.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,72px)}
.about .body{display:grid;gap:16px;color:var(--ink2);max-width:58ch}
.quote{font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}
.quote small{display:block;margin-top:10px;font-size:13px;color:var(--ink2)}
.tl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--soft)}
.tl:first-child{border-top:1.5px solid var(--ink)}
.tl b{display:block;font-weight:600}
.tl span{color:var(--ink2);font-size:14px}
.tl.now .mono{color:var(--ink)}
.tl.now b{box-shadow:inset 0 -5px 0 var(--yel);display:inline}
.caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}
.caps div{padding:18px 18px 22px 0;border-bottom:1px solid var(--soft)}
.caps div:not(:nth-child(3n+1)){padding-left:18px;border-left:1px solid var(--soft)}
.caps h4{font-size:18px;font-weight:600}
.caps p{font-size:13.5px;color:var(--ink2);margin-top:4px}
.caps .mono{color:var(--ink2)}
@media(max-width:860px){.about{grid-template-columns:1fr}.caps{grid-template-columns:1fr}.caps div:not(:nth-child(3n+1)){padding-left:0;border-left:0}.tl{grid-template-columns:1fr;gap:2px}}
/* pafta şeridi */
.strip{border-top:1px solid var(--hair);background:var(--paper)}
.strip .w{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:14px}
.strip .arrow{all:unset;cursor:pointer;width:44px;height:44px;border:1.5px solid var(--ink);border-radius:999px;display:grid;place-items:center;font:500 16px/1 var(--m)}
.strip .arrow:hover{background:var(--ink);color:var(--paper)}
.strip .arrow:focus-visible{outline:2px solid var(--blu);outline-offset:2px}
.strip ol{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px;scrollbar-width:thin}
.strip li{flex:none;scroll-snap-align:center}
.strip li a{display:grid;gap:5px;width:116px;text-decoration:none}
.strip li a .th{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(20,20,20,.14);background:var(--paper)}
.strip li a .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.strip li a .th .ph{clip-path:inset(0 0 0 100%);transition:clip-path .6s cubic-bezier(.6,0,.2,1)}
.strip li a:hover .th .ph,.strip li a:focus-visible .th .ph{clip-path:inset(0 0 0 0)}
.strip li a[aria-current] .th .ph{clip-path:inset(0 0 0 50%)}
@media (hover:none){.strip li a .th .ph{clip-path:inset(0 0 0 50%)}}
.strip li a span{font:500 10px/1.2 var(--m);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.strip li a[aria-current] .th{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--red)}
.strip li a[aria-current] span{color:var(--ink)}
.strip .hint{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
.slide-l{animation:slideL .5s cubic-bezier(.2,.7,.2,1)}
.slide-r{animation:slideR .5s cubic-bezier(.2,.7,.2,1)}
@keyframes slideL{from{opacity:0;transform:translateX(56px)}to{opacity:1;transform:none}}
@keyframes slideR{from{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:none}}
.founder .fd{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);align-items:center;border-top:1.5px solid var(--ink);padding-top:clamp(24px,3vw,40px)}
.fd-im{margin:0;aspect-ratio:1/1;overflow:hidden;background:var(--paper)}
.fd-im img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .6s}
.fd-im:hover img,.fd-im:focus-within img{filter:none}
.fd-t{color:var(--ink2);max-width:60ch;margin-top:16px}
@media(max-width:760px){.founder .fd{grid-template-columns:1fr}.founder .fd-im{max-width:280px}}
.org{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.3fr);gap:14px;align-items:stretch}
.org.org4{grid-template-columns:repeat(4,minmax(0,1fr))}
.org-b{border-top:1.5px solid var(--ink);padding:14px 0 6px;display:grid;gap:6px;align-content:start}
.org-b.lead{border-top:3px solid var(--red)}
.org-b h4{font-size:20px;font-weight:600}
.org-b p{font-size:13.5px;color:var(--ink2)}
.org-ar{align-self:center;font-size:22px;color:var(--ink2)}
@media(max-width:860px){.org,.org.org4{grid-template-columns:1fr}.org-ar{transform:rotate(90deg);justify-self:start}}
/* Profil (sunum s.3) */
.prof .pf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:end}
.prof h1{font-size:clamp(56px,8vw,128px);line-height:.88}
.pf-lede{font-size:clamp(18px,1.7vw,24px);line-height:1.4;margin-top:28px;max-width:34ch;color:var(--ink)}
.pf-body{font-size:14px;color:var(--ink2);margin-top:20px;max-width:68ch}
.pf-body .g{color:#0E8A3E}
.pf-en{font-size:12.5px;color:var(--ink2);margin-top:18px}
.pf-im{margin:0;display:grid;gap:0}
.pf-im .sk{width:70%;justify-self:end;mix-blend-mode:multiply;margin-bottom:-2px}
.pf-im .fd-im{aspect-ratio:5/4}
.pf-im figcaption{font-size:12px;color:var(--ink2);margin-top:8px}
.pf-im figcaption b{color:var(--ink)}
.pf-kv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,48px)}
.pf-kv div{border-top:1.5px solid var(--ink);padding-top:10px}
.pf-kv b{display:block;font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.02em}
.pf-kv span{font-size:12px;color:var(--ink2)}
.pf-tot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:2px solid var(--ink);margin-top:22px;padding-top:12px}
.pf-tot b{font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.02em}
.pf-tot em{font-style:normal;color:var(--red)}
.pf-tot .mono{font-size:11px;color:var(--ink2)}
@media(max-width:860px){.prof .pf{grid-template-columns:1fr}.pf-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Kariyer (sunum s.4) — dikey zaman çizelgesi, sabit taksimetre */
.kr{background:var(--ground);padding-block:clamp(40px,6vw,88px) clamp(40px,8vw,120px);border-top:1.5px solid var(--ink)}
.kr-w{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr);gap:clamp(24px,4vw,72px);align-items:start}
.kr-a{position:sticky;top:84px;display:grid;gap:18px;align-content:start}
.kr-yh{font-size:clamp(40px,4.6vw,72px);line-height:.95;margin-top:2px;font-variant-numeric:tabular-nums}
.kr-yh .ar{font-weight:400}
.kr-yh #kr-y{color:var(--red)}
.kr-ct{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;border-top:1.5px solid var(--ink);padding-top:14px}
.kr-ct .ct:first-child{grid-row:1/3;border-right:1px solid var(--hair);padding-right:18px}
.ct{display:grid;gap:4px;align-content:start}
.ct .mono{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.od{display:flex;align-items:flex-end;font:600 clamp(22px,2.2vw,32px)/1 var(--m);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.kr-ct .ct:first-child .od{font-size:clamp(56px,5.6vw,88px);letter-spacing:-.04em}
.od small{font-size:.5em;line-height:1;margin-left:.25em;margin-bottom:.1em;color:var(--ink2)}
.od-d{display:inline-block;height:1em;overflow:hidden;line-height:1}
.od-s{display:flex;flex-direction:column;transform:translateY(calc(var(--d,0) * -1em));transition:transform .9s cubic-bezier(.5,0,.15,1)}
.od-s i{font-style:normal;height:1em;line-height:1}
.od-d.z,.od-p.z{color:var(--ink2);opacity:.3}
.od-p{display:inline-block;height:1em;line-height:1;width:.46em;text-align:center;margin:0}
.kg{list-style:none;margin:0;padding:12px 0 0;border-top:1.5px solid var(--ink);display:grid;gap:5px;position:relative}
.kg-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px;align-items:center;opacity:.32;transition:opacity .4s}
.kg-r.past{opacity:.6}.kg-r.on{opacity:1}
.kg-n{display:grid;font-size:11.5px;line-height:1.25;min-width:0}
.kg-n b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kg-n em{font-style:normal;color:var(--ink2);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:0;transition:max-height .4s}
.kg-r.on .kg-n em{max-height:14px}
.kg-t{position:relative;height:9px;background:linear-gradient(var(--hair),var(--hair)) center/100% 1px no-repeat}
.kg-b{position:absolute;top:1px;height:7px;background:var(--ink)}
.kg-b.k{top:0;height:9px}.kg-b.r{background:var(--red)}.kg-b.g{background:#18A84A}.kg-b.s{background:#7A746C}
.kg-b.h{background:repeating-linear-gradient(-45deg,var(--ink) 0 2px,transparent 2px 5px)}
.kg-ph{position:absolute;top:12px;bottom:0;right:0;width:calc((100% - 10px) * 1.05 / 2.05);pointer-events:none}
.kg-ph .kg-t{position:absolute;inset:0;height:auto;background:none}
.kg-ph i{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--red);transition:left .6s cubic-bezier(.5,0,.15,1)}
.kr-lg{font-size:10.5px;color:var(--red);letter-spacing:.04em}
.ktl{list-style:none;margin:0;padding:0;position:relative}
.ktl-ln{position:absolute;left:84px;top:8px;bottom:0;width:1.5px;background:var(--hair)}
.ktl-ln i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--ink);transition:height .7s cubic-bezier(.5,0,.15,1)}
.ev{display:grid;grid-template-columns:64px 40px minmax(0,1fr);padding-bottom:clamp(56px,9vh,104px);position:relative}
.ev-y{font-size:13px;font-weight:500;padding-top:2px;color:var(--ink2);transition:color .4s}
.ev-dot{position:relative;justify-self:center;margin-left:-0px;width:13px;height:13px;border-radius:50%;background:var(--ground);border:1.5px solid var(--ink);margin-top:4px;z-index:1;transition:background .4s,box-shadow .4s,transform .4s}
.ev.cp .ev-dot{border-radius:0;border-color:var(--red);transform:rotate(45deg) scale(.9)}
.ev-dot em{display:none}
.ev-c{opacity:.28;transition:opacity .6s}
.ev-c h3{font-size:clamp(20px,1.9vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.1}
.ev-m{color:var(--red);font-size:.7em;letter-spacing:.05em;white-space:nowrap}
.ev-s{font-size:11.5px;color:var(--ink2);margin-top:6px}
.ev-f{margin:14px 0 0;aspect-ratio:16/10;overflow:hidden;background:var(--paper);border:1px solid var(--hair);clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.6,0,.2,1)}
.ev-f.pt{aspect-ratio:3/4;max-width:min(100%,460px)}
.ev-f img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.3,0,.2,1)}
.ev-ph{height:100%;display:grid;align-content:space-between;padding:clamp(16px,2vw,28px);background:var(--ink);color:var(--paper);background-image:linear-gradient(rgba(244,242,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(244,242,238,.08) 1px,transparent 1px);background-size:12.5% 20%}
.ev-ph b{font:700 clamp(56px,7vw,120px)/.9 var(--f,inherit);letter-spacing:-.05em}
.ev-ph span{font:500 12px/1.3 var(--m);letter-spacing:.1em;text-transform:uppercase}
.ev-d{font-size:14.5px;line-height:1.55;margin-top:12px;max-width:56ch;opacity:0;transform:translateY(10px);transition:opacity .7s .35s,transform .7s .35s}
.ev.seen .ev-c{opacity:1}
.ev.seen .ev-f{clip-path:inset(0 0 0 0)}
.ev.seen .ev-f img{transform:none}
.ev.seen .ev-d{opacity:1;transform:none}
.ev.seen .ev-dot{background:var(--ink)}
.ev.cp.seen .ev-dot{background:var(--red)}
.ev.act .ev-y{color:var(--red)}
.ev.act .ev-dot{background:var(--red);border-color:var(--red);box-shadow:0 0 0 6px rgba(210,40,30,.16)}
.ev:not(.act).seen .ev-c{opacity:.62}
.ev:last-child{padding-bottom:0}
@media(max-width:900px){
 .kr-w{grid-template-columns:1fr;gap:18px}
 .kr-a{top:58px;z-index:5;background:color-mix(in srgb,var(--ground) 94%,transparent);backdrop-filter:blur(8px);padding:10px 0 10px;margin-inline:-16px;padding-inline:16px;grid-template-columns:auto 1fr;gap:4px 14px;align-items:end;border-bottom:1px solid var(--hair)}
 .kr-a>.cap{grid-column:1/-1}
 .kr-yh{font-size:34px}
 .kr-yh>:not(#kr-y){display:none}
 .kr-yh{font-size:0}.kr-yh #kr-y{font-size:34px}
 .kr-ct{grid-template-columns:repeat(3,auto);border:0;padding:0;gap:4px 14px;justify-content:start}
 .kr-ct .ct:first-child{grid-row:auto;border:0;padding:0}
 .kr-ct .ct:first-child .od,.od{font-size:17px}
 .ct .mono{font-size:9px;letter-spacing:.06em}
 .kg,.kr-lg{display:none}
 .ktl-ln{left:62px}
 .ev{grid-template-columns:44px 36px minmax(0,1fr)}
 .ev-y{font-size:12px}
}
@media(max-width:420px){.kr-ct .ct:nth-child(3){display:none}}
.cut a.lab{text-decoration:none;color:var(--ink);z-index:3;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cut a.lab.r{color:var(--paper)}
.cut a.lab:hover{border-color:var(--red)}
.cut .knob,.cut .line{z-index:2}
.hv-ctl{display:flex;align-items:center;gap:12px}
.hv-dots{display:flex;gap:6px}
.hv-dots button{width:26px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:grid;align-items:center}
.hv-dots button i{display:block;height:2px;background:rgba(20,20,20,.16);position:relative;overflow:hidden}
.hv-dots button i::after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left}
.hv-dots button.on i::after{transform:scaleX(1)}
.hv-dots.play button.on i::after{animation:hvp 5.2s linear both}
@keyframes hvp{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.hv-dots button:hover i{background:rgba(20,20,20,.4)}
.hv-dots button:focus-visible,.hv-pp:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.hv-pp{width:26px;height:26px;border-radius:50%;border:1px solid var(--ink);background:none;cursor:pointer;display:grid;place-items:center;padding:0;color:var(--ink)}
.hv-pp i{width:8px;height:9px;border-left:2.5px solid currentColor;border-right:2.5px solid currentColor;box-sizing:border-box}
.hv-pp.off i{width:0;height:0;border:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}
@media(max-width:700px){.hv-dots button{width:18px}}
.cut .knob{transition:transform .25s,background .25s}
.cut.go .knob{transform:translate(-50%,-50%) scale(1.18);background:var(--ink);font-size:16px}
.cut.go .line{border-left-style:solid}
.hv-dots{gap:2px}
.hv-dots button{width:auto;height:auto;display:grid;gap:4px;padding:2px 5px;color:var(--ink2)}
.hv-dots button b{font:500 10.5px/1 var(--m);letter-spacing:.02em}
.hv-dots button.on{color:var(--ink)}.hv-dots button.on b{color:var(--red)}
.hv-dots button:hover{color:var(--ink)}
@media(max-width:700px){.hv-dots button{width:auto;padding:2px 3px}.hv-dots button b{font-size:9.5px}.hv-ctl{gap:8px;flex-wrap:wrap}}
/* AutoCAD tarzı imleç */
@media (hover:hover) and (pointer:fine){html.xh-on,html.xh-on *{cursor:none!important}}
#xh{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .2s;mix-blend-mode:difference;--a:200vmax}
#xh.in{opacity:1}
#xh i{position:absolute;background:#fff;transition:opacity .18s,background .18s}
#xh .h{left:calc(var(--a) * -1);top:-.5px;width:calc(var(--a) * 2);height:1px}
#xh .v{top:calc(var(--a) * -1);left:-.5px;height:calc(var(--a) * 2);width:1px}
#xh b{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border:1px solid #fff;box-sizing:border-box;transition:transform .18s,border-color .18s,background .18s}
#xh .xy{position:absolute;left:12px;top:10px;font:500 9.5px/1 var(--m);color:#fff;letter-spacing:.04em;white-space:nowrap;opacity:.75}
#xh.pick b{opacity:0}
#xb{position:fixed;left:-5px;top:-5px;width:10px;height:10px;border:1px solid var(--red);background:rgba(210,40,30,.18);box-sizing:border-box;pointer-events:none;z-index:10000;opacity:0;transition:opacity .15s}
#xb.on{opacity:1}
#xh.txt{--a:9px}#xh.txt i{transition:none}#xh.txt .xy{display:none}
#xh.dn b{transform:scale(.7)}
.kn{background:transparent;color:var(--ink);border-top:0;border-bottom:1.5px solid var(--ink);margin-top:calc(clamp(32px,4vw,56px) * -1 + 4px)}
.kn-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:clamp(16px,1.8vw,24px);align-items:end}
.kn-i{display:grid;gap:6px;min-width:0;padding-left:clamp(12px,1.6vw,24px);border-left:1px solid rgba(20,20,20,.22)}
.kn-i:first-child{padding-left:0;border-left:0}
.kn-i>span{font:600 10.5px/1 var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}
.kn .od{font-family:var(--m);font-size:clamp(28px,2.9vw,44px);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}
.kn .od-p{width:.46em}
.kn .od-s i{text-align:center}
.kn .od .od{font-size:inherit}
.kn .od em{font-style:normal;margin:0 .12em;font-weight:300;font-size:.8em;color:var(--ink2)}
.kn .od small{color:var(--ink2);-webkit-text-stroke:0;font:500 .32em/1 var(--m)}
.kn .od-d.z,.kn .od-p.z{color:var(--ink);opacity:.18}
@media(max-width:900px){.kn-g{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.kn-i:nth-child(4){padding-left:0;border-left:0}}
@media(max-width:460px){.kn-g{grid-template-columns:1fr 1fr}.kn-i:nth-child(3),.kn-i:nth-child(5){padding-left:0;border-left:0}.kn-i:nth-child(4){padding-left:clamp(12px,1.6vw,24px);border-left:1px solid rgba(20,20,20,.22)}.kn-i:nth-child(5){grid-column:1/-1}}
.step .im.skf{background:none;border:0}
.step .im.skf img{object-fit:cover;padding:0;border:0}
.pics img.skf{object-fit:cover;padding:0;border:0}
.cut .line{transition:border-color .15s}
.cut.near .line,.cut.go .line{border-left:3px solid var(--red);margin-left:-.75px;box-shadow:0 0 0 1px rgba(255,255,255,.35);animation:lnBlink .42s steps(1,end) infinite}
.cut.near .knob{background:var(--ink)}
@keyframes lnBlink{0%{opacity:1}50%{opacity:.12}}
.pics img.dwg[src$="yk_afet_kesit.jpg"]:only-child{aspect-ratio:auto;height:auto;object-fit:contain;padding:2%}
/* Kariyer — sinema */
.kr{--ground:#0b0b0b;--paper:#151515;--ink:#ECE8E2;--ink2:#8d887f;--hair:rgba(236,232,226,.16);background:#0b0b0b;color:var(--ink);position:relative;border-top:0;padding-top:0}
.kr::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(236,232,226,.12);pointer-events:none}
.kr::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;opacity:.075;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:krGren 1.2s steps(6) infinite}
@keyframes krGren{0%{background-position:0 0}20%{background-position:-40px 30px}40%{background-position:60px -20px}60%{background-position:-20px -50px}80%{background-position:30px 60px}100%{background-position:0 0}}
.kr-intro{min-height:62vh;display:grid;align-content:center;gap:18px;padding-block:12vh 6vh}
.kr-intro .cap{color:var(--ink2)}
.kr-tag{font-size:clamp(40px,6.4vw,104px);font-weight:700;letter-spacing:-.035em;line-height:.98;color:var(--ink)}
.kr-sub{color:var(--ink2);font-size:11px;letter-spacing:.2em;text-transform:uppercase}
.kr .kr-a .cap{color:var(--ink2)}
.kr-snd{justify-self:start;display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid var(--hair);color:var(--ink2);border-radius:999px;padding:7px 14px 7px 10px;font:500 11px/1 var(--m);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.kr-snd i{width:16px;height:12px;display:flex;align-items:flex-end;gap:2px;background:linear-gradient(var(--ink2),var(--ink2)) left bottom/3px 4px no-repeat,linear-gradient(var(--ink2),var(--ink2)) 6px bottom/3px 7px no-repeat,linear-gradient(var(--ink2),var(--ink2)) 12px bottom/3px 5px no-repeat}
.kr-snd[aria-pressed="true"]{color:var(--ink);border-color:var(--red)}
.kr-snd[aria-pressed="true"] i{animation:krEq .9s ease-in-out infinite alternate}
@keyframes krEq{from{background-size:3px 4px,3px 10px,3px 6px}to{background-size:3px 11px,3px 5px,3px 12px}}
.kr .ev-c h3{font-size:clamp(24px,2.4vw,36px);letter-spacing:-.025em}
.kr .ev-d{font-size:16.5px;line-height:1.75;color:#d4cfc7;max-width:58ch;font-weight:300;margin-top:16px}
.kr .ev:not(.act).seen .ev-c{opacity:.42}
.kr .ev-f{position:relative;border-color:rgba(236,232,226,.08);background:#000}
.kr .ev-f::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 140px rgba(0,0,0,.6);pointer-events:none;z-index:2}
.kr .ev-f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity 1.6s ease,transform 11s cubic-bezier(.2,.4,.3,1)}
.kr .ev-f img.on{opacity:1}
.kr .ev.seen .ev-f img.on{transform:scale(1.0)}
.kr .ev.act .ev-f img.on{transform:scale(1.04)}
.kr .ev-dot{background:#0b0b0b}
.kr .od-d.z,.kr .od-p.z{opacity:.25}
/* R84 — akan sayaç + ay/yıl cetveli */
.kr .od-s{transition:none;will-change:transform}
.kr .kg-ph i{transition:none}
.kr .ktl-ln i{transition:none}
.ktl{--lx:84px}
.ktl-ln{left:var(--lx)}
.kr .ev-y{visibility:hidden}
.ktl-r{position:absolute;left:0;top:0;bottom:0;width:var(--lx);pointer-events:none}
.ktl-r i{position:absolute;right:0;width:5px;height:1px;background:rgba(236,232,226,.32)}
.ktl-r i.q{width:9px;background:rgba(236,232,226,.36)}
.ktl-r i.y{width:16px;background:rgba(236,232,226,.7)}
.ktl-r b{position:absolute;right:22px;top:0;transform:translateY(-50%);font:500 11px/1 var(--m);letter-spacing:.04em;color:var(--ink2)}
.ktl-ph{position:absolute;left:0;width:calc(var(--lx) + 9px);height:0;display:none;pointer-events:none;z-index:2}
.ktl-ph.on{display:block}
.ktl-ph::after{content:"";position:absolute;right:0;top:-1px;width:26px;height:2px;background:var(--red)}
.ktl-ph em,.ktl-ph b{position:absolute;right:30px;font:600 11px/1 var(--m);letter-spacing:.06em;color:var(--red);background:var(--ground);padding:2px 0 2px 6px;font-style:normal;white-space:nowrap}
.ktl-ph em{bottom:1px;font-size:9.5px;font-weight:500}
.ktl-ph b{top:1px}
.kr-mo{font-size:.22em;letter-spacing:.12em;color:var(--red);margin-left:.4em;vertical-align:.25em;font-weight:500}
.ev.st{padding-bottom:clamp(220px,42vh,420px)}
.ev.st .ev-dot{border-style:dashed}
@media(max-width:900px){.ktl{--lx:62px}.ktl-r b{right:18px;font-size:10px}.ktl-ph em,.ktl-ph b{right:24px}.ktl-ph::after{width:20px}}
/* R84 — perde (film başlıyor) + anlatıcı */
.phead.prof{position:sticky;top:var(--st,0px);z-index:0;transform-origin:50% 100%;will-change:transform,opacity}
.kr{z-index:2;box-shadow:0 -30px 80px rgba(0,0,0,.28)}
.kr~section{position:relative;z-index:2;background-color:var(--ground)}
.kr-intro{will-change:transform,opacity}
.kr-btns{display:flex;gap:8px;flex-wrap:wrap}
.kr-anl i{background:none!important;width:12px;height:10px;position:relative}
.kr-anl i::before{content:"";position:absolute;left:0;top:1px;width:7px;height:7px;border:1.5px solid currentColor;border-radius:50% 50% 50% 0}
@media(max-width:900px){.kr-btns{grid-column:1/-1}}
/* R84 — müze anlatısı: altyazı, buradan dinle */
.ev-l{background:none;border:0;padding:0;margin-top:8px;color:var(--ink2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .4s,color .2s}
.ev.seen .ev-l,.ev:hover .ev-l{opacity:.8}.ev-l:hover{color:var(--red)}
.kr-cc{position:fixed;left:50%;bottom:clamp(14px,3vh,32px);transform:translate(-50%,20px);width:min(760px,calc(100% - 32px));z-index:40;text-align:center;opacity:0;pointer-events:none;transition:opacity .6s,transform .6s}
.kr-pl{display:flex;align-items:center;gap:6px;margin:10px auto 0;background:rgba(0,0,0,.72);padding:6px 10px;width:max-content;max-width:100%;font-size:11px;color:#f3efe8}.kr-pl button{background:none;border:0;color:inherit;font:inherit;padding:4px 6px;cursor:pointer;opacity:.85;min-width:28px}.kr-pl button:hover{opacity:1;color:var(--red)}.kr-pl-tr{position:relative;width:clamp(120px,24vw,260px);height:18px;cursor:pointer;touch-action:none}.kr-pl-tr::before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:rgba(255,255,255,.25)}.kr-pl-dl{position:absolute;left:0;top:8px;height:2px;background:var(--red);width:0}.kr-pl-tr i{position:absolute;top:5px;width:1px;height:8px;background:rgba(255,255,255,.45)}.kr-pl-tr b{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;background:var(--red);transform:translateX(-50%);left:0}.kr-pl-t{min-width:84px;text-align:right;opacity:.8;letter-spacing:.04em}.kr-pl.dur #kr-pl-pp{color:var(--red)}.kr-pl-t{white-space:nowrap}@media(max-width:600px){.kr-pl{gap:2px;padding:5px 6px}.kr-pl button{min-width:22px;padding:4px 3px}.kr-pl-tr{width:72px}.kr-pl-t{min-width:0;font-size:10px}}
.kr-cc.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}
.kr-cc-h{display:block;margin:0 auto 8px;background:rgba(0,0,0,.6);padding:4px 8px;border:0;color:var(--red);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;margin-bottom:6px}
.kr-cc p{display:inline;font-size:clamp(15px,1.35vw,19px);line-height:1.55;color:#f3efe8;background:rgba(0,0,0,.72);padding:.15em .5em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.kr .ev.nar .ev-dot{box-shadow:0 0 0 0 rgba(210,40,30,.5);animation:krNar 1.8s infinite}
.kr .kr-intro.nar{}
@keyframes krNar{0%{box-shadow:0 0 0 0 rgba(210,40,30,.55)}100%{box-shadow:0 0 0 14px rgba(210,40,30,0)}}
/* R84 — üst zaman şeridi + plak */
.kr-tb{position:fixed;left:0;right:0;top:72px;z-index:45;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px clamp(16px,4vw,76px);background:rgba(11,11,11,.97);backdrop-filter:blur(8px);border-bottom:1px solid rgba(236,232,226,.12);color:#ECE8E2;transform:translateY(-110%);opacity:0;transition:transform .5s cubic-bezier(.5,0,.15,1),opacity .4s;pointer-events:none}
.kr-tb.on{transform:none;opacity:1;pointer-events:auto}
.kr-disk{width:40px;height:40px;border-radius:50%;cursor:grab;touch-action:none;background:repeating-radial-gradient(circle at 50% 50%,#151515 0 1.5px,#0b0b0b 1.5px 3px);box-shadow:0 0 0 1px rgba(236,232,226,.18) inset;position:relative;transform:rotate(var(--r,0deg))}
.kr-disk i{position:absolute;inset:13px;border-radius:50%;background:var(--red)}
.kr-disk i::after{content:"";position:absolute;left:50%;top:-11px;width:1.5px;height:9px;margin-left:-.75px;background:#ECE8E2}
.kr-tb.sar .kr-disk{cursor:grabbing}
.kr-tr{position:relative;height:34px;cursor:ew-resize;touch-action:none;outline:none}
.kr-trk{position:absolute;inset:0;background:linear-gradient(rgba(236,232,226,.2),rgba(236,232,226,.2)) 0 60%/100% 1px no-repeat}
.kr-trk i{position:absolute;top:calc(60% - 3px);width:1px;height:7px;background:rgba(236,232,226,.28)}
.kr-trk i.y{top:calc(60% - 6px);height:13px;background:rgba(236,232,226,.6)}
.kr-trk i span{position:absolute;top:-12px;left:4px;font:500 9.5px/1 var(--m);letter-spacing:.06em;color:#8d887f}
.kr-trk a{position:absolute;top:calc(60% - 4px);width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#0b0b0b;border:1.5px solid rgba(236,232,226,.7)}
.kr-trk a.cp{border-color:var(--red);border-radius:0;transform:rotate(45deg) scale(.85)}
.kr-trk a:hover{background:var(--red)}
.kr-tph{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--red);pointer-events:none}
.kr-tph em{position:absolute;bottom:calc(100% - 9px);left:5px;font:600 10px/1 var(--m);letter-spacing:.08em;color:var(--red);font-style:normal;white-space:nowrap;background:rgba(11,11,11,.9);padding:1px 3px}
.kr-tt{font-size:11px;letter-spacing:.08em;color:#8d887f}
@media(min-width:901px){.kr .kr-a{top:136px}}
@media(max-width:900px){.kr-tb{top:auto;bottom:0;transform:translateY(110%);gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.kr-tt{display:none}.kr-disk{width:36px;height:36px}.kr-disk i{inset:11px}.kr-trk i span{display:none}.kr-trk i.y span{display:block}.kr-cc{bottom:72px}}
/* R84 — jenerik izni */
.kr-jb{justify-self:start;background:var(--red);color:#fff;border:0;border-radius:999px;padding:12px 20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .5s,transform .5s}
.kr-jb.on{opacity:1;transform:none;pointer-events:auto;animation:krJb 1.6s ease-in-out infinite}
@keyframes krJb{50%{box-shadow:0 0 0 10px rgba(210,40,30,0)}0%,100%{box-shadow:0 0 0 0 rgba(210,40,30,.5)}}
/* R84 — sinema modu */
.kr-jb.hep{opacity:1;transform:none;pointer-events:auto;animation:krJb 1.6s ease-in-out infinite}
body.sinema .top{display:none}
body.sinema .kr-tb{top:0}
@media(min-width:901px){body.sinema .kr .kr-a{top:72px}}
@media(max-width:900px){body.sinema .kr .kr-a{top:0}}
body.sinema{background:#0b0b0b}
body.sinema #xh,body.sinema #xb{display:none!important}
html.xh-on body.sinema,html.xh-on body.sinema *{cursor:auto!important}
html.xh-on body.sinema a,html.xh-on body.sinema button,html.xh-on body.sinema .kr-tr{cursor:pointer!important}
.kr-fs i{background:none!important;width:12px;height:12px;border:1.5px solid currentColor;border-radius:1px;clip-path:polygon(0 0,40% 0,40% 15%,15% 15%,15% 40%,0 40%,0 60%,15% 60%,15% 85%,40% 85%,40% 100%,0 100%,0 100%,100% 100%,100% 60%,85% 60%,85% 85%,60% 85%,60% 100%,100% 100%,100% 0,60% 0,60% 15%,85% 15%,85% 40%,100% 40%,100% 0)}
/* R84 — perde kapalıyken site başlığı gizli */
body.perde .top{transform:translateY(-110%);opacity:0;pointer-events:none}
.top{transition:transform .6s cubic-bezier(.5,0,.15,1),opacity .5s}
body.perde .kr-tb{top:0}
@media(min-width:901px){body.perde .kr .kr-a{top:72px}}
@media(max-width:900px){body.perde .kr .kr-a{top:0}}
/* R84 — otomatik akış */
.kr-tbl{display:flex;align-items:center;gap:10px}
.kr-oto{width:30px;height:30px;border-radius:50%;border:1px solid rgba(236,232,226,.3);background:none;color:#ECE8E2;cursor:pointer;display:grid;place-items:center;padding:0}
.kr-oto i{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:2px}
.kr-oto[aria-pressed="true"] i{width:9px;height:11px;border:0;margin:0;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px,currentColor 6px 9px)}
.kr-oto[aria-pressed="true"]{border-color:var(--red);color:var(--red)}
.kr-oto.bekle{animation:krJb 1.2s ease-in-out infinite} /* R126 — tek kontrol: üst çizelge */ .kr-pl,#kr-oto,.kr-disk,.kr-btns:not(.kr-btns2){display:none!important} .kr-tr{flex:1;min-width:0} @media(max-width:760px){.kr .kr-tr{display:block!important}}
.kr-tb.akis .kr-disk{box-shadow:0 0 0 1px rgba(210,40,30,.6) inset}
/* R84 — film şeridi + altyazı (Super 8 dikey akış) */
.kr .ev{padding-bottom:0}
.kr .ev-c{opacity:1!important}
.kr .ev-c>h3,.kr .ev-c>.ev-s,.kr .ev-c>.ev-d,.kr .ev-c>.ev-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kr .ev-film{position:relative;background:#050505;padding:3px 0;margin-top:-4px}
.kr .ev-film::before,.kr .ev-film::after{content:none!important}
.kr .ev-kod{display:none!important}
.kr .ev-film::before,.kr .ev-film::after{content:"";position:absolute;top:0;bottom:0;width:34px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='44'><rect x='10' y='12' width='14' height='19' rx='3' fill='%23d8d2c6' fill-opacity='.82'/></svg>") center top/34px 44px repeat-y}
.kr .ev-film::before{left:0}.kr .ev-film::after{right:0}
.kr .ev-f{margin:0 0 6px;aspect-ratio:4/3;width:100%;max-width:none;clip-path:none!important;border:0;background:#000;position:relative;overflow:hidden;border-radius:6px/9px}
.kr .ev-f:last-child{margin-bottom:0}
.kr .ev-f.pt{aspect-ratio:4/3}
.kr .ev-f.pt img{object-fit:contain}
.kr .ev-f img{opacity:1!important;filter:sepia(.18) contrast(1.06) saturate(.9);transform:scale(1.06);transition:transform 9s cubic-bezier(.2,.4,.3,1)}
.kr .ev.seen .ev-f img,.kr .ev.act .ev-f img{transform:scale(1)}
.kr .ev-f::after{box-shadow:inset 0 0 90px rgba(0,0,0,.7),inset 0 0 0 1px rgba(0,0,0,.6);background:radial-gradient(120% 80% at 85% -10%,rgba(255,140,60,.10),transparent 55%);animation:krTitre 0.18s steps(2) infinite}
@keyframes krTitre{0%{opacity:.85}50%{opacity:1}}
.kr .ev-kod{position:absolute;z-index:3;right:-29px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap;font-size:8.5px;letter-spacing:.18em;color:rgba(232,170,60,.75);pointer-events:none;width:0;display:flex;justify-content:center}
.kr .ev-film{overflow:visible}
.kr .ev-ph{background:#0d0d0d;color:#ECE8E2}
.kr .ev:not(.act).seen .ev-c{opacity:1}
.kr .ev-dot{margin-top:2px}
.kr-alt{position:fixed;left:50%;bottom:clamp(14px,3.5vh,36px);transform:translate(-50%,16px);width:min(820px,calc(100% - 32px));z-index:39;text-align:center;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s}
.kr-alt.on{opacity:1;transform:translate(-50%,0)}
.kr-alt.deg p,.kr-alt.deg .kr-alt-h{opacity:0}
.kr-alt-h{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e8aa3c;margin-bottom:6px;text-shadow:0 1px 3px #000;transition:opacity .25s}
.kr-alt p{display:inline;font-size:clamp(16px,1.5vw,21px);line-height:1.5;color:#fff;background:rgba(0,0,0,.62);padding:.12em .45em;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-shadow:0 1px 2px #000;transition:opacity .25s}
body:has(.kr-cc.on) .kr-alt{opacity:0}
@media(max-width:900px){.kr .ev-film{padding:4px 22px}.kr .ev-film::before,.kr .ev-film::after{width:22px;background-size:22px 30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='30'><rect x='6' y='8' width='10' height='13' rx='2' fill='%23d8d2c6' fill-opacity='.82'/></svg>")}.kr .ev-kod{display:none}.kr-alt{bottom:68px}.kr-alt p{font-size:15px}}
/* R84 — video kareleri + künye bandı */
.kr .ev-f video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:sepia(.18) contrast(1.06) saturate(.9);display:block}
.kr .ev-f.pt video{object-fit:contain;background:#000}
.kr .ev-kn{position:absolute;z-index:4;left:0;top:0;padding:10px 14px 18px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#e8aa3c;background:linear-gradient(rgba(0,0,0,.6),transparent);max-width:100%;pointer-events:none;text-shadow:0 1px 2px #000}
@media(max-width:900px){.kr .ev-kn{font-size:8.5px;padding:7px 10px 14px}}
/* R84 — davet cümlesi */
.kr-davet{margin:0 0 6px;font-size:clamp(17px,1.6vw,22px);line-height:1.5;font-style:italic;font-weight:300;color:#d4cfc7;max-width:42ch}
@media(max-width:600px){.kr-davet br{display:none}}
.kr-davet span{display:block;margin-top:10px;font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#e8aa3c}
/* R84 — daktilo davet, geri sayım, film kilidi, projeksiyon titremesi */
.kr-yazw{display:grid;gap:14px;min-height:7.5em}
.kr-yaz{margin:0;font:500 clamp(24px,3.1vw,46px)/1.32 var(--m);letter-spacing:-.01em;color:#F3EFE8;white-space:pre-line;max-width:26ch;text-wrap:balance}
.kr-yaz::after{content:"▍";color:var(--red);margin-left:.08em;animation:krKursor .9s steps(1) infinite}
.kr-yaz:not(.yaz):empty::after{content:""}
@keyframes krKursor{50%{opacity:0}}
.kr-imza{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#e8aa3c;opacity:0;transition:opacity .8s}
.kr-imza.on{opacity:1}
.kr-geri{position:fixed;inset:0;z-index:44;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .3s}
.kr-geri.on{opacity:1}
.kr-geri b{width:min(46vmin,360px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:700 clamp(90px,20vmin,200px)/1 var(--m);color:#ECE8E2;background:radial-gradient(circle,rgba(30,28,25,.85) 0 58%,transparent 59%),conic-gradient(rgba(236,232,226,.25) var(--ga,0deg),rgba(0,0,0,.6) 0);box-shadow:0 0 0 2px rgba(236,232,226,.35),0 0 0 9999px rgba(0,0,0,.55);position:relative}
.kr-geri.tik b{animation:krGeri .9s linear}
@keyframes krGeri{from{--ga:0deg}to{--ga:360deg}}
@property --ga{syntax:'<angle>';inherits:false;initial-value:0deg}
.kr-proj{position:fixed;inset:0;width:100vw;height:100vh;z-index:7;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .6s;image-rendering:pixelated}
.kr-cik{display:flex;gap:6px}
.kr-cik button{background:none;border:1px solid rgba(236,232,226,.3);color:#ECE8E2;border-radius:999px;padding:6px 11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.kr-cik button:hover{border-color:var(--red);color:var(--red)}
.kr-tb{grid-template-columns:auto 1fr auto auto}
@media(max-width:900px){.kr-tb{grid-template-columns:auto 1fr auto}.kr-cik button{padding:5px 8px;font-size:9px}}
/* R84 — retro film videoları: geri sayım + sepya titreşim katmanı */
.kr-geri{background:#000}
.kr-geri video{width:100%;height:100%;object-fit:contain;display:block}
.kr-fx{position:fixed;inset:0;width:100vw;height:100vh;object-fit:cover;z-index:6;pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .8s}
body.perde .kr-fx{opacity:.55}
/* R84 — geri sayım dairesi (tam ekran değil) + karelerde retro film */
.kr-geri{background:none}
.kr-proj,.kr-fx{display:none!important}
.kr .ev-f{isolation:isolate}
.kr .ev-f img,.kr .ev-f video{filter:sepia(.42) contrast(1.12) saturate(.7) brightness(.96);animation:krKapi 7s steps(1) infinite,krTit .16s steps(2) infinite}
.kr .ev-f.pt img,.kr .ev-f.pt video{animation:krTit .16s steps(2) infinite}
@keyframes krTit{0%{opacity:.94}50%{opacity:1}}
@keyframes krKapi{0%,100%{translate:0 0}12%{translate:.6px -.8px}13%{translate:0 0}47%{translate:-.5px .7px}48%{translate:0 0}81%{translate:.4px .9px}82%{translate:0 0}}
.kr .ev-f::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.5;
  background:repeating-linear-gradient(90deg,transparent 0 37%,rgba(235,225,205,.35) 37% 37.15%,transparent 37.15% 100%),repeating-linear-gradient(90deg,transparent 0 71%,rgba(235,225,205,.22) 71% 71.1%,transparent 71.1% 100%),radial-gradient(70% 55% at 88% 0%,rgba(255,130,50,.22),transparent 60%);
  animation:krCizik .9s steps(1) infinite}
@keyframes krCizik{0%{background-position:0 0,0 0,0 0;opacity:.45}23%{background-position:-11% 0,4% 0,0 0;opacity:.2}51%{background-position:6% 0,-9% 0,0 0;opacity:.55}77%{background-position:-3% 0,13% 0,0 0;opacity:.3}}
.kr .ev-f::after{z-index:2;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .38 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"),radial-gradient(ellipse at center,transparent 52%,rgba(20,12,4,.62) 100%);box-shadow:inset 0 0 70px rgba(0,0,0,.65);opacity:.9;animation:krGren2 .35s steps(3) infinite}
@keyframes krGren2{0%{background-position:0 0,0 0}33%{background-position:-60px 40px,0 0}66%{background-position:50px -70px,0 0}}
/* R84 — durağan fotoğraflarda kamera hareketi (Ken Burns) */
.kr .ev-f img{animation:krKB1 19s ease-in-out infinite alternate,krKapi 7s steps(1) infinite,krTit .16s steps(2) infinite!important;transition:none!important}
.kr .ev-f:nth-child(4n+2) img{animation-name:krKB2,krKapi,krTit!important;animation-duration:23s,7s,.16s!important}
.kr .ev-f:nth-child(4n+3) img{animation-name:krKB3,krKapi,krTit!important;animation-duration:21s,7s,.16s!important}
.kr .ev-f:nth-child(4n+4) img{animation-name:krKB4,krKapi,krTit!important;animation-duration:25s,7s,.16s!important}
.kr .ev-f.pt img{animation-name:krKB5,krKapi,krTit!important;animation-duration:20s,7s,.16s!important}
@keyframes krKB1{from{transform:scale(1.04) translate(0,0)}to{transform:scale(1.16) translate(-1.5%,-1%)}}
@keyframes krKB2{from{transform:scale(1.14) translate(2.5%,0)}to{transform:scale(1.14) translate(-2.5%,0)}}
@keyframes krKB3{from{transform:scale(1.18) translate(-1%,1.5%)}to{transform:scale(1.05) translate(1%,-1%)}}
@keyframes krKB4{from{transform:scale(1.12) translate(0,2%)}to{transform:scale(1.12) translate(0,-2%)}}
@keyframes krKB5{from{transform:scale(1)}to{transform:scale(1.07)}}
/* R84 — vintage film videosu karelerin üstünde */
.kr-vfx{position:fixed;top:0;height:100vh;left:0;width:0;z-index:5;pointer-events:none;object-fit:fill;mix-blend-mode:multiply;opacity:0;transition:opacity .8s}
.kr-vfx.on{opacity:.62}
.kr .ev-f img,.kr .ev-f video{filter:sepia(.22) contrast(1.1) saturate(.8) brightness(1.02)}
/* R84 — daktilo: ekranın ortasında yazar, sonra kaybolur */
.kr-yazw{position:fixed;inset:0;z-index:43;display:grid;place-content:center;justify-items:center;gap:18px;padding:0 max(16px,6vw);text-align:center;background:radial-gradient(ellipse at center,rgba(8,8,8,.92),rgba(8,8,8,.97));opacity:0;pointer-events:none;transition:opacity 1.2s ease;min-height:0}
.kr-yazw.on{opacity:1}
.kr-yazw.git{opacity:0}
.kr-yazw .kr-yaz{text-align:center;max-width:30ch;margin:0 auto}
/* R87 — masaüstünde uzaklaştırılmış ölçek; profil sabit, siyah sayfa üstünü kapatır */
@media(min-width:1100px){body{zoom:.8}}
.kr-vfx.on{opacity:1}.kr-vfx2{mix-blend-mode:normal}.kr-vfx2.on{opacity:1}
.kr .ev-f::before,.kr .ev-f::after{animation:none!important}
.kr .ev-f video{animation:none!important}
.kr .ev-f img{animation:krKB1 19s ease-in-out infinite alternate!important}
.kr .ev-f:nth-child(4n+2) img{animation-name:krKB2!important;animation-duration:23s!important}
.kr .ev-f:nth-child(4n+3) img{animation-name:krKB3!important;animation-duration:21s!important}
.kr .ev-f:nth-child(4n+4) img{animation-name:krKB4!important;animation-duration:25s!important}
.kr .ev-f.pt img{animation-name:krKB5!important;animation-duration:20s!important}
.kr .ev-f:not(.gor) img{animation-play-state:paused!important}
.kr .ev-f.gor img{will-change:transform}
/* R90 — başlık kartı, sabit sol bölüm, sessiz */
.kr-geri{transition:opacity .9s ease}
body.filmac .kr-intro{position:fixed;inset:0;z-index:42;margin:0;max-width:none;width:auto;min-height:0;padding:0 max(16px,8vw);background:#0b0b0b;display:grid;place-content:center;justify-items:center;text-align:center;gap:22px;opacity:1!important;transform:none!important;filter:none;transition:opacity 2s ease,filter 2s ease,transform 2.6s ease}
body.filmac .kr-intro .kr-sub{display:none}
body.filmac .kr-intro .kr-jb{justify-self:center}
body.filmac .kr-intro.git{opacity:0!important;filter:blur(8px);transform:scale(1.07)!important;pointer-events:none}
body.filmac .kr-intro.yok{visibility:hidden}
@media(min-width:901px){body.filmac .kr .kr-w{padding-top:72px}body.filmac .kr .kr-a{top:72px}}
@media(max-width:900px){body.filmac .kr .kr-w{padding-top:0}}
.kr-btns2{margin-top:4px}
.kr-mute{display:inline-flex;align-items:center;gap:6px}
.kr-mute i{width:12px;height:10px;background:currentColor;clip-path:polygon(0 30%,30% 30%,65% 0,65% 100%,30% 70%,0 70%);position:relative}
.kr-mute[aria-pressed=true]{border-color:var(--red)!important;color:var(--red)!important}
.kr-mute[aria-pressed=true] i{opacity:.55}
.kr-mute[aria-pressed=true]::after{content:"";width:14px;height:1.5px;background:currentColor;transform:rotate(-40deg);margin-left:-20px}
.kr-sesac{position:fixed;left:50%;bottom:clamp(70px,12vh,120px);z-index:46;transform:translate(-50%,12px);background:var(--red);color:#fff;border:0;border-radius:999px;padding:14px 24px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s}
.kr-sesac.on.nar{display:block!important}
.kr-sesac.on{opacity:1;pointer-events:auto;transform:translate(-50%,0);animation:krJb 1.6s ease-in-out infinite}
body:not(.perde) .kr-sesac{display:none}
/* R93 — sıralı açılış: yazı → geri sayım → başlık filmin üstünde */
.kr-yazw .kr-yaz,.kr-yazw .kr-imza{transition:opacity .8s ease}
.kr-yazw.metin-git .kr-yaz,.kr-yazw.metin-git .kr-imza{opacity:0!important}
.kr-yazw.git{transition:opacity .8s ease}
body.filmac .kr-intro{background:none!important;opacity:0!important;visibility:hidden;pointer-events:none;text-shadow:0 2px 30px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.6)}
body.filmac .kr-intro.goster{opacity:1!important;visibility:visible;transition:opacity 1s ease}
body.filmac .kr-intro.goster.git{opacity:0!important;filter:blur(8px);transform:scale(1.07)!important;transition:opacity 1.8s ease,filter 1.8s ease,transform 2.4s ease}
body.filmac .kr-intro .kr-jb,body.filmac .kr-intro .cap{display:none}
.kr-geri{transition:opacity .5s ease}






@media(max-width:900px){body.perde .kr-tb,body.sinema .kr-tb{top:auto}.kr .ev-film{padding:3px 0}}

/* R94 — başlık geri sayım ekranında siyahtan beyaza belirir, sayımla birlikte söner */
body.filmac .kr-intro{z-index:44;place-content:start center;padding-top:16vh;text-shadow:none}
body.filmac .kr-intro .kr-tag{color:#0b0b0b;transition:color 3.4s cubic-bezier(.5,0,.6,1)}
body.filmac .kr-intro.goster .kr-tag{color:#ECE8E2}
body.filmac .kr-intro.goster.git{opacity:0!important;filter:none;transform:none!important;transition:opacity 1s ease}
body.filmac .kr-geri{place-items:center;place-content:center;padding:0}
body.filmac .kr-geri b{width:min(30vmin,240px);font-size:clamp(64px,13vmin,130px)}
/* R95 — geri sarım */
.kr-rw{position:fixed;top:clamp(64px,9vh,90px);right:clamp(16px,4vw,60px);z-index:46;font-size:15px;letter-spacing:.2em;color:#fff;opacity:0;pointer-events:none;text-shadow:0 0 12px rgba(255,255,255,.4)}
body.gerisar .kr-rw{opacity:1;animation:krRw .5s steps(2) infinite}
@keyframes krRw{50%{opacity:.25}}
body.gerisar .kr .ev-f.gor img{filter:blur(2px) brightness(1.15) contrast(1.2) saturate(.5)!important}
body.gerisar .kr-vfx2{animation:krRwT .12s steps(2) infinite}
@keyframes krRwT{50%{transform:translateY(-6px)}}
/* R97 — her zaman görünen çıkış */
.kr-exit{position:fixed;right:clamp(14px,2.4vw,32px);bottom:clamp(14px,3vh,28px);z-index:47;display:none;align-items:center;gap:8px;background:rgba(11,11,11,.82);color:#ECE8E2;border:1px solid rgba(236,232,226,.45);border-radius:999px;padding:10px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px)}
.kr-exit span{font-size:13px;line-height:1}
.kr-exit:hover,.kr-exit:focus-visible{border-color:var(--red);color:#fff;background:var(--red)}
body.perde .kr-exit{display:inline-flex}
body.film-son.perde .kr-exit{display:inline-flex!important;left:50%!important;right:auto!important;top:auto!important;bottom:14vh!important;height:auto!important;padding:16px 30px!important;font-size:14px!important;letter-spacing:.18em;background:var(--red);border-color:var(--red);color:#fff;animation:krCikGel 1.2s cubic-bezier(.2,.8,.2,1) both}@keyframes krCikGel{from{opacity:0;transform:translateX(-50%) scale(.6)}to{opacity:1;transform:translateX(-50%) scale(1.15)}}

@media(max-width:900px){.kr-exit{top:12px;bottom:auto;right:12px;padding:8px 12px;font-size:10px}}
.kr-cik button{font-size:11px;padding:8px 14px;border-color:rgba(236,232,226,.55)}


/* R104 — belge kareleri */
.kr .ev-f.doc{background:#0d0d0d}
.kr .ev-f.doc img{object-fit:contain;padding:4%;filter:sepia(.12) contrast(1.04)}
/* R102 — perdeler ve kırılmalar */
.kr .ev-ph.yil{background:#050505;background-image:none;align-content:center;justify-items:start;gap:14px}
.kr .ev-ph.yil b{font-size:clamp(84px,11vw,190px);color:var(--red);letter-spacing:-.06em}
.kr .ev-ph.yil span{font:600 clamp(18px,1.8vw,26px)/1.2 var(--f,inherit);letter-spacing:-.01em;text-transform:none;color:#ECE8E2}
.kr .ev-ph.yil .kir-n{font-style:normal;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#8d887f}
.kr .ev.act .ev-ph.yil b{animation:kirB 1.6s cubic-bezier(.2,.7,.2,1)}
.kr .ev.kir .ev-ph{background:#050505;background-image:none;align-content:center;justify-items:start;gap:14px;min-height:clamp(260px,46vh,520px)}
.kr .ev.kir .ev-ph b{font-size:clamp(84px,11vw,190px);color:var(--red);letter-spacing:-.06em}
@media(max-width:700px){.kr .ev-ph.yil,.kr .ev.kir .ev-ph{justify-items:center;text-align:center;padding:12px 10px;gap:8px}.kr .ev-ph.yil b,.kr .ev.kir .ev-ph b{font-size:clamp(44px,15vw,60px)!important;letter-spacing:-.04em;line-height:1;transform-origin:center}.kr .ev-ph.yil span,.kr .ev.kir .ev-ph span{font-size:13px!important;line-height:1.25}.kr .ev-ph.yil .kir-n,.kr .ev.kir .ev-ph .kir-n{font-size:9.5px!important;letter-spacing:.2em}}
.kr .ev.kir .ev-ph span{font:600 clamp(18px,1.8vw,26px)/1.2 var(--f,inherit);letter-spacing:-.01em;text-transform:none;color:#ECE8E2}
.kr .ev.kir .ev-ph .kir-n{font-style:normal;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#8d887f}
.kr .ev.kir .ev-f{aspect-ratio:auto;border-color:rgba(214,40,40,.35)}
.kr .ev.kir h3{color:var(--red)}
.kr .ev.kir .ev-dot{width:16px;height:16px;background:var(--red)!important;border-color:var(--red);transform:none;border-radius:50%;box-shadow:0 0 0 6px rgba(214,40,40,.18)}
.kr .ev.kir .ev-d{font-size:clamp(18px,1.6vw,24px);color:#ECE8E2}
.kr-trk a.kir{width:12px;height:12px;margin-left:-6px;top:calc(60% - 6px);background:var(--red);border-color:var(--red)}
body.kirvur .kr .ev.kir.act .ev-ph b{animation:kirB 1.6s cubic-bezier(.2,.7,.2,1)}
body.kirvur #kr-vfx{animation:kirF 1.6s steps(8)}
@keyframes kirB{0%{opacity:0;transform:scale(1.25);filter:blur(6px)}35%{opacity:1;filter:none}100%{transform:none}}
@keyframes kirF{0%,100%{opacity:1}10%{opacity:.2}20%{opacity:1}30%{opacity:.35}45%{opacity:1}}
.kr .ev.mon .ev-film{gap:4px}
/* R101 — mobil kullanılabilirlik */
@media(max-width:760px){
  .pill.clock{position:relative}
  .pill.clock a::after{content:"";position:absolute;inset:-4px}
  .copy{min-height:36px;padding:8px 12px;font-size:11px}
  .tb > div:has(#c-mail){grid-column:1/-1;order:2}
  .tb > div:nth-child(2){grid-column:1/-1;order:1}
  .tb > div:nth-child(1){order:0}
  .tb > div:nth-child(4),.tb > div:nth-child(5){order:3}
  .tb > div.wide{order:4}
  .tb #c-mail{overflow-wrap:normal;word-break:normal}
  .hv-dots button{min-height:34px;padding-top:8px;padding-bottom:8px}
  .st,.k.st{font-size:11px}
  .kr .ev-kn{font-size:10px!important;letter-spacing:.05em;line-height:1.45}
  .kr-snd{min-height:40px}
  .kr-oto{width:40px;height:40px}
  .kr .kr-tr{display:none}
  body.perde .kr-exit{top:118px;right:16px;height:40px;padding:0 14px}
}
@media(prefers-reduced-motion:reduce){.cut.near .line,.cut.go .line{animation:none}}

/* Yetkinlikler (sunum s.5) */
.yk{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(20px,3vw,44px)}
.yk-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}
.yk-c{border-top:1.5px solid var(--ink);padding-top:8px;display:grid;gap:6px;align-content:start}
.yk-k{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.yk-c h4{font-size:19px;font-weight:600;letter-spacing:-.015em}
.yk-c p{font-size:13px;color:var(--ink2)}
.yk-t{margin:28px 0 0;border-top:1.5px solid var(--ink)}
.yk-t div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:13.5px}
.yk-t dt{color:var(--ink2)}.yk-t dd{margin:0}
.yk-im{display:grid;gap:12px;align-content:start}
.bw{margin:0;overflow:hidden;position:relative}
.bw img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:filter .6s}
.bw:hover img{filter:none}
.yk-im .bw{aspect-ratio:4/3.4}
@media(max-width:1000px){.yk{grid-template-columns:1fr}.yk-g{grid-template-columns:repeat(2,minmax(0,1fr))}.yk-im{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.yk-g{grid-template-columns:1fr}}
/* Ofis + atölye (sunum s.7) */
.oa{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:clamp(20px,3vw,44px)}
.oa h2{font-size:clamp(40px,4.6vw,68px);line-height:.92}
.oa-en{color:var(--ink2);margin-top:10px;font-size:13px}
.oa-t{font-size:14px;margin-top:18px;max-width:52ch}
.oa-t.en{color:var(--ink2);font-size:12.5px;margin-top:12px}
.oa-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;height:clamp(420px,46vw,620px)}
.oa-g .oa-1{grid-row:1/3}.oa-g .oa-2{grid-row:1/3}
.oa-g figcaption{position:absolute;left:8px;bottom:8px;background:var(--paper);color:var(--ink);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px}
.wf{margin-top:24px}
.wf-l{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;padding-bottom:16px}
.wf-l::after{content:"";position:absolute;left:0;right:0;bottom:16px;border-top:1.5px solid var(--ink)}
.wf-n{display:grid;gap:2px;justify-items:center;text-align:center;position:relative;padding-bottom:14px}
.wf-n:first-child{justify-items:start;text-align:left}.wf-n.end{justify-items:end;text-align:right}
.wf-n b{font-size:13px;font-weight:600}.wf-n.end b{color:var(--red)}
.wf-n span{font-size:10px;color:var(--ink2)}
.wf-n i{position:absolute;bottom:-5px;width:11px;height:11px;border-radius:50%;background:var(--ink);z-index:1}
.wf-n.end i{background:var(--red)}
.wf-n:first-child i{left:0}.wf-n.end i{right:0}
.wf-loop{position:relative;margin:0 calc(100%/6*1.5 - 6px) 0 calc(100%/6*1.5 - 6px);height:34px;border:1.5px dashed var(--red);border-top:0;border-radius:0 0 40px 40px;display:grid;place-items:end center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}
.wf-loop span{transform:translateY(16px);background:var(--paper);padding:0 6px}
@media(max-width:1000px){.oa{grid-template-columns:1fr}}
@media(max-width:620px){.oa-g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto}.oa-g .bw{aspect-ratio:3/4}.oa-g .oa-1,.oa-g .oa-2{grid-row:auto}.wf-l{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.wf-loop{display:none}}
/* film bölümü (kullanıcının başlattığı sinema deneyimi) hareket azaltma ayarından muaf */
@media(prefers-reduced-motion:reduce){*:not(.kr):not(.kr *):not(.tel):not(.ar2){animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* R107: dikey görsel ve videolar tam genişlik, kenar boşluğu yok */
.kr .ev-f.pt img,.kr .ev-f.pt video{object-fit:cover!important;background:#000}
.kr .ev-f.doc img{padding:0!important}

/* R110: açılış (flash) karesi ayrı set; tekrar yok */
.kr .ev-film.ev-fl{display:none}
body.kr-fl .kr .ev-film.ev-fl{display:block}
body.kr-fl .kr .ev-film:has(+.ev-fl){display:none}

/* R110: proje künyesi görsel üzerinde */
.kr .ev-big{position:absolute;left:16px;right:16px;top:14px;z-index:3;font-weight:700;font-size:clamp(14px,1.7vw,24px);line-height:1.1;letter-spacing:.04em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.55);pointer-events:none}.kr .ev-big .kalp{color:#e0453a;font-size:1.6em;line-height:0;vertical-align:-.12em;margin-left:.2em;font-family:"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols 2",sans-serif}
.ev-big.sol{right:auto;top:auto;bottom:14px;font-size:clamp(13px,1.5vw,21px)}
body.filmac #kr{padding-bottom:42vh!important}.kr .ev-kn.alt{top:auto;bottom:0;padding:18px 14px 10px;background:linear-gradient(transparent,rgba(0,0,0,.65))}.kr .ev-kn.kun{top:auto;bottom:0;padding:26px 14px 10px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#efe9df;text-transform:none;letter-spacing:.03em;width:100%;box-sizing:border-box}
.kr .ev-kn.kun b{display:block;color:#e8aa3c;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:2px}
.kr .ev-kn.kun span{display:block;opacity:.92}
@media(min-width:901px){.kr .ev-kn.kun{font-size:12px!important;padding:40px 18px 14px}.kr .ev-kn.kun b{font-size:14px}}

/* R133 — yatay ritim: bütün kareler 3:2; dikeyler yatay parçalara bölünür */
.kr .ev-film > figure.ev-f{aspect-ratio:3/2!important;max-width:none!important;width:100%}
.kr .ev-film > figure.ev-f:not(.dil):not(.gen) img{animation:krKB9 19s ease-in-out infinite alternate!important}
.kr .ev-film > figure.ev-f.tam img,.kr .ev-film > figure.ev-f.tam video{object-fit:cover!important;padding:0!important}
.kr .ev-film > figure.ev-f.dil img,.kr .ev-film > figure.ev-f.dil video{object-fit:fill!important;animation:none!important;padding:0!important}
/* R134 — nostaljik film şeridi: delikli kenar, siyah kare araları, yuvarlak kare köşeleri */
.kr .ev-film{background:#0c0b09!important;padding:10px 30px 0!important}
.kr .ev-film::before,.kr .ev-film::after{content:""!important;position:absolute;top:0;bottom:0;width:30px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='40'><rect x='8' y='11' width='14' height='18' rx='3' fill='%23d6cdbd' fill-opacity='.78'/></svg>") center top/30px 40px repeat-y!important;pointer-events:none;z-index:3}
.kr .ev-film::before{left:0}.kr .ev-film::after{right:0}
.kr .ev-film > figure.ev-f{margin:0 0 10px!important;border-radius:10px/13px!important;overflow:hidden}
.kr .ev-film > figure.ev-f.gen img,.kr .ev-film > figure.ev-f.gen video{object-fit:contain!important;transform:none!important;animation:none!important;background:#080808;padding:0!important}
.kr .ev-film > figure.ev-f:not(.gen) video{object-fit:cover!important}
@keyframes krKB9{from{transform:scale(1)}to{transform:scale(1.025)}}

/* R139 — bölünmüş görsel: tek katman, ek yerinde hafif gölge çizgisi; yüzde çizgi yok */
.kr .ev-film > figure.ev-f.dj{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.kr .ev-film > figure.ev-f.dil-d{border-top-left-radius:0!important;border-top-right-radius:0!important}
.kr .ev-film > figure.ev-f.dil::after{box-shadow:none!important;background-image:none!important}
.kr .ev-film > figure.ev-f.dil-d::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(to bottom,rgba(0,0,0,.38),rgba(0,0,0,.1) 40%,transparent);box-shadow:0 -1px 0 rgba(0,0,0,.25);z-index:3;pointer-events:none}
.kr .ev-film > figure.ev-f.dil-d.nolin::before{display:none}
.kr .ev-film > figure.ev-f.dil-d::before{display:none!important}
.kr .ev-film > figure.ev-f.dil-d,.kr .ev-film > figure.ev-f.dj{box-shadow:none!important;outline:0!important}

/* R141 — pır pırlı film delikleri */
.kr .ev-film::before,.kr .ev-film::after{filter:blur(.5px) drop-shadow(0 0 3px rgba(255,236,200,.45));animation:krDelik .13s steps(1) infinite!important;will-change:transform,opacity}
.kr .ev-film::after{animation-delay:-.06s!important}
@keyframes krDelik{0%{transform:translateY(0);opacity:.92}25%{transform:translateY(1.5px);opacity:.62}50%{transform:translateY(-1px);opacity:1}75%{transform:translateY(.5px);opacity:.74}100%{transform:translateY(0);opacity:.86}}
@media(prefers-reduced-motion:reduce){.kr .ev-film::before,.kr .ev-film::after{animation:none!important}}

/* R147 — zoom ve ışık hüzmesi efektleri */
#kr .ev-film > figure.ev-f.zin.zin.zin img,.kr .ev-film > figure.ev-f.zin.zin.zin.zin img{animation:krZin 14s cubic-bezier(.35,0,.25,1) 1.2s both!important}
#kr .ev-film > figure.ev-f.zout.zout.zout img,.kr .ev-film > figure.ev-f.zout.zout.zout.zout img{animation:krZout 10s cubic-bezier(.3,.1,.3,1) forwards!important}
#kr .ev-film > figure.ev-f.zin.zin.zin.zin.zin:not(.gor) img,#kr .ev-film > figure.ev-f.zout.zout.zout.zout.zout:not(.gor) img,.kr .ev-f.zin.zin.zin:not(.gor) img,.kr .ev-f.zout.zout.zout:not(.gor) img{animation-play-state:paused!important}
@keyframes krZsure{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-56%,-4%) scale(1.85)}}
.kr .ev-film > figure.ev-f.zsure.zsure.zsure img{transform-origin:0 0!important;animation:krZsure 9s cubic-bezier(.5,0,.3,1) 3.2s both!important}
.kr .ev-film > figure.ev-f.zsure.zsure:not(.gor) img{animation-play-state:paused!important}
@keyframes krZin{from{transform:scale(1)}to{transform:scale(1.4)}}
@keyframes krZout{from{transform:scale(1.25)}to{transform:scale(1)}}
.kr .ev-f .kr-huzme{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,transparent 30%,rgba(255,214,140,.0) 38%,rgba(255,226,170,.42) 48%,rgba(255,240,205,.55) 50%,rgba(255,226,170,.42) 52%,rgba(255,214,140,0) 62%,transparent 70%),radial-gradient(ellipse at 60% 40%,rgba(255,220,150,.22),transparent 60%);background-size:260% 100%,100% 100%;background-repeat:no-repeat;animation:krHuzme 5.5s ease-in-out infinite,krHuzme2 2.7s ease-in-out infinite alternate}
@keyframes krHuzme{0%{background-position:120% 0,0 0}100%{background-position:-20% 0,0 0}}
@keyframes krHuzme2{from{opacity:.55}to{opacity:1}}
#kr-son-logo{position:fixed;inset:0;z-index:2147483000;background:#000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1.6s ease;cursor:pointer}#kr-son-logo.on{opacity:1}#kr-son-logo img{width:min(78vw,1100px);height:auto;object-fit:contain}
#kr-son-logo video{height:100vh;width:auto;max-width:100vw;object-fit:contain}#kr .ev-film > figure.ev-f.dil.dil.dil.dil.dil.dil img,#kr .ev-film > figure.ev-f.dil.dil.dil.dil.dil.dil video{animation:none!important;transform:none!important}
/* R234: kareler arası siyah çizgi her yerde aynı kalınlıkta */
.kr .ev-film > figure.ev-f,.kr .ev-film > figure.ev-f.dj{margin:0 0 4px!important}
.kr .ev-film > figure.ev-f.dj,.kr .ev-film > figure.ev-f.dil-d{border-radius:10px/13px!important}
.kr .ev-film > figure.ev-f.dj{margin-bottom:1px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.kr .ev-film > figure.ev-f.dil-d{border-top-left-radius:0!important;border-top-right-radius:0!important}

/* R248: Çengelköy bekleme sırasında çok yavaş yakınlaşma */

.kr figure[data-k="kr_cengelkoy_gece"] .ev-kn{display:none!important}.kr figure[data-k="kr_cengelkoy_gece"] .ev-big{top:auto;bottom:6%;left:12px;right:12px;text-align:center;font-size:clamp(18px,2.2vw,30px);letter-spacing:.32em;font-weight:500}
.kr .ev-film > figure.ev-f.zyav.zyav.zyav.zyav img{animation:none!important}.kr .ev-film > figure.ev-f.zyav.zgo.zgo.zgo.zgo img{transform-origin:50% 55%!important;animation:krZyav2 9s ease-out .1s both!important;animation-play-state:running!important}.kr figure[data-k="kr_kelebek_ic"] .ev-kn{display:none!important}.kr figure[data-k="kr_kelebek_ic"] .ev-big{top:auto;bottom:6%;left:12px;right:12px;text-align:center;font-size:clamp(14px,1.7vw,24px);letter-spacing:.18em;font-weight:500}
.kr .ev-film > figure.ev-f[data-k="kr_gm_genblue_y"].zgo.zgo.zgo img{transform-origin:53% 22%!important;animation:none!important}@keyframes krZkal{from{transform:scale(1)}to{transform:scale(1.7)}}
.kr figure[data-k="kr_cengelkoy_gece"] .atl-is{position:absolute;inset:0;z-index:2;pointer-events:none;transform-origin:0% 100%}.kr .ev-film > figure.ev-f.zyav.zgo[data-k="kr_cengelkoy_gece"] .atl-is{animation:krZcgk 19s linear .1s both}.kr .ev-film > figure.ev-f.zyav.zgo.zgo.zgo.zgo[data-k="kr_cengelkoy_gece"] img{transform-origin:0% 100%!important;animation:krZcgk 19s linear .1s both!important}@keyframes krZcgk{from{transform:scale(1)}to{transform:scale(1.22)}}.atl-is i{position:absolute;left:9.2%;top:84.9%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e8aa3c;box-shadow:0 0 0 0 rgba(232,170,60,.8);animation:atlYan 1.4s ease-out infinite}@keyframes atlYan{0%{opacity:1;box-shadow:0 0 0 0 rgba(232,170,60,.85)}55%{opacity:.25;box-shadow:0 0 0 14px rgba(232,170,60,0)}100%{opacity:1;box-shadow:0 0 0 0 rgba(232,170,60,0)}}
.kr .ev-film > figure.ev-f.zyav.zgo.zgo.zgo.zgo[data-k="sp_ironman_finis"] img{transform-origin:50% 42%!important;animation:krZfin 20s linear .1s both!important}@keyframes krZfin{from{transform:scale(1)}to{transform:scale(1.3)}}
@keyframes krZyav2{from{transform:scale(1)}to{transform:scale(1.12)}}
.kr .ev-film > figure.ev-f[data-k="v_monolog"] video{transform-origin:57% 24%;transition:none}.kr .ev-film > figure.ev-f[data-k="v_monolog"].zgo.zgo.zgo video{animation:krZmono 6s ease-in 1.4s both!important;transform-origin:57% 24%!important}@keyframes krZmono{from{transform:scale(1)}to{transform:scale(1.45)}}
@keyframes krZyav{from{transform:scale(1)}to{transform:scale(1.18)}}
.kr .ev-film > figure.ev-f.zyav.zyav.zyav img{transform-origin:50% 55%!important;animation:krZyav 7s linear .2s both!important}
.kr .ev-film > figure.ev-f.zyav.zyav:not(.gor) img{animation-play-state:paused!important}
.cz{color:var(--red);font-weight:700}
.pill.clock a{display:inline-flex;align-items:center;gap:7px}
.pill.telc{width:44px;height:44px;padding:0;justify-content:center;color:var(--red);text-decoration:none;flex:none}
.pill.telc:hover{background:#fff}
.pill.telc .tel{display:block}
.pill.clock a .lg{position:relative;top:.6px}
.pill.telc .tel{flex:none;animation:telRing 3.2s ease-in-out infinite;transform-origin:50% 50%;transform:rotate(-12deg)}
@keyframes telRing{0%,70%,100%{transform:rotate(-12deg)}74%{transform:rotate(-24deg)}78%{transform:rotate(0deg)}82%{transform:rotate(-20deg)}86%{transform:rotate(-6deg)}90%{transform:rotate(-12deg)}}
.pill.clock a .ar2{margin-left:1px;font-size:12px;position:relative;top:.6px;display:inline-block;animation:arNudge 2.6s ease-in-out infinite}
@keyframes arNudge{0%,60%,100%{transform:translateX(0)}75%{transform:translateX(4px)}85%{transform:translateX(0)}92%{transform:translateX(3px)}}
@keyframes ulPulse{0%,60%,100%{border-bottom-color:var(--red)}80%{border-bottom-color:transparent}}


.pill.clock a:hover .lg{color:var(--red)}
@media(max-width:760px){.pill.clock{display:none!important}.pill.clock a{padding:0 4px}.pill.clock a .ar2{display:none}.pill.clock a{white-space:nowrap;font-size:13px}.pill.sheet .code{white-space:nowrap}.pill.sheet{gap:10px;padding-inline:14px}.pill.clock{padding-inline:9px}.pill.sheet{padding-inline:12px}}
img[src*="3d0cff6562c3"],img[src$="kr_etiler_masa.jpg"]{object-position:50% 62%}
.step .im img[src*="3d0cff6562c3"],.step .im img[src$="kr_etiler_masa.jpg"]{object-position:12% 60%!important}
img.dwk{object-fit:contain!important;background:#141414!important;padding:0!important}
