/* UNAT Group V15 — Medya Merkezi ana sayfa vitrini. Diğer bölümler ve detay sayfaları değişmez. */
.media-section {background:linear-gradient(180deg,#fafcfe 0%,#fff 44%);padding:78px 0 90px}
.media-inner{width:min(1480px,calc(100% - 100px))}
.media-section-heading{position:relative;min-height:162px;isolation:isolate;align-items:flex-end;margin-bottom:23px}
.media-section-heading>div:first-child{position:relative;z-index:2;max-width:780px}
.media-section-heading .media-all-link{position:relative;z-index:3;margin-bottom:8px}
.media-section h2{font-size:clamp(36px,3.5vw,56px);letter-spacing:-.04em}
.media-world-map{position:absolute;right:0;top:-85px;width:min(56%,740px);aspect-ratio:2172/724;z-index:-1;opacity:.53;pointer-events:none;overflow:visible}
.media-world-map img,.media-world-map svg{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.media-map-route{fill:none;stroke:#b6c6db;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:4 16;opacity:.42;animation:mediaRouteFlow 26s linear infinite}
.media-map-node .media-map-dot{fill:#e4112e;stroke:#fff;stroke-width:3.5;transform-box:fill-box;transform-origin:center;animation:mediaDotGlow 3.9s ease-in-out infinite}
.media-map-node .media-map-glow{fill:#ed2141;opacity:.10;transform-box:fill-box;transform-origin:center;animation:mediaGlow 4.4s ease-out infinite}
.media-map-node .media-map-ring{fill:none;stroke:#e82b48;stroke-width:2.8;opacity:0;transform-box:fill-box;transform-origin:center;animation:mediaRing 4.4s ease-out infinite}
.media-map-node--two .media-map-dot,.media-map-node--two .media-map-glow,.media-map-node--two .media-map-ring{animation-delay:-1.15s}
.media-map-node--three .media-map-dot,.media-map-node--three .media-map-glow,.media-map-node--three .media-map-ring{animation-delay:-2.1s}
.media-map-node--four .media-map-dot,.media-map-node--four .media-map-glow,.media-map-node--four .media-map-ring{animation-delay:-3.25s}
@keyframes mediaDotGlow{0%,100%{transform:scale(.92);opacity:.82}50%{transform:scale(1.24);opacity:1}}
@keyframes mediaGlow{0%,100%{transform:scale(.8);opacity:.11}50%{transform:scale(2.5);opacity:.27}}
@keyframes mediaRing{0%{transform:scale(.65);opacity:.62}70%,100%{transform:scale(3);opacity:0}}
@keyframes mediaRouteFlow{from{stroke-dashoffset:0}to{stroke-dashoffset:-240}}
.media-feature-layout{grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);gap:20px;align-items:stretch}
.media-side-stories{gap:20px}
.media-card{border-radius:10px}
.media-section .media-card--featured .media-card-image{height:clamp(310px,25vw,410px)}
.media-section .media-card-image{position:relative;isolation:isolate}
.media-section .media-card-image>.media-cover-photo{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .55s ease}
.media-section .media-card:hover .media-card-image>.media-cover-photo{transform:scale(1.025)}
.media-section .media-cover-overlay{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:7px;line-height:1.08}
.media-section .media-cover-overlay--paris{top:9%;left:8%;width:55%;max-width:430px;color:#0d2860}
.media-section .media-cover-overlay .media-cover-unat-logo{display:block;width:clamp(118px,16vw,245px);height:auto;object-fit:contain;max-height:95px;transform:none;filter:drop-shadow(0 2px 1px #ffffff88)}
.media-cover-headline{background:#ffffffdd;backdrop-filter:blur(5px);font-size:clamp(17px,2vw,29px);font-weight:700;letter-spacing:.015em;padding:10px 15px;border-radius:3px;align-self:flex-start}
.media-cover-subline{font-size:clamp(10px,.9vw,14px);letter-spacing:.21em;font-weight:700;line-height:1.55;margin-left:3px;text-shadow:0 1px 7px #fff}
.media-section .media-card--featured .media-card-content{padding:24px 75px 29px 28px;min-height:190px}
.media-section .media-card--featured .media-card-title{font-size:clamp(24px,2vw,32px)}
.media-section .media-card--compact{display:flex;flex-direction:column;min-height:0}
.media-section .media-card--compact .media-card-image{height:clamp(148px,12.2vw,197px);flex:0 0 auto}
.media-section .media-card--compact .media-card-content{padding:18px 65px 19px 24px;flex:1;min-height:113px;display:flex;justify-content:center}
.media-section .media-card--compact .media-card-title{font-size:clamp(19px,1.42vw,23px);line-height:1.18}
.media-section .media-card--compact .media-card-arrow{right:17px;top:50%;width:38px;height:38px}
.media-section .media-cover-overlay--foodist{top:10%;left:8%;color:#122650;text-shadow:0 1px 4px #fff}
.media-cover-brand{font-weight:700;font-size:clamp(29px,3.4vw,57px);letter-spacing:-.06em}
.media-cover-small{align-self:flex-end;margin-right:2px;letter-spacing:.12em;font-size:clamp(11px,1.2vw,18px);font-weight:600}
.media-section .media-cover-overlay--export{top:12%;left:7%;width:85%;color:white;font-size:clamp(13px,1.5vw,23px);line-height:1.07;text-shadow:0 1px 6px #0b234f;letter-spacing:.01em}
.media-cover-overlay--export strong{color:#f2c16c;font-size:1.02em}
.media-section .media-card--compact:nth-child(2) .media-card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,32,75,.88),rgba(9,32,75,.17) 85%);z-index:1;pointer-events:none}
@media(max-width:1100px){.media-inner{width:calc(100% - 60px)}.media-world-map{top:-48px;right:-10px;width:58%}.media-section .media-card--compact .media-card-image{height:152px}.media-section .media-card--compact .media-card-content{min-height:118px}.media-section .media-card--featured .media-card-image{height:335px}}
@media(max-width:850px){.media-section-heading{min-height:175px}.media-feature-layout{grid-template-columns:1fr}.media-section .media-card--featured .media-card-image{height:370px}.media-side-stories{display:grid;grid-template-columns:1fr 1fr}.media-section .media-card--compact .media-card-image{height:180px}.media-section .media-card--compact .media-card-content{min-height:132px}.media-world-map{width:66%;opacity:.28}.media-section .media-cover-overlay--paris{top:10%}.media-section .media-cover-overlay .media-cover-unat-logo{width:175px}.media-cover-headline{font-size:24px}}
@media(max-width:610px){.media-section{padding:58px 0 69px}.media-inner{width:calc(100% - 34px)}.media-section-heading{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-height:0;margin-bottom:22px}.media-section-heading>div:first-child{width:100%;max-width:none}.media-section h2{font-size:35px}.media-section .media-world-map{position:relative;align-self:center;top:auto;right:auto;width:100%;max-width:470px;height:auto;aspect-ratio:2172/724;opacity:.77;margin-top:4px;z-index:0}.media-section-heading .media-all-link{align-self:flex-end;margin:-6px 0 0;font-size:14px}.media-feature-layout{gap:16px}.media-section .media-card--featured .media-card-image{height:265px}.media-section .media-card--featured .media-card-content{min-height:0;padding:18px 59px 23px 19px}.media-section .media-card--featured .media-card-title{font-size:23px}.media-side-stories{grid-template-columns:1fr;gap:16px}.media-section .media-card--compact .media-card-image{height:158px}.media-section .media-card--compact .media-card-content{min-height:110px;padding:15px 55px 18px 18px}.media-section .media-card--compact .media-card-title{font-size:19px}.media-section .media-cover-overlay--paris{left:6%;top:10%;width:62%}.media-section .media-cover-overlay .media-cover-unat-logo{width:122px}.media-cover-headline{font-size:16px;padding:8px}.media-cover-subline{font-size:8px;letter-spacing:.1em}.media-cover-brand{font-size:39px}.media-cover-small{font-size:12px}.media-section .media-cover-overlay--export{font-size:17px}.media-section .media-card--compact .media-card-arrow{width:35px;height:35px}}
@media(prefers-reduced-motion:reduce){.media-map-route,.media-map-node .media-map-dot,.media-map-node .media-map-ring,.media-map-node .media-map-glow{animation:none!important}.media-map-node .media-map-ring{display:none}.media-map-node .media-map-glow{opacity:.14}}
