.scroll-scrub{--ss-progress:0;isolation:isolate;color:var(--ss-ink);background:var(--ss-bg);position:relative}.scroll-scrub__stage{z-index:0;background:var(--ss-bg);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{width:100%;height:100%;position:absolute;inset:0}.scroll-scrub__media{z-index:0}.scroll-scrub__layer{opacity:0;will-change:opacity;margin:0;overflow:hidden}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{object-fit:cover;object-position:var(--ss-object-position);display:block}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__visual{z-index:3;pointer-events:none;position:absolute}.scroll-scrub__visual--toplu-gonderi-hazirlanir{width:min(38vw,34rem);top:clamp(7rem,15vh,10rem);right:clamp(1.5rem,4vw,4.5rem)}.scroll-scrub__visual--turkiye-rotasi-netlesir{width:min(46vw,42rem);top:clamp(7rem,14vh,9rem);left:clamp(1.5rem,3vw,3.5rem)}.scroll-scrub__visual--dogru-temas-uygulanir{width:min(38vw,34rem);top:clamp(8rem,17vh,12rem);left:clamp(1.5rem,4vw,4.5rem)}.scroll-scrub__visual--ulusal-rapor-gorunur{width:min(45vw,39rem);top:clamp(7rem,14vh,9rem);left:clamp(1.5rem,4vw,4.5rem)}.journey-map,.journey-plan,.journey-contact-modes,.journey-report{color:#13283c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8fbfcf0;border:1px solid #ffffffad;border-radius:1rem;box-shadow:0 1.4rem 4rem #04111e4d}.journey-map{padding:clamp(.75rem,1.2vw,1.15rem)}.journey-map--overview{transform:rotate(1.2deg)}.journey-map--detail{transform:rotate(-.8deg)}.journey-map__header,.journey-report__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journey-map__header div,.journey-report__header div{flex-direction:column;display:flex}.journey-map__header span,.journey-report__header strong{font-size:clamp(.78rem,1vw,.95rem);font-weight:700}.journey-map__header strong{color:#657587;font-size:clamp(.65rem,.75vw,.75rem);font-weight:500}.journey-map__header small,.journey-report__sample{color:#35526d;font:600 clamp(.48rem, .6vw, .58rem)/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:#e2eaf0;border-radius:999px;padding:.38rem .48rem}.journey-map svg{width:100%;margin-top:.65rem;display:block}.journey-map__sea{fill:#cfe5eb}.journey-map__land{fill:#f3eee4;stroke:#a8b2b6;stroke-width:1.5px}.journey-map__regions path{stroke:#ffffffd1;stroke-width:2px;opacity:.92}.journey-map__regions path:first-child{fill:#7eb5d4}.journey-map__regions path:nth-child(2){fill:#74bfa8}.journey-map__regions path:nth-child(3){fill:#efbe67}.journey-map__regions path:nth-child(4){fill:#91ace0}.journey-map__regions path:nth-child(5){fill:#76b77b}.journey-map__regions path:nth-child(6){fill:#ef8f73}.journey-map__regions path:nth-child(7){fill:#c39fd6}.journey-map__islands{fill:#f3eee4}.journey-map__overview-labels{fill:#27445e;font:650 13px var(--font-mono);letter-spacing:.08em}.journey-map__overview-labels text:last-child{font-family:var(--font-display);letter-spacing:0;font-size:11px}.journey-map__road{fill:none;stroke-linecap:round;stroke-linejoin:round}.journey-map__road--1{stroke:#7155b7;stroke-width:4px}.journey-map__road--2{stroke:#e17a3f;stroke-width:4.5px}.journey-map__road--3{stroke:#d5a42f;stroke-width:3px}.journey-map__cities circle{fill:#172b52;stroke:#fff;stroke-width:2px}.journey-map__cities text{fill:#17314a;font:650 9px var(--font-display)}.journey-map__legend{color:#52667a;font:550 clamp(.5rem, .65vw, .62rem)/1.2 var(--font-mono);border-top:1px solid #142c421f;flex-wrap:wrap;gap:.35rem .8rem;padding-top:.55rem;display:flex}.journey-map__legend span{align-items:center;gap:.3rem;display:flex}.journey-map__legend i{background:#7155b7;border-radius:999px;width:.9rem;height:.18rem}.journey-map__legend .is-regional{background:#e17a3f}.journey-map__legend .is-project{background:#268f9a}.scroll-scrub[data-active-section="1"] .journey-map--detail .journey-map__road{animation:.85s ease-out both journey-route-reveal}.scroll-scrub[data-active-section="1"] .journey-map--detail .journey-map__regions{animation:.55s ease-out both journey-district-reveal}.journey-plan{padding:clamp(.8rem,1.2vw,1.1rem);transform:rotate(.8deg)}.journey-plan header{align-items:center;gap:.75rem;display:flex}.journey-plan header div{flex-direction:column;flex:1;display:flex}.journey-plan header small{color:#6a7886;font:600 .52rem var(--font-mono);letter-spacing:.08em}.journey-plan header strong{font-size:.9rem}.journey-plan header b{color:#35526d;font:600 .53rem var(--font-mono);background:#e2eaf0;border-radius:999px;padding:.4rem .55rem}.journey-plan dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0;display:grid}.journey-plan dl div{border:1px solid #d9e2e7;border-radius:.5rem;padding:.55rem}.journey-plan dt{color:#697988;font:500 .5rem var(--font-mono)}.journey-plan dd{margin:.2rem 0 0;font-size:clamp(.58rem,.75vw,.72rem);font-weight:650;line-height:1.2}.journey-plan>p{color:#52667a;margin:0;font-size:.58rem}.journey-contact-modes{padding:clamp(.75rem,1.2vw,1.1rem)}.journey-contact-modes p{border-bottom:1px solid #d9e2e7;gap:.8rem;margin:0;padding:.65rem 0;display:flex}.journey-contact-modes p:last-child{border:0}.journey-contact-modes b{color:#d0322a;font:700 .68rem var(--font-mono)}.journey-contact-modes span{flex-direction:column;display:flex}.journey-contact-modes strong{font-size:.78rem}.journey-contact-modes small{color:#697988;margin-top:.12rem;font-size:.62rem}@keyframes journey-route-reveal{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes journey-district-reveal{0%{opacity:0}to{opacity:1}}.journey-report{padding:clamp(.85rem,1.4vw,1.3rem);transform:rotate(-1deg)}.journey-report__mark{color:#fff;width:clamp(2rem,3vw,2.7rem);height:clamp(2rem,3vw,2.7rem);font:700 clamp(.65rem, .9vw, .82rem) var(--font-mono);background:#172b52;border-radius:.5rem;place-items:center;display:grid}.journey-report__header>div{flex:1}.journey-report__header small{color:#6a7886;font:600 clamp(.48rem, .55vw, .56rem) var(--font-mono);letter-spacing:.08em}.journey-report__meta,.journey-report__metrics{grid-template-columns:1.25fr .8fr .65fr;gap:.5rem;margin-top:.85rem;display:grid}.journey-report__meta{background:#eef3f6;border-radius:.55rem;padding:.7rem}.journey-report p{margin:0}.journey-report__meta p,.journey-report__metrics p{flex-direction:column;min-width:0;display:flex}.journey-report__meta span,.journey-report__metrics span{color:#697988;font:500 clamp(.45rem, .58vw, .56rem) var(--font-mono)}.journey-report__meta strong,.journey-report__metrics strong{margin-top:.14rem;font-size:clamp(.58rem,.74vw,.72rem);line-height:1.15}.journey-report__meta .is-complete{color:#19734d}.journey-report__metrics{grid-template-columns:repeat(3,1fr)}.journey-report__metrics p{border:1px solid #d9e2e7;border-radius:.5rem;padding:.65rem}.journey-report__metrics strong{font-size:clamp(.72rem,1vw,.95rem)}.journey-report__progress{margin-top:.75rem}.journey-report__progress>span{background:#dde6ea;border-radius:999px;height:.38rem;display:block;overflow:hidden}.journey-report__progress i{border-radius:inherit;background:#2c8a68;width:100%;height:100%;display:block}.journey-report__progress small{color:#52667a;margin-top:.3rem;font-size:clamp(.48rem,.62vw,.6rem);display:block}.journey-report__rows{border-top:1px solid #d9e2e7;margin-top:.7rem}.journey-report__rows p{border-bottom:1px solid #e2e8ec;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem 0;font-size:clamp(.52rem,.7vw,.68rem);display:flex}.journey-report__rows span{align-items:center;gap:.45rem;display:flex}.journey-report__rows i{background:#2c8a68;border-radius:50%;width:.45rem;height:.45rem}.journey-report__rows strong{color:#19734d;font-weight:600}.journey-report__footer{color:#73818e;font:500 clamp(.43rem, .55vw, .53rem) var(--font-mono);justify-content:space-between;gap:1rem;margin-top:.55rem;display:flex}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__layer[data-scene-id=ulusal-rapor-gorunur]:after{z-index:2;content:"";-webkit-backdrop-filter:blur(5px)saturate(.72);backdrop-filter:blur(5px)saturate(.72);pointer-events:none;background:#0e1c2d14;position:absolute;inset:0}.scroll-scrub__progress{z-index:7;pointer-events:none;background:#f4f7f82e;height:3px;position:absolute;top:0;left:0;right:0}.scroll-scrub__progress span{background:var(--ss-accent);width:100%;height:100%;transform:scaleX(var(--ss-progress));transform-origin:0;display:block}.scroll-scrub__route{z-index:6;pointer-events:auto;justify-content:flex-end;gap:.25rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scroll-scrub__route-button{color:#f4f7f8a8;min-height:2.75rem;font:500 .72rem/1.2 var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1c2d6b;border:0;padding:.65rem .9rem}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:#fff}.scroll-scrub__route-button[aria-current=step]{box-shadow:inset 0 -2px 0 var(--ss-accent)}.scroll-scrub__route-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.scroll-scrub__story{z-index:3;pointer-events:none;margin-top:-100dvh;position:relative}.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{pointer-events:none;align-items:center;min-height:100dvh;padding:clamp(6rem,9vw,9rem) clamp(1.25rem,6vw,6rem);display:flex;position:sticky;top:0}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{pointer-events:auto;width:min(42rem,50vw);position:relative}.scroll-scrub__copy:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#0e1c2deb 0%,#0e1c2dbd 52%,#0000 77%);position:absolute;inset:-4rem -5rem}.scroll-scrub__kicker{color:#ff5148;max-width:30ch;font:700 .78rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.scroll-scrub__title{color:#fff;max-width:15ch;font:700 clamp(2.55rem, 4.8vw, 5.25rem)/1.08 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.scroll-scrub__title:after{content:".";color:var(--ss-accent)}.scroll-scrub__body{color:#f4f7f8d1;max-width:42ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.scroll-scrub__tags{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.scroll-scrub__tags li{color:#fff;font:500 .76rem var(--font-mono);border:1px solid #f4f7f847;padding:.45rem .7rem}.scroll-scrub__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=860px){.scroll-scrub__visual--toplu-gonderi-hazirlanir,.scroll-scrub__visual--turkiye-rotasi-netlesir,.scroll-scrub__visual--dogru-temas-uygulanir,.scroll-scrub__visual--ulusal-rapor-gorunur{width:auto;top:8.7rem;left:.8rem;right:.8rem}.journey-map,.journey-plan,.journey-contact-modes,.journey-report{max-width:31rem;margin-inline:auto}.journey-map svg{max-height:25dvh}.journey-map--overview .journey-map__legend,.journey-report__rows p:last-child,.journey-report__footer{display:none}.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem, env(safe-area-inset-right));bottom:auto;left:max(.75rem, env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;top:5.3rem;overflow-x:auto}.scroll-scrub__route::-webkit-scrollbar{display:none}.scroll-scrub__route-button{background:#0e1c2d9e;flex:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding:7.5rem max(1.25rem, env(safe-area-inset-right)) calc(4.5rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));justify-content:flex-start;align-items:flex-end}.scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{background:linear-gradient(#0000 0%,#0e1c2de6 38%,#0e1c2d 100%);inset:-4rem -2rem}.scroll-scrub__title{max-width:13ch;font-size:clamp(2.15rem,9.6vw,3.6rem);line-height:1.1}.scroll-scrub__body{font-size:1rem}.scroll-scrub__tags{display:none}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span{transition:none}.journey-map__road,.journey-map__regions{animation:none!important}}
