/*
Theme Name: MCG ASELIX
Theme URI: https://mcgaselix.com
Author: MCG ASELIX
Description: Bespoke production block theme for MCG ASELIX.
Version: 0.13.0
Requires at least: 6.6
Requires PHP: 8.3
Text Domain: mcg-aselix
*/
:root{--navy:#061827;--deep:#03111c;--blue:#0a2639;--gold:#d9b56d;--gold2:#b88b3c;--ivory:#f4f1eb;--ink:#101923;--muted:#68717a;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.mcg-header{position:fixed;z-index:50;top:0;left:0;right:0;height:74px;background:rgba(3,17,28,.94);border-bottom:1px solid rgba(255,255,255,.06);transition:.25s}.mcg-header.is-scrolled{background:rgba(3,17,28,.985);box-shadow:0 12px 30px rgba(0,0,0,.18)}.mcg-nav-shell{width:min(1440px,calc(100% - 72px));height:100%;margin:auto;display:flex;align-items:center;gap:32px}.mcg-logo{display:flex;align-items:center;gap:13px;text-decoration:none;min-width:300px}.mcg-logo-mark{color:var(--gold);font-family:Georgia,serif;font-weight:700;font-size:2.2rem;line-height:1}.mcg-logo strong{font:600 1.35rem Georgia,serif;letter-spacing:.07em}.mcg-logo small{display:block;font-size:.5rem;letter-spacing:.17em;margin-top:3px;color:#d7dce0}.mcg-nav{display:flex;gap:29px;align-items:center;margin-left:auto}.mcg-nav a{text-decoration:none;font-size:.78rem;white-space:nowrap;opacity:.92}.mcg-nav a:first-child{color:var(--gold)}.mcg-nav-actions{display:flex;gap:14px;align-items:center}.mcg-lang{height:39px;padding:0 16px;background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:3px}.mcg-nav-cta{height:42px;padding:0 22px;background:linear-gradient(110deg,#c99d50,#ead08d);color:#091725;display:flex;align-items:center;gap:22px;text-decoration:none;font-weight:700;font-size:.78rem;border-radius:3px}.mcg-menu{display:none;background:none;border:0;width:42px}.mcg-menu span{display:block;height:1px;background:#fff;margin:7px 0}.mcg-hero{min-height:620px;height:min(72vw,720px);position:relative;overflow:hidden;display:flex;align-items:center;background:#0b2638}.mcg-hero-image{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(2,15,25,.96) 0%,rgba(3,19,31,.74) 38%,rgba(4,22,34,.2) 73%),linear-gradient(0deg,rgba(2,14,24,.55),transparent 55%),url('assets/images/home-reference.png');background-size:cover;background-position:center 8%;filter:saturate(.92) contrast(1.04);transform:scale(1.015)}.mcg-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:60px}.mcg-eyebrow,.mcg-kicker{text-transform:uppercase;letter-spacing:.32em;font-size:.64rem;font-weight:800;color:var(--gold)}.mcg-display{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(3.3rem,5.2vw,5.8rem);line-height:.94;letter-spacing:-.035em;margin:18px 0 20px;max-width:860px}.mcg-display span,.mcg-display strong{display:block}.mcg-display strong{color:var(--gold);font-weight:400}.mcg-lede{max-width:590px;font-size:1.12rem;line-height:1.55;color:#eef1f3}.mcg-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.mcg-btn{min-height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:28px;text-decoration:none;font-size:.78rem;font-weight:750;border-radius:3px;transition:.2s}.mcg-btn:hover{transform:translateY(-2px)}.mcg-btn-primary{background:linear-gradient(110deg,#c99d50,#e6c77d);color:#0b1721}.mcg-btn-secondary{border:1px solid rgba(255,255,255,.75);color:#fff;background:rgba(5,20,32,.28)}.mcg-btn-light{background:#fff;color:#111}.mcg-hero-signature{position:absolute;z-index:2;right:7%;bottom:55px;text-align:center}.mcg-hero-signature em{display:block;color:#e7c878;font:italic 3.4rem Georgia,serif}.mcg-hero-signature span{font-size:.6rem;letter-spacing:.32em;line-height:1.8}.mcg-service-rail{background:#061a2a;display:grid;grid-template-columns:repeat(6,1fr);padding:0 2.5%;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.mcg-service-rail a{min-height:126px;text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.09);padding:15px 8px}.mcg-service-rail a:last-child{border:0}.mcg-service-rail b{color:var(--gold);font-size:1.8rem;font-weight:400;height:34px}.mcg-service-rail strong{font-size:.84rem;margin-top:8px}.mcg-service-rail small{font-size:.64rem;color:#b7c0c7;margin-top:5px}.mcg-approach{background:var(--ivory);color:var(--ink);padding:64px max(4vw,34px);display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.mcg-approach-copy{max-width:610px}.mcg-approach h2,.mcg-entry h2,.mcg-base h2{font:400 clamp(2.5rem,4.2vw,4.6rem)/1.02 Georgia,serif;letter-spacing:-.035em;margin:17px 0 18px}.mcg-approach p,.mcg-entry p,.mcg-base p,.mcg-af-copy p{font-size:.96rem;line-height:1.7;color:#3c4750;max-width:680px}.mcg-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mcg-story{height:330px;position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;background-size:cover;background-position:center;isolation:isolate}.mcg-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(2,10,16,.9),rgba(2,10,16,.08) 65%)}.mcg-story.trade{background-image:url('assets/images/home-reference.png');background-position:75% 45%}.mcg-story.brands{background-image:linear-gradient(145deg,#44331d,#12191d 55%,#7c582b)}.mcg-story.fried{background-image:radial-gradient(circle at 60% 30%,#9e4b25,transparent 22%),linear-gradient(145deg,#2a1112,#080c10 70%)}.mcg-story span{color:#fff;font:400 1.6rem/1.02 Georgia,serif}.mcg-story small{color:#fff;margin-top:12px;font-size:.7rem}.mcg-market-band{min-height:225px;padding:46px 7%;display:grid;grid-template-columns:repeat(4,.75fr) 1.6fr;gap:32px;align-items:center;background-color:#061a2a;background-image:radial-gradient(circle at 35% 40%,rgba(217,181,109,.1),transparent 30%)}.mcg-market-item b{display:block;color:var(--gold);font:400 2rem Georgia,serif;margin-bottom:12px}.mcg-market-item span{font:400 1.1rem Georgia,serif}.mcg-market-band blockquote{border-left:1px solid rgba(255,255,255,.4);padding-left:38px;margin:0;font:400 1.25rem/1.35 Georgia,serif}.mcg-market-band blockquote small{display:block;color:var(--gold);font:700 .6rem Inter,sans-serif;letter-spacing:.2em;margin-top:20px}.mcg-entry{background:#f8f6f1;color:var(--ink);padding:95px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mcg-af{display:grid;grid-template-columns:1.08fr .92fr;min-height:560px}.mcg-af-photo{position:relative;background:radial-gradient(circle at 40% 40%,rgba(186,56,48,.65),transparent 22%),linear-gradient(135deg,#0b1116,#281012 55%,#080c10);overflow:hidden}.mcg-af-photo:after{content:"";position:absolute;inset:12% 10%;border:1px solid rgba(255,255,255,.13);transform:rotate(-2deg)}.mcg-af-photo span{position:absolute;left:10%;bottom:10%;font:900 clamp(6rem,13vw,12rem)/.7 Inter,sans-serif;letter-spacing:-.16em;color:#fff;transform:rotate(-5deg)}.mcg-af-copy{background:#15171a;padding:80px 9%;display:flex;flex-direction:column;justify-content:center}.mcg-af-copy h2{font:400 clamp(3.2rem,5.8vw,6.2rem)/.85 Georgia,serif;margin:18px 0 25px}.mcg-af-copy p{color:#c6c8ca}.mcg-base{padding:110px 8%;background:#071c2c;min-height:520px;display:flex;flex-direction:column;justify-content:center}.mcg-base p{color:#c3cbd1}.mcg-footer{background:#020d15;color:#aeb8c2;padding:65px 5% 32px}.mcg-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:42px}.mcg-footer h4{color:#fff;margin-top:0}.mcg-footer a{color:#aeb8c2;text-decoration:none;display:block;margin:.55em 0}.mcg-footer-mark{color:#fff;font:600 1.45rem Georgia,serif;letter-spacing:.06em}[data-reveal]{opacity:0;transform:translateY(22px);transition:.7s ease}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}
@media(max-width:1100px){.mcg-nav{display:none}.mcg-menu{display:block}.mcg-nav.is-open{display:flex;position:absolute;top:74px;left:0;right:0;background:#04131f;padding:28px;flex-direction:column;align-items:flex-start}.mcg-logo{min-width:0}.mcg-service-rail{grid-template-columns:repeat(3,1fr)}.mcg-service-rail a:nth-child(3){border-right:0}.mcg-approach{grid-template-columns:1fr}.mcg-story{height:300px}.mcg-market-band{grid-template-columns:repeat(4,1fr)}.mcg-market-band blockquote{grid-column:1/-1}.mcg-hero-signature{display:none}}
@media(max-width:700px){.mcg-header{height:64px}.mcg-nav-shell{width:calc(100% - 30px);gap:12px}.mcg-logo strong{font-size:1rem}.mcg-logo small{font-size:.38rem}.mcg-logo-mark{font-size:1.7rem}.mcg-nav-actions{margin-left:auto}.mcg-lang{display:none}.mcg-nav-cta{display:none}.mcg-hero{height:auto;min-height:710px;align-items:flex-end}.mcg-hero-image{background-position:62% center}.mcg-hero-inner{width:calc(100% - 36px);padding:140px 0 70px}.mcg-display{font-size:clamp(3rem,13vw,4.5rem)}.mcg-lede{font-size:1rem}.mcg-actions{display:grid}.mcg-btn{width:100%}.mcg-service-rail{grid-template-columns:repeat(2,1fr)}.mcg-service-rail a:nth-child(odd){border-right:1px solid rgba(255,255,255,.09)}.mcg-service-rail a:nth-child(even){border-right:0}.mcg-approach{padding:70px 22px}.mcg-story-grid{grid-template-columns:1fr}.mcg-story{height:360px}.mcg-market-band{grid-template-columns:1fr 1fr;padding:55px 28px}.mcg-market-band blockquote{grid-column:1/-1;padding-left:22px}.mcg-entry{grid-template-columns:1fr;padding:75px 24px;gap:20px}.mcg-af{grid-template-columns:1fr}.mcg-af-photo{min-height:420px}.mcg-af-copy{padding:70px 24px}.mcg-base{padding:80px 24px}.mcg-footer-grid{grid-template-columns:1fr 1fr}.mcg-footer-grid>div:first-child{grid-column:1/-1}}

/* v0.3 — Home refinement */
.mcg-hero{min-height:680px;height:min(76vw,760px);padding-top:74px;background:#071b2a}.mcg-hero-image{background-image:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(3,19,31,.86) 34%,rgba(4,22,34,.18) 72%),linear-gradient(0deg,rgba(2,14,24,.5),transparent 55%),url('assets/images/mersin-hero.jpg');background-position:center;background-size:cover;filter:saturate(.9) contrast(1.05);transform:scale(1.025)}.mcg-hero-inner{padding-top:0}.mcg-display{font-size:clamp(3.45rem,5.4vw,5.9rem);max-width:920px}.mcg-lede{max-width:620px}.mcg-hero-signature{bottom:58px}.mcg-hero-signature em{font-size:3.8rem}.mcg-service-rail{scroll-margin-top:74px}.mcg-service-rail a{transition:background .22s ease,transform .22s ease}.mcg-service-rail a:hover{background:rgba(255,255,255,.035);transform:translateY(-2px)}.mcg-icon{color:var(--gold);font:400 1.8rem/1 Georgia,serif;min-height:34px}.mcg-approach{padding-top:82px;padding-bottom:82px}.mcg-approach-copy p{font-size:1rem}.mcg-text-link{display:inline-flex;align-items:center;gap:18px;margin-top:12px;color:#17222b;text-decoration:none;font-size:.78rem;font-weight:800;border-bottom:1px solid #b98c3f;padding-bottom:6px}.mcg-story{height:350px;padding:0;background:#0a1822;display:block}.mcg-story:before{display:none}.mcg-story img{width:100%;height:63%;object-fit:cover;display:block;filter:saturate(.86) contrast(1.03);transition:transform .45s ease,filter .45s ease}.mcg-story:hover img{transform:scale(1.025);filter:saturate(1) contrast(1.04)}.mcg-story-copy{height:37%;display:flex;flex-direction:column;justify-content:center;padding:18px 22px;background:#081a28}.mcg-story-copy b{font:400 1.45rem/1.02 Georgia,serif;color:#fff}.mcg-story-copy small{margin-top:10px;color:#c9d0d5;font-size:.68rem}.mcg-market-band{display:block;padding:0;background:#061a2a}.mcg-market-grid{min-height:235px;width:min(1390px,90%);margin:auto;display:grid;grid-template-columns:repeat(4,.72fr) 1.7fr;gap:30px;align-items:center;background-image:radial-gradient(circle at 35% 40%,rgba(217,181,109,.08),transparent 31%)}.mcg-entry{padding-top:105px;padding-bottom:105px}.mcg-base{position:relative;overflow:hidden;background:linear-gradient(110deg,#061827 0%,#071c2c 55%,#0b2c40 100%)}.mcg-base:after{content:"MERSIN";position:absolute;right:-1vw;bottom:-2vw;color:rgba(255,255,255,.025);font:700 clamp(6rem,16vw,15rem)/.8 Georgia,serif;letter-spacing:.02em}.mcg-base-inner{position:relative;z-index:1;max-width:850px}.mcg-base h2{max-width:820px}.mcg-base p{max-width:620px}
@media(max-width:1100px){.mcg-market-grid{grid-template-columns:repeat(4,1fr)}.mcg-market-grid blockquote{grid-column:1/-1;margin-bottom:45px}.mcg-hero{min-height:700px}}
@media(max-width:700px){.mcg-hero{padding-top:64px;min-height:720px}.mcg-hero-image{background-position:61% center}.mcg-service-rail{scroll-margin-top:64px}.mcg-story{height:390px}.mcg-story img{height:66%}.mcg-story-copy{height:34%}.mcg-market-grid{grid-template-columns:1fr 1fr;width:calc(100% - 48px);padding-top:48px}.mcg-market-grid blockquote{grid-column:1/-1;padding-left:22px;margin:8px 0 48px}.mcg-base:after{font-size:28vw}}
\n/* v0.4 — Home completion pass */
.mcg-header a:focus-visible,.mcg-btn:focus-visible,.mcg-story:focus-visible,.mcg-service-rail a:focus-visible,.mcg-menu:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mcg-lang{display:flex;align-items:center;justify-content:center;min-width:52px;font-size:.72rem;letter-spacing:.12em}.mcg-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.mcg-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mcg-service-rail a:hover .mcg-icon{transform:translateY(-2px)}.mcg-service-rail .mcg-icon{transition:transform .22s ease}.mcg-story-copy b{letter-spacing:.01em}.mcg-market-item{position:relative}.mcg-market-item b{font-size:.72rem;font-family:Inter,sans-serif;font-weight:800;letter-spacing:.18em}.mcg-market-item b:after{content:"";display:block;width:28px;height:1px;background:var(--gold);margin-top:10px}.mcg-market-item span{display:block;margin-top:13px}.mcg-entry>div:last-child{max-width:620px}.mcg-footer{border-top:1px solid rgba(255,255,255,.06)}.mcg-footer p{line-height:1.65}.mcg-footer h4{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.mcg-footer a{font-size:.82rem;transition:color .2s ease}.mcg-footer a:hover{color:#fff}@media(max-width:700px){.mcg-eyebrow{letter-spacing:.2em}.mcg-service-rail a{min-height:138px;padding:18px 10px}.mcg-service-rail strong{line-height:1.25}.mcg-approach h2,.mcg-entry h2,.mcg-base h2{font-size:clamp(2.55rem,11vw,3.65rem)}.mcg-footer{padding-left:24px;padding-right:24px}}\n
/* v0.5 — HOME visual master: Mersin / premium human-led direction */
.home-v05{background:#031522;color:#fff}.v5-header{height:76px;background:rgba(3,18,30,.97)}.v5-header .mcg-nav-shell{width:min(1500px,calc(100% - 76px));gap:24px}.v5-header .mcg-logo{min-width:285px}.v5-ma{width:58px;color:#d9b56d;font:italic 2.2rem/1 Georgia,serif;letter-spacing:-.22em}.v5-header .mcg-logo strong{font:400 1.38rem Georgia,serif;letter-spacing:.08em}.v5-header .mcg-nav{gap:27px}.v5-header .mcg-nav a{font-size:.72rem}.v5-langs{display:flex;gap:10px;font-size:.58rem;letter-spacing:.08em}.v5-langs span+span{border-left:1px solid rgba(255,255,255,.25);padding-left:10px}.v5-connect{border:1px solid #d9b56d;border-radius:24px;padding:12px 22px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;white-space:nowrap}.v5-connect span{color:#d9b56d;margin-left:12px}.v5-hero{height:650px;min-height:650px;position:relative;overflow:hidden;padding-top:76px}.v5-hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,14,24,.88) 0%,rgba(2,15,25,.65) 35%,rgba(2,14,24,.12) 68%),linear-gradient(0deg,rgba(2,13,22,.5),transparent 45%),url('assets/images/mersin-terrace-hero.jpg') center/cover no-repeat}.v5-hero-copy{position:relative;z-index:2;width:min(1500px,calc(100% - 84px));margin:auto;padding-top:64px}.v5-eyebrow{text-transform:uppercase;letter-spacing:.32em;font-size:.62rem;font-weight:700}.v5-hero h1{font:400 clamp(3.8rem,5.3vw,6.1rem)/.86 Georgia,serif;letter-spacing:-.045em;margin:14px 0 22px;max-width:760px}.v5-hero h1 em{color:#e0b65e;font-style:normal}.v5-hero-copy p{max-width:600px;font-size:.94rem;line-height:1.62;color:#eef1f3}.v5-actions{display:flex;gap:15px;margin-top:22px}.v5-btn{height:45px;min-width:180px;padding:0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-radius:7px;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700}.v5-btn.gold{background:linear-gradient(105deg,#e2bd70,#f1d99c);color:#0a1823}.v5-btn.outline{border:1px solid #d8b66f;color:#fff;background:rgba(2,16,27,.25)}.v5-hero-values{position:absolute;z-index:2;right:4%;bottom:42px;text-align:right;text-transform:uppercase;letter-spacing:.18em;font-size:.61rem;line-height:1.7}.v5-hero-values span{display:block;margin-top:4px}.v5-hero-values:after{content:"";display:block;width:42px;height:1px;background:#d9b56d;margin:15px 0 0 auto}.v5-proof{min-height:126px;background:#031827;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:.7fr 1.25fr 1.25fr 1.25fr 1.55fr;align-items:center;padding:0 4%;gap:0}.v5-proof>*{min-height:76px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.18);padding:0 32px;text-align:center}.v5-proof>*:last-child{border-right:0}.v5-proof-place{text-align:left}.v5-proof-place b{color:#d9b56d;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem}.v5-proof-place span{text-transform:uppercase;letter-spacing:.2em;font-size:.62rem;margin-top:9px}.v5-line-icon{color:#d9b56d;font-size:1.65rem;line-height:1}.v5-proof-item b{text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;margin-top:7px}.v5-proof-item small{text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;line-height:1.4;margin-top:7px;color:#d4d9dd}.v5-proof blockquote{font:italic 1.2rem/1.2 Georgia,serif;color:#e1bc72;text-align:left;margin:0}.v5-business{padding:58px 2.5% 48px;background:#031522}.v5-section-head{display:grid;grid-template-columns:1.1fr 1fr auto;gap:40px;align-items:end;margin:0 1% 28px}.v5-section-head>div>span{color:#d9b56d;text-transform:uppercase;letter-spacing:.25em;font-size:.58rem}.v5-section-head h2{font:400 2.5rem/1 Georgia,serif;margin:10px 0 0}.v5-section-head p{font-size:.7rem;line-height:1.55;color:#d3d9de;margin:0 0 3px}.v5-section-head>a{border:1px solid #d9b56d;border-radius:7px;padding:13px 17px;text-decoration:none;text-transform:uppercase;letter-spacing:.07em;font-size:.55rem}.v5-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v5-card{position:relative;min-height:285px;border:1px solid rgba(255,255,255,.14);overflow:hidden;text-decoration:none;background:#041827}.v5-card img{width:100%;height:104px;object-fit:cover;display:block;filter:saturate(.92)}.v5-card:after{content:"";position:absolute;left:0;right:0;top:60px;height:80px;background:linear-gradient(transparent,#041827)}.v5-card>div{padding:0 13px 14px;position:relative;z-index:2;margin-top:-4px}.v5-card i{font:400 1.45rem Georgia,serif;font-style:normal}.v5-card h3{text-transform:uppercase;font-size:.72rem;line-height:1.22;letter-spacing:.04em;margin:3px 0 7px}.v5-card p{font-size:.66rem;line-height:1.45;color:#e0e4e7;margin:0;min-height:57px}.v5-card b{display:block;color:#d9b56d;font-size:1.1rem;margin-top:6px}.v5-card:hover img{transform:scale(1.03);transition:.35s}.v5-mersin{min-height:330px;position:relative;overflow:hidden;display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.v5-mersin-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,17,28,.96) 0%,rgba(2,17,28,.88) 28%,rgba(2,17,28,.15) 60%),url('assets/images/mersin-waterfront.jpg') center/cover no-repeat}.v5-mersin-copy{position:relative;z-index:2;width:42%;padding-left:3.5%}.v5-mersin-copy h2{font:400 3rem/.98 Georgia,serif;margin:0 0 16px}.v5-mersin-copy p{font-size:.75rem;line-height:1.55;max-width:490px;color:#f1f3f4}.v5-mersin-copy .v5-btn{margin-top:8px}.v5-mersin-script{position:absolute;z-index:2;left:67%;top:48px;transform:rotate(-7deg);font-family:Georgia,serif;font-style:italic;color:#0c1820;text-shadow:0 1px rgba(255,255,255,.2)}.v5-mersin-script em{font-size:1.8rem;display:block}.v5-mersin-script span{font-size:1.25rem}.v5-mersin-values{position:absolute;z-index:2;right:3.5%;top:48px;text-align:right;text-transform:uppercase;letter-spacing:.15em;font-size:.55rem;line-height:1.85}.v5-mersin-values:after{content:"";display:block;width:35px;height:1px;background:#d9b56d;margin:13px 0 0 auto}.v5-brands{min-height:110px;padding:20px 3.5%;display:grid;grid-template-columns:1.2fr 4fr .8fr;gap:30px;align-items:center;background:#031522}.v5-brands h2{font:italic 1.8rem/1.05 Georgia,serif;margin:0}.v5-brand-list{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center}.v5-brand-list span{text-transform:uppercase;font-size:.62rem;line-height:1.1;font-weight:800}.v5-brand-list b{display:block;color:#d9b56d;font-size:1.2rem;margin-bottom:3px}.v5-brand-list .wordmark{font-size:.78rem;color:#f4f4f4}.v5-more{text-transform:uppercase;letter-spacing:.15em;font-size:.53rem;text-align:right;color:#d9b56d}.v5-more i{display:block;width:34px;height:1px;background:#d9b56d;margin:12px 0 0 auto}.v5-footer{background:#02101a;padding:30px 3% 20px;border-top:1px solid rgba(255,255,255,.08)}.v5-footer-top{display:grid;grid-template-columns:1.5fr 2fr .55fr auto;gap:28px;align-items:center}.v5-footer .mcg-logo{min-width:0;text-decoration:none}.v5-footer nav{display:flex;justify-content:center;gap:25px}.v5-footer nav a{text-decoration:none;font:400 .66rem Georgia,serif}.v5-social{border-left:1px solid rgba(255,255,255,.2);padding-left:24px}.v5-footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:25px;padding-top:18px;display:flex;justify-content:space-between;font-size:.58rem;color:#cbd2d7}
@media(max-width:1100px){.v5-header .mcg-nav,.v5-langs,.v5-header>.mcg-nav-shell>.v5-connect{display:none}.v5-header .mcg-menu{display:block;margin-left:auto}.v5-proof{grid-template-columns:repeat(2,1fr)}.v5-proof>*{border-bottom:1px solid rgba(255,255,255,.12)}.v5-proof blockquote{grid-column:1/-1;text-align:center;padding:25px}.v5-section-head{grid-template-columns:1fr 1fr}.v5-section-head>a{display:none}.v5-cards{grid-template-columns:repeat(3,1fr)}.v5-mersin-copy{width:58%}.v5-brands{grid-template-columns:1fr}.v5-more{text-align:left}.v5-more i{margin-left:0}.v5-footer-top{grid-template-columns:1fr auto}.v5-footer nav,.v5-social{display:none}}
@media(max-width:700px){.v5-header{height:64px}.v5-header .mcg-nav-shell{width:calc(100% - 28px)}.v5-header .mcg-logo strong{font-size:1rem}.v5-ma{width:42px;font-size:1.65rem}.v5-hero{height:690px;min-height:690px;padding-top:64px}.v5-hero-photo{background-position:61% center}.v5-hero-copy{width:calc(100% - 36px);padding-top:62px}.v5-eyebrow{font-size:.52rem;letter-spacing:.2em}.v5-hero h1{font-size:3.55rem;line-height:.9}.v5-hero-copy p{font-size:.83rem;max-width:92%}.v5-actions{display:grid;width:210px}.v5-hero-values{display:none}.v5-proof{grid-template-columns:1fr 1fr;padding:0}.v5-proof>*{padding:20px 12px}.v5-proof blockquote{grid-column:1/-1}.v5-business{padding:50px 18px}.v5-section-head{display:block}.v5-section-head p{margin-top:18px}.v5-cards{grid-template-columns:1fr 1fr}.v5-card{min-height:300px}.v5-mersin{min-height:520px;align-items:flex-end}.v5-mersin-photo{background-image:linear-gradient(0deg,rgba(2,17,28,.98) 0%,rgba(2,17,28,.8) 44%,rgba(2,17,28,.1) 75%),url('assets/images/mersin-waterfront.jpg');background-position:62% center}.v5-mersin-copy{width:100%;padding:0 22px 36px}.v5-mersin-copy h2{font-size:2.7rem}.v5-mersin-script,.v5-mersin-values{display:none}.v5-brand-list{grid-template-columns:repeat(2,1fr);gap:20px}.v5-footer-top{display:flex;justify-content:space-between}.v5-footer .v5-connect{display:none}.v5-footer-bottom{display:block}.v5-footer-bottom span{display:block;margin-top:8px}}


/* v0.6 — final HOME polish */
.v5-line-icon{width:31px;height:31px;display:inline-flex;align-self:center;justify-content:center;color:#d9b56d}
.v5-line-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}
.v5-card img{transition:transform .45s ease,filter .45s ease}.v5-card:hover img,.v5-card:focus-visible img{transform:scale(1.045);filter:saturate(1.02)}
.v5-card,.v5-btn,.v5-connect,.v5-section-head>a{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}
.v5-card:focus-visible,.v5-btn:focus-visible,.v5-connect:focus-visible,.v5-section-head>a:focus-visible,.v5-footer a:focus-visible{outline:2px solid #d9b56d;outline-offset:4px}
.v5-btn:hover,.v5-connect:hover,.v5-section-head>a:hover{transform:translateY(-2px)}
.v5-card:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid transparent;transition:border-color .3s ease}.v5-card:hover:before{border-color:rgba(217,181,109,.55)}
.v5-brands-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.22em;font-size:.5rem;margin-bottom:8px}.v5-brands>div:first-child h2{margin:0}
.v5-hero-photo{filter:saturate(.96) contrast(1.02)}
.v5-mersin-photo{filter:saturate(.92) contrast(1.02)}
@media(max-width:1100px){.v5-header .mcg-nav.is-open{display:flex;position:absolute;top:76px;left:0;right:0;background:rgba(3,18,30,.99);padding:26px 38px 32px;flex-direction:column;align-items:flex-start;gap:20px;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 20px 35px rgba(0,0,0,.28)}.v5-header .mcg-nav.is-open a{font-size:.82rem}.v5-header .mcg-menu{cursor:pointer}.v5-header .mcg-menu span{transition:transform .22s ease,opacity .22s ease}.v5-header .mcg-menu[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.v5-header .mcg-menu[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}}
@media(max-width:700px){.v5-header .mcg-nav.is-open{top:64px;padding:24px}.v5-proof-place{text-align:center}.v5-business{overflow:hidden}.v5-card h3{font-size:.68rem}.v5-brands{padding-top:28px;padding-bottom:28px}.v5-brands-kicker{margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.v5-card img,.v5-card,.v5-btn,.v5-connect,.v5-section-head>a,.v5-header .mcg-menu span{transition:none!important}}

/* v0.7 — WHAT WE DO */
.wwd-page{background:#031522;color:#fff}.wwd-page em{color:#d9b56d;font-weight:400}.wwd-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.wwd-hero{height:min(78vh,760px);min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden}.wwd-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(3,18,29,.84) 39%,rgba(3,18,29,.22) 72%),linear-gradient(0deg,rgba(2,15,25,.62),transparent 45%),url('assets/images/distribution-warehouse.jpg') center/cover no-repeat;filter:saturate(.78) contrast(1.05);transform:scale(1.015)}.wwd-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.wwd-hero h1{font:400 clamp(3.5rem,5.7vw,6.4rem)/.94 Georgia,serif;letter-spacing:-.04em;margin:18px 0 24px;max-width:900px}.wwd-hero-inner>p{max-width:620px;font-size:1rem;line-height:1.7;color:#e6eaed;margin:0 0 28px}.wwd-hero-note{position:absolute;z-index:2;right:4%;bottom:42px;display:flex;gap:22px;text-transform:uppercase;letter-spacing:.18em;font-size:.55rem}.wwd-hero-note span+span{border-left:1px solid rgba(217,181,109,.6);padding-left:22px}.wwd-intro{background:#f3f0e9;color:#111b24;padding:88px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.wwd-intro h2,.wwd-focus h2{font:400 clamp(2.8rem,4vw,4.7rem)/.98 Georgia,serif;letter-spacing:-.035em;margin:14px 0 0}.wwd-intro-copy{border-left:1px solid #c8b37e;padding-left:50px}.wwd-intro-copy p{font-size:.95rem;line-height:1.8;margin:0 0 18px;color:#35404a}.wwd-work{display:grid;grid-template-columns:repeat(4,1fr);background:#061827;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.wwd-work-card{min-height:430px;padding:42px 34px 35px;border-right:1px solid rgba(255,255,255,.11);position:relative;transition:background .3s ease}.wwd-work-card:last-child{border:0}.wwd-work-card:hover{background:#092338}.wwd-work-card>span{font:400 1.6rem Georgia,serif;color:rgba(255,255,255,.42)}.wwd-icon{width:52px;height:52px;color:#d9b56d;margin:54px 0 24px}.wwd-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.wwd-work-card h3{text-transform:uppercase;letter-spacing:.05em;font-size:.88rem;line-height:1.35;margin:0 0 18px}.wwd-work-card p{color:#cbd2d7;font-size:.78rem;line-height:1.65;max-width:290px}.wwd-work-card small{position:absolute;bottom:30px;left:34px;color:#d9b56d;text-transform:uppercase;letter-spacing:.13em;font-size:.5rem}.wwd-method{min-height:690px;position:relative;display:grid;grid-template-columns:1.05fr .95fr;background:#02111c}.wwd-method-photo{background:linear-gradient(90deg,transparent 65%,#02111c 100%),url('assets/images/trade-ship.jpg') center/cover no-repeat;filter:saturate(.82)}.wwd-method-panel{padding:95px 8% 70px 9%;align-self:center}.wwd-method-panel h2{font:400 clamp(3rem,4.5vw,5rem)/.98 Georgia,serif;letter-spacing:-.04em;margin:15px 0 24px}.wwd-method-panel>p{font-size:.85rem;line-height:1.7;color:#ccd4d9;max-width:520px}.wwd-method ol{list-style:none;margin:35px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.13)}.wwd-method li{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.13)}.wwd-method li>b{font:400 1rem Georgia,serif;color:#d9b56d}.wwd-method li span{font-size:.68rem;color:#aeb9c0}.wwd-method li strong{display:block;text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:.65rem;margin-bottom:4px}.wwd-focus{padding:90px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;background:#f3f0e9;color:#111b24}.wwd-focus-list{border-top:1px solid #c7c0b2}.wwd-focus-list a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:18px 3px;border-bottom:1px solid #c7c0b2;font:400 1.05rem Georgia,serif;transition:padding .2s,color .2s}.wwd-focus-list a:hover{padding-left:10px;color:#9c722e}.wwd-focus-list b{color:#b88b3c;font-family:Inter,sans-serif;font-weight:400}.wwd-closing{min-height:520px;position:relative;display:flex;align-items:center;overflow:hidden}.wwd-closing-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,27,.97) 0%,rgba(2,16,27,.82) 45%,rgba(2,16,27,.2) 76%),url('assets/images/mersin-terrace-hero.jpg') center 58%/cover no-repeat;filter:saturate(.92)}.wwd-closing-copy{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto}.wwd-closing-copy h2{font:400 clamp(3rem,4.8vw,5.4rem)/.95 Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px}.wwd-closing-copy p{max-width:570px;color:#dce2e5;font-size:.88rem;line-height:1.7}.wwd-closing-copy>div{display:flex;gap:14px;margin-top:27px}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:1100px){.wwd-work{grid-template-columns:1fr 1fr}.wwd-work-card{border-bottom:1px solid rgba(255,255,255,.11)}.wwd-method{grid-template-columns:1fr}.wwd-method-photo{min-height:420px;background-image:linear-gradient(0deg,#02111c 0%,transparent 35%),url('assets/images/trade-ship.jpg')}.wwd-method-panel{padding-top:30px}.wwd-intro,.wwd-focus{gap:50px}.wwd-hero-note{display:none}}
@media(max-width:700px){.wwd-hero{min-height:720px;height:720px}.wwd-hero-image{background-position:61% center}.wwd-hero-inner{width:calc(100% - 36px);padding-top:60px}.wwd-hero h1{font-size:3.7rem}.wwd-hero-inner>p{font-size:.84rem;max-width:94%}.wwd-intro,.wwd-focus{grid-template-columns:1fr;padding:62px 22px;gap:35px}.wwd-intro-copy{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.wwd-work{grid-template-columns:1fr}.wwd-work-card{min-height:350px;border-right:0}.wwd-icon{margin:32px 0 20px}.wwd-method-photo{min-height:320px}.wwd-method-panel{padding:25px 22px 55px}.wwd-closing{min-height:650px;align-items:flex-end}.wwd-closing-image{background-image:linear-gradient(0deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 48%,rgba(2,16,27,.1) 78%),url('assets/images/mersin-terrace-hero.jpg');background-position:62% center}.wwd-closing-copy{width:calc(100% - 40px);padding-bottom:45px}.wwd-closing-copy>div{display:grid;width:220px}}
@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}


/* v0.8 — BUSINESS AREAS */
.ba-page{background:#031522;color:#fff}.ba-page em{color:#d9b56d;font-weight:400}.ba-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.ba-hero{height:min(80vh,780px);min-height:670px;position:relative;display:flex;align-items:center;overflow:hidden}.ba-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.97) 0%,rgba(3,18,29,.75) 42%,rgba(3,18,29,.18) 75%),linear-gradient(0deg,rgba(2,15,25,.65),transparent 45%),url('assets/images/trade-ship.jpg') center/cover no-repeat;filter:saturate(.8) contrast(1.05);transform:scale(1.015)}.ba-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.ba-hero h1{font:400 clamp(3.5rem,5.7vw,6.3rem)/.94 Georgia,serif;letter-spacing:-.04em;margin:18px 0 24px;max-width:980px}.ba-hero-inner>p{max-width:620px;font-size:1rem;line-height:1.7;color:#e6eaed;margin:0 0 28px}.ba-hero-index{position:absolute;z-index:2;right:6%;bottom:46px;display:flex;align-items:center;gap:18px}.ba-hero-index b{font:400 3.2rem Georgia,serif;color:#d9b56d}.ba-hero-index span{border-left:1px solid rgba(217,181,109,.55);padding-left:18px;text-transform:uppercase;letter-spacing:.16em;font-size:.5rem;line-height:1.7;color:#dfe4e7}.ba-intro{background:#f3f0e9;color:#111b24;padding:88px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.ba-intro h2{font:400 clamp(2.8rem,4vw,4.7rem)/.98 Georgia,serif;letter-spacing:-.035em;margin:14px 0 0}.ba-intro>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.ba-intro p{font-size:.95rem;line-height:1.8;margin:0 0 18px;color:#35404a}.ba-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:440px;background:#02111c;padding:1px;gap:1px}.ba-card{position:relative;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate}.ba-card-wide{grid-column:span 2}.ba-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.05);transition:transform .6s ease,filter .6s ease}.ba-card:hover img{transform:scale(1.045);filter:saturate(.95) contrast(1.04)}.ba-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,14,24,.98) 0%,rgba(2,14,24,.74) 42%,rgba(2,14,24,.12) 78%);z-index:1}.ba-card:after{content:"";position:absolute;inset:0;border:1px solid transparent;z-index:4;pointer-events:none;transition:border-color .3s}.ba-card:hover:after{border-color:rgba(217,181,109,.65)}.ba-number{position:absolute;z-index:2;top:25px;right:27px;color:#d9b56d;font:400 1.35rem Georgia,serif}.ba-card>div{position:absolute;z-index:2;left:30px;right:30px;bottom:29px}.ba-card small{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.17em;font-size:.48rem;margin-bottom:10px}.ba-card h3{font:400 clamp(1.7rem,2.2vw,2.7rem)/.98 Georgia,serif;margin:0 0 12px;letter-spacing:-.025em}.ba-card p{max-width:440px;color:#d8dfe3;font-size:.72rem;line-height:1.55;margin:0 0 15px}.ba-card b{font-size:.54rem;text-transform:uppercase;letter-spacing:.15em;color:#fff}.ba-thread{min-height:600px;display:grid;grid-template-columns:1fr 1fr;background:#f3f0e9;color:#111b24}.ba-thread-copy{padding:90px 9% 80px max(7%,calc((100vw - 1320px)/2));align-self:center}.ba-thread-copy h2{font:400 clamp(3rem,4.4vw,5rem)/.96 Georgia,serif;letter-spacing:-.04em;margin:15px 0 25px}.ba-thread-copy p{max-width:570px;color:#3d4851;font-size:.9rem;line-height:1.75;margin-bottom:28px}.ba-thread-map{position:relative;overflow:hidden;background:radial-gradient(circle at center,#0b3048 0,#061c2d 48%,#031522 100%)}.ba-thread-map:before{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(217,181,109,.15);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ba-thread-map:after{content:"MCG ASELIX";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:135px;height:135px;border:1px solid #d9b56d;border-radius:50%;display:grid;place-items:center;color:#d9b56d;font:600 .68rem Inter,sans-serif;letter-spacing:.18em}.ba-node{position:absolute;z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.55rem}.ba-node:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#d9b56d;margin:0 auto 8px;box-shadow:0 0 0 7px rgba(217,181,109,.08)}.n1{left:18%;top:22%}.n2{right:17%;top:20%}.n3{right:12%;bottom:24%}.n4{left:14%;bottom:20%}.n5{left:48%;top:12%}.ba-thread-map i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(217,181,109,.45),transparent);transform-origin:left center}.l1{width:34%;left:26%;top:29%;transform:rotate(22deg)}.l2{width:33%;left:51%;top:35%;transform:rotate(-25deg)}.l3{width:36%;left:51%;top:58%;transform:rotate(21deg)}.l4{width:37%;left:20%;top:67%;transform:rotate(-20deg)}.ba-mersin{min-height:570px;position:relative;display:flex;align-items:center;overflow:hidden}.ba-mersin-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,27,.97) 0%,rgba(2,16,27,.8) 45%,rgba(2,16,27,.16) 76%),url('assets/images/mersin-terrace-hero.jpg') center 58%/cover no-repeat;filter:saturate(.92)}.ba-mersin-copy{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto}.ba-mersin-copy h2{font:400 clamp(3rem,4.8vw,5.4rem)/.95 Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px}.ba-mersin-copy p{max-width:590px;color:#dce2e5;font-size:.88rem;line-height:1.7}.ba-mersin-copy>div{display:flex;gap:14px;margin-top:27px}
@media(max-width:1100px){.ba-grid{grid-template-columns:repeat(2,1fr)}.ba-card-wide{grid-column:span 1}.ba-intro{gap:50px}.ba-thread{grid-template-columns:1fr}.ba-thread-map{min-height:520px}.ba-hero-index{display:none}}
@media(max-width:700px){.ba-hero{height:730px;min-height:730px}.ba-hero-image{background-position:58% center}.ba-hero-inner{width:calc(100% - 36px);padding-top:60px}.ba-hero h1{font-size:3.55rem}.ba-hero-inner>p{font-size:.84rem;max-width:94%}.ba-intro{grid-template-columns:1fr;padding:62px 22px;gap:35px}.ba-intro>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.ba-grid{grid-template-columns:1fr;grid-auto-rows:390px}.ba-card-wide{grid-column:auto}.ba-thread-copy{padding:62px 22px}.ba-thread-map{min-height:430px}.ba-thread-map:before{width:320px;height:320px}.ba-thread-map:after{width:105px;height:105px;font-size:.55rem}.ba-mersin{min-height:650px;align-items:flex-end}.ba-mersin-image{background-image:linear-gradient(0deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 48%,rgba(2,16,27,.1) 78%),url('assets/images/mersin-terrace-hero.jpg');background-position:62% center}.ba-mersin-copy{width:calc(100% - 40px);padding-bottom:45px}.ba-mersin-copy>div{display:grid;width:235px}}
@media(prefers-reduced-motion:reduce){.ba-card img{transition:none}}

/* v0.9 — PORTFOLIO & PROJECTS */
.pf-page{background:#031522;color:#fff}.pf-page em{color:#d9b56d;font-weight:400}.pf-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.pf-hero{height:min(82vh,800px);min-height:690px;position:relative;display:flex;align-items:center;overflow:hidden}.pf-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(3,18,29,.8) 43%,rgba(3,18,29,.2) 76%),linear-gradient(0deg,rgba(2,15,25,.68),transparent 45%),url('assets/images/business-3.jpg') center 42%/cover no-repeat;filter:saturate(.78) contrast(1.05);transform:scale(1.015)}.pf-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.pf-hero h1{font:400 clamp(3.6rem,5.8vw,6.4rem)/.94 Georgia,serif;letter-spacing:-.04em;margin:18px 0 24px;max-width:970px}.pf-hero-inner>p{max-width:650px;font-size:1rem;line-height:1.7;color:#e6eaed;margin:0 0 28px}.pf-hero-note{position:absolute;z-index:2;right:5.5%;bottom:43px;display:grid;grid-template-columns:auto auto;gap:5px 16px;align-items:center}.pf-hero-note b{font:600 .58rem Inter,sans-serif;letter-spacing:.2em;color:#d9b56d}.pf-hero-note span{font-size:.5rem;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:#e5e9eb}.pf-hero-note i{grid-column:1/-1;height:1px;background:rgba(217,181,109,.38);margin:5px 0}.pf-manifesto{background:#f3f0e9;color:#111b24;padding:90px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.pf-manifesto h2,.pf-section-head h2,.pf-eval-intro h2{font:400 clamp(2.9rem,4.2vw,4.8rem)/.97 Georgia,serif;letter-spacing:-.035em;margin:14px 0 0}.pf-manifesto>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.pf-manifesto p{font-size:.94rem;line-height:1.8;margin:0 0 18px;color:#35404a}.pf-owned{background:#061a2a;padding:95px max(5%,calc((100% - 1320px)/2)) 110px}.pf-section-head{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end;margin-bottom:50px}.pf-section-head .pf-kicker{grid-column:1/-1}.pf-section-head p{color:#b9c3c9;line-height:1.75;font-size:.86rem;max-width:480px;margin:0 0 5px}.pf-feature{min-height:520px;display:grid;grid-template-columns:1.35fr .65fr;background:#f3f0e9;color:#111b24;margin-top:2px}.pf-feature-av{grid-template-columns:.65fr 1.35fr}.pf-feature-image{overflow:hidden;min-height:520px}.pf-feature-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) contrast(1.03);transition:transform .8s ease}.pf-feature:hover img{transform:scale(1.025)}.pf-feature-copy{padding:65px 58px;display:flex;flex-direction:column;justify-content:center}.pf-feature-copy small{color:#9c722e;text-transform:uppercase;letter-spacing:.18em;font-size:.53rem;font-weight:800}.pf-feature-copy h3{font:400 clamp(2.8rem,4vw,4.5rem)/.92 Georgia,serif;letter-spacing:-.04em;margin:13px 0 22px}.pf-feature-copy p{color:#44505a;font-size:.86rem;line-height:1.75;margin:0 0 24px}.pf-tags{display:flex;gap:7px;flex-wrap:wrap}.pf-tags span{border:1px solid #c8c0b3;padding:7px 10px;text-transform:uppercase;letter-spacing:.13em;font-size:.46rem}.pf-feature-copy>a{margin-top:30px;color:#111b24;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.54rem;font-weight:800}.pf-feature-copy>a b{color:#b88b3c;margin-left:9px}.pf-eval{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2))}.pf-eval-intro{max-width:850px;margin-bottom:55px}.pf-eval-intro p{max-width:670px;color:#47525b;font-size:.9rem;line-height:1.75;margin-top:23px}.pf-eval-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7c0b2;border-bottom:1px solid #c7c0b2}.pf-eval-grid article{padding:38px 35px 40px 0;min-height:315px;border-right:1px solid #c7c0b2}.pf-eval-grid article+article{padding-left:35px}.pf-eval-grid article:last-child{border-right:0}.pf-status{display:inline-block;color:#9c722e;text-transform:uppercase;letter-spacing:.16em;font-size:.48rem;border:1px solid #c8b37e;padding:6px 9px}.pf-eval-grid h3{font:400 2.3rem Georgia,serif;margin:24px 0 2px}.pf-eval-grid small{color:#78818a;text-transform:uppercase;letter-spacing:.14em;font-size:.48rem}.pf-eval-grid p{color:#46515a;font-size:.78rem;line-height:1.7;margin:23px 0}.pf-eval-grid b{font-size:.48rem;text-transform:uppercase;letter-spacing:.14em;color:#9c722e}.pf-disclaimer{max-width:920px;color:#737b82;font-size:.62rem;line-height:1.7;margin:28px 0 0;padding-left:17px;border-left:2px solid #c8b37e}.pf-philosophy{min-height:590px;position:relative;display:flex;align-items:center;overflow:hidden}.pf-philosophy-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 46%,rgba(2,16,27,.16) 77%),url('assets/images/mersin-terrace-hero.jpg') center 58%/cover no-repeat;filter:saturate(.92)}.pf-philosophy-copy{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto}.pf-philosophy-copy h2{font:400 clamp(3rem,4.8vw,5.4rem)/.95 Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px}.pf-philosophy-copy p{max-width:600px;color:#dce2e5;font-size:.88rem;line-height:1.7}.pf-philosophy-copy>div{display:flex;gap:14px;margin-top:27px}
@media(max-width:1100px){.pf-hero-note{display:none}.pf-manifesto{gap:50px}.pf-feature,.pf-feature-av{grid-template-columns:1fr 1fr}.pf-section-head{grid-template-columns:1fr;gap:20px}.pf-eval-grid article{padding-right:22px}.pf-eval-grid article+article{padding-left:22px}}
@media(max-width:700px){.pf-hero{height:740px;min-height:740px}.pf-hero-image{background-position:60% center}.pf-hero-inner{width:calc(100% - 36px);padding-top:60px}.pf-hero h1{font-size:3.55rem}.pf-hero-inner>p{font-size:.84rem;max-width:94%}.pf-manifesto{grid-template-columns:1fr;padding:62px 22px;gap:35px}.pf-manifesto>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.pf-owned,.pf-eval{padding:65px 22px}.pf-feature,.pf-feature-av{grid-template-columns:1fr}.pf-feature-av .pf-feature-copy{order:2}.pf-feature-av .pf-feature-image{order:1}.pf-feature-image{min-height:330px}.pf-feature-copy{padding:42px 28px}.pf-eval-grid{grid-template-columns:1fr}.pf-eval-grid article,.pf-eval-grid article+article{padding:30px 0;border-right:0;border-bottom:1px solid #c7c0b2;min-height:0}.pf-eval-grid article:last-child{border-bottom:0}.pf-philosophy{min-height:660px;align-items:flex-end}.pf-philosophy-image{background-image:linear-gradient(0deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 48%,rgba(2,16,27,.1) 78%),url('assets/images/mersin-terrace-hero.jpg');background-position:62% center}.pf-philosophy-copy{width:calc(100% - 40px);padding-bottom:45px}.pf-philosophy-copy>div{display:grid;width:235px}}

/* v0.10 — ABOUT */
.ab-page{background:#031522;color:#fff}.ab-page em{color:#d9b56d;font-weight:400}.ab-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.ab-hero{height:min(82vh,810px);min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden}.ab-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(2,16,27,.76) 44%,rgba(2,16,27,.18) 76%),linear-gradient(0deg,rgba(2,15,25,.6),transparent 48%),url('assets/images/mersin-terrace-hero.jpg') center 52%/cover no-repeat;filter:saturate(.88) contrast(1.04);transform:scale(1.012)}.ab-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.ab-hero h1{font:400 clamp(4rem,6.3vw,7rem)/.91 Georgia,serif;letter-spacing:-.045em;margin:17px 0 24px;max-width:920px}.ab-hero-inner>p{max-width:650px;font-size:1rem;line-height:1.72;color:#e5eaed;margin:0 0 29px}.ab-hero-note{position:absolute;right:5.5%;bottom:48px;z-index:2;display:grid;gap:6px;text-align:right}.ab-hero-note span{font-size:.48rem;letter-spacing:.2em;color:#b8c1c7}.ab-hero-note b{font:500 .68rem Inter,sans-serif;letter-spacing:.17em}.ab-hero-note i{height:1px;background:#d9b56d;width:48px;justify-self:end;margin:5px 0}.ab-story{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.ab-story h2,.ab-principles h2,.ab-close h2{font:400 clamp(3rem,4.4vw,5rem)/.96 Georgia,serif;letter-spacing:-.038em;margin:15px 0 0}.ab-story>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.ab-story p{font-size:.94rem;line-height:1.82;margin:0 0 19px;color:#35404a}.ab-principles{background:#061a2a;padding:100px max(5%,calc((100% - 1320px)/2)) 110px}.ab-principles header{display:grid;grid-template-columns:1fr .72fr;column-gap:80px;align-items:end;margin-bottom:55px}.ab-principles header .ab-kicker{grid-column:1/-1}.ab-principles header p{color:#b9c3c9;line-height:1.75;font-size:.86rem;max-width:480px;margin:0}.ab-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.ab-principle-grid article{padding:42px 32px 46px 0;border-right:1px solid rgba(255,255,255,.15);min-height:315px}.ab-principle-grid article+article{padding-left:32px}.ab-principle-grid article:last-child{border-right:0}.ab-principle-grid span{font:400 1.25rem Georgia,serif;color:#d9b56d}.ab-principle-grid h3{font:400 2rem/1.05 Georgia,serif;margin:38px 0 19px}.ab-principle-grid p{color:#aeb9c0;font-size:.76rem;line-height:1.7;margin:0}.ab-bridge{min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden}.ab-bridge-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,27,.96) 0%,rgba(2,16,27,.8) 46%,rgba(2,16,27,.12) 78%),url('assets/images/trade-ship.jpg') center 48%/cover no-repeat;filter:saturate(.75) contrast(1.04)}.ab-bridge-copy{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto}.ab-bridge-copy h2,.ab-mersin-copy h2{font:400 clamp(3.2rem,5vw,5.6rem)/.94 Georgia,serif;letter-spacing:-.04em;margin:16px 0 23px}.ab-bridge-copy>p{max-width:610px;color:#dce2e5;font-size:.88rem;line-height:1.75}.ab-bridge-points{display:flex;gap:0;margin-top:35px;width:min(720px,100%);border-top:1px solid rgba(255,255,255,.22)}.ab-bridge-points span{flex:1;padding:20px 22px 0 0}.ab-bridge-points span+span{padding-left:22px;border-left:1px solid rgba(255,255,255,.18)}.ab-bridge-points b{display:block;font:400 1.3rem Georgia,serif;color:#e3c479}.ab-bridge-points small{display:block;margin-top:6px;color:#aeb8bf;text-transform:uppercase;letter-spacing:.12em;font-size:.46rem}.ab-mersin{background:#f3f0e9;color:#111b24;display:grid;grid-template-columns:.68fr 1.32fr;min-height:580px}.ab-mersin-copy{padding:80px max(5vw,55px);display:flex;flex-direction:column;justify-content:center}.ab-mersin-copy p{color:#44505a;font-size:.86rem;line-height:1.78;max-width:540px;margin:0 0 28px}.ab-mersin-copy .v5-btn{align-self:flex-start;color:#111b24;border-color:#b88b3c}.ab-mersin-image{min-height:580px;background:linear-gradient(90deg,rgba(243,240,233,.18),transparent 20%),url('assets/images/mersin-waterfront.jpg') center/cover no-repeat;filter:saturate(.85) contrast(1.02)}.ab-close{background:#031522;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.ab-close p{color:#aeb8bf;line-height:1.75;font-size:.86rem;max-width:640px}.ab-close aside{border-left:1px solid rgba(217,181,109,.5);padding-left:55px}.ab-close blockquote{font:italic 400 2rem/1.25 Georgia,serif;color:#e5c57b;margin:0 0 30px}.ab-close .v5-btn{display:inline-flex}
@media(max-width:1100px){.ab-principle-grid{grid-template-columns:repeat(2,1fr)}.ab-principle-grid article:nth-child(2){border-right:0}.ab-principle-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)}.ab-mersin{grid-template-columns:1fr 1fr}.ab-close{gap:55px}.ab-hero-note{display:none}}
@media(max-width:700px){.ab-hero{height:740px;min-height:740px}.ab-hero-image{background-position:62% center}.ab-hero-inner{width:calc(100% - 36px);padding-top:60px}.ab-hero h1{font-size:3.7rem}.ab-hero-inner>p{font-size:.84rem;max-width:94%}.ab-story{grid-template-columns:1fr;padding:62px 22px;gap:35px}.ab-story>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.ab-principles{padding:65px 22px}.ab-principles header{grid-template-columns:1fr;gap:22px}.ab-principle-grid{grid-template-columns:1fr}.ab-principle-grid article,.ab-principle-grid article+article{padding:30px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15);min-height:0}.ab-principle-grid article:last-child{border-bottom:0}.ab-principle-grid h3{margin-top:20px}.ab-bridge{min-height:700px;align-items:flex-end}.ab-bridge-image{background-image:linear-gradient(0deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 50%,rgba(2,16,27,.12) 80%),url('assets/images/trade-ship.jpg');background-position:58% center}.ab-bridge-copy{width:calc(100% - 40px);padding-bottom:48px}.ab-bridge-points{display:grid;grid-template-columns:repeat(3,1fr)}.ab-bridge-points span,.ab-bridge-points span+span{padding:16px 8px 0;border-left:0}.ab-mersin{grid-template-columns:1fr}.ab-mersin-copy{padding:62px 22px}.ab-mersin-image{min-height:360px;order:-1}.ab-close{grid-template-columns:1fr;padding:65px 22px;gap:45px}.ab-close aside{border-left:0;border-top:1px solid rgba(217,181,109,.5);padding:35px 0 0}.ab-close blockquote{font-size:1.65rem}}


/* v0.11 — TÜRKİYE / MERSIN */
.tr-page{background:#031522;color:#fff}.tr-page em{color:#d9b56d;font-weight:400}.tr-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.tr-hero{height:min(84vh,830px);min-height:710px;position:relative;display:flex;align-items:center;overflow:hidden}.tr-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(2,16,27,.74) 42%,rgba(2,16,27,.14) 76%),linear-gradient(0deg,rgba(2,15,25,.55),transparent 48%),url('assets/images/mersin-waterfront.jpg') center 52%/cover no-repeat;filter:saturate(.9) contrast(1.04);transform:scale(1.012)}.tr-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.tr-hero h1{font:400 clamp(4rem,6.2vw,7rem)/.91 Georgia,serif;letter-spacing:-.045em;margin:17px 0 24px;max-width:980px}.tr-hero-inner>p{max-width:670px;font-size:1rem;line-height:1.72;color:#e5eaed;margin:0}.tr-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.tr-hero-note{position:absolute;right:5.5%;bottom:48px;z-index:2;display:grid;gap:5px;text-align:right}.tr-hero-note span{font-size:.46rem;letter-spacing:.2em;color:#b8c1c7}.tr-hero-note b{font:500 .68rem Inter,sans-serif;letter-spacing:.17em}.tr-hero-note i{height:1px;background:#d9b56d;width:48px;justify-self:end;margin:4px 0}.tr-intro{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.tr-intro h2,.tr-lenses h2,.tr-corridor h2,.tr-life h2,.tr-close h2{font:400 clamp(3rem,4.4vw,5rem)/.96 Georgia,serif;letter-spacing:-.038em;margin:15px 0 0}.tr-intro>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.tr-intro p{font-size:.94rem;line-height:1.82;margin:0 0 19px;color:#35404a}.tr-lenses{background:#061a2a;padding:100px max(5%,calc((100% - 1320px)/2)) 110px}.tr-lenses header{display:grid;grid-template-columns:1fr .72fr;column-gap:80px;align-items:end;margin-bottom:55px}.tr-lenses header .tr-kicker{grid-column:1/-1}.tr-lenses header p{color:#b9c3c9;line-height:1.75;font-size:.86rem;max-width:500px;margin:0}.tr-lens-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.tr-lens-grid article{padding:42px 32px 46px 0;border-right:1px solid rgba(255,255,255,.15);min-height:315px}.tr-lens-grid article+article{padding-left:32px}.tr-lens-grid article:last-child{border-right:0}.tr-lens-grid span{font:400 1.25rem Georgia,serif;color:#d9b56d}.tr-lens-grid h3{font:400 2rem/1.05 Georgia,serif;margin:38px 0 19px}.tr-lens-grid p{color:#aeb9c0;font-size:.76rem;line-height:1.7;margin:0}.tr-gateway{min-height:690px;position:relative;display:flex;align-items:center;overflow:hidden}.tr-gateway-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,16,27,.97) 0%,rgba(2,16,27,.82) 48%,rgba(2,16,27,.12) 78%),url('assets/images/trade-ship.jpg') center 50%/cover no-repeat;filter:saturate(.78) contrast(1.04)}.tr-gateway-copy{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto}.tr-gateway-copy h2{font:400 clamp(3.2rem,5vw,5.6rem)/.94 Georgia,serif;letter-spacing:-.04em;margin:16px 0 23px}.tr-gateway-copy>p{max-width:630px;color:#dce2e5;font-size:.88rem;line-height:1.75;margin:0 0 14px}.tr-gateway-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.tr-gateway-tags span{border:1px solid rgba(217,181,109,.55);padding:9px 12px;color:#e5c57b;font-size:.48rem;letter-spacing:.14em}.tr-corridor{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2))}.tr-corridor-copy{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.tr-corridor-copy .tr-kicker{grid-column:1/-1}.tr-corridor-copy p{color:#44505a;font-size:.86rem;line-height:1.78;margin:0;max-width:550px}.tr-route{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px}.tr-route-line{position:absolute;top:15px;left:2%;right:2%;height:1px;background:#b8ad99}.tr-route span{position:relative;padding-top:46px}.tr-route span:before{content:"";position:absolute;top:8px;left:0;width:15px;height:15px;border-radius:50%;background:#f3f0e9;border:2px solid #b88b3c}.tr-route span.active:before{background:#b88b3c;box-shadow:0 0 0 6px rgba(184,139,60,.15)}.tr-route i{display:block;color:#9c722e;font:italic 400 .7rem Georgia,serif}.tr-route b{display:block;font:400 1.55rem Georgia,serif;margin-top:5px}.tr-route small{display:block;color:#747d84;text-transform:uppercase;letter-spacing:.1em;font-size:.45rem;margin-top:6px}.tr-life{background:#061a2a;display:grid;grid-template-columns:.78fr 1.22fr;min-height:600px}.tr-life-copy{padding:80px max(5vw,55px);display:flex;flex-direction:column;justify-content:center}.tr-life-copy p{color:#b7c1c7;font-size:.86rem;line-height:1.78;max-width:560px}.tr-life-copy blockquote{font:italic 400 1.6rem/1.3 Georgia,serif;color:#e5c57b;margin:28px 0 0;padding-left:22px;border-left:1px solid #d9b56d;max-width:520px}.tr-life-image{min-height:600px;background:linear-gradient(90deg,rgba(6,26,42,.28),transparent 22%),url('assets/images/mersin-terrace-hero.jpg') center 58%/cover no-repeat;filter:saturate(.88)}.tr-close{background:#031522;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.tr-close p{color:#aeb8bf;line-height:1.75;font-size:.86rem;max-width:650px}.tr-close aside{border-left:1px solid rgba(217,181,109,.5);padding-left:55px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.tr-text-link{color:#d9b56d;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.tr-text-link span{margin-left:12px}
@media(max-width:1100px){.tr-hero-note{display:none}.tr-lens-grid{grid-template-columns:repeat(2,1fr)}.tr-lens-grid article:nth-child(2){border-right:0}.tr-lens-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)}.tr-life{grid-template-columns:1fr 1fr}.tr-close{gap:55px}}
@media(max-width:700px){.tr-hero{height:760px;min-height:760px}.tr-hero-image{background-position:65% center}.tr-hero-inner{width:calc(100% - 36px);padding-top:60px}.tr-hero h1{font-size:3.55rem}.tr-hero-inner>p{font-size:.84rem;max-width:94%}.tr-actions{display:grid;width:235px}.tr-intro{grid-template-columns:1fr;padding:62px 22px;gap:35px}.tr-intro>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.tr-lenses{padding:65px 22px}.tr-lenses header{grid-template-columns:1fr;gap:22px}.tr-lens-grid{grid-template-columns:1fr}.tr-lens-grid article,.tr-lens-grid article+article{padding:30px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15);min-height:0}.tr-lens-grid article:last-child{border-bottom:0}.tr-lens-grid h3{margin-top:20px}.tr-gateway{min-height:720px;align-items:flex-end}.tr-gateway-image{background-image:linear-gradient(0deg,rgba(2,16,27,.98) 0%,rgba(2,16,27,.82) 52%,rgba(2,16,27,.1) 82%),url('assets/images/trade-ship.jpg');background-position:60% center}.tr-gateway-copy{width:calc(100% - 40px);padding-bottom:48px}.tr-corridor{padding:65px 22px}.tr-corridor-copy{grid-template-columns:1fr;gap:22px}.tr-route{grid-template-columns:1fr;margin-top:45px;padding-left:20px}.tr-route-line{top:0;bottom:0;left:7px;right:auto;width:1px;height:auto}.tr-route span{padding:0 0 34px 30px}.tr-route span:before{top:3px;left:-20px}.tr-life{grid-template-columns:1fr}.tr-life-image{min-height:390px;order:-1}.tr-life-copy{padding:62px 22px}.tr-close{grid-template-columns:1fr;padding:65px 22px;gap:45px}.tr-close aside{border-left:0;border-top:1px solid rgba(217,181,109,.5);padding:35px 0 0}}

/* v0.12 — NEWS / INSIGHTS */
.nw-page{background:#031522;color:#fff}.nw-page em{color:#d9b56d;font-weight:400}.nw-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.nw-hero{height:min(82vh,800px);min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden}.nw-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(2,16,27,.76) 43%,rgba(2,16,27,.16) 78%),linear-gradient(0deg,rgba(2,15,25,.55),transparent 52%),url('assets/images/mersin-terrace-hero.jpg') center 55%/cover no-repeat;filter:saturate(.84) contrast(1.05);transform:scale(1.01)}.nw-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.nw-hero h1{font:400 clamp(4rem,6.2vw,7rem)/.91 Georgia,serif;letter-spacing:-.045em;margin:17px 0 24px;max-width:940px}.nw-hero-inner>p{max-width:650px;font-size:1rem;line-height:1.72;color:#e5eaed}.nw-hero-note{position:absolute;right:5.5%;bottom:48px;z-index:2;display:grid;gap:7px;text-align:right}.nw-hero-note span{font-size:.48rem;letter-spacing:.22em}.nw-hero-note i{height:1px;background:#d9b56d;width:48px;justify-self:end;margin:5px 0}.nw-hero-note b{font-size:.58rem;letter-spacing:.18em;color:#d9b56d}.nw-intro{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.nw-intro h2,.nw-feature h2,.nw-grid-section h2,.nw-status h2{font:400 clamp(3rem,4.4vw,5rem)/.96 Georgia,serif;letter-spacing:-.038em;margin:15px 0 0}.nw-intro>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.nw-intro p{font-size:.94rem;line-height:1.82;margin:0 0 19px;color:#35404a}.nw-feature{display:grid;grid-template-columns:1.18fr .82fr;min-height:620px;background:#061a2a}.nw-feature-image{background:linear-gradient(90deg,transparent 72%,#061a2a 100%),url('assets/images/mersin-waterfront.jpg') center/cover no-repeat;filter:saturate(.82)}.nw-feature article{padding:80px 10%;display:flex;flex-direction:column;justify-content:center}.nw-feature p{color:#b8c2c8;font-size:.87rem;line-height:1.78;max-width:520px}.nw-text-link{color:#d9b56d;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.57rem;margin-top:22px}.nw-text-link span{margin-left:12px}.nw-grid-section{background:#031522;padding:100px max(5%,calc((100% - 1320px)/2))}.nw-grid-section header{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:end;margin-bottom:55px}.nw-grid-section header p{color:#aeb8bf;line-height:1.75;font-size:.86rem;max-width:500px}.nw-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.nw-grid article{padding:42px 30px 46px 0;border-right:1px solid rgba(255,255,255,.15);min-height:330px}.nw-grid article+article{padding-left:30px}.nw-grid article:last-child{border-right:0}.nw-grid article>span{font:400 1.25rem Georgia,serif;color:#d9b56d}.nw-grid small{display:block;color:#87949c;letter-spacing:.16em;font-size:.48rem;margin-top:30px}.nw-grid h3{font:400 1.75rem/1.08 Georgia,serif;margin:13px 0 18px}.nw-grid p{color:#aeb9c0;font-size:.75rem;line-height:1.7}.nw-status{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.nw-status p{color:#44505a;font-size:.88rem;line-height:1.8;max-width:650px}.nw-status aside{border-left:1px solid #c8b37e;padding-left:55px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nw-status aside b{font:400 1.7rem Georgia,serif}.nw-status aside span{font-size:.52rem;letter-spacing:.18em;color:#68717a}.nw-status aside i{width:45px;height:1px;background:#b88b3c;margin:10px 0 12px}.nw-status .v5-btn.outline{border-color:#8f6a2d;color:#111b24}
@media(max-width:1100px){.nw-hero-note{display:none}.nw-grid{grid-template-columns:repeat(2,1fr)}.nw-grid article:nth-child(2){border-right:0}.nw-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)}.nw-status{gap:55px}}
@media(max-width:700px){.nw-hero{height:740px;min-height:740px;align-items:flex-end}.nw-hero-image{background-position:62% center}.nw-hero-inner{width:calc(100% - 36px);padding:0 0 55px}.nw-hero h1{font-size:3.6rem}.nw-hero-inner>p{font-size:.84rem}.nw-intro{grid-template-columns:1fr;padding:62px 22px;gap:35px}.nw-intro>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.nw-feature{grid-template-columns:1fr}.nw-feature-image{min-height:390px;background-image:linear-gradient(0deg,#061a2a 0%,transparent 25%),url('assets/images/mersin-waterfront.jpg')}.nw-feature article{padding:55px 22px 70px}.nw-grid-section{padding:65px 22px}.nw-grid-section header{grid-template-columns:1fr;gap:22px}.nw-grid{grid-template-columns:1fr}.nw-grid article,.nw-grid article+article{padding:30px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15);min-height:0}.nw-grid article:last-child{border-bottom:0}.nw-status{grid-template-columns:1fr;padding:65px 22px;gap:45px}.nw-status aside{border-left:0;border-top:1px solid #c8b37e;padding:35px 0 0}}

/* v0.13 — CONTACT */
.ct-page{background:#031522;color:#fff}.ct-page em{color:#d9b56d;font-weight:400}.ct-kicker{display:block;color:#d9b56d;text-transform:uppercase;letter-spacing:.28em;font-size:.6rem;font-weight:800}.ct-hero{height:min(82vh,800px);min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden}.ct-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,25,.98) 0%,rgba(2,16,27,.75) 44%,rgba(2,16,27,.13) 79%),linear-gradient(0deg,rgba(2,15,25,.55),transparent 52%),url('assets/images/mersin-terrace-hero.jpg') center 55%/cover no-repeat;filter:saturate(.86) contrast(1.04);transform:scale(1.01)}.ct-hero-inner{position:relative;z-index:2;width:min(1440px,calc(100% - 110px));margin:auto;padding-top:70px}.ct-hero h1{font:400 clamp(4rem,6.2vw,7rem)/.91 Georgia,serif;letter-spacing:-.045em;margin:17px 0 24px;max-width:900px}.ct-hero-inner>p{max-width:650px;font-size:1rem;line-height:1.72;color:#e5eaed}.ct-hero-note{position:absolute;right:5.5%;bottom:48px;z-index:2;display:grid;gap:7px;text-align:right}.ct-hero-note span{font-size:.48rem;letter-spacing:.2em}.ct-hero-note i{height:1px;background:#d9b56d;width:48px;justify-self:end;margin:5px 0}.ct-hero-note b{font-size:.58rem;letter-spacing:.17em}.ct-intro{background:#f3f0e9;color:#111b24;padding:100px max(5%,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:90px}.ct-intro h2,.ct-main h2,.ct-mersin h2,.ct-close h2{font:400 clamp(3rem,4.4vw,5rem)/.96 Georgia,serif;letter-spacing:-.038em;margin:15px 0 0}.ct-intro>div:last-child{border-left:1px solid #c8b37e;padding-left:50px}.ct-intro p{font-size:.94rem;line-height:1.82;margin:0 0 19px;color:#35404a}.ct-routes{padding:0 max(5%,calc((100% - 1320px)/2)) 100px;background:#f3f0e9;color:#111b24;display:grid;grid-template-columns:repeat(3,1fr)}.ct-routes article{padding:44px 38px 42px 0;border-top:1px solid #c8b37e;border-right:1px solid #c9c3b7;min-height:365px}.ct-routes article+article{padding-left:38px}.ct-routes article:last-child{border-right:0}.ct-routes article>span{font:400 1.25rem Georgia,serif;color:#9b722f}.ct-routes small{display:block;color:#7b7469;letter-spacing:.14em;font-size:.48rem;margin-top:26px}.ct-routes h3{font:400 2.15rem/1.05 Georgia,serif;margin:12px 0 18px}.ct-routes p{color:#4a535a;font-size:.78rem;line-height:1.72;max-width:340px}.ct-routes a{display:inline-block;color:#8b6426;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.53rem;margin-top:22px}.ct-main{display:grid;grid-template-columns:.9fr 1.1fr;background:#061a2a}.ct-panel{padding:90px max(5vw,70px);background:#041522}.ct-panel h2{font-size:4rem}.ct-panel>p{color:#b8c2c8;line-height:1.7}.ct-panel dl{margin:45px 0 0}.ct-panel dl div{padding:20px 0;border-top:1px solid rgba(255,255,255,.13)}.ct-panel dt{font-size:.48rem;letter-spacing:.17em;color:#83919a}.ct-panel dd{margin:8px 0 0;font:400 1.05rem Georgia,serif}.ct-panel dd a{text-decoration:none}.ct-note{font-size:.66rem!important;color:#71808a!important;margin-top:32px;max-width:500px}.ct-message{padding:90px max(6vw,80px)}.ct-message>p{color:#b8c2c8;line-height:1.75;font-size:.86rem}.ct-message ul{list-style:none;padding:0;margin:35px 0}.ct-message li{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:17px 0;border-top:1px solid rgba(255,255,255,.13)}.ct-message li:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.ct-message li b{font:400 1rem Georgia,serif;color:#e4c77f}.ct-message li span{font-size:.73rem;color:#aeb8bf;line-height:1.55}.ct-mersin{min-height:560px;display:grid;grid-template-columns:1.18fr .82fr;background:#f3f0e9;color:#111b24}.ct-mersin-image{background:url('assets/images/mersin-waterfront.jpg') center 55%/cover no-repeat;filter:saturate(.86)}.ct-mersin-copy{padding:80px 10%;display:flex;flex-direction:column;justify-content:center}.ct-mersin-copy p{color:#44505a;line-height:1.78;font-size:.86rem;max-width:520px}.ct-text-link{color:#916a29;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.55rem;margin-top:20px}.ct-close{text-align:center;padding:110px 22px 120px;background:#031522}.ct-close h2{max-width:900px;margin:16px auto 35px}.ct-close .v5-btn{display:inline-flex}
@media(max-width:1100px){.ct-hero-note{display:none}.ct-routes{grid-template-columns:1fr}.ct-routes article,.ct-routes article+article{padding:35px 0;border-right:0;border-bottom:1px solid #c9c3b7;min-height:0}.ct-main{grid-template-columns:1fr 1fr}.ct-message li{grid-template-columns:130px 1fr}.ct-mersin{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.ct-hero{height:740px;min-height:740px;align-items:flex-end}.ct-hero-image{background-position:63% center}.ct-hero-inner{width:calc(100% - 36px);padding:0 0 55px}.ct-hero h1{font-size:3.6rem}.ct-hero-inner>p{font-size:.84rem}.ct-intro{grid-template-columns:1fr;padding:62px 22px;gap:35px}.ct-intro>div:last-child{border-left:0;border-top:1px solid #c8b37e;padding:28px 0 0}.ct-routes{padding:0 22px 65px}.ct-main{grid-template-columns:1fr}.ct-panel,.ct-message{padding:62px 22px}.ct-panel h2{font-size:3rem}.ct-message li{grid-template-columns:1fr;gap:7px}.ct-mersin{grid-template-columns:1fr}.ct-mersin-image{min-height:380px}.ct-mersin-copy{padding:62px 22px}.ct-close{padding:75px 22px 85px}}
