/* Nur Sanat Atölyesi – Çini Sanatı sayfası; tüm stiller cs- ile izole edilmiştir. */
.cs-page{--cs-ink:#172c3a;--cs-blue:#244c67;--cs-cream:#f7f4ed;--cs-gold:#b48d59;color:var(--cs-ink);font-family:'DM Sans',sans-serif;overflow:hidden}.cs-page *{box-sizing:border-box}.cs-page img{display:block;max-width:100%}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page p{margin-top:0}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page blockquote{font-family:'Playfair Display',Georgia,serif}.cs-page h2{font-size:clamp(34px,4vw,54px);line-height:1.2;letter-spacing:-.035em;font-weight:500}.cs-page h2 em,.cs-page h1 em{font-weight:400;color:#8b754f}.cs-page p{font-size:15px;line-height:1.9;color:#64717a}.cs-shell{width:min(1140px,calc(100% - 48px));margin:0 auto}.cs-section{padding:110px 0}.cs-kicker{display:inline-flex;align-items:center;gap:12px;color:#967749;font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.cs-kicker-line{height:1px;width:28px;background:currentColor}.cs-hero{position:relative;background:#f5f1e9;min-height:620px;display:flex;align-items:center}.cs-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:65px;padding-top:70px;padding-bottom:70px}.cs-hero-copy{position:relative;z-index:1}.cs-hero h1{font-size:clamp(43px,5.4vw,76px);line-height:1.13;letter-spacing:-.045em;font-weight:500;margin:30px 0 25px}.cs-hero-copy>p{max-width:480px;font-size:16px;line-height:1.9;margin-bottom:34px}.cs-primary{display:inline-flex;align-items:center;gap:35px;background:#173c56;color:white!important;text-decoration:none;padding:16px 24px;font-size:12px;font-weight:700;letter-spacing:.4px;transition:background .2s,transform .2s}.cs-primary:hover{background:#295c7b;transform:translateY(-2px)}.cs-hero-media{height:490px;position:relative;background:#e5e1d6;overflow:hidden}.cs-hero-media>img{height:100%;width:100%;object-fit:cover}.cs-hero-stamp{position:absolute;bottom:25px;left:25px;background:rgba(255,255,255,.93);padding:15px 20px;font-family:'Playfair Display',serif;font-size:25px;letter-spacing:3px;line-height:1}.cs-hero-stamp small{display:block;font-family:'DM Sans',sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;margin-top:8px}.cs-hero-vertical{position:absolute;right:14px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:9px;letter-spacing:4px;color:#a9a194}.cs-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px;align-items:center}.cs-intro-photo{position:relative;height:505px;background:#e7e8e5}.cs-intro-photo img{width:100%;height:100%;object-fit:cover}.cs-photo-note{position:absolute;bottom:-20px;right:-20px;background:#fff;padding:20px 27px;font-family:'Playfair Display',serif;font-style:italic;font-size:18px;box-shadow:0 10px 40px #0000000c}.cs-intro-copy h2{margin:22px 0 27px}.cs-intro-copy p{margin-bottom:17px}.cs-signature{display:flex;align-items:center;gap:16px;margin-top:30px;color:#8c795d;font-size:12px;letter-spacing:.3px}.cs-signature-line{width:42px;height:1px;background:#b48d59}.cs-history{background:#f7f5f0}.cs-center-head{text-align:center;max-width:680px;margin:0 auto 52px}.cs-center-head h2{margin:18px 0}.cs-history-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cs-history-card{padding:35px 32px 28px;background:#fff;border:1px solid #eae6dd;min-height:260px}.cs-history-number{display:block;font-family:'Playfair Display',serif;font-size:35px;color:#b59b74;margin-bottom:24px}.cs-history-card h3{font-size:23px;font-weight:500;margin-bottom:12px}.cs-history-card p{font-size:13px;margin-bottom:0}.cs-split-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:38px}.cs-split-head h2{max-width:520px;margin:17px 0 0}.cs-split-head>p{max-width:370px;margin:0}.cs-motif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cs-motif{background:#fff}.cs-motif-image{height:280px;overflow:hidden;background:#eceae5}.cs-motif-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.cs-motif:hover img{transform:scale(1.045)}.cs-motif-content{padding:24px 0}.cs-motif-content>span{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#9b815b}.cs-motif h3{font-size:24px;font-weight:500;margin:12px 0}.cs-motif p{font-size:13px;margin:0}.cs-process{background:#f5f3ee}.cs-process-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:100px;align-items:center}.cs-process-heading h2{margin:18px 0}.cs-process-heading>img{height:235px;width:100%;object-fit:cover;margin-top:28px}.cs-steps{border-top:1px solid #dcd9d1}.cs-step{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #dcd9d1}.cs-step>span{font-family:'Playfair Display',serif;font-size:25px;color:#ae8d62}.cs-step h3{font-size:22px;font-weight:500;margin-bottom:6px}.cs-step p{font-size:13px;margin:0}.cs-quote{background:#193b53;text-align:center;padding:95px 0;color:white}.cs-quote .cs-shell{max-width:850px}.cs-quote-mark{font-family:'Playfair Display',serif;color:#bd9c69;font-size:85px;line-height:.7}.cs-quote blockquote{font-size:clamp(24px,3.1vw,39px);font-weight:400;line-height:1.55;margin:20px 0 30px}.cs-quote-credit{font-size:10px;letter-spacing:3px;color:#d4c4ad}.cs-cta{background:#fff}.cs-cta-grid{display:grid;grid-template-columns:1fr .8fr;gap:95px;align-items:center}.cs-cta h2{margin:18px 0 20px}.cs-cta p{margin-bottom:28px}.cs-cta-image{height:350px;background:#eae7df}.cs-cta-image img{width:100%;height:100%;object-fit:cover}
@media(max-width:900px){.cs-section{padding:75px 0}.cs-hero-grid,.cs-intro-grid,.cs-process-grid,.cs-cta-grid{gap:40px}.cs-hero h1{font-size:49px}.cs-hero-media{height:390px}.cs-intro-photo{height:400px}.cs-motif-image{height:220px}.cs-history-card{padding:25px}.cs-hero-vertical{display:none}}
@media(max-width:680px){.cs-shell{width:min(100% - 34px,1140px)}.cs-section{padding:65px 0}.cs-hero-grid,.cs-intro-grid,.cs-process-grid,.cs-cta-grid{grid-template-columns:1fr;gap:30px}.cs-hero-grid{padding-top:52px;padding-bottom:48px}.cs-hero h1{font-size:clamp(40px,10vw,58px)}.cs-hero-media{height:340px}.cs-intro-photo{height:360px;order:2}.cs-intro-copy{order:1}.cs-photo-note{right:0;bottom:-15px}.cs-history-grid,.cs-motif-grid{grid-template-columns:1fr}.cs-history-card{min-height:auto}.cs-split-head{display:block}.cs-split-head>p{margin-top:22px}.cs-motif-image{height:280px}.cs-process-heading>img{height:200px}.cs-cta-image{height:300px}.cs-page h2{font-size:36px}.cs-quote{padding:75px 0}}
