
/* Documentary photography belongs to the site, without decorative effects. */
.field-stories{padding:0 5vw 120px;scroll-margin-top:35px}.field-heading{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:45px}.field-heading h2{font-size:clamp(34px,4vw,65px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:0}.field-heading p,.gallery-intro p{color:#aaa;line-height:1.8;font-size:15px;margin:0 0 20px}.gallery-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;border-bottom:1px solid #777;padding-bottom:7px;color:#f5f5f3}.field-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:28px;align-items:start}.photo-card{margin:0;min-width:0}.photo-open{display:block;text-decoration:none;color:inherit}.photo-frame{display:block;position:relative;overflow:hidden;background:#171717;aspect-ratio:4/3}.photo-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.photo-open:hover img{transform:scale(1.025)}.photo-expand{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#000c;color:#fff;font-size:21px}.photo-card figcaption{padding:18px 0 0}.photo-card figcaption>span{font-size:12px;color:#a9a9a9}.photo-card h3{font-size:19px;line-height:1.4;letter-spacing:-.025em;font-weight:500;margin:7px 0 0}.field-grid .photo-card:first-child .photo-frame{aspect-ratio:3/4}.field-grid .photo-card:nth-child(2){margin-top:70px}.field-grid .photo-card:nth-child(3){margin-top:145px}.field-grid .photo-card:nth-child(3) .photo-frame{aspect-ratio:1}.gallery-page{padding-top:40px}.gallery-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.gallery-intro p:last-child{font-size:12px}.gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 15px}.gallery-filters button{border:1px solid #555;background:transparent;color:#ccc;border-radius:99px;padding:11px 22px;cursor:pointer;font:inherit;font-size:13px}.gallery-filters button[aria-pressed=true]{background:#f5f5f3;color:#111;border-color:#f5f5f3}.gallery-count{font-size:12px;color:#aaa;margin:0 0 25px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}.photo-card[hidden],.gallery-filters[hidden]{display:none!important}.photo-dialog{box-sizing:border-box;width:min(1120px,96vw);max-width:96vw;max-height:95dvh;padding:20px 26px;border:1px solid #444;background:#090909;color:#f5f5f3}.photo-dialog::backdrop{background:rgba(0,0,0,.92)}.photo-dialog-top,.photo-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.photo-dialog-top{margin-bottom:15px;font-size:12px;color:#aaa}.photo-dialog button{background:transparent;border:1px solid #666;color:#fff;cursor:pointer;font:inherit;padding:11px 16px;border-radius:99px}.photo-dialog-image{display:block;width:100%;height:min(65dvh,740px);object-fit:contain}.photo-dialog-bottom{padding-top:18px}.photo-dialog-bottom>div{text-align:center}.photo-dialog-caption{font-size:16px;margin:0 0 7px!important;color:#eee!important}.photo-dialog-count{font-size:12px;color:#aaa}.photo-viewing{overflow:hidden}.service-documentary{margin:0 0 32px}.service-documentary img{width:100%;height:350px;object-fit:cover;display:block}.service-documentary figcaption{font-size:12px;color:#aaa;margin-top:12px}.office-photo{margin:25px 0 30px;display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:end}.office-photo img{width:150px;height:185px;object-fit:cover}.office-photo figcaption{color:#aaa;font-size:13px;max-width:150px;line-height:1.8}.gallery-link:focus-visible,.photo-open:focus-visible,.gallery-filters button:focus-visible,.photo-dialog button:focus-visible{outline:2px solid white;outline-offset:5px}
@media(max-width:1000px){.field-grid{gap:20px}.field-grid .photo-card:nth-child(2){margin-top:40px}.field-grid .photo-card:nth-child(3){margin-top:80px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-card h3{font-size:17px}}
@media(max-width:640px){.field-stories{padding:0 22px 65px}.field-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.field-heading h2{font-size:36px}.field-heading p{font-size:14px}.field-grid{grid-template-columns:1fr;gap:35px}.field-grid .photo-card:nth-child(n){margin-top:0}.field-grid .photo-card:first-child .photo-frame{aspect-ratio:4/5}.field-grid .photo-card:nth-child(n+2) .photo-frame{aspect-ratio:4/3}.photo-card h3{font-size:20px}.gallery-grid{grid-template-columns:1fr;gap:34px}.gallery-intro{display:block}.gallery-filters button{padding:10px 16px}.photo-dialog{padding:15px;width:96vw}.photo-dialog-top{font-size:10px;gap:10px}.photo-dialog-caption{font-size:13px}.photo-dialog button{font-size:12px;padding:10px 14px}.service-documentary img{height:290px}.office-photo{grid-template-columns:135px 1fr}.office-photo img{width:135px;height:170px}}
@media(prefers-reduced-motion:reduce){.photo-frame img{transition:none}.photo-open:hover img{transform:none}}

/* A photographic opening: perspective comes from the image planes themselves. */
.hero[data-visual-mode=documentary] .visual{display:none}.hero[data-visual-mode=documentary] .hero-copy{z-index:2;width:43%;pointer-events:none}.hero[data-visual-mode=documentary] .hero-copy a{pointer-events:auto}.documentary-stage{position:absolute;left:54%;right:8%;top:18%;bottom:19%;perspective:1400px;perspective-origin:40% 50%;z-index:1}.documentary-space{height:100%;position:relative;transform-style:preserve-3d}.documentary-card{position:absolute;inset:0 10% 0 0;margin:0;overflow:hidden;background:#171717;border:1px solid #505050;box-shadow:-18px 22px 45px #0008;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}.documentary-card img{width:100%;height:calc(100% - 78px);display:block;object-fit:cover;object-position:center 55%}.documentary-card figcaption{height:78px;padding:15px 22px;background:#171717}.documentary-card figcaption span{display:block;color:#aaa;font-size:11px;margin-bottom:5px}.documentary-card figcaption strong{font-size:17px;font-weight:500}.documentary-card:nth-child(1){transform:translateZ(80px) rotateY(-9deg) rotateZ(-2deg)}.documentary-card:nth-child(2){transform:translateX(16%) translateY(3%) translateZ(-80px) rotateY(-14deg) rotateZ(4deg);opacity:.55}.documentary-card:nth-child(3){transform:translateX(30%) translateY(6%) translateZ(-200px) rotateY(-18deg) rotateZ(8deg);opacity:.3}.documentary-static .documentary-card:not(:first-child){display:none}.hero[data-visual-mode=documentary] .hero-footer{z-index:3}.hero[data-visual-mode=documentary] .load-status{z-index:4}.hero[data-visual-mode=documentary] .hero-copy h1{font-size:clamp(52px,5.4vw,98px)}
@media(max-width:1000px) and (min-width:701px){.documentary-stage{left:55%;right:5%;top:24%;bottom:24%}.hero[data-visual-mode=documentary] .hero-copy h1{font-size:57px}.documentary-card figcaption{padding:15px}.documentary-card figcaption strong{font-size:14px}}
@media(max-width:700px){.hero[data-visual-mode=documentary]{min-height:850px}.hero[data-visual-mode=documentary] .hero-copy{width:calc(100% - 44px);top:116px}.hero[data-visual-mode=documentary] .hero-copy h1{font-size:clamp(37px,10vw,54px);max-width:380px}.hero[data-visual-mode=documentary] .hero-copy p{max-width:330px}.documentary-stage{left:26px;right:38px;top:420px;bottom:136px;perspective:1200px}.documentary-card{inset:0}.documentary-card img{height:calc(100% - 62px);object-position:center 62%}.documentary-card figcaption{height:62px;padding:11px 16px}.documentary-card figcaption strong{font-size:15px}.documentary-card figcaption span{font-size:10px;margin-bottom:3px}.documentary-card:nth-child(1){transform:none}.documentary-card:nth-child(2){transform:translateX(5%) translateY(3%) translateZ(-80px) rotateZ(1deg)}.documentary-card:nth-child(3){transform:translateX(9%) translateY(6%) translateZ(-200px) rotateZ(2deg)}.hero[data-visual-mode=documentary] .sequence-control{flex-wrap:wrap;justify-content:flex-start}.hero[data-visual-mode=documentary] .sequence-control .sequence-line{display:none}.hero[data-visual-mode=documentary] .hero-footer{bottom:18px;gap:12px}.hero[data-visual-mode=documentary] #scroll-label{flex-basis:100%}.hero[data-visual-mode=documentary] .scene-note{font-size:8px}.hero[data-visual-mode=documentary] .load-status{bottom:147px}}
@media(prefers-reduced-motion:reduce){.documentary-card{will-change:auto}.documentary-static .documentary-card:first-child{transform:none!important}}

/* Logo isareti (eski logo kurallarini gecersiz kilar) */
.public-site .brand img.brand-mark,.brand img.brand-mark,.footer-wordmark img.brand-mark{width:44px;height:44px;padding:0;background:transparent;border-radius:0;object-fit:contain}.footer-wordmark img.brand-mark{width:36px;height:36px}
@media(max-width:700px){.public-site .brand img.brand-mark,.brand img.brand-mark{width:36px;height:36px}}
