.portfolio-creative,.contact-creative{--pc-cream:#f0ecdf;--pc-red:#ed3524;--pc-black:#111;background:var(--pc-black)}
.pf-hero,.pc-hero{background:var(--pc-cream);color:var(--pc-black);position:relative;overflow:hidden}
.pf-hero{padding:90px 5% 82px}.pf-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pf-hero h1{position:relative;z-index:1;font-size:clamp(48px,7.8vw,116px);line-height:.98;max-width:1100px;margin:30px 0}.pf-hero h1 span{color:var(--pc-red)}.pf-lead{font-size:clamp(17px,2vw,25px);margin:28px 0 0}.pf-quarter{position:absolute;width:320px;height:320px;border-radius:0 100% 0 0;background:var(--pc-red);right:5%;bottom:-100px;opacity:.16}.pf-hero--category h1{max-width:1000px}.pf-back{display:inline-block;font-size:13px;font-weight:700;margin:0 0 28px;text-decoration:underline;text-underline-offset:5px}.pf-gallery{padding:60px 0 80px}.pc-section-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:30px}.pc-section-top>p:last-child{font-size:13px;color:#aaa}.pf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.pf-category{grid-column:span 2;background:var(--pc-cream);color:var(--pc-black);text-decoration:none;display:block}.pf-category:nth-child(-n+2){grid-column:span 3}.pf-cover{position:relative;aspect-ratio:1.25;overflow:hidden;background:#222}.pf-cover>img{width:100%;height:100%;object-fit:cover;display:block}.pf-meta{display:flex;align-items:center;gap:14px;padding:23px 20px;min-height:90px;border-top:5px solid transparent;transition:border-color .2s}.pf-category:hover .pf-meta,.pf-category:focus-visible .pf-meta{border-color:var(--pc-red)}.pf-meta h2{font-size:clamp(18px,1.6vw,25px);margin:0;line-height:1.15}.pf-num{font-size:11px;color:#777}.pf-arrow{margin-left:auto;color:var(--pc-red);font-size:32px}.pf-placeholder{display:grid;height:100%;place-items:center;font-size:100px;color:var(--pc-red);font-weight:900}
.pf-concept img{position:absolute;max-width:none;height:auto;object-fit:initial;width:213%;left:-5%;top:-93%}.pf-concept[data-category="sosyal-medya"] img{left:-108%}.pf-concept[data-category="video"] img,.pf-concept[data-category="post-tasarimlari"] img,.pf-concept[data-category="jingle-seslendirme"] img{width:320%;top:-315%;left:-7%}.pf-concept[data-category="post-tasarimlari"] img{left:-112%}.pf-concept[data-category="jingle-seslendirme"] img{left:-216%}
.pf-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:38px}.pf-tabs a{padding:13px 20px;border:1px solid #555;border-radius:100px;font-size:12px;text-decoration:none}.pf-tabs a[aria-current],.pf-tabs a:hover{background:var(--pc-red);border-color:var(--pc-red);color:white}.pf-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pf-work{border:1px solid #333;min-width:0}.pf-work-media{aspect-ratio:4/3;background:#080808}.pf-work-media a{display:block;width:100%;height:100%}.pf-work-media img,.pf-work-media video{width:100%;height:100%;object-fit:contain;display:block}.pf-work-meta{padding:23px}.pf-work-meta .pf-label{color:#ff7464}.pf-work-meta h2{font-size:21px;margin:12px 0;line-height:1.3}.pf-work-meta>p:not(.pf-label){font-size:14px;color:#bbb;line-height:1.7}.pf-work-meta .pf-back{margin:20px 0 0}.pf-empty{grid-column:1/-1;padding:70px 0;color:#bbb;border-top:1px solid #444}.pf-close{padding-top:70px;padding-bottom:85px;border-top:1px solid #444;display:flex;justify-content:space-between;align-items:end;gap:40px}.pf-close h2{font-size:clamp(35px,4.5vw,65px);line-height:1.05;max-width:850px;margin:0}.pf-close h2 a{color:var(--pc-red)}.pf-close p{font-size:14px;line-height:1.8;color:#aaa;max-width:310px}
.pc-hero{padding:85px 0 75px}.pc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:70px;align-items:center}.pc-hero h1{font-size:clamp(60px,9vw,132px);line-height:1;margin:30px 0;overflow-wrap:anywhere}.pc-dot,.pc-panel h2 span{color:var(--pc-red)}.pc-lead{font-size:clamp(20px,2.5vw,32px);font-weight:700;max-width:800px;line-height:1.4}.pc-intro{font-size:15px;line-height:1.9;max-width:640px;color:#777}.pc-symbol{height:290px;position:relative;border:1px solid #c4beb1;border-radius:50%;display:grid;place-items:center}.pc-symbol i{width:145px;height:145px;border-radius:0 100% 0 0;position:absolute;background:var(--pc-red);right:0;top:0}.pc-symbol>span{font-size:74px;font-weight:900;z-index:1;letter-spacing:-.08em}.pc-symbol small{position:absolute;bottom:50px;font-size:10px;letter-spacing:.08em}.pc-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;padding-top:85px;padding-bottom:100px;scroll-margin-top:100px}.pc-info h2{font-size:clamp(35px,3.6vw,53px);line-height:1.12;margin:20px 0}.pc-info .pc-intro{color:#aaa}.contact-facts{list-style:none;padding:0;margin:34px 0}.contact-fact{border-top:1px solid #3a3a3a;padding:20px 0}.contact-fact__label{display:block;color:#aaa;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.contact-fact__value{font-size:clamp(14px,1.5vw,20px);line-height:1.6;margin:0;overflow-wrap:anywhere;font-style:normal;text-decoration:none}.pc-instagram{display:inline-block;color:#ff7464;font-size:14px;font-weight:700}.pc-panel{background:var(--pc-cream);color:var(--pc-black);padding:40px;align-self:start;min-width:0}.pc-panel h2{font-size:clamp(35px,4vw,56px);line-height:1.1;margin:15px 0}.pc-help{font-size:12px;line-height:1.8;color:#666;margin:20px 0 30px}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.field{min-width:0}.field label{display:block;font-size:11px;font-weight:700;margin-bottom:10px}.field input,.field select,.field textarea{font:inherit;font-size:13px;border:0;border-bottom:1px solid #b6b0a3;border-radius:0;background:transparent;color:#111;width:100%;padding:12px 0;min-height:46px}.field textarea{resize:vertical}.field select{font-size:12px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--pc-red);outline-offset:4px}.field--full{grid-column:1/-1}.contact-form__actions .button{width:100%;justify-content:space-between;border:0;cursor:pointer;font:inherit;font-size:13px}.contact-form__note{font-size:10px;line-height:1.8;color:#666;margin:15px 0 0}.contact-form__error{grid-column:1/-1;color:#ac1d13;font-size:13px;line-height:1.8}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-success{padding:30px 0;line-height:1.8}.contact-success a{overflow-wrap:anywhere}.contact-form[hidden],.contact-success[hidden],[hidden]{display:none!important}.contact-form button:disabled{opacity:.65;cursor:wait}
@media(max-width:1000px){.pf-grid{gap:18px}.pf-category,.pf-category:nth-child(-n+2){grid-column:span 3}.pf-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hero-grid{grid-template-columns:minmax(0,1fr) 200px;gap:25px}.pc-symbol{height:200px}.pc-symbol i{width:100px;height:100px}.pc-symbol small{bottom:28px}.pc-contact{gap:5%}.pc-panel{padding:28px}}
@media(max-width:700px){.pf-hero{padding-top:55px;padding-bottom:55px}.pf-hero h1{font-size:clamp(38px,10vw,68px);line-height:1.04}.pf-quarter{width:200px;height:200px;bottom:-100px;right:-30px}.pc-section-top{display:block}.pc-section-top>p:last-child{margin-top:12px}.pf-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pf-category,.pf-category:nth-child(-n+2){grid-column:auto}.pf-cover{aspect-ratio:1.25}.pf-meta h2{font-size:23px}.pf-gallery{padding:35px 0 50px}.pf-work-grid{grid-template-columns:minmax(0,1fr)}.pf-tabs{gap:8px}.pf-tabs a{padding:11px 15px;font-size:11px}.pf-close{display:block;padding-top:45px;padding-bottom:50px}.pf-close p{margin-top:25px}.pc-hero{padding:50px 0}.pc-hero-grid{display:block;position:relative}.pc-hero h1{font-size:clamp(54px,14vw,90px)}.pc-symbol{display:none}.pc-contact{grid-template-columns:minmax(0,1fr);padding-top:45px;padding-bottom:55px;gap:40px}.pc-panel{padding:25px 20px}.contact-form{gap:22px;grid-template-columns:minmax(0,1fr)}.field--full{grid-column:auto}.contact-form__error{grid-column:auto}.pc-info h2{max-width:320px}.contact-fact__value{font-size:18px}}
