/* REŞİTOĞLU V2 — national colors, restrained scroll motion. Public theme only. */
:root{--wine:#9d1025;--wine-deep:#730d1b;--paper:#f8f7f3;--ink:#24262a;--muted:#63646a;--line:#d9d6d0}
html{scroll-padding-top:110px}.country-sign{display:inline-flex;align-items:center;gap:12px}.country-sign img{width:27px;height:18px;object-fit:cover}.edition-strip{padding:8px 4.3%;min-height:35px;background:#a70e24;letter-spacing:1.9px}.edition-strip>span:last-child{display:flex;align-items:center}.brand{color:#24262a;font-weight:600}.brand-mark{color:var(--wine);font-weight:400}.brand small{font-weight:500;color:#56555a}.site-header{height:96px;background:#fffefa;transition:box-shadow .25s,height .25s}.site-header.has-scrolled{box-shadow:0 5px 25px #26191c0d}.site-header nav{font-size:12px}.site-header .nav-cta{transition:background .25s}.site-header nav .nav-cta:hover{background:var(--wine-deep);text-decoration:none;color:white}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.reading-progress span{display:block;height:100%;background:#e21a35;transform:scaleX(0);transform-origin:left;box-shadow:0 0 8px #e21a3560}
.story-hero{min-height:710px;grid-template-columns:1.1fr 1fr;border-bottom:1px solid var(--line)}.hero-copy{position:relative;padding-top:74px;padding-bottom:30px;background:linear-gradient(120deg,#fffefa,#f5f3ef)}.hero-copy:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--wine)}.hero-copy h1{font-size:clamp(52px,5vw,79px);font-weight:400;line-height:1.09;letter-spacing:-.05em;margin:28px 0}.hero-copy h1 em{font-style:normal;color:var(--wine)}.hero-copy .kicker{font-size:9px;letter-spacing:1.65px;font-weight:600}.hero-copy>p{max-width:380px;color:#5d5f64;font-size:14px}.hero-actions .btn{text-transform:none;font-size:12px}.hero-art{min-height:710px}.hero-art>img{object-position:50% 3%;filter:saturate(.89) brightness(.92);transform:translate3d(0,var(--pan-y,0px),0) scale(1.04);transform-origin:center}.hero-art .art-wash{background:linear-gradient(0deg,#121317e6,transparent 47%)}.image-label{font-size:8px;letter-spacing:1.8px;padding:10px 12px;background:#191b1d3b;border-left:2px solid #eee5d8;top:25px;left:28px}.hero-art figcaption{left:36px;bottom:38px}.hero-art figcaption p{font-size:38px}.hero-art figcaption em{color:#f1d8be}.hero-art .art-corner{font-size:145px;right:28px;bottom:5px}.principle-line{background:#fffefa;font-style:normal;color:#4e4f53;padding-top:25px;padding-bottom:25px}.principle-line span+span:before{color:var(--wine)}.kicker{font-weight:600}.story-intro{padding-top:110px;padding-bottom:110px}.intro-statement h2,.practice-copy h2,.story-access h2,.team-heading h2{letter-spacing:-.035em}.intro-statement h2 em,.practice-copy h2 em,.story-access h2 em,.team-heading h2 em{font-style:normal}.practice-photo>img{height:108%;top:-4%;transform:translate3d(0,var(--pan-y,0px),0);object-position:center;filter:saturate(.7)}.practice-photo>span{font-size:8px}.practice-rows a{position:relative}.practice-rows a:after{position:absolute;content:'';left:0;bottom:-1px;height:2px;width:100%;background:var(--wine);transform:scaleX(0);transform-origin:left;transition:transform .35s}.practice-rows a:hover:after,.practice-rows a:focus-visible:after{transform:scaleX(1)}.practice-rows a:hover{padding-left:7px}.practice-rows h3{font-size:28px}.text-link span,.btn span{transition:transform .25s}.text-link:hover span,.btn:hover span{transform:translate(3px,-2px)}
.civic-journey{background:#202328;color:#f8f7f3;padding:90px 0 65px;position:relative}.civic-journey:before{content:'';position:absolute;top:0;left:6.3%;width:74px;height:4px;background:#d71731}.journey-title{display:grid;grid-template-columns:.85fr 1.2fr;gap:10px 8%;margin-bottom:58px;align-items:start}.journey-title>.kicker{color:#f0c6ca;padding-top:13px}.journey-title h2{font-size:56px;letter-spacing:-.035em}.journey-title h2 em{color:#d6bca3;font-style:normal}.journey-title p{grid-column:2;font-size:13px;color:#c7c9cd;margin-top:15px}.journey-scene{display:grid;grid-template-columns:.85fr 1.2fr;gap:8%;align-items:start}.journey-visual{position:sticky;top:120px}.journey-picture{position:relative;height:min(57vh,560px);min-height:340px;overflow:hidden;background:#111}.journey-picture>img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.5) brightness(.72);transform:scale(1.015);transition:filter .6s}.journey-picture-shade{position:absolute;inset:0;background:linear-gradient(0deg,#11161aea,transparent 70%)}.journey-overlay{position:absolute;bottom:30px;left:30px;right:25px;display:flex;flex-direction:column;gap:10px}.journey-current-number{color:#efc9c4;font-size:11px;letter-spacing:2px}.journey-current-word{font:400 48px/1.1 var(--serif);letter-spacing:-1px}.journey-overlay>span:last-child{font-size:8px;letter-spacing:1.6px;color:#d0cdd0;margin-top:6px}.journey-markers{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:12px;margin-top:22px}.journey-markers span{font-size:8px;letter-spacing:.7px;color:#b4b5b8;border-top:2px solid #626369;padding-top:11px;transition:border-color .3s,color .3s}.journey-markers span.is-active{color:#fff;border-color:#e6203d}.journey-steps{border-left:1px solid #4b4e54;padding-left:48px}.journey-step{position:relative;min-height:55vh;padding:45px 0 55px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;opacity:.6;transition:opacity .4s}.journey-step:before{content:'';width:9px;height:9px;background:#65666e;border:2px solid #202328;box-shadow:0 0 0 1px #65666e;border-radius:50%;position:absolute;left:-53px;top:50%;transition:background .3s,box-shadow .3s}.journey-step.is-current{opacity:1}.journey-step.is-current:before{background:#e11c39;box-shadow:0 0 0 5px #e11c3920}.journey-step .step-number{position:absolute;right:0;top:28px;font:90px var(--serif);color:#ffffff0c;line-height:1}.journey-step>.kicker{color:#e8b5bb;font-size:9px}.journey-step h3{font-size:46px;line-height:1.12;margin:22px 0}.journey-step p{font-size:14px;color:#d1d1d3;max-width:420px;line-height:1.9}.step-detail{font-size:8px;letter-spacing:1px;color:#c2b9b5;margin-top:27px;line-height:1.8}.journey-step .text-link{color:#f8ece6;margin-top:25px;border-color:#8e7775}.story-access{padding-top:120px;padding-bottom:120px}.file-illustration{transform:rotate(2deg);background:#e6e0d8}.file-tab{background:#e6e0d8}.paper-sheet{border-top:3px solid var(--wine);transform:rotate(-4deg)}.team-photo{border-bottom:3px solid var(--wine)}.editorial-team h3{font-size:26px}.editorial-team>a>span{color:#8b1423}.story-invitation{background:#930d20;color:white;padding:65px 24px 75px;border:0;position:relative;overflow:hidden}.story-invitation .kicker{color:#f8d9dc;font-size:9px}.invitation-flag{display:block;margin:0 auto 23px;border:1px solid #ffffff32;width:60px;height:40px;object-fit:cover}.story-invitation h2{font-size:clamp(38px,4.5vw,66px);line-height:1.12;letter-spacing:-.035em}.story-invitation h2 em{color:#fff;font-style:normal}.story-invitation .btn{background:#fffaf2;color:#8b1020;border-color:#fffaf2}.story-invitation .btn:hover{background:#eaded0}.story-invitation p{color:#f0cdd2}.editorial-footer{background:#f1f0eb}.copyright{background:#f1f0eb}.page-hero{background:linear-gradient(115deg,#710d1a,#aa1028);border-left:5px solid #cf2137}.page-hero .eyebrow{color:#fff0e6}.page-hero h1{font-weight:400}.query-page{background:linear-gradient(135deg,#f1e8e6,#f8f7f3)}.query-card{border-top:3px solid var(--wine)}.query-card .seal{border-color:#b31c34;color:var(--wine)}
.motion-toggle{position:fixed;bottom:22px;left:20px;z-index:26;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #ccc6c0;background:#fffefbea;color:#37383b;border-radius:3px;font:10px var(--sans);cursor:pointer;box-shadow:0 3px 12px #00000008}.motion-toggle[hidden]{display:none}.motion-indicator{width:6px;height:6px;border-radius:50%;background:#aaa}.motion-toggle[aria-pressed="true"] .motion-indicator{background:var(--wine)}.motion-toggle:disabled{cursor:default}.motion-toggle:hover{border-color:#9d1025}.motion-ready .motion-reveal{transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready .motion-reveal:not(.is-visible){opacity:0;transform:translate3d(0,28px,0)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.motion-ready .motion-reveal:focus-within{opacity:1;transform:none}.motion-off .hero-art>img,.motion-off .practice-photo>img{transform:none}.motion-off .journey-step{opacity:1}.motion-off .motion-reveal{opacity:1;transform:none;transition:none}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.motion-off .reading-progress{display:none}.motion-off{scroll-behavior:auto}.motion-off .journey-visual{position:static}
@media(min-width:1600px){.story-hero,.hero-art{min-height:760px}}
@media(max-width:1100px){.site-header nav{font-size:10px;gap:14px}.hero-copy{padding-top:56px}.hero-copy h1{font-size:57px}.story-hero,.hero-art{min-height:650px}.hero-copy .kicker{font-size:8px;letter-spacing:1.2px}.journey-title h2{font-size:48px}.journey-step h3{font-size:39px}.journey-steps{padding-left:33px}.journey-step:before{left:-38px}.journey-markers{gap:8px}.journey-markers span{font-size:7px;letter-spacing:0}.journey-current-word{font-size:39px}.journey-overlay{left:24px}.editorial-team h3{font-size:24px}}
@media(max-width:900px){.site-header{height:80px}.site-header nav{top:80px;background:#fffefa}.site-header nav a{font-size:14px}.story-hero,.hero-art{min-height:590px}.hero-copy{padding-top:45px}.hero-copy h1{font-size:49px}.hero-art figcaption{left:23px}.hero-art figcaption p{font-size:32px}.hero-copy>p{font-size:13px}.hero-copy .kicker{font-size:7px;letter-spacing:.7px}.image-label{left:20px;top:23px;font-size:7px;letter-spacing:1px}.story-intro{padding-top:80px;padding-bottom:80px}.civic-journey{padding:65px 0}.journey-title{display:block;margin-bottom:35px}.journey-title h2{margin-top:20px;font-size:43px}.journey-title p{font-size:12px}.journey-scene{grid-template-columns:.8fr 1fr;gap:5%}.journey-visual{top:105px}.journey-picture{height:390px;min-height:0}.journey-current-word{font-size:32px}.journey-overlay>span:last-child{font-size:7px;letter-spacing:.5px}.journey-markers{display:none}.journey-step{min-height:400px;padding-top:35px;padding-bottom:35px}.journey-step h3{font-size:35px}.journey-step p{font-size:13px}.story-access{padding-top:85px;padding-bottom:85px}}
@media(max-width:600px){.edition-strip{min-height:33px}.edition-strip>span:last-child{display:none}.country-sign{gap:10px}.country-sign img{width:24px;height:16px}.site-header{height:75px}.site-header nav{top:75px}.story-hero{min-height:auto}.hero-copy{padding:38px 6.3% 25px}.hero-copy:before{width:3px}.hero-copy h1{font-size:clamp(39px,10.5vw,57px);line-height:1.12;margin:23px 0}.hero-copy .kicker{font-size:7px;letter-spacing:1px}.hero-copy>p{font-size:13px}.hero-actions{gap:21px}.hero-actions .btn{font-size:11px}.hero-art{min-height:490px}.hero-art>img{object-position:50% 8%;transform:none}.hero-art figcaption{bottom:28px;left:24px}.hero-art figcaption p{font-size:35px}.hero-art .art-corner{font-size:125px}.image-label{font-size:7px;top:20px;left:22px}.principle-line{padding:20px 6%}.story-intro{padding-top:60px;padding-bottom:60px}.intro-statement h2,.practice-copy h2,.story-access h2,.team-heading h2{font-size:35px;line-height:1.15}.practice-photo{min-height:320px}.practice-photo>img{transform:none;height:100%;top:0}.civic-journey{padding:48px 0 32px}.journey-title h2{font-size:38px}.journey-title p{font-size:12px}.journey-scene{display:block}.journey-visual{position:relative;top:auto;margin-bottom:20px}.journey-picture{height:290px}.journey-picture>img{object-position:50% 26%}.journey-overlay{bottom:23px;left:24px}.journey-current-word{font-size:36px}.journey-markers{display:none}.journey-steps{margin-left:5px;padding-left:24px}.journey-step{min-height:auto;padding:35px 0 40px;opacity:1}.journey-step:before{left:-29px;top:48px}.journey-step h3{font-size:34px;margin:18px 0}.journey-step .step-number{font-size:72px;top:34px}.journey-step>.kicker{font-size:8px}.journey-step p{font-size:13px}.step-detail{font-size:7px}.story-access{padding-top:60px;padding-bottom:65px}.story-invitation{padding:48px 22px 55px}.story-invitation h2{font-size:35px}.story-invitation h2 em{display:inline}.editorial-team h3{font-size:27px}.motion-toggle{bottom:68px;left:12px;padding:9px 11px;font-size:9px}.motion-ready .motion-reveal:not(.is-visible){transform:translate3d(0,26px,0)}.motion-ready .motion-reveal{transition-duration:.68s;transition-delay:var(--reveal-delay,0ms)}.whatsapp-float{bottom:68px}.copyright{padding-bottom:115px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art>img,.practice-photo>img{transform:none!important}.journey-visual{position:static}.journey-step{opacity:1}.motion-reveal{opacity:1!important;transform:none!important}.reading-progress{display:none}}
