.cp{--cp-ink:#10191c;--cp-coal:#17262a;--cp-linen:#f3ede4;--cp-copper:#c97b4e;--cp-copper-ink:#8a4b26;--cp-on-dark:#f3efe8;--cp-on-dark-soft:#f3efe89e;--cp-on-light:#17191c;--cp-on-light-soft:#17191ca8;--cp-serif:var(--font-serif), "Fraunces", Georgia, serif;background:var(--cp-ink);color:var(--cp-on-dark)}.cp-kose{pointer-events:none;opacity:.55;z-index:3;width:18px;height:18px;position:absolute}.cp-kose:before,.cp-kose:after{content:"";background:currentColor;position:absolute}.cp-kose:before{width:1px;height:100%;top:0;left:50%}.cp-kose:after{width:100%;height:1px;top:50%;left:0}.cp-kose-a{left:calc(var(--gutter) - 9px);top:calc(var(--gutter) * .9)}.cp-kose-b{right:calc(var(--gutter) - 9px);top:calc(var(--gutter) * .9)}.cp-kose-c{left:calc(var(--gutter) - 9px);bottom:calc(var(--gutter) * .9)}.cp-kose-d{right:calc(var(--gutter) - 9px);bottom:calc(var(--gutter) * .9)}.cp-kunye{letter-spacing:.2em;text-transform:uppercase;color:var(--cp-on-dark-soft);white-space:nowrap;align-items:baseline;gap:.7em;font-size:11px;font-weight:500;display:flex}.cp-kunye.cp-sag{justify-content:flex-end}.cp-ayrac{color:var(--cp-copper)}.cp-saat{font-variant-numeric:tabular-nums;color:var(--cp-on-dark)}.cp-gmt{letter-spacing:.16em;opacity:.7;font-size:9px}.cp-in{animation:cp-in 1s var(--ease) both;animation-delay:var(--d,0s)}.cp-poster .cp-in{opacity:0;animation:none}.cp-poster.is-geldi .cp-in{animation:cp-in 1s var(--ease) both;animation-delay:var(--d,0s)}@keyframes cp-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cp-poster{min-height:100lvh;padding:calc(var(--gutter) * .9) var(--gutter);isolation:isolate;--gx:50%;--gy:40%;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.cp-glow{z-index:-1;background:radial-gradient(42% 38% at var(--gx) var(--gy), #c97b4e29 0%, #c97b4e00 70%), radial-gradient(60% 50% at 85% 10%, #2f4a4f73 0%, #10191c00 60%);position:absolute;inset:0}.cp-poster:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#f3efe806 0 1px,#0000 1px 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.cp-ust,.cp-alt{z-index:2;grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.cp-ust{padding-top:4.2rem}.cp-orta{z-index:2;align-self:center;padding:clamp(2rem,6svh,4rem) 0;position:relative}.cp-giris{color:var(--cp-on-dark-soft);margin-bottom:clamp(1rem,3svh,2rem);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:300}.cp-giris em{font-family:var(--cp-serif);color:var(--cp-copper);font-style:italic;font-weight:500}.cp-line{--mx:50%;width:fit-content;max-width:100%;color:var(--cp-on-dark);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background-image:linear-gradient(90deg, transparent calc(var(--mx) - 22%), #c97b4ef2 var(--mx), transparent calc(var(--mx) + 22%));transition:transform .12s ease-out, letter-spacing .6s var(--ease);will-change:transform;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:200;line-height:.92;text-decoration:none;display:block}.cp-line:hover{color:#f3efe88c}.cp-line:active{transform:scale(.985)}.cp-tel{align-items:baseline;gap:clamp(.5rem,1.2vw,1rem);font-size:min(clamp(2.6rem,8.2vw,8.4rem),15svh);display:flex}.cp-kod{letter-spacing:.02em;color:var(--cp-copper);-webkit-text-fill-color:var(--cp-copper);font-size:.26em;font-weight:300}.cp-num{white-space:nowrap;display:block}.cp-mail{letter-spacing:-.03em;word-break:break-all;margin-top:clamp(1rem,3svh,2.2rem);font-size:min(clamp(1.4rem,3.4vw,3.4rem),7svh);font-weight:200}.cp-eylem{background:#f3efe824;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:36rem;margin-top:clamp(1.6rem,5svh,3.4rem);display:grid;box-shadow:0 0 0 1px #f3efe824}.cp-pul{background:var(--cp-ink);color:var(--cp-on-dark);gap:.35rem;padding:clamp(.9rem,1.6vw,1.3rem) clamp(.9rem,1.6vw,1.4rem) clamp(.8rem,1.4vw,1.1rem);text-decoration:none;transition:color .35s;display:grid;position:relative;overflow:hidden}.cp-pul:before{content:"";background:var(--cp-copper);transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.cp-pul:hover:before,.cp-pul:focus-visible:before{transform:translateY(0)}.cp-pul:active{transform:scale(.98)}.cp-pul>*{position:relative}.cp-pul i{letter-spacing:.22em;color:var(--cp-copper);font-size:10px;font-style:normal;transition:color .35s}.cp-pul b{letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:400}.cp-pul span{color:var(--cp-on-dark-soft);font-size:12px;transition:color .35s}.cp-pul:hover{color:#1b1410}.cp-pul:hover i,.cp-pul:hover span{color:#1b1410b8}.cp-alt{align-items:end;padding-bottom:1.6rem}.cp-adres{letter-spacing:.02em;color:var(--cp-on-dark-soft);gap:.15rem;max-width:34ch;font-size:12px;line-height:1.5;display:grid}.cp-orta{grid-template-rows:1fr auto auto;align-self:stretch;place-items:end center;min-height:0;padding:0;display:grid;position:static}.cp-sahne{z-index:0;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.cp-sahne.is-tutuluyor{cursor:grabbing}.cp-sahne{bottom:27%}@media (max-width:767px){.cp-sahne{bottom:30%}}.cp-sahne canvas{display:block}.cp-ipucu{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:var(--cp-on-dark-soft);pointer-events:none;grid-row:2;margin:0 0 1rem;font-size:11px;position:relative}.cp-satir{z-index:1;padding:0 var(--gutter);flex-wrap:wrap;grid-row:3;justify-content:center;gap:.7rem;margin:0 0 clamp(2rem,6svh,4rem);display:flex;position:relative}.cp-satir a{letter-spacing:.02em;min-width:9.5rem;color:var(--cp-on-dark);-webkit-backdrop-filter:blur(10px);background:#f3efe80f;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:clamp(.9rem,1.05vw,1.05rem);font-weight:400;text-decoration:none;transition:color .35s,box-shadow .35s,transform .12s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3efe838}.cp-satir a:before{content:"";background:var(--cp-copper);transition:transform .45s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.cp-satir a:hover,.cp-satir a:focus-visible{color:#1b1410;box-shadow:inset 0 0 0 1px var(--cp-copper)}.cp-satir a:hover:before,.cp-satir a:focus-visible:before{transform:translateY(0)}.cp-satir a:active{transform:scale(.97)}@media (max-width:767px){.cp-ipucu{text-align:center;padding:0 1rem;font-size:10px}.cp-satir{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.cp-satir a{min-width:0;padding:.9rem .8rem}}.cp-mesaj{background:var(--cp-linen);color:var(--cp-on-light);padding:calc(var(--gutter) * .9) var(--gutter) clamp(4rem, 10svh, 7rem);position:relative}.cp-mesaj .cp-kunye{color:var(--cp-on-light-soft)}.cp-mesaj-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,7rem);padding-top:clamp(4rem,10svh,7rem);display:grid}.cp-h2{letter-spacing:-.035em;text-wrap:balance;gap:.05em;margin-top:1.2rem;font-size:clamp(2.4rem,5.4vw,5.6rem);font-weight:200;line-height:.98;display:grid}.cp-h2 em{font-family:var(--cp-serif);letter-spacing:-.02em;color:var(--cp-copper-ink);padding-bottom:.04em;font-style:italic;font-weight:400;line-height:1.08}.cg .cp-h2 em{color:var(--cp-copper)}.cp-lead{max-width:40ch;color:var(--cp-on-light-soft);margin-top:1.3rem;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.55}.cg .cp-lead{color:var(--cp-on-dark-soft)}.cp-mesaj-bas{align-self:start;position:sticky;top:14vh}.cp-form{counter-reset:alan}.cp-form form{gap:clamp(1.8rem,3vw,2.6rem) clamp(1.5rem,3vw,3rem)}.cp-form .field{counter-increment:alan;position:relative}.cp-form .field label{letter-spacing:.2em;text-transform:uppercase;color:var(--cp-on-light-soft);margin-bottom:.4rem;font-size:11px;font-weight:500;display:block}.cp-form .field label:before{content:counter(alan, decimal-leading-zero) " ";color:var(--cp-copper-ink);margin-right:.4em}.cp-form .field input,.cp-form .field select,.cp-form .field textarea{letter-spacing:-.01em;width:100%;color:var(--cp-on-light);background:0 0;border:0;border-bottom:1px solid #17191c38;border-radius:0;outline:none;padding:.55rem 0 .7rem;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:300;transition:border-color .3s,box-shadow .3s}.cp-form .field textarea{resize:vertical;min-height:7.5rem;line-height:1.4}.cp-form .field select{appearance:none;cursor:pointer}.cp-form .field input:focus,.cp-form .field select:focus,.cp-form .field textarea:focus{border-color:var(--cp-copper-ink);box-shadow:0 1px 0 0 var(--cp-copper-ink)}.cp-form .field input::placeholder,.cp-form .field textarea::placeholder{color:#17191c59}.cp-form .error{color:#a63a1c;margin-top:.45rem;font-size:12px;display:block}.cp-form .btn{background:var(--cp-on-light);color:var(--cp-linen)}.cp-form .btn:hover{background:var(--cp-copper-ink);color:#fff}.cp-form .t-display{font-weight:200}.cp-form .t-body{color:var(--cp-on-light-soft)}.cg{background:var(--cp-ink);min-height:100lvh;color:var(--cp-on-dark);padding:calc(var(--gutter) * .9) var(--gutter);position:relative;overflow:hidden}.cg:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 50% 55%,#2f4a4f59 0%,#10191c00 70%);position:absolute;inset:0}.cg-in{z-index:1;min-height:calc(100lvh - var(--gutter) * 1.8);grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(max-content,2.4fr) clamp(2.5rem,5vw,5rem);grid-template-areas:"bas harita liste.";align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-top:3rem;display:grid;position:relative}.cg-bas{grid-area:bas;align-self:center}.cg-sayac{align-items:baseline;gap:.5rem;margin-top:clamp(1.6rem,4svh,2.6rem);display:flex}.cg-sayac b{font-family:var(--cp-serif);letter-spacing:-.04em;color:var(--cp-copper);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,6rem);font-style:italic;font-weight:300;line-height:1}.cg-sayac span{letter-spacing:.22em;text-transform:uppercase;color:var(--cp-on-dark-soft);font-size:11px}.cg-harita{grid-area:harita;width:100%}.cg-harita svg{width:100%;height:auto;display:block;overflow:visible}.cg-grat line{stroke:#f3efe812;stroke-width:1px;vector-effect:non-scaling-stroke}.cg-grat .cg-ekvator{stroke:#f3efe824;stroke-dasharray:4 6}.cg-kara circle{fill:#f3efe86b}.cg-hat{fill:none;stroke:url(#cg-hat-g);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.cg-merkez circle:first-child{fill:none;stroke:var(--cp-copper);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cg-merkez circle:last-child{fill:var(--cp-copper)}.cg-dugum circle:last-child{fill:var(--cp-on-dark)}.cg-dugum-hale{fill:#c97b4e38}.cg-etiket text{fill:var(--cp-on-dark);font-family:var(--font-sans);letter-spacing:.02em;paint-order:stroke;stroke:var(--cp-ink);stroke-width:8px;stroke-linejoin:round;font-size:33px;font-weight:300}.cg-etiket-merkez text{fill:var(--cp-copper);letter-spacing:.14em;text-transform:uppercase;font-size:21px;font-weight:500}.cg-liste{border-left:1px solid #f3efe824;grid-area:liste;align-self:center;gap:.7rem;margin:0;padding:0 0 0 clamp(1rem,1.6vw,1.6rem);list-style:none;display:grid}.cg-liste li{grid-template-columns:2.1em 1fr;align-items:baseline;column-gap:.4rem;line-height:1.2;display:grid}.cg-n{letter-spacing:.2em;color:var(--cp-copper);font-variant-numeric:tabular-nums;font-size:11px}.cg-ad{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.15rem,1.4vw,1.5rem);font-weight:300}@media (max-width:1023px){.cg-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"bas""harita""liste";align-items:start;min-height:0;padding-top:4rem}.cg-liste{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-left:0}.cg-etiket text{stroke-width:10px;font-size:38px}.cg-etiket-merkez text{font-size:24px}.cg-hat{stroke-width:1.3px}}@media (max-width:767px){.cp-ust,.cp-alt{grid-template-columns:1fr}.cp-kunye.cp-sag{justify-content:flex-start}.cp-ust .cp-sag,.cp-alt .cp-sag{display:none}.cp-tel{font-size:min(12vw,3.8rem)}.cp-mail{font-size:clamp(1.1rem,5.6vw,1.8rem)}.cp-eylem{grid-template-columns:1fr}.cp-mesaj-in{grid-template-columns:1fr;gap:2.5rem}.cp-mesaj-bas{position:static}.cp-form form,.cg-liste{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cp-in{animation:none}.cp-pul:before,.cp-line{transition:none}}
