@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit300-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+0130}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit400-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+0130}:root{--bronze: #826f5d;--rose: #c9a27c;--cream: #f3eee6;--espresso: #2a2522;--ink: #1e1a17;--highlight: #e4c9a8;--stone: #d8d2c8;--muted: #4a433b;--header-h: 4.55rem;--page: 1.25rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}html,body{margin:0;padding:0;background:var(--cream);color:var(--ink)}body{font-family:Outfit,Segoe UI,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.0625rem;line-height:1.55;min-height:100dvh}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:400;line-height:1.2;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.wm{font-weight:400;letter-spacing:.2em;padding-left:.2em;font-variant-ligatures:none}.eyebrow{margin:0 0 .75rem;color:var(--bronze);letter-spacing:.28em;font-size:.72rem;font-weight:400}.rule{display:block;width:4.5rem;margin:1.75rem 0 0;border:0;border-top:1px solid var(--bronze);opacity:.55}.wrap{width:min(72rem,calc(100% - 2 * var(--page)));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.7rem 1.4rem;border:1px solid var(--rose);background:var(--cream);color:var(--bronze);letter-spacing:.24em;font-size:.72rem;font-weight:400;font-family:inherit;cursor:pointer}.btn-dark{background:var(--espresso);color:var(--highlight)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--header-h);overflow:visible;background:var(--cream);border-bottom:1px solid var(--stone);color:var(--bronze)}.is-home .site-header:not(.is-solid){background:transparent;border-bottom-color:transparent;color:var(--cream)}.is-home .header-plate{display:none}@keyframes header-plate-drop{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes header-ink{0%{color:var(--cream)}to{color:var(--bronze)}}@supports (animation-timeline: scroll()){.is-home .header-plate{display:block;position:absolute;inset:0;z-index:1;background:var(--cream);border-bottom:1px solid var(--stone);pointer-events:none;transform:translate3d(0,-100%,0);backface-visibility:hidden;animation:header-plate-drop linear both;animation-timeline:scroll();animation-range:calc(100dvh - 10rem) calc(100dvh - var(--header-h))}.is-home .site-header:not(.is-solid){animation:header-ink linear both;animation-timeline:scroll();animation-range:calc(100dvh - 10rem) calc(100dvh - var(--header-h))}.is-home .site-header>.header-inner{position:relative;z-index:3}.is-home .site-header.is-solid .header-plate{animation:none;transform:none;visibility:hidden}.is-home .site-header.is-solid{animation:none}}@media(prefers-reduced-motion:reduce){.is-home .header-plate{display:none}.is-home .site-header:not(.is-solid){animation:none}.menu-backdrop,.menu-panel{transition:none!important}.gallery-grid img{transition:none}}.header-inner{position:relative;z-index:3;height:100%}.header-bar{height:100%;width:100%;display:flex;align-items:center;gap:1rem;opacity:1}.brand{display:flex;align-items:center;gap:.8rem;min-height:44px;color:inherit}.brand svg{width:2.125rem;height:auto;flex-shrink:0}.brand .wm{font-size:1.15rem}.desk-nav{display:none}.nav-toggle{position:absolute;opacity:0;pointer-events:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-height:44px;min-width:44px;padding:0 .2rem;border:0;background:transparent;color:inherit;letter-spacing:.22em;font-size:.72rem;font-weight:400;font-family:inherit;cursor:pointer}.menu-backdrop{display:block;position:fixed;inset:0;z-index:59;background:#2a252266;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.nav-toggle:checked~.menu-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease,visibility 0s}.menu-panel{position:fixed;top:0;right:0;bottom:0;z-index:60;display:flex;width:min(20.5rem,100%);background:var(--cream);color:var(--ink);border-left:1px solid var(--stone);flex-direction:column;transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.nav-toggle:checked~.menu-panel{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .36s cubic-bezier(.22,1,.36,1),visibility 0s}body:has(.nav-toggle:checked){overflow:hidden}.menu-head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:var(--header-h);padding:0 var(--page);border-bottom:1px solid var(--stone);color:var(--bronze)}.menu-head-label,.menu-close{letter-spacing:.22em;font-size:.72rem;font-weight:400}.menu-close{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.menu-nav{display:flex;flex-direction:column;padding:.75rem var(--page) 1.75rem;overflow:auto}.menu-nav>a{display:flex;align-items:center;min-height:48px;color:var(--bronze);letter-spacing:.2em;font-size:.92rem;font-weight:400}.menu-nav>a[aria-current=page]{color:var(--ink)}.menu-projects{list-style:none;margin:0 0 .35rem;padding:0 0 .35rem .9rem}.menu-projects a{display:flex;align-items:center;min-height:44px;color:var(--muted);font-size:.95rem;letter-spacing:.02em}.menu-projects a[aria-current=page]{color:var(--ink)}.menu-projects-all{margin-top:.15rem;border-top:1px solid var(--stone);color:var(--bronze)!important;letter-spacing:.18em!important;font-size:.72rem!important;font-weight:400;text-transform:uppercase}.header-inner:has(.nav-toggle:focus-visible) .menu-btn{outline:2px solid var(--bronze);outline-offset:3px}main{padding-top:var(--header-h)}.is-home main{padding-top:0}.site-footer{background:var(--cream);border-top:1px solid var(--stone);padding:2rem 0 1.75rem}.footer-inner{display:flex;flex-direction:column;gap:1.25rem}.footer-brand{display:flex;align-items:center;gap:.7rem;color:var(--bronze)}.footer-brand svg{width:1.45rem;height:auto}.footer-brand .wm{font-size:.85rem}.footer-sub{margin-top:.2rem;letter-spacing:.34em;font-size:.62rem;font-weight:400;color:var(--bronze)}.footer-links{display:flex;flex-direction:column;gap:.15rem}.footer-links a{display:flex;align-items:center;min-height:44px;letter-spacing:.2em;font-size:.72rem;font-weight:400;color:var(--bronze)}.footer-meta{font-size:.92rem;color:var(--muted)}.page-block{padding:3rem 0 4.5rem;background:var(--cream)}.about-band{position:relative;overflow:hidden;background:var(--bronze);color:var(--cream)}.about-band .about-mark{position:absolute;z-index:0;top:50%;right:-58%;display:block;width:26rem;height:auto;color:color-mix(in srgb,var(--cream) 16%,var(--bronze));pointer-events:none;transform:translateY(-50%)}.page-block h1{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:300;margin:0 0 1rem}.lead{max-width:36rem;color:var(--muted)}.filters{position:relative;margin:1.75rem 0 0}.filters>input{position:absolute;opacity:0;pointer-events:none}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.chips label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:1px solid var(--bronze);background:var(--cream);color:var(--bronze);letter-spacing:.16em;font-size:.72rem;font-weight:400;cursor:pointer}#st-all:checked~.chips label[for=st-all],#st-devam:checked~.chips label[for=st-devam],#st-teslim:checked~.chips label[for=st-teslim]{background:var(--bronze);color:var(--cream)}#st-devam:checked~.card-grid li[data-status=Teslim],#st-teslim:checked~.card-grid li[data-status="Devam ediyor"]{display:none}.card-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.specs{display:grid;gap:0;margin:2rem 0 0;border-top:1px solid var(--stone)}.specs div{display:grid;grid-template-columns:8rem 1fr;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--stone)}.specs dt{margin:0;letter-spacing:.12em;font-size:.75rem;font-weight:400;color:var(--bronze)}.specs dd{margin:0;color:var(--muted)}.gallery-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gallery-grid a{display:block;background:var(--stone);overflow:hidden}.gallery-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.gallery-grid a:hover img,.gallery-grid a:focus-visible img{transform:scale(1.04)}}.lightbox{display:none;position:fixed;inset:0;z-index:80;background:var(--espresso);overflow:hidden}.lightbox:target,.lightbox.is-open{display:flex;flex-direction:column}body:has(.lightbox.is-open),body:has(.lightbox:target){overflow:hidden}.lightbox-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.65rem var(--page);padding-top:max(.65rem,env(safe-area-inset-top))}.lightbox-count{margin:0;letter-spacing:.18em;font-size:.72rem;font-weight:400;color:color-mix(in srgb,var(--cream) 75%,transparent)}.lightbox-close{position:static;flex-shrink:0}.lightbox-stage{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:zoom-in}.lightbox-stage.is-zoomed{cursor:grab}.lightbox-stage img,.lightbox img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;margin:0;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}.lightbox-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lightbox-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.85rem;padding:.75rem var(--page);padding-bottom:max(.85rem,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}.lightbox-nav{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--cream) 35%,transparent);background:transparent;color:var(--cream);font-size:1.55rem;line-height:1;font-family:inherit;cursor:pointer;text-decoration:none}@media(min-width:768px){.lightbox-body{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;grid-template-rows:minmax(0,1fr);align-items:center;column-gap:.75rem;padding:0 1rem 1rem}.lightbox-stage{grid-column:2;grid-row:1;width:100%;height:100%}.lightbox-toolbar{display:contents;border:0;padding:0}.lightbox-prev{grid-column:1;grid-row:1;justify-self:center}.lightbox-next{grid-column:3;grid-row:1;justify-self:center}.lightbox-nav{font-size:1.85rem;min-width:3rem;min-height:3rem}}@media(prefers-reduced-motion:reduce){.lightbox-stage img{will-change:auto}}.field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.field span{letter-spacing:.14em;font-size:.72rem;font-weight:400;color:var(--bronze)}.field input,.field select,.field textarea{min-height:44px;padding:.65rem .8rem;border:1px solid var(--bronze);background:var(--cream);color:var(--ink);font:inherit;border-radius:0;box-shadow:none}.field textarea{min-height:8rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--rose)}.check{display:flex;align-items:flex-start;gap:.7rem;margin:1.1rem 0 1.4rem;color:var(--muted);font-size:.95rem}.check input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--bronze);flex-shrink:0}.check a{color:var(--bronze);text-decoration:underline;text-underline-offset:.15em}.form-note{margin-top:.85rem;font-size:.92rem;color:var(--muted)}@media(min-width:768px){:root{--page: 2rem;--header-h: 5rem}.about-band .about-mark{right:-18%;width:min(68vw,56rem)}.footer-inner{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer-links{flex-direction:row;gap:1.5rem}.card-grid{grid-template-columns:1fr 1fr;gap:2rem}.gallery-grid{grid-template-columns:1fr 1fr 1fr}.specs{grid-template-columns:1fr 1fr;gap:0 2.5rem}}@media(min-width:1024px){:root{--page: 2.5rem;--header-h: clamp(5.25rem, 4.2rem + 1.2vw, 6rem)}body{font-size:1.125rem}.brand{gap:clamp(.8rem,.6rem + .4vw,1.1rem)}.brand svg{width:clamp(2.25rem,1.85rem + .55vw,2.75rem)}.brand .wm{font-size:clamp(1.2rem,1rem + .35vw,1.45rem)}.desk-nav{display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(1.65rem,1.2rem + 1vw,2.35rem);height:100%;margin-left:auto}.desk-nav>a,.nav-item>a{position:relative;display:inline-flex;align-items:center;min-height:44px;letter-spacing:.2em;font-size:clamp(.72rem,.62rem + .18vw,.84rem);font-weight:400;color:inherit}.desk-nav>a:after,.nav-item>a:after{content:"";position:absolute;left:0;right:0;top:calc(50% + .65em);height:1px;background:currentColor;opacity:0}.desk-nav>a:hover:after,.desk-nav>a:focus-visible:after,.nav-item:hover>a:after,.nav-item:focus-within>a:after{opacity:.9}.nav-item{position:relative;display:flex;align-items:center;height:100%}.nav-sub{display:none;position:absolute;top:100%;left:0;z-index:4;margin:0;padding:.55rem 0 .65rem;list-style:none;background:var(--cream);border-bottom:1px solid var(--stone);color:var(--bronze);grid-template-columns:repeat(2,minmax(10rem,13rem));column-gap:.5rem;row-gap:0}.nav-item:hover .nav-sub,.nav-item:focus-within .nav-sub{display:grid}.nav-sub a{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 1rem;background:transparent;color:var(--bronze);letter-spacing:.04em;font-size:.9rem;text-decoration:none}.nav-sub a:hover,.nav-sub a:focus-visible{color:var(--bronze);background:transparent;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.nav-sub a[aria-current=page]{color:var(--espresso);background:transparent;text-decoration:underline;text-underline-offset:.28em}.nav-sub-all-item{grid-column:1 / -1}.nav-sub-all{margin-top:.2rem;padding-top:.35rem;border-top:1px solid var(--stone);letter-spacing:.18em;font-size:.68rem;font-weight:400;text-transform:uppercase}.nav-sub-all:hover,.nav-sub-all:focus-visible{color:var(--espresso)}.menu-btn,.menu-panel,.menu-backdrop{display:none!important}body:has(.nav-toggle:checked){overflow:visible}}
