:root{--bg:#0b0c0d;--panel:#111315;--paper:#f3f0e9;--ink:#161719;--gold:#c9a25b;--gold2:#f1dc91;--muted:#929292;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:#fff}a{text-decoration:none;color:inherit}img,video{max-width:100%;display:block}.wrap{width:min(1440px,92vw);margin:auto}.top{height:88px;position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:linear-gradient(#090a0bd9,#090a0b15);border-bottom:1px solid transparent;transition:.3s}.top.scrolled{height:72px;background:#0b0c0df2;backdrop-filter:blur(14px);border-color:var(--line)}.logo img{height:58px;width:auto}.top nav{display:flex;gap:29px;align-items:center}.top nav>a{font-size:12px;letter-spacing:.08em;color:#ddd}.top nav>a:hover,.top nav>a.active{color:var(--gold2)}.cta{border:1px solid #c9a25b!important;padding:12px 16px!important;color:#f6e9bc!important}.menu{display:none;background:none;border:0;color:#fff;font-size:26px}.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden}.hero video,.hero .heroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#050607ef 0%,#050607b8 40%,#05060736 78%),linear-gradient(0deg,#08090ad9,transparent 45%)}.heroCopy{position:relative;z-index:2;padding-top:85px;max-width:880px}.eyebrow{font-size:11px;letter-spacing:.28em;color:var(--gold2);font-weight:bold}.hero h1,.pageHero h1{font-size:clamp(58px,8vw,126px);line-height:.87;letter-spacing:-.065em;margin:22px 0 32px;font-weight:700}.hero h1 em,.pageHero h1 em{font-family:Georgia,serif;color:#e0c888;font-weight:400}.hero p{max-width:650px;line-height:1.75;color:#d0d0cc;font-size:16px}.buttons{display:flex;gap:12px;margin-top:36px}.btn{padding:15px 21px;border:1px solid #ffffff55;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.btn.gold{background:linear-gradient(90deg,#9b6b33,#f2dc91,#9b6b33);color:#121212;border:0;font-weight:bold}.heroBottom{position:absolute;bottom:0;left:0;right:0;z-index:3;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:22px 4vw}.heroBottom div{border-right:1px solid var(--line);padding:0 22px}.heroBottom b{display:block;font-size:23px}.heroBottom span{font-size:9px;letter-spacing:.15em;color:#aaa}.section{padding:120px 0}.paper{background:var(--paper);color:var(--ink)}.sectionTitle{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:52px}.sectionTitle h2{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.045em;margin:10px 0 0}.sectionTitle p{max-width:460px;line-height:1.8;color:#777}.projectLead{display:grid;grid-template-columns:1.35fr .65fr;min-height:690px;background:#151719}.projectMedia{position:relative;overflow:hidden}.projectMedia img{width:100%;height:100%;object-fit:cover}.projectMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 55%)}.projectInfo{padding:60px;display:flex;flex-direction:column;justify-content:center}.projectInfo .big{font-size:150px;line-height:.8;font-weight:800;color:#ffffff0b;position:absolute}.projectInfo h3{font-size:56px;line-height:1;margin:10px 0 22px}.projectInfo p{color:#a5a5a3;line-height:1.8}.facts{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-top:1px solid var(--line)}.facts div{padding:16px 0;border-bottom:1px solid var(--line)}.facts span{display:block;font-size:9px;letter-spacing:.14em;color:#858585}.facts b{display:block;margin-top:6px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{height:520px;position:relative;overflow:hidden;background:#17191b}.card img{width:100%;height:100%;object-fit:cover;transition:.7s}.card:hover img{transform:scale(1.04)}.card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000d,transparent 65%)}.cardText{position:absolute;z-index:2;left:27px;right:27px;bottom:28px}.cardText small{color:#e6cd88;letter-spacing:.16em}.cardText h3{font-size:30px;margin:8px 0}.cardText p{color:#b9b9b5;font-size:13px}.goldBlock{background:linear-gradient(135deg,#7b5027,#f4de96 52%,#8a5c2c);color:#181818;min-height:520px;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.goldBlock strong{font-size:132px;letter-spacing:-.09em}.goldBlock h3{font-size:38px;margin:0}.manifesto{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.manifesto h2{font-size:64px;letter-spacing:-.05em;margin:0}.manifesto p{font-size:17px;line-height:1.9;color:#9a9a98}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats div{padding:50px 30px;border-right:1px solid var(--line)}.stats strong{font-size:50px;display:block}.stats span{font-size:10px;letter-spacing:.14em;color:#888}.pageHero{height:70vh;min-height:600px;position:relative;display:flex;align-items:end;background:#111;overflow:hidden}.pageHero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pageHero .inner{position:relative;z-index:2;padding-bottom:70px}.pageHero .shade{background:linear-gradient(0deg,#08090aee,transparent 65%),linear-gradient(90deg,#070809b8,transparent)}.pageHero h1{font-size:clamp(55px,7vw,105px);margin-bottom:0}.crumb{font-size:10px;letter-spacing:.16em;color:#d7c07d}.filter{display:flex;gap:8px;margin-bottom:32px}.filter button{background:none;border:1px solid #333;color:#999;padding:10px 14px}.filter button.active{background:#fff;color:#111}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:280px;gap:10px}.gallery figure{margin:0;overflow:hidden;position:relative}.gallery figure:nth-child(1){grid-row:span 2}.gallery img{width:100%;height:100%;object-fit:cover}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contactGrid h2{font-size:62px;letter-spacing:-.05em}.contactList a{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--line)}.form input,.form textarea{width:100%;padding:17px 0;background:none;border:0;border-bottom:1px solid #ffffff26;color:white;margin-bottom:16px;outline:none}.form textarea{height:130px}.footer{padding:60px 4vw 30px;border-top:1px solid var(--line)}.footerTop{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.footer img{height:85px;width:auto}.footer p,.footer a{color:#8e8e8b;font-size:12px;line-height:1.8}.footerLinks{display:flex;flex-direction:column;gap:10px}.copy{border-top:1px solid var(--line);margin-top:35px;padding-top:22px;color:#666;font-size:10px}.reveal{opacity:0;transform:translateY(20px);transition:.7s}.reveal.on{opacity:1;transform:none}@media(max-width:900px){.top nav{display:none}.menu{display:block}.logo img{height:48px}.heroBottom{grid-template-columns:1fr 1fr}.heroBottom div:nth-child(3),.heroBottom div:nth-child(4){display:none}.projectLead,.manifesto,.contactGrid{grid-template-columns:1fr}.projectMedia{height:520px}.cards{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}.gallery figure:nth-child(1){grid-row:auto;grid-column:span 2}.footerTop{grid-template-columns:1fr}.section{padding:85px 0}.sectionTitle{display:block}.sectionTitle p{margin-top:22px}}@media(max-width:560px){.wrap{width:90vw}.hero h1,.pageHero h1{font-size:52px}.buttons{flex-direction:column;align-items:flex-start}.projectInfo{padding:35px}.projectInfo h3{font-size:42px}.goldBlock strong{font-size:100px}.manifesto h2,.contactGrid h2{font-size:45px}.stats strong{font-size:38px}.gallery{display:block}.gallery figure{height:330px;margin-bottom:9px}}

/* V3 readability + media fixes */
.heroCopy{background:linear-gradient(90deg,rgba(5,6,7,.62),rgba(5,6,7,.2),transparent);padding:38px 42px 38px 0;border-radius:4px;text-shadow:0 2px 20px rgba(0,0,0,.8)}
.hero h1,.pageHero h1,.cardText{text-shadow:0 3px 26px rgba(0,0,0,.8)}
.paper .eyebrow{color:#795426}.paper .sectionTitle p{color:#555}.paper .goldBlock p{color:#2c241a}.paper .goldBlock h3{color:#17120d}
.projectMedia video{width:100%;height:100%;object-fit:cover}.projectInfo{color:#fff}.projectInfo h3{color:#fff}.projectInfo b{color:#fff}
.cardText p{color:#e0e0dc}.pageHero .inner{filter:drop-shadow(0 4px 14px rgba(0,0,0,.7))}
@media(max-width:900px){.heroCopy{padding-right:20px;background:linear-gradient(90deg,rgba(5,6,7,.7),rgba(5,6,7,.25),transparent)}}

/* Doğal görüntü iyileştirmesi: gerçek proje görüntülerini değiştirmeden sunum kalitesi. */
.hero video,.projectMedia video{filter:brightness(.97) contrast(1.045) saturate(.92)}
.contactList .contactItem{align-items:center;gap:22px}.contactItem span{display:block;font-size:14px;line-height:1.45;color:#f4f1e9}.contactItem small{display:block;margin-bottom:5px;color:var(--gold2);font-size:9px;font-weight:700;letter-spacing:.15em}.contactItem b{color:var(--gold2);font-size:17px}.footer p a:hover,.contactItem:hover span{color:#fff}
@media(max-width:560px){.contactItem span{font-size:13px}.contactList .contactItem{gap:14px}}

/* Tamamlanan iletişim deneyimi */
.whatsappFab{position:fixed;right:24px;bottom:24px;z-index:45;padding:14px 18px;background:#25d366;color:#062610!important;border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.3);font-size:11px;font-weight:700;letter-spacing:.06em}.whatsappFab:hover{transform:translateY(-2px);background:#42e885}.gallery figure[hidden]{display:none}@media(max-width:900px){.top.menuOpen{background:#0b0c0df7;backdrop-filter:blur(14px)}.top.menuOpen nav{position:absolute;top:88px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 4vw 24px;background:#0b0c0df7;border-bottom:1px solid var(--line)}.top.menuOpen nav a{padding:13px 0;border-bottom:1px solid var(--line)}.top.menuOpen .cta{text-align:center;margin-top:10px}.menu{z-index:2}}@media(max-width:560px){.whatsappFab{right:16px;bottom:16px;padding:13px 15px;font-size:10px}}

/* Sinematik RR video vitrini */
.cinematicHero video{z-index:0;transform:scale(1.035);animation:rrVideoDrift 18s ease-in-out infinite alternate}.cinematicHero .heroVideoSecondary{z-index:1;opacity:0;transition:opacity 1.5s ease;filter:brightness(.83) saturate(.94) contrast(1.08)}.cinematicHero.isSecondSlide .heroVideoSecondary{opacity:1}.cinematicHero .shade{z-index:2;background:linear-gradient(90deg,rgba(3,4,5,.91),rgba(3,4,5,.45) 48%,rgba(3,4,5,.08)),linear-gradient(0deg,rgba(5,6,7,.94),transparent 54%)}.heroBrandWatermark{position:absolute;z-index:3;inset:10% 5% auto auto;width:min(58vw,760px);opacity:.12;pointer-events:none}.heroBrandWatermark img{width:100%;height:auto}.heroSignature{position:absolute;z-index:4;top:126px;right:4vw;display:flex;align-items:center;gap:13px;color:#eee;font-size:9px;letter-spacing:.18em}.heroSignature img{width:64px;height:47px;object-fit:contain;opacity:.95}.heroSlideMeta{position:absolute;z-index:4;right:4vw;bottom:136px;display:flex;align-items:center;gap:11px;color:#f4eedf;font-size:9px;letter-spacing:.13em}.cinematicHero .heroCopy,.cinematicHero .heroBottom{z-index:4}.slideCount{color:var(--gold2);font-size:12px}.slideLine{width:64px;height:1px;background:#f6e9bc99}.slideTotal{color:#ffffff77}@keyframes rrVideoDrift{from{transform:scale(1.035) translate3d(0,0,0)}to{transform:scale(1.095) translate3d(-1.2%,-.8%,0)}}
.pageHeroBrand{position:absolute;z-index:1;right:4vw;top:18%;width:min(36vw,460px);opacity:.13;pointer-events:none}.pageHeroBrand img{width:100%;height:auto}

/* Zengin proje galerisi */
.richGallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:210px;gap:12px}.richGallery figure,.richGallery figure:nth-child(1){grid-row:auto;grid-column:span 4;margin:0}.richGallery .itemWide{grid-column:span 8;grid-row:span 2}.richGallery .itemTall{grid-column:span 4;grid-row:span 2}.richGallery .itemDetail{grid-column:span 6}.galleryOpen{position:relative;width:100%;height:100%;padding:0;border:0;background:#151719;color:#fff;cursor:zoom-in;overflow:hidden;text-align:left}.galleryOpen img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}.galleryOpen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,5,6,.84),transparent 55%);transition:.4s}.galleryOpen:hover img{transform:scale(1.06);filter:contrast(1.05) saturate(.93)}.galleryOpen figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;transform:translateY(7px);transition:.4s}.galleryOpen:hover figcaption{transform:none}.galleryOpen figcaption span{display:block;margin-bottom:7px;color:var(--gold2);font-size:9px;font-weight:700;letter-spacing:.16em}.galleryOpen figcaption strong{font-size:clamp(17px,2vw,25px);line-height:1.05}.richGallery .itemDetail img{object-position:center 65%}.galleryLightbox{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;background:rgba(4,5,6,.95);backdrop-filter:blur(12px);cursor:zoom-out}.galleryLightbox img{max-width:min(94vw,1400px);max-height:78vh;object-fit:contain}.galleryLightbox p{margin:0;color:#f5ead0;font-size:12px;letter-spacing:.08em}.galleryClose{position:absolute;top:20px;right:28px;border:0;background:none;color:#fff;font-size:42px;line-height:1;cursor:pointer}
@media(max-width:900px){.heroSignature{top:105px;right:5vw}.heroSlideMeta{right:5vw;bottom:120px}.richGallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px}.richGallery figure,.richGallery figure:nth-child(1),.richGallery .itemWide,.richGallery .itemTall,.richGallery .itemDetail{grid-column:span 1;grid-row:span 1}.richGallery .itemWide,.richGallery .itemTall{grid-column:span 2}.richGallery .itemTall{min-height:430px}}@media(max-width:560px){.heroBrandWatermark{width:84vw;top:15%;right:-16vw}.heroSignature{top:98px;right:5vw}.heroSignature span{display:none}.heroSlideMeta{left:5vw;right:auto;bottom:124px}.slideName{max-width:150px;line-height:1.45}.richGallery{display:grid;grid-template-columns:1fr;grid-auto-rows:310px}.richGallery figure,.richGallery figure:nth-child(1),.richGallery .itemWide,.richGallery .itemTall,.richGallery .itemDetail{grid-column:span 1;grid-row:span 1;min-height:0}.galleryOpen figcaption{left:16px;right:16px;bottom:15px}.galleryLightbox{padding:30px 14px}.galleryClose{top:12px;right:16px}}

/* Kurumsal değerler */
.policyHeading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:34px}.policyHeading h2{font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:12px 0 0}.policyHeading p{max-width:430px;margin:0;color:#4d4942;font-size:16px;line-height:1.75}.valueCards{gap:18px}.goldBlock.valueCard{position:relative;isolation:isolate;min-height:620px;padding:42px 40px 38px;overflow:hidden}.goldBlock.valueCard:after{content:"";position:absolute;z-index:-1;width:310px;height:310px;right:-145px;bottom:-145px;border:1px solid rgba(53,35,13,.22);border-radius:50%;box-shadow:0 0 0 30px rgba(53,35,13,.05),0 0 0 62px rgba(53,35,13,.04)}.goldBlock.valueCard>span{font-size:11px;font-weight:700;letter-spacing:.2em;color:#3b2915}.valueCardBody{margin-top:auto;padding:25px 24px 20px;background:linear-gradient(135deg,rgba(20,13,7,.86),rgba(62,39,15,.74));border:1px solid rgba(255,238,189,.22);box-shadow:0 12px 34px rgba(25,15,5,.17)}.valueKicker{font-size:9px;font-weight:700;letter-spacing:.19em;color:#f5d987;margin-bottom:14px}.goldBlock.valueCard h3{font-size:clamp(34px,3vw,45px);line-height:1;margin:0 0 18px;letter-spacing:-.045em;color:#fff8e9}.goldBlock.valueCard p{font-size:15px;line-height:1.65;margin:0;color:#fff9ec}.goldBlock.valueCard ul{list-style:none;margin:25px 0 0;padding:0;border-top:1px solid rgba(255,244,213,.34)}.goldBlock.valueCard li{position:relative;padding:12px 0 12px 16px;border-bottom:1px solid rgba(255,244,213,.22);font-size:12px;line-height:1.45;color:#f7edd9}.goldBlock.valueCard li:before{content:"";position:absolute;width:5px;height:5px;left:0;top:18px;background:#f4d987;border-radius:50%}
@media(max-width:900px){.policyHeading{display:block}.policyHeading p{margin-top:22px}.goldBlock.valueCard{min-height:0;padding:38px 34px}.valueCardBody{margin-top:76px}}
@media(max-width:560px){.policyHeading h2{font-size:44px}.goldBlock.valueCard{padding:32px 27px}.valueCardBody{margin-top:62px}.goldBlock.valueCard h3{font-size:37px}.goldBlock.valueCard p{font-size:14px}.goldBlock.valueCard li{font-size:12px}}
/* Proje kartlarında yüksek kontrast */
.cards>a.goldBlock{color:#fff8e9;background:linear-gradient(135deg,#3f2813,#94642c 50%,#4d3018)}.cards>a.goldBlock .eyebrow{color:#f4dc94!important}.cards>a.goldBlock strong,.cards>a.goldBlock h3{color:#fff8e9;text-shadow:0 2px 14px rgba(0,0,0,.38)}.cards>a.goldBlock p{color:#fff0cf}.cards>a.goldBlock:hover{filter:brightness(1.08)}
/* Ana sayfada tek, kesintisiz döngüde 66 Daire videosu */
.singleLoopHero video{z-index:0;filter:brightness(.84) saturate(.9) contrast(1.08)}.singleLoopHero .shade{z-index:1}.singleLoopHero .heroBrandWatermark{z-index:2}.singleLoopHero .heroSignature,.singleLoopHero .heroSlideMeta,.singleLoopHero .heroCopy,.singleLoopHero .heroBottom{z-index:3}
/* Açık zemin üzerindeki tüm proje kartları için metin okunurluğu */
.paper .cards>a.card .cardText h3,.paper .cards>a.goldBlock h3{color:#fff!important;text-shadow:0 3px 18px rgba(0,0,0,.72)}.paper .cards>a.card .cardText p,.paper .cards>a.goldBlock p{color:#fff4da!important;text-shadow:0 2px 12px rgba(0,0,0,.68)}.paper .cards>a.card .cardText small{color:#f4dc94!important}.paper .cards>a.goldBlock strong{color:#fff!important}
/* 66 Daire kartında gerçek proje görseli */
.paper .cards>a.goldBlock:first-child{position:relative;isolation:isolate;background:linear-gradient(0deg,rgba(10,9,7,.92),rgba(13,12,9,.18) 70%),url("assets/images/66-2-polished.png") center/cover}.paper .cards>a.goldBlock:first-child strong{color:#fff!important;text-shadow:0 3px 18px rgba(0,0,0,.58)}.paper .cards>a.goldBlock:first-child .eyebrow{color:#f5dd96!important}
/* Video hareketini sabitleyerek titremeyi önle */
.singleLoopHero video{transform:scale(1.01)!important;animation:none!important;will-change:auto}
/* Çözüm ortakları */
.partnerSection{padding-bottom:105px}.partnerGrid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #17181922;border-left:1px solid #17181922}.partnerBrand{min-height:154px;padding:24px 18px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:#f7f4ee;border-right:1px solid #17181922;border-bottom:1px solid #17181922;transition:background .25s ease,transform .25s ease}.partnerBrand:hover{background:#fff;transform:translateY(-3px)}.partnerBrand img{width:42px;height:42px;object-fit:contain;object-position:left center;filter:grayscale(1) contrast(1.1);opacity:.82}.partnerBrand strong{color:#25221d;font-size:12px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.brandMonogram{display:grid;place-items:center;width:42px;height:42px;border:1px solid #25221d;border-radius:50%;color:#25221d;font-size:11px;font-weight:800;letter-spacing:.04em}.partnerBrand.textMark .brandMonogram{background:#25221d;border-color:#25221d;color:#f5df9d}.partnerNote{margin:21px 0 0;color:#6d675e;font-size:11px;line-height:1.6}@media(max-width:1050px){.partnerGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.partnerSection{padding-bottom:72px}.partnerGrid{grid-template-columns:repeat(2,1fr)}.partnerBrand{min-height:135px;padding:21px 17px}.partnerBrand strong{font-size:10px}}
/* Ana sayfa: süreç ve editoryal alanlar */
/* Sunumdan alınan büyük marka logoları */
.partnerBrand{min-height:270px}.partnerBrand img{width:min(220px,92%);height:132px}.partnerBrand strong{font-size:15px}@media(max-width:650px){.partnerBrand{min-height:195px}.partnerBrand img{width:min(140px,90%);height:86px}.partnerBrand strong{font-size:10px}}
/* Büyük logo vitrini */
.partnerSection{padding-top:150px;padding-bottom:150px}.partnerGrid{grid-template-columns:repeat(4,1fr);border:0;gap:12px}.partnerBrand{min-height:270px;align-items:center;justify-content:center;padding:34px 26px 29px;text-align:center;background:#fff;border:1px solid #1718191f;box-shadow:0 8px 26px rgba(33,28,19,.05)}.partnerBrand:hover{background:#fffdf6;box-shadow:0 18px 34px rgba(46,34,17,.12);transform:translateY(-7px)}.partnerBrand img{width:min(220px,92%);height:132px;object-position:center;filter:none;opacity:1}.partnerBrand strong{font-size:15px;line-height:1.38;letter-spacing:.07em}.partnerNote{text-align:center;margin-top:26px;font-size:12px}@media(max-width:1050px){.partnerGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.partnerSection{padding-top:82px;padding-bottom:82px}.partnerGrid{grid-template-columns:repeat(2,1fr);gap:8px}.partnerBrand{min-height:195px;padding:22px 14px 19px}.partnerBrand img{width:min(140px,90%);height:86px}.partnerBrand strong{font-size:10px}}
.homeProcess{background:#111315}.homeProcess .sectionTitle p{color:#b8b8b3}.processGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.processStep{min-height:305px;padding:35px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#131619,#0d0f11);transition:background .35s ease,transform .35s ease}.processStep:hover{background:linear-gradient(145deg,#25201a,#15120f);transform:translateY(-5px)}.processStep span{display:block;margin-bottom:60px;color:var(--gold2);font-size:11px;font-weight:700;letter-spacing:.18em}.processStep h3{margin:0 0 16px;font-size:26px;line-height:1.06;letter-spacing:-.035em}.processStep p{max-width:295px;margin:0;color:#aaa9a4;font-size:14px;line-height:1.75}.homeEditorial{padding:0;background:#e9e3d7;color:#1a1713}.editorialGrid{min-height:650px;display:grid;grid-template-columns:1fr 1fr}.editorialMedia{overflow:hidden}.editorialMedia img{width:100%;height:100%;object-fit:cover;min-height:480px;filter:saturate(.9) contrast(1.04)}.editorialCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,118px)}.editorialCopy .eyebrow{color:#765324}.editorialCopy h2{margin:15px 0 28px;font-size:clamp(44px,4.5vw,70px);line-height:.98;letter-spacing:-.06em}.editorialCopy p{max-width:560px;margin:0;color:#514d46;font-size:16px;line-height:1.85}.editorialLinks{display:flex;flex-direction:column;margin-top:42px;border-top:1px solid #1f1b1640}.editorialLinks a{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #1f1b1640;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorialLinks a span{color:#8d622d;font-size:16px}@media(max-width:900px){.processGrid{grid-template-columns:1fr}.processStep{min-height:0}.processStep span{margin-bottom:40px}.editorialGrid{grid-template-columns:1fr}.editorialMedia img{min-height:420px}.editorialCopy{padding:70px 7vw}}@media(max-width:560px){.processStep{padding:31px 26px}.editorialMedia img{min-height:330px}.editorialCopy{padding:54px 7vw}.editorialCopy h2{font-size:42px}.editorialLinks a{font-size:10px}}
