:root{--hero-assembly:0;--hero-head-x:116px;--hero-head-y:-42px;--hero-head-r:2.8deg;--hero-body-x:-92px;--hero-body-y:18px;--hero-body-r:-2.1deg;--hero-feet-x:58px;--hero-feet-y:118px;--hero-feet-r:1.7deg;--hero-base-opacity:.12;--hero-reveal:0;--hero-node-y:18px;--arena-progress:0;--arena-scale:.86;--arena-cross-scale:.7;--arena-cross-opacity:1;--arena-top-y:-120px;--arena-left-x:-150px;--arena-right-x:150px;--arena-floor-y:120px}main .hero{height:180svh;min-height:0;padding:0;display:block;overflow:visible}main .hero-stage{background:radial-gradient(circle at 74% 48%,#5b79ff33,#0000 27%),linear-gradient(110deg,#080a09 8%,#0000 72%);grid-template-columns:1.05fr .95fr;align-items:center;height:100svh;padding:96px 6vw 30px;display:grid;position:sticky;top:0;overflow:hidden}main .hero-stage:before{content:"";pointer-events:none;opacity:.65;background:linear-gradient(90deg,#0000 49.9%,#a7ff5817 50%,#0000 50.1%);position:absolute;inset:0}main .hero h1{font-size:clamp(3rem,min(9.7vw,18svh),10.8rem)}main .eyebrow{text-transform:none;letter-spacing:.08em;max-width:680px;line-height:1.8}main .portrait-world{isolation:isolate;align-self:center;height:min(70svh,720px);min-height:0;transform:none}main .portrait-base{object-position:center top;width:min(42vw,620px);height:min(64svh,680px);opacity:var(--hero-base-opacity);filter:grayscale()contrast(1.15);transition:opacity .12s linear}main .portrait-world:after{display:none}main .portrait-blueprint{background-color:#0000;background-image:linear-gradient(#a7ff5814 1px,#0000 1px),linear-gradient(90deg,#a7ff5814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:8% -8%;transform:perspective(700px)rotateY(-11deg);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 67%);mask-image:radial-gradient(circle,#000 15%,#0000 67%)}main .portrait-slice{z-index:3;filter:saturate(.74)contrast(1.08);will-change:transform;transform-origin:50%;background:url(/media/orcun-kamil-kabadayi.jpg) top/cover no-repeat;width:min(42vw,620px);height:min(64svh,680px);position:absolute;top:50%;left:50%;box-shadow:0 40px 80px #00000057}main .portrait-head{clip-path:polygon(13% 0,100% 0,96% 35%,5% 35%,7% 13%);transform:translate3d(calc(-50% + var(--hero-head-x)), calc(-50% + var(--hero-head-y)), 0) rotate(var(--hero-head-r))}main .portrait-body{clip-path:polygon(5% 34%,96% 34%,92% 76%,2% 77%);transform:translate3d(calc(-50% + var(--hero-body-x)), calc(-50% + var(--hero-body-y)), 0) rotate(var(--hero-body-r))}main .portrait-feet{clip-path:polygon(2% 76%,92% 75%,90% 91%,53% 100%,0 83%);transform:translate3d(calc(-50% + var(--hero-feet-x)), calc(-50% + var(--hero-feet-y)), 0) rotate(var(--hero-feet-r))}main .hero-index{left:52vw}main .identity-node{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:190px;opacity:var(--hero-reveal);transform:translateY(var(--hero-node-y));background:#080a09c4;border:1px solid #a7ff5852;padding:13px 15px;position:absolute;box-shadow:0 18px 50px #00000047}main .identity-node:before{content:"";background:var(--acid);width:44px;height:1px;position:absolute;top:50%;right:100%}main .identity-node span,main .identity-node small{color:#7e847d;text-transform:uppercase;letter-spacing:.15em;font-size:9px;display:block}main .identity-node b{color:var(--ink);margin:6px 0;font-size:15px;display:block}main .node-mind{top:5%;right:-4%}main .node-project{top:43%;right:-9%}main .node-route{bottom:12%;right:2%}main .scroll-cue{z-index:7;color:#818681;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:10%;left:-7%}main .scroll-cue i{background:var(--acid);width:28px;height:1px}main .mind-axis{color:#697068;letter-spacing:.16em;align-items:center;gap:14px;margin-top:48px;font-size:9px;display:flex;position:relative}main .mind-axis i{background:linear-gradient(90deg, var(--acid), transparent);width:54px;height:1px}main .build-section{min-height:0;padding-bottom:120px}main .project-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}main .project-card{color:#0b0e0c;background:#ffffffb8;border:1px solid #0b0e0c1f;flex-direction:column;min-width:0;padding:10px;transition:transform .35s,box-shadow .35s,background .35s;display:flex;box-shadow:0 14px 42px #12191314}main .project-card:nth-child(n){grid-column:auto;margin:0;transform:none}main .project-card figure,main .project-card:nth-child(n) figure{aspect-ratio:4/3;background:#101310}main .project-card>div{padding:14px 4px 5px}main .project-card>div>span{color:#728067}main .project-card h3{min-height:2.6em;margin:8px 0 6px;font-size:clamp(16px,1.4vw,21px);line-height:1.22}main .project-card p{color:#657060;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}main .project-card img{filter:saturate(.84)contrast(1.05)}main .project-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 22px 54px #12191329}main .project-card:hover img{transform:scale(1.045)}main .project-arrow{aspect-ratio:1;color:#0b0e0c;background:var(--acid);opacity:0;border-radius:50%;place-items:center;width:34px;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:14px;right:14px;transform:translateY(-8px)}main .project-card:hover .project-arrow{opacity:1;transform:none}main .arena-section{height:280svh}main .arena-sticky{grid-template-columns:.62fr 1.38fr;padding-top:108px}main .arena-copy{align-self:center}main .assembly-meter{color:#737a73;border:1px solid var(--line);letter-spacing:.18em;gap:9px;margin-top:28px;padding:9px 12px;font-size:9px;display:inline-flex}main .assembly-meter b{color:var(--acid)}main .arena-assembly{z-index:3;aspect-ratio:16/9;filter:drop-shadow(0 45px 65px #0000008c);width:112%;margin-left:-4%;position:relative}main .arena-ghost{object-fit:contain;opacity:.08;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}main .arena-image-part{will-change:transform;background:url(/media/espor-arena-premium.png) 50%/contain no-repeat;position:absolute;inset:0}main .arena-top{clip-path:polygon(17% 0,83% 0,82% 37%,18% 37%);transform:translateY(var(--arena-top-y))}main .arena-left{clip-path:polygon(0 20%,50% 18%,50% 77%,0 87%);transform:translateX(var(--arena-left-x))}main .arena-center{clip-path:polygon(31% 25%,69% 25%,75% 78%,25% 78%);transform:scale(var(--arena-scale))}main .arena-right{clip-path:polygon(50% 18%,100% 20%,100% 87%,50% 77%);transform:translateX(var(--arena-right-x))}main .arena-floor{clip-path:polygon(0 72%,100% 72%,100% 100%,0 100%);transform:translateY(var(--arena-floor-y))}main .arena-crosshair{aspect-ratio:1;width:58px;transform:translate(-50%,-50%) scale(var(--arena-cross-scale));opacity:var(--arena-cross-opacity);border:1px solid #a7ff5866;border-radius:50%;position:absolute;top:50%;left:50%}main .arena-crosshair:before,main .arena-crosshair:after{content:"";background:var(--acid);position:absolute;top:50%;left:50%}main .arena-crosshair:before{width:88px;height:1px;transform:translate(-50%,-50%)}main .arena-crosshair:after{width:1px;height:88px;transform:translate(-50%,-50%)}main .route-section{grid-template-columns:.58fr 1.42fr;min-height:125svh}main .international-route{border-top:1px solid var(--line);grid-column:1/-1;align-items:start;gap:5vw;padding-top:34px;display:grid}main .international-heading{grid-template-columns:.58fr 1.42fr;align-items:start;gap:5vw;display:grid}main .international-route h3{margin:0;font-size:clamp(22px,3vw,44px);font-weight:500;line-height:1.05}main .international-route>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}main .international-route>div p{border:1px solid var(--line);background:#ffffff0d;min-height:105px;margin:0;padding:17px}main .international-route b,main .international-route span{display:block}main .international-route b{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:12px}main .international-route span{color:#afb7ae;font-size:15px;line-height:1.45}main .map-stage{background:#dce0d7;padding:34px;position:relative;box-shadow:24px 28px #0a0d0b12}main #turkey-map-container svg{width:100%;height:auto}main #turkey-provinces g{outline:none;transition:filter .25s}main #turkey-provinces g:hover,main #turkey-provinces g:focus{filter:drop-shadow(0 0 7px #a7ff58a6)}main #turkey-provinces path{cursor:pointer;fill:#202622;stroke:#58605a;stroke-width:.45px;transition:fill .2s}main #turkey-provinces g:hover path,main #turkey-provinces g:focus path{fill:#a7ff58}main #turkey-provinces g[data-visited=true] path{stroke:#d9ffb6;stroke-width:1.2px;fill:#6eaa3e!important}main .map-stage>p{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #0a0d0b24;justify-content:flex-end;padding-top:14px;display:flex}main .route-legend{color:#5c625b;text-transform:uppercase;letter-spacing:.12em;gap:22px;margin-top:26px;font-size:10px;display:flex}main .route-legend span{align-items:center;gap:8px;display:flex}main .route-legend i{aspect-ratio:1;background:#202622;border-radius:50%;width:9px}main .route-legend .visited{background:#6eaa3e;box-shadow:0 0 0 4px #6eaa3e29}.travel-dialog{max-height:88vh;overflow:auto;color:#f3f1e9!important;background:#0b0e0cf7!important;border:1px solid #a7ff584d!important;border-radius:2px!important;width:min(860px,100vw - 30px)!important;max-width:860px!important;padding:34px!important;box-shadow:0 38px 120px #000000a6!important}.travel-dialog [data-slot=dialog-title]{letter-spacing:-.06em;font-size:clamp(2.8rem,7vw,6rem);line-height:.9}.travel-dialog [data-slot=dialog-description]{color:#898f89}.travel-dialog [data-slot=dialog-close]{color:#f3f1e9}.travel-kicker{color:var(--acid);letter-spacing:.17em;text-transform:uppercase;font-size:10px}.travel-stops{border-top:1px solid #f3f1e921;grid-template-columns:repeat(2,1fr);gap:0 26px;margin:24px 0 0;padding:0;list-style:none;display:grid}.travel-stop{border-bottom:1px solid #f3f1e921;grid-template-columns:42px 1fr;align-items:center;min-height:58px;display:grid}.travel-stop b{font-size:15px;font-weight:600;line-height:1.3}.travel-stop span{color:var(--acid);letter-spacing:.13em;font-size:9px}@media (max-width:920px){main .hero{height:190svh}main .hero-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:18px;padding:82px 20px 24px}main .hero h1{margin:10px 0;font-size:clamp(2rem,min(12vw,7svh),4rem)}main .hero-intro{max-width:100%;font-size:13px;line-height:1.4}main .hero-actions{margin-top:14px}main .eyebrow{max-width:94%;font-size:10px}main .portrait-world{justify-items:center;height:100%;min-height:0;margin-top:0}main .portrait-slice{width:min(76vw,460px);height:85%;min-height:0}main .portrait-base{width:min(76vw,460px);height:85%}main .node-mind{top:5%;right:0}main .node-project{top:44%;right:0}main .node-route{bottom:8%;right:2%}main .identity-node{width:150px;padding:10px}main .scroll-cue{bottom:2%;left:0}main .project-rail{grid-template-columns:1fr 1fr;gap:14px}main .project-card,main .project-card:nth-child(n){grid-column:span 1;transform:none}main .project-card:first-child{grid-column:auto}main .arena-sticky{grid-template-columns:1fr}main .arena-assembly{opacity:.87;width:130%;position:absolute;bottom:110px;left:-15%}main .arena-copy{z-index:7;align-self:start}main .route-section{grid-template-columns:1fr}main .international-heading{grid-template-columns:1fr;gap:18px}main .map-stage{padding:12px}.travel-stops{grid-template-columns:1fr}}@media (max-width:600px){main .project-rail{grid-template-columns:1fr}main .project-card:first-child{grid-column:auto}main .travel-stop{grid-template-columns:38px 1fr}main .international-route>div{grid-template-columns:1fr}main .arena-assembly{width:150%;left:-25%}}
