/* Kamerağaoğlu premium presentation, scoped to visual sections. */
.ka-hero{min-height:calc(100svh - 94px);display:flex;flex-direction:column;justify-content:center;background:#081b2d;overflow:hidden}
.ka-hero .ka-premium-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;animation:none;transform:none}
.ka-hero .ka-hero-shade{background:linear-gradient(90deg,rgba(5,19,33,.65),rgba(5,19,33,.2) 55%,transparent),linear-gradient(0deg,rgba(5,19,33,.75),transparent 40%)}
.ka-hero .hero-grid{width:min(1280px,calc(100% - 96px));display:block;padding:105px 0 145px;position:relative;z-index:1}
.ka-hero .hero-copy{max-width:850px}.ka-hero h1{font-size:clamp(42px,5.1vw,78px);line-height:1.08;letter-spacing:-.045em;max-width:850px;text-wrap:balance;margin:24px 0}
.ka-hero h1 em{color:#e8c68b}.ka-hero .eyebrow{color:#eed6ae;letter-spacing:.18em;font-size:11px}
.ka-hero .lead{color:#e2e8ed;max-width:620px;font-size:16px;line-height:1.9}.ka-hero .hero-actions{margin-top:32px;gap:14px;flex-wrap:wrap}
.ka-hero .btn{padding:17px 22px;min-height:52px}.ka-hero-bottom{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:2;width:min(1280px,calc(100% - 96px));border-top:1px solid #ffffff30;padding-top:22px}
.ka-sectors{background:#f7f5ef;padding:100px 0}.ka-sector-grid{gap:22px}.ka-sector{min-width:0;min-height:440px;border-radius:3px;box-shadow:0 18px 40px #091d2912;transition:transform .35s ease,box-shadow .35s ease}.ka-sector img{transition:transform .8s ease}.ka-sector-num{color:#efcf99}.ka-sector-link{border-top:1px solid #ffffff45;padding-top:16px;display:flex;justify-content:space-between}
.ka-journal{background:#edece6;padding:90px 0}.ka-journal>.container{width:min(1280px,calc(100% - 96px));margin-inline:auto;box-sizing:border-box}.ka-journal-head{align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:38px}.ka-journal-head>p{font-size:12px;letter-spacing:.05em;color:#67736f}.ka-journal h2{margin:14px 0 0}.ka-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.ka-live-grid>div{min-width:0;background:#faf9f5;border:1px solid #d7dad2;box-shadow:0 15px 35px #10263108;overflow:hidden;padding:0 30px 18px}.ka-news-cover{height:175px;margin:0 -30px 26px;position:relative;background-size:cover;background-position:center;display:flex;align-items:end;padding:22px 30px}.ka-news-cover:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#081b2ddb,transparent)}.ka-news-cover span{z-index:1;color:#f4dfb8;font-size:10px;letter-spacing:.22em}.ka-news-cover-tr{background-image:url('kurumsal-kuleler.jpg');background-position:center 58%}.ka-news-cover-world{background-image:url('dubai.jpg');background-position:center 42%}.ka-live-grid h3{font:34px/1.2 Georgia;margin:0 0 8px;color:#0b293a}.ka-live-status{font-size:11px;line-height:1.7;color:#66766e;min-height:34px}.ka-live-list article{position:relative;border-top:1px solid #d6dcd6;padding:22px 25px 22px 0;transition:background .25s ease, padding .25s ease}.ka-live-list article:after{content:'↗';position:absolute;right:0;top:46px;color:#a3834d;font-size:20px}.ka-live-list article a{display:block;font:22px/1.4 Georgia;color:#123043;text-decoration:none}.ka-live-list article p{font:10px/1.6 Arial;color:#81724e;margin:0 0 10px;letter-spacing:.04em}.ka-editorial-note{margin-top:25px;max-width:1050px;font-size:11px;line-height:1.8}
.founder{background:linear-gradient(120deg,#081f2e,#153948);padding:100px 0}.founder-art{border:1px solid #bfa16a55;box-shadow:24px 24px 0 #ffffff06}.ka-guides{padding:90px 0}.ka-guide{transition:background .3s ease}.ka-guide[open]{background:#fff;padding-inline:18px}.ka-rooms{background:radial-gradient(ellipse at top right,#21465a,#071923 75%);padding:100px 0}.ka-rooms .ka-grid{gap:26px}.ka-rooms .ka-card{border:1px solid #ccb07855;border-top:3px solid #cbae78;background:#ffffff05;padding:38px;transition:transform .3s ease,background .3s ease}.ka-rooms .ka-card h3{font-size:34px}.ka-rooms .ka-card p,.ka-rooms .ka-card li{line-height:1.85}.ka-rooms a:focus-visible,.ka-sector:focus-visible{outline:3px solid #d9b97b;outline-offset:5px}
@media(hover:hover){.ka-sector:hover{transform:translateY(-7px);box-shadow:0 25px 50px #091d2926}.ka-sector:hover img{transform:scale(1.045)}.ka-live-list article:hover{background:#e9ece544;padding-left:10px}.ka-live-list article:hover a{color:#866435}.ka-rooms .ka-card:hover{transform:translateY(-5px);background:#ffffff0b}}
@media(max-width:1050px){.ka-hero{min-height:calc(100svh - 80px)}.ka-hero h1{font-size:60px}.ka-hero .hero-grid{padding:90px 0 140px}.ka-sector{min-height:385px}.ka-sector h3{font-size:28px}}
@media(max-width:760px){.ka-hero{min-height:690px;min-height:max(690px,calc(100svh - 80px))}.ka-hero .hero-grid,.ka-hero-bottom,.ka-journal>.container{width:calc(100% - 36px)}.ka-hero .hero-grid{padding:70px 0 150px}.ka-hero h1{font-size:clamp(39px,9.8vw,56px);line-height:1.12}.ka-hero .ka-premium-photo{object-position:66% center}.ka-hero .ka-hero-shade{background:linear-gradient(90deg,#071b2bc9,#071b2b45),linear-gradient(0deg,#071b2bbf,transparent)}.ka-hero .lead{font-size:14px}.ka-hero .eyebrow{font-size:9px;letter-spacing:.12em}.ka-hero .hero-actions{display:grid;gap:12px}.ka-hero .btn{justify-content:space-between;font-size:11px;padding:16px}.ka-hero-bottom{bottom:25px;transform:translateX(-50%)}.ka-live-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ka-live-grid>div{padding-inline:22px}.ka-news-cover{margin-inline:-22px;padding-inline:22px;height:155px}.ka-journal,.ka-sectors,.ka-rooms,.ka-guides,.founder{padding:60px 0}.ka-journal h2{font-size:37px}.ka-journal-head{margin-bottom:28px}.ka-sector{min-height:370px}.ka-rooms .ka-card{padding:26px}.founder-art{box-shadow:10px 10px 0 #ffffff06}.ka-rooms .ka-card h3{font-size:29px}}
@media(prefers-reduced-motion:reduce){.ka-sector,.ka-sector img,.ka-live-list article,.ka-rooms .ka-card,.ka-guide{transition:none!important}}
