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