@import url('https://fonts.googleapis.com/css2?family=Anton&family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--paper:#eadbbd;--paper-2:#f3e7cf;--ink:#101718;--red:#a52a24;--yellow:#e5ad2f;--green:#0e2927;--line:rgba(16,23,24,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.editorial-page{margin:0;background:var(--paper-2);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}body.editorial-page::before{content:"";position:fixed;z-index:9999;inset:0;pointer-events:none;opacity:.04;background-image:radial-gradient(#000 .6px,transparent .7px);background-size:4px 4px;mix-blend-mode:multiply}.editorial-page main{padding-top:86px}.editorial-page .container{width:min(1180px,calc(100% - 48px));max-width:none}.skip-link{position:fixed;top:-100px;left:16px;z-index:10000;padding:10px 15px;background:#fff;color:#111}.skip-link:focus{top:12px}
.editorial-page .custom-navbar{position:fixed!important;z-index:100;top:0;left:0;right:0;min-height:86px!important;padding:0!important;background:var(--paper)!important;border-bottom:1px solid var(--line);box-shadow:none!important}.editorial-page .custom-navbar .container-fluid{width:min(1480px,calc(100% - 72px));margin:auto;padding:0!important}.editorial-page .navbar-brand{width:210px!important;margin:0!important;pointer-events:none}.editorial-page .site-logo{width:205px!important;height:62px!important;object-fit:contain}.editorial-page .navbar-nav{margin-left:auto!important;align-items:center;gap:30px}.editorial-page .nav-link{position:relative!important;padding:31px 0 27px!important;color:var(--ink)!important;text-transform:uppercase;font:800 .9rem 'Barlow Condensed',sans-serif!important;letter-spacing:.05em}.editorial-page .nav-link::after{content:"";position:absolute;left:0;right:100%;bottom:22px;height:2px;background:var(--red);transition:right .2s}.editorial-page .nav-link:hover::after,.editorial-page .nav-link.active::after{right:0}
.editorial-page .inner-page-hero,.editorial-page .page-heading{position:relative!important;display:flex;align-items:center;height:310px!important;min-height:310px!important;padding:0!important;background-color:#101819!important;background-image:linear-gradient(90deg,rgba(12,24,23,.92),rgba(12,24,23,.48)),var(--page-hero-image)!important;background-size:cover!important;background-position:center!important;color:#f4e6ca;overflow:hidden}.editorial-page .inner-page-hero::after,.editorial-page .page-heading::after{content:"90";position:absolute;right:4%;bottom:-35px;color:rgba(234,219,189,.1);font:400 12rem 'Anton',sans-serif;line-height:1}.editorial-page .inner-page-hero .container,.editorial-page .page-heading .container{position:relative;z-index:2}.editorial-page .head1{text-align:left!important;padding:0!important}.editorial-page .page-title{margin:0 0 10px!important;color:#f4e6ca!important;font:400 clamp(3rem,6vw,5.4rem)/.92 'Anton',sans-serif!important;text-transform:uppercase;letter-spacing:-.01em}.editorial-page .head1 p{max-width:680px;margin:0!important;color:rgba(255,255,255,.8)!important;font-size:1rem;line-height:1.6}.editorial-page .page-back{position:static!important;display:inline-block;margin-bottom:24px;color:#f2c75d!important;text-decoration:none;text-transform:uppercase;font:800 .76rem 'Barlow Condensed',sans-serif;letter-spacing:.08em}
.editorial-page .sec-pad{padding:72px 0!important}.editorial-page h2,.editorial-page .font-heading{font-family:'Anton',Impact,sans-serif!important;font-weight:400!important}.editorial-page h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1}.editorial-page h3{font-family:'Barlow Condensed',sans-serif;font-weight:800}.editorial-page p,.editorial-page li{font-size:1rem;line-height:1.75}.editorial-page .btn-primary{border-color:var(--red)!important;background:var(--red)!important}.editorial-page .btn-outline-primary{border-color:var(--red)!important;color:var(--red)!important}.editorial-page .btn-outline-primary:hover{background:var(--red)!important;color:#fff!important}
.editorial-page .home-about{background:var(--paper-2)}.editorial-page .home-about .row{display:grid;grid-template-columns:1fr 1fr;gap:64px}.editorial-page .home-about [class*=col-]{width:auto}.editorial-page .img-collage-wrap{min-height:520px}.editorial-page .img-collage-wrap img{border-radius:0!important;box-shadow:10px 10px 0 var(--red)}
.editorial-page [data-gallery-grid]{display:grid!important;grid-template-columns:1.15fr .85fr 1fr!important;gap:12px!important}.editorial-page [data-gallery-grid]>.col{width:auto!important;padding:0!important}.editorial-page .gallery-item{height:290px;border-radius:0!important;overflow:hidden;background:#101819}.editorial-page .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.editorial-page .gallery-item:hover img{transform:scale(1.035)}
.editorial-page [data-blog-grid]{row-gap:18px}.editorial-page .card-blog{min-height:520px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#ead9bb!important;box-shadow:none!important;overflow:hidden}.editorial-page .card-blog::after{display:none!important}.editorial-page .card-blog .card-img-wrapper{height:255px!important;flex-basis:255px!important;border-radius:0!important}.editorial-page .card-blog .card-body{padding:24px!important}.editorial-page .card-blog .card-title{font:400 1.55rem/1.08 'Anton',sans-serif!important}.editorial-page .card-blog .card-text{font-size:.95rem;line-height:1.6;color:#364342}.editorial-page .btn-link{color:var(--red)!important;text-transform:uppercase;font:800 .77rem 'Barlow Condensed',sans-serif;text-decoration:none;border-bottom:2px solid var(--red)}
.editorial-page .blog-details-wrap{border:0!important;border-radius:0!important;background:#f6ecd8!important;box-shadow:12px 12px 0 rgba(165,42,36,.16)!important}.editorial-page .blog-cover img{max-height:560px;object-fit:cover}.editorial-page .blog-reading-column{max-width:820px;margin:auto;padding:52px 30px}.editorial-page .blog-lead{font-size:1.22rem!important;font-weight:600;color:#35423f}.editorial-page .blog-article-content h2{margin:44px 0 16px;color:var(--red);font-size:2.25rem}.editorial-page .blog-article-content a{color:var(--red)}.editorial-page .blog-visit-card{border-radius:0!important;background:var(--green)!important;color:#fff}.editorial-page .related-post img{border-radius:0!important}
.editorial-page .menu-card{height:100%;padding:38px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#ead9bb!important;box-shadow:8px 8px 0 rgba(16,23,24,.08)!important}.editorial-page .contact-info-card{background:var(--red)!important;color:#fff!important}.editorial-page .contact-info-card::after{font-family:'Anton',sans-serif!important}.editorial-page .form-control{min-height:52px;border:1px solid rgba(16,23,24,.25)!important;border-radius:0!important;background:#f8efdf!important}.editorial-page textarea.form-control{min-height:155px}.editorial-page .contact-map{border-radius:0!important;box-shadow:8px 8px 0 var(--yellow)}.editorial-page .legal-page{max-width:860px!important;padding:48px;background:#f4e6cc;border-left:8px solid var(--red)}.editorial-page .legal-page h2{margin-top:38px;color:var(--red);font-size:2rem}.editorial-page .legal-page h2:first-child{margin-top:0}
.editorial-page .footer-one{margin:0!important;padding:56px 0 0!important;background:#090f0e!important;color:#eadfc8!important}.editorial-page .footer-main-row{display:grid!important;grid-template-columns:1.15fr .85fr 1fr 1fr;gap:36px}.editorial-page .footer-main-row>[class*=col-]{width:auto!important}.editorial-page .footer-brand-logo{width:220px!important;max-height:90px;object-fit:contain;background:#f2e6cf}.editorial-page .footer-heading{color:#eadfc8!important;font:400 1.65rem 'Anton',sans-serif!important}.editorial-page .footer-links a,.editorial-page .footer-contact-link{color:rgba(255,255,255,.76)!important;border:0!important;text-transform:none!important;font-family:'DM Sans',sans-serif!important}.editorial-page .timing-list{max-width:240px}.editorial-page .footer-map{height:180px!important;border-radius:0!important}.editorial-page .footer-copyright{margin-top:38px!important;padding:18px 0!important;border-top:1px solid rgba(255,255,255,.14);font-size:.78rem}.editorial-page .footer-copyright a{color:#f0c25b}
.editorial-page .not-found-page{min-height:100vh;background:var(--green);color:#fff}.editorial-page .not-found-code{color:var(--yellow);font-family:'Anton',sans-serif}
@media(max-width:991.98px){.editorial-page main{padding-top:76px}.editorial-page .custom-navbar{min-height:76px!important}.editorial-page .custom-navbar .container-fluid{width:calc(100% - 36px)}.editorial-page .navbar-brand{width:auto!important}.editorial-page .site-logo{width:175px!important;height:54px!important}.editorial-page .navbar-collapse{margin-top:0!important;padding:10px 18px!important;border-radius:0!important;background:var(--paper-2)!important}.editorial-page .navbar-nav{gap:0}.editorial-page .nav-link{padding:12px!important;text-align:center}.editorial-page .nav-link::after{display:none}.editorial-page .inner-page-hero,.editorial-page .page-heading{height:270px!important;min-height:270px!important}.editorial-page .home-about .row{grid-template-columns:1fr}.editorial-page [data-gallery-grid]{grid-template-columns:1fr 1fr!important}.editorial-page .footer-main-row{grid-template-columns:1fr 1fr!important}.editorial-page .footer-map{max-width:none!important}}
@media(max-width:575.98px){body.editorial-page{padding-bottom:68px}.editorial-page .container{width:calc(100% - 28px)}.editorial-page .inner-page-hero,.editorial-page .page-heading{height:250px!important;min-height:250px!important}.editorial-page .inner-page-hero::after,.editorial-page .page-heading::after{font-size:8rem}.editorial-page .page-title{font-size:2.75rem!important}.editorial-page .sec-pad{padding:48px 0!important}.editorial-page [data-gallery-grid]{grid-template-columns:1fr!important}.editorial-page .gallery-item{height:250px}.editorial-page .card-blog{min-height:0!important}.editorial-page .blog-reading-column{padding:34px 20px}.editorial-page .menu-card{padding:26px!important}.editorial-page .legal-page{padding:30px 22px}.editorial-page .footer-main-row{grid-template-columns:1fr!important}.editorial-page .footer-one{text-align:left!important}.editorial-page .footer-copyright{text-align:left!important}.editorial-page .mobile-quickbar{background:#0b1211!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* V3 ortak marka header'ı */
@media(min-width:992px){
  .editorial-page main{padding-top:100px}
  .editorial-page .custom-navbar{min-height:100px!important}
  .editorial-page .custom-navbar .container-fluid{width:min(1600px,calc(100% - 64px));height:100px;min-height:100px;gap:28px}
  .editorial-page .navbar-brand{width:270px!important;height:100px}
  .editorial-page .site-logo{width:255px!important;height:78px!important;object-position:left center}
  .editorial-page .navbar-collapse{display:flex!important;height:100px;align-items:center;justify-content:flex-end}
  .editorial-page .navbar-nav{height:100px;gap:0}
  .editorial-page .nav-item{position:relative;display:flex;align-items:center;height:100px;padding:0!important}
  .editorial-page .nav-item:not(.nav-contact)::after{content:"/";margin:0 18px;color:rgba(16,23,24,.7);font:700 1rem 'Barlow Condensed',sans-serif;transform:skew(-12deg)}
  .editorial-page .nav-item:nth-last-child(2)::after{content:none}
  .editorial-page .nav-link{height:auto!important;padding:10px 0!important;white-space:nowrap}
  .editorial-page .nav-link.active::before{content:"";position:absolute;left:-18px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--red);transform:translateY(-50%)}
  .editorial-page .nav-link::after{bottom:2px}
  .editorial-page .nav-contact{height:auto;margin-left:26px}
  .editorial-page .nav-contact .nav-link{display:inline-flex!important;min-height:48px;align-items:center;gap:16px;padding:0 22px!important;border-radius:9px;background:var(--red);color:#fff!important;box-shadow:0 7px 18px rgba(165,42,36,.2)}
  .editorial-page .nav-contact .nav-link::after,.editorial-page .nav-contact .nav-link::before{content:none}
  .editorial-page .header-socials{display:flex;align-items:center;margin-left:28px;padding-left:28px;border-left:1px solid var(--line)}
  .editorial-page .header-socials a{display:grid;width:44px;height:44px;place-items:center;color:var(--ink);font-size:1.45rem;text-decoration:none}
}

/* Footer logo oranı ve iki satırlı slogan */
.editorial-page .ed-footer-brand{
    min-width:0;
    overflow:hidden;
}

.editorial-page .ed-footer-brand img{
    display:block;
    width:220px!important;
    height:auto!important;
    max-width:100%;
    max-height:none!important;
    background:transparent!important;
    object-fit:contain;
    object-position:left top;
}

.editorial-page .ed-footer-note span{
    display:block;
    white-space:nowrap;
}
@media(max-width:991.98px){
  .editorial-page .header-socials{display:flex;justify-content:center;padding:10px 0 4px;border-top:1px solid var(--line)}
  .editorial-page .header-socials a{display:grid;width:44px;height:44px;place-items:center;color:var(--ink);font-size:1.35rem}
  .editorial-page .nav-contact{margin-top:7px}
  .editorial-page .nav-contact .nav-link{justify-content:center;gap:12px;background:var(--red);color:#fff!important;border-radius:7px}
}
@media(min-width:992px) and (max-width:1199.98px){
  .editorial-page .custom-navbar .container-fluid{width:calc(100% - 36px);gap:14px}
  .editorial-page .navbar-brand{width:190px!important}
  .editorial-page .site-logo{width:184px!important}
  .editorial-page .nav-item:not(.nav-contact)::after{margin:0 8px}
  .editorial-page .nav-link{font-size:.78rem!important}
  .editorial-page .nav-contact{margin-left:12px}
  .editorial-page .nav-contact .nav-link{gap:9px;padding-inline:15px!important}
  .editorial-page .header-socials{margin-left:12px;padding-left:12px}
}
.editorial-page .ed-footer{padding:56px 0 0;background:#090f0e;color:#eadfc8}.editorial-page .ed-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;gap:36px;align-items:start}.editorial-page .ed-footer-brand img{width:220px;max-height:90px;object-fit:contain;object-position:left center;background:#f2e6cf}.editorial-page .ed-footer-brand p{max-width:260px;margin-top:18px;line-height:1.6;color:rgba(255,255,255,.7)}.editorial-page .ed-footer h2{margin:0 0 18px;color:#eadfc8;font:400 1.7rem 'Anton',sans-serif}.editorial-page .ed-footer-contact p{margin-bottom:12px;font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.78)}.editorial-page .ed-footer-contact a{color:inherit;text-decoration:none}.editorial-page .ed-map{display:grid;min-height:170px;place-items:center;background:linear-gradient(rgba(14,41,39,.72),rgba(14,41,39,.72)),url('../images/diyarbakir-hafiza.jpg') center/cover}.editorial-page .ed-map-pin{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-size:1.45rem}.editorial-page .ed-footer-note{color:var(--yellow);font:400 2rem/.92 'Anton',sans-serif}.editorial-page .ed-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding:18px 0;border-top:1px solid rgba(255,255,255,.14);font-size:.75rem;color:rgba(255,255,255,.58)}.editorial-page .ed-footer-bottom a{color:inherit;text-decoration:none}
@media(max-width:991.98px){.editorial-page .ed-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){.editorial-page .ed-footer-grid{grid-template-columns:1fr}.editorial-page .ed-footer-note{font-size:1.7rem}.editorial-page .ed-footer-bottom{flex-direction:column}}

/* Final inner-page proportions */
.editorial-page .ed-footer .container{width:min(1480px,calc(100% - 72px));max-width:none}.editorial-page [data-gallery-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.editorial-page [data-gallery-grid]>.col{display:block!important}.editorial-page .gallery-item{width:100%;height:auto!important;aspect-ratio:4/3;border-radius:14px!important}.editorial-page .gallery-item img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.editorial-page .card-blog{height:auto!important;min-height:0!important;align-self:flex-start}.editorial-page .card-blog .card-body{flex:0 0 auto!important;padding:22px 24px 24px!important}.editorial-page .card-blog .card-title{min-height:0!important;margin-bottom:12px!important;line-height:1.18!important}.editorial-page .card-blog .card-text{min-height:0!important;margin-bottom:16px!important}.editorial-page .blog-card-footer{margin:0!important}.editorial-page .contact-page main>.sec-pad:not(.inner-page-hero){padding:52px 0!important}.editorial-page.contact-page .menu-card{min-height:0!important}.editorial-page.contact-page .contact-info-card,.editorial-page.contact-page .contact-form-card{padding:30px!important}.editorial-page.contact-page .contact-lead{margin-bottom:18px}.editorial-page.contact-page .contact-detail{padding:10px 0}.editorial-page.contact-page .contact-actions{margin-top:18px}.editorial-page.contact-page .contact-form-card .row{--bs-gutter-y:1rem}.editorial-page.contact-page textarea.form-control{min-height:110px}.editorial-page.contact-page .form-control{min-height:46px}.about-story,.about-culture{padding:76px 0}.about-story{background:#10211f;color:#f3e7cf}.about-culture{background:var(--paper)}.about-story-grid,.about-culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-story h2,.about-culture h2{margin:0 0 24px;font-size:clamp(2.5rem,4.4vw,4.5rem)}.about-story p{color:rgba(255,255,255,.76)}.about-story img,.about-culture img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.about-story img{box-shadow:12px 12px 0 var(--yellow)}.about-culture img{box-shadow:-12px 12px 0 var(--red)}.about-link{display:inline-block;margin-top:12px;color:var(--red);text-decoration:none;border-bottom:2px solid var(--red);font:800 .82rem 'Barlow Condensed',sans-serif}.about-closing{padding:54px 0;background:var(--yellow)}.about-closing .container{display:flex;align-items:end;justify-content:space-between;gap:30px}.about-closing span{font:800 .76rem 'Barlow Condensed',sans-serif;letter-spacing:.15em}.about-closing h2{max-width:760px;margin:8px 0 12px}.about-closing p{max-width:760px;margin:0}.about-closing a{flex:none;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);font:800 .84rem 'Barlow Condensed',sans-serif}
@media(max-width:991.98px){.editorial-page .ed-footer .container{width:calc(100% - 36px)}.about-story-grid,.about-culture-grid{grid-template-columns:1fr;gap:38px}.about-culture-grid img{order:2}}
@media(max-width:767.98px){.editorial-page [data-gallery-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.editorial-page.contact-page .contact-info-card,.editorial-page.contact-page .contact-form-card{padding:24px!important}.about-story,.about-culture{padding:54px 0}.about-closing .container{align-items:flex-start;flex-direction:column}}
@media(max-width:480px){.editorial-page [data-gallery-grid]{grid-template-columns:1fr!important}}
.editorial-kicker{display:block;margin-bottom:16px;color:var(--red);font:800 .76rem 'Barlow Condensed',sans-serif;letter-spacing:.12em}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;background:var(--line)}.about-facts div{padding:20px 12px;background:var(--paper)}.about-facts strong{display:block;color:var(--red);font:400 2rem 'Anton',sans-serif}.about-facts span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.about-values{padding:0 0 72px;background:var(--paper-2)}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.about-values article{padding:34px;border-right:1px solid var(--line);background:var(--paper)}.about-values article:last-child{border:0}.about-values article>span{color:var(--red);font:400 2.3rem 'Anton',sans-serif}.about-values h2{margin:14px 0;font-size:2rem}.about-values p{margin:0;color:#3d4947}.editorial-page [data-blog-grid]{row-gap:24px}.editorial-page .card-blog{min-height:0!important}.editorial-page .card-blog .card-img-wrapper{height:245px!important;flex:0 0 245px!important}.editorial-page .card-blog .card-body{display:flex!important;flex-direction:column}.editorial-page .card-blog .card-title{min-height:3.35rem;margin-bottom:14px}.editorial-page .card-blog .card-text{min-height:4.6rem;margin-bottom:18px}.editorial-page .blog-card-footer{margin-top:0!important;padding-top:0!important}@media(max-width:575.98px){.about-values-grid{grid-template-columns:1fr}.about-values article{border-right:0;border-bottom:1px solid var(--line)}.editorial-page .card-blog .card-title,.editorial-page .card-blog .card-text{min-height:0}}

/* Compact contact layout */
.editorial-page.contact-page main>.sec-pad:not(.inner-page-hero){padding:34px 0!important}
.editorial-page.contact-page main>.sec-pad:not(.inner-page-hero)>.container>.row{align-items:flex-start!important}
.editorial-page.contact-page .menu-card{height:auto!important;min-height:0!important}
.editorial-page.contact-page .contact-info-card,
.editorial-page.contact-page .contact-form-card{padding:24px 28px!important}
.editorial-page.contact-page .contact-info-card h2,
.editorial-page.contact-page .contact-form-card h2{margin:4px 0 10px!important;font-size:clamp(2.4rem,4vw,3.35rem)!important}
.editorial-page.contact-page .contact-kicker{margin-bottom:4px}
.editorial-page.contact-page .contact-lead{margin-bottom:12px;line-height:1.5}
.editorial-page.contact-page .contact-detail{gap:11px;padding:7px 0}
.editorial-page.contact-page .contact-detail p{font-size:.9rem;line-height:1.45}
.editorial-page.contact-page .contact-icon{flex-basis:32px;height:32px;font-size:.9rem}
.editorial-page.contact-page .contact-actions{margin-top:12px}
.editorial-page.contact-page .contact-actions .btn{min-height:40px;padding:7px 14px}
.editorial-page.contact-page .contact-form-card .row{--bs-gutter-y:.65rem}
.editorial-page.contact-page .contact-form-card label{margin-bottom:4px}
.editorial-page.contact-page .form-control{min-height:42px!important;padding:8px 12px}
.editorial-page.contact-page textarea.form-control{min-height:82px!important;height:82px}
.editorial-page.contact-page .form-check{margin-top:2px!important;margin-bottom:10px!important}
.editorial-page.contact-page .form-check-label{font-size:.74rem;line-height:1.4}
.editorial-page.contact-page .contact-form-card .btn{min-height:42px;padding:8px 20px}
.editorial-page.contact-page .contact-info-card::after{right:-10px;bottom:-48px;font-size:140px}
@media(max-width:767.98px){
  .editorial-page.contact-page main>.sec-pad:not(.inner-page-hero){padding:28px 0!important}
  .editorial-page.contact-page .contact-info-card,
  .editorial-page.contact-page .contact-form-card{padding:22px!important}
}

/* Equal-height, compact contact cards */
@media(min-width:992px){
  .editorial-page.contact-page main>.sec-pad:not(.inner-page-hero)>.container>.row{display:grid!important;grid-template-columns:5fr 7fr;gap:24px}
  .editorial-page.contact-page main>.sec-pad:not(.inner-page-hero)>.container>.row>[class*=col-]{display:flex;width:auto!important;padding:0}
  .editorial-page.contact-page .contact-info-card,
  .editorial-page.contact-page .contact-form-card{width:100%;height:100%!important}
}
.editorial-page.contact-page .contact-info-card,
.editorial-page.contact-page .contact-form-card{padding:20px 24px!important}
.editorial-page.contact-page .contact-info-card h2,
.editorial-page.contact-page .contact-form-card h2{font-size:clamp(2.3rem,3.4vw,3rem)!important;line-height:.95!important}
.editorial-page.contact-page .contact-lead{font-size:.9rem;line-height:1.4}
.editorial-page.contact-page .contact-detail{padding:6px 0}
.editorial-page.contact-page .contact-form-card form{margin-top:0!important}
.editorial-page.contact-page .contact-form-card .row{--bs-gutter-y:.35rem}
.editorial-page.contact-page .form-control{min-height:38px!important;height:38px;padding:6px 10px}
.editorial-page.contact-page textarea.form-control{min-height:64px!important;height:64px}
.editorial-page.contact-page .legal-consent{display:flex;gap:6px;font-size:.7rem;line-height:1.35}
.editorial-page.contact-page .contact-form-card .btn{min-height:38px;padding:6px 18px}
.about-experience{padding:76px 0;background:var(--paper-2)}
.about-experience-heading{display:grid;grid-template-columns:1.15fr .85fr;column-gap:64px;align-items:end;margin-bottom:34px}
.about-experience-heading .editorial-kicker{grid-column:1/-1}
.about-experience-heading h2{margin:0;font-size:clamp(2.5rem,4.4vw,4.5rem)}
.about-experience-heading p{margin:0;color:#3d4947}
.about-experience-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}
.about-experience-grid article{padding:28px;border-right:1px solid var(--line);background:var(--paper)}

/* Ortak header geometrisi: sayfa geçişlerinde logo ve menü hareket etmez. */
.editorial-page .custom-navbar .container-fluid{display:flex;height:86px;min-height:86px;align-items:center}
.editorial-page .navbar-brand{display:flex!important;height:86px;align-items:center;padding:0!important;line-height:0}
.editorial-page .site-logo{display:block!important;flex:none;margin:0!important}
.editorial-page .navbar-collapse,.editorial-page .navbar-nav{height:86px;align-items:center}
.editorial-page .navbar-nav{margin-top:0!important;margin-bottom:0!important}
.editorial-page .nav-link{display:flex!important;height:86px;align-items:center;padding:0!important}
.editorial-page .navbar-toggler{width:54px;height:40px;margin:0!important;padding:4px 12px!important;border:0!important;border-radius:0!important;box-shadow:none!important}
@media(max-width:991.98px){
  .editorial-page .custom-navbar .container-fluid{height:76px;min-height:76px}
  .editorial-page .navbar-brand{height:76px!important}
  .editorial-page .navbar-collapse,.editorial-page .navbar-nav{height:auto}
  .editorial-page .nav-link{height:auto;padding:12px!important}
}

/* Blog kartları içerik kadar uzar; açıklama ile bağlantı arasında gereksiz boşluk oluşmaz. */
.editorial-page [data-blog-grid]>.d-flex{align-items:flex-start!important}
.editorial-page [data-blog-grid] .card-blog{height:auto!important;min-height:0!important}
.editorial-page [data-blog-grid] .card-blog .card-body{display:block!important;flex:none!important;padding-bottom:24px!important}
.editorial-page [data-blog-grid] .card-blog .card-title,.editorial-page [data-blog-grid] .card-blog .card-text{min-height:0!important}
.editorial-page [data-blog-grid] .blog-card-footer{margin-top:16px!important}

/* Footer alt satırı tüm sayfalarda aynı üçlü düzendedir. */
.editorial-page .ed-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
.editorial-page .ed-footer-bottom .ed-footer-developer{text-align:right}
@media(max-width:575.98px){.editorial-page .ed-footer-bottom{display:flex}.editorial-page .ed-footer-bottom .ed-footer-developer{text-align:left}}
.about-experience-grid article:last-child{border-right:0}
.about-experience-grid article>span{color:var(--red);font:400 1.7rem 'Anton',sans-serif}
.about-experience-grid h3{margin:12px 0 10px;font-size:1.35rem}
.about-experience-grid p{margin:0;font-size:.9rem;line-height:1.65}
@media(max-width:991.98px){.about-experience-heading{grid-template-columns:1fr;gap:16px}.about-experience-grid{grid-template-columns:1fr 1fr}.about-experience-grid article:nth-child(2){border-right:0}.about-experience-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:575.98px){.about-experience{padding:54px 0}.about-experience-grid{grid-template-columns:1fr}.about-experience-grid article{border-right:0;border-bottom:1px solid var(--line)}.about-experience-grid article:last-child{border-bottom:0}}

/* 90'ların Ruhu: video eklenene kadar oranı koruyan sade yayın alanı. */
.music-page-content{max-width:980px;margin-inline:auto}
.music-video-placeholder,.music-page-content iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:18px}
.music-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;background:#10191a;color:#efe3cd;box-shadow:0 18px 45px rgba(16,25,26,.16)}
.music-video-placeholder span{color:#d54a40;font-family:'Anton',sans-serif;font-size:.8rem;letter-spacing:.14em}
.music-video-placeholder h2{max-width:620px;margin:14px 0 10px;color:inherit;font-size:clamp(2rem,5vw,4rem);line-height:1}
.music-video-placeholder p{margin:0;color:#c9c2b4}
@media(max-width:575.98px){.music-video-placeholder{min-height:260px;padding:24px;border-radius:12px}.music-video-placeholder h2{font-size:2rem}}

/* Final release: consistent cards, denser mobile rhythm and readable labels */
.contact-website-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.editorial-page [data-blog-grid]>[class*=col-]{display:flex}
.editorial-page [data-blog-grid] .card-blog{width:100%;height:100%!important}
.editorial-page [data-blog-grid] .card-img-wrapper{height:215px!important;flex-basis:215px!important}
.editorial-page [data-blog-grid] .card-body{padding:19px 21px 21px!important}
.editorial-page [data-blog-grid] .card-title{min-height:3.45rem!important;margin-bottom:10px!important}
.editorial-page [data-blog-grid] .card-text{min-height:4.55rem!important;margin-bottom:12px!important}
@media(min-width:992px){
  .editorial-page.contact-page .contact-info-card,.editorial-page.contact-page .contact-form-card{height:480px!important;min-height:480px!important;max-height:480px!important}
  .editorial-page.contact-page .contact-form-card form{display:grid!important;grid-template-columns:1fr 1fr;gap:7px 16px;margin:0!important}
  .editorial-page.contact-page .contact-form-card form>[class*=col-]{width:auto!important;margin:0!important;padding:0!important}
  .editorial-page.contact-page .contact-form-card form>.col-12{grid-column:1/-1}
}
.editorial-page.contact-page .contact-form-card h2{margin-bottom:8px!important}
.editorial-page.contact-page .legal-consent,.editorial-page.contact-page .form-check-label{font-size:.75rem!important;line-height:1.35}
@media(max-width:575.98px){
  .editorial-page .inner-page-hero,.editorial-page .page-heading{height:220px!important;min-height:220px!important}
  .editorial-page .sec-pad{padding:36px 0!important}
  .editorial-page .page-back{margin-bottom:14px}
  .editorial-page [data-blog-grid]{row-gap:14px}
  .editorial-page [data-blog-grid] .card-img-wrapper{height:180px!important;flex-basis:180px!important}
  .editorial-page [data-blog-grid] .card-body{padding:17px 18px 18px!important}
  .editorial-page [data-blog-grid] .card-title,.editorial-page [data-blog-grid] .card-text{min-height:0!important}
  .editorial-page [data-blog-grid] .card-text{margin-bottom:10px!important}
  .about-story,.about-culture,.about-experience{padding:42px 0}
  .about-values{padding-bottom:42px}
  .about-values article,.about-experience-grid article{padding:24px}
  .about-closing{padding:38px 0}
  .editorial-page .blog-reading-column{padding:28px 18px}
  .editorial-page .blog-article-content h2{margin:30px 0 12px;font-size:1.8rem}
  .editorial-page .blog-article-content p{line-height:1.65}
  .editorial-page.contact-page .contact-info-card,.editorial-page.contact-page .contact-form-card{padding:20px!important}
  .editorial-page [data-blog-grid] .card-blog{height:475px!important;min-height:475px!important;max-height:475px!important}
  .editorial-page [data-blog-grid] .card-title{min-height:3.4rem!important}
  .editorial-page [data-blog-grid] .card-text{display:-webkit-box;min-height:4.8rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
  .editorial-page .img-collage-wrap{min-height:360px}
  .about-story img,.about-culture img{aspect-ratio:16/9}
  .about-values p,.about-experience-grid p{font-size:.9rem;line-height:1.5}
  .about-facts span{font-size:.75rem}
}

/* Blog detay kapak başlığı: uzun yazı adlarını görseli kapatmadan dengeler. */
.blog-detail-page .inner-page-hero,
.blog-detail-page .page-heading{
  background-image:linear-gradient(90deg,rgba(12,24,23,.9),rgba(12,24,23,.58)),var(--page-hero-image)!important;
}
.blog-detail-page .inner-page-hero .head1,
.blog-detail-page .page-heading .head1{max-width:1050px}
.blog-detail-page .inner-page-hero .page-title,
.blog-detail-page .page-heading .page-title{
  max-width:1000px;
  margin:0 0 14px!important;
  font-size:clamp(2.8rem,4.4vw,4rem)!important;
line-height:1.20!important;
  letter-spacing:-.015em;
  text-wrap:balance;
}
.blog-detail-page .inner-page-hero .head1 p,
.blog-detail-page .page-heading .head1 p{max-width:720px;font-size:1rem;line-height:1.5}

@media(max-width:767.98px){
  .blog-detail-page .inner-page-hero,
  .blog-detail-page .page-heading{
    height:auto!important;
    min-height:300px!important;
    padding:26px 0!important;
    background-image:linear-gradient(90deg,rgba(12,24,23,.93),rgba(12,24,23,.7)),var(--page-hero-image)!important;
  }
  .blog-detail-page .inner-page-hero .page-title,
  .blog-detail-page .page-heading .page-title{
    max-width:100%;
    margin-bottom:12px!important;
    font-size:clamp(2rem,9.2vw,2.7rem)!important;
    line-height:1.25!important;
    letter-spacing:-.01em;
    overflow-wrap:anywhere;
  }
  .blog-detail-page .inner-page-hero .head1 p,
  .blog-detail-page .page-heading .head1 p{max-width:100%;font-size:.92rem;line-height:1.45}
  .blog-detail-page .page-back{margin-bottom:12px}
}
